Specifications

Intel
®
64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 117
Documentation Changes
PACKUSDW — Pack with Unsigned Saturation
Instruction Operand Encoding
...
PACKUSWB—Pack with Unsigned Saturation
Instruction Operand Encoding
...
Opcode Instruction Op/
En
64-Bit
Mode
Compat/
Leg Mode
Description
66 0F 38 2B /r PACKUSDW xmm1,
xmm2/m128
A Valid Valid Convert 4 packed signed
doubleword integers from
xmm1 and 4 packed signed
doubleword integers from
xmm2/m128 into 8 packed
unsigned word integers in
xmm1 using unsigned
saturation.
Op/En Operand 1 Operand 2 Operand 3 Operand 4
A ModRM:reg (r, w) ModRM:r/m (r) NA NA
Opcode Instruction Op/
En
64-Bit
Mode
Compat/
Leg Mode
Description
0F 67 /r PACKUSWB mm,
mm/m64
A Valid Valid Converts 4 signed word
integers from mm and 4
signed word integers from
mm/m64 into 8 unsigned
byte integers in mm using
unsigned saturation.
66 0F 67 /r PACKUSWB xmm1,
xmm2/m128
A Valid Valid Converts 8 signed word
integers from xmm1 and 8
signed word integers from
xmm2/m128 into 16
unsigned byte integers in
xmm1 using unsigned
saturation.
Op/En Operand 1 Operand 2 Operand 3 Operand 4
A ModRM:reg (r, w) ModRM:r/m (r) NA NA