
4:426
Volume 4: IA-32 Intel
®
MMX™ Technology Instruction Reference
PCMPGTB/PCMPGTW/PCMPGTD—Packed Compare for Greater Than
Description
Compare the individual signed data elements (bytes, words, or doublewords) in the
destination operand (first operand) to the corresponding signed data elements in the
source operand (second operand). (See
.) If a data element in the
destination operand is greater than its corresponding data element in the source
operand, the data element in the destination operand is set to all ones; otherwise, it is
set to all zeros. The destination operand must be an MMX technology register; the
source operand may be either an MMX technology register or a 64-bit memory location.
The PCMPGTB instruction compares the signed bytes in the destination operand to the
corresponding signed bytes in the source operand, with the bytes in the destination
operand being set according to the results.
The PCMPGTW instruction compares the signed words in the destination operand to the
corresponding signed words in the source operand, with the words in the destination
operand being set according to the results.
The PCMPGTD instruction compares the signed doublewords in the destination operand
to the corresponding signed doublewords in the source operand, with the doublewords
in the destination operand being set according to the results.
Opcode
Instruction
Description
0F 64 /r
PCMPGTB
mm, mm/m64
Compare packed bytes in
mm
with packed bytes in
mm/m64
for greater value.
0F 65 /r
PCMPGTW
mm, mm/m64
Compare packed words in
mm
with packed words in
mm/m64
for greater value.
0F 66 /r
PCMPGTD
mm, mm/m64
Compare packed doublewords in
mm
with packed
doublewords in
mm/m64
for greater value.
Figure 3-11. Operation of the PCMPGTW Instruction
3006021
PCMPGTW mm, mm/m64
mm
mm/m64
mm
0000000000000000
0000000000000000
0000000000000000
0000000000000001
0000000000000000
1111111111111111
0000000000000111
0111000111000111
0000000000000000
0111000111000111
0111000111000111
0000000000000000
False
False
True
False
>
>
>
>
Содержание ITANIUM ARCHITECTURE
Страница 1: ......
Страница 7: ...402 Intel Itanium Architecture Software Developer s Manual Rev 2 3 ...
Страница 199: ...4 192 Volume 4 Base IA 32 Instruction Reference FWAIT Wait See entry for WAIT ...
Страница 269: ...4 262 Volume 4 Base IA 32 Instruction Reference LES Load Full Pointer See entry for LDS LES LFS LGS LSS ...
Страница 270: ...Volume 4 Base IA 32 Instruction Reference 4 263 LFS Load Full Pointer See entry for LDS LES LFS LGS LSS ...
Страница 273: ...4 266 Volume 4 Base IA 32 Instruction Reference LGS Load Full Pointer See entry for LDS LES LFS LGS LSS ...
Страница 288: ...Volume 4 Base IA 32 Instruction Reference 4 281 LSS Load Full Pointer See entry for LDS LES LFS LGS LSS ...
Страница 352: ...Volume 4 Base IA 32 Instruction Reference 4 345 ROL ROR Rotate See entry for RCL RCR ROL ROR ...
Страница 368: ...Volume 4 Base IA 32 Instruction Reference 4 361 SHL SHR Shift Instructions See entry for SAL SAR SHL SHR ...
Страница 373: ...4 366 Volume 4 Base IA 32 Instruction Reference SIDT Store Interrupt Descriptor Table Register See entry for SGDT SIDT ...
Страница 589: ...4 582 Volume 4 IA 32 SSE Instruction Reference ...
Страница 590: ...Index Intel Itanium Architecture Software Developer s Manual Rev 2 3 Index ...
Страница 591: ...Index Intel Itanium Architecture Software Developer s Manual Rev 2 3 ...
Страница 603: ...INDEX Index 12 Index for Volumes 1 2 3 and 4 ...
Страница 604: ......