C-2
FLOATING-POINT EXCEPTIONS SUMMARY
Mnemonic
Instruction
#IS#IA#D#Z#O#U#P
FFREE
Free register
FIADD
Integer add
YYY
YYY
FICOM(P)
Integer compare
YYY
FIDIV
Integer divide
YYYY
YY
FIDIVR
Integer divide reversed
YYYYYYY
FILD
Integer load
Y
FIMUL
Integer multiply
YYY
YYY
FINCSTP
Increment stack pointer
FINIT
Initialize processor
FIST(P)
Integer store
YY
Y
FISUB(R)
Integer subtract
YYY
YYY
FLD extended or stack
Load real
Y
FLD single or double
Load real
YYY
FLD1
Load + 1.0
Y
FLDCW
Load Control word
YYYYYYY
FLDENV
Load environment
YYYYYYY
FLDL2E
Load log
2
e
Y
FLDL2T
Load log
2
10
Y
FLDLG2
Load log
10
2
Y
FLDLN2
Load log
e
2
Y
FLDPI
Load
?
Y
FLDZ
Load + 0.0
Y
FMUL(P)
Multiply real
YYY
YYY
FNOP
No operation
FPATAN
Partial arctangent
YYY
YY
FPREM
Partial remainder
YYY
Y
FPREM1
IEEE partial remainder
YYY
Y
FPTAN
Partial tangent
YYY
YY
FRNDINT
Round to integer
YYY
Y
FRSTOR
Restore state
YYYYYYY
FSAVE
Save state
FSCALE
Scale
YYY
YYY
FSIN
Sine
YYY
YY
Table C-1. Floating-Point Exceptions Summary (Contd.)