The conversion instructions pack and unpack bytes, words, and doublewords.
Table 3–21 Conversion Instructions (MMX)
Solaris Mnemonic |
Intel/AMD Mnemonic |
Description |
Notes |
---|---|---|---|
PACKSSDW |
pack doublewords into words with signed saturation | ||
PACKSSWB |
pack words into bytes with signed saturation | ||
PACKUSWB |
pack words into bytes with unsigned saturation | ||
PUNPCKHBW |
unpack high-order bytes | ||
PUNPCKHDQ |
unpack high-order doublewords | ||
PUNPCKHWD |
unpack high-order words | ||
PUNPCKLBW |
unpack low-order bytes | ||
PUNPCKLDQ |
unpack low-order doublewords | ||
PUNPCKLWD |
unpack low-order words |