Zone
MMX Instruction Set Architecture (ISA) Extension
MMX SIMD integer
instructions added with the Pentium MMX
processor:
-
EMMS
Empty MMX Technology State
-
MOVD/MOVQ
Move Doubleword/Move Quadword
-
PACKSSWB/PACKSSDW
Pack with Signed Saturation
-
PACKUSWB
Pack with Unsigned Saturation
-
PADDB/PADDW/PADDD
Add Packed Integers
-
PADDSB/PADDSW
Add Packed Signed Integers with Signed Saturation
-
PADDUSB/PADDUSW
Add Packed Unsigned Integers with Unsigned Saturation
-
PAND
Logical AND
-
PANDN
Logical AND NOT
-
PCMPEQB/PCMPEQW/PCMPEQD
Compare Packed Data for Equal
-
PCMPGTB/PCMPGTW/PCMPGTD
Compare Packed Signed Integers for Greater Than
-
PMADDWD
Multiply and Add Packed Integers
-
PMULHW
Multiply Packed Signed Integers and Store High Result
-
PMULLW
Multiply Packed Signed Integers and Store Low Result
-
POR
Bitwise Logical OR
-
PSLLW/PSLLD/PSLLQ
Shift Packed Data Left Logical
-
PSRAW/PSRAD
Shift Packed Data Right Arithmetic
-
PSRLW/PSRLD/PSRLQ
Shift Packed Data Right Logical
-
PSUBB/PSUBW/PSUBD
Subtract Packed Integers
-
PSUBSB/PSUBSW
Subtract Packed Signed Integers with Signed Saturation
-
PSUBUSB/PSUBUSW
Subtract Packed Unsigned Integers with Unsigned Saturation
-
PUNPCKHBW/PUNPCKHWD/PUNPCKHDQ
Unpack High Data
-
PUNPCKLBW/PUNPCKLWD/PUNPCKLDQ
Unpack Low Data
-
PXOR
Logical Exclusive OR