x86 Assembly Language Reference Manual

Exit Print View

Updated: December 2014
 
 

3.3.6 Control Instructions (Floating-Point)

The floating-point control instructions operate on the floating-point register stack and save and restore the floating-point state.

Table 3-19  Control Instructions (Floating-Point)
Oracle Solaris Mnemonic
Intel/AMD Mnemonic
Description
Notes
fclex
FCLEX
clear floating-point exception flags after checking for error conditions
fdecstp
FDECSTP
decrement floating-point register stack pointer
ffree
FFREE
free floating-point register
fincstp
FINCSTP
increment floating-point register stack pointer
finit
FINIT
initialize floating-point unit after checking error conditions
fldcw
FLDCW
load floating-point unit control word
fldenv
FLDENV
load floating-point unit environment
fnclex
FNCLEX
clear floating-point exception flags without checking for error conditions
fninit
FNINIT
initialize floating-point unit without checking error conditions
fnop
FNOP
floating-point no operation
fnsave
FNSAVE
save floating-point unit state without checking error conditions
fnstcw
FNSTCW
store floating-point unit control word without checking error conditions
fnstenv
FNSTENV
store floating-point unit environment without checking error conditions
fnstsw
FNSTSW
store floating-point unit status word without checking error conditions
frstor
FRSTOR
restore floating-point unit state
fsave
FSAVE
save floating-point unit state after checking error conditions
fstcw
FSTCW
store floating-point unit control word after checking error conditions
fstenv
FSTENV
store floating-point unit environment after checking error conditions
fstsw
FSTSW
store floating-point unit status word after checking error conditions
fwait
FWAIT
wait for floating-point unit
wait
WAIT
wait for floating-point unit