The SSE data transfer instructions move packed and scalar single-precision floating-point operands between XMM registers and between XMM registers and memory.
Table 3–27 Data Transfer Instructions (SSE)
Solaris Mnemonic |
Intel/AMD Mnemonic |
Description |
Notes |
---|---|---|---|
MOVAPS |
move four aligned packed single-precision floating-point values between XMM registers or memory | ||
MOVHLPS |
move two packed single-precision floating-point values from the high quadword of an XMM register to the low quadword of another XMM register | ||
MOVHPS |
move two packed single-precision floating-point values to or from the high quadword of an XMM register or memory | ||
MOVLHPS |
move two packed single-precision floating-point values from the low quadword of an XMM register to the high quadword of another XMM register | ||
MOVLPS |
move two packed single-precision floating-point values to or from the low quadword of an XMM register or memory | ||
MOVMSKPS |
extract sign mask from four packed single-precision floating-point values | ||
MOVSS |
move scalar single-precision floating-point value between XMM registers or memory | ||
MOVUPS |
move four unaligned packed single-precision floating-point values between XMM registers or memory |