The floating-point control instructions operate on the floating-point register stack and save and restore the floating-point state.
Table 3–18 Control Instructions (Floating-Point)
Solaris Mnemonic |
Intel/AMD Mnemonic |
Description |
Notes |
---|---|---|---|
FCLEX |
clear floating-point exception flags after checking for error conditions | ||
FDECSTP |
decrement floating-point register stack pointer | ||
FFREE |
free floating-point register | ||
FINCSTP |
increment floating-point register stack pointer | ||
FINIT |
initialize floating-point unit after checking error conditions | ||
FLDCW |
load floating-point unit control word | ||
FLDENV |
load floating-point unit environment | ||
FNCLEX |
clear floating-point exception flags without checking for error conditions | ||
FNINIT |
initialize floating-point unit without checking error conditions | ||
FNOP |
floating-point no operation | ||
FNSAVE |
save floating-point unit state without checking error conditions | ||
FNSTCW |
store floating-point unit control word without checking error conditions | ||
FNSTENV |
store floating-point unit environment without checking error conditions | ||
FNSTSW |
store floating-point unit status word without checking error conditions | ||
FRSTOR |
restore floating-point unit state | ||
FSAVE |
save floating-point unit state after checking error conditions | ||
FSTCW |
store floating-point unit control word after checking error conditions | ||
FSTENV |
store floating-point unit environment after checking error conditions | ||
FSTSW |
store floating-point unit status word after checking error conditions | ||
FWAIT |
wait for floating-point unit | ||
WAIT |
wait for floating-point unit |