pmulhw

Packed Multiply High Word (MMX)

PMULHW mm, mm/m64

Multiplies 4 signed words and stores high 16 bits (MMX).

Details

The Packed Multiply High Word (MMX) instruction multiplies 4 signed words and stores high 16 bits (MMX).

Pseudocode Operation

// Multiplies 4 signed words and stores high 16 bits (MMX)

Example

PMULHW mm, mm/m64

Encoding

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

Operands

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