Specifications

Intel
®
64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 116
Documentation Changes
PACKSSWB/PACKSSDW—Pack with Signed Saturation
Instruction Operand Encoding
...
Opcode Instruction Op/
En
64-Bit
Mode
Compat/
Leg Mode
Description
0F 63 /r PACKSSWB mm1,
mm2/m64
A Valid Valid Converts 4 packed signed
word integers from mm1
and from mm2/m64 into 8
packed signed byte integers
in mm1 using signed
saturation.
66 0F 63 /r PACKSSWB xmm1,
xmm2/m128
A Valid Valid Converts 8 packed signed
word integers from xmm1
and from xxm2/m128 into
16 packed signed byte
integers in xxm1 using
signed saturation.
0F 6B /r PACKSSDW mm1,
mm2/m64
A Valid Valid Converts 2 packed signed
doubleword integers from
mm1 and from mm2/m64
into 4 packed signed word
integers in mm1 using
signed saturation.
66 0F 6B /r PACKSSDW xmm1,
xmm2/m128
A Valid Valid Converts 4 packed signed
doubleword integers from
xmm1 and from
xxm2/m128 into 8 packed
signed word integers in
xxm1 using signed
saturation.
Op/En Operand 1 Operand 2 Operand 3 Operand 4
A ModRM:reg (r, w) ModRM:r/m (r) NA NA