The data transfer instructions move floating-point, integer, and BCD values between memory and the floating point registers.
Table 3–13 Data Transfer Instructions (Floating-Point)
Solaris Mnemonic |
Intel/AMD Mnemonic |
Description |
Notes |
---|---|---|---|
FBLD |
load BCD | ||
FBSTP |
store BCD and pop | ||
FCMOVB |
floating-point conditional move if below | ||
FCMOVBE |
floating-point conditional move if below or equal | ||
FCMOVE |
floating-point conditional move if equal | ||
FCMOVNB |
floating-point conditional move if not below | ||
FCMOVNBE |
floating-point conditional move if not below or equal | ||
FCMOVNE |
floating-point conditional move if not equal | ||
FCMOVNU |
floating-point conditional move if unordered | ||
FCMOVU |
floating-point conditional move if unordered | ||
FILD |
load integer | ||
FIST |
store integer | ||
FISTP |
store integer and pop | ||
FLD |
load floating-point value | ||
FST |
store floating-point value | ||
FSTP |
store floating-point value and pop | ||
FXCH |
exchange registers |