movshdup

Move Packed Single-FP High and Duplicate

MOVSHDUP xmm1, xmm2/m128

Duplicates high element of each qword pair.

Details

The Move Packed Single-FP High and Duplicate instruction duplicates high element of each qword pair.

Pseudocode Operation

// Duplicates high element of each qword pair

Example

MOVSHDUP xmm1, xmm2/m128

Encoding

Binary Layout
F3
+0
0F
+1
16
+2
 
Format SSE3
Opcode F3 0F 16
Extension SSE3

Operands

  • dest
    XMM
  • src
    XMM/Mem