x86 Assembly Language Reference Manual

Exit Print View

Updated: December 2014
 
 

3.17.3 64–Bit SIMD Integer Instructions (SSE)

The SSE 64–bit SIMD integer instructions perform operations on packed bytes, words, or doublewords in MMX registers.

Table 3-47  64–Bit SIMD Integer Instructions (SSE)
Oracle Solaris Mnemonic
Intel/AMD Mnemonic
Description
Notes
pavgb
PAVGB
compute average of packed unsigned byte integers
pavgw
PAVGW
compute average of packed unsigned byte integers
pextrw
PEXTRW
extract word
pinsrw
PINSRW
insert word
pmaxsw
PMAXSW
maximum of packed signed word integers
pmaxub
PMAXUB
maximum of packed unsigned byte integers
pminsw
PMINSW
minimum of packed signed word integers
pminub
PMINUB
minimum of packed unsigned byte integers
pmovmskb
PMOVMSKB
move byte mask
pmulhuw
PMULHUW
multiply packed unsigned integers and store high result
psadbw
PSADBW
compute sum of absolute differences
pshufw
PSHUFW
shuffle packed integer word in MMX register