Vol. 1 14-27
PROGRAMMING WITH AVX, FMA AND AVX2
Table 14-18. Promoted Vector Integer SIMD Instructions in AVX2
VEX.256 Encoding
VEX.128 Encoding
Group
Instruction
AVX2
AVX
YY 0F 6X
PUNPCKLBW
AVX2
AVX
PUNPCKLWD
AVX2
AVX
PUNPCKLDQ
AVX2
AVX
PACKSSWB
AVX2
AVX
PCMPGTB
AVX2
AVX
PCMPGTW
AVX2
AVX
PCMPGTD
AVX2
AVX
PACKUSWB
AVX2
AVX
PUNPCKHBW
AVX2
AVX
PUNPCKHWD
AVX2
AVX
PUNPCKHDQ
AVX2
AVX
PACKSSDW
AVX2
AVX
PUNPCKLQDQ
AVX2
AVX
PUNPCKHQDQ
no
AVX
MOVD
no
AVX
MOVQ
AVX
AVX
MOVDQA
AVX
AVX
MOVDQU
AVX2
AVX
YY 0F 7X
PSHUFD
AVX2
AVX
PSHUFHW
AVX2
AVX
PSHUFLW
AVX2
AVX
PCMPEQB
AVX2
AVX
PCMPEQW
AVX2
AVX
PCMPEQD
AVX
AVX
MOVDQA
AVX
AVX
MOVDQU
no
AVX
PINSRW
no
AVX
PEXTRW
AVX2
AVX
PSRLW
AVX2
AVX
PSRLD
AVX2
AVX
PSRLQ
AVX2
AVX
PADDQ
AVX2
AVX
PMULLW
AVX2
AVX
PMOVMSKB
AVX2
AVX
PSUBUSB
AVX2
AVX
PSUBUSW
AVX2
AVX
PMINUB
AVX2
AVX
PAND