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 |