x86 Assembly Language Reference Manual

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–34 64–Bit SIMD Integer Instructions (SSE)

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