Intel 253666-024US User Manual

Page 350

Advertising
background image

3-304 Vol. 2A

FCMOVcc—Floating-Point Conditional Move

INSTRUCTION SET REFERENCE, A-M

Operation

IF condition TRUE

THEN ST(0) ← ST(i);

FI;

FPU Flags Affected

C1

Set to 0 if stack underflow occurred.

C0, C2, C3

Undefined.

Floating-Point Exceptions

#IS

Stack underflow occurred.

Integer Flags Affected

None.

Protected Mode Exceptions

#NM

CR0.EM[bit 2] or CR0.TS[bit 3] = 1.

#UD

If the LOCK prefix is used.

Real-Address Mode Exceptions

Same exceptions as in protected mode.

Virtual-8086 Mode Exceptions

Same exceptions as in protected mode.

Compatibility Mode Exceptions

Same exceptions as in protected mode.

64-Bit Mode Exceptions

Same exceptions as in protected mode.

Advertising