![Intel ITANIUM ARCHITECTURE Скачать руководство пользователя страница 459](http://html.mh-extra.com/html/intel/itanium-architecture/itanium-architecture_manual_2073403459.webp)
4:452
Volume 4: IA-32 Intel
®
MMX™ Technology Instruction Reference
PSUBUSB/PSUBUSW—Packed Subtract Unsigned with Saturation
Description
Subtracts the individual unsigned data elements (bytes or words) of the source operand
(second operand) from the individual unsigned data elements of the destination
operand (first operand). (See
.) If the result of an individual subtraction
exceeds the range for the specified unsigned data type, the result is saturated. The
destination operand musts be an MMX technology register; the source operand can be
either an MMX technology register or a quadword memory location.
The PSUBUSB instruction subtracts the unsigned bytes of the source operand from the
unsigned bytes of the destination operand and stores the results to the destination
operand. When an individual result is less than zero (a negative value), the saturated
unsigned byte value of 00H is written to the destination operand.
The PSUBUSW instruction subtracts the unsigned words of the source operand from the
unsigned words of the destination operand and stores the results to the destination
operand. When an individual result is less than zero (a negative value), the saturated
unsigned word value of 0000H is written to the destination operand.
Opcode
Instruction
Description
0F D8 /r
PSUBUSB
mm, mm/m64
Subtract unsigned packed bytes in
mm/m64
from
unsigned packed bytes in
mm
and saturate.
0F D9 /r
PSUBUSW
mm,
mm/m64
Subtract unsigned packed words in
mm/m64
from
unsigned packed words in
mm
and saturate.
Figure 3-21. Operation of the PSUBUSB Instruction
3006030
PSUBUSB mm, mm/m64
mm
mm/m64
mm
10000000
11111111
00000000
01111111
00010111
01101000
11111000
00000111
11110001
–
–
–
–
–
–
–
–
Содержание 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: ......