x86 Assembly Language Reference Manual

Exit Print View

Updated: December 2014
 
 

3.23 SSSE3 Instructions

Table 3-62  SSSE3 Instructions
Oracle Solaris Mnemonic
Intel/AMD Mnemonic
Description
Reference
pabs(w|b|d)
PABSB
PABSW
PABSD
PABSQ
Packed Absolute Value
page 5-404 (319433-016/Oct.2013)
palignr
PALIGNR
Packed Align Right
page 4-50 (253667-048US/Sep.2013)
phaddsw
PHADDSW
Packed Horizontal Add and Saturate
page 4-105 (253667-048US/Sep.2013)
phadd(w|d)
PHADDW
PHADDD
Packed Horizontal Add
page 4-101 (253667-048US/Sep.2013)
phsubsw
PHSUBSW
Packed Horizontal Subtract and Saturate
page 4-112 (253667-048US/Sep.2013)
phsub(w|d)
PHSUBW
PHSUBD
Packed Horizontal Subtract
page 4-109 (253667-048US/Sep.2013)
pmaddubsw
PMADDUBSW
Multiply and Add Packed Signed and Unsigned Bytes
page 4-118 (253667-048US/Sep.2013)
pmulhrsw
PMULHRSW
Packed Multiply High with Round and Scale
page 4-165 (253667-048US/Sep.2013)
pshufb
PSHUFB
Packed Shuffle Bytes
page 4-201 (253667-048US/Sep.2013)
psign(w|b|d)
PSIGNB
PSIGNW
PSIGND
Packed SIGN
page 4-211 (253667-048US/Sep.2013)