Specifications
Intel
®
64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 133
Documentation Changes
Instruction Operand Encoding
...
PMAXUB—Maximum of Packed Unsigned Byte Integers
Instruction Operand Encoding
...
PMAXUD — Maximum of Packed Unsigned Dword Integers
Instruction Operand Encoding
...
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 DE /r PMAXUB mm1,
mm2/m64
A Valid Valid Compare unsigned byte
integers in mm2/m64 and
mm1 and returns maximum
values.
66 0F DE /r PMAXUB xmm1,
xmm2/m128
A Valid Valid Compare unsigned byte
integers in xmm2/m128 and
xmm1 and returns
maximum values.
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
66 0F 38 3F /r PMAXUD xmm1,
xmm2/m128
A Valid Valid Compare packed unsigned
dword integers in xmm1 and
xmm2/m128 and store
packed maximum values in
xmm1.
Op/En Operand 1 Operand 2 Operand 3 Operand 4
A ModRM:reg (r, w) ModRM:r/m (r) NA NA