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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

FCMOVcc—Floating-Point Conditional MoveOpcode Instruction <strong>64</strong>-Bit Mode Compat/Leg DescriptionModeDA C0+i FCMOVB ST(0), ST(i) Valid Valid Move if below (CF=1)DA C8+i FCMOVE ST(0), ST(i) Valid Valid Move if equal (ZF=1)DA D0+i FCMOVBE ST(0), ST(i) Valid Valid Move if below or equal (CF=1 or ZF=1)DA D8+i FCMOVU ST(0), ST(i) Valid Valid Move if unordered (PF=1)DB C0+i FCMOVNB ST(0), ST(i) Valid Valid Move if not below (CF=0)DB C8+i FCMOVNE ST(0), ST(i) Valid Valid Move if not equal (ZF=0)DB D0+i FCMOVNBE ST(0), ST(i) Valid Valid Move if not below or equal (CF=0 andZF=0)DB D8+i FCMOVNU ST(0), ST(i) Valid Valid Move if not unordered (PF=0)IA-32e Mode OperationSame as legacy mode.FPU Flags AffectedC1Set to 0 if stack underflow occurred.C0, C2, C3 Undefined.Floating-Point Exceptions#ISStack underflow occurred.Integer Flags AffectedNone.Protected Mode Exceptions#NM#MFEM or TS in CR0 is set.If there is a pending x87 FPU exception.Real-Address Mode Exceptions#NM#MFEM or TS in CR0 is set.If there is a pending x87 FPU exception.Virtual-8086 Mode Exceptions#NM#MFEM or TS in CR0 is set.If there is a pending x87 FPU exception.Compatibility Mode ExceptionsSame as for protected mode exceptions.<strong>64</strong>-Bit Mode ExceptionsSame as for protected mode exceptions.2-170 Vol. 1

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

Saved successfully!

Ooh no, something went wrong!