pmulhuw

Packed Multiply High Unsigned

PMULHUW xmm1, xmm2/m128

Multiplies unsigned words, keeps high 16 bits.

Details

The Packed Multiply High Unsigned instruction multiplies unsigned words, keeps high 16 bits.

Pseudocode Operation

// Multiplies unsigned words, keeps high 16 bits

Example

PMULHUW xmm1, xmm2/m128

Encoding

Binary Layout
66
+0
0F
+1
E4
+2
 
Format SSE2
Opcode 66 0F E4
Extension SSE2

Operands

  • dest
    XMM
  • src
    XMM/Mem