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 |