|  |  |  |  | 
|  | 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) |