|
|
|
|
|
MOVNTDQA
|
Load Double Quadword Non-Temporal Aligned Hint
|
page 5-369 (319433-016/Oct.2013)
|
|
MPSADBW
|
Compute Multiple Packed Sums of Absolute Difference
|
page 3-577 (253666-048US/Sep.2013)
|
|
PABSB
PABSW
PABSD
PABSQ
|
Packed Absolute Value
|
page 5-404 (319433-016/Oct.2013)
|
|
PACKSSWB
PACKSSDW
|
Pack with Signed Saturation
|
page 4-27 (253667-048US/Sep.2013)
|
|
PACKUSDW
|
Pack with Unsigned Saturation
|
page 4-32 (253667-048US/Sep.2013)
|
|
PACKUSWB
|
Pack with Unsigned Saturation
|
page 4-35 (253667-048US/Sep.2013)
|
|
PADDB
PADDW
PADDD
PADDQ
|
Add Packed Integers
|
page 5-408 (319433-016/Oct.2013)
|
|
PADDSB
PADDSW
|
Add Packed Signed Integers with Signed Saturation
|
page 4-44 (253667-048US/Sep.2013)
|
|
PADDUSB
PADDUSW
|
Add Packed Unsigned Integers with Unsigned Saturation
|
page 4-47 (253667-048US/Sep.2013)
|
|
PALIGNR
|
Packed Align Right
|
page 4-50 (253667-048US/Sep.2013)
|
|
PAND
|
Logical AND
|
page 5-413 (319433-016/Oct.2013)
|
|
PANDN
|
Logical AND NOT
|
page 5-416 (319433-016/Oct.2013)
|
|
PAVGB
PAVGW
|
Average Packed Integers
|
page 4-58 (253667-048US/Sep.2013)
|
|
PBLENDVB
|
Variable Blend Packed Bytes
|
page 4-61 (253667-048US/Sep.2013)
|
|
PBLENDW
|
Blend Packed Words
|
page 4-65 (253667-048US/Sep.2013)
|
|
PCMPEQB
PCMPEQW
PCMPEQD
PCMPEQQ
|
Compare Packed Integers for Equality
|
page 5-419 (319433-016/Oct.2013)
|
|
PCMPGTB
PCMPGTW
PCMPGTD
PCMPGTQ
|
Compare Packed Integers for Greater Than
|
page 5-424 (319433-016/Oct.2013)
|
|
PHADDSW
|
Packed Horizontal Add and Saturate
|
page 4-105 (253667-048US/Sep.2013)
|
|
PHADDW
PHADDD
|
Packed Horizontal Add
|
page 4-101 (253667-048US/Sep.2013)
|
|
PHSUBSW
|
Packed Horizontal Subtract and Saturate
|
page 4-112 (253667-048US/Sep.2013)
|
|
PHSUBW
PHSUBD
|
Packed Horizontal Subtract
|
page 4-109 (253667-048US/Sep.2013)
|
|
PMADDUBSW
|
Multiply and Add Packed Signed and Unsigned Bytes
|
page 4-118 (253667-048US/Sep.2013)
|
|
PMADDWD
|
Multiply and Add Packed Integers
|
page 4-120 (253667-048US/Sep.2013)
|
|
PMAXSB
PMAXSW
PMAXSD
PMAXSQ
|
Maximum of Packed Signed Integers
|
page 5-471 (319433-016/Oct.2013)
|
|
PMAXUB
|
Maximum of Packed Unsigned Byte Integers
|
page 4-131 (253667-048US/Sep.2013)
|
|
PMAXUD
PMAXUQ
|
Maximum of Packed Unsigned Integers
|
page 5-476 (319433-016/Oct.2013)
|
|
PMAXUW
|
Maximum of Packed Word Integers
|
page 4-136 (253667-048US/Sep.2013)
|
|
PMINSB
|
Minimum of Packed Signed Byte Integers
|
page 4-138 (253667-048US/Sep.2013)
|
|
PMINSD
PMINSQ
|
Minimum of Packed Signed Integers
|
page 5-479 (319433-016/Oct.2013)
|
|
PMINSW
|
Minimum of Packed Signed Word Integers
|
page 4-143 (253667-048US/Sep.2013)
|
|
PMINUB
|
Minimum of Packed Unsigned Byte Integers
|
page 4-146 (253667-048US/Sep.2013)
|
|
PMINUD
PMINUQ
|
Minimum of Packed Unsigned Integers
|
page 5-482 (319433-016/Oct.2013)
|
|
PMINUW
|
Minimum of Packed Word Integers
|
page 4-151 (253667-048US/Sep.2013)
|
|
PMOVMSKB
|
Move Byte Mask
|
page 4-153 (253667-048US/Sep.2013)
|
vpmovsx(bd|bq|bw|dq|wd|wq)
|
PMOVSX
|
Packed Move with Sign Extend
|
page 5-500 (319433-016/Oct.2013)
|
vpmovzx(bd|bq|bw|dq|wd|wq)
|
PMOVZX
|
Packed Move with Zero Extend
|
page 5-507 (319433-016/Oct.2013)
|
|
PMULDQ
|
Multiply Packed Doubleword Integers
|
page 5-514 (319433-016/Oct.2013)
|
|
PMULHRSW
|
Packed Multiply High with Round and Scale
|
page 4-165 (253667-048US/Sep.2013)
|
|
PMULHUW
|
Multiply Packed Unsigned Integers and Store High Result
|
page 4-168 (253667-048US/Sep.2013)
|
|
PMULHW
|
Multiply Packed Signed Integers and Store High Result
|
page 4-172 (253667-048US/Sep.2013)
|
|
PMULLD
|
Multiply Packed Integers and Store Low Result
|
page 5-516 (319433-016/Oct.2013)
|
|
PMULLW
|
Multiply Packed Signed Integers and Store Low Result
|
page 4-177 (253667-048US/Sep.2013)
|
|
PMULUDQ
|
Multiply Packed Unsigned Doubleword Integers
|
page 5-519 (319433-016/Oct.2013)
|
|
POR
|
Bitwise Logical Or
|
page 5-521 (319433-016/Oct.2013)
|
|
PSADBW
|
Compute Sum of Absolute Differences
|
page 4-198 (253667-048US/Sep.2013)
|
|
PSHUFB
|
Packed Shuffle Bytes
|
page 4-201 (253667-048US/Sep.2013)
|
|
PSHUFD
|
Shuffle Packed Doublewords
|
page 5-533 (319433-016/Oct.2013)
|
|
PSHUFHW
|
Shuffle Packed High Words
|
page 4-206 (253667-048US/Sep.2013)
|
|
PSHUFLW
|
Shuffle Packed Low Words
|
page 4-208 (253667-048US/Sep.2013)
|
|
PSIGNB
PSIGNW
PSIGND
|
Packed SIGN
|
page 4-211 (253667-048US/Sep.2013)
|
|
PSLLDQ
|
Shift Double Quadword Left Logical
|
page 4-215 (253667-048US/Sep.2013)
|
|
PSLLW
PSLLD
PSLLQ
|
Bit Shift Left
|
page 5-536 (319433-016/Oct.2013)
|
|
PSRAW
PSRAD
PSRAQ
|
Bit Shift Arithmetic Right
|
page 5-544 (319433-016/Oct.2013)
|
|
PSRLDQ
|
Shift Double Quadword Right Logical
|
page 4-228 (253667-048US/Sep.2013)
|
|
PSRLW
PSRLD
PSRLQ
|
Shift Packed Data Right Logical
|
page 5-550 (319433-016/Oct.2013)
|
|
PSUBB
PSUBW
PSUBD
PSUBQ
|
Packed Integer Subtract
|
page 5-563 (319433-016/Oct.2013)
|
|
PSUBSB
PSUBSW
|
Subtract Packed Signed Integers with Signed Saturation
|
page 4-243 (253667-048US/Sep.2013)
|
|
PSUBUSB
PSUBUSW
|
Subtract Packed Unsigned Integers with Unsigned Saturation
|
page 4-246 (253667-048US/Sep.2013)
|
|
PUNPCKHBW
PUNPCKHWD
PUNPCKHDQ
PUNPCKHQDQ
|
Unpack High Data
|
page 5-571 (319433-016/Oct.2013)
|
|
PUNPCKLBW
PUNPCKLWD
PUNPCKLDQ
PUNPCKLQDQ
|
Unpack Low Data
|
page 5-578 (319433-016/Oct.2013)
|
|
PXOR
PXORD
PXORQ
|
Exclusive Or
|
page 5-612 (319433-016/Oct.2013)
|
|
VBROADCAST
|
Load with Broadcast Floating-Point Data
|
page 5-27 (319433-016/Oct.2013)
|
|
VEXTRACTI128
VEXTRACTI32x4
VEXTRACTI64x4
|
Extract packed Integer Values
|
page 5-155 (319433-016/Oct.2013)
|
|
VGATHERDPS
VGATHERDPD
|
Gather Packed Single, Packed Double with Signed Dword
|
page 5-273 (319433-016/Oct.2013)
|
|
VGATHERQPS
VGATHERQPD
|
Gather Packed Single, Packed Double with Signed Qword Indices
|
page 5-275 (319433-016/Oct.2013)
|
|
VINSERTI128
VINSERTI32x4
VINSERTI64x4
|
Insert Packed Integer Values
|
page 5-308 (319433-016/Oct.2013)
|
|
VPBLENDD
|
Blend Packed Dwords
|
page 4-509 (253667-048US/Sep.2013)
|
|
VPBROADCAST
|
Load Integer and Broadcast
|
page 5-34 (319433-016/Oct.2013)
|
|
VPBROADCAST
VBROADCASTI128
|
Broadcast Integer Data
|
page 4-511 (253667-048US/Sep.2013)
|
|
VPERM2I128
|
Permute Integer Values
|
page 4-519 (253667-048US/Sep.2013)
|
|
VPERMD
|
Permute Packed Doublewords/Elements
|
page 5-437 (319433-016/Oct.2013)
|
|
VPERMPD
|
Permute Double-Precision Floating-Point Elements
|
page 5-455 (319433-016/Oct.2013)
|
|
VPERMPS
|
Permute Single-Precision Floating-Point Elements
|
page 5-458 (319433-016/Oct.2013)
|
|
VPERMQ
|
Qwords Element Permutation
|
page 5-460 (319433-016/Oct.2013)
|
|
VPGATHERDD
VPGATHERDQ
|
Gather Packed Dword, Packed Qword with Signed Dword Indices
|
page 5-467 (319433-016/Oct.2013)
|
|
VPGATHERDD
VPGATHERDQ
|
Gather Packed Dword, Packed Qword with Signed Dword Indices
|
page 5-467 (319433-016/Oct.2013)
|
|
VPGATHERQD
VPGATHERQQ
|
Gather Packed Dword, Packed Qword with Signed Qword Indices
|
page 5-469 (319433-016/Oct.2013)
|
|
VPGATHERQD
VPGATHERQQ
|
Gather Packed Dword, Packed Qword with Signed Qword Indices
|
page 5-469 (319433-016/Oct.2013)
|
|
VPMASKMOV
|
Conditional SIMD Integer Packed Loads and Stores
|
page 4-529 (253667-048US/Sep.2013)
|
|
VPSLLVW
VPSLLVD
VPSLLVQ
|
Variable Bit Shift Left Logical
|
page 5-557 (319433-016/Oct.2013)
|
|
VPSRAVD
VPSRAVQ
|
Variable Bit Shift Right Arithmetic
|
page 5-609 (319433-016/Oct.2013)
|
|
VPSRLVW
VPSRLVD
VPSRLVQ
|
Variable Bit Shift Right Logical
|
page 5-560 (319433-016/Oct.2013)
|