x86 Assembly Language Reference Manual

Shuffle and Unpack Instructions (SSE)

The SSE shuffle and unpack instructions shuffle or interleave single-precision floating-point values in packed single-precision floating-point operands.

Table 3–31 Shuffle and Unpack Instructions (SSE)

Solaris Mnemonic 

Intel/AMD Mnemonic 

Description 

Notes 

shufps

SHUFPS

shuffles values in packed single-precision floating-point operands 

 

unpckhps

UNPCKHPS

unpacks and interleaves the two high-order values from two single-precision floating-point operands 

 

unpcklps

UNPCKLPS

unpacks and interleaves the two low-order values from two single-precision floating-point operands