x86 Assembly Language Reference Manual

SSE2 Shuffle and Unpack Instructions

The SSE2 shuffle and unpack instructions operate on packed double-precision floating-point operands.

Table 3–40 SSE2 Shuffle and Unpack Instructions

Solaris Mnemonic 

Intel/AMD Mnemonic 

Description 

Notes 

shufpd

SHUFPD

shuffle values in packed double-precision floating-point operands 

 

unpckhpd

UNPCKHPD

unpack and interleave the high values from two packed double-precision floating-point operands 

 

unpcklpd

UNPCKLPD

unpack and interleave the low values from two packed double-precision floating-point operands