shufpd

Shuffle Packed Double-Precision

SHUFPD xmm, xmm/m128, imm8

Shuffles 64-bit doubles based on immediate mask.

Details

The Shuffle Packed Double-Precision instruction shuffles 64-bit doubles based on immediate mask.

Pseudocode Operation

// Shuffles 64-bit doubles based on immediate mask

Example

SHUFPD xmm0, xmm1, 3

Encoding

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

Operands

  • dest
    128-bit SSE/AVX register (XMM)
  • src1
    128-bit XMM register or 128-bit memory
  • src2
    8-bit signed immediate