Data Operand Independent Timing Instructions

Published: 05/10/2022

The table below lists instructions that have data-independent timing. These instructions can be used in conjunction with Data Operand Independent Timing Instruction Set Architecture Guidelines to help mitigate timing side channels. Note that these data operand independent timing instructions may have variable latency for reasons unrelated to the data values (for example, loading data from memory or the encoding of the instruction). Furthermore, an instruction being included on this list does not mean that its usage is resistant to power, thermal, or frequency-based side channels. Guidance to avoid these specific types of side channels will be provided separately in the future.

Documented Data Operand Independent Timing Instructions
Mnemonic  Opcode  MCDT (MXCSR-Sensitivity)
ADC  0x10  False
ADC  0x11  False
ADC  0x12  False
ADC  0x13  False
ADC  0x14  False
ADC  0x15  False
ADC  0x80  False
ADC  0x81  False
ADC  0x82  False
ADC  0x83  False
ADCX  0xf6  False
ADD  0x0  False
ADD  0x1  False
ADD  0x2  False
ADD  0x3  False
ADD  0x4  False
ADD  0x5  False
ADD  0x80  False
ADD  0x81  False
ADD  0x82  False
ADD  0x83  False
ADOX  0xf6  False
AESDEC  0xde  False
AESDECLAST  0xdf  False
AESENC  0xdc  False
AESENCLAST  0xdd  False
AESIMC  0xdb  False
AESKEYGENASSIST  0xdf  False
AND  0x20  False
AND  0x21  False
AND  0x22  False
AND  0x23  False
AND  0x24  False
AND  0x25  False
AND  0x80  False
AND  0x81  False
AND  0x82  False
AND  0x83  False
ANDN  0xf2  False
BT  0xa3  False
BT  0xba  False
BTC  0xba  False
BTC  0xbb  False
BTR  0xb3  False
BTR  0xba  False
BTS  0xab  False
BTS  0xba  False
CMOVB  0x42  False
CMOVBE  0x46  False
CMOVL  0x4c  False
CMOVLE  0x4e  False
CMOVNB  0x43  False
CMOVNBE  0x47  False
CMOVNL  0x4d  False
CMOVNLE  0x4f  False
CMOVNO  0x41  False
CMOVNP  0x4b  False
CMOVNS  0x49  False
CMOVNZ  0x45  False
CMOVO  0x40  False
CMOVP  0x4a  False
CMOVS  0x48  False
CMOVZ  0x44  False
CMP  0x38  False
CMP  0x39  False
CMP  0x3a  False
CMP  0x3b  False
CMP  0x3c  False
CMP  0x3d  False
CMP  0x80  False
CMP  0x81  False
CMP  0x82  False
CMP  0x83  False
DEC  0x48  False
DEC  0x49  False
DEC  0x4a  False
DEC  0x4b  False
DEC  0x4c  False
DEC  0x4d  False
DEC  0x4e  False
DEC  0x4f  False
DEC  0xfe  False
DEC  0xff  False
GF2P8AFFINEINVQB  0xcf  False
GF2P8AFFINEQB  0xce  False
GF2P8MULB  0xcf  False
IMUL  0x69  False
IMUL  0x6b  False
IMUL  0xaf  False
IMUL  0xf6  False
IMUL  0xf7  False
INC  0x40  False
INC  0x41  False
INC  0x42  False
INC  0x43  False
INC  0x44  False
INC  0x45  False
INC  0x46  False
INC  0x47  False
INC  0xfe  False
INC  0xff  False
KADDB  0x4a  False
KADDD  0x4a  False
KADDQ  0x4a  False
KADDW  0x4a  False
KANDB  0x41  False
KANDD  0x41  False
KANDNB  0x42  False
KANDND  0x42  False
KANDNQ  0x42  False
KANDNW  0x42  False
KANDQ  0x41  False
KANDW  0x41  False
KMOVB  0x90  False
KMOVB  0x91  False
KMOVB  0x92  False
KMOVB  0x93  False
KMOVD  0x90  False
KMOVD  0x91  False
KMOVD  0x92  False
KMOVD  0x93  False
KMOVQ  0x90  False
KMOVQ  0x91  False
KMOVQ  0x92  False
KMOVQ  0x93  False
KMOVW  0x90  False
KMOVW  0x91  False
KMOVW  0x92  False
KMOVW  0x93  False
KNOTB  0x44  False
KNOTD  0x44  False
KNOTQ  0x44  False
KNOTW  0x44  False
KORB  0x45  False
KORD  0x45  False
KORQ  0x45  False
KORTESTB  0x98  False
KORTESTD  0x98  False
KORTESTQ  0x98  False
KORTESTW  0x98  False
KORW  0x45  False
KSHIFTLB  0x32  False
KSHIFTLD  0x33  False
KSHIFTLQ  0x33  False
KSHIFTLW  0x32  False
KSHIFTRB  0x30  False
KSHIFTRD  0x31  False
KSHIFTRQ  0x31  False
KSHIFTRW  0x30  False
KTESTB  0x99  False
KTESTD  0x99  False
KTESTQ  0x99  False
KTESTW  0x99  False
KUNPCKBW  0x4b  False
KUNPCKDQ  0x4b  False
KUNPCKWD  0x4b  False
KXNORB  0x46  False
KXNORD  0x46  False
KXNORQ  0x46  False
KXNORW  0x46  False
KXORB  0x47  False
KXORD  0x47  False
KXORQ  0x47  False
KXORW  0x47  False
LDDQU  0xf0  False
LEA  0x8d  False
MOV  0x88  False
MOV  0x89  False
MOV  0x8a  False
MOV  0x8b  False
MOV  0xa0  False
MOV  0xa1  False
MOV  0xa2  False
MOV  0xa3  False
MOV  0xb0  False
MOV  0xb1  False
MOV  0xb2  False
MOV  0xb3  False
MOV  0xb4  False
MOV  0xb5  False
MOV  0xb6  False
MOV  0xb7  False
MOV  0xb8  False
MOV  0xb9  False
MOV  0xba  False
MOV  0xbb  False
MOV  0xbc  False
MOV  0xbd  False
MOV  0xbe  False
MOV  0xbf  False
MOV  0xc6  False
MOV  0xc7  False
MOVD  0x6e  False
MOVD  0x7e  False
MOVDDUP  0x12  False
MOVDQ2Q  0xd6  False
MOVDQA  0x6f  False
MOVDQA  0x7f  False
MOVDQU  0x6f  False
MOVDQU  0x7f  False
MOVNTDQ  0xe7  False
MOVNTDQA  0x2a  False
MOVQ  0x6e  False
MOVQ  0x7e  False
MOVQ  0xd6  False
MOVSB  0xa4  False
MOVSD  0xa5  False
MOVSHDUP  0x16  False
MOVSLDUP  0x12  False
MOVSQ  0xa5  False
MOVSW  0xa5  False
MOVSX  0xbe  False
MOVSX  0xbf  False
MOVSXD  0x63  False
MOVZX  0xb6  False
MOVZX  0xb7  False
MPSADBW  0x42  False
MUL  0xf6  False
MUL  0xf7  False
MULX  0xf6  False
NEG  0xf6  False
NEG  0xf7  False
NOT  0xf6  False
NOT  0xf7  False
OR  0x8  False
OR  0x80  False
OR  0x81  False
OR  0x82  False
OR  0x83  False
OR  0x9  False
OR  0xa  False
OR  0xb  False
OR  0xc  False
OR  0xd  False
PABSB  0x1c  False
PABSD  0x1e  False
PABSW  0x1d  False
PACKSSDW  0x6b  False
PACKSSWB  0x63  False
PACKUSDW  0x2b  False
PACKUSWB  0x67  False
PADDB  0xfc  False
PADDD  0xfe  False
PADDQ  0xd4  False
PADDSB  0xec  False
PADDSW  0xed  False
PADDUSB  0xdc  False
PADDUSW  0xdd  False
PADDW  0xfd  False
PALIGNR  0xf  False
PAND  0xdb  False
PANDN  0xdf  False
PAVGB  0xe0  False
PAVGW  0xe3  False
PBLENDVB  0x10  False
PBLENDW  0xe  False
PCLMULQDQ  0x44  False
PCMPEQB  0x74  False
PCMPEQD  0x76  False
PCMPEQQ  0x29  False
PCMPEQW  0x75  False
PCMPGTB  0x64  False
PCMPGTD  0x66  False
PCMPGTQ  0x37  False
PCMPGTW  0x65  False
PEXTRB  0x14  False
PEXTRD  0x16  False
PEXTRQ  0x16  False
PEXTRW  0x15  False
PEXTRW  0xc5  False
PHADDD  0x2  False
PHADDSW  0x3  False
PHADDW  0x1  False
PHMINPOSUW  0x41  False
PHSUBD  0x6  False
PHSUBSW  0x7  False
PHSUBW  0x5  False
PINSRB  0x20  False
PINSRD  0x22  False
PINSRQ  0x22  False
PINSRW  0xc4  False
PMADDUBSW  0x4  True
PMADDWD  0xf5  True
PMAXSB  0x3c  False
PMAXSW  0xee  False
PMAXUB  0xde  False
PMAXUD  0x3f  False
PMAXUW  0x3e  False
PMINSB  0x38  False
PMINSW  0xea  False
PMINUB  0xda  False
PMINUD  0x3b  False
PMINUW  0x3a  False
PMOVMSKB  0xd7  False
PMOVSXBD  0x21  False
PMOVSXBQ  0x22  False
PMOVSXBW  0x20  False
PMOVSXDQ  0x25  False
PMOVSXWD  0x23  False
PMOVSXWQ  0x24  False
PMOVZXBD  0x31  False
PMOVZXBQ  0x32  False
PMOVZXBW  0x30  False
PMOVZXDQ  0x35  False
PMOVZXWD  0x33  False
PMOVZXWQ  0x34  False
PMULDQ  0x28  True
PMULHRSW  0xb  True
PMULHUW  0xe4  True
PMULHW  0xe5  True
PMULLD  0x40  True
PMULLW  0xd5  True
PMULUDQ  0xf4  True
POP  0x58  False
POP  0x59  False
POP  0x5a  False
POP  0x5b  False
POP  0x5c  False
POP  0x5d  False
POP  0x5e  False
POP  0x5f  False
POP  0x8f  False
POR  0xeb  False
PSADBW  0xf6  False
PSHUFB  0x0  False
PSHUFD  0x70  False
PSHUFHW  0x70  False
PSHUFLW  0x70  False
PSIGNB  0x8  False
PSIGND  0xa  False
PSIGNW  0x9  False
PSLLD  0x72  False
PSLLD  0xf2  False
PSLLDQ  0x73  False
PSLLQ  0x73  False
PSLLQ  0xf3  False
PSLLW  0x71  False
PSLLW  0xf1  False
PSRAD  0x72  False
PSRAD  0xe2  False
PSRAW  0x71  False
PSRAW  0xe1  False
PSRLD  0x72  False
PSRLD  0xd2  False
PSRLDQ  0x73  False
PSRLQ  0x73  False
PSRLQ  0xd3  False
PSRLW  0x71  False
PSRLW  0xd1  False
PSUBB  0xf8  False
PSUBD  0xfa  False
PSUBQ  0xfb  False
PSUBSB  0xe8  False
PSUBSW  0xe9  False
PSUBUSB  0xd8  False
PSUBUSW  0xd9  False
PSUBW  0xf9  False
PTEST  0x17  False
PUNPCKHBW  0x68  False
PUNPCKHDQ  0x6a  False
PUNPCKHQDQ  0x6d  False
PUNPCKHWD  0x69  False
PUNPCKLBW  0x60  False
PUNPCKLDQ  0x62  False
PUNPCKLQDQ  0x6c  False
PUNPCKLWD  0x61  False
PUSH  0x50  False
PUSH  0x51  False
PUSH  0x52  False
PUSH  0x53  False
PUSH  0x54  False
PUSH  0x55  False
PUSH  0x56  False
PUSH  0x57  False
PUSH  0x68  False
PUSH  0x6a  False
PUSH  0xff  False
PXOR  0xef  False
REP_MOVSB  0xa4  False
REP_MOVSD  0xa5  False
REP_MOVSW  0xa5  False
REP_STOSB  0xaa  False
REP_STOSD  0xab  False
REP_STOSW  0xab  False
SAR  0xc0  False
SAR  0xc1  False
SAR  0xd0  False
SAR  0xd1  False
SAR  0xd2  False
SAR  0xd3  False
SBB  0x18  False
SBB  0x19  False
SBB  0x1a  False
SBB  0x1b  False
SBB  0x1c  False
SBB  0x1d  False
SBB  0x80  False
SBB  0x81  False
SBB  0x82  False
SBB  0x83  False
SETB  0x92  False
SETBE  0x96  False
SETL  0x9c  False
SETLE  0x9e  False
SETNB  0x93  False
SETNBE  0x97  False
SETNL  0x9d  False
SETNLE  0x9f  False
SETNO  0x91  False
SETNP  0x9b  False
SETNS  0x99  False
SETNZ  0x95  False
SETO  0x90  False
SETP  0x9a  False
SETS  0x98  False
SETZ  0x94  False
SHA1MSG1  0xc9  False
SHA1MSG2  0xca  False
SHA1NEXTE  0xc8  False
SHA1RNDS4  0xcc  False
SHA256MSG1  0xcc  False
SHA256MSG2  0xcd  False
SHA256RNDS2  0xcb  False
SHL  0xc0  False
SHL  0xc1  False
SHL  0xd0  False
SHL  0xd1  False
SHL  0xd2  False
SHL  0xd3  False
SHLX  0xf7  False
SHR  0xc0  False
SHR  0xc1  False
SHR  0xd0  False
SHR  0xd1  False
SHR  0xd2  False
SHR  0xd3  False
SHRX  0xf7  False
SUB  0x28  False
SUB  0x29  False
SUB  0x2a  False
SUB  0x2b  False
SUB  0x2c  False
SUB  0x2d  False
SUB  0x80  False
SUB  0x81  False
SUB  0x82  False
SUB  0x83  False
TEST  0x84  False
TEST  0x85  False
TEST  0xa8  False
TEST  0xa9  False
TEST  0xf6  False
TEST  0xf7  False
VAESDEC  0xde  False
VAESDECLAST  0xdf  False
VAESENC  0xdc  False
VAESENCLAST  0xdd  False
VAESIMC  0xdb  False
VAESKEYGENASSIST  0xdf  False
VALIGND  0x3  False
VALIGNQ  0x3  False
VBLENDMPD  0x65  False
VBLENDMPS  0x65  False
VBROADCASTF128  0x1a  False
VBROADCASTF32X2  0x19  False
VBROADCASTF32X4  0x1a  False
VBROADCASTF32X8  0x1b  False
VBROADCASTF64X2  0x1a  False
VBROADCASTF64X4  0x1b  False
VBROADCASTI128  0x5a  False
VBROADCASTI32X2  0x59  False
VBROADCASTI32X4  0x5a  False
VBROADCASTI32X8  0x5b  False
VBROADCASTI64X2  0x5a  False
VBROADCASTI64X4  0x5b  False
VBROADCASTSD  0x19  False
VBROADCASTSS  0x18  False
VCOMPRESSPD  0x8a  False
VCOMPRESSPS  0x8a  False
VDBPSADBW  0x42  False
VEXPANDPD  0x88  False
VEXPANDPS  0x88  False
VEXTRACTF128  0x19  False
VEXTRACTF32X4  0x19  False
VEXTRACTF32X8  0x1b  False
VEXTRACTF64X2  0x19  False
VEXTRACTF64X4  0x1b  False
VEXTRACTI128  0x39  False
VEXTRACTI32X4  0x39  False
VEXTRACTI32X8  0x3b  False
VEXTRACTI64X2  0x39  False
VEXTRACTI64X4  0x3b  False
VGF2P8AFFINEINVQB  0xcf  False
VGF2P8AFFINEQB  0xce  False
VGF2P8MULB  0xcf  False
VINSERTF128  0x18  False
VINSERTF32X4  0x18  False
VINSERTF32X8  0x1a  False
VINSERTF64X2  0x18  False
VINSERTF64X4  0x1a  False
VINSERTI128  0x38  False
VINSERTI32X4  0x38  False
VINSERTI32X8  0x3a  False
VINSERTI64X2  0x38  False
VINSERTI64X4  0x3a  False
VLDDQU  0xf0  False
VMOVD  0x6e  False
VMOVD  0x7e  False
VMOVDDUP  0x12  False
VMOVDQA  0x6f  False
VMOVDQA  0x7f  False
VMOVDQA32  0x6f  False
VMOVDQA32  0x7f  False
VMOVDQA64  0x6f  False
VMOVDQA64  0x7f  False
VMOVDQU  0x6f  False
VMOVDQU  0x7f  False
VMOVDQU16  0x6f  False
VMOVDQU16  0x7f  False
VMOVDQU32  0x6f  False
VMOVDQU32  0x7f  False
VMOVDQU64  0x6f  False
VMOVDQU64  0x7f  False
VMOVDQU8  0x6f  False
VMOVDQU8  0x7f  False
VMOVNTDQ  0xe7  False
VMOVNTDQA  0x2a  False
VMOVQ  0x6e  False
VMOVQ  0x7e  False
VMOVQ  0xd6  False
VMOVSD  0x10  False
VMOVSD  0x11  False
VMOVSHDUP  0x16  False
VMOVSLDUP  0x12  False
VMPSADBW  0x42  False
VPABSB  0x1c  False
VPABSD  0x1e  False
VPABSQ  0x1f  False
VPABSW  0x1d  False
VPACKSSDW  0x6b  False
VPACKSSWB  0x63  False
VPACKUSDW  0x2b  False
VPACKUSWB  0x67  False
VPADDB  0xfc  False
VPADDD  0xfe  False
VPADDQ  0xd4  False
VPADDSB  0xec  False
VPADDSW  0xed  False
VPADDUSB  0xdc  False
VPADDUSW  0xdd  False
VPADDW  0xfd  False
VPALIGNR  0xf  False
VPAND  0xdb  False
VPANDD  0xdb  False
VPANDN  0xdf  False
VPANDND  0xdf  False
VPANDNQ  0xdf  False
VPANDQ  0xdb  False
VPAVGB  0xe0  False
VPAVGW  0xe3  False
VPBLENDD  0x2  False
VPBLENDMB  0x66  False
VPBLENDMD  0x64  False
VPBLENDMQ  0x64  False
VPBLENDMW  0x66  False
VPBLENDVB  0x4c  False
VPBLENDW  0xe  False
VPBROADCASTB  0x78  False
VPBROADCASTB  0x7a  False
VPBROADCASTD  0x58  False
VPBROADCASTD  0x7c  False
VPBROADCASTMB2Q  0x2a  False
VPBROADCASTMW2D  0x3a  False
VPBROADCASTQ  0x59  False
VPBROADCASTQ  0x7c  False
VPBROADCASTW  0x79  False
VPBROADCASTW  0x7b  False
VPCLMULQDQ  0x44  False
VPCMPB  0x3f  False
VPCMPEQB  0x74  False
VPCMPEQD  0x76  False
VPCMPEQQ  0x29  False
VPCMPEQW  0x75  False
VPCMPGTB  0x64  False
VPCMPGTD  0x66  False
VPCMPGTQ  0x37  False
VPCMPGTW  0x65  False
VPCMPQ  0x1f  False
VPCMPUB  0x3e  False
VPCMPUD  0x1e  False
VPCMPUQ  0x1e  False
VPCMPUW  0x3e  False
VPCMPW  0x3f  False
VPERM2F128  0x6  False
VPERM2I128  0x46  False
VPERMD  0x36  False
VPERMI2D  0x76  False
VPERMI2PD  0x77  False
VPERMI2PS  0x77  False
VPERMI2Q  0x76  False
VPERMI2W  0x75  False
VPERMILPD  0x5  False
VPERMILPD  0xd  False
VPERMILPS  0x4  False
VPERMILPS  0xc  False
VPERMPD  0x1  False
VPERMPD  0x16  False
VPERMPS  0x16  False
VPERMQ  0x0  False
VPERMQ  0x36  False
VPERMT2D  0x7e  False
VPERMT2PD  0x7f  False
VPERMT2PS  0x7f  False
VPERMT2Q  0x7e  False
VPERMT2W  0x7d  False
VPERMW  0x8d  False
VPEXTRB  0x14  False
VPEXTRD  0x16  False
VPEXTRQ  0x16  False
VPEXTRW  0x15  False
VPEXTRW  0xc5  False
VPHADDD  0x2  False
VPHADDSW  0x3  False
VPHADDW  0x1  False
VPHMINPOSUW  0x41  False
VPHSUBD  0x6  False
VPHSUBSW  0x7  False
VPHSUBW  0x5  False
VPINSRB  0x20  False
VPINSRD  0x22  False
VPINSRQ  0x22  False
VPINSRW  0xc4  False
VPLZCNTD  0x44  True
VPLZCNTQ  0x44  True
VPMADD52HUQ  0xb5  True
VPMADD52LUQ  0xb4  True
VPMADDUBSW  0x4  True
VPMADDWD  0xf5  True
VPMAXSB  0x3c  False
VPMAXSQ  0x3d  False
VPMAXSW  0xee  False
VPMAXUB  0xde  False
VPMAXUD  0x3f  False
VPMAXUQ  0x3f  False
VPMAXUW  0x3e  False
VPMINSB  0x38  False
VPMINSQ  0x39  False
VPMINSW  0xea  False
VPMINUB  0xda  False
VPMINUD  0x3b  False
VPMINUQ  0x3b  False
VPMINUW  0x3a  False
VPMOVB2M  0x29  False
VPMOVD2M  0x39  False
VPMOVDB  0x31  False
VPMOVDW  0x33  False
VPMOVM2B  0x28  False
VPMOVM2D  0x38  False
VPMOVM2Q  0x38  False
VPMOVM2W  0x28  False
VPMOVMSKB  0xd7  False
VPMOVQ2M  0x39  False
VPMOVQB  0x32  False
VPMOVQD  0x35  False
VPMOVQW  0x34  False
VPMOVSDB  0x21  False
VPMOVSDW  0x23  False
VPMOVSQB  0x22  False
VPMOVSQD  0x25  False
VPMOVSQW  0x24  False
VPMOVSWB  0x20  False
VPMOVSXBD  0x21  False
VPMOVSXBQ  0x22  False
VPMOVSXBW  0x20  False
VPMOVSXDQ  0x25  False
VPMOVSXWD  0x23  False
VPMOVSXWQ  0x24  False
VPMOVUSDB  0x11  False
VPMOVUSDW  0x13  False
VPMOVUSQB  0x12  False
VPMOVUSQD  0x15  False
VPMOVUSQW  0x14  False
VPMOVUSWB  0x10  False
VPMOVW2M  0x29  False
VPMOVWB  0x30  False
VPMOVZXBD  0x31  False
VPMOVZXBQ  0x32  False
VPMOVZXBW  0x30  False
VPMOVZXDQ  0x35  False
VPMOVZXWD  0x33  False
VPMOVZXWQ  0x34  False
VPMULDQ  0x28  True
VPMULHRSW  0xb  True
VPMULHUW  0xe4  True
VPMULHW  0xe5  True
VPMULLD  0x40  True
VPMULLQ  0x40  True
VPMULLW  0xd5  True
VPMULUDQ  0xf4  True
VPOR  0xeb  False
VPORD  0xeb  False
VPORQ  0xeb  False
VPROLD  0x72  False
VPROLQ  0x72  False
VPROLVD  0x15  False
VPROLVQ  0x15  False
VPRORD  0x72  False
VPRORQ  0x72  False
VPRORVD  0x14  False
VPRORVQ  0x14  False
VPSADBW  0xf6  False
VPSHLDD  0x71  False
VPSHLDQ  0x71  False
VPSHLDVD  0x71  False
VPSHLDVQ  0x71  False
VPSHLDVW  0x70  False
VPSHLDW  0x70  False
VPSHRDD  0x73  False
VPSHRDQ  0x73  False
VPSHRDVD  0x73  False
VPSHRDVQ  0x73  False
VPSHRDVW  0x72  False
VPSHRDW  0x72  False
VPSHUFB  0x0  False
VPSHUFD  0x70  False
VPSHUFHW  0x70  False
VPSHUFLW  0x70  False
VPSIGNB  0x8  False
VPSIGND  0xa  False
VPSIGNW  0x9  False
VPSLLD  0x72  False
VPSLLD  0xf2  False
VPSLLDQ  0x73  False
VPSLLQ  0x73  False
VPSLLQ  0xf3  False
VPSLLVD  0x47  False
VPSLLVQ  0x47  False
VPSLLVW  0x12  False
VPSLLW  0x71  False
VPSLLW  0xf1  False
VPSRAD  0x72  False
VPSRAD  0xe2  False
VPSRAQ  0x72  False
VPSRAQ  0xe2  False
VPSRAVD  0x46  False
VPSRAVQ  0x46  False
VPSRAVW  0x11  False
VPSRAW  0x71  False
VPSRAW  0xe1  False
VPSRLD  0x72  False
VPSRLD  0xd2  False
VPSRLDQ  0x73  False
VPSRLQ  0x73  False
VPSRLQ  0xd3  False
VPSRLVD  0x45  False
VPSRLVQ  0x45  False
VPSRLVW  0x10  False
VPSRLW  0x71  False
VPSRLW  0xd1  False
VPSUBB  0xf8  False
VPSUBD  0xfa  False
VPSUBQ  0xfb  False
VPSUBSB  0xe8  False
VPSUBSW  0xe9  False
VPSUBUSB  0xd8  False
VPSUBUSW  0xd9  False
VPSUBW  0xf9  False
VPTERNLOGD  0x25  False
VPTERNLOGQ  0x25  False
VPTEST  0x17  False
VPTESTMB  0x26  False
VPTESTMD  0x27  False
VPTESTMQ  0x27  False
VPTESTMW  0x26  False
VPTESTNMB  0x26  False
VPTESTNMD  0x27  False
VPTESTNMQ  0x27  False
VPTESTNMW  0x26  False
VPUNPCKHBW  0x68  False
VPUNPCKHDQ  0x6a  False
VPUNPCKHQDQ  0x6d  False
VPUNPCKHWD  0x69  False
VPUNPCKLBW  0x60  False
VPUNPCKLDQ  0x62  False
VPUNPCKLQDQ  0x6c  False
VPUNPCKLWD  0x61  False
VPXOR  0xef  False
VPXORD  0xef  False
VPXORQ  0xef  False
VSHUFF32X4  0x23  False
VSHUFF64X2  0x23  False
VSHUFI32X4  0x43  False
VSHUFI64X2  0x43  False
VZEROALL  0x77  False
VZEROUPPER  0x77  False
XOR  0x30  False
XOR  0x31  False
XOR  0x32  False
XOR  0x33  False
XOR  0x34  False
XOR  0x35  False
XOR  0x80  False
XOR  0x81  False
XOR  0x82  False
XOR  0x83  False

 

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.