The ChipList, by Adrian Offerman; The Processor Portal

new
Processor Selector

Platform:
Segment:
View: show / edit

bookmark bookmark site
bookmark permalink

MMX Instruction Set Architecture (ISA) Extension

MMX SIMD integer instructions added with the Pentium MMX processors:

  • 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