Specifications

Intel
®
64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 125
Documentation Changes
PCMPISTRM — Packed Compare Implicit Length Strings, Return Mask
Instruction Operand Encoding
...
PCMPGTB/PCMPGTW/PCMPGTD—Compare Packed Signed Integers for
Greater Than
Instruction Operand Encoding
...
Opcode Instruction Op/
En
64-Bit
Mode
Compat/
Leg Mode
Description
66 0F 3A 62 /r
imm8
PCMPISTRM
xmm1,
xmm2/m128,
imm8
A Valid Valid Perform a packed
comparison of string data
with implicit lengths,
generating a mask, and
storing the result in XMM0.
Op/En Operand 1 Operand 2 Operand 3 Operand 4
A ModRM:reg (r) ModRM:r/m (r) imm8 NA
Opcode Instruction Op/
En
64-Bit
Mode
Compat/
Leg Mode
Description
0F 64 /r PCMPGTB mm,
mm/m64
A Valid Valid Compare packed signed byte
integers in mm and
mm/m64 for greater than.
66 0F 64 /r PCMPGTB xmm1,
xmm2/m128
A Valid Valid Compare packed signed byte
integers in xmm1 and
xmm2/m128 for greater
than.
0F 65 /r PCMPGTW mm,
mm/m64
A Valid Valid Compare packed signed
word integers in mm and
mm/m64 for greater than.
66 0F 65 /r PCMPGTW xmm1,
xmm2/m128
A Valid Valid Compare packed signed
word integers in xmm1 and
xmm2/m128 for greater
than.
0F 66 /r PCMPGTD mm,
mm/m64
A Valid Valid Compare packed signed
doubleword integers in mm
and mm/m64 for greater
than.
66 0F 66 /r PCMPGTD xmm1,
xmm2/m128
A Valid Valid Compare packed signed
doubleword integers in
xmm1
and xmm2/m128 for
greater than.
Op/En Operand 1 Operand 2 Operand 3 Operand 4
A ModRM:reg (r, w) ModRM:r/m (r) NA NA