12.07.2015 Views

Intel® Extended Memory 64 Technology Software Developer's Guide

Intel® Extended Memory 64 Technology Software Developer's Guide

Intel® Extended Memory 64 Technology Software Developer's Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

FBSTP—Store BCD Integer and PopOpcode Instruction <strong>64</strong>-Bit Mode Compat/Leg DescriptionModeDF /6 FBSTP m80bcd Valid Valid Store ST(0) in m80bcd and pop ST(0).IA-32e Mode OperationSame as legacy mode.FPU Flags AffectedC1Set to 0 if stack underflow occurred.Indicates rounding direction if the inexact exception (#P) is generated: 0 = not roundup;1 ← roundup.C0, C2, C3 Undefined.Floating-Point Exceptions#ISStack underflow occurred.#IASource operand is empty; contains a NaN, ±∞, or unsupported format; or contains value thatexceeds 18 BCD digits in length.#P Value cannot be represented exactly in destination format.Protected Mode Exceptions#GP(0)#SS(0)#NM#MF#PF(fault-code)#AC(0)If a segment register is being loaded with a segment selector that points to a nonwritablesegment.If a memory operand effective address is outside the CS, DS, ES, FS, or GS segment limit.If the DS, ES, FS, or GS register contains a null segment selector.If a memory operand effective address is outside the SS segment limit.EM or TS in CR0 is set.If there is a pending x87 FPU exception.If a page fault occurs.If alignment checking is enabled and an unaligned memory reference is made while thecurrent privilege level is 3.Real-Address Mode Exceptions#GP#SS#NM#MFIf a memory operand effective address is outside the CS, DS, ES, FS, or GS segment limit.If a memory operand effective address is outside the SS segment limit.EM or TS in CR0 is set.If there is a pending x87 FPU exception.2-166 Vol. 1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!