Specifications

Intel
®
64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 119
Documentation Changes
PADDSB/PADDSW—Add Packed Signed Integers with Signed Saturation
Instruction Operand Encoding
...
PADDUSB/PADDUSW—Add Packed Unsigned Integers with Unsigned
Saturation
Opcode Instruction Op/
En
64-Bit
Mode
Compat/
Leg Mode
Description
0F EC /r PADDSB mm,
mm/m64
A Valid Valid Add packed signed byte
integers from mm/m64 and
mm and saturate the
results.
66 0F EC /r PADDSB xmm1,
xmm2/m128
A Valid Valid Add packed signed byte
integers from xmm2/m128
and xmm1 saturate the
results.
0F ED /r PADDSW mm,
mm/m64
A Valid Valid Add packed signed word
integers from mm/m64 and
mm and saturate the
results.
66 0F ED /r PADDSW xmm1,
xmm2/m128
A Valid Valid Add packed signed word
integers from xmm2/m128
and xmm1 and saturate the
results.
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 DC /r PADDUSB mm,
mm/m64
A Valid Valid Add packed unsigned byte
integers from mm/m64 and
mm and saturate the
results.
66 0F DC /r PADDUSB xmm1,
xmm2/m128
A Valid Valid Add packed unsigned byte
integers from xmm2/m128
and xmm1 saturate the
results.
0F DD /r PADDUSW mm,
mm/m64
A Valid Valid Add packed unsigned word
integers from mm/m64 and
mm and saturate the
results.
66 0F DD /
r PADDUSW xmm1,
xmm2/m128
A Valid Valid Add packed unsigned word
integers from xmm2/m128
to xmm1 and saturate the
results.