From 0d9feca4d2a6bc407ccd629fdc26ecd7e82f3b84 Mon Sep 17 00:00:00 2001 From: Anton Kuklin Date: Mon, 17 Jul 2023 23:19:12 +0100 Subject: [PATCH 1/4] x86spec: fix header parsing The existing implementation of the Intel x86 doc parser matches headers by just trimming spaces. However, there are cases, when a header string takes several lines, which breaks current switch case matching, e.g. during the parsing of AMX operations. This commit fixes it by replacing \n with a whitespace in a header string. For: #61079 --- x86/x86spec/parse.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x86/x86spec/parse.go b/x86/x86spec/parse.go index e5324be..151a86b 100644 --- a/x86/x86spec/parse.go +++ b/x86/x86spec/parse.go @@ -791,7 +791,7 @@ func processListing(p *listing, insts *[]*instruction) { for i, hdr := range heading { x := row[i] x = strings.Replace(x, "\n", " ", -1) - switch strings.TrimSpace(hdr) { + switch strings.Replace(strings.TrimSpace(hdr), "\n", " ", -1) { default: wrong = "unexpected header: " + strconv.Quote(hdr) goto BadTable From 1f785a733bc626423f6580ec10010a986adfe68f Mon Sep 17 00:00:00 2001 From: Anton Kuklin Date: Mon, 17 Jul 2023 23:46:24 +0100 Subject: [PATCH 2/4] added latest x86 csv --- x86/x86.20230717.csv | 2486 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 2486 insertions(+) create mode 100644 x86/x86.20230717.csv diff --git a/x86/x86.20230717.csv b/x86/x86.20230717.csv new file mode 100644 index 0000000..d70da92 --- /dev/null +++ b/x86/x86.20230717.csv @@ -0,0 +1,2486 @@ +# x86 instruction set description version 0.2, 2023-07-17 +# Based on Intel Instruction Set Reference #325383-080US, June 2023. +# https://golang.org/x/arch/x86/x86spec +"AAA","AAA","aaa","37","V","I","","","","","" +"AAD","AAD","aad","D5 0A","V","I","","pseudo","","","" +"AAD imm8","AAD imm8","aad imm8","D5 ib","V","I","","","r","","" +"AAM","AAM","aam","D4 0A","V","I","","pseudo","","","" +"AAM imm8","AAM imm8","aam imm8","D4 ib","V","I","","","r","","" +"AAS","AAS","aas","3F","V","I","","","","","" +"ADC AL, imm8","ADCB imm8, AL","adcb imm8, AL","14 ib","V","V","","","","Y","8" +"ADC AX, imm16","ADCW imm16, AX","adcw imm16, AX","15 iw","V","V","","operand16","","Y","16" +"ADC EAX, imm32","ADCL imm32, EAX","adcl imm32, EAX","15 id","V","V","","operand32","","Y","32" +"ADC RAX, imm32","ADCQ imm32, RAX","adcq imm32, RAX","REX.W 15 id","N.E.","V","","","","Y","64" +"ADC r/m16, imm16","ADCW imm16, r/m16","adcw imm16, r/m16","81 /2 iw","V","V","","operand16","","Y","16" +"ADC r/m16, imm8","ADCW imm8, r/m16","adcw imm8, r/m16","83 /2 ib","V","V","","operand16","","Y","16" +"ADC r/m16, r16","ADCW r16, r/m16","adcw r16, r/m16","11 /r","V","V","","operand16","","Y","16" +"ADC r/m32, imm32","ADCL imm32, r/m32","adcl imm32, r/m32","81 /2 id","V","V","","operand32","","Y","32" +"ADC r/m32, imm8","ADCL imm8, r/m32","adcl imm8, r/m32","83 /2 ib","V","V","","operand32","","Y","32" +"ADC r/m32, r32","ADCL r32, r/m32","adcl r32, r/m32","11 /r","V","V","","operand32","","Y","32" +"ADC r/m64, imm32","ADCQ imm32, r/m64","adcq imm32, r/m64","REX.W 81 /2 id","N.E.","V","","","","Y","64" +"ADC r/m64, imm8","ADCQ imm8, r/m64","adcq imm8, r/m64","REX.W 83 /2 ib","N.E.","V","","","","Y","64" +"ADC r/m64, r64","ADCQ r64, r/m64","adcq r64, r/m64","REX.W 11 /r","N.E.","V","","","","Y","64" +"ADC r/m8, imm8","ADCB imm8, r/m8","adcb imm8, r/m8","80 /2 ib","V","V","","","","Y","8" +"ADC r/m8, imm8","ADCB imm8, r/m8","adcb imm8, r/m8","REX 80 /2 ib","N.E.","V","","pseudo64","","Y","8" +"ADC r/m8, r8","ADCB r8, r/m8","adcb r8, r/m8","10 /r","V","V","","","","Y","8" +"ADC r/m8, r8","ADCB r8, r/m8","adcb r8, r/m8","REX 10 /r","N.E.","V","","pseudo64","","Y","8" +"ADC r16, r/m16","ADCW r/m16, r16","adcw r/m16, r16","13 /r","V","V","","operand16","","Y","16" +"ADC r32, r/m32","ADCL r/m32, r32","adcl r/m32, r32","13 /r","V","V","","operand32","","Y","32" +"ADC r64, r/m64","ADCQ r/m64, r64","adcq r/m64, r64","REX.W 13 /r","N.E.","V","","","","Y","64" +"ADC r8, r/m8","ADCB r/m8, r8","adcb r/m8, r8","12 /r","V","V","","","","Y","8" +"ADC r8, r/m8","ADCB r/m8, r8","adcb r/m8, r8","REX 12 /r","N.E.","V","","pseudo64","","Y","8" +"ADCX r32, r/m32","ADCXL r/m32, r32","adcxl r/m32, r32","66 0F 38 F6 /r","V","V","ADX","operand16,operand32","","Y","32" +"ADCX r64, r/m64","ADCXQ r/m64, r64","adcxq r/m64, r64","66 REX.W 0F 38 F6 /r","N.E.","V","ADX","","","Y","64" +"ADD AL, imm8","ADDB imm8, AL","addb imm8, AL","04 ib","V","V","","","","Y","8" +"ADD AX, imm16","ADDW imm16, AX","addw imm16, AX","05 iw","V","V","","operand16","","Y","16" +"ADD EAX, imm32","ADDL imm32, EAX","addl imm32, EAX","05 id","V","V","","operand32","","Y","32" +"ADD RAX, imm32","ADDQ imm32, RAX","addq imm32, RAX","REX.W 05 id","N.E.","V","","","","Y","64" +"ADD r/m16, imm16","ADDW imm16, r/m16","addw imm16, r/m16","81 /0 iw","V","V","","operand16","","Y","16" +"ADD r/m16, imm8","ADDW imm8, r/m16","addw imm8, r/m16","83 /0 ib","V","V","","operand16","","Y","16" +"ADD r/m16, r16","ADDW r16, r/m16","addw r16, r/m16","01 /r","V","V","","operand16","","Y","16" +"ADD r/m32, imm32","ADDL imm32, r/m32","addl imm32, r/m32","81 /0 id","V","V","","operand32","","Y","32" +"ADD r/m32, imm8","ADDL imm8, r/m32","addl imm8, r/m32","83 /0 ib","V","V","","operand32","","Y","32" +"ADD r/m32, r32","ADDL r32, r/m32","addl r32, r/m32","01 /r","V","V","","operand32","","Y","32" +"ADD r/m64, imm32","ADDQ imm32, r/m64","addq imm32, r/m64","REX.W 81 /0 id","N.E.","V","","","","Y","64" +"ADD r/m64, imm8","ADDQ imm8, r/m64","addq imm8, r/m64","REX.W 83 /0 ib","N.E.","V","","","","Y","64" +"ADD r/m64, r64","ADDQ r64, r/m64","addq r64, r/m64","REX.W 01 /r","N.E.","V","","","","Y","64" +"ADD r/m8, imm8","ADDB imm8, r/m8","addb imm8, r/m8","80 /0 ib","V","V","","","","Y","8" +"ADD r/m8, imm8","ADDB imm8, r/m8","addb imm8, r/m8","REX 80 /0 ib","N.E.","V","","pseudo64","","Y","8" +"ADD r/m8, r8","ADDB r8, r/m8","addb r8, r/m8","00 /r","V","V","","","","Y","8" +"ADD r/m8, r8","ADDB r8, r/m8","addb r8, r/m8","REX 00 /r","N.E.","V","","pseudo64","","Y","8" +"ADD r16, r/m16","ADDW r/m16, r16","addw r/m16, r16","03 /r","V","V","","operand16","","Y","16" +"ADD r32, r/m32","ADDL r/m32, r32","addl r/m32, r32","03 /r","V","V","","operand32","","Y","32" +"ADD r64, r/m64","ADDQ r/m64, r64","addq r/m64, r64","REX.W 03 /r","N.E.","V","","","","Y","64" +"ADD r8, r/m8","ADDB r/m8, r8","addb r/m8, r8","02 /r","V","V","","","","Y","8" +"ADD r8, r/m8","ADDB r/m8, r8","addb r/m8, r8","REX 02 /r","N.E.","V","","pseudo64","","Y","8" +"ADDPD xmm1, xmm2/m128","ADDPD xmm2/m128, xmm1","addpd xmm2/m128, xmm1","66 0F 58 /r","V","V","SSE2","","","","" +"ADDPS xmm1, xmm2/m128","ADDPS xmm2/m128, xmm1","addps xmm2/m128, xmm1","NP 0F 58 /r","V","V","SSE","","","","" +"ADDSD xmm1, xmm2/m64","ADDSD xmm2/m64, xmm1","addsd xmm2/m64, xmm1","F2 0F 58 /r","V","V","SSE2","","","","" +"ADDSS xmm1, xmm2/m32","ADDSS xmm2/m32, xmm1","addss xmm2/m32, xmm1","F3 0F 58 /r","V","V","SSE","","","","" +"ADDSUBPD xmm1, xmm2/m128","ADDSUBPD xmm2/m128, xmm1","addsubpd xmm2/m128, xmm1","66 0F D0 /r","V","V","SSE3","","","","" +"ADDSUBPS xmm1, xmm2/m128","ADDSUBPS xmm2/m128, xmm1","addsubps xmm2/m128, xmm1","F2 0F D0 /r","V","V","SSE3","","","","" +"ADOX r32, r/m32","ADOXL r/m32, r32","adoxl r/m32, r32","F3 0F 38 F6 /r","V","V","ADX","operand16,operand32","","Y","32" +"ADOX r64, r/m64","ADOXQ r/m64, r64","adoxq r/m64, r64","F3 REX.W 0F 38 F6 /r","N.E.","V","ADX","","","Y","64" +"AESDEC xmm1, xmm2/m128","AESDEC xmm2/m128, xmm1","aesdec xmm2/m128, xmm1","66 0F 38 DE /r","V","V","AES","","","","" +"AESDEC128KL xmm, m384","AESDEC128KL m384, xmm","aesdec128kl m384, xmm","F3 0F 38 DD !(11):rrr:bbb","V","V","AESKLE","","","","" +"AESDEC256KL xmm, m512","AESDEC256KL m512, xmm","aesdec256kl m512, xmm","F3 0F 38 DF !(11):rrr:bbb","V","V","AESKLE","","","","" +"AESDECLAST xmm1, xmm2/m128","AESDECLAST xmm2/m128, xmm1","aesdeclast xmm2/m128, xmm1","66 0F 38 DF /r","V","V","AES","","","","" +"AESDECWIDE128KL m384, ","AESDECWIDE128KL , m384","aesdecwide128kl , m384","F3 0F 38 D8 !(11):001:bbb","V","V","AESKLEWIDE_KL","","","","" +"AESDECWIDE256KL m512, ","AESDECWIDE256KL , m512","aesdecwide256kl , m512","F3 0F 38 D8 !(11):011:bbb","V","V","AESKLEWIDE_KL","","","","" +"AESENC xmm1, xmm2/m128","AESENC xmm2/m128, xmm1","aesenc xmm2/m128, xmm1","66 0F 38 DC /r","V","V","AES","","","","" +"AESENC128KL xmm, m384","AESENC128KL m384, xmm","aesenc128kl m384, xmm","F3 0F 38 DC !(11):rrr:bbb","V","V","AESKLE","","","","" +"AESENC256KL xmm, m512","AESENC256KL m512, xmm","aesenc256kl m512, xmm","F3 0F 38 DE !(11):rrr:bbb","V","V","AESKLE","","","","" +"AESENCLAST xmm1, xmm2/m128","AESENCLAST xmm2/m128, xmm1","aesenclast xmm2/m128, xmm1","66 0F 38 DD /r","V","V","AES","","","","" +"AESENCWIDE128KL m384, ","AESENCWIDE128KL , m384","aesencwide128kl , m384","F3 0F 38 D8 !(11):000:bbb","V","V","AESKLE WIDE_KL","","","","" +"AESENCWIDE256KL m512, ","AESENCWIDE256KL , m512","aesencwide256kl , m512","F3 0F 38 D8 !(11):010:bbb","V","V","AESKLE WIDE_KL","","","","" +"AESIMC xmm1, xmm2/m128","AESIMC xmm2/m128, xmm1","aesimc xmm2/m128, xmm1","66 0F 38 DB /r","V","V","AES","","","","" +"AESKEYGENASSIST xmm1, xmm2/m128, imm8","AESKEYGENASSIST imm8, xmm2/m128, xmm1","aeskeygenassist imm8, xmm2/m128, xmm1","66 0F 3A DF /r ib","V","V","AES","","","","" +"AND AL, imm8","ANDB imm8, AL","andb imm8, AL","24 ib","V","V","","","","Y","8" +"AND AX, imm16","ANDW imm16, AX","andw imm16, AX","25 iw","V","V","","operand16","","Y","16" +"AND EAX, imm32","ANDL imm32, EAX","andl imm32, EAX","25 id","V","V","","operand32","","Y","32" +"AND RAX, imm32","ANDQ imm32, RAX","andq imm32, RAX","REX.W 25 id","N.E.","V","","","","Y","64" +"AND r/m16, imm16","ANDW imm16, r/m16","andw imm16, r/m16","81 /4 iw","V","V","","operand16","","Y","16" +"AND r/m16, imm8","ANDW imm8, r/m16","andw imm8, r/m16","83 /4 ib","V","V","","operand16","","Y","16" +"AND r/m16, r16","ANDW r16, r/m16","andw r16, r/m16","21 /r","V","V","","operand16","","Y","16" +"AND r/m32, imm32","ANDL imm32, r/m32","andl imm32, r/m32","81 /4 id","V","V","","operand32","","Y","32" +"AND r/m32, imm8","ANDL imm8, r/m32","andl imm8, r/m32","83 /4 ib","V","V","","operand32","","Y","32" +"AND r/m32, r32","ANDL r32, r/m32","andl r32, r/m32","21 /r","V","V","","operand32","","Y","32" +"AND r/m64, imm32","ANDQ imm32, r/m64","andq imm32, r/m64","REX.W 81 /4 id","N.E.","V","","","","Y","64" +"AND r/m64, imm8","ANDQ imm8, r/m64","andq imm8, r/m64","REX.W 83 /4 ib","N.E.","V","","","","Y","64" +"AND r/m64, r64","ANDQ r64, r/m64","andq r64, r/m64","REX.W 21 /r","N.E.","V","","","","Y","64" +"AND r/m8, imm8","ANDB imm8, r/m8","andb imm8, r/m8","80 /4 ib","V","V","","","","Y","8" +"AND r/m8, imm8","ANDB imm8, r/m8","andb imm8, r/m8","REX 80 /4 ib","N.E.","V","","pseudo64","","Y","8" +"AND r/m8, r8","ANDB r8, r/m8","andb r8, r/m8","20 /r","V","V","","","","Y","8" +"AND r/m8, r8","ANDB r8, r/m8","andb r8, r/m8","REX 20 /r","N.E.","V","","pseudo64","","Y","8" +"AND r16, r/m16","ANDW r/m16, r16","andw r/m16, r16","23 /r","V","V","","operand16","","Y","16" +"AND r32, r/m32","ANDL r/m32, r32","andl r/m32, r32","23 /r","V","V","","operand32","","Y","32" +"AND r64, r/m64","ANDQ r/m64, r64","andq r/m64, r64","REX.W 23 /r","N.E.","V","","","","Y","64" +"AND r8, r/m8","ANDB r/m8, r8","andb r/m8, r8","22 /r","V","V","","","","Y","8" +"AND r8, r/m8","ANDB r/m8, r8","andb r/m8, r8","REX 22 /r","N.E.","V","","pseudo64","","Y","8" +"ANDN r32a, r32b, r/m32","ANDNL r/m32, r32b, r32a","andnl r/m32, r32b, r32a","VEX.LZ.0F38.W0 F2 /r","V","V","BMI1","","","Y","32" +"ANDN r64a, r64b, r/m64","ANDNQ r/m64, r64b, r64a","andnq r/m64, r64b, r64a","VEX.LZ.0F38.W1 F2 /r","N.E.","V","BMI1","","","Y","64" +"ANDNPD xmm1, xmm2/m128","ANDNPD xmm2/m128, xmm1","andnpd xmm2/m128, xmm1","66 0F 55 /r","V","V","SSE2","","","","" +"ANDNPS xmm1, xmm2/m128","ANDNPS xmm2/m128, xmm1","andnps xmm2/m128, xmm1","NP 0F 55 /r","V","V","SSE","","","","" +"ANDPD xmm1, xmm2/m128","ANDPD xmm2/m128, xmm1","andpd xmm2/m128, xmm1","66 0F 54 /r","V","V","SSE2","","","","" +"ANDPS xmm1, xmm2/m128","ANDPS xmm2/m128, xmm1","andps xmm2/m128, xmm1","NP 0F 54 /r","V","V","SSE","","","","" +"ARPL r/m16, r16","ARPL r16, r/m16","arpl r16, r/m16","63 /r","V","N.E.","","","","","" +"BEXTR r32a, r/m32, r32b","BEXTRL r32b, r/m32, r32a","bextrl r32b, r/m32, r32a","VEX.LZ.0F38.W0 F7 /r","V","V","BMI1","","","Y","32" +"BEXTR r64a, r/m64, r64b","BEXTRQ r64b, r/m64, r64a","bextrq r64b, r/m64, r64a","VEX.LZ.0F38.W1 F7 /r","N.E.","V","BMI1","","","Y","64" +"BLENDPD xmm1, xmm2/m128, imm8","BLENDPD imm8, xmm2/m128, xmm1","blendpd imm8, xmm2/m128, xmm1","66 0F 3A 0D /r ib","V","V","SSE4_1","","","","" +"BLENDPS xmm1, xmm2/m128, imm8","BLENDPS imm8, xmm2/m128, xmm1","blendps imm8, xmm2/m128, xmm1","66 0F 3A 0C /r ib","V","V","SSE4_1","","","","" +"BLENDVPD xmm1, xmm2/m128, ","BLENDVPD , xmm2/m128, xmm1","blendvpd , xmm2/m128, xmm1","66 0F 38 15 /r","V","V","SSE4_1","","","","" +"BLENDVPS xmm1, xmm2/m128, ","BLENDVPS , xmm2/m128, xmm1","blendvps , xmm2/m128, xmm1","66 0F 38 14 /r","V","V","SSE4_1","","","","" +"BLSI r32, r/m32","BLSIL r/m32, r32","blsil r/m32, r32","VEX.LZ.0F38.W0 F3 /3","V","V","BMI1","","","Y","32" +"BLSI r64, r/m64","BLSIQ r/m64, r64","blsiq r/m64, r64","VEX.LZ.0F38.W1 F3 /3","N.E.","V","BMI1","","","Y","64" +"BLSMSK r32, r/m32","BLSMSKL r/m32, r32","blsmskl r/m32, r32","VEX.LZ.0F38.W0 F3 /2","V","V","BMI1","","","Y","32" +"BLSMSK r64, r/m64","BLSMSKQ r/m64, r64","blsmskq r/m64, r64","VEX.LZ.0F38.W1 F3 /2","N.E.","V","BMI1","","","Y","64" +"BLSR r32, r/m32","BLSRL r/m32, r32","blsrl r/m32, r32","VEX.LZ.0F38.W0 F3 /1","V","V","BMI1","","","Y","32" +"BLSR r64, r/m64","BLSRQ r/m64, r64","blsrq r/m64, r64","VEX.LZ.0F38.W1 F3 /1","N.E.","V","BMI1","","","Y","64" +"BNDCL bnd, r/m32","BNDCL r/m32, bnd","bndcl r/m32, bnd","F3 0F 1A /r","V","N.E.","MPX","","","","" +"BNDCL bnd, r/m64","BNDCL r/m64, bnd","bndcl r/m64, bnd","F3 0F 1A /r","N.E.","V","MPX","","","","" +"BNDCN bnd, r/m32","BNDCN r/m32, bnd","bndcn r/m32, bnd","F2 0F 1B /r","V","N.E.","MPX","","","","" +"BNDCN bnd, r/m64","BNDCN r/m64, bnd","bndcn r/m64, bnd","F2 0F 1B /r","N.E.","V","MPX","","","","" +"BNDCU bnd, r/m32","BNDCU r/m32, bnd","bndcu r/m32, bnd","F2 0F 1A /r","V","N.E.","MPX","","","","" +"BNDCU bnd, r/m64","BNDCU r/m64, bnd","bndcu r/m64, bnd","F2 0F 1A /r","N.E.","V","MPX","","","","" +"BNDLDX bnd1, mib","BNDLDX mib, bnd1","bndldx mib, bnd1","NP 0F 1A /r","V","V","MPX","","w,r","","" +"BNDMK bnd, m32","BNDMK m32, bnd","bndmk m32, bnd","F3 0F 1B /r","V","N.E.","MPX","","","","" +"BNDMK bnd, m64","BNDMK m64, bnd","bndmk m64, bnd","F3 0F 1B /r","N.E.","V","MPX","","","","" +"BNDMOV bnd1, bnd2/m128","BNDMOV bnd2/m128, bnd1","bndmov bnd2/m128, bnd1","66 0F 1A /r","N.E.","V","MPX","","","","" +"BNDMOV bnd1, bnd2/m64","BNDMOV bnd2/m64, bnd1","bndmov bnd2/m64, bnd1","66 0F 1A /r","V","N.E.","MPX","","","","" +"BNDMOV bnd1/m128, bnd2","BNDMOV bnd2, bnd1/m128","bndmov bnd2, bnd1/m128","66 0F 1B /r","N.E.","V","MPX","","","","" +"BNDMOV bnd1/m64, bnd2","BNDMOV bnd2, bnd1/m64","bndmov bnd2, bnd1/m64","66 0F 1B /r","V","N.E.","MPX","","","","" +"BNDSTX mib, bnd1","BNDSTX bnd1, mib","bndstx bnd1, mib","NP 0F 1B /r","V","V","MPX","","r,r","","" +"BOUND r16, m16&16","BOUNDW m16&16, r16","boundw r16, m16&16","62 /r","V","I","","operand16","","Y","16" +"BOUND r32, m32&32","BOUNDL m32&32, r32","boundl r32, m32&32","62 /r","V","I","","operand32","","Y","32" +"BSF r16, r/m16","BSFW r/m16, r16","bsfw r/m16, r16","0F BC /r","V","V","","operand16","","Y","16" +"BSF r32, r/m32","BSFL r/m32, r32","bsfl r/m32, r32","0F BC /r","V","V","","operand32","","Y","32" +"BSF r64, r/m64","BSFQ r/m64, r64","bsfq r/m64, r64","REX.W 0F BC /r","N.E.","V","","","","Y","64" +"BSR r16, r/m16","BSRW r/m16, r16","bsrw r/m16, r16","0F BD /r","V","V","","operand16","","Y","16" +"BSR r32, r/m32","BSRL r/m32, r32","bsrl r/m32, r32","0F BD /r","V","V","","operand32","","Y","32" +"BSR r64, r/m64","BSRQ r/m64, r64","bsrq r/m64, r64","REX.W 0F BD /r","N.E.","V","","","","Y","64" +"BSWAP r16op","BSWAPW r16op","bswap r16op","0F C8+rd","V","V","","operand16","rw","Y","16" +"BSWAP r32","BSWAPL r32","bswap r32","0F C8+rd","V","V","","operand16,operand32","","Y","32" +"BSWAP r64","BSWAPQ r64","bswap r64","REX.W 0F C8+rd","N.E.","V","","","","Y","64" +"BT r/m16, imm8","BTW imm8, r/m16","btw imm8, r/m16","0F BA /4 ib","V","V","","operand16","","Y","16" +"BT r/m16, r16","BTW r16, r/m16","btw r16, r/m16","0F A3 /r","V","V","","operand16","","Y","16" +"BT r/m32, imm8","BTL imm8, r/m32","btl imm8, r/m32","0F BA /4 ib","V","V","","operand32","","Y","32" +"BT r/m32, r32","BTL r32, r/m32","btl r32, r/m32","0F A3 /r","V","V","","operand32","","Y","32" +"BT r/m64, imm8","BTQ imm8, r/m64","btq imm8, r/m64","REX.W 0F BA /4 ib","N.E.","V","","","","Y","64" +"BT r/m64, r64","BTQ r64, r/m64","btq r64, r/m64","REX.W 0F A3 /r","N.E.","V","","","","Y","64" +"BTC r/m16, imm8","BTCW imm8, r/m16","btcw imm8, r/m16","0F BA /7 ib","V","V","","operand16","","Y","16" +"BTC r/m16, r16","BTCW r16, r/m16","btcw r16, r/m16","0F BB /r","V","V","","operand16","","Y","16" +"BTC r/m32, imm8","BTCL imm8, r/m32","btcl imm8, r/m32","0F BA /7 ib","V","V","","operand32","","Y","32" +"BTC r/m32, r32","BTCL r32, r/m32","btcl r32, r/m32","0F BB /r","V","V","","operand32","","Y","32" +"BTC r/m64, imm8","BTCQ imm8, r/m64","btcq imm8, r/m64","REX.W 0F BA /7 ib","N.E.","V","","","","Y","64" +"BTC r/m64, r64","BTCQ r64, r/m64","btcq r64, r/m64","REX.W 0F BB /r","N.E.","V","","","","Y","64" +"BTR r/m16, imm8","BTRW imm8, r/m16","btrw imm8, r/m16","0F BA /6 ib","V","V","","operand16","","Y","16" +"BTR r/m16, r16","BTRW r16, r/m16","btrw r16, r/m16","0F B3 /r","V","V","","operand16","","Y","16" +"BTR r/m32, imm8","BTRL imm8, r/m32","btrl imm8, r/m32","0F BA /6 ib","V","V","","operand32","","Y","32" +"BTR r/m32, r32","BTRL r32, r/m32","btrl r32, r/m32","0F B3 /r","V","V","","operand32","","Y","32" +"BTR r/m64, imm8","BTRQ imm8, r/m64","btrq imm8, r/m64","REX.W 0F BA /6 ib","N.E.","V","","","","Y","64" +"BTR r/m64, r64","BTRQ r64, r/m64","btrq r64, r/m64","REX.W 0F B3 /r","N.E.","V","","","","Y","64" +"BTS r/m16, imm8","BTSW imm8, r/m16","btsw imm8, r/m16","0F BA /5 ib","V","V","","operand16","","Y","16" +"BTS r/m16, r16","BTSW r16, r/m16","btsw r16, r/m16","0F AB /r","V","V","","operand16","","Y","16" +"BTS r/m32, imm8","BTSL imm8, r/m32","btsl imm8, r/m32","0F BA /5 ib","V","V","","operand32","","Y","32" +"BTS r/m32, r32","BTSL r32, r/m32","btsl r32, r/m32","0F AB /r","V","V","","operand32","","Y","32" +"BTS r/m64, imm8","BTSQ imm8, r/m64","btsq imm8, r/m64","REX.W 0F BA /5 ib","N.E.","V","","","","Y","64" +"BTS r/m64, r64","BTSQ r64, r/m64","btsq r64, r/m64","REX.W 0F AB /r","N.E.","V","","","","Y","64" +"BZHI r32a, r/m32, r32b","BZHIL r32b, r/m32, r32a","bzhil r32b, r/m32, r32a","VEX.LZ.0F38.W0 F5 /r","V","V","BMI2","","","Y","32" +"BZHI r64a, r/m64, r64b","BZHIQ r64b, r/m64, r64a","bzhiq r64b, r/m64, r64a","VEX.LZ.0F38.W1 F5 /r","N.E.","V","BMI2","","","Y","64" +"CALL r/m16","CALLW* r/m16","callw* r/m16","FF /2","V","N.E.","","operand16","","Y","16" +"CALL r/m32","CALLL* r/m32","calll* r/m32","FF /2","V","N.E.","","operand32","","Y","32" +"CALL r/m64","CALLQ* r/m64","callq* r/m64","FF /2","N.E.","V","","","","Y","64" +"CALL rel16","CALL rel16","call rel16","E8 cw","V","N.S.","","operand16","r","Y","" +"CALL rel32","CALL rel32","call rel32","E8 cd","V","V","","operand32","r","Y","" +"CALL rel32","CALL rel32","call rel32","E8 cd","N.S.","V","","operand16,operand64","r","Y","" +"CALL_FAR m16:16","LCALLW* m16:16","lcallw* m16:16","FF /3","V","V","","operand16","","Y","" +"CALL_FAR m16:32","LCALLL* m16:32","lcalll* m16:32","FF /3","V","V","","operand32","","Y","" +"CALL_FAR m16:64","LCALLQ* m16:64","lcallq* m16:64","REX.W FF /3","N.E.","V","","","","Y","" +"CALL_FAR ptr16:16","LCALLW ptr16:16","lcallw ptr16:16","9A cd","V","I","","operand16","","Y","" +"CALL_FAR ptr16:32","LCALLL ptr16:32","lcalll ptr16:32","9A cp","V","I","","operand32","","Y","" +"CBW","CBW","cbtw","98","V","V","","operand16","","","" +"CDQ","CDQ","cltd","99","V","V","","operand32","","","" +"CDQE","CDQE","cltq","REX.W 98","N.E.","V","","","","","" +"CLAC","CLAC","clac","NP 0F 01 CA","V","V","SMAP","","","","" +"CLC","CLC","clc","F8","V","V","","","","","" +"CLD","CLD","cld","FC","V","V","","","","","" +"CLDEMOTE m8","CLDEMOTE m8","cldemote m8","NP 0F 1C /0","V","V","CLDEMOTE","","","","" +"CLI","CLI","cli","FA","V","V","","","","","" +"CLRSSBSY m64","CLRSSBSY m64","clrssbsy m64","F3 0F AE /6","V","V","CET_SS","","","","" +"CLTS","CLTS","clts","0F 06","V","V","","","","","" +"CLUI","CLUI","clui","F3 0F 01 EE","I","V","UINTR","","","","" +"CLWB m8","CLWB m8","clwb m8","66 0F AE /6","V","V","CLWB","","","","" +"CMC","CMC","cmc","F5","V","V","","","","","" +"CMOVA r16, r/m16","CMOVWHI r/m16, r16","cmovaw r/m16, r16","0F 47 /r","V","V","","operand16","","Y","16" +"CMOVA r32, r/m32","CMOVLHI r/m32, r32","cmoval r/m32, r32","0F 47 /r","V","V","","operand32","","Y","32" +"CMOVA r64, r/m64","CMOVQHI r/m64, r64","cmovaq r/m64, r64","REX.W 0F 47 /r","N.E.","V","","","","Y","64" +"CMOVAE r16, r/m16","CMOVWCC r/m16, r16","cmovaew r/m16, r16","0F 43 /r","V","V","","operand16","","Y","16" +"CMOVAE r32, r/m32","CMOVLCC r/m32, r32","cmovael r/m32, r32","0F 43 /r","V","V","","operand32","","Y","32" +"CMOVAE r64, r/m64","CMOVQCC r/m64, r64","cmovaeq r/m64, r64","REX.W 0F 43 /r","N.E.","V","","","","Y","64" +"CMOVB r16, r/m16","CMOVWCS r/m16, r16","cmovbw r/m16, r16","0F 42 /r","V","V","","operand16","","Y","16" +"CMOVB r32, r/m32","CMOVLCS r/m32, r32","cmovbl r/m32, r32","0F 42 /r","V","V","","operand32","","Y","32" +"CMOVB r64, r/m64","CMOVQCS r/m64, r64","cmovbq r/m64, r64","REX.W 0F 42 /r","N.E.","V","","","","Y","64" +"CMOVBE r16, r/m16","CMOVWLS r/m16, r16","cmovbew r/m16, r16","0F 46 /r","V","V","","operand16","","Y","16" +"CMOVBE r32, r/m32","CMOVLLS r/m32, r32","cmovbel r/m32, r32","0F 46 /r","V","V","","operand32","","Y","32" +"CMOVBE r64, r/m64","CMOVQLS r/m64, r64","cmovbeq r/m64, r64","REX.W 0F 46 /r","N.E.","V","","","","Y","64" +"CMOVC r16, r/m16","CMOVC r/m16, r16","cmovc r/m16, r16","0F 42 /r","V","V","","operand16,pseudo","","","" +"CMOVC r32, r/m32","CMOVC r/m32, r32","cmovc r/m32, r32","0F 42 /r","V","V","","operand32,pseudo","","","" +"CMOVC r64, r/m64","CMOVC r/m64, r64","cmovc r/m64, r64","REX.W 0F 42 /r","N.E.","V","","pseudo","","","" +"CMOVE r16, r/m16","CMOVWEQ r/m16, r16","cmovew r/m16, r16","0F 44 /r","V","V","","operand16","","Y","16" +"CMOVE r32, r/m32","CMOVLEQ r/m32, r32","cmovel r/m32, r32","0F 44 /r","V","V","","operand32","","Y","32" +"CMOVE r64, r/m64","CMOVQEQ r/m64, r64","cmoveq r/m64, r64","REX.W 0F 44 /r","N.E.","V","","","","Y","64" +"CMOVG r16, r/m16","CMOVWGT r/m16, r16","cmovgw r/m16, r16","0F 4F /r","V","V","","operand16","","Y","16" +"CMOVG r32, r/m32","CMOVLGT r/m32, r32","cmovgl r/m32, r32","0F 4F /r","V","V","","operand32","","Y","32" +"CMP AL, imm8","CMPB AL, imm8","cmpb imm8, AL","3C ib","V","V","","","","Y","8" +"CMP AX, imm16","CMPW AX, imm16","cmpw imm16, AX","3D iw","V","V","","operand16","","Y","16" +"CMP EAX, imm32","CMPL EAX, imm32","cmpl imm32, EAX","3D id","V","V","","operand32","","Y","32" +"CMP RAX, imm32","CMPQ RAX, imm32","cmpq imm32, RAX","REX.W 3D id","N.E.","V","","","","Y","64" +"CMP r/m16, imm16","CMPW r/m16, imm16","cmpw imm16, r/m16","81 /7 iw","V","V","","operand16","","Y","16" +"CMP r/m16, imm8","CMPW r/m16, imm8","cmpw imm8, r/m16","83 /7 ib","V","V","","operand16","","Y","16" +"CMP r/m16, r16","CMPW r/m16, r16","cmpw r16, r/m16","39 /r","V","V","","operand16","","Y","16" +"CMP r/m32, imm32","CMPL r/m32, imm32","cmpl imm32, r/m32","81 /7 id","V","V","","operand32","","Y","32" +"CMP r/m32, imm8","CMPL r/m32, imm8","cmpl imm8, r/m32","83 /7 ib","V","V","","operand32","","Y","32" +"CMP r/m32, r32","CMPL r/m32, r32","cmpl r32, r/m32","39 /r","V","V","","operand32","","Y","32" +"CMP r/m64, imm32","CMPQ r/m64, imm32","cmpq imm32, r/m64","REX.W 81 /7 id","N.E.","V","","","","Y","64" +"CMP r/m64, imm8","CMPQ r/m64, imm8","cmpq imm8, r/m64","REX.W 83 /7 ib","N.E.","V","","","","Y","64" +"CMP r/m64, r64","CMPQ r/m64, r64","cmpq r64, r/m64","REX.W 39 /r","N.E.","V","","","","Y","64" +"CMP r/m8, imm8","CMPB r/m8, imm8","cmpb imm8, r/m8","80 /7 ib","V","V","","","","Y","8" +"CMP r/m8, imm8","CMPB r/m8, imm8","cmpb imm8, r/m8","REX 80 /7 ib","N.E.","V","","pseudo64","","Y","8" +"CMP r/m8, r8","CMPB r/m8, r8","cmpb r8, r/m8","38 /r","V","V","","","","Y","8" +"CMP r/m8, r8","CMPB r/m8, r8","cmpb r8, r/m8","REX 38 /r","N.E.","V","","pseudo64","","Y","8" +"CMP r16, r/m16","CMPW r16, r/m16","cmpw r/m16, r16","3B /r","V","V","","operand16","","Y","16" +"CMP r32, r/m32","CMPL r32, r/m32","cmpl r/m32, r32","3B /r","V","V","","operand32","","Y","32" +"CMP r64, r/m64","CMPQ r64, r/m64","cmpq r/m64, r64","REX.W 3B /r","N.E.","V","","","","Y","64" +"CMP r8, r/m8","CMPB r8, r/m8","cmpb r/m8, r8","3A /r","V","V","","","","Y","8" +"CMP r8, r/m8","CMPB r8, r/m8","cmpb r/m8, r8","REX 3A /r","N.E.","V","","pseudo64","","Y","8" +"CMPPD xmm1, xmm2/m128, imm8","CMPPD imm8, xmm1, xmm2/m128","cmppd imm8, xmm2/m128, xmm1","66 0F C2 /r ib","V","V","SSE2","","","","" +"CMPPS xmm1, xmm2/m128, imm8","CMPPS imm8, xmm1, xmm2/m128","cmpps imm8, xmm2/m128, xmm1","NP 0F C2 /r ib","V","V","SSE","","","","" +"CMPSB","CMPSB","cmpsb","A6","V","V","","","","","" +"CMPSD","CMPSL","cmpsl","A7","V","V","","operand32","","","" +"CMPSD xmm1, xmm2/m64, imm8","CMPSD imm8, xmm1, xmm2/m64","cmpsd imm8, xmm2/m64, xmm1","F2 0F C2 /r ib","V","V","SSE2","","","","" +"CMPSQ","CMPSQ","cmpsq","REX.W A7","N.E.","V","","","","","" +"CMPSS xmm1, xmm2/m32, imm8","CMPSS imm8, xmm1, xmm2/m32","cmpss imm8, xmm2/m32, xmm1","F3 0F C2 /r ib","V","V","SSE","","","","" +"CMPSW","CMPSW","cmpsw","A7","V","V","","operand16","","","" +"CMPXCHG r/m16, r16","CMPXCHGW r16, r/m16","cmpxchgw r16, r/m16","0F B1 /r","V","V","","operand16","","Y","16" +"CMPXCHG r/m32, r32","CMPXCHGL r32, r/m32","cmpxchgl r32, r/m32","0F B1 /r","V","V","","operand32","","Y","32" +"CMPXCHG r/m64, r64","CMPXCHGQ r64, r/m64","cmpxchgq r64, r/m64","REX.W 0F B1 /r","N.E.","V","","","","Y","64" +"CMPXCHG r/m8, r8","CMPXCHGB r8, r/m8","cmpxchgb r8, r/m8","0F B0 /r","V","V","","","","Y","8" +"CMPXCHG r/m8, r8","CMPXCHGB r8, r/m8","cmpxchgb r8, r/m8","REX 0F B0 /r","N.E.","V","","pseudo64","","Y","8" +"CMPXCHG16B m128","CMPXCHG16B m128","cmpxchg16b m128","REX.W 0F C7 /1","N.E.","V","","","","","" +"CMPXCHG8B m64","CMPXCHG8B m64","cmpxchg8b m64","0F C7 /1","V","V","","operand16,operand32","","","" +"COMISD xmm1, xmm2/m64","COMISD xmm2/m64, xmm1","comisd xmm2/m64, xmm1","66 0F 2F /r","V","V","SSE2","","","","" +"COMISS xmm1, xmm2/m32","COMISS xmm2/m32, xmm1","comiss xmm2/m32, xmm1","NP 0F 2F /r","V","V","SSE","","","","" +"CPUID","CPUID","cpuid","0F A2","V","V","486","","","","" +"CQO","CQO","cqto","REX.W 99","N.E.","V","","","","","" +"CRC32 r32, r/m16","CRC32W r/m16, r32","crc32w r/m16, r32","F2 0F 38 F1 /r","V","V","","operand16","","Y","16" +"CRC32 r32, r/m32","CRC32L r/m32, r32","crc32l r/m32, r32","F2 0F 38 F1 /r","V","V","","operand32","","Y","32" +"CRC32 r32, r/m8","CRC32B r/m8, r32","crc32b r/m8, r32","F2 0F 38 F0 /r","V","V","","operand16,operand32","","Y","8" +"CRC32 r32, r/m8","CRC32B r/m8, r32","crc32b r/m8, r32","F2 REX 0F 38 F0 /r","N.E.","V","","pseudo64","","Y","8" +"CRC32 r64, r/m64","CRC32Q r/m64, r64","crc32q r/m64, r64","F2 REX.W 0F 38 F1 /r","N.E.","V","","","","Y","64" +"CRC32 r64, r/m8","CRC32B r/m8, r64","crc32b r/m8, r64","F2 REX.W 0F 38 F0 /r","N.E.","V","","","","Y","8" +"CVTDQ2PD xmm1, xmm2/m64","CVTPL2PD xmm2/m64, xmm1","cvtdq2pd xmm2/m64, xmm1","F3 0F E6 /r","V","V","SSE2","","","","" +"CVTPD2PI mm, xmm/m128","CVTPD2PI xmm/m128, mm","cvtpd2pi xmm/m128, mm","66 0F 2D /r","V","V","SSE2","","","","" +"CVTPD2PS xmm1, xmm2/m128","CVTPD2PS xmm2/m128, xmm1","cvtpd2ps xmm2/m128, xmm1","66 0F 5A /r","V","V","SSE2","","","","" +"CVTPI2PD xmm, mm/m64","CVTPI2PD mm/m64, xmm","cvtpi2pd mm/m64, xmm","66 0F 2A /r","V","V","","","","","" +"CVTPI2PS xmm, mm/m64","CVTPI2PS mm/m64, xmm","cvtpi2ps mm/m64, xmm","NP 0F 2A /r","V","V","","","","","" +"CVTPS2DQ xmm1, xmm2/m128","CVTPS2PL xmm2/m128, xmm1","cvtps2dq xmm2/m128, xmm1","66 0F 5B /r","V","V","SSE2","","","","" +"CVTPS2PD xmm1, xmm2/m64","CVTPS2PD xmm2/m64, xmm1","cvtps2pd xmm2/m64, xmm1","NP 0F 5A /r","V","V","SSE2","","","","" +"CVTPS2PI mm, xmm/m64","CVTPS2PI xmm/m64, mm","cvtps2pi xmm/m64, mm","NP 0F 2D /r","V","V","","","","","" +"CVTSD2SI r32, xmm1/m64","CVTSD2SL xmm1/m64, r32","cvtsd2si xmm1/m64, r32","F2 0F 2D /r","V","V","SSE2","operand16,operand32","","Y","32" +"CVTSD2SI r64, xmm1/m64","CVTSD2SL xmm1/m64, r64","cvtsd2siq xmm1/m64, r64","F2 REX.W 0F 2D /r","N.E.","V","SSE2","","","Y","64" +"CVTSD2SS xmm1, xmm2/m64","CVTSD2SS xmm2/m64, xmm1","cvtsd2ss xmm2/m64, xmm1","F2 0F 5A /r","V","V","SSE2","","","","" +"CVTSI2SD xmm1, r/m32","CVTSL2SD r/m32, xmm1","cvtsi2sdl r/m32, xmm1","F2 0F 2A /r","V","V","SSE2","operand16,operand32","","Y","32" +"CVTSI2SD xmm1, r/m64","CVTSQ2SD r/m64, xmm1","cvtsi2sdq r/m64, xmm1","F2 REX.W 0F 2A /r","N.E.","V","SSE2","","","Y","64" +"CVTSI2SS xmm1, r/m32","CVTSL2SS r/m32, xmm1","cvtsi2ssl r/m32, xmm1","F3 0F 2A /r","V","V","SSE","operand16,operand32","","Y","32" +"CVTSI2SS xmm1, r/m64","CVTSQ2SS r/m64, xmm1","cvtsi2ssq r/m64, xmm1","F3 REX.W 0F 2A /r","N.E.","V","SSE","","","Y","64" +"CVTSS2SD xmm1, xmm2/m32","CVTSS2SD xmm2/m32, xmm1","cvtss2sd xmm2/m32, xmm1","F3 0F 5A /r","V","V","SSE2","","","","" +"CVTSS2SI r32, xmm1/m32","CVTSS2SL xmm1/m32, r32","cvtss2si xmm1/m32, r32","F3 0F 2D /r","V","V","SSE","operand16,operand32","","Y","32" +"CVTSS2SI r64, xmm1/m32","CVTSS2SL xmm1/m32, r64","cvtss2siq xmm1/m32, r64","F3 REX.W 0F 2D /r","N.E.","V","SSE","","","Y","64" +"CVTTPD2DQ xmm1, xmm2/m128","CVTTPD2PL xmm2/m128, xmm1","cvttpd2dq xmm2/m128, xmm1","66 0F E6 /r","V","V","SSE2","","","","" +"CVTTPD2PI mm, xmm/m128","CVTTPD2PI xmm/m128, mm","cvttpd2pi xmm/m128, mm","66 0F 2C /r","V","V","","","","","" +"CVTTPS2DQ xmm1, xmm2/m128","CVTTPS2PL xmm2/m128, xmm1","cvttps2dq xmm2/m128, xmm1","F3 0F 5B /r","V","V","SSE2","","","","" +"CVTTPS2PI mm, xmm/m64","CVTTPS2PI xmm/m64, mm","cvttps2pi xmm/m64, mm","NP 0F 2C /r","V","V","","","","","" +"CVTTSD2SI r32, xmm1/m64","CVTTSD2SL xmm1/m64, r32","cvttsd2si xmm1/m64, r32","F2 0F 2C /r","V","V","SSE2","operand16,operand32","","Y","32" +"CVTTSD2SI r64, xmm1/m64","CVTTSD2SL xmm1/m64, r64","cvttsd2siq xmm1/m64, r64","F2 REX.W 0F 2C /r","N.E.","V","SSE2","","","Y","64" +"CVTTSS2SI r32, xmm1/m32","CVTTSS2SL xmm1/m32, r32","cvttss2si xmm1/m32, r32","F3 0F 2C /r","V","V","SSE","operand16,operand32","","Y","32" +"CVTTSS2SI r64, xmm1/m32","CVTTSS2SL xmm1/m32, r64","cvttss2siq xmm1/m32, r64","F3 REX.W 0F 2C /r","N.E.","V","SSE","","","Y","64" +"CWD","CWD","cwtd","99","V","V","","operand16","","","" +"CWDE","CWDE","cwtl","98","V","V","","operand32","","","" +"DAA","DAA","daa","27","V","I","","","","","" +"DAS","DAS","das","2F","V","I","","","","","" +"DEC r/m16","DECW r/m16","decw r/m16","FF /1","V","V","","operand16","","Y","16" +"DEC r/m32","DECL r/m32","decl r/m32","FF /1","V","V","","operand32","","Y","32" +"DEC r/m64","DECQ r/m64","decq r/m64","REX.W FF /1","N.E.","V","","","","Y","64" +"DEC r/m8","DECB r/m8","decb r/m8","FE /1","V","V","","","","Y","8" +"DEC r/m8","DECB r/m8","decb r/m8","REX FE /1","N.E.","V","","pseudo64","","Y","8" +"DEC r16","DECW r16","decw r16","48+rw","V","N.E.","","operand16","","Y","16" +"DEC r32","DECL r32","decl r32","48+rd","V","N.E.","","operand32","","Y","32" +"DIV r/m16","DIVW r/m16","divw r/m16","F7 /6","V","V","","operand16","","Y","16" +"DIV r/m32","DIVL r/m32","divl r/m32","F7 /6","V","V","","operand32","","Y","32" +"DIV r/m64","DIVQ r/m64","divq r/m64","REX.W F7 /6","N.E.","V","","","","Y","64" +"DIV r/m8","DIVB r/m8","divb r/m8","F6 /6","V","V","","","","Y","8" +"DIV r/m8","DIVB r/m8","divb r/m8","REX F6 /6","N.E.","V","","pseudo64","","Y","8" +"DIVPD xmm1, xmm2/m128","DIVPD xmm2/m128, xmm1","divpd xmm2/m128, xmm1","66 0F 5E /r","V","V","SSE2","","","","" +"DIVPS xmm1, xmm2/m128","DIVPS xmm2/m128, xmm1","divps xmm2/m128, xmm1","NP 0F 5E /r","V","V","SSE","","","","" +"DIVSD xmm1, xmm2/m64","DIVSD xmm2/m64, xmm1","divsd xmm2/m64, xmm1","F2 0F 5E /r","V","V","SSE2","","","","" +"DIVSS xmm1, xmm2/m32","DIVSS xmm2/m32, xmm1","divss xmm2/m32, xmm1","F3 0F 5E /r","V","V","SSE","","","","" +"DPPD xmm1, xmm2/m128, imm8","DPPD imm8, xmm2/m128, xmm1","dppd imm8, xmm2/m128, xmm1","66 0F 3A 41 /r ib","V","V","SSE4_1","","","","" +"DPPS xmm1, xmm2/m128, imm8","DPPS imm8, xmm2/m128, xmm1","dpps imm8, xmm2/m128, xmm1","66 0F 3A 40 /r ib","V","V","SSE4_1","","","","" +"EMMS","EMMS","emms","NP 0F 77","V","V","","","","","" +"ENCODEKEY128 r32, r32, , ","ENCODEKEY128 , , r32, r32","encodekey128 , , r32, r32","F3 0F 38 FA 11:rrr:bbb","V","V","AESKLE","","","","" +"ENCODEKEY256 r32, r32 ","ENCODEKEY256 r32 , r32","encodekey256 r32 , r32","F3 0F 38 FB 11:rrr:bbb","V","V","AESKLE","","","","" +"ENDBR32","ENDBR32","endbr32","F3 0F 1E FB","V","V","CET_IBT","","","","" +"ENDBR64","ENDBR64","endbr64","F3 0F 1E FA","V","V","CET_IBT","","","Y","" +"ENQCMD r32/r64, m512","ENQCMD m512, r32/r64","enqcmd m512, r32/r64","F2 0F 38 F8 !(11):rrr:bbb","V","V","ENQCMD","","","","" +"ENQCMDS r32/r64, m512","ENQCMDS m512, r32/r64","enqcmds m512, r32/r64","F3 0F 38 F8 !(11):rrr:bbb","V","V","ENQCMD","","","","" +"ENTER imm16, 0","ENTER 0, imm16","enter imm16, 0","C8 iw 00","V","V","","pseudo","","","" +"ENTER imm16, 1","ENTER 1, imm16","enter imm16, 1","C8 iw 01","V","V","","pseudo","","","" +"ENTER imm16, imm8b","ENTERW/ENTERL/ENTERQ imm8b, imm16","enterw/enterl/enterq imm16, imm8b","C8 iw ib","V","V","","","","","" +"F2XM1","F2XM1","f2xm1","D9 F0","V","V","","","","","" +"FABS","FABS","fabs","D9 E1","V","V","","","","","" +"FADD ST(0), ST(i)","FADDD ST(i), ST(0)","fadd ST(i), ST(0)","D8 C0+i","V","V","","","rw,r","Y","" +"FADD ST(i), ST(0)","FADDD ST(0), ST(i)","fadd ST(0), ST(i)","DC C0+i","V","V","","","rw,r","Y","" +"FADD m32fp","FADDD m32fp","fadds m32fp","D8 /0","V","V","","","r","Y","32" +"FADD m64fp","FADDD m64fp","faddl m64fp","DC /0","V","V","","","r","Y","64" +"FADDP","FADDDP","faddp","DE C1","V","V","","pseudo","","","" +"FADDP ST(i), ST(0)","FADDDP ST(0), ST(i)","faddp ST(0), ST(i)","DE C0+i","V","V","","","rw,r","","" +"FBLD m80bcd","FBLD m80bcd","fbld m80bcd","DF /4","V","V","","","","","" +"FBSTP m80bcd","FBSTP m80bcd","fbstp m80bcd","DF /6","V","V","","","w","","" +"FCHS","FCHS","fchs","D9 E0","V","V","","","","","" +"FCOM","FCOMD","fcom","D8 D1","V","V","","pseudo","","Y","" +"FCOM ST(i)","FCOMD ST(i)","fcom ST(i)","D8 D0+i","V","V","","","r","Y","" +"FCOM m32fp","FCOMD m32fp","fcoms m32fp","D8 /2","V","V","","","r","Y","32" +"FCOM m64fp","FCOMD m64fp","fcoml m64fp","DC /2","V","V","","","r","Y","64" +"FCOMI ST(0), ST(i)","FCOMI ST(i), ST(0)","fcomi ST(i), ST(0)","DB F0+i","V","V","","P6","r,r","","" +"FCOMIP ST(0), ST(i)","FCOMIP ST(i), ST(0)","fcomip ST(i), ST(0)","DF F0+i","V","V","","P6","r,r","","" +"FCOMP","FCOMP","fcomp","D8 D9","V","V","","pseudo","","Y","" +"FCOMP ST(i)","FCOMP ST(i)","fcomp ST(i)","D8 D8+i","V","V","","","r","Y","" +"FCOMP m32fp","FCOMFP m32fp","fcomps m32fp","D8 /3","V","V","","","r","Y","32" +"FCOMP m64fp","FCOMPL m64fp","fcompl m64fp","DC /3","V","V","","","r","Y","64" +"FCOMPP","FCOMPP","fcompp","DE D9","V","V","","","","","" +"FCOS","FCOS","fcos","D9 FF","V","V","","","","","" +"FDECSTP","FDECSTP","fdecstp","D9 F6","V","V","","","","","" +"FDIV ST(0), ST(i)","FDIVD ST(i), ST(0)","fdiv ST(i), ST(0)","D8 F0+i","V","V","","","rw,r","Y","" +"FDIV ST(i), ST(0)","FDIVD ST(0), ST(i)","fdivr ST(0), ST(i)","DC F8+i","V","V","","","rw,r","Y","" +"FDIV m32fp","FDIVD m32fp","fdivs m32fp","D8 /6","V","V","","","r","Y","32" +"FDIV m64fp","FDIVD m64fp","fdivl m64fp","DC /6","V","V","","","r","Y","64" +"FDIVP","FDIVP","fdivp","DE F9","V","V","","pseudo","","","" +"FDIVP ST(i), ST(0)","FDIVRP ST(0), ST(i)","fdivrp ST(0), ST(i)","DE F8+i","V","V","","","rw,r","","" +"FDIVR ST(0), ST(i)","FDIVR ST(i), ST(0)","fdivr ST(i), ST(0)","D8 F8+i","V","V","","","rw,r","Y","" +"FDIVR ST(i), ST(0)","FDIVD ST(0), ST(i)","fdiv ST(0), ST(i)","DC F0+i","V","V","","","rw,r","Y","" +"FDIVR m32fp","FDIVFR m32fp","fdivrs m32fp","D8 /7","V","V","","","r","Y","32" +"FDIVR m64fp","FDIVRL m64fp","fdivrl m64fp","DC /7","V","V","","","r","Y","64" +"FDIVRP","FDIVRP","fdivrp","DE F1","V","V","","pseudo","","","" +"FDIVRP ST(i), ST(0)","FDIVP ST(0), ST(i)","fdivp ST(0), ST(i)","DE F0+i","V","V","","","rw,r","","" +"FFREE ST(i)","FFREE ST(i)","ffree ST(i)","DD C0+i","V","V","","","w","","" +"FFREEP ST(i)","FFREEP ST(i)","ffreep ST(i)","DF C0+i","V","V","","","w","","" +"FIADD m16int","FIADD m16int","fiadd m16int","DE /0","V","V","","","r","Y","" +"FIADD m32int","FIADDL m32int","fiaddl m32int","DA /0","V","V","","","r","Y","32" +"FICOM m16int","FICOM m16int","ficom m16int","DE /2","V","V","","","r","Y","" +"FICOM m32int","FICOML m32int","ficoml m32int","DA /2","V","V","","","r","Y","32" +"FICOMP m16int","FICOMP m16int","ficomp m16int","DE /3","V","V","","","r","Y","" +"FICOMP m32int","FICOMPL m32int","ficompl m32int","DA /3","V","V","","","r","Y","32" +"FIDIV m16int","FIDIV m16int","fidiv m16int","DE /6","V","V","","","r","Y","" +"FIDIV m32int","FIDIVL m32int","fidivl m32int","DA /6","V","V","","","r","Y","32" +"FIDIVR m16int","FIDIVR m16int","fidivr m16int","DE /7","V","V","","","r","Y","" +"FIDIVR m32int","FIDIVRL m32int","fidivrl m32int","DA /7","V","V","","","r","Y","32" +"FILD m16int","FILD m16int","fild m16int","DF /0","V","V","","","r","Y","" +"FILD m32int","FILDL m32int","fildl m32int","DB /0","V","V","","","r","Y","32" +"FILD m64int","FILDLL m64int","fildll m64int","DF /5","V","V","","","r","Y","64" +"FIMUL m16int","FIMUL m16int","fimul m16int","DE /1","V","V","","","r","Y","" +"FIMUL m32int","FIMULL m32int","fimull m32int","DA /1","V","V","","","r","Y","32" +"FINCSTP","FINCSTP","fincstp","D9 F7","V","V","","","","","" +"FINIT","FINIT","finit","9B DB E3","V","V","","pseudo","","","" +"FIST m16int","FIST m16int","fist m16int","DF /2","V","V","","","w","Y","" +"FIST m32int","FISTL m32int","fistl m32int","DB /2","V","V","","","w","Y","32" +"FISTP m16int","FISTP m16int","fistp m16int","DF /3","V","V","","","w","Y","" +"FISTP m32int","FISTPL m32int","fistpl m32int","DB /3","V","V","","","w","Y","32" +"FISTP m64int","FISTPLL m64int","fistpll m64int","DF /7","V","V","","","w","Y","64" +"FISTTP m16int","FISTTP m16int","fisttp m16int","DF /1","V","V","","","w","Y","" +"FISTTP m32int","FISTTPL m32int","fisttpl m32int","DB /1","V","V","","","w","Y","32" +"FISTTP m64int","FISTTPLL m64int","fisttpll m64int","DD /1","V","V","","","w","Y","64" +"FISUB m16int","FISUB m16int","fisub m16int","DE /4","V","V","","","r","Y","" +"FISUB m32int","FISUBL m32int","fisubl m32int","DA /4","V","V","","","r","Y","32" +"FISUBR m16int","FISUBR m16int","fisubr m16int","DE /5","V","V","","","r","Y","" +"FISUBR m32int","FISUBRL m32int","fisubrl m32int","DA /5","V","V","","","r","Y","32" +"FLD ST(i)","FLD ST(i)","fld ST(i)","D9 C0+i","V","V","","","r","Y","" +"FLD m32fp","FLDS m32fp","flds m32fp","D9 /0","V","V","","","r","Y","32" +"FLD m64fp","FLDL m64fp","fldl m64fp","DD /0","V","V","","","r","Y","64" +"FLD m80fp","FLDT m80fp","fldt m80fp","DB /5","V","V","","","r","Y","80" +"FLD1","FLD1","fld1","D9 E8","V","V","","","","","" +"FLDCW m2byte","FLDCW m2byte","fldcw m2byte","D9 /5","V","V","","","r","","" +"FLDENV m14/28byte","FLDENVS/FLDENVL m14/28byte","fldenvs/fldenvl m14/28byte","D9 /4","V","V","","","r","","" +"FLDL2E","FLDL2E","fldl2e","D9 EA","V","V","","","","","" +"FLDL2T","FLDL2T","fldl2t","D9 E9","V","V","","","","","" +"FLDLG2","FLDLG2","fldlg2","D9 EC","V","V","","","","","" +"FLDPI","FLDPI","fldpi","D9 EB","V","V","","","","","" +"FMUL ST(0), ST(i)","FMUL ST(i), ST(0)","fmul ST(i), ST(0)","D8 C8+i","V","V","","","rw,r","Y","" +"FMUL ST(i), ST(0)","FMUL ST(0), ST(i)","fmul ST(0), ST(i)","DC C8+i","V","V","","","rw,r","Y","" +"FMUL m32fp","FMULS m32fp","fmuls m32fp","D8 /1","V","V","","","r","Y","32" +"FMUL m64fp","FMULL m64fp","fmull m64fp","DC /1","V","V","","","r","Y","64" +"FMULP","FMULP","fmulp","DE C9","V","V","","pseudo","","","" +"FMULP ST(i), ST(0)","FMULP ST(0), ST(i)","fmulp ST(0), ST(i)","DE C8+i","V","V","","","rw,r","","" +"FNINIT","FNINIT","fninit","DB E3","V","V","","","","","" +"FNOP","FNOP","fnop","D9 D0","V","V","","","","","" +"FNSAVE m94/108byte","FNSAVES/FNSAVEL m94/108byte","fnsaves/fnsavel m94/108byte","DD /6","V","V","","","w","","" +"FNSTCW m2byte","FNSTCW m2byte","fnstcw m2byte","D9 /7","V","V","","","w","","" +"FNSTENV m14/28byte","FNSTENVS/FNSTENVL m14/28byte","fnstenvs/fnstenvl m14/28byte","D9 /6","V","V","","","w","","" +"FNSTSW AX","FNSTSW AX","fnstsw AX","DF E0","V","V","","","w","","" +"FNSTSW m2byte","FNSTSW m2byte","fnstsw m2byte","DD /7","V","V","","","w","","" +"FPREM","FPREM","fprem","D9 F8","V","V","","","","","" +"FPREM1","FPREM1","fprem1","D9 F5","V","V","","","","","" +"FPTAN","FPTAN","fptan","D9 F2","V","V","","","","","" +"FRNDINT","FRNDINT","frndint","D9 FC","V","V","","","","","" +"FRSTOR m94/108byte","FRSTORS/FRSTORL m94/108byte","frstors/frstorl m94/108byte","DD /4","V","V","","","r","","" +"FSAVE m94/108byte","FSAVE m94/108byte","fsave m94/108byte","9B DD /6","V","V","","pseudo","w","","" +"FSCALE","FSCALE","fscale","D9 FD","V","V","","","","","" +"FSIN","FSIN","fsin","D9 FE","V","V","","","","","" +"FSINCOS","FSINCOS","fsincos","D9 FB","V","V","","","","","" +"FSQRT","FSQRT","fsqrt","D9 FA","V","V","","","","","" +"FST ST(i)","FST ST(i)","fst ST(i)","DD D0+i","V","V","","","w","Y","" +"FST m32fp","FSTS m32fp","fsts m32fp","D9 /2","V","V","","","w","Y","32" +"FST m64fp","FSTL m64fp","fstl m64fp","DD /2","V","V","","","w","Y","64" +"FSTCW m2byte","FSTCW m2byte","fstcw m2byte","9B D9 /7","V","V","","pseudo","w","","" +"FSTENV m14/28byte","FSTENV m14/28byte","fstenv m14/28byte","9B D9 /6","V","V","","pseudo","w","","" +"FSTP ST(i)","FSTP ST(i)","fstp ST(i)","DD D8+i","V","V","","","w","Y","" +"FSTP m32fp","FSTPS m32fp","fstps m32fp","D9 /3","V","V","","","w","Y","32" +"FSTP m64fp","FSTPL m64fp","fstpl m64fp","DD /3","V","V","","","w","Y","64" +"FSTP m80fp","FSTPT m80fp","fstpt m80fp","DB /7","V","V","","","w","Y","80" +"FSTSW AX","FSTSW AX","fstsw AX","9B DF E0","V","V","","pseudo","w","","" +"FSTSW m2byte","FSTSW m2byte","fstsw m2byte","9B DD /7","V","V","","pseudo","w","","" +"FSUB ST(0), ST(i)","FSUB ST(i), ST(0)","fsub ST(i), ST(0)","D8 E0+i","V","V","","","rw,r","Y","" +"FSUB ST(i), ST(0)","FSUBR ST(0), ST(i)","fsubr ST(0), ST(i)","DC E8+i","V","V","","","rw,r","Y","" +"FSUB m32fp","FSUBS m32fp","fsubs m32fp","D8 /4","V","V","","","r","Y","32" +"FSUB m64fp","FSUBL m64fp","fsubl m64fp","DC /4","V","V","","","r","Y","64" +"FSUBP","FSUBP","fsubp","DE E9","V","V","","pseudo","","","" +"FSUBP ST(i), ST(0)","FSUBRP ST(0), ST(i)","fsubrp ST(0), ST(i)","DE E8+i","V","V","","","rw,r","","" +"FSUBR ST(0), ST(i)","FSUBR ST(i), ST(0)","fsubr ST(i), ST(0)","D8 E8+i","V","V","","","rw,r","Y","" +"FSUBR ST(i), ST(0)","FSUB ST(0), ST(i)","fsub ST(0), ST(i)","DC E0+i","V","V","","","rw,r","Y","" +"FSUBR m32fp","FSUBRS m32fp","fsubrs m32fp","D8 /5","V","V","","","r","Y","32" +"FSUBR m64fp","FSUBRL m64fp","fsubrl m64fp","DC /5","V","V","","","r","Y","64" +"FSUBRP","FSUBRP","fsubrp","DE E1","V","V","","pseudo","","","" +"FSUBRP ST(i), ST(0)","FSUBP ST(0), ST(i)","fsubp ST(0), ST(i)","DE E0+i","V","V","","","rw,r","","" +"FTST","FTST","ftst","D9 E4","V","V","","","","","" +"FUCOM","FUCOM","fucom","DD E1","V","V","","pseudo","","","" +"FUCOM ST(i)","FUCOM ST(i)","fucom ST(i)","DD E0+i","V","V","","","r","","" +"FUCOMI ST(0), ST(i)","FUCOMI ST(i), ST(0)","fucomi ST(i), ST(0)","DB E8+i","V","V","","P6","r,r","","" +"FUCOMIP ST(0), ST(i)","FUCOMIP ST(i), ST(0)","fucomip ST(i), ST(0)","DF E8+i","V","V","","P6","r,r","","" +"FUCOMP","FUCOMP","fucomp","DD E9","V","V","","pseudo","","","" +"FUCOMP ST(i)","FUCOMP ST(i)","fucomp ST(i)","DD E8+i","V","V","","","r","","" +"FUCOMPP","FUCOMPP","fucompp","DA E9","V","V","","","","","" +"FWAIT","FWAIT","fwait","9B","V","V","","","","","" +"FXAM","FXAM","fxam","D9 E5","V","V","","","","","" +"FXCH","FXCH","fxch","D9 C9","V","V","","pseudo","","","" +"FXCH ST(i)","FXCH ST(i)","fxch ST(i)","D9 C8+i","V","V","","","rw","","" +"FXRSTOR m512byte","FXRSTOR m512byte","fxrstor m512byte","NP 0F AE /1","V","V","","operand16,operand32","","","" +"FXRSTOR64 m512byte","FXRSTOR64 m512byte","fxrstor64 m512byte","NP REX.W 0F AE /1","N.E.","V","","","","","" +"FXSAVE m512byte","FXSAVE m512byte","fxsave m512byte","NP 0F AE /0","V","V","","operand16,operand32","","","" +"FXSAVE64 m512byte","FXSAVE64 m512byte","fxsave64 m512byte","NP REX.W 0F AE /0","N.E.","V","","","","","" +"FXTRACT","FXTRACT","fxtract","D9 F4","V","V","","","","","" +"FYL2X","FYL2X","fyl2x","D9 F1","V","V","","","","","" +"FYL2XP1","FYL2XP1","fyl2xp1","D9 F9","V","V","","","","","" +"GF2P8AFFINEINVQB xmm1, xmm2/m128, imm8","GF2P8AFFINEINVQB imm8, xmm2/m128, xmm1","gf2p8affineinvqb imm8, xmm2/m128, xmm1","66 0F3A CF /r /ib","V","V","GFNI","","","","" +"GF2P8AFFINEQB xmm1, xmm2/m128, imm8","GF2P8AFFINEQB imm8, xmm2/m128, xmm1","gf2p8affineqb imm8, xmm2/m128, xmm1","66 0F3A CE /r /ib","V","V","GFNI","","","","" +"GF2P8MULB xmm1, xmm2/m128","GF2P8MULB xmm2/m128, xmm1","gf2p8mulb xmm2/m128, xmm1","66 0F38 CF /r","V","V","GFNI","","","","" +"HADDPD xmm1, xmm2/m128","HADDPD xmm2/m128, xmm1","haddpd xmm2/m128, xmm1","66 0F 7C /r","V","V","SSE3","","","","" +"HADDPS xmm1, xmm2/m128","HADDPS xmm2/m128, xmm1","haddps xmm2/m128, xmm1","F2 0F 7C /r","V","V","SSE3","","","","" +"HLT","HLT","hlt","F4","V","V","","","","","" +"HRESET imm8, ","HRESET , imm8","hreset , imm8","F3 0F 3A F0 C0 /ib","V","V","HRESET","","","","" +"HSUBPD xmm1, xmm2/m128","HSUBPD xmm2/m128, xmm1","hsubpd xmm2/m128, xmm1","66 0F 7D /r","V","V","SSE3","","","","" +"HSUBPS xmm1, xmm2/m128","HSUBPS xmm2/m128, xmm1","hsubps xmm2/m128, xmm1","F2 0F 7D /r","V","V","SSE3","","","","" +"ICEBP","ICEBP","icebp","F1","V","V","","","","","" +"IDIV r/m16","IDIVW r/m16","idivw r/m16","F7 /7","V","V","","operand16","","Y","16" +"IDIV r/m32","IDIVL r/m32","idivl r/m32","F7 /7","V","V","","operand32","","Y","32" +"IDIV r/m64","IDIVQ r/m64","idivq r/m64","REX.W F7 /7","N.E.","V","","","","Y","64" +"IDIV r/m8","IDIVB r/m8","idivb r/m8","F6 /7","V","V","","","","Y","8" +"IDIV r/m8","IDIVB r/m8","idivb r/m8","REX F6 /7","N.E.","V","","pseudo64","","Y","8" +"IMUL r/m16","IMULW r/m16","imulw r/m16","F7 /5","V","V","","operand16","","Y","16" +"IMUL r/m32","IMULL r/m32","imull r/m32","F7 /5","V","V","","operand32","","Y","32" +"IMUL r/m64","IMULQ r/m64","imulq r/m64","REX.W F7 /5","N.E.","V","","","","Y","64" +"IMUL r/m8","IMULB r/m8","imulb r/m8","F6 /5","V","V","","","","Y","8" +"IMUL r16, r/m16","IMULW r/m16, r16","imulw r/m16, r16","0F AF /r","V","V","","operand16","","Y","16" +"IMUL r16, r/m16, imm16","IMULW imm16, r/m16, r16","imulw imm16, r/m16, r16","69 /r iw","V","V","","operand16","","Y","16" +"IMUL r16, r/m16, imm8","IMULW imm8, r/m16, r16","imulw imm8, r/m16, r16","6B /r ib","V","V","","operand16","","Y","16" +"IMUL r32, r/m32","IMULL r/m32, r32","imull r/m32, r32","0F AF /r","V","V","","operand32","","Y","32" +"IMUL r32, r/m32, imm32","IMULL imm32, r/m32, r32","imull imm32, r/m32, r32","69 /r id","V","V","","operand32","","Y","32" +"IMUL r32, r/m32, imm8","IMULL imm8, r/m32, r32","imull imm8, r/m32, r32","6B /r ib","V","V","","operand32","","Y","32" +"IMUL r64, r/m64","IMULQ r/m64, r64","imulq r/m64, r64","REX.W 0F AF /r","N.E.","V","","","","Y","64" +"IMUL r64, r/m64, imm32","IMULQ imm32, r/m64, r64","imulq imm32, r/m64, r64","REX.W 69 /r id","N.E.","V","","","","Y","64" +"IMUL r64, r/m64, imm8","IMULQ imm8, r/m64, r64","imulq imm8, r/m64, r64","REX.W 6B /r ib","N.E.","V","","","","Y","64" +"IN AL, DX","INB DX, AL","inb DX, AL","EC","V","V","","","w,r","Y","8" +"IN AL, imm8u","INB imm8u, AL","inb imm8u, AL","E4 ib","V","V","","","w,r","Y","8" +"IN AX, DX","INW DX, AX","inw DX, AX","ED","V","V","","operand16","w,r","Y","16" +"IN AX, imm8u","INW imm8u, AX","inw imm8u, AX","E5 ib","V","V","","operand16","w,r","Y","16" +"IN EAX, DX","INL DX, EAX","inl DX, EAX","ED","V","V","","operand32,operand64","w,r","Y","32" +"IN EAX, imm8u","INL imm8u, EAX","inl imm8u, EAX","E5 ib","V","V","","operand32,operand64","w,r","Y","32" +"INC r/m16","INCW r/m16","incw r/m16","FF /0","V","V","","operand16","","Y","16" +"INC r/m32","INCL r/m32","incl r/m32","FF /0","V","V","","operand32","","Y","32" +"INC r/m64","INCQ r/m64","incq r/m64","REX.W FF /0","N.E.","V","","","","Y","64" +"INC r/m8","INCB r/m8","incb r/m8","FE /0","V","V","","","","Y","8" +"INC r/m8","INCB r/m8","incb r/m8","REX FE /0","N.E.","V","","pseudo64","","Y","8" +"INC r16","INCW r16","incw r16","40+rw","V","N.E.","","operand16","","Y","16" +"INC r32","INCL r32","incl r32","40+rd","V","N.E.","","operand32","","Y","32" +"INCSSPD r32","INCSSPD r32","incsspd r32","F3 0F AE /05","V","V","CET_SS","operand16,operand32","","","" +"INCSSPQ r64","INCSSPQ r64","incsspq r64","F3 REX.W 0F AE /05","N.E.","V","CET_SS","","","","" +"INSB","INSB","insb","6C","V","V","","","","","" +"INSD","INSL","insl","6D","V","V","","operand32,operand64","","","" +"INSW","INSW","insw","6D","V","V","","operand16","","","" +"INT imm8","INT imm8","int imm8","CD ib","V","V","","","r","","" +"INT1","INT1","int1","F1","V","V","","","","","" +"INT3","INT3","int3","CC","V","V","","","","","" +"INTO","INTO","into","CE","V","I","","","","","" +"INVPCID r32, m128","INVPCID m128, r32","invpcid m128, r32","66 0F 38 82 /r","V","N.E.","INVPCID","","","","" +"INVPCID r64, m128","INVPCID m128, r64","invpcid m128, r64","66 0F 38 82 /r","N.E.","V","INVPCID","","","","" +"IRET","IRETW","iretw","CF","V","V","","operand16","","","" +"IRETD","IRETL","iretl","CF","V","V","","operand32","","","" +"IRETQ","IRETQ","iretq","REX.W CF","N.E.","V","","","","","" +"JA rel16","JA rel16","ja rel16","0F 87 cw","V","N.S.","","operand16","","Y","" +"JA rel32","JA rel32","ja rel32","0F 87 cd","N.S.","V","","operand16,operand64","r","Y","" +"JA rel32","JA rel32","ja rel32","0F 87 cd","V","V","","operand32","","Y","" +"JA rel8","JA rel8","ja rel8","77 cb","V","V","","","","Y","" +"JAE rel16","JAE rel16","jae rel16","0F 83 cw","V","N.S.","","operand16","","Y","" +"JAE rel32","JAE rel32","jae rel32","0F 83 cd","V","V","","operand32","","Y","" +"JAE rel32","JAE rel32","jae rel32","0F 83 cd","N.S.","V","","operand16,operand64","r","Y","" +"JAE rel8","JAE rel8","jae rel8","73 cb","V","V","","","","Y","" +"JB rel16","JB rel16","jb rel16","0F 82 cw","V","N.S.","","operand16","","Y","" +"JB rel32","JB rel32","jb rel32","0F 82 cd","N.S.","V","","operand16,operand64","r","Y","" +"JB rel32","JB rel32","jb rel32","0F 82 cd","V","V","","operand32","","Y","" +"JB rel8","JB rel8","jb rel8","72 cb","V","V","","","","Y","" +"JBE rel16","JBE rel16","jbe rel16","0F 86 cw","V","N.S.","","operand16","","Y","" +"JBE rel32","JBE rel32","jbe rel32","0F 86 cd","N.S.","V","","operand16,operand64","r","Y","" +"JBE rel32","JBE rel32","jbe rel32","0F 86 cd","V","V","","operand32","","Y","" +"JBE rel8","JBE rel8","jbe rel8","76 cb","V","V","","","","Y","" +"JC rel16","JC rel16","jc rel16","0F 82 cw","V","N.S.","","pseudo","","","" +"JC rel32","JC rel32","jc rel32","0F 82 cd","V","V","","pseudo","","","" +"JC rel8","JC rel8","jc rel8","72 cb","V","V","","pseudo","","","" +"JCXZ rel8","JCXZ rel8","jcxz rel8","E3 cb","V","N.E.","","address16","","","" +"JE rel16","JE rel16","je rel16","0F 84 cw","V","N.S.","","operand16","","Y","" +"JE rel32","JE rel32","je rel32","0F 84 cd","N.S.","V","","operand16,operand64","r","Y","" +"JE rel32","JE rel32","je rel32","0F 84 cd","V","V","","operand32","","Y","" +"JE rel8","JE rel8","je rel8","74 cb","V","V","","","","Y","" +"JECXZ rel8","JECXZ rel8","jecxz rel8","E3 cb","V","V","","address32","","","" +"JG rel16","JG rel16","jg rel16","0F 8F cw","V","N.S.","","operand16","","Y","" +"JG rel32","JG rel32","jg rel32","0F 8F cd","V","V","","operand32","","Y","" +"JG rel32","JG rel32","jg rel32","0F 8F cd","N.S.","V","","operand16,operand64","r","Y","" +"JG rel8","JG rel8","jg rel8","7F cb","V","V","","","","Y","" +"JGE rel16","JGE rel16","jge rel16","0F 8D cw","V","N.S.","","operand16","","Y","" +"JGE rel32","JGE rel32","jge rel32","0F 8D cd","N.S.","V","","operand16,operand64","r","Y","" +"JGE rel32","JGE rel32","jge rel32","0F 8D cd","V","V","","operand32","","Y","" +"JGE rel8","JGE rel8","jge rel8","7D cb","V","V","","","","Y","" +"JL rel16","JL rel16","jl rel16","0F 8C cw","V","N.S.","","operand16","","Y","" +"JL rel32","JL rel32","jl rel32","0F 8C cd","N.S.","V","","operand16,operand64","r","Y","" +"JL rel32","JL rel32","jl rel32","0F 8C cd","V","V","","operand32","","Y","" +"JL rel8","JL rel8","jl rel8","7C cb","V","V","","","","Y","" +"JLE rel16","JLE rel16","jle rel16","0F 8E cw","V","N.S.","","operand16","","Y","" +"JLE rel32","JLE rel32","jle rel32","0F 8E cd","N.S.","V","","operand16,operand64","r","Y","" +"JLE rel32","JLE rel32","jle rel32","0F 8E cd","V","V","","operand32","","Y","" +"JLE rel8","JLE rel8","jle rel8","7E cb","V","V","","","","Y","" +"JMP r/m16","JMPW* r/m16","jmpw* r/m16","FF /4","V","N.S.","","operand16","","Y","16" +"JMP r/m32","JMPL* r/m32","jmpl* r/m32","FF /4","V","N.S.","","operand32","","Y","32" +"JMP r/m64","JMPQ* r/m64","jmpq* r/m64","FF /4","N.E.","V","","","","Y","64" +"JMP rel16","JMP rel16","jmp rel16","E9 cw","V","N.S.","","operand16","","Y","" +"JMP rel32","JMP rel32","jmp rel32","E9 cd","V","V","","operand32","","Y","" +"JMP rel32","JMP rel32","jmp rel32","E9 cd","N.S.","V","","operand16,operand64","r","Y","" +"JMP rel8","JMP rel8","jmp rel8","EB cb","V","V","","","","Y","" +"JMP_FAR m16:16","LJMPW* m16:16","ljmpw* m16:16","FF /5","V","V","","operand16","","Y","" +"JMP_FAR m16:32","LJMPL* m16:32","ljmpl* m16:32","FF /5","V","V","","operand32","","Y","" +"JMP_FAR m16:64","LJMPQ* m16:64","ljmpq* m16:64","REX.W FF /5","N.E.","V","","","","Y","" +"JMP_FAR ptr16:16","LJMPW ptr16:16","ljmpw ptr16:16","EA cd","V","I","","operand16","","Y","" +"JMP_FAR ptr16:32","LJMPL ptr16:32","ljmpl ptr16:32","EA cp","V","I","","operand32","","Y","" +"JNA rel16","JNA rel16","jna rel16","0F 86 cw","V","N.S.","","pseudo","","","" +"JNA rel32","JNA rel32","jna rel32","0F 86 cd","V","V","","pseudo","","","" +"JNA rel8","JNA rel8","jna rel8","76 cb","V","V","","pseudo","","","" +"JNAE rel16","JNAE rel16","jnae rel16","0F 82 cw","V","N.S.","","pseudo","","","" +"JNAE rel32","JNAE rel32","jnae rel32","0F 82 cd","V","V","","pseudo","","","" +"JNAE rel8","JNAE rel8","jnae rel8","72 cb","V","V","","pseudo","","","" +"JNB rel16","JNB rel16","jnb rel16","0F 83 cw","V","N.S.","","pseudo","","","" +"JNB rel32","JNB rel32","jnb rel32","0F 83 cd","V","V","","pseudo","","","" +"JNB rel8","JNB rel8","jnb rel8","73 cb","V","V","","pseudo","","","" +"JNBE rel16","JNBE rel16","jnbe rel16","0F 87 cw","V","N.S.","","pseudo","","","" +"JNBE rel32","JNBE rel32","jnbe rel32","0F 87 cd","V","V","","pseudo","","","" +"JNBE rel8","JNBE rel8","jnbe rel8","77 cb","V","V","","pseudo","","","" +"JNC rel16","JNC rel16","jnc rel16","0F 83 cw","V","N.S.","","pseudo","","","" +"JNC rel32","JNC rel32","jnc rel32","0F 83 cd","V","V","","pseudo","","","" +"JNC rel8","JNC rel8","jnc rel8","73 cb","V","V","","pseudo","","","" +"JNE rel16","JNE rel16","jne rel16","0F 85 cw","V","N.S.","","operand16","","Y","" +"JNE rel32","JNE rel32","jne rel32","0F 85 cd","V","V","","operand32","","Y","" +"JNE rel32","JNE rel32","jne rel32","0F 85 cd","N.S.","V","","operand16,operand64","r","Y","" +"JNE rel8","JNE rel8","jne rel8","75 cb","V","V","","","","Y","" +"JNG rel16","JNG rel16","jng rel16","0F 8E cw","V","N.S.","","pseudo","","","" +"JNG rel32","JNG rel32","jng rel32","0F 8E cd","V","V","","pseudo","","","" +"JNG rel8","JNG rel8","jng rel8","7E cb","V","V","","pseudo","","","" +"JNGE rel16","JNGE rel16","jnge rel16","0F 8C cw","V","N.S.","","pseudo","","","" +"JNGE rel32","JNGE rel32","jnge rel32","0F 8C cd","V","V","","pseudo","","","" +"JNGE rel8","JNGE rel8","jnge rel8","7C cb","V","V","","pseudo","","","" +"JNL rel16","JNL rel16","jnl rel16","0F 8D cw","V","N.S.","","pseudo","","","" +"JNL rel32","JNL rel32","jnl rel32","0F 8D cd","V","V","","pseudo","","","" +"JNL rel8","JNL rel8","jnl rel8","7D cb","V","V","","pseudo","","","" +"JNLE rel16","JNLE rel16","jnle rel16","0F 8F cw","V","N.S.","","pseudo","","","" +"JNLE rel32","JNLE rel32","jnle rel32","0F 8F cd","V","V","","pseudo","","","" +"JNLE rel8","JNLE rel8","jnle rel8","7F cb","V","V","","pseudo","","","" +"JNO rel16","JNO rel16","jno rel16","0F 81 cw","V","N.S.","","operand16","","Y","" +"JNO rel32","JNO rel32","jno rel32","0F 81 cd","V","V","","operand32","","Y","" +"JNO rel32","JNO rel32","jno rel32","0F 81 cd","N.S.","V","","operand16,operand64","r","Y","" +"JNO rel8","JNO rel8","jno rel8","71 cb","V","V","","","","Y","" +"JNP rel16","JNP rel16","jnp rel16","0F 8B cw","V","N.S.","","operand16","","Y","" +"JNP rel32","JNP rel32","jnp rel32","0F 8B cd","N.S.","V","","operand16,operand64","r","Y","" +"JNP rel32","JNP rel32","jnp rel32","0F 8B cd","V","V","","operand32","","Y","" +"JNP rel8","JNP rel8","jnp rel8","7B cb","V","V","","","","Y","" +"JNS rel16","JNS rel16","jns rel16","0F 89 cw","V","N.S.","","operand16","","Y","" +"JNS rel32","JNS rel32","jns rel32","0F 89 cd","V","V","","operand32","","Y","" +"JNS rel32","JNS rel32","jns rel32","0F 89 cd","N.S.","V","","operand16,operand64","r","Y","" +"JNS rel8","JNS rel8","jns rel8","79 cb","V","V","","","","Y","" +"JNZ rel16","JNZ rel16","jnz rel16","0F 85 cw","V","N.S.","","pseudo","","","" +"JNZ rel32","JNZ rel32","jnz rel32","0F 85 cd","V","V","","pseudo","","","" +"JNZ rel8","JNZ rel8","jnz rel8","75 cb","V","V","","pseudo","","","" +"JO rel16","JO rel16","jo rel16","0F 80 cw","V","N.S.","","operand16","","Y","" +"JO rel32","JO rel32","jo rel32","0F 80 cd","N.S.","V","","operand16,operand64","r","Y","" +"JO rel32","JO rel32","jo rel32","0F 80 cd","V","V","","operand32","","Y","" +"JO rel8","JO rel8","jo rel8","70 cb","V","V","","","","Y","" +"JP rel16","JP rel16","jp rel16","0F 8A cw","V","N.S.","","operand16","","Y","" +"JP rel32","JP rel32","jp rel32","0F 8A cd","V","V","","operand32","","Y","" +"JP rel32","JP rel32","jp rel32","0F 8A cd","N.S.","V","","operand16,operand64","r","Y","" +"JP rel8","JP rel8","jp rel8","7A cb","V","V","","","","Y","" +"JPE rel16","JPE rel16","jpe rel16","0F 8A cw","V","N.S.","","pseudo","","","" +"JPE rel32","JPE rel32","jpe rel32","0F 8A cd","V","V","","pseudo","","","" +"JPE rel8","JPE rel8","jpe rel8","7A cb","V","V","","pseudo","","","" +"JPO rel16","JPO rel16","jpo rel16","0F 8B cw","V","N.S.","","pseudo","","","" +"JPO rel32","JPO rel32","jpo rel32","0F 8B cd","V","V","","pseudo","","","" +"JPO rel8","JPO rel8","jpo rel8","7B cb","V","V","","pseudo","","","" +"JRCXZ rel8","JRCXZ rel8","jrcxz rel8","E3 cb","N.E.","V","","address64","","","" +"JS rel16","JS rel16","js rel16","0F 88 cw","V","N.S.","","operand16","","Y","" +"JS rel32","JS rel32","js rel32","0F 88 cd","V","V","","operand32","","Y","" +"JS rel32","JS rel32","js rel32","0F 88 cd","N.S.","V","","operand16,operand64","r","Y","" +"JS rel8","JS rel8","js rel8","78 cb","V","V","","","","Y","" +"JZ rel16","JZ rel16","jz rel16","0F 84 cw","V","N.S.","","operand16,pseudo","","","" +"JZ rel32","JZ rel32","jz rel32","0F 84 cd","V","V","","operand32,pseudo","","","" +"JZ rel8","JZ rel8","jz rel8","74 cb","V","V","","pseudo","","","" +"KADDB k1, k2, k3","KADDB k3, k2, k1","kaddb k3, k2, k1","VEX.L1.66.0F.W0 4A /r","V","V","AVX512DQ","","","","" +"KADDD k1, k2, k3","KADDD k3, k2, k1","kaddd k3, k2, k1","VEX.L1.66.0F.W1 4A /r","V","V","AVX512BW","","","","" +"KADDQ k1, k2, k3","KADDQ k3, k2, k1","kaddq k3, k2, k1","VEX.L1.0F.W1 4A /r","V","V","AVX512BW","","","","" +"KADDW k1, k2, k3","KADDW k3, k2, k1","kaddw k3, k2, k1","VEX.L1.0F.W0 4A /r","V","V","AVX512DQ","","","","" +"KANDB k1, k2, k3","KANDB k3, k2, k1","kandb k3, k2, k1","VEX.L1.66.0F.W0 41 /r","V","V","AVX512DQ","","","","" +"KANDD k1, k2, k3","KANDD k3, k2, k1","kandd k3, k2, k1","VEX.L1.66.0F.W1 41 /r","V","V","AVX512BW","","","","" +"KANDNB k1, k2, k3","KANDNB k3, k2, k1","kandnb k3, k2, k1","VEX.L1.66.0F.W0 42 /r","V","V","AVX512DQ","","","","" +"KANDND k1, k2, k3","KANDND k3, k2, k1","kandnd k3, k2, k1","VEX.L1.66.0F.W1 42 /r","V","V","AVX512BW","","","","" +"KANDNQ k1, k2, k3","KANDNQ k3, k2, k1","kandnq k3, k2, k1","VEX.L1.0F.W1 42 /r","V","V","AVX512BW","","","","" +"KANDNW k1, k2, k3","KANDNW k3, k2, k1","kandnw k3, k2, k1","VEX.L1.0F.W0 42 /r","V","V","AVX512F","","","","" +"KANDQ k1, k2, k3","KANDQ k3, k2, k1","kandq k3, k2, k1","VEX.L1.0F.W1 41 /r","V","V","AVX512BW","","","","" +"KANDW k1, k2, k3","KANDW k3, k2, k1","kandw k3, k2, k1","VEX.L1.0F.W0 41 /r","V","V","AVX512F","","","","" +"KMOVB k1, k2/m8","KMOVB k2/m8, k1","kmovb k2/m8, k1","VEX.L0.66.0F.W0 90 /r","V","V","AVX512DQ","","","","" +"KMOVB k1, r32","KMOVB r32, k1","kmovb r32, k1","VEX.L0.66.0F.W0 92 /r","V","V","AVX512DQ","","","","" +"KMOVB m8, k1","KMOVB k1, m8","kmovb k1, m8","VEX.L0.66.0F.W0 91 /r","V","V","AVX512DQ","","","","" +"KMOVB r32, k1","KMOVB k1, r32","kmovb k1, r32","VEX.L0.66.0F.W0 93 /r","V","V","AVX512DQ","","","","" +"KMOVD k1, k2/m32","KMOVD k2/m32, k1","kmovd k2/m32, k1","VEX.L0.66.0F.W1 90 /r","V","V","AVX512BW","","","","" +"KMOVD k1, r32","KMOVD r32, k1","kmovd r32, k1","VEX.L0.F2.0F.W0 92 /r","V","V","AVX512BW","","","","" +"KMOVD m32, k1","KMOVD k1, m32","kmovd k1, m32","VEX.L0.66.0F.W1 91 /r","V","V","AVX512BW","","","","" +"KMOVD r32, k1","KMOVD k1, r32","kmovd k1, r32","VEX.L0.F2.0F.W0 93 /r","V","V","AVX512BW","","","","" +"KMOVQ k1, k2/m64","KMOVQ k2/m64, k1","kmovq k2/m64, k1","VEX.L0.0F.W1 90 /r","V","V","AVX512BW","","","","" +"KMOVQ k1, r64","KMOVQ r64, k1","kmovq r64, k1","VEX.L0.F2.0F.W1 92 /r","I","V","AVX512BW","","","","" +"KMOVQ m64, k1","KMOVQ k1, m64","kmovq k1, m64","VEX.L0.0F.W1 91 /r","V","V","AVX512BW","","","","" +"KMOVQ r64, k1","KMOVQ k1, r64","kmovq k1, r64","VEX.L0.F2.0F.W1 93 /r","I","V","AVX512BW","","","","" +"KMOVW k1, k2/m16","KMOVW k2/m16, k1","kmovw k2/m16, k1","VEX.L0.0F.W0 90 /r","V","V","AVX512F","","","","" +"KMOVW k1, r32","KMOVW r32, k1","kmovw r32, k1","VEX.L0.0F.W0 92 /r","V","V","AVX512F","","","","" +"KMOVW m16, k1","KMOVW k1, m16","kmovw k1, m16","VEX.L0.0F.W0 91 /r","V","V","AVX512F","","","","" +"KMOVW r32, k1","KMOVW k1, r32","kmovw k1, r32","VEX.L0.0F.W0 93 /r","V","V","AVX512F","","","","" +"KNOTB k1, k2","KNOTB k2, k1","knotb k2, k1","VEX.L0.66.0F.W0 44 /r","V","V","AVX512DQ","","","","" +"KNOTD k1, k2","KNOTD k2, k1","knotd k2, k1","VEX.L0.66.0F.W1 44 /r","V","V","AVX512BW","","","","" +"KNOTQ k1, k2","KNOTQ k2, k1","knotq k2, k1","VEX.L0.0F.W1 44 /r","V","V","AVX512BW","","","","" +"KNOTW k1, k2","KNOTW k2, k1","knotw k2, k1","VEX.L0.0F.W0 44 /r","V","V","AVX512F","","","","" +"KORB k1, k2, k3","KORB k3, k2, k1","korb k3, k2, k1","VEX.L1.66.0F.W0 45 /r","V","V","AVX512DQ","","","","" +"KORD k1, k2, k3","KORD k3, k2, k1","kord k3, k2, k1","VEX.L1.66.0F.W1 45 /r","V","V","AVX512BW","","","","" +"KORQ k1, k2, k3","KORQ k3, k2, k1","korq k3, k2, k1","VEX.L1.0F.W1 45 /r","V","V","AVX512BW","","","","" +"KORW k1, k2, k3","KORW k3, k2, k1","korw k3, k2, k1","VEX.L1.0F.W0 45 /r","V","V","AVX512F","","","","" +"KSHIFTLB k1, k2, imm8","KSHIFTLB imm8, k2, k1","kshiftlb imm8, k2, k1","VEX.L0.66.0F3A.W0 32 /r","V","V","AVX512DQ","","","","" +"KSHIFTLD k1, k2, imm8","KSHIFTLD imm8, k2, k1","kshiftld imm8, k2, k1","VEX.L0.66.0F3A.W0 33 /r","V","V","AVX512BW","","","","" +"KSHIFTLQ k1, k2, imm8","KSHIFTLQ imm8, k2, k1","kshiftlq imm8, k2, k1","VEX.L0.66.0F3A.W1 33 /r","V","V","AVX512BW","","","","" +"KSHIFTLW k1, k2, imm8","KSHIFTLW imm8, k2, k1","kshiftlw imm8, k2, k1","VEX.L0.66.0F3A.W1 32 /r","V","V","AVX512F","","","","" +"KSHIFTRB k1, k2, imm8","KSHIFTRB imm8, k2, k1","kshiftrb imm8, k2, k1","VEX.L0.66.0F3A.W0 30 /r","V","V","AVX512DQ","","","","" +"KSHIFTRD k1, k2, imm8","KSHIFTRD imm8, k2, k1","kshiftrd imm8, k2, k1","VEX.L0.66.0F3A.W0 31 /r","V","V","AVX512BW","","","","" +"KSHIFTRQ k1, k2, imm8","KSHIFTRQ imm8, k2, k1","kshiftrq imm8, k2, k1","VEX.L0.66.0F3A.W1 31 /r","V","V","AVX512BW","","","","" +"KSHIFTRW k1, k2, imm8","KSHIFTRW imm8, k2, k1","kshiftrw imm8, k2, k1","VEX.L0.66.0F3A.W1 30 /r","V","V","AVX512F","","","","" +"KUNPCKBW k1, k2, k3","KUNPCKBW k3, k2, k1","kunpckbw k3, k2, k1","VEX.L1.66.0F.W0 4B /r","V","V","AVX512F","","","","" +"KUNPCKDQ k1, k2, k3","KUNPCKDQ k3, k2, k1","kunpckdq k3, k2, k1","VEX.L1.0F.W1 4B /r","V","V","AVX512BW","","","","" +"KUNPCKWD k1, k2, k3","KUNPCKWD k3, k2, k1","kunpckwd k3, k2, k1","VEX.L1.0F.W0 4B /r","V","V","AVX512BW","","","","" +"KXNORB k1, k2, k3","KXNORB k3, k2, k1","kxnorb k3, k2, k1","VEX.L1.66.0F.W0 46 /r","V","V","AVX512DQ","","","","" +"KXNORD k1, k2, k3","KXNORD k3, k2, k1","kxnord k3, k2, k1","VEX.L1.66.0F.W1 46 /r","V","V","AVX512BW","","","","" +"KXNORQ k1, k2, k3","KXNORQ k3, k2, k1","kxnorq k3, k2, k1","VEX.L1.0F.W1 46 /r","V","V","AVX512BW","","","","" +"KXNORW k1, k2, k3","KXNORW k3, k2, k1","kxnorw k3, k2, k1","VEX.L1.0F.W0 46 /r","V","V","AVX512F","","","","" +"KXORB k1, k2, k3","KXORB k3, k2, k1","kxorb k3, k2, k1","VEX.L1.66.0F.W0 47 /r","V","V","AVX512DQ","","","","" +"KXORD k1, k2, k3","KXORD k3, k2, k1","kxord k3, k2, k1","VEX.L1.66.0F.W1 47 /r","V","V","AVX512BW","","","","" +"KXORQ k1, k2, k3","KXORQ k3, k2, k1","kxorq k3, k2, k1","VEX.L1.0F.W1 47 /r","V","V","AVX512BW","","","","" +"KXORW k1, k2, k3","KXORW k3, k2, k1","kxorw k3, k2, k1","VEX.L1.0F.W0 47 /r","V","V","AVX512F","","","","" +"LAHF","LAHF","lahf","9F","V","V","","","","","" +"LAR r16, r/m16","LARW r/m16, r16","larw r/m16, r16","0F 02 /r","V","V","","","","Y","16" +"LAR r64, r/m16","LARQ r/m16, r64","larq r/m16, r64","REX.W 0F 02 /r","N.E.","V","","","w,r","Y","64" +"LAR reg, r32/m16","LAR r32/m16, reg","lar r32/m16, reg","0F 02 /r","V","V","","","","Y","" +"LDDQU xmm1, mem","LDDQU mem, xmm1","lddqu mem, xmm1","F2 0F F0 /r","V","V","SSE3","","","","" +"LDMXCSR m32","LDMXCSR m32","ldmxcsr m32","NP 0F AE /2","V","V","SSE","","","","" +"LDS r16, m16:16","LDSW m16:16, r16","ldsw m16:16, r16","C5 /r","V","I","","operand16","","Y","16" +"LDS r32, m16:32","LDSL m16:32, r32","ldsl m16:32, r32","C5 /r","V","I","","operand32","","Y","32" +"LDTILECFG m512","LDTILECFG m512","ldtilecfg m512","VEX.128.NP.0F38.W0 49 !(11):000:bbb","N.E.","V","AMX-TILE","","","","" +"LEA r16, m","LEAW m, r16","leaw m, r16","8D /r","V","V","","operand16","","Y","16" +"LEA r32, m","LEAL m, r32","leal m, r32","8D /r","V","V","","operand32","","Y","32" +"LEA r64, m","LEAQ m, r64","leaq m, r64","REX.W 8D /r","N.E.","V","","","","Y","64" +"LEAVE","LEAVEW/LEAVEL/LEAVEQ","leavew/leavel/leaveq","C9","N.E.","V","","operand32,operand64","","Y","" +"LEAVE","LEAVEW/LEAVEL/LEAVEQ","leavew/leavel/leaveq","C9","V","V","","operand16","","Y","" +"LEAVE","LEAVEW/LEAVEL/LEAVEQ","leavew/leavel/leaveq","C9","V","N.E.","","operand32","","Y","" +"LES r16, m16:16","LESW m16:16, r16","lesw m16:16, r16","C4 /r","V","I","","operand16","","Y","16" +"LES r32, m16:32","LESL m16:32, r32","lesl m16:32, r32","C4 /r","V","I","","operand32","","Y","32" +"LFS r16, m16:16","LFSW m16:16, r16","lfsw m16:16, r16","0F B4 /r","V","V","","operand16","","Y","16" +"LFS r32, m16:32","LFSL m16:32, r32","lfsl m16:32, r32","0F B4 /r","V","V","","operand32","","Y","32" +"LFS r64, m16:64","LFSQ m16:64, r64","lfsq m16:64, r64","REX.W 0F B4 /r","N.E.","V","","","","Y","64" +"LGDT m16&32","LGDTW/LGDTL m16&32","lgdtw/lgdtl m16&32","0F 01 /2","V","N.E.","","","","","" +"LGDT m16&64","LGDT m16&64","lgdt m16&64","0F 01 /2","N.E.","V","","","","","" +"LGS r16, m16:16","LGSW m16:16, r16","lgsw m16:16, r16","0F B5 /r","V","V","","operand16","","Y","16" +"LGS r32, m16:32","LGSL m16:32, r32","lgsl m16:32, r32","0F B5 /r","V","V","","operand32","","Y","32" +"LGS r64, m16:64","LGSQ m16:64, r64","lgsq m16:64, r64","REX.W 0F B5 /r","N.E.","V","","","","Y","64" +"LIDT m16&32","LIDTW/LIDTL m16&32","lidtw/lidtl m16&32","0F 01 /3","V","N.E.","","","","","" +"LIDT m16&64","LIDT m16&64","lidt m16&64","0F 01 /3","N.E.","V","","","","","" +"LLDT r/m16","LLDT r/m16","lldt r/m16","0F 00 /2","V","V","","","","","" +"LMSW r/m16","LMSW r/m16","lmsw r/m16","0F 01 /6","V","V","","","","","" +"LOADIWKEY xmm1, xmm2, , ","LOADIWKEY , , xmm2, xmm1","loadiwkey , , xmm2, xmm1","F3 0F 38 DC 11:rrr:bbb","V","V","KL","","","","" +"LODSB","LODSB","lodsb","AC","V","V","","","","","" +"LODSD","LODSL","lodsl","AD","V","V","","operand32","","","" +"LODSQ","LODSQ","lodsq","REX.W AD","N.E.","V","","","","","" +"LODSW","LODSW","lodsw","AD","V","V","","operand16","","","" +"LOOP rel8","LOOP rel8","loop rel8","E2 cb","V","V","","","","","" +"LOOPE rel8","LOOPEQ rel8","loope rel8","E1 cb","V","V","","","","","" +"LOOPNE rel8","LOOPNE rel8","loopne rel8","E0 cb","V","V","","","","","" +"LSL r16, r/m16","LSLW r/m16, r16","lslw r/m16, r16","0F 03 /r","V","V","","operand16","","Y","16" +"LSL r32, r32/m16","LSLL r32/m16, r32","lsll r32/m16, r32","0F 03 /r","V","V","","operand32","","Y","32" +"LSL r64, r32/m16","LSLQ r32/m16, r64","lslq r32/m16, r64","REX.W 0F 03 /r","V","V","","","","Y","64" +"LSS r16, m16:16","LSSW m16:16, r16","lssw m16:16, r16","0F B2 /r","V","V","","operand16","","Y","16" +"LSS r32, m16:32","LSSL m16:32, r32","lssl m16:32, r32","0F B2 /r","V","V","","operand32","","Y","32" +"LSS r64, m16:64","LSSQ m16:64, r64","lssq m16:64, r64","REX.W 0F B2 /r","N.E.","V","","","","Y","64" +"LTR r/m16","LTR r/m16","ltr r/m16","0F 00 /3","V","V","","","","","" +"LZCNT r16, r/m16","LZCNTW r/m16, r16","lzcntw r/m16, r16","F3 0F BD /r","V","V","LZCNT","operand16","","Y","16" +"LZCNT r32, r/m32","LZCNTL r/m32, r32","lzcntl r/m32, r32","F3 0F BD /r","V","V","LZCNT","operand32","","Y","32" +"LZCNT r64, r/m64","LZCNTQ r/m64, r64","lzcntq r/m64, r64","F3 REX.W 0F BD /r","N.E.","V","LZCNT","","","Y","64" +"MASKMOVDQU xmm1, xmm2","MASKMOVOU xmm2, xmm1","maskmovdqu xmm2, xmm1","66 0F F7 /r","V","V","SSE2","","","","" +"MASKMOVQ mm1, mm2","MASKMOVQ mm2, mm1","maskmovq mm2, mm1","NP 0F F7 /r","V","V","","","","","" +"MAXPD xmm1, xmm2/m128","MAXPD xmm2/m128, xmm1","maxpd xmm2/m128, xmm1","66 0F 5F /r","V","V","SSE2","","","","" +"MAXPS xmm1, xmm2/m128","MAXPS xmm2/m128, xmm1","maxps xmm2/m128, xmm1","NP 0F 5F /r","V","V","SSE","","","","" +"MAXSD xmm1, xmm2/m64","MAXSD xmm2/m64, xmm1","maxsd xmm2/m64, xmm1","F2 0F 5F /r","V","V","SSE2","","","","" +"MAXSS xmm1, xmm2/m32","MAXSS xmm2/m32, xmm1","maxss xmm2/m32, xmm1","F3 0F 5F /r","V","V","SSE","","","","" +"MINPD xmm1, xmm2/m128","MINPD xmm2/m128, xmm1","minpd xmm2/m128, xmm1","66 0F 5D /r","V","V","SSE2","","","","" +"MINPS xmm1, xmm2/m128","MINPS xmm2/m128, xmm1","minps xmm2/m128, xmm1","NP 0F 5D /r","V","V","SSE","","","","" +"MINSD xmm1, xmm2/m64","MINSD xmm2/m64, xmm1","minsd xmm2/m64, xmm1","F2 0F 5D /r","V","V","SSE2","","","","" +"MINSS xmm1, xmm2/m32","MINSS xmm2/m32, xmm1","minss xmm2/m32, xmm1","F3 0F 5D /r","V","V","SSE","","","","" +"MONITOR","MONITOR","monitor","0F 01 C8","V","V","","","","","" +"MOV AL, moffs8","MOVB/MOVB/MOVABSB moffs8, AL","movb/movb/movabsb moffs8, AL","A0","V","V","","ignoreREXW","","Y","8" +"MOV AL, moffs8","MOVB/MOVB/MOVABSB moffs8, AL","movb/movb/movabsb moffs8, AL","REX.W A0","N.E.","V","","pseudo","","Y","8" +"MOV AX, moffs16","MOVW moffs16, AX","movw moffs16, AX","A1","V","V","","operand16","","Y","16" +"MOV CR0-CR7, r32","MOVL r32, CR0-CR7","movl r32, CR0-CR7","0F 22 /r","V","N.E.","","","","Y","32" +"MOV CR0-CR7, r64","MOVQ r64, CR0-CR7","movq r64, CR0-CR7","0F 22 /r","N.E.","V","","","","Y","64" +"MOV CR8, r64","MOVQ r64, CR8","movq r64, CR8","REX.R + 0F 22 /0","N.E.","V","","","","Y","64" +"MOV DR0-DR7, r32","MOVL r32, DR0-DR7","movl r32, DR0-DR7","0F 23 /r","V","N.E.","","","","Y","32" +"MOV DR0-DR7, r64","MOVQ r64, DR0-DR7","movq r64, DR0-DR7","0F 23 /r","N.E.","V","","","","Y","64" +"MOV EAX, moffs32","MOVL moffs32, EAX","movl moffs32, EAX","A1","V","V","","operand32","","Y","32" +"MOV RAX, moffs64","MOVQ moffs64, RAX","movabsq moffs64, RAX","REX.W A1","N.E.","V","","","","Y","64" +"MOV Sreg, r/m16","MOVW r/m16, Sreg","movw r/m16, Sreg","8E /r","V","V","","operand16","","Y","16" +"MOV Sreg, r/m16","MOVW r/m16, Sreg","movw r/m16, Sreg","REX.W 8E /r","V","V","","","","Y","16" +"MOV Sreg, r32/m16","MOV{L/W} r32/m16, Sreg","mov{l/w} r32/m16, Sreg","8E /r","V","V","","operand32","w,r","Y","" +"MOV moffs16, AX","MOVW AX, moffs16","movw AX, moffs16","A3","V","V","","operand16","","Y","16" +"MOV moffs32, EAX","MOVL EAX, moffs32","movl EAX, moffs32","A3","V","V","","operand32","","Y","32" +"MOV moffs64, RAX","MOVQ RAX, moffs64","movabsq RAX, moffs64","REX.W A3","N.E.","V","","","","Y","64" +"MOV moffs8, AL","MOVB/MOVB/MOVABSB AL, moffs8","movb/movb/movabsb AL, moffs8","A2","V","V","","ignoreREXW","","Y","8" +"MOV moffs8, AL","MOVB/MOVB/MOVABSB AL, moffs8","movb/movb/movabsb AL, moffs8","REX.W A2","N.E.","V","","pseudo","","Y","8" +"MOV r/m16, Sreg","MOVW Sreg, r/m16","movw Sreg, r/m16","8C /r","V","V","","","","Y","16" +"MOV r/m16, imm16","MOVW imm16, r/m16","movw imm16, r/m16","C7 /0 iw","V","V","","operand16","","Y","16" +"MOV r/m16, r16","MOVW r16, r/m16","movw r16, r/m16","89 /r","V","V","","operand16","","Y","16" +"MOV r/m32, Sreg","MOVL Sreg, r/m32","movl Sreg, r/m32","8C /r","V","V","","operand32","w,r","Y","32" +"MOV r/m32, imm32","MOVL imm32, r/m32","movl imm32, r/m32","C7 /0 id","V","V","","operand32","","Y","32" +"MOV r/m32, r32","MOVL r32, r/m32","movl r32, r/m32","89 /r","V","V","","operand32","","Y","32" +"MOV r/m64, imm32","MOVQ imm32, r/m64","movq imm32, r/m64","REX.W C7 /0 id","N.E.","V","","","","Y","64" +"MOV r/m64, r64","MOVQ r64, r/m64","movq r64, r/m64","REX.W 89 /r","N.E.","V","","","","Y","64" +"MOV r/m8, imm8u","MOVB imm8u, r/m8","movb imm8u, r/m8","C6 /0 ib","V","V","","","","Y","8" +"MOV r/m8, imm8u","MOVB imm8u, r/m8","movb imm8u, r/m8","REX C6 /0 ib","N.E.","V","","pseudo64","","Y","8" +"MOV r/m8, r8","MOVB r8, r/m8","movb r8, r/m8","88 /r","V","V","","","","Y","8" +"MOV r/m8, r8","MOVB r8, r/m8","movb r8, r/m8","REX 88 /r","N.E.","V","","pseudo64","","Y","8" +"MOV r16, imm16","MOVW imm16, r16","movw imm16, r16","B8+rw iw","V","V","","operand16","","Y","16" +"MOV r16, r/m16","MOVW r/m16, r16","movw r/m16, r16","8B /r","V","V","","operand16","","Y","16" +"MOV r16/r32/m16, Sreg","MOV Sreg, r16/r32/m16","mov Sreg, r16/r32/m16","8C /r","V","V","","operand16,operand32","","Y","" +"MOV r32, CR0-CR7","MOVL CR0-CR7, r32","movl CR0-CR7, r32","0F 20 /r","V","N.E.","","","","Y","32" +"MOV r32, DR0-DR7","MOVL DR0-DR7, r32","movl DR0-DR7, r32","0F 21 /r","V","N.E.","","","","Y","32" +"MOV r32, imm32","MOVL imm32, r32","movl imm32, r32","B8+rd id","V","V","","operand32","","Y","32" +"MOV r32, r/m32","MOVL r/m32, r32","movl r/m32, r32","8B /r","V","V","","operand32","","Y","32" +"MOV r64, CR0-CR7","MOVQ CR0-CR7, r64","movq CR0-CR7, r64","0F 20 /r","N.E.","V","","","","Y","64" +"MOV r64, CR8","MOVQ CR8, r64","movq CR8, r64","REX.R + 0F 20 /0","N.E.","V","","","","Y","64" +"MOV r64, DR0-DR7","MOVQ DR0-DR7, r64","movq DR0-DR7, r64","0F 21 /r","N.E.","V","","","","Y","64" +"MOV r64, imm64","MOVQ imm64, r64","movq imm64, r64","REX.W B8+rd io","N.E.","V","","","","Y","64" +"MOV r64, r/m64","MOVQ r/m64, r64","movq r/m64, r64","REX.W 8B /r","N.E.","V","","","","Y","64" +"MOV r64/m16, Sreg","MOV{Q/W} Sreg, r64/m16","mov{q/w} Sreg, r64/m16","REX.W 8C /r","V","V","","","","Y","" +"MOV r8, imm8","MOVB imm8, r8","movb imm8, r8","B0+rb ib","V","V","","","","Y","8" +"MOV r8, imm8","MOVB imm8, r8","movb imm8, r8","REX B0+rb ib","N.E.","V","","pseudo64","","Y","8" +"MOV r8, r/m8","MOVB r/m8, r8","movb r/m8, r8","8A /r","V","V","","","","Y","8" +"MOV r8, r/m8","MOVB r/m8, r8","movb r/m8, r8","REX 8A /r","N.E.","V","","pseudo64","","Y","8" +"MOVAPD xmm1, xmm2/m128","MOVAPD xmm2/m128, xmm1","movapd xmm2/m128, xmm1","66 0F 28 /r","V","V","SSE2","","","","" +"MOVAPD xmm2/m128, xmm1","MOVAPD xmm1, xmm2/m128","movapd xmm1, xmm2/m128","66 0F 29 /r","V","V","SSE2","","","","" +"MOVAPS xmm1, xmm2/m128","MOVAPS xmm2/m128, xmm1","movaps xmm2/m128, xmm1","NP 0F 28 /r","V","V","SSE","","","","" +"MOVAPS xmm2/m128, xmm1","MOVAPS xmm1, xmm2/m128","movaps xmm1, xmm2/m128","NP 0F 29 /r","V","V","SSE","","","","" +"MOVBE m16, r16","MOVBEWW r16, m16","movbeww r16, m16","0F 38 F1 /r","V","V","MOVBE","operand16","","Y","16" +"MOVBE m32, r32","MOVBELL r32, m32","movbell r32, m32","0F 38 F1 /r","V","V","MOVBE","operand32","","Y","32" +"MOVBE m64, r64","MOVBEQQ r64, m64","movbeqq r64, m64","REX.W 0F 38 F1 /r","N.E.","V","MOVBE","","","Y","64" +"MOVBE r16, m16","MOVBEWW m16, r16","movbeww m16, r16","0F 38 F0 /r","V","V","MOVBE","operand16","","Y","16" +"MOVBE r32, m32","MOVBELL m32, r32","movbell m32, r32","0F 38 F0 /r","V","V","MOVBE","operand32","","Y","32" +"MOVBE r64, m64","MOVBEQQ m64, r64","movbeqq m64, r64","REX.W 0F 38 F0 /r","N.E.","V","MOVBE","","","Y","64" +"MOVD mm, r/m32","MOVD r/m32, mm","movd r/m32, mm","NP 0F 6E /r","V","V","MMX","operand16,operand32","","","" +"MOVD r/m32, mm","MOVD mm, r/m32","movd mm, r/m32","NP 0F 7E /r","V","V","MMX","operand16,operand32","","","" +"MOVD r/m32, xmm","MOVD xmm, r/m32","movd xmm, r/m32","66 0F 7E /r","V","V","SSE2","operand16,operand32","","","" +"MOVD xmm, r/m32","MOVD r/m32, xmm","movd r/m32, xmm","66 0F 6E /r","V","V","SSE2","operand16,operand32","","","" +"MOVDIR64B r16/r32/r64, m512","MOVDIR64B m512, r16/r32/r64","movdir64b m512, r16/r32/r64","66 0F 38 F8 /r","V","V","MOVDIR64B","","","","" +"MOVDIRI m32, r32","MOVDIRIL r32, m32","movdiril r32, m32","NP 0F 38 F9 /r","V","V","MOVDIRI","operand16,operand32","","Y","32" +"MOVDIRI m64, r64","MOVDIRIQ r64, m64","movdiriq r64, m64","NP REX.W 0F 38 F9 /r","N.E.","V","MOVDIRI","","","Y","64" +"MOVDQ2Q mm, xmm","MOVQ xmm, mm","movdq2q xmm, mm","F2 0F D6 /r","V","V","","","","","" +"MOVDQA xmm1, xmm2/m128","MOVO xmm2/m128, xmm1","movdqa xmm2/m128, xmm1","66 0F 6F /r","V","V","SSE2","","","","" +"MOVDQA xmm2/m128, xmm1","MOVO xmm1, xmm2/m128","movdqa xmm1, xmm2/m128","66 0F 7F /r","V","V","SSE2","","","","" +"MOVDQU xmm1, xmm2/m128","MOVOU xmm2/m128, xmm1","movdqu xmm2/m128, xmm1","F3 0F 6F /r","V","V","SSE2","","","","" +"MOVDQU xmm2/m128, xmm1","MOVOU xmm1, xmm2/m128","movdqu xmm1, xmm2/m128","F3 0F 7F /r","V","V","SSE2","","","","" +"MOVHLPS xmm1, xmm2","MOVHLPS xmm2, xmm1","movhlps xmm2, xmm1","NP 0F 12 /r","V","V","SSE","","","","" +"MOVLHPS xmm1, xmm2","MOVLHPS xmm2, xmm1","movlhps xmm2, xmm1","NP 0F 16 /r","V","V","SSE","","","","" +"MOVMSKPD reg, xmm","MOVMSKPD xmm, reg","movmskpd xmm, reg","66 0F 50 /r","V","V","SSE2","","","","" +"MOVMSKPS reg, xmm","MOVMSKPS xmm, reg","movmskps xmm, reg","NP 0F 50 /r","V","V","SSE","","","","" +"MOVNTDQ m128, xmm1","MOVNTO xmm1, m128","movntdq xmm1, m128","66 0F E7 /r","V","V","SSE2","","","","" +"MOVNTDQA xmm1, m128","MOVNTDQA m128, xmm1","movntdqa m128, xmm1","66 0F 38 2A /r","V","V","SSE4_1","","","","" +"MOVNTPD m128, xmm1","MOVNTPD xmm1, m128","movntpd xmm1, m128","66 0F 2B /r","V","V","SSE2","","","","" +"MOVNTPS m128, xmm1","MOVNTPS xmm1, m128","movntps xmm1, m128","NP 0F 2B /r","V","V","SSE","","","","" +"MOVNTQ m64, mm","MOVNTQ mm, m64","movntq mm, m64","NP 0F E7 /r","V","V","","","","","" +"MOVNTSD m64, xmm1","MOVNTSD xmm1, m64","movntsd xmm1, m64","F2 0F 2B /r","V","V","SSE","","w,r","","" +"MOVNTSS m32, xmm1","MOVNTSS xmm1, m32","movntss xmm1, m32","F3 0F 2B /r","V","V","SSE","","w,r","","" +"MOVQ mm, mm/m64","MOVQ mm/m64, mm","movq mm/m64, mm","NP 0F 6F /r","V","V","MMX","","","","" +"MOVQ mm, r/m64","MOVQ r/m64, mm","movq r/m64, mm","NP REX.W 0F 6E /r","N.E.","V","MMX","","","","" +"MOVQ mm/m64, mm","MOVQ mm, mm/m64","movq mm, mm/m64","NP 0F 7F /r","V","V","MMX","","","","" +"MOVQ r/m64, mm","MOVQ mm, r/m64","movq mm, r/m64","NP REX.W 0F 7E /r","N.E.","V","MMX","","","","" +"MOVQ r/m64, xmm","MOVQ xmm, r/m64","movq xmm, r/m64","66 REX.W 0F 7E /r","N.E.","V","SSE2","","","","" +"MOVQ xmm, r/m64","MOVQ r/m64, xmm","movq r/m64, xmm","66 REX.W 0F 6E /r","N.E.","V","SSE2","","","","" +"MOVQ xmm1, xmm2/m64","MOVQ xmm2/m64, xmm1","movq xmm2/m64, xmm1","F3 0F 7E /r","V","V","SSE2","","","","" +"MOVQ xmm2/m64, xmm1","MOVQ xmm1, xmm2/m64","movq xmm1, xmm2/m64","66 0F D6 /r","V","V","SSE2","","","","" +"MOVSB","MOVSB","movsb","A4","V","V","","","","","" +"MOVSD","MOVSL","movsl","A5","V","V","","operand32","","","" +"MOVSHDUP xmm1, xmm2/m128","MOVSHDUP xmm2/m128, xmm1","movshdup xmm2/m128, xmm1","F3 0F 16 /r","V","V","SSE3","","","","" +"MOVSLDUP xmm1, xmm2/m128","MOVSLDUP xmm2/m128, xmm1","movsldup xmm2/m128, xmm1","F3 0F 12 /r","V","V","SSE3","","","","" +"MOVSQ","MOVSQ","movsq","REX.W A5","N.E.","V","","","","","" +"MOVSW","MOVSW","movsw","A5","V","V","","operand16","","","" +"MOVSX r16, r/m16","MOVSWW r/m16, r16","movsww r/m16, r16","0F BF /r","V","V","","operand16","w,r","Y","16" +"MOVSX r16, r/m8","MOVBWSX r/m8, r16","movsbw r/m8, r16","0F BE /r","V","V","","operand16","","Y","16" +"MOVSX r32, r/m16","MOVWLSX r/m16, r32","movswl r/m16, r32","0F BF /r","V","V","","operand32","","Y","32" +"MOVSX r32, r/m8","MOVBLSX r/m8, r32","movsbl r/m8, r32","0F BE /r","V","V","","operand32","","Y","32" +"MOVSX r64, r/m16","MOVWQSX r/m16, r64","movswq r/m16, r64","REX.W 0F BF /r","N.E.","V","","","","Y","64" +"MOVSX r64, r/m8","MOVBQSX r/m8, r64","movsbq r/m8, r64","REX.W 0F BE /r","N.E.","V","","","","Y","64" +"MOVSXD r16, r/m16","MOVWQSX r/m16, r16","movsxdw r/m16, r16","63 /r","N.E.","V","","operand16","","Y","16" +"MOVSXD r16, r/m32","MOVWQSX r/m32, r16","movsxdw r/m32, r16","63 /r","N.E.","V","","operand16","w,r","Y","16" +"MOVSXD r32, r/m32","MOVLQSX r/m32, r32","movsxdl r/m32, r32","63 /r","N.E.","V","","operand32","w,r","Y","32" +"MOVSXD r32, r/m32","MOVLQSX r/m32, r32","movsxdl r/m32, r32","63 /r","N.E.","V","","operand32","","Y","32" +"MOVSXD r64, r/m32","MOVLQSX r/m32, r64","movslq r/m32, r64","REX.W 63 /r","N.E.","V","","","","Y","64" +"MOVZX r16, r/m16","MOVZWW r/m16, r16","movzww r/m16, r16","0F B7 /r","V","V","","operand16","w,r","Y","16" +"MOVZX r16, r/m8","MOVBWZX r/m8, r16","movzbw r/m8, r16","0F B6 /r","V","V","","operand16","","Y","16" +"MOVZX r32, r/m16","MOVWLZX r/m16, r32","movzwl r/m16, r32","0F B7 /r","V","V","","operand32","","Y","32" +"MOVZX r32, r/m8","MOVBLZX r/m8, r32","movzbl r/m8, r32","0F B6 /r","V","V","","operand32","","Y","32" +"MOVZX r64, r/m16","MOVWQZX r/m16, r64","movzwq r/m16, r64","REX.W 0F B7 /r","N.E.","V","","","","Y","64" +"MOVZX r64, r/m8","MOVBQZX r/m8, r64","movzbq r/m8, r64","REX.W 0F B6 /r","N.E.","V","","","","Y","64" +"MPSADBW xmm1, xmm2/m128, imm8","MPSADBW imm8, xmm2/m128, xmm1","mpsadbw imm8, xmm2/m128, xmm1","66 0F 3A 42 /r ib","V","V","SSE4_1","","","","" +"MUL r/m16","MULW r/m16","mulw r/m16","F7 /4","V","V","","operand16","","Y","16" +"MUL r/m32","MULL r/m32","mull r/m32","F7 /4","V","V","","operand32","","Y","32" +"MUL r/m64","MULQ r/m64","mulq r/m64","REX.W F7 /4","N.E.","V","","","","Y","64" +"MUL r/m8","MULB r/m8","mulb r/m8","F6 /4","V","V","","","","Y","8" +"MUL r/m8","MULB r/m8","mulb r/m8","REX F6 /4","N.E.","V","","pseudo64","","Y","8" +"MULPD xmm1, xmm2/m128","MULPD xmm2/m128, xmm1","mulpd xmm2/m128, xmm1","66 0F 59 /r","V","V","SSE2","","","","" +"MULPS xmm1, xmm2/m128","MULPS xmm2/m128, xmm1","mulps xmm2/m128, xmm1","NP 0F 59 /r","V","V","SSE","","","","" +"MULSD xmm1, xmm2/m64","MULSD xmm2/m64, xmm1","mulsd xmm2/m64, xmm1","F2 0F 59 /r","V","V","SSE2","","","","" +"MULSS xmm1, xmm2/m32","MULSS xmm2/m32, xmm1","mulss xmm2/m32, xmm1","F3 0F 59 /r","V","V","SSE","","","","" +"MULX r32a, r32b, r/m32","MULXL r/m32, r32b, r32a","mulxl r/m32, r32b, r32a","VEX.LZ.F2.0F38.W0 F6 /r","V","V","BMI2","","","Y","32" +"MULX r64a, r64b, r/m64","MULXQ r/m64, r64b, r64a","mulxq r/m64, r64b, r64a","VEX.LZ.F2.0F38.W1 F6 /r","N.E.","V","BMI2","","","Y","64" +"MWAIT","MWAIT","mwait","0F 01 C9","V","V","","","","","" +"NEG r/m16","NEGW r/m16","negw r/m16","F7 /3","V","V","","operand16","","Y","16" +"NEG r/m32","NEGL r/m32","negl r/m32","F7 /3","V","V","","operand32","","Y","32" +"NEG r/m64","NEGQ r/m64","negq r/m64","REX.W F7 /3","N.E.","V","","","","Y","64" +"NEG r/m8","NEGB r/m8","negb r/m8","F6 /3","V","V","","","","Y","8" +"NEG r/m8","NEGB r/m8","negb r/m8","REX F6 /3","N.E.","V","","pseudo64","","Y","8" +"NOP","NOP","nop","NP 90","V","V","","","","Y","" +"NOP r/m16","NOPW r/m16","nopw r/m16","NP 0F 1F /0","V","V","","operand16","","Y","16" +"NOP r/m32","NOPL r/m32","nopl r/m32","NP 0F 1F /0","V","V","","operand32","","Y","32" +"NOT r/m16","NOTW r/m16","notw r/m16","F7 /2","V","V","","operand16","","Y","16" +"NOT r/m32","NOTL r/m32","notl r/m32","F7 /2","V","V","","operand32","","Y","32" +"NOT r/m64","NOTQ r/m64","notq r/m64","REX.W F7 /2","N.E.","V","","","","Y","64" +"NOT r/m8","NOTB r/m8","notb r/m8","F6 /2","V","V","","","","Y","8" +"NOT r/m8","NOTB r/m8","notb r/m8","REX F6 /2","N.E.","V","","pseudo64","","Y","8" +"OR AL, imm8","ORB imm8, AL","orb imm8, AL","0C ib","V","V","","","","Y","8" +"OR AX, imm16","ORW imm16, AX","orw imm16, AX","0D iw","V","V","","operand16","","Y","16" +"OR EAX, imm32","ORL imm32, EAX","orl imm32, EAX","0D id","V","V","","operand32","","Y","32" +"OR RAX, imm32","ORQ imm32, RAX","orq imm32, RAX","REX.W 0D id","N.E.","V","","","","Y","64" +"OR r/m16, imm16","ORW imm16, r/m16","orw imm16, r/m16","81 /1 iw","V","V","","operand16","","Y","16" +"OR r/m16, imm8","ORW imm8, r/m16","orw imm8, r/m16","83 /1 ib","V","V","","operand16","","Y","16" +"OR r/m16, r16","ORW r16, r/m16","orw r16, r/m16","09 /r","V","V","","operand16","","Y","16" +"OR r/m32, imm32","ORL imm32, r/m32","orl imm32, r/m32","81 /1 id","V","V","","operand32","","Y","32" +"OR r/m32, imm8","ORL imm8, r/m32","orl imm8, r/m32","83 /1 ib","V","V","","operand32","","Y","32" +"OR r/m32, r32","ORL r32, r/m32","orl r32, r/m32","09 /r","V","V","","operand32","","Y","32" +"OR r/m64, imm32","ORQ imm32, r/m64","orq imm32, r/m64","REX.W 81 /1 id","N.E.","V","","","","Y","64" +"OR r/m64, imm8","ORQ imm8, r/m64","orq imm8, r/m64","REX.W 83 /1 ib","N.E.","V","","","","Y","64" +"OR r/m64, r64","ORQ r64, r/m64","orq r64, r/m64","REX.W 09 /r","N.E.","V","","","","Y","64" +"OR r/m8, imm8","ORB imm8, r/m8","orb imm8, r/m8","80 /1 ib","V","V","","","","Y","8" +"OR r/m8, imm8","ORB imm8, r/m8","orb imm8, r/m8","REX 80 /1 ib","N.E.","V","","pseudo64","","Y","8" +"OR r/m8, r8","ORB r8, r/m8","orb r8, r/m8","08 /r","V","V","","","","Y","8" +"OR r/m8, r8","ORB r8, r/m8","orb r8, r/m8","REX 08 /r","N.E.","V","","pseudo64","","Y","8" +"OR r16, r/m16","ORW r/m16, r16","orw r/m16, r16","0B /r","V","V","","operand16","","Y","16" +"OR r32, r/m32","ORL r/m32, r32","orl r/m32, r32","0B /r","V","V","","operand32","","Y","32" +"OR r64, r/m64","ORQ r/m64, r64","orq r/m64, r64","REX.W 0B /r","N.E.","V","","","","Y","64" +"OR r8, r/m8","ORB r/m8, r8","orb r/m8, r8","0A /r","V","V","","","","Y","8" +"OR r8, r/m8","ORB r/m8, r8","orb r/m8, r8","REX 0A /r","N.E.","V","","pseudo64","","Y","8" +"ORPD xmm1, xmm2/m128","ORPD xmm2/m128, xmm1","orpd xmm2/m128, xmm1","66 0F 56 /r","V","V","SSE2","","","","" +"ORPS xmm1, xmm2/m128","ORPS xmm2/m128, xmm1","orps xmm2/m128, xmm1","NP 0F 56 /r","V","V","SSE","","","","" +"PABSB mm1, mm2/m64","PABSB mm2/m64, mm1","pabsb mm2/m64, mm1","NP 0F 38 1C /r","V","V","SSSE3","","","","" +"PABSB xmm1, xmm2/m128","PABSB xmm2/m128, xmm1","pabsb xmm2/m128, xmm1","66 0F 38 1C /r","V","V","SSSE3","","","","" +"PABSD mm1, mm2/m64","PABSD mm2/m64, mm1","pabsd mm2/m64, mm1","NP 0F 38 1E /r","V","V","SSSE3","","","","" +"PABSD xmm1, xmm2/m128","PABSD xmm2/m128, xmm1","pabsd xmm2/m128, xmm1","66 0F 38 1E /r","V","V","SSSE3","","","","" +"PABSW mm1, mm2/m64","PABSW mm2/m64, mm1","pabsw mm2/m64, mm1","NP 0F 38 1D /r","V","V","SSSE3","","","","" +"PABSW xmm1, xmm2/m128","PABSW xmm2/m128, xmm1","pabsw xmm2/m128, xmm1","66 0F 38 1D /r","V","V","SSSE3","","","","" +"PACKSSDW mm1, mm2/m64","PACKSSLW mm2/m64, mm1","packssdw mm2/m64, mm1","NP 0F 6B /r","V","V","MMX","","","","" +"PACKSSDW xmm1, xmm2/m128","PACKSSLW xmm2/m128, xmm1","packssdw xmm2/m128, xmm1","66 0F 6B /r","V","V","SSE2","","","","" +"PACKSSWB mm1, mm2/m64","PACKSSWB mm2/m64, mm1","packsswb mm2/m64, mm1","NP 0F 63 /r","V","V","MMX","","","","" +"PACKSSWB xmm1, xmm2/m128","PACKSSWB xmm2/m128, xmm1","packsswb xmm2/m128, xmm1","66 0F 63 /r","V","V","SSE2","","","","" +"PACKUSDW xmm1, xmm2/m128","PACKUSDW xmm2/m128, xmm1","packusdw xmm2/m128, xmm1","66 0F 38 2B /r","V","V","SSE4_1","","","","" +"PACKUSWB mm, mm/m64","PACKUSWB mm/m64, mm","packuswb mm/m64, mm","NP 0F 67 /r","V","V","MMX","","","","" +"PACKUSWB xmm1, xmm2/m128","PACKUSWB xmm2/m128, xmm1","packuswb xmm2/m128, xmm1","66 0F 67 /r","V","V","SSE2","","","","" +"PADDB mm, mm/m64","PADDB mm/m64, mm","paddb mm/m64, mm","NP 0F FC /r","V","V","MMX","","","","" +"PADDB xmm1, xmm2/m128","PADDB xmm2/m128, xmm1","paddb xmm2/m128, xmm1","66 0F FC /r","V","V","SSE2","","","","" +"PADDD mm, mm/m64","PADDL mm/m64, mm","paddd mm/m64, mm","NP 0F FE /r","V","V","MMX","","","","" +"PADDD xmm1, xmm2/m128","PADDL xmm2/m128, xmm1","paddd xmm2/m128, xmm1","66 0F FE /r","V","V","SSE2","","","","" +"PADDQ mm, mm/m64","PADDQ mm/m64, mm","paddq mm/m64, mm","NP 0F D4 /r","V","V","MMX","","","","" +"PADDQ xmm1, xmm2/m128","PADDQ xmm2/m128, xmm1","paddq xmm2/m128, xmm1","66 0F D4 /r","V","V","SSE2","","","","" +"PADDSB mm, mm/m64","PADDSB mm/m64, mm","paddsb mm/m64, mm","NP 0F EC /r","V","V","MMX","","","","" +"PADDSB xmm1, xmm2/m128","PADDSB xmm2/m128, xmm1","paddsb xmm2/m128, xmm1","66 0F EC /r","V","V","SSE2","","","","" +"PADDSW mm, mm/m64","PADDSW mm/m64, mm","paddsw mm/m64, mm","NP 0F ED /r","V","V","MMX","","","","" +"PADDSW xmm1, xmm2/m128","PADDSW xmm2/m128, xmm1","paddsw xmm2/m128, xmm1","66 0F ED /r","V","V","SSE2","","","","" +"PADDUSB mm, mm/m64","PADDUSB mm/m64, mm","paddusb mm/m64, mm","NP 0F DC /r","V","V","MMX","","","","" +"PADDUSB xmm1, xmm2/m128","PADDUSB xmm2/m128, xmm1","paddusb xmm2/m128, xmm1","66 0F DC /r","V","V","SSE2","","","","" +"PADDUSW mm, mm/m64","PADDUSW mm/m64, mm","paddusw mm/m64, mm","NP 0F DD /r","V","V","MMX","","","","" +"PADDUSW xmm1, xmm2/m128","PADDUSW xmm2/m128, xmm1","paddusw xmm2/m128, xmm1","66 0F DD /r","V","V","SSE2","","","","" +"PADDW mm, mm/m64","PADDW mm/m64, mm","paddw mm/m64, mm","NP 0F FD /r","V","V","MMX","","","","" +"PADDW xmm1, xmm2/m128","PADDW xmm2/m128, xmm1","paddw xmm2/m128, xmm1","66 0F FD /r","V","V","SSE2","","","","" +"PALIGNR mm1, mm2/m64, imm8","PALIGNR imm8, mm2/m64, mm1","palignr imm8, mm2/m64, mm1","NP 0F 3A 0F /r ib","V","V","SSSE3","","","","" +"PALIGNR xmm1, xmm2/m128, imm8","PALIGNR imm8, xmm2/m128, xmm1","palignr imm8, xmm2/m128, xmm1","66 0F 3A 0F /r ib","V","V","SSSE3","","","","" +"PAND mm, mm/m64","PAND mm/m64, mm","pand mm/m64, mm","NP 0F DB /r","V","V","MMX","","","","" +"PAND xmm1, xmm2/m128","PAND xmm2/m128, xmm1","pand xmm2/m128, xmm1","66 0F DB /r","V","V","SSE2","","","","" +"PANDN mm, mm/m64","PANDN mm/m64, mm","pandn mm/m64, mm","NP 0F DF /r","V","V","MMX","","","","" +"PANDN xmm1, xmm2/m128","PANDN xmm2/m128, xmm1","pandn xmm2/m128, xmm1","66 0F DF /r","V","V","SSE2","","","","" +"PAUSE","PAUSE","pause","F3 90","V","V","","pseudo","","","" +"PAVGB mm1, mm2/m64","PAVGB mm2/m64, mm1","pavgb mm2/m64, mm1","NP 0F E0 /r","V","V","SSE","","","","" +"PAVGB xmm1, xmm2/m128","PAVGB xmm2/m128, xmm1","pavgb xmm2/m128, xmm1","66 0F E0 /r","V","V","SSE2","","","","" +"PAVGW mm1, mm2/m64","PAVGW mm2/m64, mm1","pavgw mm2/m64, mm1","NP 0F E3 /r","V","V","SSE","","","","" +"PAVGW xmm1, xmm2/m128","PAVGW xmm2/m128, xmm1","pavgw xmm2/m128, xmm1","66 0F E3 /r","V","V","SSE2","","","","" +"PBLENDVB xmm1, xmm2/m128, ","PBLENDVB , xmm2/m128, xmm1","pblendvb , xmm2/m128, xmm1","66 0F 38 10 /r","V","V","SSE4_1","","","","" +"PBLENDW xmm1, xmm2/m128, imm8","PBLENDW imm8, xmm2/m128, xmm1","pblendw imm8, xmm2/m128, xmm1","66 0F 3A 0E /r ib","V","V","SSE4_1","","","","" +"PCLMULQDQ xmm1, xmm2/m128, imm8","PCLMULQDQ imm8, xmm2/m128, xmm1","pclmulqdq imm8, xmm2/m128, xmm1","66 0F 3A 44 /r ib","V","V","PCLMULQDQ","","","","" +"PCMPEQB mm, mm/m64","PCMPEQB mm/m64, mm","pcmpeqb mm/m64, mm","NP 0F 74 /r","V","V","MMX","","","","" +"PCMPEQB xmm1, xmm2/m128","PCMPEQB xmm2/m128, xmm1","pcmpeqb xmm2/m128, xmm1","66 0F 74 /r","V","V","SSE2","","","","" +"PCMPEQD mm, mm/m64","PCMPEQL mm/m64, mm","pcmpeqd mm/m64, mm","NP 0F 76 /r","V","V","MMX","","","","" +"PCMPEQD xmm1, xmm2/m128","PCMPEQL xmm2/m128, xmm1","pcmpeqd xmm2/m128, xmm1","66 0F 76 /r","V","V","SSE2","","","","" +"PCMPEQQ xmm1, xmm2/m128","PCMPEQQ xmm2/m128, xmm1","pcmpeqq xmm2/m128, xmm1","66 0F 38 29 /r","V","V","SSE4_1","","","","" +"PCMPEQW mm, mm/m64","PCMPEQW mm/m64, mm","pcmpeqw mm/m64, mm","NP 0F 75 /r","V","V","MMX","","","","" +"PCMPEQW xmm1, xmm2/m128","PCMPEQW xmm2/m128, xmm1","pcmpeqw xmm2/m128, xmm1","66 0F 75 /r","V","V","SSE2","","","","" +"PCMPESTRI xmm1, xmm2/m128, imm8","PCMPESTRI imm8, xmm2/m128, xmm1","pcmpestri imm8, xmm2/m128, xmm1","66 0F 3A 61 /r ib","V","V","SSE4_2","","","","" +"PCMPESTRM xmm1, xmm2/m128, imm8","PCMPESTRM imm8, xmm2/m128, xmm1","pcmpestrm imm8, xmm2/m128, xmm1","66 0F 3A 60 /r ib","V","V","SSE4_2","","","","" +"PCMPGTB mm, mm/m64","PCMPGTB mm/m64, mm","pcmpgtb mm/m64, mm","NP 0F 64 /r","V","V","MMX","","","","" +"PCMPGTB xmm1, xmm2/m128","PCMPGTB xmm2/m128, xmm1","pcmpgtb xmm2/m128, xmm1","66 0F 64 /r","V","V","SSE2","","","","" +"PCMPGTD mm, mm/m64","PCMPGTL mm/m64, mm","pcmpgtd mm/m64, mm","NP 0F 66 /r","V","V","MMX","","","","" +"PCMPGTD xmm1, xmm2/m128","PCMPGTL xmm2/m128, xmm1","pcmpgtd xmm2/m128, xmm1","66 0F 66 /r","V","V","SSE2","","","","" +"PCMPGTQ xmm1, xmm2/m128","PCMPGTQ xmm2/m128, xmm1","pcmpgtq xmm2/m128, xmm1","66 0F 38 37 /r","V","V","SSE4_2","","","","" +"PCMPGTW mm, mm/m64","PCMPGTW mm/m64, mm","pcmpgtw mm/m64, mm","NP 0F 65 /r","V","V","MMX","","","","" +"PCMPGTW xmm1, xmm2/m128","PCMPGTW xmm2/m128, xmm1","pcmpgtw xmm2/m128, xmm1","66 0F 65 /r","V","V","SSE2","","","","" +"PCMPISTRI xmm1, xmm2/m128, imm8","PCMPISTRI imm8, xmm2/m128, xmm1","pcmpistri imm8, xmm2/m128, xmm1","66 0F 3A 63 /r ib","V","V","SSE4_2","","","","" +"PCMPISTRM xmm1, xmm2/m128, imm8","PCMPISTRM imm8, xmm2/m128, xmm1","pcmpistrm imm8, xmm2/m128, xmm1","66 0F 3A 62 /r ib","V","V","SSE4_2","","","","" +"PCONFIG","PCONFIG","pconfig","NP 0F 01 C5","V","V","PCONFIG","","","","" +"PDEP r32a, r32b, r/m32","PDEPL r/m32, r32b, r32a","pdepl r/m32, r32b, r32a","VEX.LZ.F2.0F38.W0 F5 /r","V","V","BMI2","","","Y","32" +"PDEP r64a, r64b, r/m64","PDEPQ r/m64, r64b, r64a","pdepq r/m64, r64b, r64a","VEX.LZ.F2.0F38.W1 F5 /r","N.E.","V","BMI2","","","Y","64" +"PEXT r32a, r32b, r/m32","PEXTL r/m32, r32b, r32a","pextl r/m32, r32b, r32a","VEX.LZ.F3.0F38.W0 F5 /r","V","V","BMI2","","","Y","32" +"PEXT r64a, r64b, r/m64","PEXTQ r/m64, r64b, r64a","pextq r/m64, r64b, r64a","VEX.LZ.F3.0F38.W1 F5 /r","N.E.","V","BMI2","","","Y","64" +"PEXTRB reg/m8, xmm2, imm8","PEXTRB imm8, xmm2, reg/m8","pextrb imm8, xmm2, reg/m8","66 0F 3A 14 /r ib","V","V","SSE4_1","","","","" +"PEXTRD r/m32, xmm2, imm8","PEXTRD imm8, xmm2, r/m32","pextrd imm8, xmm2, r/m32","66 0F 3A 16 /r ib","V","V","SSE4_1","operand16,operand32","","","" +"PEXTRQ r/m64, xmm2, imm8","PEXTRQ imm8, xmm2, r/m64","pextrq imm8, xmm2, r/m64","66 REX.W 0F 3A 16 /r ib","N.E.","V","SSE4_1","","","","" +"PEXTRW reg, mm, imm8","PEXTRW imm8, mm, reg","pextrw imm8, mm, reg","NP 0F C5 /r ib","V","V","SSE","","","","" +"PEXTRW reg, xmm, imm8","PEXTRW imm8, xmm, reg","pextrw imm8, xmm, reg","66 0F C5 /r ib","V","V","SSE2","","","","" +"PEXTRW reg/m16, xmm, imm8","PEXTRW imm8, xmm, reg/m16","pextrw imm8, xmm, reg/m16","66 0F 3A 15 /r ib","V","V","SSE4_1","","","","" +"PHADDD mm1, mm2/m64","PHADDD mm2/m64, mm1","phaddd mm2/m64, mm1","NP 0F 38 02 /r","V","V","SSSE3","","","","" +"PHADDD xmm1, xmm2/m128","PHADDD xmm2/m128, xmm1","phaddd xmm2/m128, xmm1","66 0F 38 02 /r","V","V","SSSE3","","","","" +"PHADDSW mm1, mm2/m64","PHADDSW mm2/m64, mm1","phaddsw mm2/m64, mm1","NP 0F 38 03 /r","V","V","SSSE3","","","","" +"PHADDSW xmm1, xmm2/m128","PHADDSW xmm2/m128, xmm1","phaddsw xmm2/m128, xmm1","66 0F 38 03 /r","V","V","SSSE3","","","","" +"PHADDW mm1, mm2/m64","PHADDW mm2/m64, mm1","phaddw mm2/m64, mm1","NP 0F 38 01 /r","V","V","SSSE3","","","","" +"PHADDW xmm1, xmm2/m128","PHADDW xmm2/m128, xmm1","phaddw xmm2/m128, xmm1","66 0F 38 01 /r","V","V","SSSE3","","","","" +"PHMINPOSUW xmm1, xmm2/m128","PHMINPOSUW xmm2/m128, xmm1","phminposuw xmm2/m128, xmm1","66 0F 38 41 /r","V","V","SSE4_1","","","","" +"PHSUBD mm1, mm2/m64","PHSUBD mm2/m64, mm1","phsubd mm2/m64, mm1","NP 0F 38 06 /r","V","V","SSSE3","","","","" +"PHSUBD xmm1, xmm2/m128","PHSUBD xmm2/m128, xmm1","phsubd xmm2/m128, xmm1","66 0F 38 06 /r","V","V","SSSE3","","","","" +"PHSUBSW mm1, mm2/m64","PHSUBSW mm2/m64, mm1","phsubsw mm2/m64, mm1","NP 0F 38 07 /r","V","V","SSSE3","","","","" +"PHSUBSW xmm1, xmm2/m128","PHSUBSW xmm2/m128, xmm1","phsubsw xmm2/m128, xmm1","66 0F 38 07 /r","V","V","SSSE3","","","","" +"PHSUBW mm1, mm2/m64","PHSUBW mm2/m64, mm1","phsubw mm2/m64, mm1","NP 0F 38 05 /r","V","V","SSSE3","","","","" +"PHSUBW xmm1, xmm2/m128","PHSUBW xmm2/m128, xmm1","phsubw xmm2/m128, xmm1","66 0F 38 05 /r","V","V","SSSE3","","","","" +"PINSRB xmm1, r32/m8, imm8","PINSRB imm8, r32/m8, xmm1","pinsrb imm8, r32/m8, xmm1","66 0F 3A 20 /r ib","V","V","SSE4_1","","","","" +"PINSRD xmm1, r/m32, imm8","PINSRD imm8, r/m32, xmm1","pinsrd imm8, r/m32, xmm1","66 0F 3A 22 /r ib","V","V","SSE4_1","operand16,operand32","","","" +"PINSRQ xmm1, r/m64, imm8","PINSRQ imm8, r/m64, xmm1","pinsrq imm8, r/m64, xmm1","66 REX.W 0F 3A 22 /r ib","N.E.","V","SSE4_1","","","","" +"PINSRW mm, r32/m16, imm8","PINSRW imm8, r32/m16, mm","pinsrw imm8, r32/m16, mm","NP 0F C4 /r ib","V","V","SSE","","","","" +"PINSRW xmm, r32/m16, imm8","PINSRW imm8, r32/m16, xmm","pinsrw imm8, r32/m16, xmm","66 0F C4 /r ib","V","V","SSE2","","","","" +"PMADDUBSW mm1, mm2/m64","PMADDUBSW mm2/m64, mm1","pmaddubsw mm2/m64, mm1","NP 0F 38 04 /r","V","V","SSSE3","","","","" +"PMADDUBSW xmm1, xmm2/m128","PMADDUBSW xmm2/m128, xmm1","pmaddubsw xmm2/m128, xmm1","66 0F 38 04 /r","V","V","SSSE3","","","","" +"PMADDWD mm, mm/m64","PMADDWL mm/m64, mm","pmaddwd mm/m64, mm","NP 0F F5 /r","V","V","MMX","","","","" +"PMADDWD xmm1, xmm2/m128","PMADDWL xmm2/m128, xmm1","pmaddwd xmm2/m128, xmm1","66 0F F5 /r","V","V","SSE2","","","","" +"PMAXSB xmm1, xmm2/m128","PMAXSB xmm2/m128, xmm1","pmaxsb xmm2/m128, xmm1","66 0F 38 3C /r","V","V","SSE4_1","","","","" +"PMAXSD xmm1, xmm2/m128","PMAXSD xmm2/m128, xmm1","pmaxsd xmm2/m128, xmm1","66 0F 38 3D /r","V","V","SSE4_1","","","","" +"PMAXSW mm1, mm2/m64","PMAXSW mm2/m64, mm1","pmaxsw mm2/m64, mm1","NP 0F EE /r","V","V","SSE","","","","" +"PMAXSW xmm1, xmm2/m128","PMAXSW xmm2/m128, xmm1","pmaxsw xmm2/m128, xmm1","66 0F EE /r","V","V","SSE2","","","","" +"PMAXUB mm1, mm2/m64","PMAXUB mm2/m64, mm1","pmaxub mm2/m64, mm1","NP 0F DE /r","V","V","SSE","","","","" +"PMAXUB xmm1, xmm2/m128","PMAXUB xmm2/m128, xmm1","pmaxub xmm2/m128, xmm1","66 0F DE /r","V","V","SSE2","","","","" +"PMAXUD xmm1, xmm2/m128","PMAXUD xmm2/m128, xmm1","pmaxud xmm2/m128, xmm1","66 0F 38 3F /r","V","V","SSE4_1","","","","" +"PMAXUW xmm1, xmm2/m128","PMAXUW xmm2/m128, xmm1","pmaxuw xmm2/m128, xmm1","66 0F 38 3E /r","V","V","SSE4_1","","","","" +"PMINSB xmm1, xmm2/m128","PMINSB xmm2/m128, xmm1","pminsb xmm2/m128, xmm1","66 0F 38 38 /r","V","V","SSE4_1","","","","" +"PMINSW mm1, mm2/m64","PMINSW mm2/m64, mm1","pminsw mm2/m64, mm1","NP 0F EA /r","V","V","SSE","","","","" +"PMINSW xmm1, xmm2/m128","PMINSW xmm2/m128, xmm1","pminsw xmm2/m128, xmm1","66 0F EA /r","V","V","SSE2","","","","" +"PMINUB mm1, mm2/m64","PMINUB mm2/m64, mm1","pminub mm2/m64, mm1","NP 0F DA /r","V","V","SSE","","","","" +"PMINUB xmm1, xmm2/m128","PMINUB xmm2/m128, xmm1","pminub xmm2/m128, xmm1","66 0F DA /r","V","V","SSE2","","","","" +"PMINUW xmm1, xmm2/m128","PMINUW xmm2/m128, xmm1","pminuw xmm2/m128, xmm1","66 0F 38 3A /r","V","V","SSE4_1","","","","" +"PMOVMSKB reg, mm","PMOVMSKB mm, reg","pmovmskb mm, reg","NP 0F D7 /r","V","V","SSE","","","","" +"PMOVMSKB reg, xmm","PMOVMSKB xmm, reg","pmovmskb xmm, reg","66 0F D7 /r","V","V","SSE2","","","","" +"PMOVSXBD xmm1, xmm2/m32","PMOVSXBD xmm2/m32, xmm1","pmovsxbd xmm2/m32, xmm1","66 0F 38 21 /r","V","V","SSE4_1","","","","" +"PMOVSXBQ xmm1, xmm2/m16","PMOVSXBQ xmm2/m16, xmm1","pmovsxbq xmm2/m16, xmm1","66 0F 38 22 /r","V","V","SSE4_1","","","","" +"PMOVSXBW xmm1, xmm2/m64","PMOVSXBW xmm2/m64, xmm1","pmovsxbw xmm2/m64, xmm1","66 0F 38 20 /r","V","V","SSE4_1","","","","" +"PMOVSXDQ xmm1, xmm2/m64","PMOVSXDQ xmm2/m64, xmm1","pmovsxdq xmm2/m64, xmm1","66 0F 38 25 /r","V","V","SSE4_1","","","","" +"PMOVSXWD xmm1, xmm2/m64","PMOVSXWD xmm2/m64, xmm1","pmovsxwd xmm2/m64, xmm1","66 0F 38 23 /r","V","V","SSE4_1","","","","" +"PMOVSXWQ xmm1, xmm2/m32","PMOVSXWQ xmm2/m32, xmm1","pmovsxwq xmm2/m32, xmm1","66 0F 38 24 /r","V","V","SSE4_1","","","","" +"PMOVZXBD xmm1, xmm2/m32","PMOVZXBD xmm2/m32, xmm1","pmovzxbd xmm2/m32, xmm1","66 0F 38 31 /r","V","V","SSE4_1","","","","" +"PMOVZXBQ xmm1, xmm2/m16","PMOVZXBQ xmm2/m16, xmm1","pmovzxbq xmm2/m16, xmm1","66 0F 38 32 /r","V","V","SSE4_1","","","","" +"PMOVZXBW xmm1, xmm2/m64","PMOVZXBW xmm2/m64, xmm1","pmovzxbw xmm2/m64, xmm1","66 0F 38 30 /r","V","V","SSE4_1","","","","" +"PMOVZXDQ xmm1, xmm2/m64","PMOVZXDQ xmm2/m64, xmm1","pmovzxdq xmm2/m64, xmm1","66 0F 38 35 /r","V","V","SSE4_1","","","","" +"PMOVZXWD xmm1, xmm2/m64","PMOVZXWD xmm2/m64, xmm1","pmovzxwd xmm2/m64, xmm1","66 0F 38 33 /r","V","V","SSE4_1","","","","" +"PMOVZXWQ xmm1, xmm2/m32","PMOVZXWQ xmm2/m32, xmm1","pmovzxwq xmm2/m32, xmm1","66 0F 38 34 /r","V","V","SSE4_1","","","","" +"PMULDQ xmm1, xmm2/m128","PMULDQ xmm2/m128, xmm1","pmuldq xmm2/m128, xmm1","66 0F 38 28 /r","V","V","SSE4_1","","","","" +"PMULHRSW mm1, mm2/m64","PMULHRSW mm2/m64, mm1","pmulhrsw mm2/m64, mm1","NP 0F 38 0B /r","V","V","SSSE3","","","","" +"PMULHRSW xmm1, xmm2/m128","PMULHRSW xmm2/m128, xmm1","pmulhrsw xmm2/m128, xmm1","66 0F 38 0B /r","V","V","SSSE3","","","","" +"PMULHUW mm1, mm2/m64","PMULHUW mm2/m64, mm1","pmulhuw mm2/m64, mm1","NP 0F E4 /r","V","V","SSE","","","","" +"PMULHUW xmm1, xmm2/m128","PMULHUW xmm2/m128, xmm1","pmulhuw xmm2/m128, xmm1","66 0F E4 /r","V","V","SSE2","","","","" +"PMULHW mm, mm/m64","PMULHW mm/m64, mm","pmulhw mm/m64, mm","NP 0F E5 /r","V","V","MMX","","","","" +"PMULHW xmm1, xmm2/m128","PMULHW xmm2/m128, xmm1","pmulhw xmm2/m128, xmm1","66 0F E5 /r","V","V","SSE2","","","","" +"PMULLD xmm1, xmm2/m128","PMULLD xmm2/m128, xmm1","pmulld xmm2/m128, xmm1","66 0F 38 40 /r","V","V","SSE4_1","","","","" +"PMULLW mm, mm/m64","PMULLW mm/m64, mm","pmullw mm/m64, mm","NP 0F D5 /r","V","V","MMX","","","","" +"PMULLW xmm1, xmm2/m128","PMULLW xmm2/m128, xmm1","pmullw xmm2/m128, xmm1","66 0F D5 /r","V","V","SSE2","","","","" +"PMULUDQ mm1, mm2/m64","PMULULQ mm2/m64, mm1","pmuludq mm2/m64, mm1","NP 0F F4 /r","V","V","SSE2","","","","" +"PMULUDQ xmm1, xmm2/m128","PMULULQ xmm2/m128, xmm1","pmuludq xmm2/m128, xmm1","66 0F F4 /r","V","V","SSE2","","","","" +"POP DS","POPW/POPL/POPQ DS","popw/popl/popq DS","1F","V","I","","","w","Y","" +"POP ES","POPW/POPL/POPQ ES","popw/popl/popq ES","07","V","I","","","w","Y","" +"POP FS","POPW/POPL/POPQ FS","popw/popl/popq FS","0F A1","V","V","","operand16","w","Y","" +"POP FS","POPW/POPL/POPQ FS","popw/popl/popq FS","0F A1","N.E.","V","","operand32,operand64","w","Y","" +"POP FS","POPW/POPL/POPQ FS","popw/popl/popq FS","0F A1","V","N.E.","","operand32","w","Y","" +"POP GS","POPW/POPL/POPQ GS","popw/popl/popq GS","0F A9","N.E.","V","","operand32,operand64","w","Y","" +"POP GS","POPW/POPL/POPQ GS","popw/popl/popq GS","0F A9","V","V","","operand16","w","Y","" +"POP GS","POPW/POPL/POPQ GS","popw/popl/popq GS","0F A9","V","N.E.","","operand32","w","Y","" +"POP SS","POPW/POPL/POPQ SS","popw/popl/popq SS","17","V","I","","","w","Y","" +"POP r/m16","POPW r/m16","popw r/m16","8F /0","V","V","","operand16","","Y","16" +"POP r/m32","POPL r/m32","popl r/m32","8F /0","V","N.E.","","operand32","","Y","32" +"POP r/m64","POPQ r/m64","popq r/m64","8F /0","N.E.","V","","operand32,operand64","","Y","64" +"POP r16","POPW r16","popw r16","58+rw","V","V","","operand16","","Y","16" +"POP r32","POPL r32","popl r32","58+rd","V","N.E.","","operand32","","Y","32" +"POP r64","POPQ r64","popq r64","58+rd","N.E.","V","","","","Y","64" +"POPA","POPAW","popaw","61","V","I","","operand16","","","" +"POPAD","POPAL","popal","61","V","I","","operand32","","","" +"POPCNT r16, r/m16","POPCNTW r/m16, r16","popcntw r/m16, r16","F3 0F B8 /r","V","V","","operand16","","Y","16" +"POPCNT r32, r/m32","POPCNTL r/m32, r32","popcntl r/m32, r32","F3 0F B8 /r","V","V","","operand32","","Y","32" +"POPCNT r64, r/m64","POPCNTQ r/m64, r64","popcntq r/m64, r64","F3 REX.W 0F B8 /r","N.E.","V","","","","Y","64" +"POPF","POPFW","popfw","9D","V","V","","operand16","","","" +"POPFD","POPFL","popfl","9D","V","N.E.","","operand32","","","" +"POPFQ","POPFQ","popfq","9D","N.E.","V","","operand32,operand64","","","" +"POR mm, mm/m64","POR mm/m64, mm","por mm/m64, mm","NP 0F EB /r","V","V","MMX","","","","" +"POR xmm1, xmm2/m128","POR xmm2/m128, xmm1","por xmm2/m128, xmm1","66 0F EB /r","V","V","SSE2","","","","" +"PREFETCHNTA m8","PREFETCHNTA m8","prefetchnta m8","0F 18 /0","V","V","","","","","" +"PREFETCHT0 m8","PREFETCHT0 m8","prefetcht0 m8","0F 18 /1","V","V","","","","","" +"PREFETCHT1 m8","PREFETCHT1 m8","prefetcht1 m8","0F 18 /2","V","V","","","","","" +"PREFETCHT2 m8","PREFETCHT2 m8","prefetcht2 m8","0F 18 /3","V","V","","","","","" +"PREFETCHW m8","PREFETCHW m8","prefetchw m8","0F 0D /1","V","V","PREFETCHW","","","","" +"PSADBW mm1, mm2/m64","PSADBW mm2/m64, mm1","psadbw mm2/m64, mm1","NP 0F F6 /r","V","V","SSE","","","","" +"PSADBW xmm1, xmm2/m128","PSADBW xmm2/m128, xmm1","psadbw xmm2/m128, xmm1","66 0F F6 /r","V","V","SSE2","","","","" +"PSHUFB mm1, mm2/m64","PSHUFB mm2/m64, mm1","pshufb mm2/m64, mm1","NP 0F 38 00 /r","V","V","SSSE3","","","","" +"PSHUFB xmm1, xmm2/m128","PSHUFB xmm2/m128, xmm1","pshufb xmm2/m128, xmm1","66 0F 38 00 /r","V","V","SSSE3","","","","" +"PSHUFD xmm1, xmm2/m128, imm8","PSHUFD imm8, xmm2/m128, xmm1","pshufd imm8, xmm2/m128, xmm1","66 0F 70 /r ib","V","V","SSE2","","","","" +"PSHUFHW xmm1, xmm2/m128, imm8","PSHUFHW imm8, xmm2/m128, xmm1","pshufhw imm8, xmm2/m128, xmm1","F3 0F 70 /r ib","V","V","SSE2","","","","" +"PSHUFLW xmm1, xmm2/m128, imm8","PSHUFLW imm8, xmm2/m128, xmm1","pshuflw imm8, xmm2/m128, xmm1","F2 0F 70 /r ib","V","V","SSE2","","","","" +"PSHUFW mm1, mm2/m64, imm8","PSHUFW imm8, mm2/m64, mm1","pshufw imm8, mm2/m64, mm1","NP 0F 70 /r ib","V","V","","","","","" +"PSIGNB mm1, mm2/m64","PSIGNB mm2/m64, mm1","psignb mm2/m64, mm1","NP 0F 38 08 /r","V","V","SSSE3","","","","" +"PSIGNB xmm1, xmm2/m128","PSIGNB xmm2/m128, xmm1","psignb xmm2/m128, xmm1","66 0F 38 08 /r","V","V","SSSE3","","","","" +"PSIGND mm1, mm2/m64","PSIGND mm2/m64, mm1","psignd mm2/m64, mm1","NP 0F 38 0A /r","V","V","SSSE3","","","","" +"PSIGND xmm1, xmm2/m128","PSIGND xmm2/m128, xmm1","psignd xmm2/m128, xmm1","66 0F 38 0A /r","V","V","SSSE3","","","","" +"PSIGNW mm1, mm2/m64","PSIGNW mm2/m64, mm1","psignw mm2/m64, mm1","NP 0F 38 09 /r","V","V","SSSE3","","","","" +"PSIGNW xmm1, xmm2/m128","PSIGNW xmm2/m128, xmm1","psignw xmm2/m128, xmm1","66 0F 38 09 /r","V","V","SSSE3","","","","" +"PSLLD mm, imm8","PSLLL imm8, mm","pslld imm8, mm","NP 0F 72 /6 ib","V","V","MMX","","","","" +"PSLLD mm, mm/m64","PSLLL mm/m64, mm","pslld mm/m64, mm","NP 0F F2 /r","V","V","MMX","","","","" +"PSLLD xmm1, imm8","PSLLL imm8, xmm1","pslld imm8, xmm1","66 0F 72 /6 ib","V","V","SSE2","","","","" +"PSLLD xmm1, xmm2/m128","PSLLL xmm2/m128, xmm1","pslld xmm2/m128, xmm1","66 0F F2 /r","V","V","SSE2","","","","" +"PSLLDQ xmm1, imm8","PSLLO imm8, xmm1","pslldq imm8, xmm1","66 0F 73 /7 ib","V","V","SSE2","","","","" +"PSLLQ mm, imm8","PSLLQ imm8, mm","psllq imm8, mm","NP 0F 73 /6 ib","V","V","MMX","","","","" +"PSLLQ mm, mm/m64","PSLLQ mm/m64, mm","psllq mm/m64, mm","NP 0F F3 /r","V","V","MMX","","","","" +"PSLLQ xmm1, imm8","PSLLQ imm8, xmm1","psllq imm8, xmm1","66 0F 73 /6 ib","V","V","SSE2","","","","" +"PSLLQ xmm1, xmm2/m128","PSLLQ xmm2/m128, xmm1","psllq xmm2/m128, xmm1","66 0F F3 /r","V","V","SSE2","","","","" +"PSLLW mm, mm/m64","PSLLW mm/m64, mm","psllw mm/m64, mm","NP 0F F1 /r","V","V","MMX","","","","" +"PSLLW mm1, imm8","PSLLW imm8, mm1","psllw imm8, mm1","NP 0F 71 /6 ib","V","V","MMX","","","","" +"PSLLW xmm1, imm8","PSLLW imm8, xmm1","psllw imm8, xmm1","66 0F 71 /6 ib","V","V","SSE2","","","","" +"PSLLW xmm1, xmm2/m128","PSLLW xmm2/m128, xmm1","psllw xmm2/m128, xmm1","66 0F F1 /r","V","V","SSE2","","","","" +"PSRAD mm, imm8","PSRAL imm8, mm","psrad imm8, mm","NP 0F 72 /4 ib","V","V","MMX","","","","" +"PSRAD mm, mm/m64","PSRAL mm/m64, mm","psrad mm/m64, mm","NP 0F E2 /r","V","V","MMX","","","","" +"PSRAD xmm1, imm8","PSRAL imm8, xmm1","psrad imm8, xmm1","66 0F 72 /4 ib","V","V","SSE2","","","","" +"PSRAD xmm1, xmm2/m128","PSRAL xmm2/m128, xmm1","psrad xmm2/m128, xmm1","66 0F E2 /r","V","V","SSE2","","","","" +"PSRAW mm, imm8","PSRAW imm8, mm","psraw imm8, mm","NP 0F 71 /4 ib","V","V","MMX","","","","" +"PSRAW mm, mm/m64","PSRAW mm/m64, mm","psraw mm/m64, mm","NP 0F E1 /r","V","V","MMX","","","","" +"PSRAW xmm1, imm8","PSRAW imm8, xmm1","psraw imm8, xmm1","66 0F 71 /4 ib","V","V","SSE2","","","","" +"PSRAW xmm1, xmm2/m128","PSRAW xmm2/m128, xmm1","psraw xmm2/m128, xmm1","66 0F E1 /r","V","V","SSE2","","","","" +"PSRLD mm, imm8","PSRLL imm8, mm","psrld imm8, mm","NP 0F 72 /2 ib","V","V","MMX","","","","" +"PSRLD mm, mm/m64","PSRLL mm/m64, mm","psrld mm/m64, mm","NP 0F D2 /r","V","V","MMX","","","","" +"PSRLD xmm1, imm8","PSRLL imm8, xmm1","psrld imm8, xmm1","66 0F 72 /2 ib","V","V","SSE2","","","","" +"PSRLD xmm1, xmm2/m128","PSRLL xmm2/m128, xmm1","psrld xmm2/m128, xmm1","66 0F D2 /r","V","V","SSE2","","","","" +"PSRLDQ xmm1, imm8","PSRLO imm8, xmm1","psrldq imm8, xmm1","66 0F 73 /3 ib","V","V","SSE2","","","","" +"PSRLQ mm, imm8","PSRLQ imm8, mm","psrlq imm8, mm","NP 0F 73 /2 ib","V","V","MMX","","","","" +"PSRLQ mm, mm/m64","PSRLQ mm/m64, mm","psrlq mm/m64, mm","NP 0F D3 /r","V","V","MMX","","","","" +"PSRLQ xmm1, imm8","PSRLQ imm8, xmm1","psrlq imm8, xmm1","66 0F 73 /2 ib","V","V","SSE2","","","","" +"PSRLQ xmm1, xmm2/m128","PSRLQ xmm2/m128, xmm1","psrlq xmm2/m128, xmm1","66 0F D3 /r","V","V","SSE2","","","","" +"PSRLW mm, imm8","PSRLW imm8, mm","psrlw imm8, mm","NP 0F 71 /2 ib","V","V","MMX","","","","" +"PSRLW mm, mm/m64","PSRLW mm/m64, mm","psrlw mm/m64, mm","NP 0F D1 /r","V","V","MMX","","","","" +"PSRLW xmm1, imm8","PSRLW imm8, xmm1","psrlw imm8, xmm1","66 0F 71 /2 ib","V","V","SSE2","","","","" +"PSRLW xmm1, xmm2/m128","PSRLW xmm2/m128, xmm1","psrlw xmm2/m128, xmm1","66 0F D1 /r","V","V","SSE2","","","","" +"PSUBB mm, mm/m64","PSUBB mm/m64, mm","psubb mm/m64, mm","NP 0F F8 /r","V","V","MMX","","","","" +"PSUBB xmm1, xmm2/m128","PSUBB xmm2/m128, xmm1","psubb xmm2/m128, xmm1","66 0F F8 /r","V","V","SSE2","","","","" +"PSUBD mm, mm/m64","PSUBL mm/m64, mm","psubd mm/m64, mm","NP 0F FA /r","V","V","MMX","","","","" +"PSUBD xmm1, xmm2/m128","PSUBL xmm2/m128, xmm1","psubd xmm2/m128, xmm1","66 0F FA /r","V","V","SSE2","","","","" +"PSUBQ mm1, mm2/m64","PSUBQ mm2/m64, mm1","psubq mm2/m64, mm1","NP 0F FB /r","V","V","SSE2","","","","" +"PSUBQ xmm1, xmm2/m128","PSUBQ xmm2/m128, xmm1","psubq xmm2/m128, xmm1","66 0F FB /r","V","V","SSE2","","","","" +"PSUBSB mm, mm/m64","PSUBSB mm/m64, mm","psubsb mm/m64, mm","NP 0F E8 /r","V","V","MMX","","","","" +"PSUBSB xmm1, xmm2/m128","PSUBSB xmm2/m128, xmm1","psubsb xmm2/m128, xmm1","66 0F E8 /r","V","V","SSE2","","","","" +"PSUBSW mm, mm/m64","PSUBSW mm/m64, mm","psubsw mm/m64, mm","NP 0F E9 /r","V","V","MMX","","","","" +"PSUBSW xmm1, xmm2/m128","PSUBSW xmm2/m128, xmm1","psubsw xmm2/m128, xmm1","66 0F E9 /r","V","V","SSE2","","","","" +"PSUBUSB mm, mm/m64","PSUBUSB mm/m64, mm","psubusb mm/m64, mm","NP 0F D8 /r","V","V","MMX","","","","" +"PSUBUSB xmm1, xmm2/m128","PSUBUSB xmm2/m128, xmm1","psubusb xmm2/m128, xmm1","66 0F D8 /r","V","V","SSE2","","","","" +"PSUBUSW mm, mm/m64","PSUBUSW mm/m64, mm","psubusw mm/m64, mm","NP 0F D9 /r","V","V","MMX","","","","" +"PSUBUSW xmm1, xmm2/m128","PSUBUSW xmm2/m128, xmm1","psubusw xmm2/m128, xmm1","66 0F D9 /r","V","V","SSE2","","","","" +"PSUBW mm, mm/m64","PSUBW mm/m64, mm","psubw mm/m64, mm","NP 0F F9 /r","V","V","MMX","","","","" +"PSUBW xmm1, xmm2/m128","PSUBW xmm2/m128, xmm1","psubw xmm2/m128, xmm1","66 0F F9 /r","V","V","SSE2","","","","" +"PTEST xmm1, xmm2/m128","PTEST xmm2/m128, xmm1","ptest xmm2/m128, xmm1","66 0F 38 17 /r","V","V","SSE4_1","","","","" +"PUNPCKHBW mm, mm/m64","PUNPCKHBW mm/m64, mm","punpckhbw mm/m64, mm","NP 0F 68 /r","V","V","MMX","","","","" +"PUNPCKHBW xmm1, xmm2/m128","PUNPCKHBW xmm2/m128, xmm1","punpckhbw xmm2/m128, xmm1","66 0F 68 /r","V","V","SSE2","","","","" +"PUNPCKHDQ mm, mm/m64","PUNPCKHLQ mm/m64, mm","punpckhdq mm/m64, mm","NP 0F 6A /r","V","V","MMX","","","","" +"PUNPCKHDQ xmm1, xmm2/m128","PUNPCKHLQ xmm2/m128, xmm1","punpckhdq xmm2/m128, xmm1","66 0F 6A /r","V","V","SSE2","","","","" +"PUNPCKHQDQ xmm1, xmm2/m128","PUNPCKHQDQ xmm2/m128, xmm1","punpckhqdq xmm2/m128, xmm1","66 0F 6D /r","V","V","SSE2","","","","" +"PUNPCKHWD mm, mm/m64","PUNPCKHWL mm/m64, mm","punpckhwd mm/m64, mm","NP 0F 69 /r","V","V","MMX","","","","" +"PUNPCKHWD xmm1, xmm2/m128","PUNPCKHWL xmm2/m128, xmm1","punpckhwd xmm2/m128, xmm1","66 0F 69 /r","V","V","SSE2","","","","" +"PUNPCKLBW mm, mm/m32","PUNPCKLBW mm/m32, mm","punpcklbw mm/m32, mm","NP 0F 60 /r","V","V","MMX","","","","" +"PUNPCKLBW xmm1, xmm2/m128","PUNPCKLBW xmm2/m128, xmm1","punpcklbw xmm2/m128, xmm1","66 0F 60 /r","V","V","SSE2","","","","" +"PUNPCKLDQ mm, mm/m32","PUNPCKLLQ mm/m32, mm","punpckldq mm/m32, mm","NP 0F 62 /r","V","V","MMX","","","","" +"PUNPCKLDQ xmm1, xmm2/m128","PUNPCKLLQ xmm2/m128, xmm1","punpckldq xmm2/m128, xmm1","66 0F 62 /r","V","V","SSE2","","","","" +"PUNPCKLQDQ xmm1, xmm2/m128","PUNPCKLQDQ xmm2/m128, xmm1","punpcklqdq xmm2/m128, xmm1","66 0F 6C /r","V","V","SSE2","","","","" +"PUNPCKLWD mm, mm/m32","PUNPCKLWL mm/m32, mm","punpcklwd mm/m32, mm","NP 0F 61 /r","V","V","MMX","","","","" +"PUNPCKLWD xmm1, xmm2/m128","PUNPCKLWL xmm2/m128, xmm1","punpcklwd xmm2/m128, xmm1","66 0F 61 /r","V","V","SSE2","","","","" +"PUSHA","PUSHAW","pushaw","60","V","I","","operand16","","","" +"PUSHAD","PUSHAL","pushal","60","V","I","","operand32","","","" +"PUSHF","PUSHFW","pushfw","9C","V","V","","operand16","","","" +"PUSHFD","PUSHFL","pushfl","9C","V","N.E.","","operand32","","","" +"PUSHFQ","PUSHFQ","pushfq","9C","N.E.","V","","operand32,operand64","","","" +"PXOR mm, mm/m64","PXOR mm/m64, mm","pxor mm/m64, mm","NP 0F EF /r","V","V","MMX","","","","" +"PXOR xmm1, xmm2/m128","PXOR xmm2/m128, xmm1","pxor xmm2/m128, xmm1","66 0F EF /r","V","V","SSE2","","","","" +"RCPPS xmm1, xmm2/m128","RCPPS xmm2/m128, xmm1","rcpps xmm2/m128, xmm1","NP 0F 53 /r","V","V","SSE","","","","" +"RCPSS xmm1, xmm2/m32","RCPSS xmm2/m32, xmm1","rcpss xmm2/m32, xmm1","F3 0F 53 /r","V","V","SSE","","","","" +"RDFSBASE r32","RDFSBASE r32","rdfsbase r32","F3 0F AE /0","I","V","FSGSBASE","operand16,operand32","","Y","32" +"RDFSBASE r64","RDFSBASE r64","rdfsbase r64","F3 REX.W 0F AE /0","I","V","FSGSBASE","","","Y","64" +"RDGSBASE r32","RDGSBASE r32","rdgsbase r32","F3 0F AE /1","I","V","FSGSBASE","operand16,operand32","","Y","32" +"RDGSBASE r64","RDGSBASE r64","rdgsbase r64","F3 REX.W 0F AE /1","I","V","FSGSBASE","","","Y","64" +"RDPID r32","RDPID r32","rdpid r32","F3 0F C7 /7","V","N.E.","RDPID","","","","" +"RDPID r64","RDPID r64","rdpid r64","F3 0F C7 /7","N.E.","V","RDPID","","","","" +"RDPKRU","RDPKRU","rdpkru","NP 0F 01 EE","V","V","OSPKE","","","","" +"RDPMC","RDPMC","rdpmc","0F 33","V","V","","","","","" +"RDRAND r16","RDRAND r16","rdrand r16","NFx 0F C7 /6","V","V","RDRAND","operand16","","Y","16" +"RDRAND r32","RDRAND r32","rdrand r32","NFx 0F C7 /6","V","V","RDRAND","operand32","","Y","32" +"RDRAND r64","RDRAND r64","rdrand r64","NFx REX.W 0F C7 /6","I","V","RDRAND","","","Y","64" +"RDSEED r16","RDSEED r16","rdseed r16","NFx 0F C7 /7","V","V","RDSEED","operand16","","Y","16" +"RDSEED r32","RDSEED r32","rdseed r32","NFx 0F C7 /7","V","V","RDSEED","operand32","","Y","32" +"RDSEED r64","RDSEED r64","rdseed r64","NFx REX.W 0F C7 /7","I","V","RDSEED","","","Y","64" +"RDSSPD r32","RDSSPD r32","rdsspd r32","F3 0F 1E /1 (mod=11)","V","V","CET_SS","operand16,operand32","","","" +"RDSSPQ r64","RDSSPQ r64","rdsspq r64","F3 REX.W 0F 1E /1 (mod=11)","N.E.","V","CET_SS","","","","" +"RDTSC","RDTSC","rdtsc","0F 31","V","V","","","","","" +"RDTSCP","RDTSCP","rdtscp","0F 01 F9","V","V","","","","","" +"RET","RETW/RETL/RETQ","retw/retl/retq","C3","V","V","","","","","" +"RET imm16u","RETW/RETL/RETQ imm16u","retw/retl/retq imm16u","C2 iw","V","V","","","","","" +"RET_FAR","RETFW/RETFL/RETFQ","lretw/lretl/lretl","CB","V","V","","","","","" +"RET_FAR imm16u","RETFW/RETFL/RETFQ imm16u","lretw/lretl/lretl imm16u","CA iw","V","V","","","","","" +"RORX r32, r/m32, imm8","RORXL imm8, r/m32, r32","rorxl imm8, r/m32, r32","VEX.LZ.F2.0F3A.W0 F0 /r ib","V","V","BMI2","","","Y","32" +"RORX r64, r/m64, imm8","RORXQ imm8, r/m64, r64","rorxq imm8, r/m64, r64","VEX.LZ.F2.0F3A.W1 F0 /r ib","N.E.","V","BMI2","","","Y","64" +"ROUNDPD xmm1, xmm2/m128, imm8","ROUNDPD imm8, xmm2/m128, xmm1","roundpd imm8, xmm2/m128, xmm1","66 0F 3A 09 /r ib","V","V","SSE4_1","","","","" +"ROUNDPS xmm1, xmm2/m128, imm8","ROUNDPS imm8, xmm2/m128, xmm1","roundps imm8, xmm2/m128, xmm1","66 0F 3A 08 /r ib","V","V","SSE4_1","","","","" +"ROUNDSD xmm1, xmm2/m64, imm8","ROUNDSD imm8, xmm2/m64, xmm1","roundsd imm8, xmm2/m64, xmm1","66 0F 3A 0B /r ib","V","V","SSE4_1","","","","" +"ROUNDSS xmm1, xmm2/m32, imm8","ROUNDSS imm8, xmm2/m32, xmm1","roundss imm8, xmm2/m32, xmm1","66 0F 3A 0A /r ib","V","V","SSE4_1","","","","" +"RSM","RSM","rsm","0F AA","V","V","","","","","" +"RSQRTPS xmm1, xmm2/m128","RSQRTPS xmm2/m128, xmm1","rsqrtps xmm2/m128, xmm1","NP 0F 52 /r","V","V","SSE","","","","" +"RSQRTSS xmm1, xmm2/m32","RSQRTSS xmm2/m32, xmm1","rsqrtss xmm2/m32, xmm1","F3 0F 52 /r","V","V","SSE","","","","" +"RSTORSSP m64","RSTORSSP m64","rstorssp m64","F3 0F 01 /5 (mod!=11 /5 memory only)","V","V","CET_SS","","","","" +"SARX r32a, r/m32, r32b","SARXL r32b, r/m32, r32a","sarxl r32b, r/m32, r32a","VEX.LZ.F3.0F38.W0 F7 /r","V","V","BMI2","","","Y","32" +"SARX r64a, r/m64, r64b","SARXQ r64b, r/m64, r64a","sarxq r64b, r/m64, r64a","VEX.LZ.F3.0F38.W1 F7 /r","N.E.","V","BMI2","","","Y","64" +"SAVEPREVSSP","SAVEPREVSSP","saveprevssp","F3 0F 01 EA (mod!=11 /5 RM=010)","V","V","CET_SS","","","","" +"SBB AL, imm8","SBBB imm8, AL","sbbb imm8, AL","1C ib","V","V","","","","Y","8" +"SBB AX, imm16","SBBW imm16, AX","sbbw imm16, AX","1D iw","V","V","","operand16","","Y","16" +"SBB EAX, imm32","SBBL imm32, EAX","sbbl imm32, EAX","1D id","V","V","","operand32","","Y","32" +"SBB RAX, imm32","SBBQ imm32, RAX","sbbq imm32, RAX","REX.W 1D id","N.E.","V","","","","Y","64" +"SBB r/m16, imm16","SBBW imm16, r/m16","sbbw imm16, r/m16","81 /3 iw","V","V","","operand16","","Y","16" +"SBB r/m16, imm8","SBBW imm8, r/m16","sbbw imm8, r/m16","83 /3 ib","V","V","","operand16","","Y","16" +"SBB r/m16, r16","SBBW r16, r/m16","sbbw r16, r/m16","19 /r","V","V","","operand16","","Y","16" +"SBB r/m32, imm32","SBBL imm32, r/m32","sbbl imm32, r/m32","81 /3 id","V","V","","operand32","","Y","32" +"SBB r/m32, imm8","SBBL imm8, r/m32","sbbl imm8, r/m32","83 /3 ib","V","V","","operand32","","Y","32" +"SBB r/m32, r32","SBBL r32, r/m32","sbbl r32, r/m32","19 /r","V","V","","operand32","","Y","32" +"SBB r/m64, imm32","SBBQ imm32, r/m64","sbbq imm32, r/m64","REX.W 81 /3 id","N.E.","V","","","","Y","64" +"SBB r/m64, imm8","SBBQ imm8, r/m64","sbbq imm8, r/m64","REX.W 83 /3 ib","N.E.","V","","","","Y","64" +"SBB r/m64, r64","SBBQ r64, r/m64","sbbq r64, r/m64","REX.W 19 /r","N.E.","V","","","","Y","64" +"SBB r/m8, imm8","SBBB imm8, r/m8","sbbb imm8, r/m8","80 /3 ib","V","V","","","","Y","8" +"SBB r/m8, imm8","SBBB imm8, r/m8","sbbb imm8, r/m8","REX 80 /3 ib","N.E.","V","","pseudo64","","Y","8" +"SBB r/m8, r8","SBBB r8, r/m8","sbbb r8, r/m8","18 /r","V","V","","","","Y","8" +"SBB r/m8, r8","SBBB r8, r/m8","sbbb r8, r/m8","REX 18 /r","N.E.","V","","pseudo64","","Y","8" +"SBB r16, r/m16","SBBW r/m16, r16","sbbw r/m16, r16","1B /r","V","V","","operand16","","Y","16" +"SBB r32, r/m32","SBBL r/m32, r32","sbbl r/m32, r32","1B /r","V","V","","operand32","","Y","32" +"SBB r64, r/m64","SBBQ r/m64, r64","sbbq r/m64, r64","REX.W 1B /r","N.E.","V","","","","Y","64" +"SBB r8, r/m8","SBBB r/m8, r8","sbbb r/m8, r8","1A /r","V","V","","","","Y","8" +"SBB r8, r/m8","SBBB r/m8, r8","sbbb r/m8, r8","REX 1A /r","N.E.","V","","pseudo64","","Y","8" +"SCASB","SCASB","scasb","AE","V","V","","","","","" +"SCASD","SCASL","scasl","AF","V","V","","operand32","","","" +"SCASQ","SCASQ","scasq","REX.W AF","N.E.","V","","","","","" +"SCASW","SCASW","scasw","AF","V","V","","operand16","","","" +"SENDUIPI reg","SENDUIPI reg","senduipi reg","F3 0F C7 /6","I","V","UINTR","","","","" +"SERIALIZE","SERIALIZE","serialize","NP 0F 01 E8","V","V","SERIALIZE","","","","" +"SETA r/m8","SETHI r/m8","seta r/m8","0F 97","V","V","","","","","" +"SETA r/m8","SETHI r/m8","seta r/m8","REX 0F 97","N.E.","V","","pseudo64","","","" +"SETAE r/m8","SETCC r/m8","setae r/m8","0F 93","V","V","","","","","" +"SETAE r/m8","SETCC r/m8","setae r/m8","REX 0F 93","N.E.","V","","pseudo64","","","" +"SETB r/m8","SETCS r/m8","setb r/m8","0F 92","V","V","","","","","" +"SETB r/m8","SETCS r/m8","setb r/m8","REX 0F 92","N.E.","V","","pseudo64","","","" +"SETBE r/m8","SETLS r/m8","setbe r/m8","0F 96","V","V","","","","","" +"SETBE r/m8","SETLS r/m8","setbe r/m8","REX 0F 96","N.E.","V","","pseudo64","","","" +"SETC r/m8","SETCS r/m8","setc r/m8","0F 92","V","V","","pseudo","","","" +"SETC r/m8","SETCS r/m8","setc r/m8","REX 0F 92","N.E.","V","","pseudo","","","" +"SETE r/m8","SETEQ r/m8","sete r/m8","0F 94","V","V","","","","","" +"SETE r/m8","SETEQ r/m8","sete r/m8","REX 0F 94","N.E.","V","","pseudo64","","","" +"SETG r/m8","SETGT r/m8","setg r/m8","0F 9F","V","V","","","","","" +"SETG r/m8","SETGT r/m8","setg r/m8","REX 0F 9F","N.E.","V","","pseudo64","","","" +"SETGE r/m8","SETGE r/m8","setge r/m8","0F 9D","V","V","","","","","" +"SETGE r/m8","SETGE r/m8","setge r/m8","REX 0F 9D","N.E.","V","","pseudo64","","","" +"SETL r/m8","SETLT r/m8","setl r/m8","0F 9C","V","V","","","","","" +"SETL r/m8","SETLT r/m8","setl r/m8","REX 0F 9C","N.E.","V","","pseudo64","","","" +"SETLE r/m8","SETLE r/m8","setle r/m8","0F 9E","V","V","","","","","" +"SETLE r/m8","SETLE r/m8","setle r/m8","REX 0F 9E","N.E.","V","","pseudo64","","","" +"SETNA r/m8","SETLS r/m8","setna r/m8","0F 96","V","V","","pseudo","","","" +"SETNA r/m8","SETLS r/m8","setna r/m8","REX 0F 96","N.E.","V","","pseudo","","","" +"SETNAE r/m8","SETCS r/m8","setnae r/m8","0F 92","V","V","","pseudo","","","" +"SETNAE r/m8","SETCS r/m8","setnae r/m8","REX 0F 92","N.E.","V","","pseudo","","","" +"SETNB r/m8","SETCC r/m8","setnb r/m8","0F 93","V","V","","pseudo","","","" +"SETNB r/m8","SETCC r/m8","setnb r/m8","REX 0F 93","N.E.","V","","pseudo","","","" +"SETNBE r/m8","SETHI r/m8","setnbe r/m8","0F 97","V","V","","pseudo","","","" +"SETNBE r/m8","SETHI r/m8","setnbe r/m8","REX 0F 97","N.E.","V","","pseudo","","","" +"SETNC r/m8","SETCC r/m8","setnc r/m8","0F 93","V","V","","pseudo","","","" +"SETNC r/m8","SETCC r/m8","setnc r/m8","REX 0F 93","N.E.","V","","pseudo","","","" +"SETNE r/m8","SETNE r/m8","setne r/m8","0F 95","V","V","","","","","" +"SETNE r/m8","SETNE r/m8","setne r/m8","REX 0F 95","N.E.","V","","pseudo64","","","" +"SETNG r/m8","SETLE r/m8","setng r/m8","0F 9E","V","V","","pseudo","","","" +"SETNG r/m8","SETLE r/m8","setng r/m8","REX 0F 9E","N.E.","V","","pseudo","","","" +"SETNGE r/m8","SETLT r/m8","setnge r/m8","0F 9C","V","V","","pseudo","","","" +"SETNGE r/m8","SETLT r/m8","setnge r/m8","REX 0F 9C","N.E.","V","","pseudo","","","" +"SETNL r/m8","SETGE r/m8","setnl r/m8","0F 9D","V","V","","pseudo","","","" +"SETNL r/m8","SETGE r/m8","setnl r/m8","REX 0F 9D","N.E.","V","","pseudo","","","" +"SETNLE r/m8","SETGT r/m8","setnle r/m8","0F 9F","V","V","","pseudo","","","" +"SETNLE r/m8","SETGT r/m8","setnle r/m8","REX 0F 9F","N.E.","V","","pseudo","","","" +"SETNO r/m8","SETOC r/m8","setno r/m8","0F 91","V","V","","","","","" +"SETNO r/m8","SETOC r/m8","setno r/m8","REX 0F 91","N.E.","V","","pseudo64","","","" +"SETNP r/m8","SETPC r/m8","setnp r/m8","0F 9B","V","V","","","","","" +"SETNP r/m8","SETPC r/m8","setnp r/m8","REX 0F 9B","N.E.","V","","pseudo64","","","" +"SETNS r/m8","SETPL r/m8","setns r/m8","0F 99","V","V","","","","","" +"SETNS r/m8","SETPL r/m8","setns r/m8","REX 0F 99","N.E.","V","","pseudo64","","","" +"SETNZ r/m8","SETNE r/m8","setnz r/m8","0F 95","V","V","","pseudo","","","" +"SETNZ r/m8","SETNE r/m8","setnz r/m8","REX 0F 95","N.E.","V","","pseudo","","","" +"SETO r/m8","SETOS r/m8","seto r/m8","0F 90","V","V","","","","","" +"SETO r/m8","SETOS r/m8","seto r/m8","REX 0F 90","N.E.","V","","pseudo64","","","" +"SETP r/m8","SETPS r/m8","setp r/m8","0F 9A","V","V","","","","","" +"SETP r/m8","SETPS r/m8","setp r/m8","REX 0F 9A","N.E.","V","","pseudo64","","","" +"SETPE r/m8","SETPS r/m8","setpe r/m8","0F 9A","V","V","","pseudo","","","" +"SETPE r/m8","SETPS r/m8","setpe r/m8","REX 0F 9A","N.E.","V","","pseudo","","","" +"SETPO r/m8","SETPC r/m8","setpo r/m8","0F 9B","V","V","","pseudo","","","" +"SETPO r/m8","SETPC r/m8","setpo r/m8","REX 0F 9B","N.E.","V","","pseudo","","","" +"SETS r/m8","SETMI r/m8","sets r/m8","0F 98","V","V","","","","","" +"SETS r/m8","SETMI r/m8","sets r/m8","REX 0F 98","N.E.","V","","pseudo64","","","" +"SETSSBSY","SETSSBSY","setssbsy","F3 0F 01 E8","V","V","CET_SS","","","","" +"SETZ r/m8","SETEQ r/m8","setz r/m8","0F 94","V","V","","pseudo","","","" +"SETZ r/m8","SETEQ r/m8","setz r/m8","REX 0F 94","N.E.","V","","pseudo","","","" +"SFENCE","SFENCE","sfence","NP 0F AE F8","V","V","","","","","" +"SHA1MSG1 xmm1, xmm2/m128","SHA1MSG1 xmm2/m128, xmm1","sha1msg1 xmm2/m128, xmm1","NP 0F 38 C9 /r","V","V","SHA","","","","" +"SHA1MSG2 xmm1, xmm2/m128","SHA1MSG2 xmm2/m128, xmm1","sha1msg2 xmm2/m128, xmm1","NP 0F 38 CA /r","V","V","SHA","","","","" +"SHA1NEXTE xmm1, xmm2/m128","SHA1NEXTE xmm2/m128, xmm1","sha1nexte xmm2/m128, xmm1","NP 0F 38 C8 /r","V","V","SHA","","","","" +"SHA1RNDS4 xmm1, xmm2/m128, imm8","SHA1RNDS4 imm8, xmm2/m128, xmm1","sha1rnds4 imm8, xmm2/m128, xmm1","NP 0F 3A CC /r ib","V","V","SHA","","","","" +"SHA256MSG1 xmm1, xmm2/m128","SHA256MSG1 xmm2/m128, xmm1","sha256msg1 xmm2/m128, xmm1","NP 0F 38 CC /r","V","V","SHA","","","","" +"SHA256MSG2 xmm1, xmm2/m128","SHA256MSG2 xmm2/m128, xmm1","sha256msg2 xmm2/m128, xmm1","NP 0F 38 CD /r","V","V","SHA","","","","" +"SHA256RNDS2 xmm1, xmm2/m128, ","SHA256RNDS2 , xmm2/m128, xmm1","sha256rnds2 , xmm2/m128, xmm1","NP 0F 38 CB /r","V","V","SHA","","","","" +"SHLD r/m16, r16, CL","SHLW CL, r16, r/m16","shldw CL, r16, r/m16","0F A5 /r","V","V","","operand16","","Y","16" +"SHLD r/m16, r16, imm8","SHLW imm8, r16, r/m16","shldw imm8, r16, r/m16","0F A4 /r ib","V","V","","operand16","","Y","16" +"SHLD r/m32, r32, CL","SHLL CL, r32, r/m32","shldl CL, r32, r/m32","0F A5 /r","V","V","","operand32","","Y","32" +"SHLD r/m32, r32, imm8","SHLL imm8, r32, r/m32","shldl imm8, r32, r/m32","0F A4 /r ib","V","V","","operand32","","Y","32" +"SHLD r/m64, r64, CL","SHLQ CL, r64, r/m64","shldq CL, r64, r/m64","REX.W 0F A5 /r","N.E.","V","","","","Y","64" +"SHLD r/m64, r64, imm8","SHLQ imm8, r64, r/m64","shldq imm8, r64, r/m64","REX.W 0F A4 /r ib","N.E.","V","","","","Y","64" +"SHLX r32a, r/m32, r32b","SHLXL r32b, r/m32, r32a","shlxl r32b, r/m32, r32a","VEX.LZ.66.0F38.W0 F7 /r","V","V","BMI2","","","Y","32" +"SHLX r64a, r/m64, r64b","SHLXQ r64b, r/m64, r64a","shlxq r64b, r/m64, r64a","VEX.LZ.66.0F38.W1 F7 /r","N.E.","V","BMI2","","","Y","64" +"SHRD r/m16, r16, CL","SHRW CL, r16, r/m16","shrdw CL, r16, r/m16","0F AD /r","V","V","","operand16","","Y","16" +"SHRD r/m16, r16, imm8","SHRW imm8, r16, r/m16","shrdw imm8, r16, r/m16","0F AC /r ib","V","V","","operand16","","Y","16" +"SHRD r/m32, r32, CL","SHRL CL, r32, r/m32","shrdl CL, r32, r/m32","0F AD /r","V","V","","operand32","","Y","32" +"SHRD r/m32, r32, imm8","SHRL imm8, r32, r/m32","shrdl imm8, r32, r/m32","0F AC /r ib","V","V","","operand32","","Y","32" +"SHRD r/m64, r64, CL","SHRQ CL, r64, r/m64","shrdq CL, r64, r/m64","REX.W 0F AD /r","N.E.","V","","","","Y","64" +"SHRD r/m64, r64, imm8","SHRQ imm8, r64, r/m64","shrdq imm8, r64, r/m64","REX.W 0F AC /r ib","N.E.","V","","","","Y","64" +"SHRX r32a, r/m32, r32b","SHRXL r32b, r/m32, r32a","shrxl r32b, r/m32, r32a","VEX.LZ.F2.0F38.W0 F7 /r","V","V","BMI2","","","Y","32" +"SHRX r64a, r/m64, r64b","SHRXQ r64b, r/m64, r64a","shrxq r64b, r/m64, r64a","VEX.LZ.F2.0F38.W1 F7 /r","N.E.","V","BMI2","","","Y","64" +"SHUFPD xmm1, xmm2/m128, imm8","SHUFPD imm8, xmm2/m128, xmm1","shufpd imm8, xmm2/m128, xmm1","66 0F C6 /r ib","V","V","SSE2","","","","" +"SHUFPS xmm1, xmm3/m128, imm8","SHUFPS imm8, xmm3/m128, xmm1","shufps imm8, xmm3/m128, xmm1","NP 0F C6 /r ib","V","V","SSE","","","","" +"SLDT r/m16","SLDT r/m16","sldt r/m16","0F 00 /0","V","V","","","","","" +"SLDT r32/m16","SLDT{L/W} r32/m16","sldt{l/w} r32/m16","0F 00 /0","V","V","","operand32","w","","" +"SMSW r/m16","SMSWW r/m16","smsww r/m16","0F 01 /4","V","V","","operand16","","Y","16" +"SMSW r32/m16","SMSW{L/W} r32/m16","smsw{l/w} r32/m16","0F 01 /4","V","V","","operand32","","Y","" +"SMSW r64/m16","SMSW{Q/W} r64/m16","smsw{q/w} r64/m16","REX.W 0F 01 /4","V","V","","","","Y","" +"SQRTPD xmm1, xmm2/m128","SQRTPD xmm2/m128, xmm1","sqrtpd xmm2/m128, xmm1","66 0F 51 /r","V","V","SSE2","","","","" +"SQRTPS xmm1, xmm2/m128","SQRTPS xmm2/m128, xmm1","sqrtps xmm2/m128, xmm1","NP 0F 51 /r","V","V","SSE","","","","" +"SQRTSD xmm1, xmm2/m64","SQRTSD xmm2/m64, xmm1","sqrtsd xmm2/m64, xmm1","F2 0F 51 /r","V","V","SSE2","","","","" +"SQRTSS xmm1, xmm2/m32","SQRTSS xmm2/m32, xmm1","sqrtss xmm2/m32, xmm1","F3 0F 51 /r","V","V","SSE","","","","" +"STAC","STAC","stac","NP 0F 01 CB","V","V","SMAP","","","","" +"STC","STC","stc","F9","V","V","","","","","" +"STD","STD","std","FD","V","V","","","","","" +"STI","STI","sti","FB","V","V","","","","","" +"STMXCSR m32","STMXCSR m32","stmxcsr m32","NP 0F AE /3","V","V","SSE","","","","" +"STOSB","STOSB","stosb","AA","V","V","","","","","" +"STOSD","STOSL","stosl","AB","V","V","","operand32","","","" +"STOSQ","STOSQ","stosq","REX.W AB","N.E.","V","","","","","" +"STOSW","STOSW","stosw","AB","V","V","","operand16","","","" +"STR r/m16","STRW r/m16","strw r/m16","0F 00 /1","V","V","","operand16","","Y","16" +"STR r32/m16","STR{L/W} r32/m16","str{l/w} r32/m16","0F 00 /1","V","V","","operand32","w","Y","" +"STR r64/m16","STR{Q/W} r64/m16","str{q/w} r64/m16","REX.W 0F 00 /1","N.E.","V","","","w","Y","" +"STTILECFG m512","STTILECFG m512","sttilecfg m512","VEX.128.66.0F38.W0 49 !(11):000:bbb","N.E.","V","AMX-TILE","","","","" +"STUI","STUI","stui","F3 0F 01 EF","I","V","UINTR","","","","" +"SUB AL, imm8","SUBB imm8, AL","subb imm8, AL","2C ib","V","V","","","","Y","8" +"SUB AX, imm16","SUBW imm16, AX","subw imm16, AX","2D iw","V","V","","operand16","","Y","16" +"SUB EAX, imm32","SUBL imm32, EAX","subl imm32, EAX","2D id","V","V","","operand32","","Y","32" +"SUB RAX, imm32","SUBQ imm32, RAX","subq imm32, RAX","REX.W 2D id","N.E.","V","","","","Y","64" +"SUB r/m16, imm16","SUBW imm16, r/m16","subw imm16, r/m16","81 /5 iw","V","V","","operand16","","Y","16" +"SUB r/m16, imm8","SUBW imm8, r/m16","subw imm8, r/m16","83 /5 ib","V","V","","operand16","","Y","16" +"SUB r/m16, r16","SUBW r16, r/m16","subw r16, r/m16","29 /r","V","V","","operand16","","Y","16" +"SUB r/m32, imm32","SUBL imm32, r/m32","subl imm32, r/m32","81 /5 id","V","V","","operand32","","Y","32" +"SUB r/m32, imm8","SUBL imm8, r/m32","subl imm8, r/m32","83 /5 ib","V","V","","operand32","","Y","32" +"SUB r/m32, r32","SUBL r32, r/m32","subl r32, r/m32","29 /r","V","V","","operand32","","Y","32" +"SUB r/m64, imm32","SUBQ imm32, r/m64","subq imm32, r/m64","REX.W 81 /5 id","N.E.","V","","","","Y","64" +"SUB r/m64, imm8","SUBQ imm8, r/m64","subq imm8, r/m64","REX.W 83 /5 ib","N.E.","V","","","","Y","64" +"SUB r/m64, r64","SUBQ r64, r/m64","subq r64, r/m64","REX.W 29 /r","N.E.","V","","","","Y","64" +"SUB r/m8, imm8","SUBB imm8, r/m8","subb imm8, r/m8","80 /5 ib","V","V","","","","Y","8" +"SUB r/m8, imm8","SUBB imm8, r/m8","subb imm8, r/m8","REX 80 /5 ib","N.E.","V","","pseudo64","","Y","8" +"SUB r/m8, r8","SUBB r8, r/m8","subb r8, r/m8","28 /r","V","V","","","","Y","8" +"SUB r/m8, r8","SUBB r8, r/m8","subb r8, r/m8","REX 28 /r","N.E.","V","","pseudo64","","Y","8" +"SUB r16, r/m16","SUBW r/m16, r16","subw r/m16, r16","2B /r","V","V","","operand16","","Y","16" +"SUB r32, r/m32","SUBL r/m32, r32","subl r/m32, r32","2B /r","V","V","","operand32","","Y","32" +"SUB r64, r/m64","SUBQ r/m64, r64","subq r/m64, r64","REX.W 2B /r","N.E.","V","","","","Y","64" +"SUB r8, r/m8","SUBB r/m8, r8","subb r/m8, r8","2A /r","V","V","","","","Y","8" +"SUB r8, r/m8","SUBB r/m8, r8","subb r/m8, r8","REX 2A /r","N.E.","V","","pseudo64","","Y","8" +"SUBSD xmm1, xmm2/m64","SUBSD xmm2/m64, xmm1","subsd xmm2/m64, xmm1","F2 0F 5C /r","V","V","SSE2","","","","" +"SUBSS xmm1, xmm2/m32","SUBSS xmm2/m32, xmm1","subss xmm2/m32, xmm1","F3 0F 5C /r","V","V","SSE","","","","" +"SWAPGS","SWAPGS","swapgs","0F 01 F8","I","V","","","","","" +"SYSCALL","SYSCALL","syscall","0F 05","I","V","","","","","" +"SYSENTER","SYSENTER","sysenter","0F 34","V","V","PentiumII","","","","" +"SYSEXIT","SYSEXIT","sysexit","0F 35","V","V","PentiumII","ignoreREXW","","","" +"SYSEXIT","SYSEXIT","sysexit","REX.W 0F 35","N.E.","V","","pseudo","","","" +"SYSRET","SYSRET","sysretw/sysretl/sysretl","0F 07","I","V","","ignoreREXW","","","" +"SYSRET","SYSRET","sysretw/sysretl/sysretl","REX.W 0F 07","I","V","","pseudo","","","" +"TDPBF16PS tmm1, tmm2, tmm3","TDPBF16PS tmm3, tmm2, tmm1","tdpbf16ps tmm3, tmm2, tmm1","VEX.128.F3.0F38.W0 5C 11:rrr:bbb","N.E.","V","AMX-BF16","","","","" +"TDPBSSD tmm1, tmm2, tmm3","TDPBSSD tmm3, tmm2, tmm1","tdpbssd tmm3, tmm2, tmm1","VEX.128.F2.0F38.W0 5E 11:rrr:bbb","N.E.","V","AMX-INT8","","","","" +"TDPBSUD tmm1, tmm2, tmm3","TDPBSUD tmm3, tmm2, tmm1","tdpbsud tmm3, tmm2, tmm1","VEX.128.F3.0F38.W0 5E 11:rrr:bbb","N.E.","V","AMX-INT8","","","","" +"TDPBUSD tmm1, tmm2, tmm3","TDPBUSD tmm3, tmm2, tmm1","tdpbusd tmm3, tmm2, tmm1","VEX.128.66.0F38.W0 5E 11:rrr:bbb","N.E.","V","AMX-INT8","","","","" +"TDPBUUD tmm1, tmm2, tmm3","TDPBUUD tmm3, tmm2, tmm1","tdpbuud tmm3, tmm2, tmm1","VEX.128.NP.0F38.W0 5E 11:rrr:bbb","N.E.","V","AMX-INT8","","","","" +"TEST AL, imm8","TESTB imm8, AL","testb imm8, AL","A8 ib","V","V","","","","Y","8" +"TEST AX, imm16","TESTW imm16, AX","testw imm16, AX","A9 iw","V","V","","operand16","","Y","16" +"TEST EAX, imm32","TESTL imm32, EAX","testl imm32, EAX","A9 id","V","V","","operand32","","Y","32" +"TEST RAX, imm32","TESTQ imm32, RAX","testq imm32, RAX","REX.W A9 id","N.E.","V","","","","Y","64" +"TEST r/m16, imm16","TESTW imm16, r/m16","testw imm16, r/m16","F7 /0 iw","V","V","","operand16","","Y","16" +"TEST r/m16, r16","TESTW r16, r/m16","testw r16, r/m16","85 /r","V","V","","operand16","","Y","16" +"TEST r/m32, imm32","TESTL imm32, r/m32","testl imm32, r/m32","F7 /0 id","V","V","","operand32","","Y","32" +"TEST r/m32, r32","TESTL r32, r/m32","testl r32, r/m32","85 /r","V","V","","operand32","","Y","32" +"TEST r/m64, imm32","TESTQ imm32, r/m64","testq imm32, r/m64","REX.W F7 /0 id","N.E.","V","","","","Y","64" +"TEST r/m64, r64","TESTQ r64, r/m64","testq r64, r/m64","REX.W 85 /r","N.E.","V","","","","Y","64" +"TEST r/m8, imm8","TESTB imm8, r/m8","testb imm8, r/m8","F6 /0 ib","V","V","","","","Y","8" +"TEST r/m8, imm8","TESTB imm8, r/m8","testb imm8, r/m8","REX F6 /0 ib","N.E.","V","","pseudo64","","Y","8" +"TEST r/m8, r8","TESTB r8, r/m8","testb r8, r/m8","84 /r","V","V","","","","Y","8" +"TEST r/m8, r8","TESTB r8, r/m8","testb r8, r/m8","REX 84 /r","N.E.","V","","pseudo64","","Y","8" +"TESTUI","TESTUI","testui","F3 0F 01 ED","I","V","UINTR","","","","" +"TILELOADD tmm1, sibmem","TILELOADD sibmem, tmm1","tileloadd sibmem, tmm1","VEX.128.F2.0F38.W0 4B !(11):rrr:100","N.E.","V","AMX-TILE","","","","" +"TILELOADDT1 tmm1, sibmem","TILELOADDT1 sibmem, tmm1","tileloaddt1 sibmem, tmm1","VEX.128.66.0F38.W0 4B !(11):rrr:100","N.E.","V","AMX-TILE","","","","" +"TILERELEASE","TILERELEASE","tilerelease","VEX.128.NP.0F38.W0 49 C0","N.E.","V","AMX-TILE","","","","" +"TILESTORED sibmem, tmm1","TILESTORED tmm1, sibmem","tilestored tmm1, sibmem","VEX.128.F3.0F38.W0 4B !(11):rrr:100","N.E.","V","AMX-TILE","","","","" +"TILEZERO tmm1","TILEZERO tmm1","tilezero tmm1","VEX.128.F2.0F38.W0 49 11:rrr:000","N.E.","V","AMX-TILE","","","","" +"TZCNT r16, r/m16","TZCNTW r/m16, r16","tzcntw r/m16, r16","F3 0F BC /r","V","V","BMI1","operand16","","Y","16" +"TZCNT r32, r/m32","TZCNTL r/m32, r32","tzcntl r/m32, r32","F3 0F BC /r","V","V","BMI1","operand32","","Y","32" +"TZCNT r64, r/m64","TZCNTQ r/m64, r64","tzcntq r/m64, r64","F3 REX.W 0F BC /r","N.E.","V","BMI1","","","Y","64" +"UCOMISD xmm1, xmm2/m64","UCOMISD xmm2/m64, xmm1","ucomisd xmm2/m64, xmm1","66 0F 2E /r","V","V","SSE2","","","","" +"UCOMISS xmm1, xmm2/m32","UCOMISS xmm2/m32, xmm1","ucomiss xmm2/m32, xmm1","NP 0F 2E /r","V","V","SSE","","","","" +"UD0 r32, r/m32","UD0 r/m32, r32","ud0 r/m32, r32","0F FF /r","V","V","","","","","" +"UD1","UD1","ud1","0F B9","V","V","","","","","" +"UD1 r32, r/m32","UD1 r/m32, r32","ud1 r/m32, r32","0F B9 /r","V","V","","","","","" +"UD2","UD2","ud2","0F 0B","V","V","","","","","" +"UIRET","UIRET","uiret","F3 0F 01 EC","I","V","UINTR","","","","" +"UNPCKHPD xmm1, xmm2/m128","UNPCKHPD xmm2/m128, xmm1","unpckhpd xmm2/m128, xmm1","66 0F 15 /r","V","V","SSE2","","","","" +"UNPCKHPS xmm1, xmm2/m128","UNPCKHPS xmm2/m128, xmm1","unpckhps xmm2/m128, xmm1","NP 0F 15 /r","V","V","SSE","","","","" +"UNPCKLPD xmm1, xmm2/m128","UNPCKLPD xmm2/m128, xmm1","unpcklpd xmm2/m128, xmm1","66 0F 14 /r","V","V","SSE2","","","","" +"UNPCKLPS xmm1, xmm2/m128","UNPCKLPS xmm2/m128, xmm1","unpcklps xmm2/m128, xmm1","NP 0F 14 /r","V","V","SSE","","","","" +"VADDPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst","VADDPD xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","vaddpd xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.W1 58 /r","V","V","AVX512VL AVX512F","","","","" +"VADDPD xmm1, xmm2, xmm3/m128","VADDPD xmm3/m128, xmm2, xmm1","vaddpd xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG 58 /r","V","V","AVX","","","","" +"VADDPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst","VADDPD ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","vaddpd ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.W1 58 /r","V","V","AVX512VL AVX512F","","","","" +"VADDPD ymm1, ymm2, ymm3/m256","VADDPD ymm3/m256, ymm2, ymm1","vaddpd ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG 58 /r","V","V","AVX","","","","" +"VADDPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}","VADDPD zmm3/m512/m64bcst{er}, zmm2, zmm1 {k1}{z}","vaddpd zmm3/m512/m64bcst{er}, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.W1 58 /r","V","V","AVX512F","","","","" +"VADDPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst","VADDPS xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","vaddps xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","EVEX.128.0F.W0 58 /r","V","V","AVX512VL AVX512F","","","","" +"VADDPS xmm1, xmm2, xmm3/m128","VADDPS xmm3/m128, xmm2, xmm1","vaddps xmm3/m128, xmm2, xmm1","VEX.128.0F.WIG 58 /r","V","V","AVX","","","","" +"VADDPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst","VADDPS ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","vaddps ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","EVEX.256.0F.W0 58 /r","V","V","AVX512VL AVX512F","","","","" +"VADDPS ymm1, ymm2, ymm3/m256","VADDPS ymm3/m256, ymm2, ymm1","vaddps ymm3/m256, ymm2, ymm1","VEX.256.0F.WIG 58 /r","V","V","AVX","","","","" +"VADDPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst {er}","VADDPS zmm3/m512/m32bcst {er}, zmm2, zmm1 {k1}{z}","vaddps zmm3/m512/m32bcst {er}, zmm2, zmm1 {k1}{z}","EVEX.512.0F.W0 58 /r","V","V","AVX512F","","","","" +"VADDSD xmm1 {k1}{z}, xmm2, xmm3/m64{er}","VADDSD xmm3/m64{er}, xmm2, xmm1 {k1}{z}","vaddsd xmm3/m64{er}, xmm2, xmm1 {k1}{z}","EVEX.LLIG.F2.0F.W1 58 /r","V","V","AVX512F","","","","" +"VADDSD xmm1, xmm2, xmm3/m64","VADDSD xmm3/m64, xmm2, xmm1","vaddsd xmm3/m64, xmm2, xmm1","VEX.LIG.F2.0F.WIG 58 /r","V","V","AVX","","","","" +"VADDSS xmm1, xmm2, xmm3/m32","VADDSS xmm3/m32, xmm2, xmm1","vaddss xmm3/m32, xmm2, xmm1","VEX.LIG.F3.0F.WIG 58 /r","V","V","AVX","","","","" +"VADDSS xmm1{k1}{z}, xmm2, xmm3/m32{er}","VADDSS xmm3/m32{er}, xmm2, xmm1{k1}{z}","vaddss xmm3/m32{er}, xmm2, xmm1{k1}{z}","EVEX.LLIG.F3.0F.W0 58 /r","V","V","AVX512F","","","","" +"VADDSUBPD xmm1, xmm2, xmm3/m128","VADDSUBPD xmm3/m128, xmm2, xmm1","vaddsubpd xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG D0 /r","V","V","AVX","","","","" +"VADDSUBPD ymm1, ymm2, ymm3/m256","VADDSUBPD ymm3/m256, ymm2, ymm1","vaddsubpd ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG D0 /r","V","V","AVX","","","","" +"VADDSUBPS xmm1, xmm2, xmm3/m128","VADDSUBPS xmm3/m128, xmm2, xmm1","vaddsubps xmm3/m128, xmm2, xmm1","VEX.128.F2.0F.WIG D0 /r","V","V","AVX","","","","" +"VADDSUBPS ymm1, ymm2, ymm3/m256","VADDSUBPS ymm3/m256, ymm2, ymm1","vaddsubps ymm3/m256, ymm2, ymm1","VEX.256.F2.0F.WIG D0 /r","V","V","AVX","","","","" +"VAESDEC xmm1, xmm2, xmm3/m128","VAESDEC xmm3/m128, xmm2, xmm1","vaesdec xmm3/m128, xmm2, xmm1","EVEX.128.66.0F38.WIG DE /r","V","V","VAES AVX512VL the Equivalent Inverse Cipher, using one 128-bit data","","","Y","" +"VAESDEC xmm1, xmm2, xmm3/m128","VAESDEC xmm3/m128, xmm2, xmm1","vaesdec xmm3/m128, xmm2, xmm1","VEX.128.66.0F38.WIG DE /r","V","V","AES AVX","","","Y","" +"VAESDEC ymm1, ymm2, ymm3/m256","VAESDEC ymm3/m256, ymm2, ymm1","vaesdec ymm3/m256, ymm2, ymm1","EVEX.256.66.0F38.WIG DE /r","V","V","VAES AVX512VL the Equivalent Inverse Cipher, using two 128-bit data","","","Y","" +"VAESDEC ymm1, ymm2, ymm3/m256","VAESDEC ymm3/m256, ymm2, ymm1","vaesdec ymm3/m256, ymm2, ymm1","VEX.256.66.0F38.WIG DE /r","V","V","VAES","","","Y","" +"VAESDEC zmm1, zmm2, zmm3/m512","VAESDEC zmm3/m512, zmm2, zmm1","vaesdec zmm3/m512, zmm2, zmm1","EVEX.512.66.0F38.WIG DE /r","V","V","VAES AVX512F","","","Y","" +"VAESDECLAST xmm1, xmm2, xmm3/m128","VAESDECLAST xmm3/m128, xmm2, xmm1","vaesdeclast xmm3/m128, xmm2, xmm1","EVEX.128.66.0F38.WIG DF /r","V","V","VAES AVX512VL","","","Y","" +"VAESDECLAST xmm1, xmm2, xmm3/m128","VAESDECLAST xmm3/m128, xmm2, xmm1","vaesdeclast xmm3/m128, xmm2, xmm1","VEX.128.66.0F38.WIG DF /r","V","V","AES AVX","","","Y","" +"VAESDECLAST ymm1, ymm2, ymm3/m256","VAESDECLAST ymm3/m256, ymm2, ymm1","vaesdeclast ymm3/m256, ymm2, ymm1","EVEX.256.66.0F38.WIG DF /r","V","V","VAES AVX512VL","","","Y","" +"VAESDECLAST ymm1, ymm2, ymm3/m256","VAESDECLAST ymm3/m256, ymm2, ymm1","vaesdeclast ymm3/m256, ymm2, ymm1","VEX.256.66.0F38.WIG DF /r","V","V","VAES","","","Y","" +"VAESDECLAST zmm1, zmm2, zmm3/m512","VAESDECLAST zmm3/m512, zmm2, zmm1","vaesdeclast zmm3/m512, zmm2, zmm1","EVEX.512.66.0F38.WIG DF /r","V","V","VAES AVX512F","","","Y","" +"VAESENC xmm1, xmm2, xmm3/m128","VAESENC xmm3/m128, xmm2, xmm1","vaesenc xmm3/m128, xmm2, xmm1","EVEX.128.66.0F38.WIG DC /r","V","V","VAES AVX512VL","","","Y","" +"VAESENC xmm1, xmm2, xmm3/m128","VAESENC xmm3/m128, xmm2, xmm1","vaesenc xmm3/m128, xmm2, xmm1","VEX.128.66.0F38.WIG DC /r","V","V","AES AVX","","","Y","" +"VAESENC ymm1, ymm2, ymm3/m256","VAESENC ymm3/m256, ymm2, ymm1","vaesenc ymm3/m256, ymm2, ymm1","EVEX.256.66.0F38.WIG DC /r","V","V","VAES AVX512VL","","","Y","" +"VAESENC ymm1, ymm2, ymm3/m256","VAESENC ymm3/m256, ymm2, ymm1","vaesenc ymm3/m256, ymm2, ymm1","VEX.256.66.0F38.WIG DC /r","V","V","VAES","","","Y","" +"VAESENC zmm1, zmm2, zmm3/m512","VAESENC zmm3/m512, zmm2, zmm1","vaesenc zmm3/m512, zmm2, zmm1","EVEX.512.66.0F38.WIG DC /r","V","V","VAES AVX512F","","","Y","" +"VAESENCLAST xmm1, xmm2, xmm3/m128","VAESENCLAST xmm3/m128, xmm2, xmm1","vaesenclast xmm3/m128, xmm2, xmm1","EVEX.128.66.0F38.WIG DD /r","V","V","VAES AVX512VL","","","Y","" +"VAESENCLAST xmm1, xmm2, xmm3/m128","VAESENCLAST xmm3/m128, xmm2, xmm1","vaesenclast xmm3/m128, xmm2, xmm1","VEX.128.66.0F38.WIG DD /r","V","V","AES AVX","","","Y","" +"VAESENCLAST ymm1, ymm2, ymm3/m256","VAESENCLAST ymm3/m256, ymm2, ymm1","vaesenclast ymm3/m256, ymm2, ymm1","EVEX.256.66.0F38.WIG DD /r","V","V","VAES AVX512VL","","","Y","" +"VAESENCLAST ymm1, ymm2, ymm3/m256","VAESENCLAST ymm3/m256, ymm2, ymm1","vaesenclast ymm3/m256, ymm2, ymm1","VEX.256.66.0F38.WIG DD /r","V","V","VAES","","","Y","" +"VAESENCLAST zmm1, zmm2, zmm3/m512","VAESENCLAST zmm3/m512, zmm2, zmm1","vaesenclast zmm3/m512, zmm2, zmm1","EVEX.512.66.0F38.WIG DD /r","V","V","VAES AVX512F","","","Y","" +"VAESIMC xmm1, xmm2/m128","VAESIMC xmm2/m128, xmm1","vaesimc xmm2/m128, xmm1","VEX.128.66.0F38.WIG DB /r","V","V","Both AES and AVX flags","","","","" +"VAESKEYGENASSIST xmm1, xmm2/m128, imm8","VAESKEYGENASSIST imm8, xmm2/m128, xmm1","vaeskeygenassist imm8, xmm2/m128, xmm1","VEX.128.66.0F3A.WIG DF /r ib","V","V","Both AES and AVX flags","","","","" +"VANDNPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst","VANDNPD xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","vandnpd xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.W1 55 /r","V","V","AVX512VL AVX512DQ","","","","" +"VANDNPD xmm1, xmm2, xmm3/m128","VANDNPD xmm3/m128, xmm2, xmm1","vandnpd xmm3/m128, xmm2, xmm1","VEX.128.66.0F 55 /r","V","V","AVX","","","","" +"VANDNPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst","VANDNPD ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","vandnpd ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.W1 55 /r","V","V","AVX512VL AVX512DQ","","","","" +"VANDNPD ymm1, ymm2, ymm3/m256","VANDNPD ymm3/m256, ymm2, ymm1","vandnpd ymm3/m256, ymm2, ymm1","VEX.256.66.0F 55 /r","V","V","AVX","","","","" +"VANDNPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst","VANDNPD zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","vandnpd zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.W1 55 /r","V","V","AVX512DQ","","","","" +"VANDNPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst","VANDNPS xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","vandnps xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","EVEX.128.0F.W0 55 /r","V","V","AVX512VL AVX512DQ","","","","" +"VANDNPS xmm1, xmm2, xmm3/m128","VANDNPS xmm3/m128, xmm2, xmm1","vandnps xmm3/m128, xmm2, xmm1","VEX.128.0F 55 /r","V","V","AVX","","","","" +"VANDNPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst","VANDNPS ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","vandnps ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","EVEX.256.0F.W0 55 /r","V","V","AVX512VL AVX512DQ","","","","" +"VANDNPS ymm1, ymm2, ymm3/m256","VANDNPS ymm3/m256, ymm2, ymm1","vandnps ymm3/m256, ymm2, ymm1","VEX.256.0F 55 /r","V","V","AVX","","","","" +"VANDNPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst","VANDNPS zmm3/m512/m32bcst, zmm2, zmm1 {k1}{z}","vandnps zmm3/m512/m32bcst, zmm2, zmm1 {k1}{z}","EVEX.512.0F.W0 55 /r","V","V","AVX512DQ","","","","" +"VANDPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst","VANDPD xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","vandpd xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.W1 54 /r","V","V","AVX512VL AVX512DQ","","","","" +"VANDPD xmm1, xmm2, xmm3/m128","VANDPD xmm3/m128, xmm2, xmm1","vandpd xmm3/m128, xmm2, xmm1","VEX.128.66.0F 54 /r","V","V","AVX","","","","" +"VANDPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst","VANDPD ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","vandpd ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.W1 54 /r","V","V","AVX512VL AVX512DQ","","","","" +"VANDPD ymm1, ymm2, ymm3/m256","VANDPD ymm3/m256, ymm2, ymm1","vandpd ymm3/m256, ymm2, ymm1","VEX.256.66.0F 54 /r","V","V","AVX","","","","" +"VANDPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst","VANDPD zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","vandpd zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.W1 54 /r","V","V","AVX512DQ","","","","" +"VANDPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst","VANDPS xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","vandps xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","EVEX.128.0F.W0 54 /r","V","V","AVX512VL AVX512DQ","","","","" +"VANDPS xmm1, xmm2, xmm3/m128","VANDPS xmm3/m128, xmm2, xmm1","vandps xmm3/m128, xmm2, xmm1","VEX.128.0F 54 /r","V","V","AVX","","","","" +"VANDPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst","VANDPS ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","vandps ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","EVEX.256.0F.W0 54 /r","V","V","AVX512VL AVX512DQ","","","","" +"VANDPS ymm1, ymm2, ymm3/m256","VANDPS ymm3/m256, ymm2, ymm1","vandps ymm3/m256, ymm2, ymm1","VEX.256.0F 54 /r","V","V","AVX","","","","" +"VANDPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst","VANDPS zmm3/m512/m32bcst, zmm2, zmm1 {k1}{z}","vandps zmm3/m512/m32bcst, zmm2, zmm1 {k1}{z}","EVEX.512.0F.W0 54 /r","V","V","AVX512DQ","","","","" +"VBLENDPD xmm1, xmm2, xmm3/m128, imm8","VBLENDPD imm8, xmm3/m128, xmm2, xmm1","vblendpd imm8, xmm3/m128, xmm2, xmm1","VEX.128.66.0F3A.WIG 0D /r ib","V","V","AVX","","","","" +"VBLENDPD ymm1, ymm2, ymm3/m256, imm8","VBLENDPD imm8, ymm3/m256, ymm2, ymm1","vblendpd imm8, ymm3/m256, ymm2, ymm1","VEX.256.66.0F3A.WIG 0D /r ib","V","V","AVX","","","","" +"VBLENDPS xmm1, xmm2, xmm3/m128, imm8","VBLENDPS imm8, xmm3/m128, xmm2, xmm1","vblendps imm8, xmm3/m128, xmm2, xmm1","VEX.128.66.0F3A.WIG 0C /r ib","V","V","AVX","","","","" +"VBLENDPS ymm1, ymm2, ymm3/m256, imm8","VBLENDPS imm8, ymm3/m256, ymm2, ymm1","vblendps imm8, ymm3/m256, ymm2, ymm1","VEX.256.66.0F3A.WIG 0C /r ib","V","V","AVX","","","","" +"VBLENDVPD xmm1, xmm2, xmm3/m128, xmm4","VBLENDVPD xmm4, xmm3/m128, xmm2, xmm1","vblendvpd xmm4, xmm3/m128, xmm2, xmm1","VEX.128.66.0F3A.W0 4B /r /is4","V","V","AVX","","","","" +"VBLENDVPD ymm1, ymm2, ymm3/m256, ymm4","VBLENDVPD ymm4, ymm3/m256, ymm2, ymm1","vblendvpd ymm4, ymm3/m256, ymm2, ymm1","VEX.256.66.0F3A.W0 4B /r /is4","V","V","AVX","","","","" +"VBLENDVPS xmm1, xmm2, xmm3/m128, xmm4","VBLENDVPS xmm4, xmm3/m128, xmm2, xmm1","vblendvps xmm4, xmm3/m128, xmm2, xmm1","VEX.128.66.0F3A.W0 4A /r /is4","V","V","AVX","","","","" +"VBLENDVPS ymm1, ymm2, ymm3/m256, ymm4","VBLENDVPS ymm4, ymm3/m256, ymm2, ymm1","vblendvps ymm4, ymm3/m256, ymm2, ymm1","VEX.256.66.0F3A.W0 4A /r /is4","V","V","AVX","","","","" +"VCMPPD k1 {k2}, xmm2, xmm3/m128/m64bcst, imm8","VCMPPD imm8, xmm3/m128/m64bcst, xmm2, k1 {k2}","vcmppd imm8, xmm3/m128/m64bcst, xmm2, k1 {k2}","EVEX.128.66.0F.W1 C2 /r ib","V","V","AVX512VL AVX512F","","","","" +"VCMPPD k1 {k2}, ymm2, ymm3/m256/m64bcst, imm8","VCMPPD imm8, ymm3/m256/m64bcst, ymm2, k1 {k2}","vcmppd imm8, ymm3/m256/m64bcst, ymm2, k1 {k2}","EVEX.256.66.0F.W1 C2 /r ib","V","V","AVX512VL AVX512F","","","","" +"VCMPPD k1 {k2}, zmm2, zmm3/m512/m64bcst{sae}, imm8","VCMPPD imm8, zmm3/m512/m64bcst{sae}, zmm2, k1 {k2}","vcmppd imm8, zmm3/m512/m64bcst{sae}, zmm2, k1 {k2}","EVEX.512.66.0F.W1 C2 /r ib","V","V","AVX512F","","","","" +"VCMPPD xmm1, xmm2, xmm3/m128, imm8","VCMPPD imm8, xmm3/m128, xmm2, xmm1","vcmppd imm8, xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG C2 /r ib","V","V","AVX","","","","" +"VCMPPD ymm1, ymm2, ymm3/m256, imm8","VCMPPD imm8, ymm3/m256, ymm2, ymm1","vcmppd imm8, ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG C2 /r ib","V","V","AVX","","","","" +"VCMPPS k1 {k2}, xmm2, xmm3/m128/m32bcst, imm8","VCMPPS imm8, xmm3/m128/m32bcst, xmm2, k1 {k2}","vcmpps imm8, xmm3/m128/m32bcst, xmm2, k1 {k2}","EVEX.128.0F.W0 C2 /r ib","V","V","AVX512VL AVX512F","","","","" +"VCMPPS k1 {k2}, ymm2, ymm3/m256/m32bcst, imm8","VCMPPS imm8, ymm3/m256/m32bcst, ymm2, k1 {k2}","vcmpps imm8, ymm3/m256/m32bcst, ymm2, k1 {k2}","EVEX.256.0F.W0 C2 /r ib","V","V","AVX512VL AVX512F","","","","" +"VCMPPS k1 {k2}, zmm2, zmm3/m512/m32bcst{sae}, imm8","VCMPPS imm8, zmm3/m512/m32bcst{sae}, zmm2, k1 {k2}","vcmpps imm8, zmm3/m512/m32bcst{sae}, zmm2, k1 {k2}","EVEX.512.0F.W0 C2 /r ib","V","V","AVX512F","","","","" +"VCMPPS xmm1, xmm2, xmm3/m128, imm8","VCMPPS imm8, xmm3/m128, xmm2, xmm1","vcmpps imm8, xmm3/m128, xmm2, xmm1","VEX.128.0F.WIG C2 /r ib","V","V","AVX","","","","" +"VCMPPS ymm1, ymm2, ymm3/m256, imm8","VCMPPS imm8, ymm3/m256, ymm2, ymm1","vcmpps imm8, ymm3/m256, ymm2, ymm1","VEX.256.0F.WIG C2 /r ib","V","V","AVX","","","","" +"VCMPSD k1 {k2}, xmm2, xmm3/m64{sae}, imm8","VCMPSD imm8, xmm3/m64{sae}, xmm2, k1 {k2}","vcmpsd imm8, xmm3/m64{sae}, xmm2, k1 {k2}","EVEX.LLIG.F2.0F.W1 C2 /r ib","V","V","AVX512F","","","","" +"VCMPSDxmm1,xmm2,xmm3/m64, imm8","VCMPSDXMM1,XMM2,XMM3/M64, imm8","vcmpsdxmm1,xmm2,xmm3/m64, imm8","VEX.LIG.F2.0F.WIG C2 /r ib","V","V","AVX","","r","","" +"VCMPSS k1 {k2}, xmm2, xmm3/m32{sae}, imm8","VCMPSS imm8, xmm3/m32{sae}, xmm2, k1 {k2}","vcmpss imm8, xmm3/m32{sae}, xmm2, k1 {k2}","EVEX.LLIG.F3.0F.W0 C2 /r ib","V","V","AVX512F","","","","" +"VCMPSS xmm1, xmm2, xmm3/m32, imm8","VCMPSS imm8, xmm3/m32, xmm2, xmm1","vcmpss imm8, xmm3/m32, xmm2, xmm1","VEX.LIG.F3.0F.WIG C2 /r ib","V","V","AVX","","","","" +"VCOMISD xmm1, xmm2/m64","VCOMISD xmm2/m64, xmm1","vcomisd xmm2/m64, xmm1","VEX.LIG.66.0F.WIG 2F /r","V","V","AVX","","","","" +"VCOMISD xmm1, xmm2/m64{sae}","VCOMISD xmm2/m64{sae}, xmm1","vcomisd xmm2/m64{sae}, xmm1","EVEX.LLIG.66.0F.W1 2F /r","V","V","AVX512F","","","","" +"VCOMISS xmm1, xmm2/m32","VCOMISS xmm2/m32, xmm1","vcomiss xmm2/m32, xmm1","VEX.LIG.0F.WIG 2F /r","V","V","AVX","","","","" +"VCOMISS xmm1, xmm2/m32{sae}","VCOMISS xmm2/m32{sae}, xmm1","vcomiss xmm2/m32{sae}, xmm1","EVEX.LLIG.0F.W0 2F /r","V","V","AVX512F","","","","" +"VCVTDQ2PD xmm1 {k1}{z}, xmm2/m64/m32bcst","VCVTDQ2PD xmm2/m64/m32bcst, xmm1 {k1}{z}","vcvtdq2pd xmm2/m64/m32bcst, xmm1 {k1}{z}","EVEX.128.F3.0F.W0 E6 /r","V","V","AVX512VL AVX512F","","","","" +"VCVTDQ2PD xmm1, xmm2/m64","VCVTDQ2PD xmm2/m64, xmm1","vcvtdq2pd xmm2/m64, xmm1","VEX.128.F3.0F.WIG E6 /r","V","V","AVX","","","","" +"VCVTDQ2PD ymm1 {k1}{z}, xmm2/m128/m32bcst","VCVTDQ2PD xmm2/m128/m32bcst, ymm1 {k1}{z}","vcvtdq2pd xmm2/m128/m32bcst, ymm1 {k1}{z}","EVEX.256.F3.0F.W0 E6 /r","V","V","AVX512VL AVX512F","","","","" +"VCVTDQ2PD ymm1, xmm2/m128","VCVTDQ2PD xmm2/m128, ymm1","vcvtdq2pd xmm2/m128, ymm1","VEX.256.F3.0F.WIG E6 /r","V","V","AVX","","","","" +"VCVTDQ2PD zmm1 {k1}{z}, ymm2/m256/m32bcst","VCVTDQ2PD ymm2/m256/m32bcst, zmm1 {k1}{z}","vcvtdq2pd ymm2/m256/m32bcst, zmm1 {k1}{z}","EVEX.512.F3.0F.W0 E6 /r","V","V","AVX512F","","","","" +"VCVTPD2PS xmm1 {k1}{z}, xmm2/m128/m64bcst","VCVTPD2PS xmm2/m128/m64bcst, xmm1 {k1}{z}","vcvtpd2ps xmm2/m128/m64bcst, xmm1 {k1}{z}","EVEX.128.66.0F.W1 5A /r","V","V","AVX512VL AVX512F","","","Y","" +"VCVTPD2PS xmm1 {k1}{z}, ymm2/m256/m64bcst","VCVTPD2PS ymm2/m256/m64bcst, xmm1 {k1}{z}","vcvtpd2ps ymm2/m256/m64bcst, xmm1 {k1}{z}","EVEX.256.66.0F.W1 5A /r","V","V","AVX512VL AVX512F","","","Y","" +"VCVTPD2PS xmm1, xmm2/m128","VCVTPD2PSX xmm2/m128, xmm1","vcvtpd2psx xmm2/m128, xmm1","VEX.128.66.0F.WIG 5A /r","V","V","AVX","","","Y","128" +"VCVTPD2PS xmm1, ymm2/m256","VCVTPD2PSY ymm2/m256, xmm1","vcvtpd2psy ymm2/m256, xmm1","VEX.256.66.0F.WIG 5A /r","V","V","AVX","","","Y","256" +"VCVTPD2PS ymm1 {k1}{z}, zmm2/m512/m64bcst{er}","VCVTPD2PS zmm2/m512/m64bcst{er}, ymm1 {k1}{z}","vcvtpd2ps zmm2/m512/m64bcst{er}, ymm1 {k1}{z}","EVEX.512.66.0F.W1 5A /r","V","V","AVX512F","","","Y","" +"VCVTPS2DQ xmm1 {k1}{z}, xmm2/m128/m32bcst","VCVTPS2DQ xmm2/m128/m32bcst, xmm1 {k1}{z}","vcvtps2dq xmm2/m128/m32bcst, xmm1 {k1}{z}","EVEX.128.66.0F.W0 5B /r","V","V","AVX512VL AVX512F","","","","" +"VCVTPS2DQ xmm1, xmm2/m128","VCVTPS2DQ xmm2/m128, xmm1","vcvtps2dq xmm2/m128, xmm1","VEX.128.66.0F.WIG 5B /r","V","V","AVX","","","","" +"VCVTPS2DQ ymm1 {k1}{z}, ymm2/m256/m32bcst","VCVTPS2DQ ymm2/m256/m32bcst, ymm1 {k1}{z}","vcvtps2dq ymm2/m256/m32bcst, ymm1 {k1}{z}","EVEX.256.66.0F.W0 5B /r","V","V","AVX512VL AVX512F","","","","" +"VCVTPS2DQ ymm1, ymm2/m256","VCVTPS2DQ ymm2/m256, ymm1","vcvtps2dq ymm2/m256, ymm1","VEX.256.66.0F.WIG 5B /r","V","V","AVX","","","","" +"VCVTPS2DQ zmm1 {k1}{z}, zmm2/m512/m32bcst{er}","VCVTPS2DQ zmm2/m512/m32bcst{er}, zmm1 {k1}{z}","vcvtps2dq zmm2/m512/m32bcst{er}, zmm1 {k1}{z}","EVEX.512.66.0F.W0 5B /r","V","V","AVX512F","","","","" +"VCVTPS2PD xmm1 {k1}{z}, xmm2/m64/m32bcst","VCVTPS2PD xmm2/m64/m32bcst, xmm1 {k1}{z}","vcvtps2pd xmm2/m64/m32bcst, xmm1 {k1}{z}","EVEX.128.0F.W0 5A /r","V","V","AVX512VL AVX512F","","","","" +"VCVTPS2PD xmm1, xmm2/m64","VCVTPS2PD xmm2/m64, xmm1","vcvtps2pd xmm2/m64, xmm1","VEX.128.0F.WIG 5A /r","V","V","AVX","","","","" +"VCVTPS2PD ymm1 {k1}{z}, xmm2/m128/m32bcst","VCVTPS2PD xmm2/m128/m32bcst, ymm1 {k1}{z}","vcvtps2pd xmm2/m128/m32bcst, ymm1 {k1}{z}","EVEX.256.0F.W0 5A /r","V","V","AVX512VL","","","","" +"VCVTPS2PD ymm1, xmm2/m128","VCVTPS2PD xmm2/m128, ymm1","vcvtps2pd xmm2/m128, ymm1","VEX.256.0F.WIG 5A /r","V","V","AVX","","","","" +"VCVTPS2PD zmm1 {k1}{z}, ymm2/m256/m32bcst{sae}","VCVTPS2PD ymm2/m256/m32bcst{sae}, zmm1 {k1}{z}","vcvtps2pd ymm2/m256/m32bcst{sae}, zmm1 {k1}{z}","EVEX.512.0F.W0 5A /r","V","V","AVX512F","","","","" +"VCVTSD2SI r32, xmm1/m64","VCVTSD2SI xmm1/m64, r32","vcvtsd2si xmm1/m64, r32","VEX.LIG.F2.0F.W0 2D /r","V","V","AVX","","","Y","32" +"VCVTSD2SI r32, xmm1/m64{er}","VCVTSD2SI xmm1/m64{er}, r32","vcvtsd2si xmm1/m64{er}, r32","EVEX.LLIG.F2.0F.W0 2D /r","V","V","AVX512F","","","Y","32" +"VCVTSD2SI r64, xmm1/m64","VCVTSD2SIQ xmm1/m64, r64","vcvtsd2siq xmm1/m64, r64","VEX.LIG.F2.0F.W1 2D /r","N.E.","V","AVX","","","Y","64" +"VCVTSD2SI r64, xmm1/m64{er}","VCVTSD2SIQ xmm1/m64{er}, r64","vcvtsd2siq xmm1/m64{er}, r64","EVEX.LLIG.F2.0F.W1 2D /r","N.E.","V","AVX512F","","","Y","64" +"VCVTSD2SS xmm1 {k1}{z}, xmm2, xmm3/m64{er}","VCVTSD2SS xmm3/m64{er}, xmm2, xmm1 {k1}{z}","vcvtsd2ss xmm3/m64{er}, xmm2, xmm1 {k1}{z}","EVEX.LLIG.F2.0F.W1 5A /r","V","V","AVX512F","","","","" +"VCVTSD2SS xmm1, xmm2, xmm3/m64","VCVTSD2SS xmm3/m64, xmm2, xmm1","vcvtsd2ss xmm3/m64, xmm2, xmm1","VEX.LIG.F2.0F.WIG 5A /r","V","V","AVX","","","","" +"VCVTSI2SD xmm1, xmm2, r/m32","VCVTSI2SDL r/m32, xmm2, xmm1","vcvtsi2sdl r/m32, xmm2, xmm1","EVEX.LLIG.F2.0F.W0 2A /r","V","V","AVX512F","","","Y","32" +"VCVTSI2SD xmm1, xmm2, r/m32","VCVTSI2SDL r/m32, xmm2, xmm1","vcvtsi2sdl r/m32, xmm2, xmm1","VEX.LIG.F2.0F.W0 2A /r","V","V","AVX","","","Y","32" +"VCVTSI2SD xmm1, xmm2, r/m64","VCVTSI2SDQ r/m64, xmm2, xmm1","vcvtsi2sdq r/m64, xmm2, xmm1","VEX.LIG.F2.0F.W1 2A /r","N.E.","V","AVX","","","Y","64" +"VCVTSI2SD xmm1, xmm2, r/m64{er}","VCVTSI2SD r/m64{er}, xmm2, xmm1","vcvtsi2sd r/m64{er}, xmm2, xmm1","EVEX.LLIG.F2.0F.W1 2A /r","N.E.","V","AVX512F","","","Y","" +"VCVTSI2SS xmm1, xmm2, r/m32","VCVTSI2SSL r/m32, xmm2, xmm1","vcvtsi2ssl r/m32, xmm2, xmm1","VEX.LIG.F3.0F.W0 2A /r","V","V","AVX","","","Y","32" +"VCVTSI2SS xmm1, xmm2, r/m32{er}","VCVTSI2SS r/m32{er}, xmm2, xmm1","vcvtsi2ss r/m32{er}, xmm2, xmm1","EVEX.LLIG.F3.0F.W0 2A /r","V","V","AVX512F","","","Y","" +"VCVTSI2SS xmm1, xmm2, r/m64","VCVTSI2SSQ r/m64, xmm2, xmm1","vcvtsi2ssq r/m64, xmm2, xmm1","VEX.LIG.F3.0F.W1 2A /r","N.E.","V","AVX","","","Y","64" +"VCVTSI2SS xmm1, xmm2, r/m64{er}","VCVTSI2SS r/m64{er}, xmm2, xmm1","vcvtsi2ss r/m64{er}, xmm2, xmm1","EVEX.LLIG.F3.0F.W1 2A /r","N.E.","V","AVX512F","","","Y","" +"VCVTSS2SD xmm1 {k1}{z}, xmm2, xmm3/m32{sae}","VCVTSS2SD xmm3/m32{sae}, xmm2, xmm1 {k1}{z}","vcvtss2sd xmm3/m32{sae}, xmm2, xmm1 {k1}{z}","EVEX.LLIG.F3.0F.W0 5A /r","V","V","AVX512F","","","","" +"VCVTSS2SD xmm1, xmm2, xmm3/m32","VCVTSS2SD xmm3/m32, xmm2, xmm1","vcvtss2sd xmm3/m32, xmm2, xmm1","VEX.LIG.F3.0F.WIG 5A /r","V","V","AVX","","","","" +"VCVTSS2SI r32, xmm1/m32","VCVTSS2SI xmm1/m32, r32","vcvtss2si xmm1/m32, r32","VEX.LIG.F3.0F.W0 2D /r","V","V","AVX","","","Y","32" +"VCVTSS2SI r32, xmm1/m32{er}","VCVTSS2SI xmm1/m32{er}, r32","vcvtss2si xmm1/m32{er}, r32","EVEX.LLIG.F3.0F.W0 2D /r","V","V","AVX512F","","","Y","32" +"VCVTSS2SI r64, xmm1/m32","VCVTSS2SIQ xmm1/m32, r64","vcvtss2siq xmm1/m32, r64","VEX.LIG.F3.0F.W1 2D /r","N.E.","V","AVX","","","Y","64" +"VCVTSS2SI r64, xmm1/m32{er}","VCVTSS2SIQ xmm1/m32{er}, r64","vcvtss2siq xmm1/m32{er}, r64","EVEX.LLIG.F3.0F.W1 2D /r","N.E.","V","AVX512F","","","Y","64" +"VCVTTPD2DQ xmm1 {k1}{z}, xmm2/m128/m64bcst","VCVTTPD2DQ xmm2/m128/m64bcst, xmm1 {k1}{z}","vcvttpd2dq xmm2/m128/m64bcst, xmm1 {k1}{z}","EVEX.128.66.0F.W1 E6 /r","V","V","AVX512VL AVX512F","","","Y","" +"VCVTTPD2DQ xmm1 {k1}{z}, ymm2/m256/m64bcst","VCVTTPD2DQ ymm2/m256/m64bcst, xmm1 {k1}{z}","vcvttpd2dq ymm2/m256/m64bcst, xmm1 {k1}{z}","EVEX.256.66.0F.W1 E6 /r","V","V","AVX512VL AVX512F","","","Y","" +"VCVTTPD2DQ xmm1, xmm2/m128","VCVTTPD2DQX xmm2/m128, xmm1","vcvttpd2dqx xmm2/m128, xmm1","VEX.128.66.0F.WIG E6 /r","V","V","AVX","","","Y","128" +"VCVTTPD2DQ xmm1, ymm2/m256","VCVTTPD2DQY ymm2/m256, xmm1","vcvttpd2dqy ymm2/m256, xmm1","VEX.256.66.0F.WIG E6 /r","V","V","AVX","","","Y","256" +"VCVTTPD2DQ ymm1 {k1}{z}, zmm2/m512/m64bcst{sae}","VCVTTPD2DQ zmm2/m512/m64bcst{sae}, ymm1 {k1}{z}","vcvttpd2dq zmm2/m512/m64bcst{sae}, ymm1 {k1}{z}","EVEX.512.66.0F.W1 E6 /r","V","V","AVX512F","","","Y","" +"VCVTTPS2DQ xmm1 {k1}{z}, xmm2/m128/m32bcst","VCVTTPS2DQ xmm2/m128/m32bcst, xmm1 {k1}{z}","vcvttps2dq xmm2/m128/m32bcst, xmm1 {k1}{z}","EVEX.128.F3.0F.W0 5B /r","V","V","AVX512VL AVX512F","","","","" +"VCVTTPS2DQ xmm1, xmm2/m128","VCVTTPS2DQ xmm2/m128, xmm1","vcvttps2dq xmm2/m128, xmm1","VEX.128.F3.0F.WIG 5B /r","V","V","AVX","","","","" +"VCVTTPS2DQ ymm1 {k1}{z}, ymm2/m256/m32bcst","VCVTTPS2DQ ymm2/m256/m32bcst, ymm1 {k1}{z}","vcvttps2dq ymm2/m256/m32bcst, ymm1 {k1}{z}","EVEX.256.F3.0F.W0 5B /r","V","V","AVX512VL AVX512F","","","","" +"VCVTTPS2DQ ymm1, ymm2/m256","VCVTTPS2DQ ymm2/m256, ymm1","vcvttps2dq ymm2/m256, ymm1","VEX.256.F3.0F.WIG 5B /r","V","V","AVX","","","","" +"VCVTTPS2DQ zmm1 {k1}{z}, zmm2/m512/m32bcst {sae}","VCVTTPS2DQ zmm2/m512/m32bcst {sae}, zmm1 {k1}{z}","vcvttps2dq zmm2/m512/m32bcst {sae}, zmm1 {k1}{z}","EVEX.512.F3.0F.W0 5B /r","V","V","AVX512F","","","","" +"VCVTTSD2SI r32, xmm1/m64","VCVTTSD2SI xmm1/m64, r32","vcvttsd2si xmm1/m64, r32","VEX.LIG.F2.0F.W0 2C /r","V","V","AVX","","","Y","32" +"VCVTTSD2SI r32, xmm1/m64{sae}","VCVTTSD2SI xmm1/m64{sae}, r32","vcvttsd2si xmm1/m64{sae}, r32","EVEX.LLIG.F2.0F.W0 2C /r","V","V","AVX512F","","","Y","32" +"VCVTTSD2SI r64, xmm1/m64","VCVTTSD2SIQ xmm1/m64, r64","vcvttsd2siq xmm1/m64, r64","VEX.LIG.F2.0F.W1 2C /r","N.E.","V","AVX","","","Y","64" +"VCVTTSD2SI r64, xmm1/m64{sae}","VCVTTSD2SIQ xmm1/m64{sae}, r64","vcvttsd2siq xmm1/m64{sae}, r64","EVEX.LLIG.F2.0F.W1 2C /r","N.E.","V","AVX512F","","","Y","64" +"VCVTTSS2SI r32, xmm1/m32","VCVTTSS2SI xmm1/m32, r32","vcvttss2si xmm1/m32, r32","VEX.LIG.F3.0F.W0 2C /r","V","V","AVX","","","Y","32" +"VCVTTSS2SI r32, xmm1/m32{sae}","VCVTTSS2SI xmm1/m32{sae}, r32","vcvttss2si xmm1/m32{sae}, r32","EVEX.LLIG.F3.0F.W0 2C /r","V","V","AVX512F","","","Y","32" +"VCVTTSS2SI r64, xmm1/m32","VCVTTSS2SIQ xmm1/m32, r64","vcvttss2siq xmm1/m32, r64","VEX.LIG.F3.0F.W1 2C /r","N.E.","V","AVX","","","Y","64" +"VCVTTSS2SI r64, xmm1/m32{sae}","VCVTTSS2SIQ xmm1/m32{sae}, r64","vcvttss2siq xmm1/m32{sae}, r64","EVEX.LLIG.F3.0F.W1 2C /r","N.E.","V","AVX512F","","","Y","64" +"VDIVPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst","VDIVPD xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","vdivpd xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.W1 5E /r","V","V","AVX512VL AVX512F","","","","" +"VDIVPD xmm1, xmm2, xmm3/m128","VDIVPD xmm3/m128, xmm2, xmm1","vdivpd xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG 5E /r","V","V","AVX","","","","" +"VDIVPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst","VDIVPD ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","vdivpd ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.W1 5E /r","V","V","AVX512VL AVX512F","","","","" +"VDIVPD ymm1, ymm2, ymm3/m256","VDIVPD ymm3/m256, ymm2, ymm1","vdivpd ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG 5E /r","V","V","AVX","","","","" +"VDIVPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}","VDIVPD zmm3/m512/m64bcst{er}, zmm2, zmm1 {k1}{z}","vdivpd zmm3/m512/m64bcst{er}, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.W1 5E /r","V","V","AVX512F","","","","" +"VDIVPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst","VDIVPS xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","vdivps xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","EVEX.128.0F.W0 5E /r","V","V","AVX512VL AVX512F","","","","" +"VDIVPS xmm1, xmm2, xmm3/m128","VDIVPS xmm3/m128, xmm2, xmm1","vdivps xmm3/m128, xmm2, xmm1","VEX.128.0F.WIG 5E /r","V","V","AVX","","","","" +"VDIVPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst","VDIVPS ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","vdivps ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","EVEX.256.0F.W0 5E /r","V","V","AVX512VL AVX512F","","","","" +"VDIVPS ymm1, ymm2, ymm3/m256","VDIVPS ymm3/m256, ymm2, ymm1","vdivps ymm3/m256, ymm2, ymm1","VEX.256.0F.WIG 5E /r","V","V","AVX","","","","" +"VDIVPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}","VDIVPS zmm3/m512/m32bcst{er}, zmm2, zmm1 {k1}{z}","vdivps zmm3/m512/m32bcst{er}, zmm2, zmm1 {k1}{z}","EVEX.512.0F.W0 5E /r","V","V","AVX512F","","","","" +"VDIVSD xmm1 {k1}{z}, xmm2, xmm3/m64{er}","VDIVSD xmm3/m64{er}, xmm2, xmm1 {k1}{z}","vdivsd xmm3/m64{er}, xmm2, xmm1 {k1}{z}","EVEX.LLIG.F2.0F.W1 5E /r","V","V","AVX512F","","","","" +"VDIVSD xmm1, xmm2, xmm3/m64","VDIVSD xmm3/m64, xmm2, xmm1","vdivsd xmm3/m64, xmm2, xmm1","VEX.LIG.F2.0F.WIG 5E /r","V","V","AVX","","","","" +"VDIVSS xmm1 {k1}{z}, xmm2, xmm3/m32{er}","VDIVSS xmm3/m32{er}, xmm2, xmm1 {k1}{z}","vdivss xmm3/m32{er}, xmm2, xmm1 {k1}{z}","EVEX.LLIG.F3.0F.W0 5E /r","V","V","AVX512F","","","","" +"VDIVSS xmm1, xmm2, xmm3/m32","VDIVSS xmm3/m32, xmm2, xmm1","vdivss xmm3/m32, xmm2, xmm1","VEX.LIG.F3.0F.WIG 5E /r","V","V","AVX","","","","" +"VDPPD xmm1, xmm2, xmm3/m128, imm8","VDPPD imm8, xmm3/m128, xmm2, xmm1","vdppd imm8, xmm3/m128, xmm2, xmm1","VEX.128.66.0F3A.WIG 41 /r ib","V","V","AVX","","","","" +"VDPPS xmm1, xmm2, xmm3/m128, imm8","VDPPS imm8, xmm3/m128, xmm2, xmm1","vdpps imm8, xmm3/m128, xmm2, xmm1","VEX.128.66.0F3A.WIG 40 /r ib","V","V","AVX","","","","" +"VDPPS ymm1, ymm2, ymm3/m256, imm8","VDPPS imm8, ymm3/m256, ymm2, ymm1","vdpps imm8, ymm3/m256, ymm2, ymm1","VEX.256.66.0F3A.WIG 40 /r ib","V","V","AVX","","","","" +"VGF2P8AFFINEINVQB xmm1, xmm2, xmm3/m128, imm8","VGF2P8AFFINEINVQB imm8, xmm3/m128, xmm2, xmm1","vgf2p8affineinvqb imm8, xmm3/m128, xmm2, xmm1","VEX.128.66.0F3A.W1 CF /r /ib","V","V","AVX GFNI","","","","" +"VGF2P8AFFINEINVQB xmm1{k1}{z}, xmm2, xmm3/m128/m64bcst, imm8","VGF2P8AFFINEINVQB imm8, xmm3/m128/m64bcst, xmm2, xmm1{k1}{z}","vgf2p8affineinvqb imm8, xmm3/m128/m64bcst, xmm2, xmm1{k1}{z}","EVEX.128.66.0F3A.W1 CF /r /ib","V","V","AVX512VL GFNI","","","","" +"VGF2P8AFFINEINVQB ymm1, ymm2, ymm3/m256, imm8","VGF2P8AFFINEINVQB imm8, ymm3/m256, ymm2, ymm1","vgf2p8affineinvqb imm8, ymm3/m256, ymm2, ymm1","VEX.256.66.0F3A.W1 CF /r /ib","V","V","AVX GFNI","","","","" +"VGF2P8AFFINEINVQB ymm1{k1}{z}, ymm2, ymm3/m256/m64bcst, imm8","VGF2P8AFFINEINVQB imm8, ymm3/m256/m64bcst, ymm2, ymm1{k1}{z}","vgf2p8affineinvqb imm8, ymm3/m256/m64bcst, ymm2, ymm1{k1}{z}","EVEX.256.66.0F3A.W1 CF /r /ib","V","V","AVX512VL GFNI","","","","" +"VGF2P8AFFINEINVQB zmm1{k1}{z}, zmm2, zmm3/m512/m64bcst, imm8","VGF2P8AFFINEINVQB imm8, zmm3/m512/m64bcst, zmm2, zmm1{k1}{z}","vgf2p8affineinvqb imm8, zmm3/m512/m64bcst, zmm2, zmm1{k1}{z}","EVEX.512.66.0F3A.W1 CF /r /ib","V","V","AVX512F GFNI","","","","" +"VGF2P8AFFINEQB xmm1, xmm2, xmm3/m128, imm8","VGF2P8AFFINEQB imm8, xmm3/m128, xmm2, xmm1","vgf2p8affineqb imm8, xmm3/m128, xmm2, xmm1","VEX.128.66.0F3A.W1 CE /r /ib","V","V","AVX GFNI","","","","" +"VGF2P8AFFINEQB xmm1{k1}{z}, xmm2, xmm3/m128/m64bcst, imm8","VGF2P8AFFINEQB imm8, xmm3/m128/m64bcst, xmm2, xmm1{k1}{z}","vgf2p8affineqb imm8, xmm3/m128/m64bcst, xmm2, xmm1{k1}{z}","EVEX.128.66.0F3A.W1 CE /r /ib","V","V","AVX512VL GFNI","","","","" +"VGF2P8AFFINEQB ymm1, ymm2, ymm3/m256, imm8","VGF2P8AFFINEQB imm8, ymm3/m256, ymm2, ymm1","vgf2p8affineqb imm8, ymm3/m256, ymm2, ymm1","VEX.256.66.0F3A.W1 CE /r /ib","V","V","AVX GFNI","","","","" +"VGF2P8AFFINEQB ymm1{k1}{z}, ymm2, ymm3/m256/m64bcst, imm8","VGF2P8AFFINEQB imm8, ymm3/m256/m64bcst, ymm2, ymm1{k1}{z}","vgf2p8affineqb imm8, ymm3/m256/m64bcst, ymm2, ymm1{k1}{z}","EVEX.256.66.0F3A.W1 CE /r /ib","V","V","AVX512VL GFNI","","","","" +"VGF2P8AFFINEQB zmm1{k1}{z}, zmm2, zmm3/m512/m64bcst, imm8","VGF2P8AFFINEQB imm8, zmm3/m512/m64bcst, zmm2, zmm1{k1}{z}","vgf2p8affineqb imm8, zmm3/m512/m64bcst, zmm2, zmm1{k1}{z}","EVEX.512.66.0F3A.W1 CE /r /ib","V","V","AVX512F GFNI","","","","" +"VGF2P8MULB xmm1, xmm2, xmm3/m128","VGF2P8MULB xmm3/m128, xmm2, xmm1","vgf2p8mulb xmm3/m128, xmm2, xmm1","VEX.128.66.0F38.W0 CF /r","V","V","AVX GFNI","","","","" +"VGF2P8MULB xmm1{k1}{z}, xmm2, xmm3/m128","VGF2P8MULB xmm3/m128, xmm2, xmm1{k1}{z}","vgf2p8mulb xmm3/m128, xmm2, xmm1{k1}{z}","EVEX.128.66.0F38.W0 CF /r","V","V","AVX512VL GFNI","","","","" +"VGF2P8MULB ymm1, ymm2, ymm3/m256","VGF2P8MULB ymm3/m256, ymm2, ymm1","vgf2p8mulb ymm3/m256, ymm2, ymm1","VEX.256.66.0F38.W0 CF /r","V","V","AVX GFNI","","","","" +"VGF2P8MULB ymm1{k1}{z}, ymm2, ymm3/m256","VGF2P8MULB ymm3/m256, ymm2, ymm1{k1}{z}","vgf2p8mulb ymm3/m256, ymm2, ymm1{k1}{z}","EVEX.256.66.0F38.W0 CF /r","V","V","AVX512VL GFNI","","","","" +"VGF2P8MULB zmm1{k1}{z}, zmm2, zmm3/m512","VGF2P8MULB zmm3/m512, zmm2, zmm1{k1}{z}","vgf2p8mulb zmm3/m512, zmm2, zmm1{k1}{z}","EVEX.512.66.0F38.W0 CF /r","V","V","AVX512F GFNI","","","","" +"VHADDPD xmm1, xmm2, xmm3/m128","VHADDPD xmm3/m128, xmm2, xmm1","vhaddpd xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG 7C /r","V","V","AVX","","","","" +"VHADDPD ymm1, ymm2, ymm3/m256","VHADDPD ymm3/m256, ymm2, ymm1","vhaddpd ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG 7C /r","V","V","AVX","","","","" +"VHADDPS xmm1, xmm2, xmm3/m128","VHADDPS xmm3/m128, xmm2, xmm1","vhaddps xmm3/m128, xmm2, xmm1","VEX.128.F2.0F.WIG 7C /r","V","V","AVX","","","","" +"VHADDPS ymm1, ymm2, ymm3/m256","VHADDPS ymm3/m256, ymm2, ymm1","vhaddps ymm3/m256, ymm2, ymm1","VEX.256.F2.0F.WIG 7C /r","V","V","AVX","","","","" +"VHSUBPD xmm1, xmm2, xmm3/m128","VHSUBPD xmm3/m128, xmm2, xmm1","vhsubpd xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG 7D /r","V","V","AVX","","","","" +"VHSUBPD ymm1, ymm2, ymm3/m256","VHSUBPD ymm3/m256, ymm2, ymm1","vhsubpd ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG 7D /r","V","V","AVX","","","","" +"VHSUBPS xmm1, xmm2, xmm3/m128","VHSUBPS xmm3/m128, xmm2, xmm1","vhsubps xmm3/m128, xmm2, xmm1","VEX.128.F2.0F.WIG 7D /r","V","V","AVX","","","","" +"VHSUBPS ymm1, ymm2, ymm3/m256","VHSUBPS ymm3/m256, ymm2, ymm1","vhsubps ymm3/m256, ymm2, ymm1","VEX.256.F2.0F.WIG 7D /r","V","V","AVX","","","","" +"VLDDQU xmm1, m128","VLDDQU m128, xmm1","vlddqu m128, xmm1","VEX.128.F2.0F.WIG F0 /r","V","V","AVX","","","","" +"VLDDQU ymm1, m256","VLDDQU m256, ymm1","vlddqu m256, ymm1","VEX.256.F2.0F.WIG F0 /r","V","V","AVX","","","","" +"VLDMXCSR m32","VLDMXCSR m32","vldmxcsr m32","VEX.LZ.0F.WIG AE /2","V","V","AVX","","","","" +"VMASKMOVDQU xmm1, xmm2","VMASKMOVDQU xmm2, xmm1","vmaskmovdqu xmm2, xmm1","VEX.128.66.0F.WIG F7 /r","V","V","AVX","","","","" +"VMAXPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst","VMAXPD xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","vmaxpd xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.W1 5F /r","V","V","AVX512VL AVX512F","","","","" +"VMAXPD xmm1, xmm2, xmm3/m128","VMAXPD xmm3/m128, xmm2, xmm1","vmaxpd xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG 5F /r","V","V","AVX","","","","" +"VMAXPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst","VMAXPD ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","vmaxpd ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.W1 5F /r","V","V","AVX512VL AVX512F","","","","" +"VMAXPD ymm1, ymm2, ymm3/m256","VMAXPD ymm3/m256, ymm2, ymm1","vmaxpd ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG 5F /r","V","V","AVX","","","","" +"VMAXPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{sae}","VMAXPD zmm3/m512/m64bcst{sae}, zmm2, zmm1 {k1}{z}","vmaxpd zmm3/m512/m64bcst{sae}, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.W1 5F /r","V","V","AVX512F","","","","" +"VMAXPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst","VMAXPS xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","vmaxps xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","EVEX.128.0F.W0 5F /r","V","V","AVX512VL AVX512F","","","","" +"VMAXPS xmm1, xmm2, xmm3/m128","VMAXPS xmm3/m128, xmm2, xmm1","vmaxps xmm3/m128, xmm2, xmm1","VEX.128.0F.WIG 5F /r","V","V","AVX","","","","" +"VMAXPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst","VMAXPS ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","vmaxps ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","EVEX.256.0F.W0 5F /r","V","V","AVX512VL AVX512F","","","","" +"VMAXPS ymm1, ymm2, ymm3/m256","VMAXPS ymm3/m256, ymm2, ymm1","vmaxps ymm3/m256, ymm2, ymm1","VEX.256.0F.WIG 5F /r","V","V","AVX","","","","" +"VMAXPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{sae}","VMAXPS zmm3/m512/m32bcst{sae}, zmm2, zmm1 {k1}{z}","vmaxps zmm3/m512/m32bcst{sae}, zmm2, zmm1 {k1}{z}","EVEX.512.0F.W0 5F /r","V","V","AVX512F","","","","" +"VMAXSD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}","VMAXSD xmm3/m64{sae}, xmm2, xmm1 {k1}{z}","vmaxsd xmm3/m64{sae}, xmm2, xmm1 {k1}{z}","EVEX.LLIG.F2.0F.W1 5F /r","V","V","AVX512F","","","","" +"VMAXSD xmm1, xmm2, xmm3/m64","VMAXSD xmm3/m64, xmm2, xmm1","vmaxsd xmm3/m64, xmm2, xmm1","VEX.LIG.F2.0F.WIG 5F /r","V","V","AVX","","","","" +"VMAXSS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}","VMAXSS xmm3/m32{sae}, xmm2, xmm1 {k1}{z}","vmaxss xmm3/m32{sae}, xmm2, xmm1 {k1}{z}","EVEX.LLIG.F3.0F.W0 5F /r","V","V","AVX512F","","","","" +"VMAXSS xmm1, xmm2, xmm3/m32","VMAXSS xmm3/m32, xmm2, xmm1","vmaxss xmm3/m32, xmm2, xmm1","VEX.LIG.F3.0F.WIG 5F /r","V","V","AVX","","","","" +"VMINPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst","VMINPD xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","vminpd xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.W1 5D /r","V","V","AVX512VL AVX512F","","","","" +"VMINPD xmm1, xmm2, xmm3/m128","VMINPD xmm3/m128, xmm2, xmm1","vminpd xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG 5D /r","V","V","AVX","","","","" +"VMINPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst","VMINPD ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","vminpd ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.W1 5D /r","V","V","AVX512VL AVX512F","","","","" +"VMINPD ymm1, ymm2, ymm3/m256","VMINPD ymm3/m256, ymm2, ymm1","vminpd ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG 5D /r","V","V","AVX","","","","" +"VMINPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{sae}","VMINPD zmm3/m512/m64bcst{sae}, zmm2, zmm1 {k1}{z}","vminpd zmm3/m512/m64bcst{sae}, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.W1 5D /r","V","V","AVX512F","","","","" +"VMINPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst","VMINPS xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","vminps xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","EVEX.128.0F.W0 5D /r","V","V","AVX512VL AVX512F","","","","" +"VMINPS xmm1, xmm2, xmm3/m128","VMINPS xmm3/m128, xmm2, xmm1","vminps xmm3/m128, xmm2, xmm1","VEX.128.0F.WIG 5D /r","V","V","AVX","","","","" +"VMINPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst","VMINPS ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","vminps ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","EVEX.256.0F.W0 5D /r","V","V","AVX512VL AVX512F","","","","" +"VMINPS ymm1, ymm2, ymm3/m256","VMINPS ymm3/m256, ymm2, ymm1","vminps ymm3/m256, ymm2, ymm1","VEX.256.0F.WIG 5D /r","V","V","AVX","","","","" +"VMINPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{sae}","VMINPS zmm3/m512/m32bcst{sae}, zmm2, zmm1 {k1}{z}","vminps zmm3/m512/m32bcst{sae}, zmm2, zmm1 {k1}{z}","EVEX.512.0F.W0 5D /r","V","V","AVX512F","","","","" +"VMINSD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}","VMINSD xmm3/m64{sae}, xmm2, xmm1 {k1}{z}","vminsd xmm3/m64{sae}, xmm2, xmm1 {k1}{z}","EVEX.LLIG.F2.0F.W1 5D /r","V","V","AVX512F","","","","" +"VMINSD xmm1, xmm2, xmm3/m64","VMINSD xmm3/m64, xmm2, xmm1","vminsd xmm3/m64, xmm2, xmm1","VEX.LIG.F2.0F.WIG 5D /r","V","V","AVX","","","","" +"VMINSS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}","VMINSS xmm3/m32{sae}, xmm2, xmm1 {k1}{z}","vminss xmm3/m32{sae}, xmm2, xmm1 {k1}{z}","EVEX.LLIG.F3.0F.W0 5D /r","V","V","AVX512F","","","","" +"VMINSS xmm1, xmm2, xmm3/m32","VMINSS xmm3/m32, xmm2, xmm1","vminss xmm3/m32, xmm2, xmm1","VEX.LIG.F3.0F.WIG 5D /r","V","V","AVX","","","","" +"VMOVAPD xmm1 {k1}{z}, xmm2/m128","VMOVAPD xmm2/m128, xmm1 {k1}{z}","vmovapd xmm2/m128, xmm1 {k1}{z}","EVEX.128.66.0F.W1 28 /r","V","V","AVX512VL AVX512F","","","","" +"VMOVAPD xmm1, xmm2/m128","VMOVAPD xmm2/m128, xmm1","vmovapd xmm2/m128, xmm1","VEX.128.66.0F.WIG 28 /r","V","V","AVX","","","","" +"VMOVAPD xmm2/m128 {k1}{z}, xmm1","VMOVAPD xmm1, xmm2/m128 {k1}{z}","vmovapd xmm1, xmm2/m128 {k1}{z}","EVEX.128.66.0F.W1 29 /r","V","V","AVX512VL AVX512F","","","","" +"VMOVAPD xmm2/m128, xmm1","VMOVAPD xmm1, xmm2/m128","vmovapd xmm1, xmm2/m128","VEX.128.66.0F.WIG 29 /r","V","V","AVX","","","","" +"VMOVAPD ymm1 {k1}{z}, ymm2/m256","VMOVAPD ymm2/m256, ymm1 {k1}{z}","vmovapd ymm2/m256, ymm1 {k1}{z}","EVEX.256.66.0F.W1 28 /r","V","V","AVX512VL AVX512F","","","","" +"VMOVAPD ymm1, ymm2/m256","VMOVAPD ymm2/m256, ymm1","vmovapd ymm2/m256, ymm1","VEX.256.66.0F.WIG 28 /r","V","V","AVX","","","","" +"VMOVAPD ymm2/m256 {k1}{z}, ymm1","VMOVAPD ymm1, ymm2/m256 {k1}{z}","vmovapd ymm1, ymm2/m256 {k1}{z}","EVEX.256.66.0F.W1 29 /r","V","V","AVX512VL AVX512F","","","","" +"VMOVAPD ymm2/m256, ymm1","VMOVAPD ymm1, ymm2/m256","vmovapd ymm1, ymm2/m256","VEX.256.66.0F.WIG 29 /r","V","V","AVX","","","","" +"VMOVAPD zmm1 {k1}{z}, zmm2/m512","VMOVAPD zmm2/m512, zmm1 {k1}{z}","vmovapd zmm2/m512, zmm1 {k1}{z}","EVEX.512.66.0F.W1 28 /r","V","V","AVX512F","","","","" +"VMOVAPD zmm2/m512 {k1}{z}, zmm1","VMOVAPD zmm1, zmm2/m512 {k1}{z}","vmovapd zmm1, zmm2/m512 {k1}{z}","EVEX.512.66.0F.W1 29 /r","V","V","AVX512F","","","","" +"VMOVAPS xmm1 {k1}{z}, xmm2/m128","VMOVAPS xmm2/m128, xmm1 {k1}{z}","vmovaps xmm2/m128, xmm1 {k1}{z}","EVEX.128.0F.W0 28 /r","V","V","AVX512VL AVX512F","","","","" +"VMOVAPS xmm1, xmm2/m128","VMOVAPS xmm2/m128, xmm1","vmovaps xmm2/m128, xmm1","VEX.128.0F.WIG 28 /r","V","V","AVX","","","","" +"VMOVAPS xmm2/m128 {k1}{z}, xmm1","VMOVAPS xmm1, xmm2/m128 {k1}{z}","vmovaps xmm1, xmm2/m128 {k1}{z}","EVEX.128.0F.W0 29 /r","V","V","AVX512VL AVX512F","","","","" +"VMOVAPS xmm2/m128, xmm1","VMOVAPS xmm1, xmm2/m128","vmovaps xmm1, xmm2/m128","VEX.128.0F.WIG 29 /r","V","V","AVX","","","","" +"VMOVAPS ymm1 {k1}{z}, ymm2/m256","VMOVAPS ymm2/m256, ymm1 {k1}{z}","vmovaps ymm2/m256, ymm1 {k1}{z}","EVEX.256.0F.W0 28 /r","V","V","AVX512VL AVX512F","","","","" +"VMOVAPS ymm1, ymm2/m256","VMOVAPS ymm2/m256, ymm1","vmovaps ymm2/m256, ymm1","VEX.256.0F.WIG 28 /r","V","V","AVX","","","","" +"VMOVAPS ymm2/m256 {k1}{z}, ymm1","VMOVAPS ymm1, ymm2/m256 {k1}{z}","vmovaps ymm1, ymm2/m256 {k1}{z}","EVEX.256.0F.W0 29 /r","V","V","AVX512VL AVX512F","","","","" +"VMOVAPS ymm2/m256, ymm1","VMOVAPS ymm1, ymm2/m256","vmovaps ymm1, ymm2/m256","VEX.256.0F.WIG 29 /r","V","V","AVX","","","","" +"VMOVAPS zmm1 {k1}{z}, zmm2/m512","VMOVAPS zmm2/m512, zmm1 {k1}{z}","vmovaps zmm2/m512, zmm1 {k1}{z}","EVEX.512.0F.W0 28 /r","V","V","AVX512F","","","","" +"VMOVAPS zmm2/m512 {k1}{z}, zmm1","VMOVAPS zmm1, zmm2/m512 {k1}{z}","vmovaps zmm1, zmm2/m512 {k1}{z}","EVEX.512.0F.W0 29 /r","V","V","AVX512F","","","","" +"VMOVD xmm1, r/m32","VMOVD r/m32, xmm1","vmovd r/m32, xmm1","VEX.128.66.0F.W0 6E /r","V","V","AVX","","","","" +"VMOVDQA xmm1, xmm2/m128","VMOVDQA xmm2/m128, xmm1","vmovdqa xmm2/m128, xmm1","VEX.128.66.0F.WIG 6F /r","V","V","AVX","","","","" +"VMOVDQA xmm2/m128, xmm1","VMOVDQA xmm1, xmm2/m128","vmovdqa xmm1, xmm2/m128","VEX.128.66.0F.WIG 7F /r","V","V","AVX","","","","" +"VMOVDQA ymm1, ymm2/m256","VMOVDQA ymm2/m256, ymm1","vmovdqa ymm2/m256, ymm1","VEX.256.66.0F.WIG 6F /r","V","V","AVX","","","","" +"VMOVDQA ymm2/m256, ymm1","VMOVDQA ymm1, ymm2/m256","vmovdqa ymm1, ymm2/m256","VEX.256.66.0F.WIG 7F /r","V","V","AVX","","","","" +"VMOVDQA32 xmm1 {k1}{z}, xmm2/m128","VMOVDQA32 xmm2/m128, xmm1 {k1}{z}","vmovdqa32 xmm2/m128, xmm1 {k1}{z}","EVEX.128.66.0F.W0 6F /r","V","V","AVX512VL AVX512F","","","","" +"VMOVDQA32 xmm2/m128 {k1}{z}, xmm1","VMOVDQA32 xmm1, xmm2/m128 {k1}{z}","vmovdqa32 xmm1, xmm2/m128 {k1}{z}","EVEX.128.66.0F.W0 7F /r","V","V","AVX512VL AVX512F","","","","" +"VMOVDQA32 ymm1 {k1}{z}, ymm2/m256","VMOVDQA32 ymm2/m256, ymm1 {k1}{z}","vmovdqa32 ymm2/m256, ymm1 {k1}{z}","EVEX.256.66.0F.W0 6F /r","V","V","AVX512VL AVX512F","","","","" +"VMOVDQA32 ymm2/m256 {k1}{z}, ymm1","VMOVDQA32 ymm1, ymm2/m256 {k1}{z}","vmovdqa32 ymm1, ymm2/m256 {k1}{z}","EVEX.256.66.0F.W0 7F /r","V","V","AVX512VL AVX512F","","","","" +"VMOVDQA32 zmm1 {k1}{z}, zmm2/m512","VMOVDQA32 zmm2/m512, zmm1 {k1}{z}","vmovdqa32 zmm2/m512, zmm1 {k1}{z}","EVEX.512.66.0F.W0 6F /r","V","V","AVX512F","","","","" +"VMOVDQA32 zmm2/m512 {k1}{z}, zmm1","VMOVDQA32 zmm1, zmm2/m512 {k1}{z}","vmovdqa32 zmm1, zmm2/m512 {k1}{z}","EVEX.512.66.0F.W0 7F /r","V","V","AVX512F","","","","" +"VMOVDQA64 xmm1 {k1}{z}, xmm2/m128","VMOVDQA64 xmm2/m128, xmm1 {k1}{z}","vmovdqa64 xmm2/m128, xmm1 {k1}{z}","EVEX.128.66.0F.W1 6F /r","V","V","AVX512VL AVX512F","","","Y","128" +"VMOVDQA64 xmm2/m128 {k1}{z}, xmm1","VMOVDQA64 xmm1, xmm2/m128 {k1}{z}","vmovdqa64 xmm1, xmm2/m128 {k1}{z}","EVEX.128.66.0F.W1 7F /r","V","V","AVX512VL AVX512F","","","Y","" +"VMOVDQA64 ymm1 {k1}{z}, ymm2/m256","VMOVDQA64 ymm2/m256, ymm1 {k1}{z}","vmovdqa64 ymm2/m256, ymm1 {k1}{z}","EVEX.256.66.0F.W1 6F /r","V","V","AVX512VL AVX512F","","","Y","256" +"VMOVDQA64 ymm2/m256 {k1}{z}, ymm1","VMOVDQA64 ymm1, ymm2/m256 {k1}{z}","vmovdqa64 ymm1, ymm2/m256 {k1}{z}","EVEX.256.66.0F.W1 7F /r","V","V","AVX512VL AVX512F","","","Y","" +"VMOVDQA64 zmm1 {k1}{z}, zmm2/m512","VMOVDQA64 zmm2/m512, zmm1 {k1}{z}","vmovdqa64 zmm2/m512, zmm1 {k1}{z}","EVEX.512.66.0F.W1 6F /r","V","V","AVX512F","","","Y","" +"VMOVDQA64 zmm2/m512 {k1}{z}, zmm1","VMOVDQA64 zmm1, zmm2/m512 {k1}{z}","vmovdqa64 zmm1, zmm2/m512 {k1}{z}","EVEX.512.66.0F.W1 7F /r","V","V","AVX512F","","","Y","" +"VMOVDQU xmm1, xmm2/m128","VMOVDQU xmm2/m128, xmm1","vmovdqu xmm2/m128, xmm1","VEX.128.F3.0F.WIG 6F /r","V","V","AVX","","","","" +"VMOVDQU xmm2/m128, xmm1","VMOVDQU xmm1, xmm2/m128","vmovdqu xmm1, xmm2/m128","VEX.128.F3.0F.WIG 7F /r","V","V","AVX","","","","" +"VMOVDQU ymm1, ymm2/m256","VMOVDQU ymm2/m256, ymm1","vmovdqu ymm2/m256, ymm1","VEX.256.F3.0F.WIG 6F /r","V","V","AVX","","","","" +"VMOVDQU ymm2/m256, ymm1","VMOVDQU ymm1, ymm2/m256","vmovdqu ymm1, ymm2/m256","VEX.256.F3.0F.WIG 7F /r","V","V","AVX","","","","" +"VMOVDQU16 xmm1 {k1}{z}, xmm2/m128","VMOVDQU16 xmm2/m128, xmm1 {k1}{z}","vmovdqu16 xmm2/m128, xmm1 {k1}{z}","EVEX.128.F2.0F.W1 6F /r","V","V","AVX512VL AVX512BW","","","","" +"VMOVDQU16 xmm2/m128 {k1}{z}, xmm1","VMOVDQU16 xmm1, xmm2/m128 {k1}{z}","vmovdqu16 xmm1, xmm2/m128 {k1}{z}","EVEX.128.F2.0F.W1 7F /r","V","V","AVX512VL AVX512BW","","","","" +"VMOVDQU16 ymm1 {k1}{z}, ymm2/m256","VMOVDQU16 ymm2/m256, ymm1 {k1}{z}","vmovdqu16 ymm2/m256, ymm1 {k1}{z}","EVEX.256.F2.0F.W1 6F /r","V","V","AVX512VL AVX512BW","","","","" +"VMOVDQU16 ymm2/m256 {k1}{z}, ymm1","VMOVDQU16 ymm1, ymm2/m256 {k1}{z}","vmovdqu16 ymm1, ymm2/m256 {k1}{z}","EVEX.256.F2.0F.W1 7F /r","V","V","AVX512VL AVX512BW","","","","" +"VMOVDQU16 zmm1 {k1}{z}, zmm2/m512","VMOVDQU16 zmm2/m512, zmm1 {k1}{z}","vmovdqu16 zmm2/m512, zmm1 {k1}{z}","EVEX.512.F2.0F.W1 6F /r","V","V","AVX512BW","","","","" +"VMOVDQU16 zmm2/m512 {k1}{z}, zmm1","VMOVDQU16 zmm1, zmm2/m512 {k1}{z}","vmovdqu16 zmm1, zmm2/m512 {k1}{z}","EVEX.512.F2.0F.W1 7F /r","V","V","AVX512BW","","","","" +"VMOVDQU32 xmm1 {k1}{z}, xmm2/mm128","VMOVDQU32 xmm2/mm128, xmm1 {k1}{z}","vmovdqu32 xmm2/mm128, xmm1 {k1}{z}","EVEX.128.F3.0F.W0 6F /r","V","V","AVX512VL AVX512F","","","Y","" +"VMOVDQU32 xmm2/m128 {k1}{z}, xmm1","VMOVDQU32 xmm1, xmm2/m128 {k1}{z}","vmovdqu32 xmm1, xmm2/m128 {k1}{z}","EVEX.128.F3.0F.W0 7F /r","V","V","AVX512VL AVX512F","","","Y","" +"VMOVDQU32 ymm1 {k1}{z}, ymm2/m256","VMOVDQU32 ymm2/m256, ymm1 {k1}{z}","vmovdqu32 ymm2/m256, ymm1 {k1}{z}","EVEX.256.F3.0F.W0 6F /r","V","V","AVX512VL AVX512F","","","Y","256" +"VMOVDQU32 ymm2/m256 {k1}{z}, ymm1","VMOVDQU32 ymm1, ymm2/m256 {k1}{z}","vmovdqu32 ymm1, ymm2/m256 {k1}{z}","EVEX.256.F3.0F.W0 7F /r","V","V","AVX512VL AVX512F","","","Y","" +"VMOVDQU32 zmm1 {k1}{z}, zmm2/m512","VMOVDQU32 zmm2/m512, zmm1 {k1}{z}","vmovdqu32 zmm2/m512, zmm1 {k1}{z}","EVEX.512.F3.0F.W0 6F /r","V","V","AVX512F","","","Y","" +"VMOVDQU32 zmm2/m512 {k1}{z}, zmm1","VMOVDQU32 zmm1, zmm2/m512 {k1}{z}","vmovdqu32 zmm1, zmm2/m512 {k1}{z}","EVEX.512.F3.0F.W0 7F /r","V","V","AVX512F","","","Y","" +"VMOVDQU64 xmm1 {k1}{z}, xmm2/m128","VMOVDQU64 xmm2/m128, xmm1 {k1}{z}","vmovdqu64 xmm2/m128, xmm1 {k1}{z}","EVEX.128.F3.0F.W1 6F /r","V","V","AVX512VL AVX512F","","","Y","128" +"VMOVDQU64 xmm2/m128 {k1}{z}, xmm1","VMOVDQU64 xmm1, xmm2/m128 {k1}{z}","vmovdqu64 xmm1, xmm2/m128 {k1}{z}","EVEX.128.F3.0F.W1 7F /r","V","V","AVX512VL AVX512F","","","Y","" +"VMOVDQU64 ymm1 {k1}{z}, ymm2/m256","VMOVDQU64 ymm2/m256, ymm1 {k1}{z}","vmovdqu64 ymm2/m256, ymm1 {k1}{z}","EVEX.256.F3.0F.W1 6F /r","V","V","AVX512VL AVX512F","","","Y","256" +"VMOVDQU64 ymm2/m256 {k1}{z}, ymm1","VMOVDQU64 ymm1, ymm2/m256 {k1}{z}","vmovdqu64 ymm1, ymm2/m256 {k1}{z}","EVEX.256.F3.0F.W1 7F /r","V","V","AVX512VL AVX512F","","","Y","" +"VMOVDQU64 zmm1 {k1}{z}, zmm2/m512","VMOVDQU64 zmm2/m512, zmm1 {k1}{z}","vmovdqu64 zmm2/m512, zmm1 {k1}{z}","EVEX.512.F3.0F.W1 6F /r","V","V","AVX512F","","","Y","" +"VMOVDQU64 zmm2/m512 {k1}{z}, zmm1","VMOVDQU64 zmm1, zmm2/m512 {k1}{z}","vmovdqu64 zmm1, zmm2/m512 {k1}{z}","EVEX.512.F3.0F.W1 7F /r","V","V","AVX512F","","","Y","" +"VMOVDQU8 xmm1 {k1}{z}, xmm2/m128","VMOVDQU8 xmm2/m128, xmm1 {k1}{z}","vmovdqu8 xmm2/m128, xmm1 {k1}{z}","EVEX.128.F2.0F.W0 6F /r","V","V","AVX512VL AVX512BW","","","Y","128" +"VMOVDQU8 xmm2/m128 {k1}{z}, xmm1","VMOVDQU8 xmm1, xmm2/m128 {k1}{z}","vmovdqu8 xmm1, xmm2/m128 {k1}{z}","EVEX.128.F2.0F.W0 7F /r","V","V","AVX512VL AVX512BW","","","Y","" +"VMOVDQU8 ymm1 {k1}{z}, ymm2/m256","VMOVDQU8 ymm2/m256, ymm1 {k1}{z}","vmovdqu8 ymm2/m256, ymm1 {k1}{z}","EVEX.256.F2.0F.W0 6F /r","V","V","AVX512VL AVX512BW","","","Y","256" +"VMOVDQU8 ymm2/m256 {k1}{z}, ymm1","VMOVDQU8 ymm1, ymm2/m256 {k1}{z}","vmovdqu8 ymm1, ymm2/m256 {k1}{z}","EVEX.256.F2.0F.W0 7F /r","V","V","AVX512VL AVX512BW","","","Y","" +"VMOVDQU8 zmm1 {k1}{z}, zmm2/m512","VMOVDQU8 zmm2/m512, zmm1 {k1}{z}","vmovdqu8 zmm2/m512, zmm1 {k1}{z}","EVEX.512.F2.0F.W0 6F /r","V","V","AVX512BW","","","Y","" +"VMOVDQU8 zmm2/m512 {k1}{z}, zmm1","VMOVDQU8 zmm1, zmm2/m512 {k1}{z}","vmovdqu8 zmm1, zmm2/m512 {k1}{z}","EVEX.512.F2.0F.W0 7F /r","V","V","AVX512BW","","","Y","" +"VMOVHLPS xmm1, xmm2, xmm3","VMOVHLPS xmm3, xmm2, xmm1","vmovhlps xmm3, xmm2, xmm1","EVEX.128.0F.W0 12 /r","V","V","AVX512F","","","Y","" +"VMOVHLPS xmm1, xmm2, xmm3","VMOVHLPS xmm3, xmm2, xmm1","vmovhlps xmm3, xmm2, xmm1","VEX.128.0F.WIG 12 /r","V","V","AVX","","","Y","" +"VMOVLHPS xmm1, xmm2, xmm3","VMOVLHPS xmm3, xmm2, xmm1","vmovlhps xmm3, xmm2, xmm1","EVEX.128.0F.W0 16 /r","V","V","AVX512F","","","Y","" +"VMOVLHPS xmm1, xmm2, xmm3","VMOVLHPS xmm3, xmm2, xmm1","vmovlhps xmm3, xmm2, xmm1","VEX.128.0F.WIG 16 /r","V","V","AVX","","","Y","" +"VMOVMSKPD reg, xmm2","VMOVMSKPD xmm2, reg","vmovmskpd xmm2, reg","VEX.128.66.0F.WIG 50 /r","V","V","AVX","","","","" +"VMOVMSKPD reg, ymm2","VMOVMSKPD ymm2, reg","vmovmskpd ymm2, reg","VEX.256.66.0F.WIG 50 /r","V","V","AVX","","","","" +"VMOVMSKPS reg, xmm2","VMOVMSKPS xmm2, reg","vmovmskps xmm2, reg","VEX.128.0F.WIG 50 /r","V","V","AVX","","","","" +"VMOVMSKPS reg, ymm2","VMOVMSKPS ymm2, reg","vmovmskps ymm2, reg","VEX.256.0F.WIG 50 /r","V","V","AVX","","","","" +"VMOVNTDQ m128, xmm1","VMOVNTDQ xmm1, m128","vmovntdq xmm1, m128","EVEX.128.66.0F.W0 E7 /r","V","V","AVX512VL AVX512F","","","Y","" +"VMOVNTDQ m128, xmm1","VMOVNTDQ xmm1, m128","vmovntdq xmm1, m128","VEX.128.66.0F.WIG E7 /r","V","V","AVX","","","Y","" +"VMOVNTDQ m256, ymm1","VMOVNTDQ ymm1, m256","vmovntdq ymm1, m256","EVEX.256.66.0F.W0 E7 /r","V","V","AVX512VL AVX512F","","","Y","" +"VMOVNTDQ m256, ymm1","VMOVNTDQ ymm1, m256","vmovntdq ymm1, m256","VEX.256.66.0F.WIG E7 /r","V","V","AVX","","","Y","" +"VMOVNTDQ m512, zmm1","VMOVNTDQ zmm1, m512","vmovntdq zmm1, m512","EVEX.512.66.0F.W0 E7 /r","V","V","AVX512F","","","Y","" +"VMOVNTDQA xmm1, m128","VMOVNTDQA m128, xmm1","vmovntdqa m128, xmm1","EVEX.128.66.0F38.W0 2A /r","V","V","AVX512VL AVX512F","","","Y","" +"VMOVNTDQA xmm1, m128","VMOVNTDQA m128, xmm1","vmovntdqa m128, xmm1","VEX.128.66.0F38.WIG 2A /r","V","V","AVX","","","Y","" +"VMOVNTDQA ymm1, m256","VMOVNTDQA m256, ymm1","vmovntdqa m256, ymm1","EVEX.256.66.0F38.W0 2A /r","V","V","AVX512VL AVX512F","","","Y","" +"VMOVNTDQA ymm1, m256","VMOVNTDQA m256, ymm1","vmovntdqa m256, ymm1","VEX.256.66.0F38.WIG 2A /r","V","V","AVX2","","","Y","" +"VMOVNTDQA zmm1, m512","VMOVNTDQA m512, zmm1","vmovntdqa m512, zmm1","EVEX.512.66.0F38.W0 2A /r","V","V","AVX512F","","","Y","" +"VMOVNTPD m128, xmm1","VMOVNTPD xmm1, m128","vmovntpd xmm1, m128","EVEX.128.66.0F.W1 2B /r","V","V","AVX512VL AVX512F","","","Y","" +"VMOVNTPD m128, xmm1","VMOVNTPD xmm1, m128","vmovntpd xmm1, m128","VEX.128.66.0F.WIG 2B /r","V","V","AVX","","","Y","" +"VMOVNTPD m256, ymm1","VMOVNTPD ymm1, m256","vmovntpd ymm1, m256","EVEX.256.66.0F.W1 2B /r","V","V","AVX512VL AVX512F","","","Y","" +"VMOVNTPD m256, ymm1","VMOVNTPD ymm1, m256","vmovntpd ymm1, m256","VEX.256.66.0F.WIG 2B /r","V","V","AVX","","","Y","" +"VMOVNTPD m512, zmm1","VMOVNTPD zmm1, m512","vmovntpd zmm1, m512","EVEX.512.66.0F.W1 2B /r","V","V","AVX512F","","","Y","" +"VMOVNTPS m128, xmm1","VMOVNTPS xmm1, m128","vmovntps xmm1, m128","EVEX.128.0F.W0 2B /r","V","V","AVX512VL AVX512F","","","Y","" +"VMOVNTPS m128, xmm1","VMOVNTPS xmm1, m128","vmovntps xmm1, m128","VEX.128.0F.WIG 2B /r","V","V","AVX","","","Y","" +"VMOVNTPS m256, ymm1","VMOVNTPS ymm1, m256","vmovntps ymm1, m256","EVEX.256.0F.W0 2B /r","V","V","AVX512VL AVX512F","","","Y","" +"VMOVNTPS m256, ymm1","VMOVNTPS ymm1, m256","vmovntps ymm1, m256","VEX.256.0F.WIG 2B /r","V","V","AVX","","","Y","" +"VMOVNTPS m512, zmm1","VMOVNTPS zmm1, m512","vmovntps zmm1, m512","EVEX.512.0F.W0 2B /r","V","V","AVX512F","","","Y","" +"VMOVQ xmm1, xmm2/m64","VMOVQ xmm2/m64, xmm1","vmovq xmm2/m64, xmm1","EVEX.128.F3.0F.W1 7E /r","V","V","AVX512F","","","Y","" +"VMOVQ xmm1, xmm2/m64","VMOVQ xmm2/m64, xmm1","vmovq xmm2/m64, xmm1","VEX.128.F3.0F.WIG 7E /r","V","V","AVX","","","Y","" +"VMOVQ xmm1/m64, xmm2","VMOVQ xmm2, xmm1/m64","vmovq xmm2, xmm1/m64","EVEX.128.66.0F.W1 D6 /r","V","V","AVX512F","","","Y","" +"VMOVQ xmm1/m64, xmm2","VMOVQ xmm2, xmm1/m64","vmovq xmm2, xmm1/m64","VEX.128.66.0F.WIG D6 /r","V","V","AVX","","","Y","" +"VMOVSHDUP xmm1 {k1}{z}, xmm2/m128","VMOVSHDUP xmm2/m128, xmm1 {k1}{z}","vmovshdup xmm2/m128, xmm1 {k1}{z}","EVEX.128.F3.0F.W0 16 /r","V","V","AVX512VL AVX512F","","","","" +"VMOVSHDUP xmm1, xmm2/m128","VMOVSHDUP xmm2/m128, xmm1","vmovshdup xmm2/m128, xmm1","VEX.128.F3.0F.WIG 16 /r","V","V","AVX","","","","" +"VMOVSHDUP ymm1 {k1}{z}, ymm2/m256","VMOVSHDUP ymm2/m256, ymm1 {k1}{z}","vmovshdup ymm2/m256, ymm1 {k1}{z}","EVEX.256.F3.0F.W0 16 /r","V","V","AVX512VL AVX512F","","","","" +"VMOVSHDUP ymm1, ymm2/m256","VMOVSHDUP ymm2/m256, ymm1","vmovshdup ymm2/m256, ymm1","VEX.256.F3.0F.WIG 16 /r","V","V","AVX","","","","" +"VMOVSHDUP zmm1 {k1}{z}, zmm2/m512","VMOVSHDUP zmm2/m512, zmm1 {k1}{z}","vmovshdup zmm2/m512, zmm1 {k1}{z}","EVEX.512.F3.0F.W0 16 /r","V","V","AVX512F","","","","" +"VMOVSLDUP xmm1 {k1}{z}, xmm2/m128","VMOVSLDUP xmm2/m128, xmm1 {k1}{z}","vmovsldup xmm2/m128, xmm1 {k1}{z}","EVEX.128.F3.0F.W0 12 /r","V","V","AVX512VL AVX512F","","","","" +"VMOVSLDUP xmm1, xmm2/m128","VMOVSLDUP xmm2/m128, xmm1","vmovsldup xmm2/m128, xmm1","VEX.128.F3.0F.WIG 12 /r","V","V","AVX","","","","" +"VMOVSLDUP ymm1 {k1}{z}, ymm2/m256","VMOVSLDUP ymm2/m256, ymm1 {k1}{z}","vmovsldup ymm2/m256, ymm1 {k1}{z}","EVEX.256.F3.0F.W0 12 /r","V","V","AVX512VL AVX512F","","","","" +"VMOVSLDUP ymm1, ymm2/m256","VMOVSLDUP ymm2/m256, ymm1","vmovsldup ymm2/m256, ymm1","VEX.256.F3.0F.WIG 12 /r","V","V","AVX","","","","" +"VMOVSLDUP zmm1 {k1}{z}, zmm2/m512","VMOVSLDUP zmm2/m512, zmm1 {k1}{z}","vmovsldup zmm2/m512, zmm1 {k1}{z}","EVEX.512.F3.0F.W0 12 /r","V","V","AVX512F","","","","" +"VMPSADBW xmm1, xmm2, xmm3/m128, imm8","VMPSADBW imm8, xmm3/m128, xmm2, xmm1","vmpsadbw imm8, xmm3/m128, xmm2, xmm1","VEX.128.66.0F3A.WIG 42 /r ib","V","V","AVX","","","","" +"VMPSADBW ymm1, ymm2, ymm3/m256, imm8","VMPSADBW imm8, ymm3/m256, ymm2, ymm1","vmpsadbw imm8, ymm3/m256, ymm2, ymm1","VEX.256.66.0F3A.WIG 42 /r ib","V","V","AVX2","","","","" +"VMULPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst","VMULPD xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","vmulpd xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.W1 59 /r","V","V","AVX512VL AVX512F","","","","" +"VMULPD xmm1, xmm2, xmm3/m128","VMULPD xmm3/m128, xmm2, xmm1","vmulpd xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG 59 /r","V","V","AVX","","","","" +"VMULPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst","VMULPD ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","vmulpd ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.W1 59 /r","V","V","AVX512VL AVX512F","","","","" +"VMULPD ymm1, ymm2, ymm3/m256","VMULPD ymm3/m256, ymm2, ymm1","vmulpd ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG 59 /r","V","V","AVX","","","","" +"VMULPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}","VMULPD zmm3/m512/m64bcst{er}, zmm2, zmm1 {k1}{z}","vmulpd zmm3/m512/m64bcst{er}, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.W1 59 /r","V","V","AVX512F","","","","" +"VMULPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst","VMULPS xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","vmulps xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","EVEX.128.0F.W0 59 /r","V","V","AVX512VL AVX512F","","","","" +"VMULPS xmm1, xmm2, xmm3/m128","VMULPS xmm3/m128, xmm2, xmm1","vmulps xmm3/m128, xmm2, xmm1","VEX.128.0F.WIG 59 /r","V","V","AVX","","","","" +"VMULPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst","VMULPS ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","vmulps ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","EVEX.256.0F.W0 59 /r","V","V","AVX512VL AVX512F","","","","" +"VMULPS ymm1, ymm2, ymm3/m256","VMULPS ymm3/m256, ymm2, ymm1","vmulps ymm3/m256, ymm2, ymm1","VEX.256.0F.WIG 59 /r","V","V","AVX","","","","" +"VMULPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst {er}","VMULPS zmm3/m512/m32bcst {er}, zmm2, zmm1 {k1}{z}","vmulps zmm3/m512/m32bcst {er}, zmm2, zmm1 {k1}{z}","EVEX.512.0F.W0 59 /r","V","V","AVX512F","","","","" +"VMULSD xmm1 {k1}{z}, xmm2, xmm3/m64 {er}","VMULSD xmm3/m64 {er}, xmm2, xmm1 {k1}{z}","vmulsd xmm3/m64 {er}, xmm2, xmm1 {k1}{z}","EVEX.LLIG.F2.0F.W1 59 /r","V","V","AVX512F","","","","" +"VMULSD xmm1, xmm2, xmm3/m64","VMULSD xmm3/m64, xmm2, xmm1","vmulsd xmm3/m64, xmm2, xmm1","VEX.LIG.F2.0F.WIG 59 /r","V","V","AVX","","","","" +"VMULSS xmm1 {k1}{z}, xmm2, xmm3/m32 {er}","VMULSS xmm3/m32 {er}, xmm2, xmm1 {k1}{z}","vmulss xmm3/m32 {er}, xmm2, xmm1 {k1}{z}","EVEX.LLIG.F3.0F.W0 59 /r","V","V","AVX512F","","","","" +"VMULSS xmm1, xmm2, xmm3/m32","VMULSS xmm3/m32, xmm2, xmm1","vmulss xmm3/m32, xmm2, xmm1","VEX.LIG.F3.0F.WIG 59 /r","V","V","AVX","","","","" +"VORPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst","VORPD xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","vorpd xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.W1 56 /r","V","V","AVX512VL AVX512DQ","","","","" +"VORPD xmm1, xmm2, xmm3/m128","VORPD xmm3/m128, xmm2, xmm1","vorpd xmm3/m128, xmm2, xmm1","VEX.128.66.0F 56 /r","V","V","AVX","","","","" +"VORPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst","VORPD ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","vorpd ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.W1 56 /r","V","V","AVX512VL AVX512DQ","","","","" +"VORPD ymm1, ymm2, ymm3/m256","VORPD ymm3/m256, ymm2, ymm1","vorpd ymm3/m256, ymm2, ymm1","VEX.256.66.0F 56 /r","V","V","AVX","","","","" +"VORPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst","VORPD zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","vorpd zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.W1 56 /r","V","V","AVX512DQ","","","","" +"VORPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst","VORPS xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","vorps xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","EVEX.128.0F.W0 56 /r","V","V","AVX512VL AVX512DQ","","","","" +"VORPS xmm1, xmm2, xmm3/m128","VORPS xmm3/m128, xmm2, xmm1","vorps xmm3/m128, xmm2, xmm1","VEX.128.0F 56 /r","V","V","AVX","","","","" +"VORPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst","VORPS ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","vorps ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","EVEX.256.0F.W0 56 /r","V","V","AVX512VL AVX512DQ","","","","" +"VORPS ymm1, ymm2, ymm3/m256","VORPS ymm3/m256, ymm2, ymm1","vorps ymm3/m256, ymm2, ymm1","VEX.256.0F 56 /r","V","V","AVX","","","","" +"VORPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst","VORPS zmm3/m512/m32bcst, zmm2, zmm1 {k1}{z}","vorps zmm3/m512/m32bcst, zmm2, zmm1 {k1}{z}","EVEX.512.0F.W0 56 /r","V","V","AVX512DQ","","","","" +"VPABSB xmm1 {k1}{z}, xmm2/m128","VPABSB xmm2/m128, xmm1 {k1}{z}","vpabsb xmm2/m128, xmm1 {k1}{z}","EVEX.128.66.0F38.WIG 1C /r","V","V","AVX512VL AVX512BW","","","","" +"VPABSB xmm1, xmm2/m128","VPABSB xmm2/m128, xmm1","vpabsb xmm2/m128, xmm1","VEX.128.66.0F38.WIG 1C /r","V","V","AVX","","","","" +"VPABSB ymm1 {k1}{z}, ymm2/m256","VPABSB ymm2/m256, ymm1 {k1}{z}","vpabsb ymm2/m256, ymm1 {k1}{z}","EVEX.256.66.0F38.WIG 1C /r","V","V","AVX512VL AVX512BW","","","","" +"VPABSB ymm1, ymm2/m256","VPABSB ymm2/m256, ymm1","vpabsb ymm2/m256, ymm1","VEX.256.66.0F38.WIG 1C /r","V","V","AVX2","","","","" +"VPABSB zmm1 {k1}{z}, zmm2/m512","VPABSB zmm2/m512, zmm1 {k1}{z}","vpabsb zmm2/m512, zmm1 {k1}{z}","EVEX.512.66.0F38.WIG 1C /r","V","V","AVX512BW","","","","" +"VPABSD xmm1 {k1}{z}, xmm2/m128/m32bcst","VPABSD xmm2/m128/m32bcst, xmm1 {k1}{z}","vpabsd xmm2/m128/m32bcst, xmm1 {k1}{z}","EVEX.128.66.0F38.W0 1E /r","V","V","AVX512VL AVX512F","","","","" +"VPABSD xmm1, xmm2/m128","VPABSD xmm2/m128, xmm1","vpabsd xmm2/m128, xmm1","VEX.128.66.0F38.WIG 1E /r","V","V","AVX","","","","" +"VPABSD ymm1 {k1}{z}, ymm2/m256/m32bcst","VPABSD ymm2/m256/m32bcst, ymm1 {k1}{z}","vpabsd ymm2/m256/m32bcst, ymm1 {k1}{z}","EVEX.256.66.0F38.W0 1E /r","V","V","AVX512VL AVX512F","","","","" +"VPABSD ymm1, ymm2/m256","VPABSD ymm2/m256, ymm1","vpabsd ymm2/m256, ymm1","VEX.256.66.0F38.WIG 1E /r","V","V","AVX2","","","","" +"VPABSD zmm1 {k1}{z}, zmm2/m512/m32bcst","VPABSD zmm2/m512/m32bcst, zmm1 {k1}{z}","vpabsd zmm2/m512/m32bcst, zmm1 {k1}{z}","EVEX.512.66.0F38.W0 1E /r","V","V","AVX512F","","","","" +"VPABSQ xmm1 {k1}{z}, xmm2/m128/m64bcst","VPABSQ xmm2/m128/m64bcst, xmm1 {k1}{z}","vpabsq xmm2/m128/m64bcst, xmm1 {k1}{z}","EVEX.128.66.0F38.W1 1F /r","V","V","AVX512VL AVX512F","","","","" +"VPABSQ ymm1 {k1}{z}, ymm2/m256/m64bcst","VPABSQ ymm2/m256/m64bcst, ymm1 {k1}{z}","vpabsq ymm2/m256/m64bcst, ymm1 {k1}{z}","EVEX.256.66.0F38.W1 1F /r","V","V","AVX512VL AVX512F","","","","" +"VPABSQ zmm1 {k1}{z}, zmm2/m512/m64bcst","VPABSQ zmm2/m512/m64bcst, zmm1 {k1}{z}","vpabsq zmm2/m512/m64bcst, zmm1 {k1}{z}","EVEX.512.66.0F38.W1 1F /r","V","V","AVX512F","","","","" +"VPABSW xmm1 {k1}{z}, xmm2/m128","VPABSW xmm2/m128, xmm1 {k1}{z}","vpabsw xmm2/m128, xmm1 {k1}{z}","EVEX.128.66.0F38.WIG 1D /r","V","V","AVX512VL AVX512BW","","","","" +"VPABSW xmm1, xmm2/m128","VPABSW xmm2/m128, xmm1","vpabsw xmm2/m128, xmm1","VEX.128.66.0F38.WIG 1D /r","V","V","AVX","","","","" +"VPABSW ymm1 {k1}{z}, ymm2/m256","VPABSW ymm2/m256, ymm1 {k1}{z}","vpabsw ymm2/m256, ymm1 {k1}{z}","EVEX.256.66.0F38.WIG 1D /r","V","V","AVX512VL AVX512BW","","","","" +"VPABSW ymm1, ymm2/m256","VPABSW ymm2/m256, ymm1","vpabsw ymm2/m256, ymm1","VEX.256.66.0F38.WIG 1D /r","V","V","AVX2","","","","" +"VPABSW zmm1 {k1}{z}, zmm2/m512","VPABSW zmm2/m512, zmm1 {k1}{z}","vpabsw zmm2/m512, zmm1 {k1}{z}","EVEX.512.66.0F38.WIG 1D /r","V","V","AVX512BW","","","","" +"VPACKSSDW xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst","VPACKSSDW xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","vpackssdw xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.W0 6B /r","V","V","AVX512VL AVX512BW","","","","" +"VPACKSSDW xmm1, xmm2, xmm3/m128","VPACKSSDW xmm3/m128, xmm2, xmm1","vpackssdw xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG 6B /r","V","V","AVX","","","","" +"VPACKSSDW ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst","VPACKSSDW ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","vpackssdw ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.W0 6B /r","V","V","AVX512VL AVX512BW","","","","" +"VPACKSSDW ymm1, ymm2, ymm3/m256","VPACKSSDW ymm3/m256, ymm2, ymm1","vpackssdw ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG 6B /r","V","V","AVX2","","","","" +"VPACKSSDW zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst","VPACKSSDW zmm3/m512/m32bcst, zmm2, zmm1 {k1}{z}","vpackssdw zmm3/m512/m32bcst, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.W0 6B /r","V","V","AVX512BW","","","","" +"VPACKSSWB xmm1 {k1}{z}, xmm2, xmm3/m128","VPACKSSWB xmm3/m128, xmm2, xmm1 {k1}{z}","vpacksswb xmm3/m128, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.WIG 63 /r","V","V","AVX512VL AVX512BW","","","","" +"VPACKSSWB xmm1, xmm2, xmm3/m128","VPACKSSWB xmm3/m128, xmm2, xmm1","vpacksswb xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG 63 /r","V","V","AVX","","","","" +"VPACKSSWB ymm1 {k1}{z}, ymm2, ymm3/m256","VPACKSSWB ymm3/m256, ymm2, ymm1 {k1}{z}","vpacksswb ymm3/m256, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.WIG 63 /r","V","V","AVX512VL AVX512BW","","","","" +"VPACKSSWB ymm1, ymm2, ymm3/m256","VPACKSSWB ymm3/m256, ymm2, ymm1","vpacksswb ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG 63 /r","V","V","AVX2","","","","" +"VPACKSSWB zmm1 {k1}{z}, zmm2, zmm3/m512","VPACKSSWB zmm3/m512, zmm2, zmm1 {k1}{z}","vpacksswb zmm3/m512, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.WIG 63 /r","V","V","AVX512BW","","","","" +"VPACKUSDW xmm1, xmm2, xmm3/m128","VPACKUSDW xmm3/m128, xmm2, xmm1","vpackusdw xmm3/m128, xmm2, xmm1","VEX.128.66.0F38 2B /r","V","V","AVX","","","","" +"VPACKUSDW xmm1{k1}{z}, xmm2, xmm3/m128/m32bcst","VPACKUSDW xmm3/m128/m32bcst, xmm2, xmm1{k1}{z}","vpackusdw xmm3/m128/m32bcst, xmm2, xmm1{k1}{z}","EVEX.128.66.0F38.W0 2B /r","V","V","AVX512VL AVX512BW","","","","" +"VPACKUSDW ymm1, ymm2, ymm3/m256","VPACKUSDW ymm3/m256, ymm2, ymm1","vpackusdw ymm3/m256, ymm2, ymm1","VEX.256.66.0F38 2B /r","V","V","AVX2","","","","" +"VPACKUSDW ymm1{k1}{z}, ymm2, ymm3/m256/m32bcst","VPACKUSDW ymm3/m256/m32bcst, ymm2, ymm1{k1}{z}","vpackusdw ymm3/m256/m32bcst, ymm2, ymm1{k1}{z}","EVEX.256.66.0F38.W0 2B /r","V","V","AVX512VL AVX512BW","","","","" +"VPACKUSDW zmm1{k1}{z}, zmm2, zmm3/m512/m32bcst","VPACKUSDW zmm3/m512/m32bcst, zmm2, zmm1{k1}{z}","vpackusdw zmm3/m512/m32bcst, zmm2, zmm1{k1}{z}","EVEX.512.66.0F38.W0 2B /r","V","V","AVX512BW","","","","" +"VPACKUSWB xmm1, xmm2, xmm3/m128","VPACKUSWB xmm3/m128, xmm2, xmm1","vpackuswb xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG 67 /r","V","V","AVX","","","","" +"VPACKUSWB xmm1{k1}{z}, xmm2, xmm3/m128","VPACKUSWB xmm3/m128, xmm2, xmm1{k1}{z}","vpackuswb xmm3/m128, xmm2, xmm1{k1}{z}","EVEX.128.66.0F.WIG 67 /r","V","V","AVX512VL AVX512BW","","","","" +"VPACKUSWB ymm1, ymm2, ymm3/m256","VPACKUSWB ymm3/m256, ymm2, ymm1","vpackuswb ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG 67 /r","V","V","AVX2","","","","" +"VPACKUSWB ymm1{k1}{z}, ymm2, ymm3/m256","VPACKUSWB ymm3/m256, ymm2, ymm1{k1}{z}","vpackuswb ymm3/m256, ymm2, ymm1{k1}{z}","EVEX.256.66.0F.WIG 67 /r","V","V","AVX512VL AVX512BW","","","","" +"VPACKUSWB zmm1{k1}{z}, zmm2, zmm3/m512","VPACKUSWB zmm3/m512, zmm2, zmm1{k1}{z}","vpackuswb zmm3/m512, zmm2, zmm1{k1}{z}","EVEX.512.66.0F.WIG 67 /r","V","V","AVX512BW","","","","" +"VPADDB xmm1 {k1}{z}, xmm2, xmm3/m128","VPADDB xmm3/m128, xmm2, xmm1 {k1}{z}","vpaddb xmm3/m128, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.WIG FC /r","V","V","AVX512VL AVX512BW","","","","" +"VPADDB xmm1, xmm2, xmm3/m128","VPADDB xmm3/m128, xmm2, xmm1","vpaddb xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG FC /r","V","V","AVX","","","","" +"VPADDB ymm1 {k1}{z}, ymm2, ymm3/m256","VPADDB ymm3/m256, ymm2, ymm1 {k1}{z}","vpaddb ymm3/m256, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.WIG FC /r","V","V","AVX512VL AVX512BW","","","","" +"VPADDB ymm1, ymm2, ymm3/m256","VPADDB ymm3/m256, ymm2, ymm1","vpaddb ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG FC /r","V","V","AVX2","","","","" +"VPADDB zmm1 {k1}{z}, zmm2, zmm3/m512","VPADDB zmm3/m512, zmm2, zmm1 {k1}{z}","vpaddb zmm3/m512, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.WIG FC /r","V","V","AVX512BW","","","","" +"VPADDD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst","VPADDD xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","vpaddd xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.W0 FE /r","V","V","AVX512VL AVX512F","","","","" +"VPADDD xmm1, xmm2, xmm3/m128","VPADDD xmm3/m128, xmm2, xmm1","vpaddd xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG FE /r","V","V","AVX","","","","" +"VPADDD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst","VPADDD ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","vpaddd ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.W0 FE /r","V","V","AVX512VL AVX512F","","","","" +"VPADDD ymm1, ymm2, ymm3/m256","VPADDD ymm3/m256, ymm2, ymm1","vpaddd ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG FE /r","V","V","AVX2","","","","" +"VPADDD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst","VPADDD zmm3/m512/m32bcst, zmm2, zmm1 {k1}{z}","vpaddd zmm3/m512/m32bcst, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.W0 FE /r","V","V","AVX512F","","","","" +"VPADDQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst","VPADDQ xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","vpaddq xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.W1 D4 /r","V","V","AVX512VL AVX512F","","","","" +"VPADDQ xmm1, xmm2, xmm3/m128","VPADDQ xmm3/m128, xmm2, xmm1","vpaddq xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG D4 /r","V","V","AVX","","","","" +"VPADDQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst","VPADDQ ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","vpaddq ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.W1 D4 /r","V","V","AVX512VL AVX512F","","","","" +"VPADDQ ymm1, ymm2, ymm3/m256","VPADDQ ymm3/m256, ymm2, ymm1","vpaddq ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG D4 /r","V","V","AVX2","","","","" +"VPADDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst","VPADDQ zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","vpaddq zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.W1 D4 /r","V","V","AVX512F","","","","" +"VPADDSB xmm1 {k1}{z}, xmm2, xmm3/m128","VPADDSB xmm3/m128, xmm2, xmm1 {k1}{z}","vpaddsb xmm3/m128, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.WIG EC /r","V","V","AVX512VL AVX512BW","","","","" +"VPADDSB xmm1, xmm2, xmm3/m128","VPADDSB xmm3/m128, xmm2, xmm1","vpaddsb xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG EC /r","V","V","AVX","","","","" +"VPADDSB ymm1 {k1}{z}, ymm2, ymm3/m256","VPADDSB ymm3/m256, ymm2, ymm1 {k1}{z}","vpaddsb ymm3/m256, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.WIG EC /r","V","V","AVX512VL AVX512BW","","","","" +"VPADDSB ymm1, ymm2, ymm3/m256","VPADDSB ymm3/m256, ymm2, ymm1","vpaddsb ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG EC /r","V","V","AVX2","","","","" +"VPADDSB zmm1 {k1}{z}, zmm2, zmm3/m512","VPADDSB zmm3/m512, zmm2, zmm1 {k1}{z}","vpaddsb zmm3/m512, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.WIG EC /r","V","V","AVX512BW","","","","" +"VPADDSW xmm1 {k1}{z}, xmm2, xmm3/m128","VPADDSW xmm3/m128, xmm2, xmm1 {k1}{z}","vpaddsw xmm3/m128, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.WIG ED /r","V","V","AVX512VL AVX512BW","","","","" +"VPADDSW xmm1, xmm2, xmm3/m128","VPADDSW xmm3/m128, xmm2, xmm1","vpaddsw xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG ED /r","V","V","AVX","","","","" +"VPADDSW ymm1 {k1}{z}, ymm2, ymm3/m256","VPADDSW ymm3/m256, ymm2, ymm1 {k1}{z}","vpaddsw ymm3/m256, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.WIG ED /r","V","V","AVX512VL AVX512BW","","","","" +"VPADDSW ymm1, ymm2, ymm3/m256","VPADDSW ymm3/m256, ymm2, ymm1","vpaddsw ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG ED /r","V","V","AVX2","","","","" +"VPADDSW zmm1 {k1}{z}, zmm2, zmm3/m512","VPADDSW zmm3/m512, zmm2, zmm1 {k1}{z}","vpaddsw zmm3/m512, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.WIG ED /r","V","V","AVX512BW","","","","" +"VPADDUSB xmm1 {k1}{z}, xmm2, xmm3/m128","VPADDUSB xmm3/m128, xmm2, xmm1 {k1}{z}","vpaddusb xmm3/m128, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.WIG DC /r","V","V","AVX512VL AVX512BW","","","","" +"VPADDUSB xmm1, xmm2, xmm3/m128","VPADDUSB xmm3/m128, xmm2, xmm1","vpaddusb xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG DC /r","V","V","AVX","","","","" +"VPADDUSB ymm1 {k1}{z}, ymm2, ymm3/m256","VPADDUSB ymm3/m256, ymm2, ymm1 {k1}{z}","vpaddusb ymm3/m256, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.WIG DC /r","V","V","AVX512VL AVX512BW","","","","" +"VPADDUSB ymm1, ymm2, ymm3/m256","VPADDUSB ymm3/m256, ymm2, ymm1","vpaddusb ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG DC /r","V","V","AVX2","","","","" +"VPADDUSB zmm1 {k1}{z}, zmm2, zmm3/m512","VPADDUSB zmm3/m512, zmm2, zmm1 {k1}{z}","vpaddusb zmm3/m512, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.WIG DC /r","V","V","AVX512BW","","","","" +"VPADDUSW xmm1 {k1}{z}, xmm2, xmm3/m128","VPADDUSW xmm3/m128, xmm2, xmm1 {k1}{z}","vpaddusw xmm3/m128, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.WIG DD /r","V","V","AVX512VL AVX512BW","","","","" +"VPADDUSW xmm1, xmm2, xmm3/m128","VPADDUSW xmm3/m128, xmm2, xmm1","vpaddusw xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG DD /r","V","V","AVX","","","","" +"VPADDUSW ymm1 {k1}{z}, ymm2, ymm3/m256","VPADDUSW ymm3/m256, ymm2, ymm1 {k1}{z}","vpaddusw ymm3/m256, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.WIG DD /r","V","V","AVX512VL AVX512BW","","","","" +"VPADDUSW ymm1, ymm2, ymm3/m256","VPADDUSW ymm3/m256, ymm2, ymm1","vpaddusw ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG DD /r","V","V","AVX2","","","","" +"VPADDUSW zmm1 {k1}{z}, zmm2, zmm3/m512","VPADDUSW zmm3/m512, zmm2, zmm1 {k1}{z}","vpaddusw zmm3/m512, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.WIG DD /r","V","V","AVX512BW","","","","" +"VPADDW xmm1 {k1}{z}, xmm2, xmm3/m128","VPADDW xmm3/m128, xmm2, xmm1 {k1}{z}","vpaddw xmm3/m128, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.WIG FD /r","V","V","AVX512VL AVX512BW","","","","" +"VPADDW xmm1, xmm2, xmm3/m128","VPADDW xmm3/m128, xmm2, xmm1","vpaddw xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG FD /r","V","V","AVX","","","","" +"VPADDW ymm1 {k1}{z}, ymm2, ymm3/m256","VPADDW ymm3/m256, ymm2, ymm1 {k1}{z}","vpaddw ymm3/m256, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.WIG FD /r","V","V","AVX512VL AVX512BW","","","","" +"VPADDW ymm1, ymm2, ymm3/m256","VPADDW ymm3/m256, ymm2, ymm1","vpaddw ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG FD /r","V","V","AVX2","","","","" +"VPADDW zmm1 {k1}{z}, zmm2, zmm3/m512","VPADDW zmm3/m512, zmm2, zmm1 {k1}{z}","vpaddw zmm3/m512, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.WIG FD /r","V","V","AVX512BW","","","","" +"VPALIGNR xmm1 {k1}{z}, xmm2, xmm3/m128, imm8","VPALIGNR imm8, xmm3/m128, xmm2, xmm1 {k1}{z}","vpalignr imm8, xmm3/m128, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F3A.WIG 0F /r ib","V","V","AVX512VL AVX512BW","","","","" +"VPALIGNR xmm1, xmm2, xmm3/m128, imm8","VPALIGNR imm8, xmm3/m128, xmm2, xmm1","vpalignr imm8, xmm3/m128, xmm2, xmm1","VEX.128.66.0F3A.WIG 0F /r ib","V","V","AVX","","","","" +"VPALIGNR ymm1 {k1}{z}, ymm2, ymm3/m256, imm8","VPALIGNR imm8, ymm3/m256, ymm2, ymm1 {k1}{z}","vpalignr imm8, ymm3/m256, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F3A.WIG 0F /r ib","V","V","AVX512VL AVX512BW","","","","" +"VPALIGNR ymm1, ymm2, ymm3/m256, imm8","VPALIGNR imm8, ymm3/m256, ymm2, ymm1","vpalignr imm8, ymm3/m256, ymm2, ymm1","VEX.256.66.0F3A.WIG 0F /r ib","V","V","AVX2","","","","" +"VPALIGNR zmm1 {k1}{z}, zmm2, zmm3/m512, imm8","VPALIGNR imm8, zmm3/m512, zmm2, zmm1 {k1}{z}","vpalignr imm8, zmm3/m512, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F3A.WIG 0F /r ib","V","V","AVX512BW","","","","" +"VPAND xmm1, xmm2, xmm3/m128","VPAND xmm3/m128, xmm2, xmm1","vpand xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG DB /r","V","V","AVX","","","","" +"VPAND ymm1, ymm2, ymm3/m256","VPAND ymm3/m256, ymm2, ymm1","vpand ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG DB /r","V","V","AVX2","","","","" +"VPANDD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst","VPANDD xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","vpandd xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.W0 DB /r","V","V","AVX512VL AVX512F","","","","" +"VPANDD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst","VPANDD ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","vpandd ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.W0 DB /r","V","V","AVX512VL AVX512F","","","","" +"VPANDD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst","VPANDD zmm3/m512/m32bcst, zmm2, zmm1 {k1}{z}","vpandd zmm3/m512/m32bcst, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.W0 DB /r","V","V","AVX512F","","","","" +"VPANDN xmm1, xmm2, xmm3/m128","VPANDN xmm3/m128, xmm2, xmm1","vpandn xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG DF /r","V","V","AVX","","","","" +"VPANDN ymm1, ymm2, ymm3/m256","VPANDN ymm3/m256, ymm2, ymm1","vpandn ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG DF /r","V","V","AVX2","","","","" +"VPANDND xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst","VPANDND xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","vpandnd xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.W0 DF /r","V","V","AVX512VL AVX512F","","","","" +"VPANDND ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst","VPANDND ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","vpandnd ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.W0 DF /r","V","V","AVX512VL AVX512F","","","","" +"VPANDND zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst","VPANDND zmm3/m512/m32bcst, zmm2, zmm1 {k1}{z}","vpandnd zmm3/m512/m32bcst, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.W0 DF /r","V","V","AVX512F","","","","" +"VPANDNQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst","VPANDNQ xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","vpandnq xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.W1 DF /r","V","V","AVX512VL AVX512F","","","","" +"VPANDNQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst","VPANDNQ ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","vpandnq ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.W1 DF /r","V","V","AVX512VL AVX512F","","","","" +"VPANDNQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst","VPANDNQ zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","vpandnq zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.W1 DF /r","V","V","AVX512F","","","","" +"VPANDQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst","VPANDQ xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","vpandq xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.W1 DB /r","V","V","AVX512VL AVX512F","","","","" +"VPANDQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst","VPANDQ ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","vpandq ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.W1 DB /r","V","V","AVX512VL AVX512F","","","","" +"VPANDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst","VPANDQ zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","vpandq zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.W1 DB /r","V","V","AVX512F","","","","" +"VPAVGB xmm1 {k1}{z}, xmm2, xmm3/m128","VPAVGB xmm3/m128, xmm2, xmm1 {k1}{z}","vpavgb xmm3/m128, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.WIG E0 /r","V","V","AVX512VL AVX512BW","","","","" +"VPAVGB xmm1, xmm2, xmm3/m128","VPAVGB xmm3/m128, xmm2, xmm1","vpavgb xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG E0 /r","V","V","AVX","","","","" +"VPAVGB ymm1 {k1}{z}, ymm2, ymm3/m256","VPAVGB ymm3/m256, ymm2, ymm1 {k1}{z}","vpavgb ymm3/m256, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.WIG E0 /r","V","V","AVX512VL AVX512BW","","","","" +"VPAVGB ymm1, ymm2, ymm3/m256","VPAVGB ymm3/m256, ymm2, ymm1","vpavgb ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG E0 /r","V","V","AVX2","","","","" +"VPAVGB zmm1 {k1}{z}, zmm2, zmm3/m512","VPAVGB zmm3/m512, zmm2, zmm1 {k1}{z}","vpavgb zmm3/m512, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.WIG E0 /r","V","V","AVX512BW","","","","" +"VPAVGW xmm1 {k1}{z}, xmm2, xmm3/m128","VPAVGW xmm3/m128, xmm2, xmm1 {k1}{z}","vpavgw xmm3/m128, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.WIG E3 /r","V","V","AVX512VL AVX512BW","","","","" +"VPAVGW xmm1, xmm2, xmm3/m128","VPAVGW xmm3/m128, xmm2, xmm1","vpavgw xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG E3 /r","V","V","AVX","","","","" +"VPAVGW ymm1 {k1}{z}, ymm2, ymm3/m256","VPAVGW ymm3/m256, ymm2, ymm1 {k1}{z}","vpavgw ymm3/m256, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.WIG E3 /r","V","V","AVX512VL AVX512BW","","","","" +"VPAVGW ymm1, ymm2, ymm3/m256","VPAVGW ymm3/m256, ymm2, ymm1","vpavgw ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG E3 /r","V","V","AVX2","","","","" +"VPAVGW zmm1 {k1}{z}, zmm2, zmm3/m512","VPAVGW zmm3/m512, zmm2, zmm1 {k1}{z}","vpavgw zmm3/m512, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.WIG E3 /r","V","V","AVX512BW","","","","" +"VPBLENDVB xmm1, xmm2, xmm3/m128, xmm4","VPBLENDVB xmm4, xmm3/m128, xmm2, xmm1","vpblendvb xmm4, xmm3/m128, xmm2, xmm1","VEX.128.66.0F3A.W0 4C /r /is4","V","V","AVX","","","","" +"VPBLENDVB ymm1, ymm2, ymm3/m256, ymm4","VPBLENDVB ymm4, ymm3/m256, ymm2, ymm1","vpblendvb ymm4, ymm3/m256, ymm2, ymm1","VEX.256.66.0F3A.W0 4C /r /is4","V","V","AVX2","","","","" +"VPBLENDW xmm1, xmm2, xmm3/m128, imm8","VPBLENDW imm8, xmm3/m128, xmm2, xmm1","vpblendw imm8, xmm3/m128, xmm2, xmm1","VEX.128.66.0F3A.WIG 0E /r ib","V","V","AVX","","","","" +"VPBLENDW ymm1, ymm2, ymm3/m256, imm8","VPBLENDW imm8, ymm3/m256, ymm2, ymm1","vpblendw imm8, ymm3/m256, ymm2, ymm1","VEX.256.66.0F3A.WIG 0E /r ib","V","V","AVX2","","","","" +"VPCLMULQDQ xmm1, xmm2, xmm3/m128, imm8","VPCLMULQDQ imm8, xmm3/m128, xmm2, xmm1","vpclmulqdq imm8, xmm3/m128, xmm2, xmm1","EVEX.128.66.0F3A.WIG 44 /r /ib","V","V","VPCLMULQDQ AVX512VL","","","Y","" +"VPCLMULQDQ xmm1, xmm2, xmm3/m128, imm8","VPCLMULQDQ imm8, xmm3/m128, xmm2, xmm1","vpclmulqdq imm8, xmm3/m128, xmm2, xmm1","VEX.128.66.0F3A.WIG 44 /r ib","V","V","PCLMULQDQ AVX","","","Y","" +"VPCLMULQDQ ymm1, ymm2, ymm3/m256, imm8","VPCLMULQDQ imm8, ymm3/m256, ymm2, ymm1","vpclmulqdq imm8, ymm3/m256, ymm2, ymm1","EVEX.256.66.0F3A.WIG 44 /r /ib","V","V","VPCLMULQDQ AVX512VL","","","Y","" +"VPCLMULQDQ ymm1, ymm2, ymm3/m256, imm8","VPCLMULQDQ imm8, ymm3/m256, ymm2, ymm1","vpclmulqdq imm8, ymm3/m256, ymm2, ymm1","VEX.256.66.0F3A.WIG 44 /r /ib","V","V","VPCLMULQDQ","","","Y","" +"VPCLMULQDQ zmm1, zmm2, zmm3/m512, imm8","VPCLMULQDQ imm8, zmm3/m512, zmm2, zmm1","vpclmulqdq imm8, zmm3/m512, zmm2, zmm1","EVEX.512.66.0F3A.WIG 44 /r /ib","V","V","VPCLMULQDQ AVX512F","","","Y","" +"VPCMPEQB k1 {k2}, xmm2, xmm3/m128","VPCMPEQB xmm3/m128, xmm2, k1 {k2}","vpcmpeqb xmm3/m128, xmm2, k1 {k2}","EVEX.128.66.0F.WIG 74 /r","V","V","AVX512VL AVX512BW","","","","" +"VPCMPEQB k1 {k2}, ymm2, ymm3/m256","VPCMPEQB ymm3/m256, ymm2, k1 {k2}","vpcmpeqb ymm3/m256, ymm2, k1 {k2}","EVEX.256.66.0F.WIG 74 /r","V","V","AVX512VL AVX512BW","","","","" +"VPCMPEQB k1 {k2}, zmm2, zmm3/m512","VPCMPEQB zmm3/m512, zmm2, k1 {k2}","vpcmpeqb zmm3/m512, zmm2, k1 {k2}","EVEX.512.66.0F.WIG 74 /r","V","V","AVX512BW","","","","" +"VPCMPEQB xmm1, xmm2, xmm3/m128","VPCMPEQB xmm3/m128, xmm2, xmm1","vpcmpeqb xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG 74 /r","V","V","AVX","","","","" +"VPCMPEQB ymm1, ymm2, ymm3/m256","VPCMPEQB ymm3/m256, ymm2, ymm1","vpcmpeqb ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG 74 /r","V","V","AVX2","","","","" +"VPCMPEQD k1 {k2}, xmm2, xmm3/m128/m32bcst","VPCMPEQD xmm3/m128/m32bcst, xmm2, k1 {k2}","vpcmpeqd xmm3/m128/m32bcst, xmm2, k1 {k2}","EVEX.128.66.0F.W0 76 /r","V","V","AVX512VL AVX512F","","","","" +"VPCMPEQD k1 {k2}, ymm2, ymm3/m256/m32bcst","VPCMPEQD ymm3/m256/m32bcst, ymm2, k1 {k2}","vpcmpeqd ymm3/m256/m32bcst, ymm2, k1 {k2}","EVEX.256.66.0F.W0 76 /r","V","V","AVX512VL AVX512F","","","","" +"VPCMPEQD k1 {k2}, zmm2, zmm3/m512/m32bcst","VPCMPEQD zmm3/m512/m32bcst, zmm2, k1 {k2}","vpcmpeqd zmm3/m512/m32bcst, zmm2, k1 {k2}","EVEX.512.66.0F.W0 76 /r","V","V","AVX512F","","","","" +"VPCMPEQD xmm1, xmm2, xmm3/m128","VPCMPEQD xmm3/m128, xmm2, xmm1","vpcmpeqd xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG 76 /r","V","V","AVX","","","","" +"VPCMPEQD ymm1, ymm2, ymm3/m256","VPCMPEQD ymm3/m256, ymm2, ymm1","vpcmpeqd ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG 76 /r","V","V","AVX2","","","","" +"VPCMPEQQ k1 {k2}, xmm2, xmm3/m128/m64bcst","VPCMPEQQ xmm3/m128/m64bcst, xmm2, k1 {k2}","vpcmpeqq xmm3/m128/m64bcst, xmm2, k1 {k2}","EVEX.128.66.0F38.W1 29 /r","V","V","AVX512VL AVX512F","","","","" +"VPCMPEQQ k1 {k2}, ymm2, ymm3/m256/m64bcst","VPCMPEQQ ymm3/m256/m64bcst, ymm2, k1 {k2}","vpcmpeqq ymm3/m256/m64bcst, ymm2, k1 {k2}","EVEX.256.66.0F38.W1 29 /r","V","V","AVX512VL AVX512F","","","","" +"VPCMPEQQ k1 {k2}, zmm2, zmm3/m512/m64bcst","VPCMPEQQ zmm3/m512/m64bcst, zmm2, k1 {k2}","vpcmpeqq zmm3/m512/m64bcst, zmm2, k1 {k2}","EVEX.512.66.0F38.W1 29 /r","V","V","AVX512F","","","","" +"VPCMPEQQ xmm1, xmm2, xmm3/m128","VPCMPEQQ xmm3/m128, xmm2, xmm1","vpcmpeqq xmm3/m128, xmm2, xmm1","VEX.128.66.0F38.WIG 29 /r","V","V","AVX","","","","" +"VPCMPEQQ ymm1, ymm2, ymm3/m256","VPCMPEQQ ymm3/m256, ymm2, ymm1","vpcmpeqq ymm3/m256, ymm2, ymm1","VEX.256.66.0F38.WIG 29 /r","V","V","AVX2","","","","" +"VPCMPEQW k1 {k2}, xmm2, xmm3/m128","VPCMPEQW xmm3/m128, xmm2, k1 {k2}","vpcmpeqw xmm3/m128, xmm2, k1 {k2}","EVEX.128.66.0F.WIG 75 /r","V","V","AVX512VL AVX512BW","","","","" +"VPCMPEQW k1 {k2}, ymm2, ymm3/m256","VPCMPEQW ymm3/m256, ymm2, k1 {k2}","vpcmpeqw ymm3/m256, ymm2, k1 {k2}","EVEX.256.66.0F.WIG 75 /r","V","V","AVX512VL AVX512BW","","","","" +"VPCMPEQW k1 {k2}, zmm2, zmm3/m512","VPCMPEQW zmm3/m512, zmm2, k1 {k2}","vpcmpeqw zmm3/m512, zmm2, k1 {k2}","EVEX.512.66.0F.WIG 75 /r","V","V","AVX512BW","","","","" +"VPCMPEQW xmm1, xmm2, xmm3/m128","VPCMPEQW xmm3/m128, xmm2, xmm1","vpcmpeqw xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG 75 /r","V","V","AVX","","","","" +"VPCMPEQW ymm1, ymm2, ymm3/m256","VPCMPEQW ymm3/m256, ymm2, ymm1","vpcmpeqw ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG 75 /r","V","V","AVX2","","","","" +"VPCMPESTRI xmm1, xmm2/m128, imm8","VPCMPESTRI imm8, xmm2/m128, xmm1","vpcmpestri imm8, xmm2/m128, xmm1","VEX.128.66.0F3A 61 /r ib","V","V","AVX","","","","" +"VPCMPESTRM xmm1, xmm2/m128, imm8","VPCMPESTRM imm8, xmm2/m128, xmm1","vpcmpestrm imm8, xmm2/m128, xmm1","VEX.128.66.0F3A 60 /r ib","V","V","AVX","","","","" +"VPCMPGTB k1 {k2}, xmm2, xmm3/m128","VPCMPGTB xmm3/m128, xmm2, k1 {k2}","vpcmpgtb xmm3/m128, xmm2, k1 {k2}","EVEX.128.66.0F.WIG 64 /r","V","V","AVX512VL AVX512BW","","","","" +"VPCMPGTB k1 {k2}, ymm2, ymm3/m256","VPCMPGTB ymm3/m256, ymm2, k1 {k2}","vpcmpgtb ymm3/m256, ymm2, k1 {k2}","EVEX.256.66.0F.WIG 64 /r","V","V","AVX512VL AVX512BW","","","","" +"VPCMPGTB k1 {k2}, zmm2, zmm3/m512","VPCMPGTB zmm3/m512, zmm2, k1 {k2}","vpcmpgtb zmm3/m512, zmm2, k1 {k2}","EVEX.512.66.0F.WIG 64 /r","V","V","AVX512BW","","","","" +"VPCMPGTB xmm1, xmm2, xmm3/m128","VPCMPGTB xmm3/m128, xmm2, xmm1","vpcmpgtb xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG 64 /r","V","V","AVX","","","","" +"VPCMPGTB ymm1, ymm2, ymm3/m256","VPCMPGTB ymm3/m256, ymm2, ymm1","vpcmpgtb ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG 64 /r","V","V","AVX2","","","","" +"VPCMPGTD k1 {k2}, xmm2, xmm3/m128/m32bcst","VPCMPGTD xmm3/m128/m32bcst, xmm2, k1 {k2}","vpcmpgtd xmm3/m128/m32bcst, xmm2, k1 {k2}","EVEX.128.66.0F.W0 66 /r","V","V","AVX512VL AVX512F","","","","" +"VPCMPGTD k1 {k2}, ymm2, ymm3/m256/m32bcst","VPCMPGTD ymm3/m256/m32bcst, ymm2, k1 {k2}","vpcmpgtd ymm3/m256/m32bcst, ymm2, k1 {k2}","EVEX.256.66.0F.W0 66 /r","V","V","AVX512VL AVX512F","","","","" +"VPCMPGTD k1 {k2}, zmm2, zmm3/m512/m32bcst","VPCMPGTD zmm3/m512/m32bcst, zmm2, k1 {k2}","vpcmpgtd zmm3/m512/m32bcst, zmm2, k1 {k2}","EVEX.512.66.0F.W0 66 /r","V","V","AVX512F","","","","" +"VPCMPGTD xmm1, xmm2, xmm3/m128","VPCMPGTD xmm3/m128, xmm2, xmm1","vpcmpgtd xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG 66 /r","V","V","AVX","","","","" +"VPCMPGTD ymm1, ymm2, ymm3/m256","VPCMPGTD ymm3/m256, ymm2, ymm1","vpcmpgtd ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG 66 /r","V","V","AVX2","","","","" +"VPCMPGTQ k1 {k2}, xmm2, xmm3/m128/m64bcst","VPCMPGTQ xmm3/m128/m64bcst, xmm2, k1 {k2}","vpcmpgtq xmm3/m128/m64bcst, xmm2, k1 {k2}","EVEX.128.66.0F38.W1 37 /r","V","V","AVX512VL AVX512F","","","","" +"VPCMPGTQ k1 {k2}, ymm2, ymm3/m256/m64bcst","VPCMPGTQ ymm3/m256/m64bcst, ymm2, k1 {k2}","vpcmpgtq ymm3/m256/m64bcst, ymm2, k1 {k2}","EVEX.256.66.0F38.W1 37 /r","V","V","AVX512VL AVX512F","","","","" +"VPCMPGTQ k1 {k2}, zmm2, zmm3/m512/m64bcst","VPCMPGTQ zmm3/m512/m64bcst, zmm2, k1 {k2}","vpcmpgtq zmm3/m512/m64bcst, zmm2, k1 {k2}","EVEX.512.66.0F38.W1 37 /r","V","V","AVX512F","","","","" +"VPCMPGTQ xmm1, xmm2, xmm3/m128","VPCMPGTQ xmm3/m128, xmm2, xmm1","vpcmpgtq xmm3/m128, xmm2, xmm1","VEX.128.66.0F38.WIG 37 /r","V","V","AVX","","","","" +"VPCMPGTQ ymm1, ymm2, ymm3/m256","VPCMPGTQ ymm3/m256, ymm2, ymm1","vpcmpgtq ymm3/m256, ymm2, ymm1","VEX.256.66.0F38.WIG 37 /r","V","V","AVX2","","","","" +"VPCMPGTW k1 {k2}, xmm2, xmm3/m128","VPCMPGTW xmm3/m128, xmm2, k1 {k2}","vpcmpgtw xmm3/m128, xmm2, k1 {k2}","EVEX.128.66.0F.WIG 65 /r","V","V","AVX512VL AVX512BW","","","","" +"VPCMPGTW k1 {k2}, ymm2, ymm3/m256","VPCMPGTW ymm3/m256, ymm2, k1 {k2}","vpcmpgtw ymm3/m256, ymm2, k1 {k2}","EVEX.256.66.0F.WIG 65 /r","V","V","AVX512VL AVX512BW","","","","" +"VPCMPGTW k1 {k2}, zmm2, zmm3/m512","VPCMPGTW zmm3/m512, zmm2, k1 {k2}","vpcmpgtw zmm3/m512, zmm2, k1 {k2}","EVEX.512.66.0F.WIG 65 /r","V","V","AVX512BW","","","","" +"VPCMPGTW xmm1, xmm2, xmm3/m128","VPCMPGTW xmm3/m128, xmm2, xmm1","vpcmpgtw xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG 65 /r","V","V","AVX","","","","" +"VPCMPGTW ymm1, ymm2, ymm3/m256","VPCMPGTW ymm3/m256, ymm2, ymm1","vpcmpgtw ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG 65 /r","V","V","AVX2","","","","" +"VPCMPISTRI xmm1, xmm2/m128, imm8","VPCMPISTRI imm8, xmm2/m128, xmm1","vpcmpistri imm8, xmm2/m128, xmm1","VEX.128.66.0F3A.WIG 63 /r ib","V","V","AVX","","","","" +"VPCMPISTRM xmm1, xmm2/m128, imm8","VPCMPISTRM imm8, xmm2/m128, xmm1","vpcmpistrm imm8, xmm2/m128, xmm1","VEX.128.66.0F3A.WIG 62 /r ib","V","V","AVX","","","","" +"VPEXTRB reg/m8, xmm2, imm8","VPEXTRB imm8, xmm2, reg/m8","vpextrb imm8, xmm2, reg/m8","EVEX.128.66.0F3A.WIG 14 /r ib","V","V","AVX512BW","","","Y","" +"VPEXTRB reg/m8, xmm2, imm8","VPEXTRB imm8, xmm2, reg/m8","vpextrb imm8, xmm2, reg/m8","VEX.128.66.0F3A.W0 14 /r ib","V","V","AVX","","","Y","" +"VPEXTRD r/m32, xmm2, imm8","VPEXTRDL imm8, xmm2, r/m32","vpextrdl imm8, xmm2, r/m32","EVEX.128.66.0F3A.W0 16 /r ib","V","V","AVX512DQ","","","Y","32" +"VPEXTRD r/m32, xmm2, imm8","VPEXTRDL imm8, xmm2, r/m32","vpextrdl imm8, xmm2, r/m32","VEX.128.66.0F3A.W0 16 /r ib","V","V","AVX","","","Y","32" +"VPEXTRQ r/m64, xmm2, imm8","VPEXTRQQ imm8, xmm2, r/m64","vpextrqq imm8, xmm2, r/m64","EVEX.128.66.0F3A.W1 16 /r ib","N.E.","V","AVX512DQ","","","Y","64" +"VPEXTRQ r/m64, xmm2, imm8","VPEXTRQQ imm8, xmm2, r/m64","vpextrqq imm8, xmm2, r/m64","VEX.128.66.0F3A.W1 16 /r ib","I","V","AVX","","","Y","64" +"VPEXTRW reg, xmm1, imm8","VPEXTRW imm8, xmm1, reg","vpextrw imm8, xmm1, reg","EVEX.128.66.0F.WIG C5 /r ib","V","V","AVX512BW","","","Y","" +"VPEXTRW reg, xmm1, imm8","VPEXTRW imm8, xmm1, reg","vpextrw imm8, xmm1, reg","VEX.128.66.0F.W0 C5 /r ib","V","V","AVX","","","Y","" +"VPEXTRW reg/m16, xmm2, imm8","VPEXTRW imm8, xmm2, reg/m16","vpextrw imm8, xmm2, reg/m16","EVEX.128.66.0F3A.WIG 15 /r ib","V","V","AVX512BW","","","Y","" +"VPEXTRW reg/m16, xmm2, imm8","VPEXTRW imm8, xmm2, reg/m16","vpextrw imm8, xmm2, reg/m16","VEX.128.66.0F3A.W0 15 /r ib","V","V","AVX","","","Y","" +"VPHADDD xmm1, xmm2, xmm3/m128","VPHADDD xmm3/m128, xmm2, xmm1","vphaddd xmm3/m128, xmm2, xmm1","VEX.128.66.0F38.WIG 02 /r","V","V","AVX","","","","" +"VPHADDD ymm1, ymm2, ymm3/m256","VPHADDD ymm3/m256, ymm2, ymm1","vphaddd ymm3/m256, ymm2, ymm1","VEX.256.66.0F38.WIG 02 /r","V","V","AVX2","","","","" +"VPHADDSW xmm1, xmm2, xmm3/m128","VPHADDSW xmm3/m128, xmm2, xmm1","vphaddsw xmm3/m128, xmm2, xmm1","VEX.128.66.0F38.WIG 03 /r","V","V","AVX","","","","" +"VPHADDSW ymm1, ymm2, ymm3/m256","VPHADDSW ymm3/m256, ymm2, ymm1","vphaddsw ymm3/m256, ymm2, ymm1","VEX.256.66.0F38.WIG 03 /r","V","V","AVX2","","","","" +"VPHADDW xmm1, xmm2, xmm3/m128","VPHADDW xmm3/m128, xmm2, xmm1","vphaddw xmm3/m128, xmm2, xmm1","VEX.128.66.0F38.WIG 01 /r","V","V","AVX","","","","" +"VPHADDW ymm1, ymm2, ymm3/m256","VPHADDW ymm3/m256, ymm2, ymm1","vphaddw ymm3/m256, ymm2, ymm1","VEX.256.66.0F38.WIG 01 /r","V","V","AVX2","","","","" +"VPHMINPOSUW xmm1, xmm2/m128","VPHMINPOSUW xmm2/m128, xmm1","vphminposuw xmm2/m128, xmm1","VEX.128.66.0F38.WIG 41 /r","V","V","AVX","","","","" +"VPHSUBD xmm1, xmm2, xmm3/m128","VPHSUBD xmm3/m128, xmm2, xmm1","vphsubd xmm3/m128, xmm2, xmm1","VEX.128.66.0F38.WIG 06 /r","V","V","AVX","","","","" +"VPHSUBD ymm1, ymm2, ymm3/m256","VPHSUBD ymm3/m256, ymm2, ymm1","vphsubd ymm3/m256, ymm2, ymm1","VEX.256.66.0F38.WIG 06 /r","V","V","AVX2","","","","" +"VPHSUBSW xmm1, xmm2, xmm3/m128","VPHSUBSW xmm3/m128, xmm2, xmm1","vphsubsw xmm3/m128, xmm2, xmm1","VEX.128.66.0F38.WIG 07 /r","V","V","AVX","","","","" +"VPHSUBSW ymm1, ymm2, ymm3/m256","VPHSUBSW ymm3/m256, ymm2, ymm1","vphsubsw ymm3/m256, ymm2, ymm1","VEX.256.66.0F38.WIG 07 /r","V","V","AVX2","","","","" +"VPHSUBW xmm1, xmm2, xmm3/m128","VPHSUBW xmm3/m128, xmm2, xmm1","vphsubw xmm3/m128, xmm2, xmm1","VEX.128.66.0F38.WIG 05 /r","V","V","AVX","","","","" +"VPHSUBW ymm1, ymm2, ymm3/m256","VPHSUBW ymm3/m256, ymm2, ymm1","vphsubw ymm3/m256, ymm2, ymm1","VEX.256.66.0F38.WIG 05 /r","V","V","AVX2","","","","" +"VPINSRB xmm1, xmm2, r32/m8, imm8","VPINSRB imm8, r32/m8, xmm2, xmm1","vpinsrb imm8, r32/m8, xmm2, xmm1","EVEX.128.66.0F3A.WIG 20 /r ib","V","V","AVX512BW","","","Y","" +"VPINSRB xmm1, xmm2, r32/m8, imm8","VPINSRB imm8, r32/m8, xmm2, xmm1","vpinsrb imm8, r32/m8, xmm2, xmm1","VEX.128.66.0F3A.W0 20 /r ib","V","V","AVX","","","Y","" +"VPINSRD xmm1, xmm2, r/m32, imm8","VPINSRDL imm8, r/m32, xmm2, xmm1","vpinsrdl imm8, r/m32, xmm2, xmm1","EVEX.128.66.0F3A.W0 22 /r ib","V","V","AVX512DQ","","","Y","32" +"VPINSRD xmm1, xmm2, r/m32, imm8","VPINSRDL imm8, r/m32, xmm2, xmm1","vpinsrdl imm8, r/m32, xmm2, xmm1","VEX.128.66.0F3A.W0 22 /r ib","V","V","AVX","","","Y","32" +"VPINSRQ xmm1, xmm2, r/m64, imm8","VPINSRQQ imm8, r/m64, xmm2, xmm1","vpinsrqq imm8, r/m64, xmm2, xmm1","EVEX.128.66.0F3A.W1 22 /r ib","N.E.","V","AVX512DQ","","","Y","64" +"VPINSRQ xmm1, xmm2, r/m64, imm8","VPINSRQQ imm8, r/m64, xmm2, xmm1","vpinsrqq imm8, r/m64, xmm2, xmm1","VEX.128.66.0F3A.W1 22 /r ib","I","V","AVX","","","Y","64" +"VPINSRW xmm1, xmm2, r32/m16, imm8","VPINSRW imm8, r32/m16, xmm2, xmm1","vpinsrw imm8, r32/m16, xmm2, xmm1","EVEX.128.66.0F.WIG C4 /r ib","V","V","AVX512BW","","","Y","" +"VPINSRW xmm1, xmm2, r32/m16, imm8","VPINSRW imm8, r32/m16, xmm2, xmm1","vpinsrw imm8, r32/m16, xmm2, xmm1","VEX.128.66.0F.W0 C4 /r ib","V","V","AVX","","","Y","" +"VPMADDUBSW xmm1 {k1}{z}, xmm2, xmm3/m128","VPMADDUBSW xmm3/m128, xmm2, xmm1 {k1}{z}","vpmaddubsw xmm3/m128, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F38.WIG 04 /r","V","V","AVX512VL AVX512BW","","","","" +"VPMADDUBSW xmm1, xmm2, xmm3/m128","VPMADDUBSW xmm3/m128, xmm2, xmm1","vpmaddubsw xmm3/m128, xmm2, xmm1","VEX.128.66.0F38.WIG 04 /r","V","V","AVX","","","","" +"VPMADDUBSW ymm1 {k1}{z}, ymm2, ymm3/m256","VPMADDUBSW ymm3/m256, ymm2, ymm1 {k1}{z}","vpmaddubsw ymm3/m256, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F38.WIG 04 /r","V","V","AVX512VL AVX512BW","","","","" +"VPMADDUBSW ymm1, ymm2, ymm3/m256","VPMADDUBSW ymm3/m256, ymm2, ymm1","vpmaddubsw ymm3/m256, ymm2, ymm1","VEX.256.66.0F38.WIG 04 /r","V","V","AVX2","","","","" +"VPMADDUBSW zmm1 {k1}{z}, zmm2, zmm3/m512","VPMADDUBSW zmm3/m512, zmm2, zmm1 {k1}{z}","vpmaddubsw zmm3/m512, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F38.WIG 04 /r","V","V","AVX512BW","","","","" +"VPMADDWD xmm1 {k1}{z}, xmm2, xmm3/m128","VPMADDWD xmm3/m128, xmm2, xmm1 {k1}{z}","vpmaddwd xmm3/m128, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.WIG F5 /r","V","V","AVX512VL AVX512BW","","","","" +"VPMADDWD xmm1, xmm2, xmm3/m128","VPMADDWD xmm3/m128, xmm2, xmm1","vpmaddwd xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG F5 /r","V","V","AVX","","","","" +"VPMADDWD ymm1 {k1}{z}, ymm2, ymm3/m256","VPMADDWD ymm3/m256, ymm2, ymm1 {k1}{z}","vpmaddwd ymm3/m256, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.WIG F5 /r","V","V","AVX512VL AVX512BW","","","","" +"VPMADDWD ymm1, ymm2, ymm3/m256","VPMADDWD ymm3/m256, ymm2, ymm1","vpmaddwd ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG F5 /r","V","V","AVX2","","","","" +"VPMADDWD zmm1 {k1}{z}, zmm2, zmm3/m512","VPMADDWD zmm3/m512, zmm2, zmm1 {k1}{z}","vpmaddwd zmm3/m512, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.WIG F5 /r","V","V","AVX512BW","","","","" +"VPMAXSB xmm1, xmm2, xmm3/m128","VPMAXSB xmm3/m128, xmm2, xmm1","vpmaxsb xmm3/m128, xmm2, xmm1","VEX.128.66.0F38.WIG 3C /r","V","V","AVX","","","","" +"VPMAXSB xmm1{k1}{z}, xmm2, xmm3/m128","VPMAXSB xmm3/m128, xmm2, xmm1{k1}{z}","vpmaxsb xmm3/m128, xmm2, xmm1{k1}{z}","EVEX.128.66.0F38.WIG 3C /r","V","V","AVX512VL AVX512BW","","","","" +"VPMAXSB ymm1, ymm2, ymm3/m256","VPMAXSB ymm3/m256, ymm2, ymm1","vpmaxsb ymm3/m256, ymm2, ymm1","VEX.256.66.0F38.WIG 3C /r","V","V","AVX2","","","","" +"VPMAXSB ymm1{k1}{z}, ymm2, ymm3/m256","VPMAXSB ymm3/m256, ymm2, ymm1{k1}{z}","vpmaxsb ymm3/m256, ymm2, ymm1{k1}{z}","EVEX.256.66.0F38.WIG 3C /r","V","V","AVX512VL AVX512BW","","","","" +"VPMAXSB zmm1{k1}{z}, zmm2, zmm3/m512","VPMAXSB zmm3/m512, zmm2, zmm1{k1}{z}","vpmaxsb zmm3/m512, zmm2, zmm1{k1}{z}","EVEX.512.66.0F38.WIG 3C /r","V","V","AVX512BW","","","","" +"VPMAXSD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst","VPMAXSD xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","vpmaxsd xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F38.W0 3D /r","V","V","AVX512VL AVX512F","","","","" +"VPMAXSD xmm1, xmm2, xmm3/m128","VPMAXSD xmm3/m128, xmm2, xmm1","vpmaxsd xmm3/m128, xmm2, xmm1","VEX.128.66.0F38.WIG 3D /r","V","V","AVX","","","","" +"VPMAXSD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst","VPMAXSD ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","vpmaxsd ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F38.W0 3D /r","V","V","AVX512VL AVX512F","","","","" +"VPMAXSD ymm1, ymm2, ymm3/m256","VPMAXSD ymm3/m256, ymm2, ymm1","vpmaxsd ymm3/m256, ymm2, ymm1","VEX.256.66.0F38.WIG 3D /r","V","V","AVX2","","","","" +"VPMAXSD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst","VPMAXSD zmm3/m512/m32bcst, zmm2, zmm1 {k1}{z}","vpmaxsd zmm3/m512/m32bcst, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F38.W0 3D /r","V","V","AVX512F","","","","" +"VPMAXSQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst","VPMAXSQ xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","vpmaxsq xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F38.W1 3D /r","V","V","AVX512VL AVX512F","","","","" +"VPMAXSQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst","VPMAXSQ ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","vpmaxsq ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F38.W1 3D /r","V","V","AVX512VL AVX512F","","","","" +"VPMAXSQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst","VPMAXSQ zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","vpmaxsq zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F38.W1 3D /r","V","V","AVX512F","","","","" +"VPMAXSW xmm1, xmm2, xmm3/m128","VPMAXSW xmm3/m128, xmm2, xmm1","vpmaxsw xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG EE /r","V","V","AVX","","","","" +"VPMAXSW xmm1{k1}{z}, xmm2, xmm3/m128","VPMAXSW xmm3/m128, xmm2, xmm1{k1}{z}","vpmaxsw xmm3/m128, xmm2, xmm1{k1}{z}","EVEX.128.66.0F.WIG EE /r","V","V","AVX512VL AVX512BW","","","","" +"VPMAXSW ymm1, ymm2, ymm3/m256","VPMAXSW ymm3/m256, ymm2, ymm1","vpmaxsw ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG EE /r","V","V","AVX2","","","","" +"VPMAXSW ymm1{k1}{z}, ymm2, ymm3/m256","VPMAXSW ymm3/m256, ymm2, ymm1{k1}{z}","vpmaxsw ymm3/m256, ymm2, ymm1{k1}{z}","EVEX.256.66.0F.WIG EE /r","V","V","AVX512VL AVX512BW","","","","" +"VPMAXSW zmm1{k1}{z}, zmm2, zmm3/m512","VPMAXSW zmm3/m512, zmm2, zmm1{k1}{z}","vpmaxsw zmm3/m512, zmm2, zmm1{k1}{z}","EVEX.512.66.0F.WIG EE /r","V","V","AVX512BW","","","","" +"VPMAXUB xmm1, xmm2, xmm3/m128","VPMAXUB xmm3/m128, xmm2, xmm1","vpmaxub xmm3/m128, xmm2, xmm1","VEX.128.66.0F DE /r","V","V","AVX","","","","" +"VPMAXUB xmm1{k1}{z}, xmm2, xmm3/m128","VPMAXUB xmm3/m128, xmm2, xmm1{k1}{z}","vpmaxub xmm3/m128, xmm2, xmm1{k1}{z}","EVEX.128.66.0F.WIG DE /r","V","V","AVX512VL AVX512BW","","","","" +"VPMAXUB ymm1, ymm2, ymm3/m256","VPMAXUB ymm3/m256, ymm2, ymm1","vpmaxub ymm3/m256, ymm2, ymm1","VEX.256.66.0F DE /r","V","V","AVX2","","","","" +"VPMAXUB ymm1{k1}{z}, ymm2, ymm3/m256","VPMAXUB ymm3/m256, ymm2, ymm1{k1}{z}","vpmaxub ymm3/m256, ymm2, ymm1{k1}{z}","EVEX.256.66.0F.WIG DE /r","V","V","AVX512VL AVX512BW","","","","" +"VPMAXUB zmm1{k1}{z}, zmm2, zmm3/m512","VPMAXUB zmm3/m512, zmm2, zmm1{k1}{z}","vpmaxub zmm3/m512, zmm2, zmm1{k1}{z}","EVEX.512.66.0F.WIG DE /r","V","V","AVX512BW","","","","" +"VPMAXUD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst","VPMAXUD xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","vpmaxud xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F38.W0 3F /r","V","V","AVX512VL AVX512F","","","","" +"VPMAXUD xmm1, xmm2, xmm3/m128","VPMAXUD xmm3/m128, xmm2, xmm1","vpmaxud xmm3/m128, xmm2, xmm1","VEX.128.66.0F38.WIG 3F /r","V","V","AVX","","","","" +"VPMAXUD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst","VPMAXUD ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","vpmaxud ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F38.W0 3F /r","V","V","AVX512VL AVX512F","","","","" +"VPMAXUD ymm1, ymm2, ymm3/m256","VPMAXUD ymm3/m256, ymm2, ymm1","vpmaxud ymm3/m256, ymm2, ymm1","VEX.256.66.0F38.WIG 3F /r","V","V","AVX2","","","","" +"VPMAXUD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst","VPMAXUD zmm3/m512/m32bcst, zmm2, zmm1 {k1}{z}","vpmaxud zmm3/m512/m32bcst, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F38.W0 3F /r","V","V","AVX512F","","","","" +"VPMAXUQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst","VPMAXUQ xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","vpmaxuq xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F38.W1 3F /r","V","V","AVX512VL AVX512F","","","","" +"VPMAXUQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst","VPMAXUQ ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","vpmaxuq ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F38.W1 3F /r","V","V","AVX512VL AVX512F","","","","" +"VPMAXUQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst","VPMAXUQ zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","vpmaxuq zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F38.W1 3F /r","V","V","AVX512F","","","","" +"VPMAXUW xmm1, xmm2, xmm3/m128","VPMAXUW xmm3/m128, xmm2, xmm1","vpmaxuw xmm3/m128, xmm2, xmm1","VEX.128.66.0F38 3E /r","V","V","AVX","","","","" +"VPMAXUW xmm1{k1}{z}, xmm2, xmm3/m128","VPMAXUW xmm3/m128, xmm2, xmm1{k1}{z}","vpmaxuw xmm3/m128, xmm2, xmm1{k1}{z}","EVEX.128.66.0F38.WIG 3E /r","V","V","AVX512VL AVX512BW","","","","" +"VPMAXUW ymm1, ymm2, ymm3/m256","VPMAXUW ymm3/m256, ymm2, ymm1","vpmaxuw ymm3/m256, ymm2, ymm1","VEX.256.66.0F38 3E /r","V","V","AVX2","","","","" +"VPMAXUW ymm1{k1}{z}, ymm2, ymm3/m256","VPMAXUW ymm3/m256, ymm2, ymm1{k1}{z}","vpmaxuw ymm3/m256, ymm2, ymm1{k1}{z}","EVEX.256.66.0F38.WIG 3E /r","V","V","AVX512VL AVX512BW","","","","" +"VPMAXUW zmm1{k1}{z}, zmm2, zmm3/m512","VPMAXUW zmm3/m512, zmm2, zmm1{k1}{z}","vpmaxuw zmm3/m512, zmm2, zmm1{k1}{z}","EVEX.512.66.0F38.WIG 3E /r","V","V","AVX512BW","","","","" +"VPMINSB xmm1, xmm2, xmm3/m128","VPMINSB xmm3/m128, xmm2, xmm1","vpminsb xmm3/m128, xmm2, xmm1","VEX.128.66.0F38 38 /r","V","V","AVX","","","","" +"VPMINSB xmm1{k1}{z}, xmm2, xmm3/m128","VPMINSB xmm3/m128, xmm2, xmm1{k1}{z}","vpminsb xmm3/m128, xmm2, xmm1{k1}{z}","EVEX.128.66.0F38.WIG 38 /r","V","V","AVX512VL AVX512BW","","","","" +"VPMINSB ymm1, ymm2, ymm3/m256","VPMINSB ymm3/m256, ymm2, ymm1","vpminsb ymm3/m256, ymm2, ymm1","VEX.256.66.0F38 38 /r","V","V","AVX2","","","","" +"VPMINSB ymm1{k1}{z}, ymm2, ymm3/m256","VPMINSB ymm3/m256, ymm2, ymm1{k1}{z}","vpminsb ymm3/m256, ymm2, ymm1{k1}{z}","EVEX.256.66.0F38.WIG 38 /r","V","V","AVX512VL AVX512BW","","","","" +"VPMINSB zmm1{k1}{z}, zmm2, zmm3/m512","VPMINSB zmm3/m512, zmm2, zmm1{k1}{z}","vpminsb zmm3/m512, zmm2, zmm1{k1}{z}","EVEX.512.66.0F38.WIG 38 /r","V","V","AVX512BW","","","","" +"VPMINSW xmm1, xmm2, xmm3/m128","VPMINSW xmm3/m128, xmm2, xmm1","vpminsw xmm3/m128, xmm2, xmm1","VEX.128.66.0F EA /r","V","V","AVX","","","","" +"VPMINSW xmm1{k1}{z}, xmm2, xmm3/m128","VPMINSW xmm3/m128, xmm2, xmm1{k1}{z}","vpminsw xmm3/m128, xmm2, xmm1{k1}{z}","EVEX.128.66.0F.WIG EA /r","V","V","AVX512VL AVX512BW","","","","" +"VPMINSW ymm1, ymm2, ymm3/m256","VPMINSW ymm3/m256, ymm2, ymm1","vpminsw ymm3/m256, ymm2, ymm1","VEX.256.66.0F EA /r","V","V","AVX2","","","","" +"VPMINSW ymm1{k1}{z}, ymm2, ymm3/m256","VPMINSW ymm3/m256, ymm2, ymm1{k1}{z}","vpminsw ymm3/m256, ymm2, ymm1{k1}{z}","EVEX.256.66.0F.WIG EA /r","V","V","AVX512VL AVX512BW","","","","" +"VPMINSW zmm1{k1}{z}, zmm2, zmm3/m512","VPMINSW zmm3/m512, zmm2, zmm1{k1}{z}","vpminsw zmm3/m512, zmm2, zmm1{k1}{z}","EVEX.512.66.0F.WIG EA /r","V","V","AVX512BW","","","","" +"VPMINUB xmm1 {k1}{z}, xmm2, xmm3/m128","VPMINUB xmm3/m128, xmm2, xmm1 {k1}{z}","vpminub xmm3/m128, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F DA /r","V","V","AVX512VL AVX512BW","","","","" +"VPMINUB xmm1, xmm2, xmm3/m128","VPMINUB xmm3/m128, xmm2, xmm1","vpminub xmm3/m128, xmm2, xmm1","VEX.128.66.0F DA /r","V","V","AVX","","","","" +"VPMINUB ymm1 {k1}{z}, ymm2, ymm3/m256","VPMINUB ymm3/m256, ymm2, ymm1 {k1}{z}","vpminub ymm3/m256, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F DA /r","V","V","AVX512VL AVX512BW","","","","" +"VPMINUB ymm1, ymm2, ymm3/m256","VPMINUB ymm3/m256, ymm2, ymm1","vpminub ymm3/m256, ymm2, ymm1","VEX.256.66.0F DA /r","V","V","AVX2","","","","" +"VPMINUB zmm1 {k1}{z}, zmm2, zmm3/m512","VPMINUB zmm3/m512, zmm2, zmm1 {k1}{z}","vpminub zmm3/m512, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F DA /r","V","V","AVX512BW","","","","" +"VPMINUW xmm1, xmm2, xmm3/m128","VPMINUW xmm3/m128, xmm2, xmm1","vpminuw xmm3/m128, xmm2, xmm1","VEX.128.66.0F38 3A /r","V","V","AVX","","","","" +"VPMINUW xmm1{k1}{z}, xmm2, xmm3/m128","VPMINUW xmm3/m128, xmm2, xmm1{k1}{z}","vpminuw xmm3/m128, xmm2, xmm1{k1}{z}","EVEX.128.66.0F38 3A /r","V","V","AVX512VL AVX512BW","","","","" +"VPMINUW ymm1, ymm2, ymm3/m256","VPMINUW ymm3/m256, ymm2, ymm1","vpminuw ymm3/m256, ymm2, ymm1","VEX.256.66.0F38 3A /r","V","V","AVX2","","","","" +"VPMINUW ymm1{k1}{z}, ymm2, ymm3/m256","VPMINUW ymm3/m256, ymm2, ymm1{k1}{z}","vpminuw ymm3/m256, ymm2, ymm1{k1}{z}","EVEX.256.66.0F38 3A /r","V","V","AVX512VL AVX512BW","","","","" +"VPMINUW zmm1{k1}{z}, zmm2, zmm3/m512","VPMINUW zmm3/m512, zmm2, zmm1{k1}{z}","vpminuw zmm3/m512, zmm2, zmm1{k1}{z}","EVEX.512.66.0F38 3A /r","V","V","AVX512BW","","","","" +"VPMOVMSKB reg, xmm1","VPMOVMSKB xmm1, reg","vpmovmskb xmm1, reg","VEX.128.66.0F.WIG D7 /r","V","V","AVX","","","","" +"VPMOVMSKB reg, ymm1","VPMOVMSKB ymm1, reg","vpmovmskb ymm1, reg","VEX.256.66.0F.WIG D7 /r","V","V","AVX2","","","","" +"VPMOVSXBD xmm1 {k1}{z}, xmm2/m32","VPMOVSXBD xmm2/m32, xmm1 {k1}{z}","vpmovsxbd xmm2/m32, xmm1 {k1}{z}","EVEX.128.66.0F38.WIG 21 /r","V","V","AVX512VL AVX512F","","","","" +"VPMOVSXBD xmm1, xmm2/m32","VPMOVSXBD xmm2/m32, xmm1","vpmovsxbd xmm2/m32, xmm1","VEX.128.66.0F38.WIG 21 /r","V","V","AVX","","","","" +"VPMOVSXBD ymm1 {k1}{z}, xmm2/m64","VPMOVSXBD xmm2/m64, ymm1 {k1}{z}","vpmovsxbd xmm2/m64, ymm1 {k1}{z}","EVEX.256.66.0F38.WIG 21 /r","V","V","AVX512VL AVX512F","","","","" +"VPMOVSXBD ymm1, xmm2/m64","VPMOVSXBD xmm2/m64, ymm1","vpmovsxbd xmm2/m64, ymm1","VEX.256.66.0F38.WIG 21 /r","V","V","AVX2","","","","" +"VPMOVSXBD zmm1 {k1}{z}, xmm2/m128","VPMOVSXBD xmm2/m128, zmm1 {k1}{z}","vpmovsxbd xmm2/m128, zmm1 {k1}{z}","EVEX.512.66.0F38.WIG 21 /r","V","V","AVX512F","","","","" +"VPMOVSXBQ xmm1 {k1}{z}, xmm2/m16","VPMOVSXBQ xmm2/m16, xmm1 {k1}{z}","vpmovsxbq xmm2/m16, xmm1 {k1}{z}","EVEX.128.66.0F38.WIG 22 /r","V","V","AVX512VL AVX512F","","","","" +"VPMOVSXBQ xmm1, xmm2/m16","VPMOVSXBQ xmm2/m16, xmm1","vpmovsxbq xmm2/m16, xmm1","VEX.128.66.0F38.WIG 22 /r","V","V","AVX","","","","" +"VPMOVSXBQ ymm1 {k1}{z}, xmm2/m32","VPMOVSXBQ xmm2/m32, ymm1 {k1}{z}","vpmovsxbq xmm2/m32, ymm1 {k1}{z}","EVEX.256.66.0F38.WIG 22 /r","V","V","AVX512VL AVX512F","","","","" +"VPMOVSXBQ ymm1, xmm2/m32","VPMOVSXBQ xmm2/m32, ymm1","vpmovsxbq xmm2/m32, ymm1","VEX.256.66.0F38.WIG 22 /r","V","V","AVX2","","","","" +"VPMOVSXBQ zmm1 {k1}{z}, xmm2/m64","VPMOVSXBQ xmm2/m64, zmm1 {k1}{z}","vpmovsxbq xmm2/m64, zmm1 {k1}{z}","EVEX.512.66.0F38.WIG 22 /r","V","V","AVX512F","","","","" +"VPMOVSXBW xmm1 {k1}{z}, xmm2/m64","VPMOVSXBW xmm2/m64, xmm1 {k1}{z}","vpmovsxbw xmm2/m64, xmm1 {k1}{z}","EVEX.128.66.0F38.WIG 20 /r","V","V","AVX512VL AVX512BW","","","","" +"VPMOVSXBW xmm1, xmm2/m64","VPMOVSXBW xmm2/m64, xmm1","vpmovsxbw xmm2/m64, xmm1","VEX.128.66.0F38.WIG 20 /r","V","V","AVX","","","","" +"VPMOVSXBW ymm1 {k1}{z}, xmm2/m128","VPMOVSXBW xmm2/m128, ymm1 {k1}{z}","vpmovsxbw xmm2/m128, ymm1 {k1}{z}","EVEX.256.66.0F38.WIG 20 /r","V","V","AVX512VL AVX512BW","","","","" +"VPMOVSXBW ymm1, xmm2/m128","VPMOVSXBW xmm2/m128, ymm1","vpmovsxbw xmm2/m128, ymm1","VEX.256.66.0F38.WIG 20 /r","V","V","AVX2","","","","" +"VPMOVSXBW zmm1 {k1}{z}, ymm2/m256","VPMOVSXBW ymm2/m256, zmm1 {k1}{z}","vpmovsxbw ymm2/m256, zmm1 {k1}{z}","EVEX.512.66.0F38.WIG 20 /r","V","V","AVX512BW","","","","" +"VPMOVSXDQ xmm1 {k1}{z}, xmm2/m64","VPMOVSXDQ xmm2/m64, xmm1 {k1}{z}","vpmovsxdq xmm2/m64, xmm1 {k1}{z}","EVEX.128.66.0F38.W0 25 /r","V","V","AVX512VL AVX512F","","","","" +"VPMOVSXDQ xmm1, xmm2/m64","VPMOVSXDQ xmm2/m64, xmm1","vpmovsxdq xmm2/m64, xmm1","VEX.128.66.0F38.WIG 25 /r","V","V","AVX","","","","" +"VPMOVSXDQ ymm1 {k1}{z}, xmm2/m128","VPMOVSXDQ xmm2/m128, ymm1 {k1}{z}","vpmovsxdq xmm2/m128, ymm1 {k1}{z}","EVEX.256.66.0F38.W0 25 /r","V","V","AVX512VL AVX512F","","","","" +"VPMOVSXDQ ymm1, xmm2/m128","VPMOVSXDQ xmm2/m128, ymm1","vpmovsxdq xmm2/m128, ymm1","VEX.256.66.0F38.WIG 25 /r","V","V","AVX2","","","","" +"VPMOVSXDQ zmm1 {k1}{z}, ymm2/m256","VPMOVSXDQ ymm2/m256, zmm1 {k1}{z}","vpmovsxdq ymm2/m256, zmm1 {k1}{z}","EVEX.512.66.0F38.W0 25 /r","V","V","AVX512F","","","","" +"VPMOVSXWD xmm1 {k1}{z}, xmm2/m64","VPMOVSXWD xmm2/m64, xmm1 {k1}{z}","vpmovsxwd xmm2/m64, xmm1 {k1}{z}","EVEX.128.66.0F38.WIG 23 /r","V","V","AVX512VL AVX512F","","","","" +"VPMOVSXWD xmm1, xmm2/m64","VPMOVSXWD xmm2/m64, xmm1","vpmovsxwd xmm2/m64, xmm1","VEX.128.66.0F38.WIG 23 /r","V","V","AVX","","","","" +"VPMOVSXWD ymm1 {k1}{z}, xmm2/m128","VPMOVSXWD xmm2/m128, ymm1 {k1}{z}","vpmovsxwd xmm2/m128, ymm1 {k1}{z}","EVEX.256.66.0F38.WIG 23 /r","V","V","AVX512VL AVX512F","","","","" +"VPMOVSXWD ymm1, xmm2/m128","VPMOVSXWD xmm2/m128, ymm1","vpmovsxwd xmm2/m128, ymm1","VEX.256.66.0F38.WIG 23 /r","V","V","AVX2","","","","" +"VPMOVSXWD zmm1 {k1}{z}, ymm2/m256","VPMOVSXWD ymm2/m256, zmm1 {k1}{z}","vpmovsxwd ymm2/m256, zmm1 {k1}{z}","EVEX.512.66.0F38.WIG 23 /r","V","V","AVX512F","","","","" +"VPMOVSXWQ xmm1 {k1}{z}, xmm2/m32","VPMOVSXWQ xmm2/m32, xmm1 {k1}{z}","vpmovsxwq xmm2/m32, xmm1 {k1}{z}","EVEX.128.66.0F38.WIG 24 /r","V","V","AVX512VL AVX512F","","","","" +"VPMOVSXWQ xmm1, xmm2/m32","VPMOVSXWQ xmm2/m32, xmm1","vpmovsxwq xmm2/m32, xmm1","VEX.128.66.0F38.WIG 24 /r","V","V","AVX","","","","" +"VPMOVSXWQ ymm1 {k1}{z}, xmm2/m64","VPMOVSXWQ xmm2/m64, ymm1 {k1}{z}","vpmovsxwq xmm2/m64, ymm1 {k1}{z}","EVEX.256.66.0F38.WIG 24 /r","V","V","AVX512VL AVX512F","","","","" +"VPMOVSXWQ ymm1, xmm2/m64","VPMOVSXWQ xmm2/m64, ymm1","vpmovsxwq xmm2/m64, ymm1","VEX.256.66.0F38.WIG 24 /r","V","V","AVX2","","","","" +"VPMOVSXWQ zmm1 {k1}{z}, xmm2/m128","VPMOVSXWQ xmm2/m128, zmm1 {k1}{z}","vpmovsxwq xmm2/m128, zmm1 {k1}{z}","EVEX.512.66.0F38.WIG 24 /r","V","V","AVX512F","","","","" +"VPMOVZXBD xmm1 {k1}{z}, xmm2/m32","VPMOVZXBD xmm2/m32, xmm1 {k1}{z}","vpmovzxbd xmm2/m32, xmm1 {k1}{z}","EVEX.128.66.0F38.WIG 31 /r","V","V","AVX512VL AVX512F","","","","" +"VPMOVZXBD xmm1, xmm2/m32","VPMOVZXBD xmm2/m32, xmm1","vpmovzxbd xmm2/m32, xmm1","VEX.128.66.0F38.WIG 31 /r","V","V","AVX","","","","" +"VPMOVZXBD ymm1 {k1}{z}, xmm2/m64","VPMOVZXBD xmm2/m64, ymm1 {k1}{z}","vpmovzxbd xmm2/m64, ymm1 {k1}{z}","EVEX.256.66.0F38.WIG 31 /r","V","V","AVX512VL AVX512F","","","","" +"VPMOVZXBD ymm1, xmm2/m64","VPMOVZXBD xmm2/m64, ymm1","vpmovzxbd xmm2/m64, ymm1","VEX.256.66.0F38.WIG 31 /r","V","V","AVX2","","","","" +"VPMOVZXBD zmm1 {k1}{z}, xmm2/m128","VPMOVZXBD xmm2/m128, zmm1 {k1}{z}","vpmovzxbd xmm2/m128, zmm1 {k1}{z}","EVEX.512.66.0F38.WIG 31 /r","V","V","AVX512F","","","","" +"VPMOVZXBQ xmm1 {k1}{z}, xmm2/m16","VPMOVZXBQ xmm2/m16, xmm1 {k1}{z}","vpmovzxbq xmm2/m16, xmm1 {k1}{z}","EVEX.128.66.0F38.WIG 32 /r","V","V","AVX512VL AVX512F","","","","" +"VPMOVZXBQ xmm1, xmm2/m16","VPMOVZXBQ xmm2/m16, xmm1","vpmovzxbq xmm2/m16, xmm1","VEX.128.66.0F38.WIG 32 /r","V","V","AVX","","","","" +"VPMOVZXBQ ymm1 {k1}{z}, xmm2/m32","VPMOVZXBQ xmm2/m32, ymm1 {k1}{z}","vpmovzxbq xmm2/m32, ymm1 {k1}{z}","EVEX.256.66.0F38.WIG 32 /r","V","V","AVX512VL AVX512F","","","","" +"VPMOVZXBQ ymm1, xmm2/m32","VPMOVZXBQ xmm2/m32, ymm1","vpmovzxbq xmm2/m32, ymm1","VEX.256.66.0F38.WIG 32 /r","V","V","AVX2","","","","" +"VPMOVZXBQ zmm1 {k1}{z}, xmm2/m64","VPMOVZXBQ xmm2/m64, zmm1 {k1}{z}","vpmovzxbq xmm2/m64, zmm1 {k1}{z}","EVEX.512.66.0F38.WIG 32 /r","V","V","AVX512F","","","","" +"VPMOVZXBW xmm1 {k1}{z}, xmm2/m64","VPMOVZXBW xmm2/m64, xmm1 {k1}{z}","vpmovzxbw xmm2/m64, xmm1 {k1}{z}","EVEX.128.66.0F38 30.WIG /r","V","V","AVX512VL AVX512BW","","","","" +"VPMOVZXBW xmm1, xmm2/m64","VPMOVZXBW xmm2/m64, xmm1","vpmovzxbw xmm2/m64, xmm1","VEX.128.66.0F38.WIG 30 /r","V","V","AVX","","","","" +"VPMOVZXBW ymm1 {k1}{z}, xmm2/m128","VPMOVZXBW xmm2/m128, ymm1 {k1}{z}","vpmovzxbw xmm2/m128, ymm1 {k1}{z}","EVEX.256.66.0F38.WIG 30 /r","V","V","AVX512VL AVX512BW","","","","" +"VPMOVZXBW ymm1, xmm2/m128","VPMOVZXBW xmm2/m128, ymm1","vpmovzxbw xmm2/m128, ymm1","VEX.256.66.0F38.WIG 30 /r","V","V","AVX2","","","","" +"VPMOVZXBW zmm1 {k1}{z}, ymm2/m256","VPMOVZXBW ymm2/m256, zmm1 {k1}{z}","vpmovzxbw ymm2/m256, zmm1 {k1}{z}","EVEX.512.66.0F38.WIG 30 /r","V","V","AVX512BW","","","","" +"VPMOVZXDQ xmm1 {k1}{z}, xmm2/m64","VPMOVZXDQ xmm2/m64, xmm1 {k1}{z}","vpmovzxdq xmm2/m64, xmm1 {k1}{z}","EVEX.128.66.0F38.W0 35 /r","V","V","AVX512VL AVX512F","","","","" +"VPMOVZXDQ xmm1, xmm2/m64","VPMOVZXDQ xmm2/m64, xmm1","vpmovzxdq xmm2/m64, xmm1","VEX.128.66.0F 38.WIG 35 /r","V","V","AVX","","","","" +"VPMOVZXDQ ymm1 {k1}{z}, xmm2/m128","VPMOVZXDQ xmm2/m128, ymm1 {k1}{z}","vpmovzxdq xmm2/m128, ymm1 {k1}{z}","EVEX.256.66.0F38.W0 35 /r","V","V","AVX512VL AVX512F","","","","" +"VPMOVZXDQ ymm1, xmm2/m128","VPMOVZXDQ xmm2/m128, ymm1","vpmovzxdq xmm2/m128, ymm1","VEX.256.66.0F38.WIG 35 /r","V","V","AVX2","","","","" +"VPMOVZXDQ zmm1 {k1}{z}, ymm2/m256","VPMOVZXDQ ymm2/m256, zmm1 {k1}{z}","vpmovzxdq ymm2/m256, zmm1 {k1}{z}","EVEX.512.66.0F38.W0 35 /r","V","V","AVX512F","","","","" +"VPMOVZXWD xmm1 {k1}{z}, xmm2/m64","VPMOVZXWD xmm2/m64, xmm1 {k1}{z}","vpmovzxwd xmm2/m64, xmm1 {k1}{z}","EVEX.128.66.0F38.WIG 33 /r","V","V","AVX512VL AVX512F","","","","" +"VPMOVZXWD xmm1, xmm2/m64","VPMOVZXWD xmm2/m64, xmm1","vpmovzxwd xmm2/m64, xmm1","VEX.128.66.0F38.WIG 33 /r","V","V","AVX","","","","" +"VPMOVZXWD ymm1 {k1}{z}, xmm2/m128","VPMOVZXWD xmm2/m128, ymm1 {k1}{z}","vpmovzxwd xmm2/m128, ymm1 {k1}{z}","EVEX.256.66.0F38.WIG 33 /r","V","V","AVX512VL AVX512F","","","","" +"VPMOVZXWD ymm1, xmm2/m128","VPMOVZXWD xmm2/m128, ymm1","vpmovzxwd xmm2/m128, ymm1","VEX.256.66.0F38.WIG 33 /r","V","V","AVX2","","","","" +"VPMOVZXWD zmm1 {k1}{z}, ymm2/m256","VPMOVZXWD ymm2/m256, zmm1 {k1}{z}","vpmovzxwd ymm2/m256, zmm1 {k1}{z}","EVEX.512.66.0F38.WIG 33 /r","V","V","AVX512F","","","","" +"VPMOVZXWQ xmm1 {k1}{z}, xmm2/m32","VPMOVZXWQ xmm2/m32, xmm1 {k1}{z}","vpmovzxwq xmm2/m32, xmm1 {k1}{z}","EVEX.128.66.0F38.WIG 34 /r","V","V","AVX512VL AVX512F","","","","" +"VPMOVZXWQ xmm1, xmm2/m32","VPMOVZXWQ xmm2/m32, xmm1","vpmovzxwq xmm2/m32, xmm1","VEX.128.66.0F38.WIG 34 /r","V","V","AVX","","","","" +"VPMOVZXWQ ymm1 {k1}{z}, xmm2/m64","VPMOVZXWQ xmm2/m64, ymm1 {k1}{z}","vpmovzxwq xmm2/m64, ymm1 {k1}{z}","EVEX.256.66.0F38.WIG 34 /r","V","V","AVX512VL AVX512F","","","","" +"VPMOVZXWQ ymm1, xmm2/m64","VPMOVZXWQ xmm2/m64, ymm1","vpmovzxwq xmm2/m64, ymm1","VEX.256.66.0F38.WIG 34 /r","V","V","AVX2","","","","" +"VPMOVZXWQ zmm1 {k1}{z}, xmm2/m128","VPMOVZXWQ xmm2/m128, zmm1 {k1}{z}","vpmovzxwq xmm2/m128, zmm1 {k1}{z}","EVEX.512.66.0F38.WIG 34 /r","V","V","AVX512F","","","","" +"VPMULDQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst","VPMULDQ xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","vpmuldq xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F38.W1 28 /r","V","V","AVX512VL AVX512F","","","","" +"VPMULDQ xmm1, xmm2, xmm3/m128","VPMULDQ xmm3/m128, xmm2, xmm1","vpmuldq xmm3/m128, xmm2, xmm1","VEX.128.66.0F38.WIG 28 /r","V","V","AVX","","","","" +"VPMULDQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst","VPMULDQ ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","vpmuldq ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F38.W1 28 /r","V","V","AVX512VL AVX512F","","","","" +"VPMULDQ ymm1, ymm2, ymm3/m256","VPMULDQ ymm3/m256, ymm2, ymm1","vpmuldq ymm3/m256, ymm2, ymm1","VEX.256.66.0F38.WIG 28 /r","V","V","AVX2","","","","" +"VPMULDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst","VPMULDQ zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","vpmuldq zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F38.W1 28 /r","V","V","AVX512F","","","","" +"VPMULHRSW xmm1 {k1}{z}, xmm2, xmm3/m128","VPMULHRSW xmm3/m128, xmm2, xmm1 {k1}{z}","vpmulhrsw xmm3/m128, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F38.WIG 0B /r","V","V","AVX512VL AVX512BW","","","","" +"VPMULHRSW xmm1, xmm2, xmm3/m128","VPMULHRSW xmm3/m128, xmm2, xmm1","vpmulhrsw xmm3/m128, xmm2, xmm1","VEX.128.66.0F38.WIG 0B /r","V","V","AVX","","","","" +"VPMULHRSW ymm1 {k1}{z}, ymm2, ymm3/m256","VPMULHRSW ymm3/m256, ymm2, ymm1 {k1}{z}","vpmulhrsw ymm3/m256, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F38.WIG 0B /r","V","V","AVX512VL AVX512BW","","","","" +"VPMULHRSW ymm1, ymm2, ymm3/m256","VPMULHRSW ymm3/m256, ymm2, ymm1","vpmulhrsw ymm3/m256, ymm2, ymm1","VEX.256.66.0F38.WIG 0B /r","V","V","AVX2","","","","" +"VPMULHRSW zmm1 {k1}{z}, zmm2, zmm3/m512","VPMULHRSW zmm3/m512, zmm2, zmm1 {k1}{z}","vpmulhrsw zmm3/m512, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F38.WIG 0B /r","V","V","AVX512BW","","","","" +"VPMULHUW xmm1 {k1}{z}, xmm2, xmm3/m128","VPMULHUW xmm3/m128, xmm2, xmm1 {k1}{z}","vpmulhuw xmm3/m128, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.WIG E4 /r","V","V","AVX512VL AVX512BW","","","","" +"VPMULHUW xmm1, xmm2, xmm3/m128","VPMULHUW xmm3/m128, xmm2, xmm1","vpmulhuw xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG E4 /r","V","V","AVX","","","","" +"VPMULHUW ymm1 {k1}{z}, ymm2, ymm3/m256","VPMULHUW ymm3/m256, ymm2, ymm1 {k1}{z}","vpmulhuw ymm3/m256, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.WIG E4 /r","V","V","AVX512VL AVX512BW","","","","" +"VPMULHUW ymm1, ymm2, ymm3/m256","VPMULHUW ymm3/m256, ymm2, ymm1","vpmulhuw ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG E4 /r","V","V","AVX2","","","","" +"VPMULHUW zmm1 {k1}{z}, zmm2, zmm3/m512","VPMULHUW zmm3/m512, zmm2, zmm1 {k1}{z}","vpmulhuw zmm3/m512, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.WIG E4 /r","V","V","AVX512BW","","","","" +"VPMULHW xmm1 {k1}{z}, xmm2, xmm3/m128","VPMULHW xmm3/m128, xmm2, xmm1 {k1}{z}","vpmulhw xmm3/m128, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.WIG E5 /r","V","V","AVX512VL AVX512BW","","","","" +"VPMULHW xmm1, xmm2, xmm3/m128","VPMULHW xmm3/m128, xmm2, xmm1","vpmulhw xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG E5 /r","V","V","AVX","","","","" +"VPMULHW ymm1 {k1}{z}, ymm2, ymm3/m256","VPMULHW ymm3/m256, ymm2, ymm1 {k1}{z}","vpmulhw ymm3/m256, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.WIG E5 /r","V","V","AVX512VL AVX512BW","","","","" +"VPMULHW ymm1, ymm2, ymm3/m256","VPMULHW ymm3/m256, ymm2, ymm1","vpmulhw ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG E5 /r","V","V","AVX2","","","","" +"VPMULHW zmm1 {k1}{z}, zmm2, zmm3/m512","VPMULHW zmm3/m512, zmm2, zmm1 {k1}{z}","vpmulhw zmm3/m512, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.WIG E5 /r","V","V","AVX512BW","","","","" +"VPMULLD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst","VPMULLD xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","vpmulld xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F38.W0 40 /r","V","V","AVX512VL AVX512F","","","","" +"VPMULLD xmm1, xmm2, xmm3/m128","VPMULLD xmm3/m128, xmm2, xmm1","vpmulld xmm3/m128, xmm2, xmm1","VEX.128.66.0F38.WIG 40 /r","V","V","AVX","","","","" +"VPMULLD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst","VPMULLD ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","vpmulld ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F38.W0 40 /r","V","V","AVX512VL AVX512F","","","","" +"VPMULLD ymm1, ymm2, ymm3/m256","VPMULLD ymm3/m256, ymm2, ymm1","vpmulld ymm3/m256, ymm2, ymm1","VEX.256.66.0F38.WIG 40 /r","V","V","AVX2","","","","" +"VPMULLD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst","VPMULLD zmm3/m512/m32bcst, zmm2, zmm1 {k1}{z}","vpmulld zmm3/m512/m32bcst, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F38.W0 40 /r","V","V","AVX512F","","","","" +"VPMULLQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst","VPMULLQ xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","vpmullq xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F38.W1 40 /r","V","V","AVX512VL AVX512DQ","","","","" +"VPMULLQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst","VPMULLQ ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","vpmullq ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F38.W1 40 /r","V","V","AVX512VLA VX512DQ","","","","" +"VPMULLQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst","VPMULLQ zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","vpmullq zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F38.W1 40 /r","V","V","AVX512DQ","","","","" +"VPMULLW xmm1 {k1}{z}, xmm2, xmm3/m128","VPMULLW xmm3/m128, xmm2, xmm1 {k1}{z}","vpmullw xmm3/m128, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.WIG D5 /r","V","V","AVX512VL AVX512BW xmm2 and xmm3/m128, and store the low 16","","","","" +"VPMULLW xmm1, xmm2, xmm3/m128","VPMULLW xmm3/m128, xmm2, xmm1","vpmullw xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG D5 /r","V","V","AVX","","","","" +"VPMULLW ymm1 {k1}{z}, ymm2, ymm3/m256","VPMULLW ymm3/m256, ymm2, ymm1 {k1}{z}","vpmullw ymm3/m256, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.WIG D5 /r","V","V","AVX512VL AVX512BW ymm2 and ymm3/m256, and store the low 16","","","","" +"VPMULLW ymm1, ymm2, ymm3/m256","VPMULLW ymm3/m256, ymm2, ymm1","vpmullw ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG D5 /r","V","V","AVX2","","","","" +"VPMULLW zmm1 {k1}{z}, zmm2, zmm3/m512","VPMULLW zmm3/m512, zmm2, zmm1 {k1}{z}","vpmullw zmm3/m512, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.WIG D5 /r","V","V","AVX512BW Multiply the packed signed word integers in","","","","" +"VPMULUDQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst","VPMULUDQ xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","vpmuludq xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.W1 F4 /r","V","V","AVX512VL AVX512F","","","","" +"VPMULUDQ xmm1, xmm2, xmm3/m128","VPMULUDQ xmm3/m128, xmm2, xmm1","vpmuludq xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG F4 /r","V","V","AVX","","","","" +"VPMULUDQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst","VPMULUDQ ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","vpmuludq ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.W1 F4 /r","V","V","AVX512VL AVX512F","","","","" +"VPMULUDQ ymm1, ymm2, ymm3/m256","VPMULUDQ ymm3/m256, ymm2, ymm1","vpmuludq ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG F4 /r","V","V","AVX2","","","","" +"VPMULUDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst","VPMULUDQ zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","vpmuludq zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.W1 F4 /r","V","V","AVX512F","","","","" +"VPOR xmm1, xmm2, xmm3/m128","VPOR xmm3/m128, xmm2, xmm1","vpor xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG EB /r","V","V","AVX","","","","" +"VPOR ymm1, ymm2, ymm3/m256","VPOR ymm3/m256, ymm2, ymm1","vpor ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG EB /r","V","V","AVX2","","","","" +"VPORD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst","VPORD xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","vpord xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.W0 EB /r","V","V","AVX512VL AVX512F","","","","" +"VPORD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst","VPORD ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","vpord ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.W0 EB /r","V","V","AVX512VL AVX512F","","","","" +"VPORD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst","VPORD zmm3/m512/m32bcst, zmm2, zmm1 {k1}{z}","vpord zmm3/m512/m32bcst, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.W0 EB /r","V","V","AVX512F","","","","" +"VPORQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst","VPORQ xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","vporq xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.W1 EB /r","V","V","AVX512VL AVX512F","","","","" +"VPORQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst","VPORQ ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","vporq ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.W1 EB /r","V","V","AVX512VL AVX512F","","","","" +"VPORQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst","VPORQ zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","vporq zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.W1 EB /r","V","V","AVX512F","","","","" +"VPSADBW xmm1, xmm2, xmm3/m128","VPSADBW xmm3/m128, xmm2, xmm1","vpsadbw xmm3/m128, xmm2, xmm1","EVEX.128.66.0F.WIG F6 /r","V","V","AVX512VL AVX512BW","","","Y","" +"VPSADBW xmm1, xmm2, xmm3/m128","VPSADBW xmm3/m128, xmm2, xmm1","vpsadbw xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG F6 /r","V","V","AVX","","","Y","" +"VPSADBW ymm1, ymm2, ymm3/m256","VPSADBW ymm3/m256, ymm2, ymm1","vpsadbw ymm3/m256, ymm2, ymm1","EVEX.256.66.0F.WIG F6 /r","V","V","AVX512VL AVX512BW","","","Y","" +"VPSADBW ymm1, ymm2, ymm3/m256","VPSADBW ymm3/m256, ymm2, ymm1","vpsadbw ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG F6 /r","V","V","AVX2","","","Y","" +"VPSADBW zmm1, zmm2, zmm3/m512","VPSADBW zmm3/m512, zmm2, zmm1","vpsadbw zmm3/m512, zmm2, zmm1","EVEX.512.66.0F.WIG F6 /r","V","V","AVX512BW","","","Y","" +"VPSHUFB xmm1 {k1}{z}, xmm2, xmm3/m128","VPSHUFB xmm3/m128, xmm2, xmm1 {k1}{z}","vpshufb xmm3/m128, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F38.WIG 00 /r","V","V","AVX512VL AVX512BW","","","","" +"VPSHUFB xmm1, xmm2, xmm3/m128","VPSHUFB xmm3/m128, xmm2, xmm1","vpshufb xmm3/m128, xmm2, xmm1","VEX.128.66.0F38.WIG 00 /r","V","V","AVX","","","","" +"VPSHUFB ymm1 {k1}{z}, ymm2, ymm3/m256","VPSHUFB ymm3/m256, ymm2, ymm1 {k1}{z}","vpshufb ymm3/m256, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F38.WIG 00 /r","V","V","AVX512VL AVX512BW","","","","" +"VPSHUFB ymm1, ymm2, ymm3/m256","VPSHUFB ymm3/m256, ymm2, ymm1","vpshufb ymm3/m256, ymm2, ymm1","VEX.256.66.0F38.WIG 00 /r","V","V","AVX2","","","","" +"VPSHUFB zmm1 {k1}{z}, zmm2, zmm3/m512","VPSHUFB zmm3/m512, zmm2, zmm1 {k1}{z}","vpshufb zmm3/m512, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F38.WIG 00 /r","V","V","AVX512BW","","","","" +"VPSHUFD xmm1 {k1}{z}, xmm2/m128/m32bcst, imm8","VPSHUFD imm8, xmm2/m128/m32bcst, xmm1 {k1}{z}","vpshufd imm8, xmm2/m128/m32bcst, xmm1 {k1}{z}","EVEX.128.66.0F.W0 70 /r ib","V","V","AVX512VL AVX512F","","","","" +"VPSHUFD xmm1, xmm2/m128, imm8","VPSHUFD imm8, xmm2/m128, xmm1","vpshufd imm8, xmm2/m128, xmm1","VEX.128.66.0F.WIG 70 /r ib","V","V","AVX","","","","" +"VPSHUFD ymm1 {k1}{z}, ymm2/m256/m32bcst, imm8","VPSHUFD imm8, ymm2/m256/m32bcst, ymm1 {k1}{z}","vpshufd imm8, ymm2/m256/m32bcst, ymm1 {k1}{z}","EVEX.256.66.0F.W0 70 /r ib","V","V","AVX512VL AVX512F","","","","" +"VPSHUFD ymm1, ymm2/m256, imm8","VPSHUFD imm8, ymm2/m256, ymm1","vpshufd imm8, ymm2/m256, ymm1","VEX.256.66.0F.WIG 70 /r ib","V","V","AVX2","","","","" +"VPSHUFD zmm1 {k1}{z}, zmm2/m512/m32bcst, imm8","VPSHUFD imm8, zmm2/m512/m32bcst, zmm1 {k1}{z}","vpshufd imm8, zmm2/m512/m32bcst, zmm1 {k1}{z}","EVEX.512.66.0F.W0 70 /r ib","V","V","AVX512F","","","","" +"VPSHUFHW xmm1 {k1}{z}, xmm2/m128, imm8","VPSHUFHW imm8, xmm2/m128, xmm1 {k1}{z}","vpshufhw imm8, xmm2/m128, xmm1 {k1}{z}","EVEX.128.F3.0F.WIG 70 /r ib","V","V","AVX512VL AVX512BW","","","","" +"VPSHUFHW xmm1, xmm2/m128, imm8","VPSHUFHW imm8, xmm2/m128, xmm1","vpshufhw imm8, xmm2/m128, xmm1","VEX.128.F3.0F.WIG 70 /r ib","V","V","AVX","","","","" +"VPSHUFHW ymm1 {k1}{z}, ymm2/m256, imm8","VPSHUFHW imm8, ymm2/m256, ymm1 {k1}{z}","vpshufhw imm8, ymm2/m256, ymm1 {k1}{z}","EVEX.256.F3.0F.WIG 70 /r ib","V","V","AVX512VL AVX512BW","","","","" +"VPSHUFHW ymm1, ymm2/m256, imm8","VPSHUFHW imm8, ymm2/m256, ymm1","vpshufhw imm8, ymm2/m256, ymm1","VEX.256.F3.0F.WIG 70 /r ib","V","V","AVX2","","","","" +"VPSHUFHW zmm1 {k1}{z}, zmm2/m512, imm8","VPSHUFHW imm8, zmm2/m512, zmm1 {k1}{z}","vpshufhw imm8, zmm2/m512, zmm1 {k1}{z}","EVEX.512.F3.0F.WIG 70 /r ib","V","V","AVX512BW","","","","" +"VPSHUFLW xmm1 {k1}{z}, xmm2/m128, imm8","VPSHUFLW imm8, xmm2/m128, xmm1 {k1}{z}","vpshuflw imm8, xmm2/m128, xmm1 {k1}{z}","EVEX.128.F2.0F.WIG 70 /r ib","V","V","AVX512VL AVX512BW","","","","" +"VPSHUFLW xmm1, xmm2/m128, imm8","VPSHUFLW imm8, xmm2/m128, xmm1","vpshuflw imm8, xmm2/m128, xmm1","VEX.128.F2.0F.WIG 70 /r ib","V","V","AVX","","","","" +"VPSHUFLW ymm1 {k1}{z}, ymm2/m256, imm8","VPSHUFLW imm8, ymm2/m256, ymm1 {k1}{z}","vpshuflw imm8, ymm2/m256, ymm1 {k1}{z}","EVEX.256.F2.0F.WIG 70 /r ib","V","V","AVX512VL AVX512BW","","","","" +"VPSHUFLW ymm1, ymm2/m256, imm8","VPSHUFLW imm8, ymm2/m256, ymm1","vpshuflw imm8, ymm2/m256, ymm1","VEX.256.F2.0F.WIG 70 /r ib","V","V","AVX2","","","","" +"VPSHUFLW zmm1 {k1}{z}, zmm2/m512, imm8","VPSHUFLW imm8, zmm2/m512, zmm1 {k1}{z}","vpshuflw imm8, zmm2/m512, zmm1 {k1}{z}","EVEX.512.F2.0F.WIG 70 /r ib","V","V","AVX512BW","","","","" +"VPSIGNB xmm1, xmm2, xmm3/m128","VPSIGNB xmm3/m128, xmm2, xmm1","vpsignb xmm3/m128, xmm2, xmm1","VEX.128.66.0F38.WIG 08 /r","V","V","AVX","","","","" +"VPSIGNB ymm1, ymm2, ymm3/m256","VPSIGNB ymm3/m256, ymm2, ymm1","vpsignb ymm3/m256, ymm2, ymm1","VEX.256.66.0F38.WIG 08 /r","V","V","AVX2","","","","" +"VPSIGND xmm1, xmm2, xmm3/m128","VPSIGND xmm3/m128, xmm2, xmm1","vpsignd xmm3/m128, xmm2, xmm1","VEX.128.66.0F38.WIG 0A /r","V","V","AVX","","","","" +"VPSIGND ymm1, ymm2, ymm3/m256","VPSIGND ymm3/m256, ymm2, ymm1","vpsignd ymm3/m256, ymm2, ymm1","VEX.256.66.0F38.WIG 0A /r","V","V","AVX2","","","","" +"VPSIGNW xmm1, xmm2, xmm3/m128","VPSIGNW xmm3/m128, xmm2, xmm1","vpsignw xmm3/m128, xmm2, xmm1","VEX.128.66.0F38.WIG 09 /r","V","V","AVX","","","","" +"VPSIGNW ymm1, ymm2, ymm3/m256","VPSIGNW ymm3/m256, ymm2, ymm1","vpsignw ymm3/m256, ymm2, ymm1","VEX.256.66.0F38.WIG 09 /r","V","V","AVX2","","","","" +"VPSLLD xmm1 {k1}{z}, xmm2, xmm3/m128","VPSLLD xmm3/m128, xmm2, xmm1 {k1}{z}","vpslld xmm3/m128, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.W0 F2 /r","V","V","AVX512VL AVX512F","","","","" +"VPSLLD xmm1 {k1}{z}, xmm2/m128/m32bcst, imm8","VPSLLD imm8, xmm2/m128/m32bcst, xmm1 {k1}{z}","vpslld imm8, xmm2/m128/m32bcst, xmm1 {k1}{z}","EVEX.128.66.0F.W0 72 /6 ib","V","V","AVX512VL AVX512F","","","","" +"VPSLLD xmm1, xmm2, imm8","VPSLLD imm8, xmm2, xmm1","vpslld imm8, xmm2, xmm1","VEX.128.66.0F.WIG 72 /6 ib","V","V","AVX","","","","" +"VPSLLD xmm1, xmm2, xmm3/m128","VPSLLD xmm3/m128, xmm2, xmm1","vpslld xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG F2 /r","V","V","AVX","","","","" +"VPSLLD ymm1 {k1}{z}, ymm2, xmm3/m128","VPSLLD xmm3/m128, ymm2, ymm1 {k1}{z}","vpslld xmm3/m128, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.W0 F2 /r","V","V","AVX512VL AVX512F","","","","" +"VPSLLD ymm1 {k1}{z}, ymm2/m256/m32bcst, imm8","VPSLLD imm8, ymm2/m256/m32bcst, ymm1 {k1}{z}","vpslld imm8, ymm2/m256/m32bcst, ymm1 {k1}{z}","EVEX.256.66.0F.W0 72 /6 ib","V","V","AVX512VL AVX512F","","","","" +"VPSLLD ymm1, ymm2, imm8","VPSLLD imm8, ymm2, ymm1","vpslld imm8, ymm2, ymm1","VEX.256.66.0F.WIG 72 /6 ib","V","V","AVX2","","","","" +"VPSLLD ymm1, ymm2, xmm3/m128","VPSLLD xmm3/m128, ymm2, ymm1","vpslld xmm3/m128, ymm2, ymm1","VEX.256.66.0F.WIG F2 /r","V","V","AVX2","","","","" +"VPSLLD zmm1 {k1}{z}, zmm2, xmm3/m128","VPSLLD xmm3/m128, zmm2, zmm1 {k1}{z}","vpslld xmm3/m128, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.W0 F2 /r","V","V","AVX512F","","","","" +"VPSLLD zmm1 {k1}{z}, zmm2/m512/m32bcst, imm8","VPSLLD imm8, zmm2/m512/m32bcst, zmm1 {k1}{z}","vpslld imm8, zmm2/m512/m32bcst, zmm1 {k1}{z}","EVEX.512.66.0F.W0 72 /6 ib","V","V","AVX512F","","","","" +"VPSLLDQ xmm1, xmm2, imm8","VPSLLDQ imm8, xmm2, xmm1","vpslldq imm8, xmm2, xmm1","VEX.128.66.0F.WIG 73 /7 ib","V","V","AVX","","","","" +"VPSLLDQ xmm1, xmm2/ m128, imm8","VPSLLDQ imm8, xmm2/ m128, xmm1","vpslldq imm8, xmm2/ m128, xmm1","EVEX.128.66.0F.WIG 73 /7 ib","V","V","AVX512VL AVX512BW","","","","" +"VPSLLDQ ymm1, ymm2, imm8","VPSLLDQ imm8, ymm2, ymm1","vpslldq imm8, ymm2, ymm1","VEX.256.66.0F.WIG 73 /7 ib","V","V","AVX2","","","","" +"VPSLLDQ ymm1, ymm2/m256, imm8","VPSLLDQ imm8, ymm2/m256, ymm1","vpslldq imm8, ymm2/m256, ymm1","EVEX.256.66.0F.WIG 73 /7 ib","V","V","AVX512VL AVX512BW","","","","" +"VPSLLDQ zmm1, zmm2/m512, imm8","VPSLLDQ imm8, zmm2/m512, zmm1","vpslldq imm8, zmm2/m512, zmm1","EVEX.512.66.0F.WIG 73 /7 ib","V","V","AVX512BW","","","","" +"VPSLLQ xmm1 {k1}{z}, xmm2, xmm3/m128","VPSLLQ xmm3/m128, xmm2, xmm1 {k1}{z}","vpsllq xmm3/m128, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.W1 F3 /r","V","V","AVX512VL AVX512F","","","","" +"VPSLLQ xmm1 {k1}{z}, xmm2/m128/m64bcst, imm8","VPSLLQ imm8, xmm2/m128/m64bcst, xmm1 {k1}{z}","vpsllq imm8, xmm2/m128/m64bcst, xmm1 {k1}{z}","EVEX.128.66.0F.W1 73 /6 ib","V","V","AVX512VL AVX512F","","","","" +"VPSLLQ xmm1, xmm2, imm8","VPSLLQ imm8, xmm2, xmm1","vpsllq imm8, xmm2, xmm1","VEX.128.66.0F.WIG 73 /6 ib","V","V","AVX","","","","" +"VPSLLQ xmm1, xmm2, xmm3/m128","VPSLLQ xmm3/m128, xmm2, xmm1","vpsllq xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG F3 /r","V","V","AVX","","","","" +"VPSLLQ ymm1 {k1}{z}, ymm2, xmm3/m128","VPSLLQ xmm3/m128, ymm2, ymm1 {k1}{z}","vpsllq xmm3/m128, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.W1 F3 /r","V","V","AVX512VL AVX512F","","","","" +"VPSLLQ ymm1 {k1}{z}, ymm2/m256/m64bcst, imm8","VPSLLQ imm8, ymm2/m256/m64bcst, ymm1 {k1}{z}","vpsllq imm8, ymm2/m256/m64bcst, ymm1 {k1}{z}","EVEX.256.66.0F.W1 73 /6 ib","V","V","AVX512VL AVX512F","","","","" +"VPSLLQ ymm1, ymm2, imm8","VPSLLQ imm8, ymm2, ymm1","vpsllq imm8, ymm2, ymm1","VEX.256.66.0F.WIG 73 /6 ib","V","V","AVX2","","","","" +"VPSLLQ ymm1, ymm2, xmm3/m128","VPSLLQ xmm3/m128, ymm2, ymm1","vpsllq xmm3/m128, ymm2, ymm1","VEX.256.66.0F.WIG F3 /r","V","V","AVX2","","","","" +"VPSLLQ zmm1 {k1}{z}, zmm2, xmm3/m128","VPSLLQ xmm3/m128, zmm2, zmm1 {k1}{z}","vpsllq xmm3/m128, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.W1 F3 /r","V","V","AVX512F","","","","" +"VPSLLQ zmm1 {k1}{z}, zmm2/m512/m64bcst, imm8","VPSLLQ imm8, zmm2/m512/m64bcst, zmm1 {k1}{z}","vpsllq imm8, zmm2/m512/m64bcst, zmm1 {k1}{z}","EVEX.512.66.0F.W1 73 /6 ib","V","V","AVX512F","","","","" +"VPSLLW xmm1 {k1}{z}, xmm2, xmm3/m128","VPSLLW xmm3/m128, xmm2, xmm1 {k1}{z}","vpsllw xmm3/m128, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.WIG F1 /r","V","V","AVX512VL AVX512BW","","","","" +"VPSLLW xmm1 {k1}{z}, xmm2/m128, imm8","VPSLLW imm8, xmm2/m128, xmm1 {k1}{z}","vpsllw imm8, xmm2/m128, xmm1 {k1}{z}","EVEX.128.66.0F.WIG 71 /6 ib","V","V","AVX512VL AVX512BW","","","","" +"VPSLLW xmm1, xmm2, imm8","VPSLLW imm8, xmm2, xmm1","vpsllw imm8, xmm2, xmm1","VEX.128.66.0F.WIG 71 /6 ib","V","V","AVX","","","","" +"VPSLLW xmm1, xmm2, xmm3/m128","VPSLLW xmm3/m128, xmm2, xmm1","vpsllw xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG F1 /r","V","V","AVX","","","","" +"VPSLLW ymm1 {k1}{z}, ymm2, xmm3/m128","VPSLLW xmm3/m128, ymm2, ymm1 {k1}{z}","vpsllw xmm3/m128, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.WIG F1 /r","V","V","AVX512VL AVX512BW","","","","" +"VPSLLW ymm1 {k1}{z}, ymm2/m256, imm8","VPSLLW imm8, ymm2/m256, ymm1 {k1}{z}","vpsllw imm8, ymm2/m256, ymm1 {k1}{z}","EVEX.256.66.0F.WIG 71 /6 ib","V","V","AVX512VL AVX512BW","","","","" +"VPSLLW ymm1, ymm2, imm8","VPSLLW imm8, ymm2, ymm1","vpsllw imm8, ymm2, ymm1","VEX.256.66.0F.WIG 71 /6 ib","V","V","AVX2","","","","" +"VPSLLW ymm1, ymm2, xmm3/m128","VPSLLW xmm3/m128, ymm2, ymm1","vpsllw xmm3/m128, ymm2, ymm1","VEX.256.66.0F.WIG F1 /r","V","V","AVX2","","","","" +"VPSLLW zmm1 {k1}{z}, zmm2, xmm3/m128","VPSLLW xmm3/m128, zmm2, zmm1 {k1}{z}","vpsllw xmm3/m128, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.WIG F1 /r","V","V","AVX512BW","","","","" +"VPSLLW zmm1 {k1}{z}, zmm2/m512, imm8","VPSLLW imm8, zmm2/m512, zmm1 {k1}{z}","vpsllw imm8, zmm2/m512, zmm1 {k1}{z}","EVEX.512.66.0F.WIG 71 /6 ib","V","V","AVX512BW","","","","" +"VPSRAD xmm1 {k1}{z}, xmm2, xmm3/m128","VPSRAD xmm3/m128, xmm2, xmm1 {k1}{z}","vpsrad xmm3/m128, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.W0 E2 /r","V","V","AVX512VL AVX512F","","","","" +"VPSRAD xmm1 {k1}{z}, xmm2/m128/m32bcst, imm8","VPSRAD imm8, xmm2/m128/m32bcst, xmm1 {k1}{z}","vpsrad imm8, xmm2/m128/m32bcst, xmm1 {k1}{z}","EVEX.128.66.0F.W0 72 /4 ib","V","V","AVX512VL AVX512F","","","","" +"VPSRAD xmm1, xmm2, imm8","VPSRAD imm8, xmm2, xmm1","vpsrad imm8, xmm2, xmm1","VEX.128.66.0F.WIG 72 /4 ib","V","V","AVX","","","","" +"VPSRAD xmm1, xmm2, xmm3/m128","VPSRAD xmm3/m128, xmm2, xmm1","vpsrad xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG E2 /r","V","V","AVX","","","","" +"VPSRAD ymm1 {k1}{z}, ymm2, xmm3/m128","VPSRAD xmm3/m128, ymm2, ymm1 {k1}{z}","vpsrad xmm3/m128, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.W0 E2 /r","V","V","AVX512VL AVX512F","","","","" +"VPSRAD ymm1 {k1}{z}, ymm2/m256/m32bcst, imm8","VPSRAD imm8, ymm2/m256/m32bcst, ymm1 {k1}{z}","vpsrad imm8, ymm2/m256/m32bcst, ymm1 {k1}{z}","EVEX.256.66.0F.W0 72 /4 ib","V","V","AVX512VL AVX512F","","","","" +"VPSRAD ymm1, ymm2, imm8","VPSRAD imm8, ymm2, ymm1","vpsrad imm8, ymm2, ymm1","VEX.256.66.0F.WIG 72 /4 ib","V","V","AVX2","","","","" +"VPSRAD ymm1, ymm2, xmm3/m128","VPSRAD xmm3/m128, ymm2, ymm1","vpsrad xmm3/m128, ymm2, ymm1","VEX.256.66.0F.WIG E2 /r","V","V","AVX2","","","","" +"VPSRAD zmm1 {k1}{z}, zmm2, xmm3/m128","VPSRAD xmm3/m128, zmm2, zmm1 {k1}{z}","vpsrad xmm3/m128, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.W0 E2 /r","V","V","AVX512F","","","","" +"VPSRAD zmm1 {k1}{z}, zmm2/m512/m32bcst, imm8","VPSRAD imm8, zmm2/m512/m32bcst, zmm1 {k1}{z}","vpsrad imm8, zmm2/m512/m32bcst, zmm1 {k1}{z}","EVEX.512.66.0F.W0 72 /4 ib","V","V","AVX512F","","","","" +"VPSRAQ xmm1 {k1}{z}, xmm2, xmm3/m128","VPSRAQ xmm3/m128, xmm2, xmm1 {k1}{z}","vpsraq xmm3/m128, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.W1 E2 /r","V","V","AVX512VL AVX512F","","","","" +"VPSRAQ xmm1 {k1}{z}, xmm2/m128/m64bcst, imm8","VPSRAQ imm8, xmm2/m128/m64bcst, xmm1 {k1}{z}","vpsraq imm8, xmm2/m128/m64bcst, xmm1 {k1}{z}","EVEX.128.66.0F.W1 72 /4 ib","V","V","AVX512VL AVX512F","","","","" +"VPSRAQ ymm1 {k1}{z}, ymm2, xmm3/m128","VPSRAQ xmm3/m128, ymm2, ymm1 {k1}{z}","vpsraq xmm3/m128, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.W1 E2 /r","V","V","AVX512VL AVX512F","","","","" +"VPSRAQ ymm1 {k1}{z}, ymm2/m256/m64bcst, imm8","VPSRAQ imm8, ymm2/m256/m64bcst, ymm1 {k1}{z}","vpsraq imm8, ymm2/m256/m64bcst, ymm1 {k1}{z}","EVEX.256.66.0F.W1 72 /4 ib","V","V","AVX512VL AVX512F","","","","" +"VPSRAQ zmm1 {k1}{z}, zmm2, xmm3/m128","VPSRAQ xmm3/m128, zmm2, zmm1 {k1}{z}","vpsraq xmm3/m128, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.W1 E2 /r","V","V","AVX512F","","","","" +"VPSRAQ zmm1 {k1}{z}, zmm2/m512/m64bcst, imm8","VPSRAQ imm8, zmm2/m512/m64bcst, zmm1 {k1}{z}","vpsraq imm8, zmm2/m512/m64bcst, zmm1 {k1}{z}","EVEX.512.66.0F.W1 72 /4 ib","V","V","AVX512F","","","","" +"VPSRAW xmm1 {k1}{z}, xmm2, xmm3/m128","VPSRAW xmm3/m128, xmm2, xmm1 {k1}{z}","vpsraw xmm3/m128, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.WIG E1 /r","V","V","AVX512VL AVX512BW","","","","" +"VPSRAW xmm1 {k1}{z}, xmm2/m128, imm8","VPSRAW imm8, xmm2/m128, xmm1 {k1}{z}","vpsraw imm8, xmm2/m128, xmm1 {k1}{z}","EVEX.128.66.0F.WIG 71 /4 ib","V","V","AVX512VL AVX512BW","","","","" +"VPSRAW xmm1, xmm2, imm8","VPSRAW imm8, xmm2, xmm1","vpsraw imm8, xmm2, xmm1","VEX.128.66.0F.WIG 71 /4 ib","V","V","AVX","","","","" +"VPSRAW xmm1, xmm2, xmm3/m128","VPSRAW xmm3/m128, xmm2, xmm1","vpsraw xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG E1 /r","V","V","AVX","","","","" +"VPSRAW ymm1 {k1}{z}, ymm2, xmm3/m128","VPSRAW xmm3/m128, ymm2, ymm1 {k1}{z}","vpsraw xmm3/m128, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.WIG E1 /r","V","V","AVX512VL AVX512BW","","","","" +"VPSRAW ymm1 {k1}{z}, ymm2/m256, imm8","VPSRAW imm8, ymm2/m256, ymm1 {k1}{z}","vpsraw imm8, ymm2/m256, ymm1 {k1}{z}","EVEX.256.66.0F.WIG 71 /4 ib","V","V","AVX512VL AVX512BW","","","","" +"VPSRAW ymm1, ymm2, imm8","VPSRAW imm8, ymm2, ymm1","vpsraw imm8, ymm2, ymm1","VEX.256.66.0F.WIG 71 /4 ib","V","V","AVX2","","","","" +"VPSRAW ymm1, ymm2, xmm3/m128","VPSRAW xmm3/m128, ymm2, ymm1","vpsraw xmm3/m128, ymm2, ymm1","VEX.256.66.0F.WIG E1 /r","V","V","AVX2","","","","" +"VPSRAW zmm1 {k1}{z}, zmm2, xmm3/m128","VPSRAW xmm3/m128, zmm2, zmm1 {k1}{z}","vpsraw xmm3/m128, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.WIG E1 /r","V","V","AVX512BW","","","","" +"VPSRAW zmm1 {k1}{z}, zmm2/m512, imm8","VPSRAW imm8, zmm2/m512, zmm1 {k1}{z}","vpsraw imm8, zmm2/m512, zmm1 {k1}{z}","EVEX.512.66.0F.WIG 71 /4 ib","V","V","AVX512BW","","","","" +"VPSRLD xmm1 {k1}{z}, xmm2, xmm3/m128","VPSRLD xmm3/m128, xmm2, xmm1 {k1}{z}","vpsrld xmm3/m128, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.W0 D2 /r","V","V","AVX512VL AVX512F","","","","" +"VPSRLD xmm1 {k1}{z}, xmm2/m128/m32bcst, imm8","VPSRLD imm8, xmm2/m128/m32bcst, xmm1 {k1}{z}","vpsrld imm8, xmm2/m128/m32bcst, xmm1 {k1}{z}","EVEX.128.66.0F.W0 72 /2 ib","V","V","AVX512VL AVX512F","","","","" +"VPSRLD xmm1, xmm2, imm8","VPSRLD imm8, xmm2, xmm1","vpsrld imm8, xmm2, xmm1","VEX.128.66.0F.WIG 72 /2 ib","V","V","AVX","","","","" +"VPSRLD xmm1, xmm2, xmm3/m128","VPSRLD xmm3/m128, xmm2, xmm1","vpsrld xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG D2 /r","V","V","AVX","","","","" +"VPSRLD ymm1 {k1}{z}, ymm2, xmm3/m128","VPSRLD xmm3/m128, ymm2, ymm1 {k1}{z}","vpsrld xmm3/m128, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.W0 D2 /r","V","V","AVX512VL AVX512F","","","","" +"VPSRLD ymm1 {k1}{z}, ymm2/m256/m32bcst, imm8","VPSRLD imm8, ymm2/m256/m32bcst, ymm1 {k1}{z}","vpsrld imm8, ymm2/m256/m32bcst, ymm1 {k1}{z}","EVEX.256.66.0F.W0 72 /2 ib","V","V","AVX512VL AVX512F","","","","" +"VPSRLD ymm1, ymm2, imm8","VPSRLD imm8, ymm2, ymm1","vpsrld imm8, ymm2, ymm1","VEX.256.66.0F.WIG 72 /2 ib","V","V","AVX2","","","","" +"VPSRLD ymm1, ymm2, xmm3/m128","VPSRLD xmm3/m128, ymm2, ymm1","vpsrld xmm3/m128, ymm2, ymm1","VEX.256.66.0F.WIG D2 /r","V","V","AVX2","","","","" +"VPSRLD zmm1 {k1}{z}, zmm2, xmm3/m128","VPSRLD xmm3/m128, zmm2, zmm1 {k1}{z}","vpsrld xmm3/m128, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.W0 D2 /r","V","V","AVX512F","","","","" +"VPSRLD zmm1 {k1}{z}, zmm2/m512/m32bcst, imm8","VPSRLD imm8, zmm2/m512/m32bcst, zmm1 {k1}{z}","vpsrld imm8, zmm2/m512/m32bcst, zmm1 {k1}{z}","EVEX.512.66.0F.W0 72 /2 ib","V","V","AVX512F","","","","" +"VPSRLDQ xmm1, xmm2, imm8","VPSRLDQ imm8, xmm2, xmm1","vpsrldq imm8, xmm2, xmm1","VEX.128.66.0F.WIG 73 /3 ib","V","V","AVX","","","","" +"VPSRLDQ xmm1, xmm2/m128, imm8","VPSRLDQ imm8, xmm2/m128, xmm1","vpsrldq imm8, xmm2/m128, xmm1","EVEX.128.66.0F.WIG 73 /3 ib","V","V","AVX512VL AVX512BW","","","","" +"VPSRLDQ ymm1, ymm2, imm8","VPSRLDQ imm8, ymm2, ymm1","vpsrldq imm8, ymm2, ymm1","VEX.256.66.0F.WIG 73 /3 ib","V","V","AVX2","","","","" +"VPSRLDQ ymm1, ymm2/m256, imm8","VPSRLDQ imm8, ymm2/m256, ymm1","vpsrldq imm8, ymm2/m256, ymm1","EVEX.256.66.0F.WIG 73 /3 ib","V","V","AVX512VL AVX512BW","","","","" +"VPSRLDQ zmm1, zmm2/m512, imm8","VPSRLDQ imm8, zmm2/m512, zmm1","vpsrldq imm8, zmm2/m512, zmm1","EVEX.512.66.0F.WIG 73 /3 ib","V","V","AVX512BW","","","","" +"VPSRLQ xmm1 {k1}{z}, xmm2, xmm3/m128","VPSRLQ xmm3/m128, xmm2, xmm1 {k1}{z}","vpsrlq xmm3/m128, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.W1 D3 /r","V","V","AVX512VL AVX512F","","","","" +"VPSRLQ xmm1 {k1}{z}, xmm2/m128/m64bcst, imm8","VPSRLQ imm8, xmm2/m128/m64bcst, xmm1 {k1}{z}","vpsrlq imm8, xmm2/m128/m64bcst, xmm1 {k1}{z}","EVEX.128.66.0F.W1 73 /2 ib","V","V","AVX512VL AVX512F","","","","" +"VPSRLQ xmm1, xmm2, imm8","VPSRLQ imm8, xmm2, xmm1","vpsrlq imm8, xmm2, xmm1","VEX.128.66.0F.WIG 73 /2 ib","V","V","AVX","","","","" +"VPSRLQ xmm1, xmm2, xmm3/m128","VPSRLQ xmm3/m128, xmm2, xmm1","vpsrlq xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG D3 /r","V","V","AVX","","","","" +"VPSRLQ ymm1 {k1}{z}, ymm2, xmm3/m128","VPSRLQ xmm3/m128, ymm2, ymm1 {k1}{z}","vpsrlq xmm3/m128, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.W1 D3 /r","V","V","AVX512VL AVX512F","","","","" +"VPSRLQ ymm1 {k1}{z}, ymm2/m256/m64bcst, imm8","VPSRLQ imm8, ymm2/m256/m64bcst, ymm1 {k1}{z}","vpsrlq imm8, ymm2/m256/m64bcst, ymm1 {k1}{z}","EVEX.256.66.0F.W1 73 /2 ib","V","V","AVX512VL AVX512F","","","","" +"VPSRLQ ymm1, ymm2, imm8","VPSRLQ imm8, ymm2, ymm1","vpsrlq imm8, ymm2, ymm1","VEX.256.66.0F.WIG 73 /2 ib","V","V","AVX2","","","","" +"VPSRLQ ymm1, ymm2, xmm3/m128","VPSRLQ xmm3/m128, ymm2, ymm1","vpsrlq xmm3/m128, ymm2, ymm1","VEX.256.66.0F.WIG D3 /r","V","V","AVX2","","","","" +"VPSRLQ zmm1 {k1}{z}, zmm2, xmm3/m128","VPSRLQ xmm3/m128, zmm2, zmm1 {k1}{z}","vpsrlq xmm3/m128, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.W1 D3 /r","V","V","AVX512F","","","","" +"VPSRLQ zmm1 {k1}{z}, zmm2/m512/m64bcst, imm8","VPSRLQ imm8, zmm2/m512/m64bcst, zmm1 {k1}{z}","vpsrlq imm8, zmm2/m512/m64bcst, zmm1 {k1}{z}","EVEX.512.66.0F.W1 73 /2 ib","V","V","AVX512F","","","","" +"VPSRLW xmm1 {k1}{z}, xmm2, xmm3/m128","VPSRLW xmm3/m128, xmm2, xmm1 {k1}{z}","vpsrlw xmm3/m128, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.WIG D1 /r","V","V","AVX512VL AVX512BW","","","","" +"VPSRLW xmm1 {k1}{z}, xmm2/m128, imm8","VPSRLW imm8, xmm2/m128, xmm1 {k1}{z}","vpsrlw imm8, xmm2/m128, xmm1 {k1}{z}","EVEX.128.66.0F.WIG 71 /2 ib","V","V","AVX512VL AVX512BW","","","","" +"VPSRLW xmm1, xmm2, imm8","VPSRLW imm8, xmm2, xmm1","vpsrlw imm8, xmm2, xmm1","VEX.128.66.0F.WIG 71 /2 ib","V","V","AVX","","","","" +"VPSRLW xmm1, xmm2, xmm3/m128","VPSRLW xmm3/m128, xmm2, xmm1","vpsrlw xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG D1 /r","V","V","AVX","","","","" +"VPSRLW ymm1 {k1}{z}, ymm2, xmm3/m128","VPSRLW xmm3/m128, ymm2, ymm1 {k1}{z}","vpsrlw xmm3/m128, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.WIG D1 /r","V","V","AVX512VL AVX512BW","","","","" +"VPSRLW ymm1 {k1}{z}, ymm2/m256, imm8","VPSRLW imm8, ymm2/m256, ymm1 {k1}{z}","vpsrlw imm8, ymm2/m256, ymm1 {k1}{z}","EVEX.256.66.0F.WIG 71 /2 ib","V","V","AVX512VL AVX512BW","","","","" +"VPSRLW ymm1, ymm2, imm8","VPSRLW imm8, ymm2, ymm1","vpsrlw imm8, ymm2, ymm1","VEX.256.66.0F.WIG 71 /2 ib","V","V","AVX2","","","","" +"VPSRLW ymm1, ymm2, xmm3/m128","VPSRLW xmm3/m128, ymm2, ymm1","vpsrlw xmm3/m128, ymm2, ymm1","VEX.256.66.0F.WIG D1 /r","V","V","AVX2","","","","" +"VPSRLW zmm1 {k1}{z}, zmm2, xmm3/m128","VPSRLW xmm3/m128, zmm2, zmm1 {k1}{z}","vpsrlw xmm3/m128, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.WIG D1 /r","V","V","AVX512BW","","","","" +"VPSRLW zmm1 {k1}{z}, zmm2/m512, imm8","VPSRLW imm8, zmm2/m512, zmm1 {k1}{z}","vpsrlw imm8, zmm2/m512, zmm1 {k1}{z}","EVEX.512.66.0F.WIG 71 /2 ib","V","V","AVX512BW","","","","" +"VPSUBB xmm1 {k1}{z}, xmm2, xmm3/m128","VPSUBB xmm3/m128, xmm2, xmm1 {k1}{z}","vpsubb xmm3/m128, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.WIG F8 /r","V","V","AVX512VL AVX512BW","","","","" +"VPSUBB xmm1, xmm2, xmm3/m128","VPSUBB xmm3/m128, xmm2, xmm1","vpsubb xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG F8 /r","V","V","AVX","","","","" +"VPSUBB ymm1 {k1}{z}, ymm2, ymm3/m256","VPSUBB ymm3/m256, ymm2, ymm1 {k1}{z}","vpsubb ymm3/m256, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.WIG F8 /r","V","V","AVX512VL AVX512BW","","","","" +"VPSUBB ymm1, ymm2, ymm3/m256","VPSUBB ymm3/m256, ymm2, ymm1","vpsubb ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG F8 /r","V","V","AVX2","","","","" +"VPSUBB zmm1 {k1}{z}, zmm2, zmm3/m512","VPSUBB zmm3/m512, zmm2, zmm1 {k1}{z}","vpsubb zmm3/m512, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.WIG F8 /r","V","V","AVX512BW","","","","" +"VPSUBD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst","VPSUBD xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","vpsubd xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.W0 FA /r","V","V","AVX512VL AVX512F","","","","" +"VPSUBD xmm1, xmm2, xmm3/m128","VPSUBD xmm3/m128, xmm2, xmm1","vpsubd xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG FA /r","V","V","AVX","","","","" +"VPSUBD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst","VPSUBD ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","vpsubd ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.W0 FA /r","V","V","AVX512VL AVX512F","","","","" +"VPSUBD ymm1, ymm2, ymm3/m256","VPSUBD ymm3/m256, ymm2, ymm1","vpsubd ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG FA /r","V","V","AVX2","","","","" +"VPSUBD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst","VPSUBD zmm3/m512/m32bcst, zmm2, zmm1 {k1}{z}","vpsubd zmm3/m512/m32bcst, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.W0 FA /r","V","V","AVX512F","","","","" +"VPSUBQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst","VPSUBQ xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","vpsubq xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.W1 FB /r","V","V","AVX512VL AVX512F","","","","" +"VPSUBQ xmm1, xmm2, xmm3/m128","VPSUBQ xmm3/m128, xmm2, xmm1","vpsubq xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG FB /r","V","V","AVX","","","","" +"VPSUBQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst","VPSUBQ ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","vpsubq ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.W1 FB /r","V","V","AVX512VL AVX512F","","","","" +"VPSUBQ ymm1, ymm2, ymm3/m256","VPSUBQ ymm3/m256, ymm2, ymm1","vpsubq ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG FB /r","V","V","AVX2","","","","" +"VPSUBQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst","VPSUBQ zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","vpsubq zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.W1 FB /r","V","V","AVX512F","","","","" +"VPSUBSB xmm1 {k1}{z}, xmm2, xmm3/m128","VPSUBSB xmm3/m128, xmm2, xmm1 {k1}{z}","vpsubsb xmm3/m128, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.WIG E8 /r","V","V","AVX512VL AVX512BW","","","","" +"VPSUBSB xmm1, xmm2, xmm3/m128","VPSUBSB xmm3/m128, xmm2, xmm1","vpsubsb xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG E8 /r","V","V","AVX","","","","" +"VPSUBSB ymm1 {k1}{z}, ymm2, ymm3/m256","VPSUBSB ymm3/m256, ymm2, ymm1 {k1}{z}","vpsubsb ymm3/m256, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.WIG E8 /r","V","V","AVX512VL AVX512BW","","","","" +"VPSUBSB ymm1, ymm2, ymm3/m256","VPSUBSB ymm3/m256, ymm2, ymm1","vpsubsb ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG E8 /r","V","V","AVX2","","","","" +"VPSUBSB zmm1 {k1}{z}, zmm2, zmm3/m512","VPSUBSB zmm3/m512, zmm2, zmm1 {k1}{z}","vpsubsb zmm3/m512, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.WIG E8 /r","V","V","AVX512BW","","","","" +"VPSUBSW xmm1 {k1}{z}, xmm2, xmm3/m128","VPSUBSW xmm3/m128, xmm2, xmm1 {k1}{z}","vpsubsw xmm3/m128, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.WIG E9 /r","V","V","AVX512VL AVX512BW","","","","" +"VPSUBSW xmm1, xmm2, xmm3/m128","VPSUBSW xmm3/m128, xmm2, xmm1","vpsubsw xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG E9 /r","V","V","AVX","","","","" +"VPSUBSW ymm1 {k1}{z}, ymm2, ymm3/m256","VPSUBSW ymm3/m256, ymm2, ymm1 {k1}{z}","vpsubsw ymm3/m256, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.WIG E9 /r","V","V","AVX512VL AVX512BW","","","","" +"VPSUBSW ymm1, ymm2, ymm3/m256","VPSUBSW ymm3/m256, ymm2, ymm1","vpsubsw ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG E9 /r","V","V","AVX2","","","","" +"VPSUBSW zmm1 {k1}{z}, zmm2, zmm3/m512","VPSUBSW zmm3/m512, zmm2, zmm1 {k1}{z}","vpsubsw zmm3/m512, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.WIG E9 /r","V","V","AVX512BW","","","","" +"VPSUBUSB xmm1 {k1}{z}, xmm2, xmm3/m128","VPSUBUSB xmm3/m128, xmm2, xmm1 {k1}{z}","vpsubusb xmm3/m128, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.WIG D8 /r","V","V","AVX512VL AVX512BW","","","","" +"VPSUBUSB xmm1, xmm2, xmm3/m128","VPSUBUSB xmm3/m128, xmm2, xmm1","vpsubusb xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG D8 /r","V","V","AVX","","","","" +"VPSUBUSB ymm1 {k1}{z}, ymm2, ymm3/m256","VPSUBUSB ymm3/m256, ymm2, ymm1 {k1}{z}","vpsubusb ymm3/m256, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.WIG D8 /r","V","V","AVX512VL AVX512BW","","","","" +"VPSUBUSB ymm1, ymm2, ymm3/m256","VPSUBUSB ymm3/m256, ymm2, ymm1","vpsubusb ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG D8 /r","V","V","AVX2","","","","" +"VPSUBUSB zmm1 {k1}{z}, zmm2, zmm3/m512","VPSUBUSB zmm3/m512, zmm2, zmm1 {k1}{z}","vpsubusb zmm3/m512, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.WIG D8 /r","V","V","AVX512BW","","","","" +"VPSUBUSW xmm1 {k1}{z}, xmm2, xmm3/m128","VPSUBUSW xmm3/m128, xmm2, xmm1 {k1}{z}","vpsubusw xmm3/m128, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.WIG D9 /r","V","V","AVX512VL AVX512BW","","","","" +"VPSUBUSW xmm1, xmm2, xmm3/m128","VPSUBUSW xmm3/m128, xmm2, xmm1","vpsubusw xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG D9 /r","V","V","AVX","","","","" +"VPSUBUSW ymm1 {k1}{z}, ymm2, ymm3/m256","VPSUBUSW ymm3/m256, ymm2, ymm1 {k1}{z}","vpsubusw ymm3/m256, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.WIG D9 /r","V","V","AVX512VL AVX512BW","","","","" +"VPSUBUSW ymm1, ymm2, ymm3/m256","VPSUBUSW ymm3/m256, ymm2, ymm1","vpsubusw ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG D9 /r","V","V","AVX2","","","","" +"VPSUBUSW zmm1 {k1}{z}, zmm2, zmm3/m512","VPSUBUSW zmm3/m512, zmm2, zmm1 {k1}{z}","vpsubusw zmm3/m512, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.WIG D9 /r","V","V","AVX512BW","","","","" +"VPSUBW xmm1 {k1}{z}, xmm2, xmm3/m128","VPSUBW xmm3/m128, xmm2, xmm1 {k1}{z}","vpsubw xmm3/m128, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.WIG F9 /r","V","V","AVX512VL AVX512BW","","","","" +"VPSUBW xmm1, xmm2, xmm3/m128","VPSUBW xmm3/m128, xmm2, xmm1","vpsubw xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG F9 /r","V","V","AVX","","","","" +"VPSUBW ymm1 {k1}{z}, ymm2, ymm3/m256","VPSUBW ymm3/m256, ymm2, ymm1 {k1}{z}","vpsubw ymm3/m256, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.WIG F9 /r","V","V","AVX512VL AVX512BW","","","","" +"VPSUBW ymm1, ymm2, ymm3/m256","VPSUBW ymm3/m256, ymm2, ymm1","vpsubw ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG F9 /r","V","V","AVX2","","","","" +"VPSUBW zmm1 {k1}{z}, zmm2, zmm3/m512","VPSUBW zmm3/m512, zmm2, zmm1 {k1}{z}","vpsubw zmm3/m512, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.WIG F9 /r","V","V","AVX512BW","","","","" +"VPTEST xmm1, xmm2/m128","VPTEST xmm2/m128, xmm1","vptest xmm2/m128, xmm1","VEX.128.66.0F38.WIG 17 /r","V","V","AVX","","","","" +"VPTEST ymm1, ymm2/m256","VPTEST ymm2/m256, ymm1","vptest ymm2/m256, ymm1","VEX.256.66.0F38.WIG 17 /r","V","V","AVX","","","","" +"VPUNPCKHBW xmm1 {k1}{z}, xmm2, xmm3/m128","VPUNPCKHBW xmm3/m128, xmm2, xmm1 {k1}{z}","vpunpckhbw xmm3/m128, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.WIG 68 /r","V","V","AVX512VL AVX512BW","","","","" +"VPUNPCKHBW xmm1, xmm2, xmm3/m128","VPUNPCKHBW xmm3/m128, xmm2, xmm1","vpunpckhbw xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG 68 /r","V","V","AVX","","","","" +"VPUNPCKHBW ymm1 {k1}{z}, ymm2, ymm3/m256","VPUNPCKHBW ymm3/m256, ymm2, ymm1 {k1}{z}","vpunpckhbw ymm3/m256, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.WIG 68 /r","V","V","AVX512VL AVX512BW","","","","" +"VPUNPCKHBW ymm1, ymm2, ymm3/m256","VPUNPCKHBW ymm3/m256, ymm2, ymm1","vpunpckhbw ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG 68 /r","V","V","AVX2","","","","" +"VPUNPCKHBW zmm1 {k1}{z}, zmm2, zmm3/m512","VPUNPCKHBW zmm3/m512, zmm2, zmm1 {k1}{z}","vpunpckhbw zmm3/m512, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.WIG 68 /r","V","V","AVX512BW","","","","" +"VPUNPCKHDQ xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst","VPUNPCKHDQ xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","vpunpckhdq xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.W0 6A /r","V","V","AVX512VL AVX512F","","","","" +"VPUNPCKHDQ xmm1, xmm2, xmm3/m128","VPUNPCKHDQ xmm3/m128, xmm2, xmm1","vpunpckhdq xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG 6A /r","V","V","AVX","","","","" +"VPUNPCKHDQ ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst","VPUNPCKHDQ ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","vpunpckhdq ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.W0 6A /r","V","V","AVX512VL AVX512F","","","","" +"VPUNPCKHDQ ymm1, ymm2, ymm3/m256","VPUNPCKHDQ ymm3/m256, ymm2, ymm1","vpunpckhdq ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG 6A /r","V","V","AVX2","","","","" +"VPUNPCKHDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst","VPUNPCKHDQ zmm3/m512/m32bcst, zmm2, zmm1 {k1}{z}","vpunpckhdq zmm3/m512/m32bcst, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.W0 6A /r","V","V","AVX512F","","","","" +"VPUNPCKHQDQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst","VPUNPCKHQDQ xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","vpunpckhqdq xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.W1 6D /r","V","V","AVX512VL AVX512F","","","","" +"VPUNPCKHQDQ xmm1, xmm2, xmm3/m128","VPUNPCKHQDQ xmm3/m128, xmm2, xmm1","vpunpckhqdq xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG 6D /r","V","V","AVX","","","","" +"VPUNPCKHQDQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst","VPUNPCKHQDQ ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","vpunpckhqdq ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.W1 6D /r","V","V","AVX512VL AVX512F","","","","" +"VPUNPCKHQDQ ymm1, ymm2, ymm3/m256","VPUNPCKHQDQ ymm3/m256, ymm2, ymm1","vpunpckhqdq ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG 6D /r","V","V","AVX2","","","","" +"VPUNPCKHQDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst","VPUNPCKHQDQ zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","vpunpckhqdq zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.W1 6D /r","V","V","AVX512F","","","","" +"VPUNPCKHWD xmm1 {k1}{z}, xmm2, xmm3/m128","VPUNPCKHWD xmm3/m128, xmm2, xmm1 {k1}{z}","vpunpckhwd xmm3/m128, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.WIG 69 /r","V","V","AVX512VL AVX512BW","","","","" +"VPUNPCKHWD xmm1, xmm2, xmm3/m128","VPUNPCKHWD xmm3/m128, xmm2, xmm1","vpunpckhwd xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG 69 /r","V","V","AVX","","","","" +"VPUNPCKHWD ymm1 {k1}{z}, ymm2, ymm3/m256","VPUNPCKHWD ymm3/m256, ymm2, ymm1 {k1}{z}","vpunpckhwd ymm3/m256, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.WIG 69 /r","V","V","AVX512VL AVX512BW","","","","" +"VPUNPCKHWD ymm1, ymm2, ymm3/m256","VPUNPCKHWD ymm3/m256, ymm2, ymm1","vpunpckhwd ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG 69 /r","V","V","AVX2","","","","" +"VPUNPCKHWD zmm1 {k1}{z}, zmm2, zmm3/m512","VPUNPCKHWD zmm3/m512, zmm2, zmm1 {k1}{z}","vpunpckhwd zmm3/m512, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.WIG 69 /r","V","V","AVX512BW","","","","" +"VPUNPCKLBW xmm1 {k1}{z}, xmm2, xmm3/m128","VPUNPCKLBW xmm3/m128, xmm2, xmm1 {k1}{z}","vpunpcklbw xmm3/m128, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.WIG 60 /r","V","V","AVX512VL AVX512BW","","","","" +"VPUNPCKLBW xmm1, xmm2, xmm3/m128","VPUNPCKLBW xmm3/m128, xmm2, xmm1","vpunpcklbw xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG 60 /r","V","V","AVX","","","","" +"VPUNPCKLBW ymm1 {k1}{z}, ymm2, ymm3/m256","VPUNPCKLBW ymm3/m256, ymm2, ymm1 {k1}{z}","vpunpcklbw ymm3/m256, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.WIG 60 /r","V","V","AVX512VL AVX512BW","","","","" +"VPUNPCKLBW ymm1, ymm2, ymm3/m256","VPUNPCKLBW ymm3/m256, ymm2, ymm1","vpunpcklbw ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG 60 /r","V","V","AVX2","","","","" +"VPUNPCKLBW zmm1 {k1}{z}, zmm2, zmm3/m512","VPUNPCKLBW zmm3/m512, zmm2, zmm1 {k1}{z}","vpunpcklbw zmm3/m512, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.WIG 60 /r","V","V","AVX512BW","","","","" +"VPUNPCKLDQ xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst","VPUNPCKLDQ xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","vpunpckldq xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.W0 62 /r","V","V","AVX512VL AVX512F","","","","" +"VPUNPCKLDQ xmm1, xmm2, xmm3/m128","VPUNPCKLDQ xmm3/m128, xmm2, xmm1","vpunpckldq xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG 62 /r","V","V","AVX","","","","" +"VPUNPCKLDQ ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst","VPUNPCKLDQ ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","vpunpckldq ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.W0 62 /r","V","V","AVX512VL AVX512F","","","","" +"VPUNPCKLDQ ymm1, ymm2, ymm3/m256","VPUNPCKLDQ ymm3/m256, ymm2, ymm1","vpunpckldq ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG 62 /r","V","V","AVX2","","","","" +"VPUNPCKLDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst","VPUNPCKLDQ zmm3/m512/m32bcst, zmm2, zmm1 {k1}{z}","vpunpckldq zmm3/m512/m32bcst, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.W0 62 /r","V","V","AVX512F","","","","" +"VPUNPCKLQDQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst","VPUNPCKLQDQ xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","vpunpcklqdq xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.W1 6C /r","V","V","AVX512VL AVX512F","","","","" +"VPUNPCKLQDQ xmm1, xmm2, xmm3/m128","VPUNPCKLQDQ xmm3/m128, xmm2, xmm1","vpunpcklqdq xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG 6C /r","V","V","AVX","","","","" +"VPUNPCKLQDQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst","VPUNPCKLQDQ ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","vpunpcklqdq ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.W1 6C /r","V","V","AVX512VL AVX512F","","","","" +"VPUNPCKLQDQ ymm1, ymm2, ymm3/m256","VPUNPCKLQDQ ymm3/m256, ymm2, ymm1","vpunpcklqdq ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG 6C /r","V","V","AVX2","","","","" +"VPUNPCKLQDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst","VPUNPCKLQDQ zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","vpunpcklqdq zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.W1 6C /r","V","V","AVX512F","","","","" +"VPUNPCKLWD xmm1 {k1}{z}, xmm2, xmm3/m128","VPUNPCKLWD xmm3/m128, xmm2, xmm1 {k1}{z}","vpunpcklwd xmm3/m128, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.WIG 61 /r","V","V","AVX512VL AVX512BW","","","","" +"VPUNPCKLWD xmm1, xmm2, xmm3/m128","VPUNPCKLWD xmm3/m128, xmm2, xmm1","vpunpcklwd xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG 61 /r","V","V","AVX","","","","" +"VPUNPCKLWD ymm1 {k1}{z}, ymm2, ymm3/m256","VPUNPCKLWD ymm3/m256, ymm2, ymm1 {k1}{z}","vpunpcklwd ymm3/m256, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.WIG 61 /r","V","V","AVX512VL AVX512BW","","","","" +"VPUNPCKLWD ymm1, ymm2, ymm3/m256","VPUNPCKLWD ymm3/m256, ymm2, ymm1","vpunpcklwd ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG 61 /r","V","V","AVX2","","","","" +"VPUNPCKLWD zmm1 {k1}{z}, zmm2, zmm3/m512","VPUNPCKLWD zmm3/m512, zmm2, zmm1 {k1}{z}","vpunpcklwd zmm3/m512, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.WIG 61 /r","V","V","AVX512BW","","","","" +"VPXOR xmm1, xmm2, xmm3/m128","VPXOR xmm3/m128, xmm2, xmm1","vpxor xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG EF /r","V","V","AVX","","","","" +"VPXOR ymm1, ymm2, ymm3/m256","VPXOR ymm3/m256, ymm2, ymm1","vpxor ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG EF /r","V","V","AVX2","","","","" +"VPXORD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst","VPXORD ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","vpxord ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.W0 EF /r","V","V","AVX512VL AVX512F","","","","" +"VPXORD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst","VPXORD zmm3/m512/m32bcst, zmm2, zmm1 {k1}{z}","vpxord zmm3/m512/m32bcst, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.W0 EF /r","V","V","AVX512F","","","","" +"VPXORDxmm1{k1}{z}, xmm2, xmm3/m128/m32bcst","VPXORDXMM1{K1}{Z}, xmm3/m128/m32bcst, xmm2","vpxordxmm1{k1}{z}, xmm3/m128/m32bcst, xmm2","EVEX.128.66.0F.W0 EF /r","V","V","AVX512VL AVX512F","","","","" +"VPXORQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst","VPXORQ xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","vpxorq xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.W1 EF /r","V","V","AVX512VL AVX512F","","","","" +"VPXORQ ymm1{k1}{z}, ymm2, ymm3/m256/m64bcst","VPXORQ ymm3/m256/m64bcst, ymm2, ymm1{k1}{z}","vpxorq ymm3/m256/m64bcst, ymm2, ymm1{k1}{z}","EVEX.256.66.0F.W1 EF /r","V","V","AVX512VL AVX512F","","","","" +"VPXORQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst","VPXORQ zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","vpxorq zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.W1 EF /r","V","V","AVX512F","","","","" +"VRCPPS xmm1, xmm2/m128","VRCPPS xmm2/m128, xmm1","vrcpps xmm2/m128, xmm1","VEX.128.0F.WIG 53 /r","V","V","AVX","","","","" +"VRCPPS ymm1, ymm2/m256","VRCPPS ymm2/m256, ymm1","vrcpps ymm2/m256, ymm1","VEX.256.0F.WIG 53 /r","V","V","AVX","","","","" +"VRCPSS xmm1, xmm2, xmm3/m32","VRCPSS xmm3/m32, xmm2, xmm1","vrcpss xmm3/m32, xmm2, xmm1","VEX.LIG.F3.0F.WIG 53 /r","V","V","AVX","","","","" +"VROUNDPD xmm1, xmm2/m128, imm8","VROUNDPD imm8, xmm2/m128, xmm1","vroundpd imm8, xmm2/m128, xmm1","VEX.128.66.0F3A.WIG 09 /r ib","V","V","AVX","","","","" +"VROUNDPD ymm1, ymm2/m256, imm8","VROUNDPD imm8, ymm2/m256, ymm1","vroundpd imm8, ymm2/m256, ymm1","VEX.256.66.0F3A.WIG 09 /r ib","V","V","AVX","","","","" +"VROUNDPS xmm1, xmm2/m128, imm8","VROUNDPS imm8, xmm2/m128, xmm1","vroundps imm8, xmm2/m128, xmm1","VEX.128.66.0F3A.WIG 08 /r ib","V","V","AVX","","","","" +"VROUNDPS ymm1, ymm2/m256, imm8","VROUNDPS imm8, ymm2/m256, ymm1","vroundps imm8, ymm2/m256, ymm1","VEX.256.66.0F3A.WIG 08 /r ib","V","V","AVX","","","","" +"VROUNDSD xmm1, xmm2, xmm3/m64, imm8","VROUNDSD imm8, xmm3/m64, xmm2, xmm1","vroundsd imm8, xmm3/m64, xmm2, xmm1","VEX.LIG.66.0F3A.WIG 0B /r ib","V","V","AVX","","","","" +"VROUNDSS xmm1, xmm2, xmm3/m32, imm8","VROUNDSS imm8, xmm3/m32, xmm2, xmm1","vroundss imm8, xmm3/m32, xmm2, xmm1","VEX.LIG.66.0F3A.WIG 0A /r ib","V","V","AVX","","","","" +"VRSQRTPS xmm1, xmm2/m128","VRSQRTPS xmm2/m128, xmm1","vrsqrtps xmm2/m128, xmm1","VEX.128.0F.WIG 52 /r","V","V","AVX","","","","" +"VRSQRTPS ymm1, ymm2/m256","VRSQRTPS ymm2/m256, ymm1","vrsqrtps ymm2/m256, ymm1","VEX.256.0F.WIG 52 /r","V","V","AVX","","","","" +"VRSQRTSS xmm1, xmm2, xmm3/m32","VRSQRTSS xmm3/m32, xmm2, xmm1","vrsqrtss xmm3/m32, xmm2, xmm1","VEX.LIG.F3.0F.WIG 52 /r","V","V","AVX","","","","" +"VSHUFPD xmm1, xmm2, xmm3/m128, imm8","VSHUFPD imm8, xmm3/m128, xmm2, xmm1","vshufpd imm8, xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG C6 /r ib","V","V","AVX","","","","" +"VSHUFPD xmm1{k1}{z}, xmm2, xmm3/m128/m64bcst, imm8","VSHUFPD imm8, xmm3/m128/m64bcst, xmm2, xmm1{k1}{z}","vshufpd imm8, xmm3/m128/m64bcst, xmm2, xmm1{k1}{z}","EVEX.128.66.0F.W1 C6 /r ib","V","V","AVX512VL AVX512F","","","","" +"VSHUFPD ymm1, ymm2, ymm3/m256, imm8","VSHUFPD imm8, ymm3/m256, ymm2, ymm1","vshufpd imm8, ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG C6 /r ib","V","V","AVX","","","","" +"VSHUFPD ymm1{k1}{z}, ymm2, ymm3/m256/m64bcst, imm8","VSHUFPD imm8, ymm3/m256/m64bcst, ymm2, ymm1{k1}{z}","vshufpd imm8, ymm3/m256/m64bcst, ymm2, ymm1{k1}{z}","EVEX.256.66.0F.W1 C6 /r ib","V","V","AVX512VL AVX512F","","","","" +"VSHUFPD zmm1{k1}{z}, zmm2, zmm3/m512/m64bcst, imm8","VSHUFPD imm8, zmm3/m512/m64bcst, zmm2, zmm1{k1}{z}","vshufpd imm8, zmm3/m512/m64bcst, zmm2, zmm1{k1}{z}","EVEX.512.66.0F.W1 C6 /r ib","V","V","AVX512F","","","","" +"VSHUFPS xmm1, xmm2, xmm3/m128, imm8","VSHUFPS imm8, xmm3/m128, xmm2, xmm1","vshufps imm8, xmm3/m128, xmm2, xmm1","VEX.128.0F.WIG C6 /r ib","V","V","AVX","","","","" +"VSHUFPS xmm1{k1}{z}, xmm2, xmm3/m128/m32bcst, imm8","VSHUFPS imm8, xmm3/m128/m32bcst, xmm2, xmm1{k1}{z}","vshufps imm8, xmm3/m128/m32bcst, xmm2, xmm1{k1}{z}","EVEX.128.0F.W0 C6 /r ib","V","V","AVX512VL AVX512F","","","","" +"VSHUFPS ymm1, ymm2, ymm3/m256, imm8","VSHUFPS imm8, ymm3/m256, ymm2, ymm1","vshufps imm8, ymm3/m256, ymm2, ymm1","VEX.256.0F.WIG C6 /r ib","V","V","AVX","","","","" +"VSHUFPS ymm1{k1}{z}, ymm2, ymm3/m256/m32bcst, imm8","VSHUFPS imm8, ymm3/m256/m32bcst, ymm2, ymm1{k1}{z}","vshufps imm8, ymm3/m256/m32bcst, ymm2, ymm1{k1}{z}","EVEX.256.0F.W0 C6 /r ib","V","V","AVX512VL AVX512F","","","","" +"VSHUFPS zmm1{k1}{z}, zmm2, zmm3/m512/m32bcst, imm8","VSHUFPS imm8, zmm3/m512/m32bcst, zmm2, zmm1{k1}{z}","vshufps imm8, zmm3/m512/m32bcst, zmm2, zmm1{k1}{z}","EVEX.512.0F.W0 C6 /r ib","V","V","AVX512F","","","","" +"VSQRTPD xmm1 {k1}{z}, xmm2/m128/m64bcst","VSQRTPD xmm2/m128/m64bcst, xmm1 {k1}{z}","vsqrtpd xmm2/m128/m64bcst, xmm1 {k1}{z}","EVEX.128.66.0F.W1 51 /r","V","V","AVX512VL AVX512F","","","","" +"VSQRTPD xmm1, xmm2/m128","VSQRTPD xmm2/m128, xmm1","vsqrtpd xmm2/m128, xmm1","VEX.128.66.0F.WIG 51 /r","V","V","AVX","","","","" +"VSQRTPD ymm1 {k1}{z}, ymm2/m256/m64bcst","VSQRTPD ymm2/m256/m64bcst, ymm1 {k1}{z}","vsqrtpd ymm2/m256/m64bcst, ymm1 {k1}{z}","EVEX.256.66.0F.W1 51 /r","V","V","AVX512VL AVX512F","","","","" +"VSQRTPD ymm1, ymm2/m256","VSQRTPD ymm2/m256, ymm1","vsqrtpd ymm2/m256, ymm1","VEX.256.66.0F.WIG 51 /r","V","V","AVX","","","","" +"VSQRTPD zmm1 {k1}{z}, zmm2/m512/m64bcst{er}","VSQRTPD zmm2/m512/m64bcst{er}, zmm1 {k1}{z}","vsqrtpd zmm2/m512/m64bcst{er}, zmm1 {k1}{z}","EVEX.512.66.0F.W1 51 /r","V","V","AVX512F","","","","" +"VSQRTPS xmm1 {k1}{z}, xmm2/m128/m32bcst","VSQRTPS xmm2/m128/m32bcst, xmm1 {k1}{z}","vsqrtps xmm2/m128/m32bcst, xmm1 {k1}{z}","EVEX.128.0F.W0 51 /r","V","V","AVX512VL AVX512F","","","","" +"VSQRTPS xmm1, xmm2/m128","VSQRTPS xmm2/m128, xmm1","vsqrtps xmm2/m128, xmm1","VEX.128.0F.WIG 51 /r","V","V","AVX","","","","" +"VSQRTPS ymm1 {k1}{z}, ymm2/m256/m32bcst","VSQRTPS ymm2/m256/m32bcst, ymm1 {k1}{z}","vsqrtps ymm2/m256/m32bcst, ymm1 {k1}{z}","EVEX.256.0F.W0 51 /r","V","V","AVX512VL AVX512F","","","","" +"VSQRTPS ymm1, ymm2/m256","VSQRTPS ymm2/m256, ymm1","vsqrtps ymm2/m256, ymm1","VEX.256.0F.WIG 51 /r","V","V","AVX","","","","" +"VSQRTPS zmm1 {k1}{z}, zmm2/m512/m32bcst{er}","VSQRTPS zmm2/m512/m32bcst{er}, zmm1 {k1}{z}","vsqrtps zmm2/m512/m32bcst{er}, zmm1 {k1}{z}","EVEX.512.0F.W0 51 /r","V","V","AVX512F","","","","" +"VSQRTSD xmm1 {k1}{z}, xmm2, xmm3/m64{er}","VSQRTSD xmm3/m64{er}, xmm2, xmm1 {k1}{z}","vsqrtsd xmm3/m64{er}, xmm2, xmm1 {k1}{z}","EVEX.LLIG.F2.0F.W1 51 /r","V","V","AVX512F","","","","" +"VSQRTSD xmm1, xmm2, xmm3/m64","VSQRTSD xmm3/m64, xmm2, xmm1","vsqrtsd xmm3/m64, xmm2, xmm1","VEX.LIG.F2.0F.WIG 51 /r","V","V","AVX","","","","" +"VSQRTSS xmm1 {k1}{z}, xmm2, xmm3/m32{er}","VSQRTSS xmm3/m32{er}, xmm2, xmm1 {k1}{z}","vsqrtss xmm3/m32{er}, xmm2, xmm1 {k1}{z}","EVEX.LLIG.F3.0F.W0 51 /r","V","V","AVX512F","","","","" +"VSQRTSS xmm1, xmm2, xmm3/m32","VSQRTSS xmm3/m32, xmm2, xmm1","vsqrtss xmm3/m32, xmm2, xmm1","VEX.LIG.F3.0F.WIG 51 /r","V","V","AVX","","","","" +"VSTMXCSR m32","VSTMXCSR m32","vstmxcsr m32","VEX.LZ.0F.WIG AE /3","V","V","AVX","","","","" +"VSUBSD xmm1 {k1}{z}, xmm2, xmm3/m64{er}","VSUBSD xmm3/m64{er}, xmm2, xmm1 {k1}{z}","vsubsd xmm3/m64{er}, xmm2, xmm1 {k1}{z}","EVEX.LLIG.F2.0F.W1 5C /r","V","V","AVX512F","","","","" +"VSUBSD xmm1, xmm2, xmm3/m64","VSUBSD xmm3/m64, xmm2, xmm1","vsubsd xmm3/m64, xmm2, xmm1","VEX.LIG.F2.0F.WIG 5C /r","V","V","AVX","","","","" +"VSUBSS xmm1 {k1}{z}, xmm2, xmm3/m32{er}","VSUBSS xmm3/m32{er}, xmm2, xmm1 {k1}{z}","vsubss xmm3/m32{er}, xmm2, xmm1 {k1}{z}","EVEX.LLIG.F3.0F.W0 5C /r","V","V","AVX512F","","","","" +"VSUBSS xmm1, xmm2, xmm3/m32","VSUBSS xmm3/m32, xmm2, xmm1","vsubss xmm3/m32, xmm2, xmm1","VEX.LIG.F3.0F.WIG 5C /r","V","V","AVX","","","","" +"VUCOMISD xmm1, xmm2/m64","VUCOMISD xmm2/m64, xmm1","vucomisd xmm2/m64, xmm1","VEX.LIG.66.0F.WIG 2E /r","V","V","AVX","","","","" +"VUCOMISD xmm1, xmm2/m64{sae}","VUCOMISD xmm2/m64{sae}, xmm1","vucomisd xmm2/m64{sae}, xmm1","EVEX.LLIG.66.0F.W1 2E /r","V","V","AVX512F","","","","" +"VUCOMISS xmm1, xmm2/m32","VUCOMISS xmm2/m32, xmm1","vucomiss xmm2/m32, xmm1","VEX.LIG.0F.WIG 2E /r","V","V","AVX","","","","" +"VUCOMISS xmm1, xmm2/m32{sae}","VUCOMISS xmm2/m32{sae}, xmm1","vucomiss xmm2/m32{sae}, xmm1","EVEX.LLIG.0F.W0 2E /r","V","V","AVX512F","","","","" +"VUNPCKHPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst","VUNPCKHPD xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","vunpckhpd xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.W1 15 /r","V","V","AVX512VL AVX512F","","","","" +"VUNPCKHPD xmm1, xmm2, xmm3/m128","VUNPCKHPD xmm3/m128, xmm2, xmm1","vunpckhpd xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG 15 /r","V","V","AVX","","","","" +"VUNPCKHPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst","VUNPCKHPD ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","vunpckhpd ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.W1 15 /r","V","V","AVX512VL AVX512F","","","","" +"VUNPCKHPD ymm1, ymm2, ymm3/m256","VUNPCKHPD ymm3/m256, ymm2, ymm1","vunpckhpd ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG 15 /r","V","V","AVX","","","","" +"VUNPCKHPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst","VUNPCKHPD zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","vunpckhpd zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.W1 15 /r","V","V","AVX512F","","","","" +"VUNPCKHPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst","VUNPCKHPS xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","vunpckhps xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","EVEX.128.0F.W0 15 /r","V","V","AVX512VL AVX512F","","","","" +"VUNPCKHPS xmm1, xmm2, xmm3/m128","VUNPCKHPS xmm3/m128, xmm2, xmm1","vunpckhps xmm3/m128, xmm2, xmm1","VEX.128.0F.WIG 15 /r","V","V","AVX","","","","" +"VUNPCKHPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst","VUNPCKHPS ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","vunpckhps ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","EVEX.256.0F.W0 15 /r","V","V","AVX512VL AVX512F","","","","" +"VUNPCKHPS ymm1, ymm2, ymm3/m256","VUNPCKHPS ymm3/m256, ymm2, ymm1","vunpckhps ymm3/m256, ymm2, ymm1","VEX.256.0F.WIG 15 /r","V","V","AVX","","","","" +"VUNPCKHPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst","VUNPCKHPS zmm3/m512/m32bcst, zmm2, zmm1 {k1}{z}","vunpckhps zmm3/m512/m32bcst, zmm2, zmm1 {k1}{z}","EVEX.512.0F.W0 15 /r","V","V","AVX512F","","","","" +"VUNPCKLPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst","VUNPCKLPD xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","vunpcklpd xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.W1 14 /r","V","V","AVX512VL AVX512F","","","","" +"VUNPCKLPD xmm1, xmm2, xmm3/m128","VUNPCKLPD xmm3/m128, xmm2, xmm1","vunpcklpd xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG 14 /r","V","V","AVX","","","","" +"VUNPCKLPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst","VUNPCKLPD ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","vunpcklpd ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.W1 14 /r","V","V","AVX512VL AVX512F","","","","" +"VUNPCKLPD ymm1, ymm2, ymm3/m256","VUNPCKLPD ymm3/m256, ymm2, ymm1","vunpcklpd ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG 14 /r","V","V","AVX","","","","" +"VUNPCKLPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst","VUNPCKLPD zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","vunpcklpd zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.W1 14 /r","V","V","AVX512F","","","","" +"VUNPCKLPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst","VUNPCKLPS xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","vunpcklps xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","EVEX.128.0F.W0 14 /r","V","V","AVX512VL AVX512F","","","","" +"VUNPCKLPS xmm1, xmm2, xmm3/m128","VUNPCKLPS xmm3/m128, xmm2, xmm1","vunpcklps xmm3/m128, xmm2, xmm1","VEX.128.0F.WIG 14 /r","V","V","AVX","","","","" +"VUNPCKLPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst","VUNPCKLPS ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","vunpcklps ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","EVEX.256.0F.W0 14 /r","V","V","AVX512VL AVX512F","","","","" +"VUNPCKLPS ymm1, ymm2, ymm3/m256","VUNPCKLPS ymm3/m256, ymm2, ymm1","vunpcklps ymm3/m256, ymm2, ymm1","VEX.256.0F.WIG 14 /r","V","V","AVX","","","","" +"VUNPCKLPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst","VUNPCKLPS zmm3/m512/m32bcst, zmm2, zmm1 {k1}{z}","vunpcklps zmm3/m512/m32bcst, zmm2, zmm1 {k1}{z}","EVEX.512.0F.W0 14 /r","V","V","AVX512F","","","","" +"VXORPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst","VXORPD xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","vxorpd xmm3/m128/m64bcst, xmm2, xmm1 {k1}{z}","EVEX.128.66.0F.W1 57 /r","V","V","AVX512VL AVX512DQ","","","","" +"VXORPD xmm1, xmm2, xmm3/m128","VXORPD xmm3/m128, xmm2, xmm1","vxorpd xmm3/m128, xmm2, xmm1","VEX.128.66.0F.WIG 57 /r","V","V","AVX","","","","" +"VXORPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst","VXORPD ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","vxorpd ymm3/m256/m64bcst, ymm2, ymm1 {k1}{z}","EVEX.256.66.0F.W1 57 /r","V","V","AVX512VL AVX512DQ","","","","" +"VXORPD ymm1, ymm2, ymm3/m256","VXORPD ymm3/m256, ymm2, ymm1","vxorpd ymm3/m256, ymm2, ymm1","VEX.256.66.0F.WIG 57 /r","V","V","AVX","","","","" +"VXORPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst","VXORPD zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","vxorpd zmm3/m512/m64bcst, zmm2, zmm1 {k1}{z}","EVEX.512.66.0F.W1 57 /r","V","V","AVX512DQ","","","","" +"VXORPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst","VXORPS xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","vxorps xmm3/m128/m32bcst, xmm2, xmm1 {k1}{z}","EVEX.128.0F.W0 57 /r","V","V","AVX512VL AVX512DQ","","","","" +"VXORPS xmm1, xmm2, xmm3/m128","VXORPS xmm3/m128, xmm2, xmm1","vxorps xmm3/m128, xmm2, xmm1","VEX.128.0F.WIG 57 /r","V","V","AVX","","","","" +"VXORPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst","VXORPS ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","vxorps ymm3/m256/m32bcst, ymm2, ymm1 {k1}{z}","EVEX.256.0F.W0 57 /r","V","V","AVX512VL AVX512DQ","","","","" +"VXORPS ymm1, ymm2, ymm3/m256","VXORPS ymm3/m256, ymm2, ymm1","vxorps ymm3/m256, ymm2, ymm1","VEX.256.0F.WIG 57 /r","V","V","AVX","","","","" +"VXORPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst","VXORPS zmm3/m512/m32bcst, zmm2, zmm1 {k1}{z}","vxorps zmm3/m512/m32bcst, zmm2, zmm1 {k1}{z}","EVEX.512.0F.W0 57 /r","V","V","AVX512DQ","","","","" +"WAIT","WAIT","wait","9B","V","V","","pseudo","","","" +"WBINVD","WBINVD","wbinvd","0F 09","V","V","486","","","","" +"WRFSBASE r32","WRFSBASE r32","wrfsbase r32","F3 0F AE /2","I","V","FSGSBASE","operand16,operand32","","Y","32" +"WRFSBASE r64","WRFSBASE r64","wrfsbase r64","F3 REX.W 0F AE /2","I","V","FSGSBASE","","","Y","64" +"WRGSBASE r32","WRGSBASE r32","wrgsbase r32","F3 0F AE /3","I","V","FSGSBASE","operand16,operand32","","Y","32" +"WRGSBASE r64","WRGSBASE r64","wrgsbase r64","F3 REX.W 0F AE /3","I","V","FSGSBASE","","","Y","64" +"WRMSR","WRMSR","wrmsr","0F 30","V","V","Pentium","","","","" +"WRPKRU","WRPKRU","wrpkru","NP 0F 01 EF","V","V","OSPKE","","","","" +"WRSSD m32, r32","WRSSD r32, m32","wrssd r32, m32","0F 38 F6 !(11):rrr:bbb","V","V","CET_SS","operand16,operand32","","","" +"WRSSQ m64, r64","WRSSQ r64, m64","wrssq r64, m64","REX.W 0F 38 F6 !(11):rrr:bbb","N.E.","V","CET_SS","","","","" +"WRUSSD m32, r32","WRUSSD r32, m32","wrussd r32, m32","66 0F 38 F5 !(11):rrr:bbb","V","V","CET_SS","operand16,operand32","","","" +"WRUSSQ m64, r64","WRUSSQ r64, m64","wrussq r64, m64","66 REX.W 0F 38 F5 !(11):rrr:bbb","N.E.","V","CET_SS","","","","" +"XABORT imm8","XABORT imm8","xabort imm8","C6 F8 ib","V","V","RTM","","r","","" +"XACQUIRE","XACQUIRE","xacquire","F2","V","V","HLE","pseudo","","","" +"XADD r/m16, r16","XADDW r16, r/m16","xaddw r16, r/m16","0F C1 /r","V","V","","operand16","","Y","16" +"XADD r/m32, r32","XADDL r32, r/m32","xaddl r32, r/m32","0F C1 /r","V","V","","operand32","","Y","32" +"XADD r/m64, r64","XADDQ r64, r/m64","xaddq r64, r/m64","REX.W 0F C1 /r","N.E.","V","","","","Y","64" +"XADD r/m8, r8","XADDB r8, r/m8","xaddb r8, r/m8","0F C0 /r","V","V","","","","Y","8" +"XADD r/m8, r8","XADDB r8, r/m8","xaddb r8, r/m8","REX 0F C0 /r","N.E.","V","","pseudo64","","Y","8" +"XBEGIN rel16","XBEGIN rel16","xbegin rel16","C7 F8","V","V","RTM","operand16","","","" +"XBEGIN rel32","XBEGIN rel32","xbegin rel32","C7 F8","V","V","RTM","operand32","","","" +"XCHG AX, r16op","XCHGW r16op, AX","xchgw r16op, AX","90+rw","V","V","","operand16,pseudo","rw,rw","Y","16" +"XCHG EAX, r32op","XCHGL r32op, EAX","xchgl r32op, EAX","90+rd","V","V","","operand32,pseudo","rw,rw","Y","32" +"XCHG RAX, r64op","XCHGQ r64op, RAX","xchgq r64op, RAX","REX.W 90+rd","N.E.","V","","pseudo","rw,rw","Y","64" +"XCHG r/m16, r16","XCHGW r16, r/m16","xchgw r16, r/m16","87 /r","V","V","","operand16","","Y","16" +"XCHG r/m32, r32","XCHGL r32, r/m32","xchgl r32, r/m32","87 /r","V","V","","operand32,pseudo","","Y","32" +"XCHG r/m64, r64","XCHGQ r64, r/m64","xchgq r64, r/m64","REX.W 87 /r","N.E.","V","","pseudo","","Y","64" +"XCHG r/m8, r8","XCHGB r8, r/m8","xchgb r8, r/m8","86 /r","V","V","","pseudo","","Y","8" +"XCHG r/m8, r8","XCHGB r8, r/m8","xchgb r8, r/m8","REX 86 /r","N.E.","V","","pseudo","","Y","8" +"XCHG r16, AX","XCHGW AX, r16","xchgw AX, r16","90+rw","V","V","","operand16","","Y","16" +"XCHG r16, r/m16","XCHGW r/m16, r16","xchgw r/m16, r16","87 /r","V","V","","operand16,pseudo","","Y","16" +"XCHG r32, EAX","XCHGL EAX, r32","xchgl EAX, r32","90+rd","V","V","","operand32","","Y","32" +"XCHG r32, r/m32","XCHGL r/m32, r32","xchgl r/m32, r32","87 /r","V","V","","operand32","","Y","32" +"XCHG r64, RAX","XCHGQ RAX, r64","xchgq RAX, r64","REX.W 90+rd","N.E.","V","","","","Y","64" +"XCHG r64, r/m64","XCHGQ r/m64, r64","xchgq r/m64, r64","REX.W 87 /r","N.E.","V","","","","Y","64" +"XCHG r8, r/m8","XCHGB r/m8, r8","xchgb r/m8, r8","86 /r","V","V","","","","Y","8" +"XCHG r8, r/m8","XCHGB r/m8, r8","xchgb r/m8, r8","REX 86 /r","N.E.","V","","pseudo64","","Y","8" +"XEND","XEND","xend","NP 0F 01 D5","V","V","RTM","","","","" +"XGETBV","XGETBV","xgetbv","NP 0F 01 D0","V","V","","","","","" +"XLATB","XLAT","xlat","D7","V","V","","ignoreREXW","","","" +"XLATB","XLAT","xlat","REX.W D7","N.E.","V","","pseudo","","","" +"XOR AL, imm8","XORB imm8, AL","xorb imm8, AL","34 ib","V","V","","","","Y","8" +"XOR AX, imm16","XORW imm16, AX","xorw imm16, AX","35 iw","V","V","","operand16","","Y","16" +"XOR EAX, imm32","XORL imm32, EAX","xorl imm32, EAX","35 id","V","V","","operand32","","Y","32" +"XOR RAX, imm32","XORQ imm32, RAX","xorq imm32, RAX","REX.W 35 id","N.E.","V","","","","Y","64" +"XOR r/m16, imm16","XORW imm16, r/m16","xorw imm16, r/m16","81 /6 iw","V","V","","operand16","","Y","16" +"XOR r/m16, imm8","XORW imm8, r/m16","xorw imm8, r/m16","83 /6 ib","V","V","","operand16","","Y","16" +"XOR r/m16, r16","XORW r16, r/m16","xorw r16, r/m16","31 /r","V","V","","operand16","","Y","16" +"XOR r/m32, imm32","XORL imm32, r/m32","xorl imm32, r/m32","81 /6 id","V","V","","operand32","","Y","32" +"XOR r/m32, imm8","XORL imm8, r/m32","xorl imm8, r/m32","83 /6 ib","V","V","","operand32","","Y","32" +"XOR r/m32, r32","XORL r32, r/m32","xorl r32, r/m32","31 /r","V","V","","operand32","","Y","32" +"XOR r/m64, imm32","XORQ imm32, r/m64","xorq imm32, r/m64","REX.W 81 /6 id","N.E.","V","","","","Y","64" +"XOR r/m64, imm8","XORQ imm8, r/m64","xorq imm8, r/m64","REX.W 83 /6 ib","N.E.","V","","","","Y","64" +"XOR r/m64, r64","XORQ r64, r/m64","xorq r64, r/m64","REX.W 31 /r","N.E.","V","","","","Y","64" +"XOR r/m8, imm8","XORB imm8, r/m8","xorb imm8, r/m8","80 /6 ib","V","V","","","","Y","8" +"XOR r/m8, imm8","XORB imm8, r/m8","xorb imm8, r/m8","REX 80 /6 ib","N.E.","V","","pseudo64","","Y","8" +"XOR r/m8, r8","XORB r8, r/m8","xorb r8, r/m8","30 /r","V","V","","","","Y","8" +"XOR r/m8, r8","XORB r8, r/m8","xorb r8, r/m8","REX 30 /r","N.E.","V","","pseudo64","","Y","8" +"XOR r16, r/m16","XORW r/m16, r16","xorw r/m16, r16","33 /r","V","V","","operand16","","Y","16" +"XOR r32, r/m32","XORL r/m32, r32","xorl r/m32, r32","33 /r","V","V","","operand32","","Y","32" +"XOR r64, r/m64","XORQ r/m64, r64","xorq r/m64, r64","REX.W 33 /r","N.E.","V","","","","Y","64" +"XOR r8, r/m8","XORB r/m8, r8","xorb r/m8, r8","32 /r","V","V","","","","Y","8" +"XOR r8, r/m8","XORB r/m8, r8","xorb r/m8, r8","REX 32 /r","N.E.","V","","pseudo64","","Y","8" +"XORPD xmm1, xmm2/m128","XORPD xmm2/m128, xmm1","xorpd xmm2/m128, xmm1","66 0F 57 /r","V","V","SSE2","","","","" +"XORPS xmm1, xmm2/m128","XORPS xmm2/m128, xmm1","xorps xmm2/m128, xmm1","NP 0F 57 /r","V","V","SSE","","","","" +"XRELEASE","XRELEASE","xrelease","F3","V","V","HLE","pseudo","","","" +"XRESLDTRK","XRESLDTRK","xresldtrk","F2 0F 01 E9","V","V","TSXLDTRK","","","","" +"XSAVEOPT mem","XSAVEOPT mem","xsaveopt mem","NP 0F AE /6","V","V","XSAVEOPT Save state components specified by EDX:EAX","operand16,operand32","","","" +"XSAVEOPT64 mem","XSAVEOPT64 mem","xsaveopt64 mem","NP REX.W 0F AE /6","V","V","XSAVEOPT Save state components specified by EDX:EAX","","","","" +"XSETBV","XSETBV","xsetbv","NP 0F 01 D1","V","V","","","","","" +"XSUSLDTRK","XSUSLDTRK","xsusldtrk","F2 0F 01 E8","V","V","TSXLDTRK","","","","" +"XTEST","XTEST","xtest","NP 0F 01 D6","V","V","HLE or RTM","","","","" From e97199fb97d02cafe8d3c92f1d6f680327b674ca Mon Sep 17 00:00:00 2001 From: Anton Kuklin Date: Sun, 30 Jul 2023 17:22:22 +0700 Subject: [PATCH 3/4] moved header fix to a common place --- x86/x86spec/parse.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/x86/x86spec/parse.go b/x86/x86spec/parse.go index 151a86b..467cca1 100644 --- a/x86/x86spec/parse.go +++ b/x86/x86spec/parse.go @@ -628,6 +628,8 @@ var fixHeading = strings.NewReplacer( "Compat/\nLeg Mode*", "Compat/Leg Mode", "Compat/\nLeg Mode", "Compat/Leg Mode", "Compat/ *\nLeg Mode", "Compat/Leg Mode", + + "\n", " ", ) func halfMissing(x []string) bool { @@ -791,7 +793,7 @@ func processListing(p *listing, insts *[]*instruction) { for i, hdr := range heading { x := row[i] x = strings.Replace(x, "\n", " ", -1) - switch strings.Replace(strings.TrimSpace(hdr), "\n", " ", -1) { + switch strings.TrimSpace(hdr) { default: wrong = "unexpected header: " + strconv.Quote(hdr) goto BadTable From 08f90141249018a52b96489cfc80107b99197878 Mon Sep 17 00:00:00 2001 From: Anton Kuklin Date: Sun, 30 Jul 2023 17:34:36 +0700 Subject: [PATCH 4/4] added amx instructions to x86 staredized csv file --- x86/x86.csv | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/x86/x86.csv b/x86/x86.csv index cb7558d..c925b72 100644 --- a/x86/x86.csv +++ b/x86/x86.csv @@ -737,6 +737,7 @@ "LDMXCSR m32","0F AE /2","V","V","SSE","" "LDS r16, m16:16","C5 /r","V","I","","operand16" "LDS r32, m16:32","C5 /r","V","I","","operand32" +"LDTILECFG m512","VEX.128.NP.0F38.W0 49 !(11):000:bbb","N.E.","V","AMX-TILE","" "LEA r16, m","8D /r","V","V","","operand16" "LEA r32, m","8D /r","V","V","","operand32" "LEA r64, m","REX.W + 8D /r","N.E.","V","","" @@ -1575,6 +1576,7 @@ "STR r/m16","0F 00 /1","V","V","","operand16" "STR r32/m16","0F 00 /1","V","V","","operand32" "STR r64/m16","0F 00 /1","V","V","","operand64" +"STTILECFG m512","VEX.128.66.0F38.W0 49 !(11):000:bbb","N.E.","V","AMX-TILE","" "SUB AL, imm8u","2C ib","V","V","","" "SUB AX, imm16","2D iw","V","V","","operand16" "SUB EAX, imm32","2D id","V","V","","operand32" @@ -1608,6 +1610,11 @@ "SYSEXIT","REX.W + 0F 35","V","V","","" "SYSRET","0F 07","I","V","","" "SYSRET","REX.W + 0F 07","I","V","","pseudo" +"TDPBF16PS tmm1, tmm2, tmm3","VEX.128.F3.0F38.W0 5C 11:rrr:bbb","N.E.","V","AMX-BF16","" +"TDPBSSD tmm1, tmm2, tmm3","VEX.128.F2.0F38.W0 5E 11:rrr:bbb","N.E.","V","AMX-INT8","" +"TDPBSUD tmm1, tmm2, tmm3","VEX.128.F3.0F38.W0 5E 11:rrr:bbb","N.E.","V","AMX-INT8","" +"TDPBUSD tmm1, tmm2, tmm3","VEX.128.66.0F38.W0 5E 11:rrr:bbb","N.E.","V","AMX-INT8","" +"TDPBUUD tmm1, tmm2, tmm3","VEX.128.NP.0F38.W0 5E 11:rrr:bbb","N.E.","V","AMX-INT8","" "TEST AL, imm8u","A8 ib","V","V","","" "TEST AX, imm16","A9 iw","V","V","","operand16" "TEST EAX, imm32","A9 id","V","V","","operand32" @@ -1622,6 +1629,11 @@ "TEST r/m8, imm8u","REX + F6 /0 ib","N.E.","V","","pseudo64" "TEST r/m8, r8","84 /r","V","V","","" "TEST r/m8, r8","REX + 84 /r","N.E.","V","","pseudo64" +"TILELOADD tmm1, sibmem","VEX.128.F2.0F38.W0 4B !(11):rrr:100","N.E.","V","AMX-TILE","" +"TILELOADDT1 tmm1, sibmem","VEX.128.66.0F38.W0 4B !(11):rrr:100","N.E.","V","AMX-TILE","" +"TILERELEASE","VEX.128.NP.0F38.W0 49 C0","N.E.","V","AMX-TILE","" +"TILESTORED sibmem, tmm1","VEX.128.F3.0F38.W0 4B !(11):rrr:100","N.E.","V","AMX-TILE","" +"TILEZERO tmm1","VEX.128.F2.0F38.W0 49 11:rrr:000","N.E.","V","AMX-TILE","" "TZCNT r16, r/m16","F3 0F BC /r","V","V","BMI1","operand16" "TZCNT r32, r/m32","F3 0F BC /r","V","V","BMI1","operand32" "TZCNT r64, r/m64","REX.W + F3 0F BC /r","N.E.","V","BMI1",""