pmaddwd

Packed Multiply Add Word to Doubleword (MMX)

PMADDWD mm, mm/m64

Multiplies words and adds adjacent pairs (MMX).

Details

The Packed Multiply Add Word to Doubleword (MMX) instruction multiplies words and adds adjacent pairs (MMX).

Pseudocode Operation

// Multiplies words and adds adjacent pairs (MMX)

Example

PMADDWD mm, mm/m64

Encoding

Binary Layout
0F
+0
F5
+1
 
Format MMX
Opcode 0F F5
Extension MMX

Operands

  • dest
    64-bit MMX register
  • src
    64-bit MMX register or Memory operand