beautypg.com

Intel 253666-024US User Manual

Page 407

background image

Vol. 2A 3-361

INSTRUCTION SET REFERENCE, A-M

FPREM—Partial Remainder

FPU Flags Affected

C0

Set to bit 2 (Q2) of the quotient.

C1

Set to 0 if stack underflow occurred; otherwise, set to least

significant bit of quotient (Q0).

C2

Set to 0 if reduction complete; set to 1 if incomplete.

C3

Set to bit 1 (Q1) of the quotient.

Floating-Point Exceptions

#IS

Stack underflow occurred.

#IA

Source operand is an SNaN value, modulus is 0, dividend is ∞, or

unsupported format.

#D

Source operand is a denormal value.

#U

Result is too small for destination format.

Protected Mode Exceptions

#NM

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

#MF

If there is a pending x87 FPU exception.

#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.