| # x86 instruction set description version 0.01. |
| # https://golang.org/x/arch/x86 |
| # |
| # This file contains a block of comment lines, each beginning with #, |
| # followed by entries in CSV format. All the # comments are at the top |
| # of the file, so a reader can skip past the comments and hand the |
| # rest of the file to a standard CSV reader. |
| # |
| # Each line in the CSV section contains 6 fields: |
| # |
| # mnemonic encoding valid-32 valid-64 feature tags |
| # |
| # The mnemonic, encoding, valid-32, valid-64, and feature columns |
| # correspond exactly to the typical table format used to describe |
| # an instruction in the Intel x86-64 manual. Note that compared |
| # to the manual pages, valid-32 and valid-64 have been swapped. |
| # Consult the manual for details about the meaning of these fields [1]. |
| # |
| # The tags column contains additional comma-separated tags with information |
| # about the instructions not gleaned from the manual. The known tags are: |
| # |
| # pseudo, pseudo64 - this is a pseudo-instruction, redundant with some |
| # other instruction in the list; this one should be ignored |
| # for the purposes of decoding. |
| # |
| # operand16, operand32, operand64 - this instruction interpretation |
| # is only valid in 16-bit/32-bit/64-bit operand mode. |
| # |
| # address16, address32, address64 - this instruction interpretation |
| # is only valid in 16-bit/32-bit/64-bit address mode |
| # |
| # modrm_regonly - this instruction interpretation |
| # is only valid if the modrm r/m field denotes a register. |
| # |
| # modrm_memonly - this instruction interpretation |
| # is only valid if the modrm r/m field denotes a memory reference. |
| # |
| # This file was generated by a program reading the PDF version of |
| # the manual, but it was then hand edited to make corrections and |
| # add the tags. The eventual plan is for the generator to write the |
| # file directly, using the PDF and a list of modifications, but |
| # no hand editing. Then, when a new version of the manual comes out, |
| # updating the list should be as easy as downloading the new PDF |
| # and invoking the generator. However, we are not there yet. |
| # |
| # [1] In the February 2014 PDF manual at |
| # http://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-manual-325462.pdf |
| # the instruction format is described in Volume 2, Section 3.1.1, starting on page 487. |
| # |
| "AAA","37","V","I","","" |
| "AAD imm8u","D5 ib","V","I","","" |
| "AAD","D5 0A","V","I","","pseudo" |
| "AAM imm8u","D4 ib","V","I","","" |
| "AAM","D4 0A","V","I","","pseudo" |
| "AAS","3F","V","I","","" |
| "ADC AL, imm8u","14 ib","V","V","","" |
| "ADC AX, imm16","15 iw","V","V","","operand16" |
| "ADC EAX, imm32","15 id","V","V","","operand32" |
| "ADC RAX, imm32","REX.W + 15 id","N.E.","V","","" |
| "ADC r/m16, imm16","81 /2 iw","V","V","","operand16" |
| "ADC r/m16, imm8","83 /2 ib","V","V","","operand16" |
| "ADC r/m16, r16","11 /r","V","V","","operand16" |
| "ADC r/m32, imm32","81 /2 id","V","V","","operand32" |
| "ADC r/m32, imm8","83 /2 ib","V","V","","operand32" |
| "ADC r/m32, r32","11 /r","V","V","","operand32" |
| "ADC r/m64, imm32","REX.W + 81 /2 id","N.E.","V","","" |
| "ADC r/m64, imm8","REX.W + 83 /2 ib","N.E.","V","","" |
| "ADC r/m64, r64","REX.W + 11 /r","N.E.","V","","" |
| "ADC r/m8, imm8u","80 /2 ib","V","V","","" |
| "ADC r/m8, imm8u","REX + 80 /2 ib","N.E.","V","","pseudo64" |
| "ADC r/m8, r8","10 /r","V","V","","" |
| "ADC r/m8, r8","REX + 10 /r","N.E.","V","","pseudo64" |
| "ADC r16, r/m16","13 /r","V","V","","operand16" |
| "ADC r32, r/m32","13 /r","V","V","","operand32" |
| "ADC r64, r/m64","REX.W + 13 /r","N.E.","V","","" |
| "ADC r8, r/m8","12 /r","V","V","","" |
| "ADC r8, r/m8","REX + 12 /r","N.E.","V","","pseudo64" |
| "ADD AL, imm8u","04 ib","V","V","","" |
| "ADD AX, imm16","05 iw","V","V","","operand16" |
| "ADD EAX, imm32","05 id","V","V","","operand32" |
| "ADD RAX, imm32","REX.W + 05 id","N.E.","V","","" |
| "ADD r/m16, imm16","81 /0 iw","V","V","","operand16" |
| "ADD r/m16, imm8","83 /0 ib","V","V","","operand16" |
| "ADD r/m16, r16","01 /r","V","V","","operand16" |
| "ADD r/m32, imm32","81 /0 id","V","V","","operand32" |
| "ADD r/m32, imm8","83 /0 ib","V","V","","operand32" |
| "ADD r/m32, r32","01 /r","V","V","","operand32" |
| "ADD r/m64, imm32","REX.W + 81 /0 id","N.E.","V","","" |
| "ADD r/m64, imm8","REX.W + 83 /0 ib","N.E.","V","","" |
| "ADD r/m64, r64","REX.W + 01 /r","N.E.","V","","" |
| "ADD r/m8, imm8u","80 /0 ib","V","V","","" |
| "ADD r/m8, imm8u","REX + 80 /0 ib","N.E.","V","","pseudo64" |
| "ADD r/m8, r8","00 /r","V","V","","" |
| "ADD r/m8, r8","REX + 00 /r","N.E.","V","","pseudo64" |
| "ADD r16, r/m16","03 /r","V","V","","operand16" |
| "ADD r32, r/m32","03 /r","V","V","","operand32" |
| "ADD r64, r/m64","REX.W + 03 /r","N.E.","V","","" |
| "ADD r8, r/m8","02 /r","V","V","","" |
| "ADD r8, r/m8","REX + 02 /r","N.E.","V","","pseudo64" |
| "ADDPD xmm1, xmm2/m128","66 0F 58 /r","V","V","SSE2","" |
| "ADDPS xmm1, xmm2/m128","0F 58 /r","V","V","SSE","" |
| "ADDSD xmm1, xmm2/m64","F2 0F 58 /r","V","V","SSE2","" |
| "ADDSS xmm1, xmm2/m32","F3 0F 58 /r","V","V","SSE","" |
| "ADDSUBPD xmm1, xmm2/m128","66 0F D0 /r","V","V","SSE3","" |
| "ADDSUBPS xmm1, xmm2/m128","F2 0F D0 /r","V","V","SSE3","" |
| "AESDEC xmm1, xmm2/m128","66 0F 38 DE /r","V","V","AES","" |
| "AESDECLAST xmm1, xmm2/m128","66 0F 38 DF /r","V","V","AES","" |
| "AESENC xmm1, xmm2/m128","66 0F 38 DC /r","V","V","AES","" |
| "AESENCLAST xmm1, xmm2/m128","66 0F 38 DD /r","V","V","AES","" |
| "AESIMC xmm1, xmm2/m128","66 0F 38 DB /r","V","V","AES","" |
| "AESKEYGENASSIST xmm1, xmm2/m128, imm8u","66 0F 3A DF /r ib","V","V","AES","" |
| "AND AL, imm8u","24 ib","V","V","","" |
| "AND AX, imm16","25 iw","V","V","","operand16" |
| "AND EAX, imm32","25 id","V","V","","operand32" |
| "AND RAX, imm32","REX.W + 25 id","N.E.","V","","" |
| "AND r/m16, imm16","81 /4 iw","V","V","","operand16" |
| "AND r/m16, imm8","83 /4 ib","V","V","","operand16" |
| "AND r/m16, r16","21 /r","V","V","","operand16" |
| "AND r/m32, imm32","81 /4 id","V","V","","operand32" |
| "AND r/m32, imm8","83 /4 ib","V","V","","operand32" |
| "AND r/m32, r32","21 /r","V","V","","operand32" |
| "AND r/m64, imm32","REX.W + 81 /4 id","N.E.","V","","" |
| "AND r/m64, imm8","REX.W + 83 /4 ib","N.E.","V","","" |
| "AND r/m64, r64","REX.W + 21 /r","N.E.","V","","" |
| "AND r/m8, imm8u","80 /4 ib","V","V","","" |
| "AND r/m8, imm8u","REX + 80 /4 ib","N.E.","V","","pseudo64" |
| "AND r/m8, r8","20 /r","V","V","","" |
| "AND r/m8, r8","REX + 20 /r","N.E.","V","","pseudo64" |
| "AND r16, r/m16","23 /r","V","V","","operand16" |
| "AND r32, r/m32","23 /r","V","V","","operand32" |
| "AND r64, r/m64","REX.W + 23 /r","N.E.","V","","" |
| "AND r8, r/m8","22 /r","V","V","","" |
| "AND r8, r/m8","REX + 22 /r","N.E.","V","","pseudo64" |
| "ANDN r32a, r32b, r/m32","VEX.NDS.LZ.0F38.W0 F2 /r","V","V","BMI1","" |
| "ANDN r64a, r64b, r/m64","VEX.NDS.LZ.0F38.W1 F2 /r","N.E.","V","BMI1","" |
| "ANDNPD xmm1, xmm2/m128","66 0F 55 /r","V","V","SSE2","" |
| "ANDNPS xmm1, xmm2/m128","0F 55 /r","V","V","SSE","" |
| "ANDPD xmm1, xmm2/m128","66 0F 54 /r","V","V","SSE2","" |
| "ANDPS xmm1, xmm2/m128","0F 54 /r","V","V","SSE","" |
| "ARPL r/m16, r16","63 /r","V","N.E.","","" |
| "BEXTR r32a, r/m32, r32b","VEX.NDS.LZ.0F38.W0 F7 /r","V","V","BMI1","" |
| "BEXTR r64a, r/m64, r64b","VEX.NDS.LZ.0F38.W1 F7 /r","N.E.","V","BMI1","" |
| "BLENDPD xmm1, xmm2/m128, imm8u","66 0F 3A 0D /r ib","V","V","SSE4_1","" |
| "BLENDPS xmm1, xmm2/m128, imm8u","66 0F 3A 0C /r ib","V","V","SSE4_1","" |
| "BLENDVPD xmm1, xmm2/m128, <XMM0>","66 0F 38 15 /r","V","V","SSE4_1","" |
| "BLENDVPS xmm1, xmm2/m128, <XMM0>","66 0F 38 14 /r","V","V","SSE4_1","" |
| "BLSI r32, r/m32","VEX.NDD.LZ.0F38.W0 F3 /3","V","V","BMI1","" |
| "BLSI r64, r/m64","VEX.NDD.LZ.0F38.W1 F3 /3","N.E.","V","BMI1","" |
| "BLSMSK r32, r/m32","VEX.NDD.LZ.0F38.W0 F3 /2","V","V","BMI1","" |
| "BLSMSK r64, r/m64","VEX.NDD.LZ.0F38.W1 F3 /2","N.E.","V","BMI1","" |
| "BLSR r32, r/m32","VEX.NDD.LZ.0F38.W0 F3 /1","V","V","BMI1","" |
| "BLSR r64, r/m64","VEX.NDD.LZ.0F38.W1 F3 /1","N.E.","V","BMI1","" |
| "BOUND r16, m16&16","62 /r","V","I","","operand16" |
| "BOUND r32, m32&32","62 /r","V","I","","operand32" |
| "BSF r16, r/m16","0F BC /r","V","V","","operand16" |
| "BSF r32, r/m32","0F BC /r","V","V","","operand32" |
| "BSF r64, r/m64","REX.W + 0F BC /r","N.E.","V","","" |
| "BSR r16, r/m16","0F BD /r","V","V","","operand16" |
| "BSR r32, r/m32","0F BD /r","V","V","","operand32" |
| "BSR r64, r/m64","REX.W + 0F BD /r","N.E.","V","","" |
| "BSWAP r16op","0F C8+rd","V","V","","operand16" |
| "BSWAP r32op","0F C8+rd","V","V","","operand32" |
| "BSWAP r64op","REX.W + 0F C8+rd","N.E.","V","","operand64" |
| "BT r/m16, imm8u","0F BA /4 ib","V","V","","operand16" |
| "BT r/m16, r16","0F A3 /r","V","V","","operand16" |
| "BT r/m32, imm8u","0F BA /4 ib","V","V","","operand32" |
| "BT r/m32, r32","0F A3 /r","V","V","","operand32" |
| "BT r/m64, imm8u","REX.W + 0F BA /4 ib","N.E.","V","","" |
| "BT r/m64, r64","REX.W + 0F A3 /r","N.E.","V","","" |
| "BTC r/m16, imm8u","0F BA /7 ib","V","V","","operand16" |
| "BTC r/m16, r16","0F BB /r","V","V","","operand16" |
| "BTC r/m32, imm8u","0F BA /7 ib","V","V","","operand32" |
| "BTC r/m32, r32","0F BB /r","V","V","","operand32" |
| "BTC r/m64, imm8u","REX.W + 0F BA /7 ib","N.E.","V","","" |
| "BTC r/m64, r64","REX.W + 0F BB /r","N.E.","V","","" |
| "BTR r/m16, imm8u","0F BA /6 ib","V","V","","operand16" |
| "BTR r/m16, r16","0F B3 /r","V","V","","operand16" |
| "BTR r/m32, imm8u","0F BA /6 ib","V","V","","operand32" |
| "BTR r/m32, r32","0F B3 /r","V","V","","operand32" |
| "BTR r/m64, imm8u","REX.W + 0F BA /6 ib","N.E.","V","","" |
| "BTR r/m64, r64","REX.W + 0F B3 /r","N.E.","V","","" |
| "BTS r/m16, imm8u","0F BA /5 ib","V","V","","operand16" |
| "BTS r/m16, r16","0F AB /r","V","V","","operand16" |
| "BTS r/m32, imm8u","0F BA /5 ib","V","V","","operand32" |
| "BTS r/m32, r32","0F AB /r","V","V","","operand32" |
| "BTS r/m64, imm8u","REX.W + 0F BA /5 ib","N.E.","V","","" |
| "BTS r/m64, r64","REX.W + 0F AB /r","N.E.","V","","" |
| "BZHI r32a, r/m32, r32b","VEX.NDS.LZ.0F38.W0 F5 /r","V","V","BMI2","" |
| "BZHI r64a, r/m64, r64b","VEX.NDS.LZ.0F38.W1 F5 /r","N.E.","V","BMI2","" |
| "CALL r/m16","FF /2","V","N.E.","","operand16" |
| "CALL r/m32","FF /2","V","N.E.","","operand32" |
| "CALL r/m64","FF /2","N.E.","V","","" |
| "CALL rel16","E8 cw","V","N.S.","","operand16" |
| "CALL rel32","E8 cd","V","V","","operand32" |
| "CALL rel32","E8 cd","N.S.","V","","operand16,operand64" |
| "CBW","98","V","V","","operand16" |
| "CDQ","99","V","V","","operand32" |
| "CDQE","REX.W + 98","N.E.","V","","" |
| "CLC","F8","V","V","","" |
| "CLD","FC","V","V","","" |
| "CLFLUSH m8","0F AE /7","V","V","","" |
| "CLI","FA","V","V","","" |
| "CLTS","0F 06","V","V","","" |
| "CMC","F5","V","V","","" |
| "CMOVA r16, r/m16","0F 47 /r","V","V","","operand16" |
| "CMOVA r32, r/m32","0F 47 /r","V","V","","operand32" |
| "CMOVA r64, r/m64","REX.W + 0F 47 /r","N.E.","V","","" |
| "CMOVAE r16, r/m16","0F 43 /r","V","V","","operand16" |
| "CMOVAE r32, r/m32","0F 43 /r","V","V","","operand32" |
| "CMOVAE r64, r/m64","REX.W + 0F 43 /r","N.E.","V","","" |
| "CMOVB r16, r/m16","0F 42 /r","V","V","","operand16" |
| "CMOVB r32, r/m32","0F 42 /r","V","V","","operand32" |
| "CMOVB r64, r/m64","REX.W + 0F 42 /r","N.E.","V","","" |
| "CMOVBE r16, r/m16","0F 46 /r","V","V","","operand16" |
| "CMOVBE r32, r/m32","0F 46 /r","V","V","","operand32" |
| "CMOVBE r64, r/m64","REX.W + 0F 46 /r","N.E.","V","","" |
| "CMOVC r16, r/m16","0F 42 /r","V","V","","pseudo,operand16" |
| "CMOVC r32, r/m32","0F 42 /r","V","V","","pseudo,operand32" |
| "CMOVC r64, r/m64","REX.W + 0F 42 /r","N.E.","V","","pseudo," |
| "CMOVE r16, r/m16","0F 44 /r","V","V","","operand16" |
| "CMOVE r32, r/m32","0F 44 /r","V","V","","operand32" |
| "CMOVE r64, r/m64","REX.W + 0F 44 /r","N.E.","V","","" |
| "CMOVG r16, r/m16","0F 4F /r","V","V","","operand16" |
| "CMOVG r32, r/m32","0F 4F /r","V","V","","operand32" |
| "CMOVG r64, r/m64","REX.W + 0F 4F /r","N.E.","V","","" |
| "CMOVGE r16, r/m16","0F 4D /r","V","V","","operand16" |
| "CMOVGE r32, r/m32","0F 4D /r","V","V","","operand32" |
| "CMOVGE r64, r/m64","REX.W + 0F 4D /r","N.E.","V","","" |
| "CMOVL r16, r/m16","0F 4C /r","V","V","","operand16" |
| "CMOVL r32, r/m32","0F 4C /r","V","V","","operand32" |
| "CMOVL r64, r/m64","REX.W + 0F 4C /r","N.E.","V","","" |
| "CMOVLE r16, r/m16","0F 4E /r","V","V","","operand16" |
| "CMOVLE r32, r/m32","0F 4E /r","V","V","","operand32" |
| "CMOVLE r64, r/m64","REX.W + 0F 4E /r","N.E.","V","","" |
| "CMOVNA r16, r/m16","0F 46 /r","V","V","","pseudo,operand16" |
| "CMOVNA r32, r/m32","0F 46 /r","V","V","","pseudo,operand32" |
| "CMOVNA r64, r/m64","REX.W + 0F 46 /r","N.E.","V","","pseudo," |
| "CMOVNAE r16, r/m16","0F 42 /r","V","V","","pseudo,operand16" |
| "CMOVNAE r32, r/m32","0F 42 /r","V","V","","pseudo,operand32" |
| "CMOVNAE r64, r/m64","REX.W + 0F 42 /r","N.E.","V","","pseudo," |
| "CMOVNB r16, r/m16","0F 43 /r","V","V","","pseudo,operand16" |
| "CMOVNB r32, r/m32","0F 43 /r","V","V","","pseudo,operand32" |
| "CMOVNB r64, r/m64","REX.W + 0F 43 /r","N.E.","V","","pseudo," |
| "CMOVNBE r16, r/m16","0F 47 /r","V","V","","pseudo,operand16" |
| "CMOVNBE r32, r/m32","0F 47 /r","V","V","","pseudo,operand32" |
| "CMOVNBE r64, r/m64","REX.W + 0F 47 /r","N.E.","V","","pseudo," |
| "CMOVNC r16, r/m16","0F 43 /r","V","V","","pseudo,operand16" |
| "CMOVNC r32, r/m32","0F 43 /r","V","V","","pseudo,operand32" |
| "CMOVNC r64, r/m64","REX.W + 0F 43 /r","N.E.","V","","pseudo," |
| "CMOVNE r16, r/m16","0F 45 /r","V","V","","operand16" |
| "CMOVNE r32, r/m32","0F 45 /r","V","V","","operand32" |
| "CMOVNE r64, r/m64","REX.W + 0F 45 /r","N.E.","V","","" |
| "CMOVNG r16, r/m16","0F 4E /r","V","V","","pseudo,operand16" |
| "CMOVNG r32, r/m32","0F 4E /r","V","V","","pseudo,operand32" |
| "CMOVNG r64, r/m64","REX.W + 0F 4E /r","N.E.","V","","pseudo," |
| "CMOVNGE r16, r/m16","0F 4C /r","V","V","","pseudo,operand16" |
| "CMOVNGE r32, r/m32","0F 4C /r","V","V","","pseudo,operand32" |
| "CMOVNGE r64, r/m64","REX.W + 0F 4C /r","N.E.","V","","pseudo," |
| "CMOVNL r16, r/m16","0F 4D /r","V","V","","pseudo,operand16" |
| "CMOVNL r32, r/m32","0F 4D /r","V","V","","pseudo,operand32" |
| "CMOVNL r64, r/m64","REX.W + 0F 4D /r","N.E.","V","","pseudo," |
| "CMOVNLE r16, r/m16","0F 4F /r","V","V","","pseudo,operand16" |
| "CMOVNLE r32, r/m32","0F 4F /r","V","V","","pseudo,operand32" |
| "CMOVNLE r64, r/m64","REX.W + 0F 4F /r","N.E.","V","","pseudo," |
| "CMOVNO r16, r/m16","0F 41 /r","V","V","","operand16" |
| "CMOVNO r32, r/m32","0F 41 /r","V","V","","operand32" |
| "CMOVNO r64, r/m64","REX.W + 0F 41 /r","N.E.","V","","" |
| "CMOVNP r16, r/m16","0F 4B /r","V","V","","operand16" |
| "CMOVNP r32, r/m32","0F 4B /r","V","V","","operand32" |
| "CMOVNP r64, r/m64","REX.W + 0F 4B /r","N.E.","V","","" |
| "CMOVNS r16, r/m16","0F 49 /r","V","V","","operand16" |
| "CMOVNS r32, r/m32","0F 49 /r","V","V","","operand32" |
| "CMOVNS r64, r/m64","REX.W + 0F 49 /r","N.E.","V","","" |
| "CMOVNZ r16, r/m16","0F 45 /r","V","V","","pseudo,operand16" |
| "CMOVNZ r32, r/m32","0F 45 /r","V","V","","pseudo,operand32" |
| "CMOVNZ r64, r/m64","REX.W + 0F 45 /r","N.E.","V","","pseudo," |
| "CMOVO r16, r/m16","0F 40 /r","V","V","","operand16" |
| "CMOVO r32, r/m32","0F 40 /r","V","V","","operand32" |
| "CMOVO r64, r/m64","REX.W + 0F 40 /r","N.E.","V","","" |
| "CMOVP r16, r/m16","0F 4A /r","V","V","","operand16" |
| "CMOVP r32, r/m32","0F 4A /r","V","V","","operand32" |
| "CMOVP r64, r/m64","REX.W + 0F 4A /r","N.E.","V","","" |
| "CMOVPE r16, r/m16","0F 4A /r","V","V","","pseudo,operand16" |
| "CMOVPE r32, r/m32","0F 4A /r","V","V","","pseudo,operand32" |
| "CMOVPE r64, r/m64","REX.W + 0F 4A /r","N.E.","V","","pseudo," |
| "CMOVPO r16, r/m16","0F 4B /r","V","V","","pseudo,operand16" |
| "CMOVPO r32, r/m32","0F 4B /r","V","V","","pseudo,operand32" |
| "CMOVPO r64, r/m64","REX.W + 0F 4B /r","N.E.","V","","pseudo," |
| "CMOVS r16, r/m16","0F 48 /r","V","V","","operand16" |
| "CMOVS r32, r/m32","0F 48 /r","V","V","","operand32" |
| "CMOVS r64, r/m64","REX.W + 0F 48 /r","N.E.","V","","" |
| "CMOVZ r16, r/m16","0F 44 /r","V","V","","pseudo,operand16" |
| "CMOVZ r32, r/m32","0F 44 /r","V","V","","pseudo,operand32" |
| "CMOVZ r64, r/m64","REX.W + 0F 44 /r","N.E.","V","","pseudo," |
| "CMP AL, imm8u","3C ib","V","V","","" |
| "CMP AX, imm16","3D iw","V","V","","operand16" |
| "CMP EAX, imm32","3D id","V","V","","operand32" |
| "CMP RAX, imm32","REX.W + 3D id","N.E.","V","","" |
| "CMP r/m16, imm16","81 /7 iw","V","V","","operand16" |
| "CMP r/m16, imm8","83 /7 ib","V","V","","operand16" |
| "CMP r/m16, r16","39 /r","V","V","","operand16" |
| "CMP r/m32, imm32","81 /7 id","V","V","","operand32" |
| "CMP r/m32, imm8","83 /7 ib","V","V","","operand32" |
| "CMP r/m32, r32","39 /r","V","V","","operand32" |
| "CMP r/m64, imm32","REX.W + 81 /7 id","N.E.","V","","" |
| "CMP r/m64, imm8","REX.W + 83 /7 ib","N.E.","V","","" |
| "CMP r/m64, r64","REX.W + 39 /r","N.E.","V","","" |
| "CMP r/m8, imm8u","80 /7 ib","V","V","","" |
| "CMP r/m8, imm8u","REX + 80 /7 ib","N.E.","V","","pseudo64" |
| "CMP r/m8, r8","38 /r","V","V","","" |
| "CMP r/m8, r8","REX + 38 /r","N.E.","V","","pseudo64" |
| "CMP r16, r/m16","3B /r","V","V","","operand16" |
| "CMP r32, r/m32","3B /r","V","V","","operand32" |
| "CMP r64, r/m64","REX.W + 3B /r","N.E.","V","","" |
| "CMP r8, r/m8","3A /r","V","V","","" |
| "CMP r8, r/m8","REX + 3A /r","N.E.","V","","pseudo64" |
| "CMPPD xmm1, xmm2/m128, imm8u","66 0F C2 /r ib","V","V","SSE2","" |
| "CMPPS xmm1, xmm2/m128, imm8u","0F C2 /r ib","V","V","SSE","" |
| "CMPS m16, m16","A7","V","V","","pseudo" |
| "CMPS m32, m32","A7","V","V","","pseudo" |
| "CMPS m64, m64","REX.W + A7","N.E.","V","","pseudo" |
| "CMPS m8, m8","A6","V","V","","pseudo" |
| "CMPSB","A6","V","V","","" |
| "CMPSD","A7","V","V","","operand32" |
| "CMPSD_XMM xmm1, xmm2/m64, imm8u","F2 0F C2 /r ib","V","V","SSE2","" |
| "CMPSQ","REX.W + A7","N.E.","V","","" |
| "CMPSS xmm1, xmm2/m32, imm8u","F3 0F C2 /r ib","V","V","SSE","" |
| "CMPSW","A7","V","V","","operand16" |
| "CMPXCHG r/m16, r16","0F B1 /r","V","V","","operand16" |
| "CMPXCHG r/m32, r32","0F B1 /r","V","V","","operand32" |
| "CMPXCHG r/m64, r64","REX.W + 0F B1 /r","N.E.","V","","" |
| "CMPXCHG r/m8, r8","0F B0 /r","V","V","","" |
| "CMPXCHG r/m8, r8","REX + 0F B0 /r","N.E.","V","","pseudo64" |
| "CMPXCHG16B m128","REX.W + 0F C7 /1","N.E.","V","","" |
| "CMPXCHG8B m64","0F C7 /1","V","V","","operand16,operand32" |
| "COMISD xmm1, xmm2/m64","66 0F 2F /r","V","V","SSE2","" |
| "COMISS xmm1, xmm2/m32","0F 2F /r","V","V","SSE","" |
| "CPUID","0F A2","V","V","","" |
| "CQO","REX.W + 99","N.E.","V","","" |
| "CRC32 r32, r/m16","F2 0F 38 F1 /r","V","V","","operand16" |
| "CRC32 r32, r/m32","F2 0F 38 F1 /r","V","V","","operand32" |
| "CRC32 r32, r/m8","F2 0F 38 F0 /r","V","V","","operand16,operand32" |
| "CRC32 r32, r/m8","F2 REX 0F 38 F0 /r","N.E.","V","","pseudo64" |
| "CRC32 r64, r/m64","F2 REX.W 0F 38 F1 /r","N.E.","V","","" |
| "CRC32 r64, r/m8","F2 REX.W 0F 38 F0 /r","N.E.","V","","" |
| "CVTDQ2PD xmm1, xmm2/m64","F3 0F E6 /r","V","V","SSE2","" |
| "CVTDQ2PS xmm1, xmm2/m128","0F 5B /r","V","V","SSE2","" |
| "CVTPD2DQ xmm1, xmm2/m128","F2 0F E6 /r","V","V","SSE2","" |
| "CVTPD2PI mm, xmm/m128","66 0F 2D /r","V","V","","" |
| "CVTPD2PS xmm1, xmm2/m128","66 0F 5A /r","V","V","SSE2","" |
| "CVTPI2PD xmm, mm/m64","66 0F 2A /r","V","V","","" |
| "CVTPI2PS xmm, mm/m64","0F 2A /r","V","V","","" |
| "CVTPS2DQ xmm1, xmm2/m128","66 0F 5B /r","V","V","SSE2","" |
| "CVTPS2PD xmm1, xmm2/m64","0F 5A /r","V","V","SSE2","" |
| "CVTPS2PI mm, xmm/m64","0F 2D /r","V","V","","" |
| "CVTSD2SI r32, xmm/m64","F2 0F 2D /r","V","V","SSE2","operand16,operand32" |
| "CVTSD2SI r64, xmm/m64","F2 REX.W 0F 2D /r","N.E.","V","SSE2","" |
| "CVTSD2SS xmm1, xmm2/m64","F2 0F 5A /r","V","V","SSE2","" |
| "CVTSI2SD xmm, r/m32","F2 0F 2A /r","V","V","SSE2","operand16,operand32" |
| "CVTSI2SD xmm, r/m64","F2 REX.W 0F 2A /r","N.E.","V","SSE2","" |
| "CVTSI2SS xmm, r/m32","F3 0F 2A /r","V","V","SSE","operand16,operand32" |
| "CVTSI2SS xmm, r/m64","F3 REX.W 0F 2A /r","N.E.","V","SSE","" |
| "CVTSS2SD xmm1, xmm2/m32","F3 0F 5A /r","V","V","SSE2","" |
| "CVTSS2SI r32, xmm/m32","F3 0F 2D /r","V","V","SSE","operand16,operand32" |
| "CVTSS2SI r64, xmm/m32","F3 REX.W 0F 2D /r","N.E.","V","SSE","" |
| "CVTTPD2DQ xmm1, xmm2/m128","66 0F E6 /r","V","V","SSE2","" |
| "CVTTPD2PI mm, xmm/m128","66 0F 2C /r","V","V","","" |
| "CVTTPS2DQ xmm1, xmm2/m128","F3 0F 5B /r","V","V","SSE2","" |
| "CVTTPS2PI mm, xmm/m64","0F 2C /r","V","V","","" |
| "CVTTSD2SI r32, xmm/m64","F2 0F 2C /r","V","V","SSE2","operand16,operand32" |
| "CVTTSD2SI r64, xmm/m64","F2 REX.W 0F 2C /r","N.E.","V","SSE2","" |
| "CVTTSS2SI r32, xmm/m32","F3 0F 2C /r","V","V","SSE","operand16,operand32" |
| "CVTTSS2SI r64, xmm/m32","F3 REX.W 0F 2C /r","N.E.","V","SSE","" |
| "CWD","99","V","V","","operand16" |
| "CWDE","98","V","V","","operand32" |
| "DAA","27","V","I","","" |
| "DAS","2F","V","I","","" |
| "DEC r/m16","FF /1","V","V","","operand16" |
| "DEC r/m32","FF /1","V","V","","operand32" |
| "DEC r/m64","REX.W + FF /1","N.E.","V","","" |
| "DEC r/m8","FE /1","V","V","","" |
| "DEC r/m8","REX + FE /1","N.E.","V","","pseudo64" |
| "DEC r16op","48+rw","V","N.E.","","operand16" |
| "DEC r32op","48+rd","V","N.E.","","operand32" |
| "DIV r/m16","F7 /6","V","V","","operand16" |
| "DIV r/m32","F7 /6","V","V","","operand32" |
| "DIV r/m64","REX.W + F7 /6","N.E.","V","","" |
| "DIV r/m8","F6 /6","V","V","","" |
| "DIV r/m8","REX + F6 /6","N.E.","V","","pseudo64" |
| "DIVPD xmm1, xmm2/m128","66 0F 5E /r","V","V","SSE2","" |
| "DIVPS xmm1, xmm2/m128","0F 5E /r","V","V","SSE","" |
| "DIVSD xmm1, xmm2/m64","F2 0F 5E /r","V","V","SSE2","" |
| "DIVSS xmm1, xmm2/m32","F3 0F 5E /r","V","V","SSE","" |
| "DPPD xmm1, xmm2/m128, imm8u","66 0F 3A 41 /r ib","V","V","SSE4_1","" |
| "DPPS xmm1, xmm2/m128, imm8u","66 0F 3A 40 /r ib","V","V","SSE4_1","" |
| "EMMS","0F 77","V","V","","" |
| "ENTER imm16u, 0","C8 iw 00","V","V","","pseudo" |
| "ENTER imm16u, 1","C8 iw 01","V","V","","pseudo" |
| "ENTER imm16u, imm8u","C8 iw ib","V","V","","" |
| "EXTRACTPS r/m32, xmm1, imm8u","66 0F 3A 17 /r ib","V","V","SSE4_1","" |
| "F2XM1","D9 F0","V","V","","" |
| "FABS","D9 E1","V","V","","" |
| "FADD ST(0), ST(i)","D8 C0+i","V","V","","" |
| "FADD ST(i), ST(0)","DC C0+i","V","V","","" |
| "FADD m32fp","D8 /0","V","V","","" |
| "FADD m64fp","DC /0","V","V","","" |
| "FADDP ST(i), ST(0)","DE C0+i","V","V","","" |
| "FADDP","DE C1","V","V","","pseudo" |
| "FBLD m80dec","DF /4","V","V","","" |
| "FBSTP m80bcd","DF /6","V","V","","" |
| "FCHS","D9 E0","V","V","","" |
| "FCLEX","9B DB E2","V","V","","pseudo" |
| "FCMOVB ST(0), ST(i)","DA C0+i","V","V","","" |
| "FCMOVBE ST(0), ST(i)","DA D0+i","V","V","","" |
| "FCMOVE ST(0), ST(i)","DA C8+i","V","V","","" |
| "FCMOVNB ST(0), ST(i)","DB C0+i","V","V","","" |
| "FCMOVNBE ST(0), ST(i)","DB D0+i","V","V","","" |
| "FCMOVNE ST(0), ST(i)","DB C8+i","V","V","","" |
| "FCMOVNU ST(0), ST(i)","DB D8+i","V","V","","" |
| "FCMOVU ST(0), ST(i)","DA D8+i","V","V","","" |
| "FCOM ST(i)","D8 D0+i","V","V","","" |
| "FCOM m32fp","D8 /2","V","V","","" |
| "FCOM m64fp","DC /2","V","V","","" |
| "FCOM","D8 D1","V","V","","pseudo" |
| "FCOMI ST, ST(i)","DB F0+i","V","V","","" |
| "FCOMIP ST, ST(i)","DF F0+i","V","V","","" |
| "FCOMP ST(i)","D8 D8+i","V","V","","" |
| "FCOMP m32fp","D8 /3","V","V","","" |
| "FCOMP m64fp","DC /3","V","V","","" |
| "FCOMP","D8 D9","V","V","","pseudo" |
| "FCOMPP","DE D9","V","V","","" |
| "FCOS","D9 FF","V","V","","" |
| "FDECSTP","D9 F6","V","V","","" |
| "FDIV ST(0), ST(i)","D8 F0+i","V","V","","" |
| "FDIV ST(i), ST(0)","DC F8+i","V","V","","" |
| "FDIV m32fp","D8 /6","V","V","","" |
| "FDIV m64fp","DC /6","V","V","","" |
| "FDIVP ST(i), ST(0)","DE F8+i","V","V","","" |
| "FDIVP","DE F9","V","V","","pseudo" |
| "FDIVR ST(0), ST(i)","D8 F8+i","V","V","","" |
| "FDIVR ST(i), ST(0)","DC F0+i","V","V","","" |
| "FDIVR m32fp","D8 /7","V","V","","" |
| "FDIVR m64fp","DC /7","V","V","","" |
| "FDIVRP ST(i), ST(0)","DE F0+i","V","V","","" |
| "FDIVRP","DE F1","V","V","","pseudo" |
| "FFREE ST(i)","DD C0+i","V","V","","" |
| "FFREEP ST(i)","DF C0+i","V","V","","" |
| "FIADD m16int","DE /0","V","V","","" |
| "FIADD m32int","DA /0","V","V","","" |
| "FICOM m16int","DE /2","V","V","","" |
| "FICOM m32int","DA /2","V","V","","" |
| "FICOMP m16int","DE /3","V","V","","" |
| "FICOMP m32int","DA /3","V","V","","" |
| "FIDIV m16int","DE /6","V","V","","" |
| "FIDIV m32int","DA /6","V","V","","" |
| "FIDIVR m16int","DE /7","V","V","","" |
| "FIDIVR m32int","DA /7","V","V","","" |
| "FILD m16int","DF /0","V","V","","" |
| "FILD m32int","DB /0","V","V","","" |
| "FILD m64int","DF /5","V","V","","" |
| "FIMUL m16int","DE /1","V","V","","" |
| "FIMUL m32int","DA /1","V","V","","" |
| "FINCSTP","D9 F7","V","V","","" |
| "FINIT","9B DB E3","V","V","","pseudo" |
| "FIST m16int","DF /2","V","V","","" |
| "FIST m32int","DB /2","V","V","","" |
| "FISTP m16int","DF /3","V","V","","" |
| "FISTP m32int","DB /3","V","V","","" |
| "FISTP m64int","DF /7","V","V","","" |
| "FISTTP m16int","DF /1","V","V","","" |
| "FISTTP m32int","DB /1","V","V","","" |
| "FISTTP m64int","DD /1","V","V","","" |
| "FISUB m16int","DE /4","V","V","","" |
| "FISUB m32int","DA /4","V","V","","" |
| "FISUBR m16int","DE /5","V","V","","" |
| "FISUBR m32int","DA /5","V","V","","" |
| "FLD ST(i)","D9 C0+i","V","V","","" |
| "FLD m32fp","D9 /0","V","V","","" |
| "FLD m64fp","DD /0","V","V","","" |
| "FLD m80fp","DB /5","V","V","","" |
| "FLD1","D9 E8","V","V","","" |
| "FLDCW m2byte","D9 /5","V","V","","" |
| "FLDENV m14/28byte","D9 /4","V","V","","" |
| "FLDL2E","D9 EA","V","V","","" |
| "FLDL2T","D9 E9","V","V","","" |
| "FLDLG2","D9 EC","V","V","","" |
| "FLDLN2","D9 ED","V","V","","" |
| "FLDPI","D9 EB","V","V","","" |
| "FLDZ","D9 EE","V","V","","" |
| "FMUL ST(0), ST(i)","D8 C8+i","V","V","","" |
| "FMUL ST(i), ST(0)","DC C8+i","V","V","","" |
| "FMUL m32fp","D8 /1","V","V","","" |
| "FMUL m64fp","DC /1","V","V","","" |
| "FMULP ST(i), ST(0)","DE C8+i","V","V","","" |
| "FMULP","DE C9","V","V","","pseudo" |
| "FNCLEX","DB E2","V","V","","" |
| "FNINIT","DB E3","V","V","","" |
| "FNOP","D9 D0","V","V","","" |
| "FNSAVE m94/108byte","DD /6","V","V","","" |
| "FNSTCW m2byte","D9 /7","V","V","","" |
| "FNSTENV m14/28byte","D9 /6","V","V","","" |
| "FNSTSW AX","DF E0","V","V","","" |
| "FNSTSW m2byte","DD /7","V","V","","" |
| "FPATAN","D9 F3","V","V","","" |
| "FPREM","D9 F8","V","V","","" |
| "FPREM1","D9 F5","V","V","","" |
| "FPTAN","D9 F2","V","V","","" |
| "FRNDINT","D9 FC","V","V","","" |
| "FRSTOR m94/108byte","DD /4","V","V","","" |
| "FSAVE m94/108byte","9B DD /6","V","V","","pseudo" |
| "FSCALE","D9 FD","V","V","","" |
| "FSIN","D9 FE","V","V","","" |
| "FSINCOS","D9 FB","V","V","","" |
| "FSQRT","D9 FA","V","V","","" |
| "FST ST(i)","DD D0+i","V","V","","" |
| "FST m32fp","D9 /2","V","V","","" |
| "FST m64fp","DD /2","V","V","","" |
| "FSTCW m2byte","9B D9 /7","V","V","","pseudo" |
| "FSTENV m14/28byte","9B D9 /6","V","V","","pseudo" |
| "FSTP ST(i)","DD D8+i","V","V","","" |
| "FSTP m32fp","D9 /3","V","V","","" |
| "FSTP m64fp","DD /3","V","V","","" |
| "FSTP m80fp","DB /7","V","V","","" |
| "FSTSW AX","9B DF E0","V","V","","pseudo" |
| "FSTSW m2byte","9B DD /7","V","V","","pseudo" |
| "FSUB ST(0), ST(i)","D8 E0+i","V","V","","" |
| "FSUB ST(i), ST(0)","DC E8+i","V","V","","" |
| "FSUB m32fp","D8 /4","V","V","","" |
| "FSUB m64fp","DC /4","V","V","","" |
| "FSUBP ST(i), ST(0)","DE E8+i","V","V","","" |
| "FSUBP","DE E9","V","V","","pseudo" |
| "FSUBR ST(0), ST(i)","D8 E8+i","V","V","","" |
| "FSUBR ST(i), ST(0)","DC E0+i","V","V","","" |
| "FSUBR m32fp","D8 /5","V","V","","" |
| "FSUBR m64fp","DC /5","V","V","","" |
| "FSUBRP ST(i), ST(0)","DE E0+i","V","V","","" |
| "FSUBRP","DE E1","V","V","","pseudo" |
| "FTST","D9 E4","V","V","","" |
| "FUCOM ST(i)","DD E0+i","V","V","","" |
| "FUCOM","DD E1","V","V","","pseudo" |
| "FUCOMI ST, ST(i)","DB E8+i","V","V","","" |
| "FUCOMIP ST, ST(i)","DF E8+i","V","V","","" |
| "FUCOMP ST(i)","DD E8+i","V","V","","" |
| "FUCOMP","DD E9","V","V","","pseudo" |
| "FUCOMPP","DA E9","V","V","","" |
| "FWAIT","9B","V","V","","" |
| "FXAM","D9 E5","V","V","","" |
| "FXCH ST(i)","D9 C8+i","V","V","","" |
| "FXCH","D9 C9","V","V","","pseudo" |
| "FXRSTOR m512byte","0F AE /1","V","V","","operand16,operand32" |
| "FXRSTOR64 m512byte","REX.W + 0F AE /1","N.E.","V","","" |
| "FXSAVE m512byte","0F AE /0","V","V","","operand16,operand32" |
| "FXSAVE64 m512byte","REX.W + 0F AE /0","N.E.","V","","" |
| "FXTRACT","D9 F4","V","V","","" |
| "FYL2X","D9 F1","V","V","","" |
| "FYL2XP1","D9 F9","V","V","","" |
| "HADDPD xmm1, xmm2/m128","66 0F 7C /r","V","V","SSE3","" |
| "HADDPS xmm1, xmm2/m128","F2 0F 7C /r","V","V","SSE3","" |
| "HLT","F4","V","V","","" |
| "HSUBPD xmm1, xmm2/m128","66 0F 7D /r","V","V","SSE3","" |
| "HSUBPS xmm1, xmm2/m128","F2 0F 7D /r","V","V","SSE3","" |
| "ICEBP","F1","V","V","","" |
| "IDIV r/m16","F7 /7","V","V","","operand16" |
| "IDIV r/m32","F7 /7","V","V","","operand32" |
| "IDIV r/m64","REX.W + F7 /7","N.E.","V","","" |
| "IDIV r/m8","F6 /7","V","V","","" |
| "IDIV r/m8","REX + F6 /7","N.E.","V","","pseudo64" |
| "IMUL r/m16","F7 /5","V","V","","operand16" |
| "IMUL r/m32","F7 /5","V","V","","operand32" |
| "IMUL r/m64","REX.W + F7 /5","N.E.","V","","" |
| "IMUL r/m8","F6 /5","V","V","","" |
| "IMUL r16, r/m16","0F AF /r","V","V","","operand16" |
| "IMUL r16, r/m16, imm16","69 /r iw","V","V","","operand16" |
| "IMUL r16, r/m16, imm8","6B /r ib","V","V","","operand16" |
| "IMUL r32, r/m32","0F AF /r","V","V","","operand32" |
| "IMUL r32, r/m32, imm32","69 /r id","V","V","","operand32" |
| "IMUL r32, r/m32, imm8","6B /r ib","V","V","","operand32" |
| "IMUL r64, r/m64","REX.W + 0F AF /r","N.E.","V","","" |
| "IMUL r64, r/m64, imm32","REX.W + 69 /r id","N.E.","V","","" |
| "IMUL r64, r/m64, imm8","REX.W + 6B /r ib","N.E.","V","","" |
| "IN AL, DX","EC","V","V","","" |
| "IN AL, imm8u","E4 ib","V","V","","" |
| "IN AX, DX","ED","V","V","","operand16" |
| "IN AX, imm8u","E5 ib","V","V","","operand16" |
| "IN EAX, DX","ED","V","V","","operand32,operand64" |
| "IN EAX, imm8u","E5 ib","V","V","","operand32,operand64" |
| "INC r/m16","FF /0","V","V","","operand16" |
| "INC r/m32","FF /0","V","V","","operand32" |
| "INC r/m64","REX.W + FF /0","N.E.","V","","" |
| "INC r/m8","FE /0","V","V","","" |
| "INC r/m8","REX + FE /0","N.E.","V","","pseudo64" |
| "INC r16op","40+rw","V","N.E.","","operand16" |
| "INC r32op","40+rd","V","N.E.","","operand32" |
| "INS m16, DX","6D","V","V","","pseudo" |
| "INS m32, DX","6D","V","V","","pseudo" |
| "INS m8, DX","6C","V","V","","pseudo" |
| "INSB","6C","V","V","","" |
| "INSD","6D","V","V","","operand32,operand64" |
| "INSERTPS xmm1, xmm2/m32, imm8u","66 0F 3A 21 /r ib","V","V","SSE4_1","" |
| "INSW","6D","V","V","","operand16" |
| "INT 3","CC","V","V","","" |
| "INT imm8u","CD ib","V","V","","" |
| "INTO","CE","V","I","","" |
| "INVD","0F 08","V","V","","" |
| "INVLPG m","0F 01 /7","V","V","","" |
| "INVPCID r32, m128","66 0F 38 82 /r","V","N.E.","INVPCID","" |
| "INVPCID r64, m128","66 0F 38 82 /r","N.E.","V","INVPCID","" |
| "IRET","CF","V","V","","operand16" |
| "IRETD","CF","V","V","","operand32" |
| "IRETQ","REX.W + CF","N.E.","V","","" |
| "JA rel16","0F 87 cw","V","N.S.","","operand16" |
| "JA rel32","0F 87 cd","V","V","","operand32" |
| "JA rel8","77 cb","V","V","","" |
| "JAE rel16","0F 83 cw","V","N.S.","","operand16" |
| "JAE rel32","0F 83 cd","V","V","","operand32" |
| "JAE rel8","73 cb","V","V","","" |
| "JB rel16","0F 82 cw","V","N.S.","","operand16" |
| "JB rel32","0F 82 cd","V","V","","operand32" |
| "JB rel8","72 cb","V","V","","" |
| "JBE rel16","0F 86 cw","V","N.S.","","operand16" |
| "JBE rel32","0F 86 cd","V","V","","operand32" |
| "JBE rel8","76 cb","V","V","","" |
| "JC rel16","0F 82 cw","V","N.S.","","pseudo" |
| "JC rel32","0F 82 cd","V","V","","pseudo" |
| "JC rel8","72 cb","V","V","","pseudo" |
| "JCXZ rel8","E3 cb","V","N.E.","","address16" |
| "JE rel16","0F 84 cw","V","N.S.","","operand16" |
| "JE rel32","0F 84 cd","V","V","","operand32" |
| "JE rel8","74 cb","V","V","","" |
| "JECXZ rel8","E3 cb","V","V","","address32" |
| "JG rel16","0F 8F cw","V","N.S.","","operand16" |
| "JG rel32","0F 8F cd","V","V","","operand32" |
| "JG rel8","7F cb","V","V","","" |
| "JGE rel16","0F 8D cw","V","N.S.","","operand16" |
| "JGE rel32","0F 8D cd","V","V","","operand32" |
| "JGE rel8","7D cb","V","V","","" |
| "JL rel16","0F 8C cw","V","N.S.","","operand16" |
| "JL rel32","0F 8C cd","V","V","","operand32" |
| "JL rel8","7C cb","V","V","","" |
| "JLE rel16","0F 8E cw","V","N.S.","","operand16" |
| "JLE rel32","0F 8E cd","V","V","","operand32" |
| "JLE rel8","7E cb","V","V","","" |
| "JMP r/m16","FF /4","V","N.S.","","operand16" |
| "JMP r/m32","FF /4","V","N.S.","","operand32" |
| "JMP r/m64","FF /4","N.E.","V","","" |
| "JMP rel16","E9 cw","V","N.S.","","operand16" |
| "JMP rel32","E9 cd","V","V","","operand32" |
| "JMP rel32","E9 cd","N.S.","V","","operand16,operand64" |
| "JMP rel8","EB cb","V","V","","" |
| "JNA rel16","0F 86 cw","V","N.S.","","pseudo" |
| "JNA rel32","0F 86 cd","V","V","","pseudo" |
| "JNA rel8","76 cb","V","V","","pseudo" |
| "JNAE rel16","0F 82 cw","V","N.S.","","pseudo" |
| "JNAE rel32","0F 82 cd","V","V","","pseudo" |
| "JNAE rel8","72 cb","V","V","","pseudo" |
| "JNB rel16","0F 83 cw","V","N.S.","","pseudo" |
| "JNB rel32","0F 83 cd","V","V","","pseudo" |
| "JNB rel8","73 cb","V","V","","pseudo" |
| "JNBE rel16","0F 87 cw","V","N.S.","","pseudo" |
| "JNBE rel32","0F 87 cd","V","V","","pseudo" |
| "JNBE rel8","77 cb","V","V","","pseudo" |
| "JNC rel16","0F 83 cw","V","N.S.","","pseudo" |
| "JNC rel32","0F 83 cd","V","V","","pseudo" |
| "JNC rel8","73 cb","V","V","","pseudo" |
| "JNE rel16","0F 85 cw","V","N.S.","","operand16" |
| "JNE rel32","0F 85 cd","V","V","","operand32" |
| "JNE rel8","75 cb","V","V","","" |
| "JNG rel16","0F 8E cw","V","N.S.","","pseudo" |
| "JNG rel32","0F 8E cd","V","V","","pseudo" |
| "JNG rel8","7E cb","V","V","","pseudo" |
| "JNGE rel16","0F 8C cw","V","N.S.","","pseudo" |
| "JNGE rel32","0F 8C cd","V","V","","pseudo" |
| "JNGE rel8","7C cb","V","V","","pseudo" |
| "JNL rel16","0F 8D cw","V","N.S.","","pseudo" |
| "JNL rel32","0F 8D cd","V","V","","pseudo" |
| "JNL rel8","7D cb","V","V","","pseudo" |
| "JNLE rel16","0F 8F cw","V","N.S.","","pseudo" |
| "JNLE rel32","0F 8F cd","V","V","","pseudo" |
| "JNLE rel8","7F cb","V","V","","pseudo" |
| "JNO rel16","0F 81 cw","V","N.S.","","operand16" |
| "JNO rel32","0F 81 cd","V","V","","operand32" |
| "JNO rel8","71 cb","V","V","","" |
| "JNP rel16","0F 8B cw","V","N.S.","","operand16" |
| "JNP rel32","0F 8B cd","V","V","","operand32" |
| "JNP rel8","7B cb","V","V","","" |
| "JNS rel16","0F 89 cw","V","N.S.","","operand16" |
| "JNS rel32","0F 89 cd","V","V","","operand32" |
| "JNS rel8","79 cb","V","V","","" |
| "JNZ rel16","0F 85 cw","V","N.S.","","pseudo" |
| "JNZ rel32","0F 85 cd","V","V","","pseudo" |
| "JNZ rel8","75 cb","V","V","","pseudo" |
| "JO rel16","0F 80 cw","V","N.S.","","operand16" |
| "JO rel32","0F 80 cd","V","V","","operand32" |
| "JO rel8","70 cb","V","V","","" |
| "JP rel16","0F 8A cw","V","N.S.","","operand16" |
| "JP rel32","0F 8A cd","V","V","","operand32" |
| "JP rel8","7A cb","V","V","","" |
| "JPE rel16","0F 8A cw","V","N.S.","","pseudo" |
| "JPE rel32","0F 8A cd","V","V","","pseudo" |
| "JPE rel8","7A cb","V","V","","pseudo" |
| "JPO rel16","0F 8B cw","V","N.S.","","pseudo" |
| "JPO rel32","0F 8B cd","V","V","","pseudo" |
| "JPO rel8","7B cb","V","V","","pseudo" |
| "JRCXZ rel8","E3 cb","N.E.","V","","address64" |
| "JS rel16","0F 88 cw","V","N.S.","","operand16" |
| "JS rel32","0F 88 cd","V","V","","operand32" |
| "JS rel8","78 cb","V","V","","" |
| "JZ rel16","0F 84 cw","V","N.S.","","pseudo" |
| "JZ rel32","0F 84 cd","V","V","","pseudo" |
| "JZ rel8","74 cb","V","V","","pseudo" |
| "JA rel32","0F 87 cd","N.S.","V","","operand16,operand64" |
| "JAE rel32","0F 83 cd","N.S.","V","","operand16,operand64" |
| "JB rel32","0F 82 cd","N.S.","V","","operand16,operand64" |
| "JBE rel32","0F 86 cd","N.S.","V","","operand16,operand64" |
| "JE rel32","0F 84 cd","N.S.","V","","operand16,operand64" |
| "JG rel32","0F 8F cd","N.S.","V","","operand16,operand64" |
| "JGE rel32","0F 8D cd","N.S.","V","","operand16,operand64" |
| "JL rel32","0F 8C cd","N.S.","V","","operand16,operand64" |
| "JLE rel32","0F 8E cd","N.S.","V","","operand16,operand64" |
| "JNE rel32","0F 85 cd","N.S.","V","","operand16,operand64" |
| "JNO rel32","0F 81 cd","N.S.","V","","operand16,operand64" |
| "JNP rel32","0F 8B cd","N.S.","V","","operand16,operand64" |
| "JNS rel32","0F 89 cd","N.S.","V","","operand16,operand64" |
| "JO rel32","0F 80 cd","N.S.","V","","operand16,operand64" |
| "JP rel32","0F 8A cd","N.S.","V","","operand16,operand64" |
| "JS rel32","0F 88 cd","N.S.","V","","operand16,operand64" |
| "LAHF","9F","V","V","","" |
| "LAR r16, r/m16","0F 02 /r","V","V","","operand16" |
| "LAR r32, r32/m16","0F 02 /r","V","V","","operand32" |
| "LAR r64, r64/m16","0F 02 /r","V","V","","operand64" |
| "LCALL m16:16","FF /3","V","V","","operand16" |
| "LCALL m16:32","FF /3","V","V","","operand32" |
| "LCALL m16:64","REX.W + FF /3","N.E.","V","","" |
| "LCALL ptr16:16","9A cd","V","I","","operand16" |
| "LCALL ptr16:32","9A cp","V","I","","operand32" |
| "LDDQU xmm1, m128","F2 0F F0 /r","V","V","SSE3","" |
| "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" |
| "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","","" |
| "LEAVE","C9","N.E.","V","","operand32,operand64" |
| "LEAVE","C9","V","N.E.","","operand32" |
| "LEAVE","C9","V","V","","operand16" |
| "LES r16, m16:16","C4 /r","V","I","","operand16" |
| "LES r32, m16:32","C4 /r","V","I","","operand32" |
| "LFENCE","0F AE E8","V","V","","" |
| "LFS r16, m16:16","0F B4 /r","V","V","","operand16" |
| "LFS r32, m16:32","0F B4 /r","V","V","","operand32" |
| "LFS r64, m16:64","REX.W + 0F B4 /r","N.E.","V","","" |
| "LGDT m16&32","0F 01 /2","V","N.E.","","" |
| "LGDT m16&64","0F 01 /2","N.E.","V","","" |
| "LGS r16, m16:16","0F B5 /r","V","V","","operand16" |
| "LGS r32, m16:32","0F B5 /r","V","V","","operand32" |
| "LGS r64, m16:64","REX.W + 0F B5 /r","N.E.","V","","" |
| "LIDT m16&32","0F 01 /3","V","N.E.","","" |
| "LIDT m16&64","0F 01 /3","N.E.","V","","" |
| "LJMP m16:16","FF /5","V","V","","operand16" |
| "LJMP m16:32","FF /5","V","V","","operand32" |
| "LJMP m16:64","REX.W + FF /5","N.E.","V","","" |
| "LJMP ptr16:16","EA cd","V","I","","operand16" |
| "LJMP ptr16:32","EA cp","V","I","","operand32" |
| "LLDT r/m16","0F 00 /2","V","V","","" |
| "LMSW r/m16","0F 01 /6","V","V","","" |
| "LOCK","F0","V","V","","pseudo" |
| "LODS m16","AD","V","V","","pseudo" |
| "LODS m32","AD","V","V","","pseudo" |
| "LODS m64","REX.W + AD","N.E.","V","","pseudo" |
| "LODS m8","AC","V","V","","pseudo" |
| "LODSB","AC","V","V","","" |
| "LODSD","AD","V","V","","operand32" |
| "LODSQ","REX.W + AD","N.E.","V","","" |
| "LODSW","AD","V","V","","operand16" |
| "LOOP rel8","E2 cb","V","V","","" |
| "LOOPE rel8","E1 cb","V","V","","" |
| "LOOPNE rel8","E0 cb","V","V","","" |
| "LRET imm16u","CA iw","V","V","","" |
| "LRET","CB","V","V","","" |
| "LSL r16, r/m16","0F 03 /r","V","V","","operand16" |
| "LSL r32, r32/m16","0F 03 /r","V","V","","operand32" |
| "LSL r64, r32/m16","REX.W + 0F 03 /r","V","V","","" |
| "LSS r16, m16:16","0F B2 /r","V","V","","operand16" |
| "LSS r32, m16:32","0F B2 /r","V","V","","operand32" |
| "LSS r64, m16:64","REX.W + 0F B2 /r","N.E.","V","","" |
| "LTR r/m16","0F 00 /3","V","V","","" |
| "LZCNT r16, r/m16","F3 0F BD /r","V","V","LZCNT","operand16" |
| "LZCNT r32, r/m32","F3 0F BD /r","V","V","LZCNT","operand32" |
| "LZCNT r64, r/m64","REX.W + F3 0F BD /r","N.E.","V","LZCNT","" |
| "MASKMOVDQU xmm1, xmm2","66 0F F7 /r","V","V","SSE2","" |
| "MASKMOVQ mm1, mm2","0F F7 /r","V","V","","" |
| "MAXPD xmm1, xmm2/m128","66 0F 5F /r","V","V","SSE2","" |
| "MAXPS xmm1, xmm2/m128","0F 5F /r","V","V","SSE","" |
| "MAXSD xmm1, xmm2/m64","F2 0F 5F /r","V","V","SSE2","" |
| "MAXSS xmm1, xmm2/m32","F3 0F 5F /r","V","V","SSE","" |
| "MFENCE","0F AE F0","V","V","","" |
| "MINPD xmm1, xmm2/m128","66 0F 5D /r","V","V","SSE2","" |
| "MINPS xmm1, xmm2/m128","0F 5D /r","V","V","SSE","" |
| "MINSD xmm1, xmm2/m64","F2 0F 5D /r","V","V","SSE2","" |
| "MINSS xmm1, xmm2/m32","F3 0F 5D /r","V","V","SSE","" |
| "MONITOR","0F 01 C8","V","V","","" |
| "MOV AL, moffs8","A0 cm","V","V","","" |
| "MOV AL, moffs8","REX.W + A0 cm","N.E.","V","","" |
| "MOV AX, moffs16","A1 cm","V","V","","operand16" |
| "MOV CR0-CR7, rmf32","0F 22 /r","V","N.E.","","" |
| "MOV CR0-CR7, rmf64","0F 22 /r","N.E.","V","","" |
| "MOV DR0-DR7, rmf32","0F 23 /r","V","N.E.","","" |
| "MOV DR0-DR7, rmf64","0F 23 /r","N.E.","V","","" |
| "MOV EAX, moffs32","A1 cm","V","V","","operand32" |
| "MOV RAX, moffs64","REX.W + A1 cm","V","V","","" |
| "MOV Sreg, r/m16","8E /r","V","V","","operand16" |
| "MOV Sreg, r32/m16","8E /r","V","V","","operand32" |
| "MOV Sreg, r64/m16","REX.W + 8E /r","N.E.","V","","operand64" |
| "MOV TR0-TR7, rmf32","0F 26 /r","V","N.E.","","" |
| "MOV TR0-TR7, rmf64","0F 26 /r","N.E.","V","","" |
| "MOV moffs16, AX","A3 cm","V","V","","operand16" |
| "MOV moffs32, EAX","A3 cm","V","V","","operand32" |
| "MOV moffs64, RAX","REX.W + A3 cm","V","V","","" |
| "MOV moffs8, AL","A2 cm","V","V","","" |
| "MOV moffs8, AL","REX.W + A2 cm","N.E.","V","","" |
| "MOV r/m16, imm16","C7 /0 iw","V","V","","operand16" |
| "MOV r/m16, Sreg","8C /r","V","V","","operand16" |
| "MOV r64/m16, Sreg","REX.W + 8C /r","N.E.","V","","operand64" |
| "MOV r32/m16, Sreg","8C /r","V","V","","operand32" |
| "MOV r/m16, r16","89 /r","V","V","","operand16" |
| "MOV r/m32, imm32","C7 /0 id","V","V","","operand32" |
| "MOV r/m32, r32","89 /r","V","V","","operand32" |
| "MOV r/m64, imm32","REX.W + C7 /0 id","N.E.","V","","" |
| "MOV r/m64, r64","REX.W + 89 /r","V","V","","operand64" |
| "MOV r/m8, imm8u","C6 /0 ib","V","V","","" |
| "MOV r/m8, imm8u","REX + C6 /0 ib","N.E.","V","","pseudo64" |
| "MOV r/m8, r8","88 /r","V","V","","" |
| "MOV r/m8, r8","REX + 88 /r","N.E.","V","","pseudo64" |
| "MOV r16op, imm16","B8+rw iw","V","V","","operand16" |
| "MOV r16, r/m16","8B /r","V","V","","operand16" |
| "MOV r32op, imm32","B8+rd id","V","V","","operand32" |
| "MOV r32, r/m32","8B /r","V","V","","operand32" |
| "MOV r64op, imm64","REX.W + B8+rd io","N.E.","V","","" |
| "MOV r64, r/m64","REX.W + 8B /r","V","V","","operand64" |
| "MOV r8op, imm8u","B0+rb ib","V","V","","" |
| "MOV r8op, imm8u","REX + B0+rb ib","N.E.","V","","pseudo64" |
| "MOV r8, r/m8","8A /r","V","V","","" |
| "MOV r8, r/m8","REX + 8A /r","N.E.","V","","pseudo64" |
| "MOV rmf32, CR0-CR7","0F 20 /r","V","N.E.","","" |
| "MOV rmf32, DR0-DR7","0F 21 /r","V","N.E.","","" |
| "MOV rmf32, TR0-TR7","0F 24 /r","V","N.E.","","" |
| "MOV rmf64, CR0-CR7","0F 20 /r","N.E.","V","","" |
| "MOV rmf64, DR0-DR7","0F 21 /r","N.E.","V","","" |
| "MOV rmf64, TR0-TR7","0F 24 /r","N.E.","V","","" |
| "MOVAPD xmm1, xmm2/m128","66 0F 28 /r","V","V","SSE2","" |
| "MOVAPD xmm2/m128, xmm1","66 0F 29 /r","V","V","SSE2","" |
| "MOVAPS xmm1, xmm2/m128","0F 28 /r","V","V","SSE","" |
| "MOVAPS xmm2/m128, xmm1","0F 29 /r","V","V","SSE","" |
| "MOVBE m16, r16","0F 38 F1 /r","V","V","","operand16" |
| "MOVBE m32, r32","0F 38 F1 /r","V","V","","operand32" |
| "MOVBE m64, r64","REX.W + 0F 38 F1 /r","N.E.","V","","" |
| "MOVBE r16, m16","0F 38 F0 /r","V","V","","operand16" |
| "MOVBE r32, m32","0F 38 F0 /r","V","V","","operand32" |
| "MOVBE r64, m64","REX.W + 0F 38 F0 /r","N.E.","V","","" |
| "MOVD mm, r/m32","0F 6E /r","V","V","MMX","operand16,operand32" |
| "MOVD r/m32, mm","0F 7E /r","V","V","MMX","operand16,operand32" |
| "MOVD r/m32, xmm","66 0F 7E /r","V","V","SSE2","operand16,operand32" |
| "MOVD xmm, r/m32","66 0F 6E /r","V","V","SSE2","operand16,operand32" |
| "MOVDDUP xmm1, xmm2/m64","F2 0F 12 /r","V","V","SSE3","" |
| "MOVDQ2Q mm, xmm2","F2 0F D6 /r","V","V","","" |
| "MOVDQA xmm1, xmm2/m128","66 0F 6F /r","V","V","SSE2","" |
| "MOVDQA xmm2/m128, xmm1","66 0F 7F /r","V","V","SSE2","" |
| "MOVDQU xmm1, xmm2/m128","F3 0F 6F /r","V","V","SSE2","" |
| "MOVDQU xmm2/m128, xmm1","F3 0F 7F /r","V","V","SSE2","" |
| "MOVHLPS xmm1, xmm2","0F 12 /r","V","V","SSE","modrm_regonly" |
| "MOVHPD xmm, xmm2/m64","66 0F 16 /r","V","V","SSE2","" |
| "MOVHPD xmm2/m64, xmm","66 0F 17 /r","V","V","SSE2","" |
| "MOVHPS m64, xmm","0F 17 /r","V","V","SSE","" |
| "MOVHPS xmm, m64","0F 16 /r","V","V","SSE","modrm_memonly" |
| "MOVLHPS xmm1, xmm2","0F 16 /r","V","V","SSE","modrm_regonly" |
| "MOVLPD xmm, xmm2/m64","66 0F 12 /r","V","V","SSE2","" |
| "MOVLPD xmm2/m64, xmm","66 0F 13 /r","V","V","SSE2","" |
| "MOVLPS m64, xmm","0F 13 /r","V","V","SSE","" |
| "MOVLPS xmm, m64","0F 12 /r","V","V","SSE","modrm_memonly" |
| "MOVMSKPD r32, xmm2","66 0F 50 /r","V","V","SSE2","" |
| "MOVMSKPS r32, xmm2","0F 50 /r","V","V","SSE","" |
| "MOVNTDQ m128, xmm","66 0F E7 /r","V","V","SSE2","" |
| "MOVNTDQA xmm1, m128","66 0F 38 2A /r","V","V","SSE4_1","" |
| "MOVNTI m32, r32","0F C3 /r","V","V","","operand16,operand32" |
| "MOVNTI m64, r64","REX.W + 0F C3 /r","N.E.","V","","" |
| "MOVNTPD m128, xmm","66 0F 2B /r","V","V","SSE2","" |
| "MOVNTPS m128, xmm","0F 2B /r","V","V","SSE","" |
| "MOVNTQ m64, mm","0F E7 /r","V","V","","" |
| "MOVNTSD m64, xmm","F2 0F 2B /r","V","V","SSE","" |
| "MOVNTSS m32, xmm","F3 0F 2B /r","V","V","SSE","" |
| "MOVQ mm, mm/m64","0F 6F /r","V","V","MMX","" |
| "MOVQ mm, r/m64","REX.W + 0F 6E /r","N.E.","V","MMX","" |
| "MOVQ mm/m64, mm","0F 7F /r","V","V","MMX","" |
| "MOVQ r/m64, mm","REX.W + 0F 7E /r","N.E.","V","MMX","" |
| "MOVQ r/m64, xmm","66 REX.W 0F 7E /r","N.E.","V","SSE2","" |
| "MOVQ xmm, r/m64","66 REX.W 0F 6E /r","N.E.","V","SSE2","" |
| "MOVQ xmm1, xmm2/m64","F3 0F 7E /r","V","V","SSE2","" |
| "MOVQ xmm2/m64, xmm1","66 0F D6 /r","V","V","SSE2","" |
| "MOVQ2DQ xmm1, mm2","F3 0F D6 /r","V","V","","" |
| "MOVS m16, m16","A5","V","V","","pseudo" |
| "MOVS m32, m32","A5","V","V","","pseudo" |
| "MOVS m64, m64","REX.W + A5","N.E.","V","","pseudo" |
| "MOVS m8, m8","A4","V","V","","pseudo" |
| "MOVSB","A4","V","V","","" |
| "MOVSD","A5","V","V","","operand32" |
| "MOVSD_XMM xmm1, xmm2/m64","F2 0F 10 /r","V","V","SSE2","" |
| "MOVSD_XMM xmm2/m64, xmm1","F2 0F 11 /r","V","V","SSE2","" |
| "MOVSHDUP xmm1, xmm2/m128","F3 0F 16 /r","V","V","SSE3","" |
| "MOVSLDUP xmm1, xmm2/m128","F3 0F 12 /r","V","V","SSE3","" |
| "MOVSQ","REX.W + A5","N.E.","V","","" |
| "MOVSS xmm1, xmm2/m32","F3 0F 10 /r","V","V","SSE","" |
| "MOVSS xmm2/m32, xmm","F3 0F 11 /r","V","V","SSE","" |
| "MOVSW","A5","V","V","","operand16" |
| "MOVSX r16, r/m16","0F BF /r","V","V","","operand16" |
| "MOVSX r16, r/m8","0F BE /r","V","V","","operand16" |
| "MOVSX r32, r/m16","0F BF /r","V","V","","operand32" |
| "MOVSX r32, r/m8","0F BE /r","V","V","","operand32" |
| "MOVSX r64, r/m16","REX.W + 0F BF /r","N.E.","V","","" |
| "MOVSX r64, r/m8","REX.W + 0F BE /r","N.E.","V","","" |
| "MOVSXD r16, r/m32","63 /r","N.E.","V","","operand16" |
| "MOVSXD r32, r/m32","63 /r","N.E.","V","","operand32" |
| "MOVSXD r64, r/m32","REX.W + 63 /r","N.E.","V","","" |
| "MOVUPD xmm1, xmm2/m128","66 0F 10 /r","V","V","SSE2","" |
| "MOVUPD xmm2/m128, xmm","66 0F 11 /r","V","V","SSE2","" |
| "MOVUPS xmm1, xmm2/m128","0F 10 /r","V","V","SSE","" |
| "MOVUPS xmm2/m128, xmm1","0F 11 /r","V","V","SSE","" |
| "MOVZX r16, r/m16","0F B7 /r","V","V","","operand16" |
| "MOVZX r16, r/m8","0F B6 /r","V","V","","operand16" |
| "MOVZX r32, r/m16","0F B7 /r","V","V","","operand32" |
| "MOVZX r32, r/m8","0F B6 /r","V","V","","operand32" |
| "MOVZX r64, r/m16","REX.W + 0F B7 /r","N.E.","V","","" |
| "MOVZX r64, r/m8","REX.W + 0F B6 /r","N.E.","V","","" |
| "MPSADBW xmm1, xmm2/m128, imm8u","66 0F 3A 42 /r ib","V","V","SSE4_1","" |
| "MUL r/m16","F7 /4","V","V","","operand16" |
| "MUL r/m32","F7 /4","V","V","","operand32" |
| "MUL r/m64","REX.W + F7 /4","N.E.","V","","" |
| "MUL r/m8","F6 /4","V","V","","" |
| "MUL r/m8","REX + F6 /4","N.E.","V","","pseudo64" |
| "MULPD xmm1, xmm2/m128","66 0F 59 /r","V","V","SSE2","" |
| "MULPS xmm1, xmm2/m128","0F 59 /r","V","V","SSE","" |
| "MULSD xmm1, xmm2/m64","F2 0F 59 /r","V","V","SSE2","" |
| "MULSS xmm1, xmm2/m32","F3 0F 59 /r","V","V","SSE","" |
| "MULX r32a, r32b, r/m32","VEX.NDD.LZ.F2.0F38.W0 F6 /r","V","V","BMI2","" |
| "MULX r64a, r64b, r/m64","VEX.NDD.LZ.F2.0F38.W1 F6 /r","N.E.","V","BMI2","" |
| "MWAIT","0F 01 C9","V","V","","" |
| "NEG r/m16","F7 /3","V","V","","operand16" |
| "NEG r/m32","F7 /3","V","V","","operand32" |
| "NEG r/m64","REX.W + F7 /3","N.E.","V","","" |
| "NEG r/m8","F6 /3","V","V","","" |
| "NEG r/m8","REX + F6 /3","N.E.","V","","pseudo64" |
| "NOP r/m16","0F 1F /0","V","V","","operand16" |
| "NOP r/m32","0F 1F /0","V","V","","operand32" |
| "NOP","90","V","V","","pseudo" |
| "NOT r/m16","F7 /2","V","V","","operand16" |
| "NOT r/m32","F7 /2","V","V","","operand32" |
| "NOT r/m64","REX.W + F7 /2","N.E.","V","","" |
| "NOT r/m8","F6 /2","V","V","","" |
| "NOT r/m8","REX + F6 /2","N.E.","V","","pseudo64" |
| "OR AL, imm8u","0C ib","V","V","","" |
| "OR AX, imm16","0D iw","V","V","","operand16" |
| "OR EAX, imm32","0D id","V","V","","operand32" |
| "OR RAX, imm32","REX.W + 0D id","N.E.","V","","" |
| "OR r/m16, imm16","81 /1 iw","V","V","","operand16" |
| "OR r/m16, imm8","83 /1 ib","V","V","","operand16" |
| "OR r/m16, r16","09 /r","V","V","","operand16" |
| "OR r/m32, imm32","81 /1 id","V","V","","operand32" |
| "OR r/m32, imm8","83 /1 ib","V","V","","operand32" |
| "OR r/m32, r32","09 /r","V","V","","operand32" |
| "OR r/m64, imm32","REX.W + 81 /1 id","N.E.","V","","" |
| "OR r/m64, imm8","REX.W + 83 /1 ib","N.E.","V","","" |
| "OR r/m64, r64","REX.W + 09 /r","N.E.","V","","" |
| "OR r/m8, imm8u","80 /1 ib","V","V","","" |
| "OR r/m8, imm8u","REX + 80 /1 ib","N.E.","V","","pseudo64" |
| "OR r/m8, r8","08 /r","V","V","","" |
| "OR r/m8, r8","REX + 08 /r","N.E.","V","","pseudo64" |
| "OR r16, r/m16","0B /r","V","V","","operand16" |
| "OR r32, r/m32","0B /r","V","V","","operand32" |
| "OR r64, r/m64","REX.W + 0B /r","N.E.","V","","" |
| "OR r8, r/m8","0A /r","V","V","","" |
| "OR r8, r/m8","REX + 0A /r","N.E.","V","","pseudo64" |
| "ORPD xmm1, xmm2/m128","66 0F 56 /r","V","V","SSE2","" |
| "ORPS xmm1, xmm2/m128","0F 56 /r","V","V","SSE","" |
| "OUT DX, AL","EE","V","V","","" |
| "OUT DX, AX","EF","V","V","","operand16" |
| "OUT DX, EAX","EF","V","V","","operand32,operand64" |
| "OUT imm8u, AL","E6 ib","V","V","","" |
| "OUT imm8u, AX","E7 ib","V","V","","operand16" |
| "OUT imm8u, EAX","E7 ib","V","V","","operand32,operand64" |
| "OUTS DX, m16","6F","V","V","","pseudo" |
| "OUTS DX, m32","6F","V","V","","pseudo" |
| "OUTS DX, m8","6E","V","V","","pseudo" |
| "OUTSB","6E","V","V","","" |
| "OUTSD","6F","V","V","","operand32,operand64" |
| "OUTSW","6F","V","V","","operand16" |
| "PABSB mm1, mm2/m64","0F 38 1C /r","V","V","SSSE3","" |
| "PABSB xmm1, xmm2/m128","66 0F 38 1C /r","V","V","SSSE3","" |
| "PABSD mm1, mm2/m64","0F 38 1E /r","V","V","SSSE3","" |
| "PABSD xmm1, xmm2/m128","66 0F 38 1E /r","V","V","SSSE3","" |
| "PABSW mm1, mm2/m64","0F 38 1D /r","V","V","SSSE3","" |
| "PABSW xmm1, xmm2/m128","66 0F 38 1D /r","V","V","SSSE3","" |
| "PACKSSDW mm1, mm2/m64","0F 6B /r","V","V","MMX","" |
| "PACKSSDW xmm1, xmm2/m128","66 0F 6B /r","V","V","SSE2","" |
| "PACKSSWB mm1, mm2/m64","0F 63 /r","V","V","MMX","" |
| "PACKSSWB xmm1, xmm2/m128","66 0F 63 /r","V","V","SSE2","" |
| "PACKUSDW xmm1, xmm2/m128","66 0F 38 2B /r","V","V","SSE4_1","" |
| "PACKUSWB mm, mm/m64","0F 67 /r","V","V","MMX","" |
| "PACKUSWB xmm1, xmm2/m128","66 0F 67 /r","V","V","SSE2","" |
| "PADDB mm, mm/m64","0F FC /r","V","V","MMX","" |
| "PADDB xmm1, xmm2/m128","66 0F FC /r","V","V","SSE2","" |
| "PADDD mm, mm/m64","0F FE /r","V","V","MMX","" |
| "PADDD xmm1, xmm2/m128","66 0F FE /r","V","V","SSE2","" |
| "PADDQ mm1, mm2/m64","0F D4 /r","V","V","SSE2","" |
| "PADDQ xmm1, xmm2/m128","66 0F D4 /r","V","V","SSE2","" |
| "PADDSB mm, mm/m64","0F EC /r","V","V","MMX","" |
| "PADDSB xmm1, xmm2/m128","66 0F EC /r","V","V","SSE2","" |
| "PADDSW mm, mm/m64","0F ED /r","V","V","MMX","" |
| "PADDSW xmm1, xmm2/m128","66 0F ED /r","V","V","SSE2","" |
| "PADDUSB mm, mm/m64","0F DC /r","V","V","MMX","" |
| "PADDUSB xmm1, xmm2/m128","66 0F DC /r","V","V","SSE2","" |
| "PADDUSW mm, mm/m64","0F DD /r","V","V","MMX","" |
| "PADDUSW xmm1, xmm2/m128","66 0F DD /r","V","V","SSE2","" |
| "PADDW mm, mm/m64","0F FD /r","V","V","MMX","" |
| "PADDW xmm1, xmm2/m128","66 0F FD /r","V","V","SSE2","" |
| "PALIGNR mm1, mm2/m64, imm8u","0F 3A 0F /r ib","V","V","SSSE3","" |
| "PALIGNR xmm1, xmm2/m128, imm8u","66 0F 3A 0F /r ib","V","V","SSSE3","" |
| "PAND mm, mm/m64","0F DB /r","V","V","MMX","" |
| "PAND xmm1, xmm2/m128","66 0F DB /r","V","V","SSE2","" |
| "PANDN mm, mm/m64","0F DF /r","V","V","MMX","" |
| "PANDN xmm1, xmm2/m128","66 0F DF /r","V","V","SSE2","" |
| "PAUSE","F3 90","V","V","","pseudo,keepop" |
| "PAVGB mm1, mm2/m64","0F E0 /r","V","V","SSE","" |
| "PAVGB xmm1, xmm2/m128","66 0F E0 /r","V","V","SSE2","" |
| "PAVGW mm1, mm2/m64","0F E3 /r","V","V","SSE","" |
| "PAVGW xmm1, xmm2/m128","66 0F E3 /r","V","V","SSE2","" |
| "PBLENDVB xmm1, xmm2/m128, <XMM0>","66 0F 38 10 /r","V","V","SSE4_1","" |
| "PBLENDW xmm1, xmm2/m128, imm8u","66 0F 3A 0E /r ib","V","V","SSE4_1","" |
| "PCLMULQDQ xmm1, xmm2/m128, imm8u","66 0F 3A 44 /r ib","V","V","CLMUL","" |
| "PCMPEQB mm, mm/m64","0F 74 /r","V","V","MMX","" |
| "PCMPEQB xmm1, xmm2/m128","66 0F 74 /r","V","V","SSE2","" |
| "PCMPEQD mm, mm/m64","0F 76 /r","V","V","MMX","" |
| "PCMPEQD xmm1, xmm2/m128","66 0F 76 /r","V","V","SSE2","" |
| "PCMPEQQ xmm1, xmm2/m128","66 0F 38 29 /r","V","V","SSE4_1","" |
| "PCMPEQW mm, mm/m64","0F 75 /r","V","V","MMX","" |
| "PCMPEQW xmm1, xmm2/m128","66 0F 75 /r","V","V","SSE2","" |
| "PCMPESTRI xmm1, xmm2/m128, imm8u","66 0F 3A 61 /r ib","V","V","SSE4_2","" |
| "PCMPESTRM xmm1, xmm2/m128, imm8u","66 0F 3A 60 /r ib","V","V","SSE4_2","" |
| "PCMPGTB mm, mm/m64","0F 64 /r","V","V","MMX","" |
| "PCMPGTB xmm1, xmm2/m128","66 0F 64 /r","V","V","SSE2","" |
| "PCMPGTD mm, mm/m64","0F 66 /r","V","V","MMX","" |
| "PCMPGTD xmm1, xmm2/m128","66 0F 66 /r","V","V","SSE2","" |
| "PCMPGTQ xmm1, xmm2/m128","66 0F 38 37 /r","V","V","SSE4_2","" |
| "PCMPGTW mm, mm/m64","0F 65 /r","V","V","MMX","" |
| "PCMPGTW xmm1, xmm2/m128","66 0F 65 /r","V","V","SSE2","" |
| "PCMPISTRI xmm1, xmm2/m128, imm8u","66 0F 3A 63 /r ib","V","V","SSE4_2","" |
| "PCMPISTRM xmm1, xmm2/m128, imm8u","66 0F 3A 62 /r ib","V","V","SSE4_2","" |
| "PDEP r32a, r32b, r/m32","VEX.NDS.LZ.F2.0F38.W0 F5 /r","V","V","BMI2","" |
| "PDEP r64a, r64b, r/m64","VEX.NDS.LZ.F2.0F38.W1 F5 /r","N.E.","V","BMI2","" |
| "PEXT r32a, r32b, r/m32","VEX.NDS.LZ.F3.0F38.W0 F5 /r","V","V","BMI2","" |
| "PEXT r64a, r64b, r/m64","VEX.NDS.LZ.F3.0F38.W1 F5 /r","N.E.","V","BMI2","" |
| "PEXTRB r32/m8, xmm1, imm8u","66 0F 3A 14 /r ib","V","V","SSE4_1","" |
| "PEXTRD r/m32, xmm1, imm8u","66 0F 3A 16 /r ib","V","V","SSE4_1","operand16,operand32" |
| "PEXTRQ r/m64, xmm1, imm8u","66 REX.W 0F 3A 16 /r ib","N.E.","V","SSE4_1","" |
| "PEXTRW r32, mm2, imm8u","0F C5 /r ib","V","V","SSE","" |
| "PEXTRW r32, xmm2, imm8u","66 0F C5 /r ib","V","V","SSE2","" |
| "PEXTRW r32/m16, xmm1, imm8u","66 0F 3A 15 /r ib","V","V","SSE4_1","" |
| "PHADDD mm1, mm2/m64","0F 38 02 /r","V","V","SSSE3","" |
| "PHADDD xmm1, xmm2/m128","66 0F 38 02 /r","V","V","SSSE3","" |
| "PHADDSW mm1, mm2/m64","0F 38 03 /r","V","V","SSSE3","" |
| "PHADDSW xmm1, xmm2/m128","66 0F 38 03 /r","V","V","SSSE3","" |
| "PHADDW mm1, mm2/m64","0F 38 01 /r","V","V","SSSE3","" |
| "PHADDW xmm1, xmm2/m128","66 0F 38 01 /r","V","V","SSSE3","" |
| "PHMINPOSUW xmm1, xmm2/m128","66 0F 38 41 /r","V","V","SSE4_1","" |
| "PHSUBD mm1, mm2/m64","0F 38 06 /r","V","V","SSSE3","" |
| "PHSUBD xmm1, xmm2/m128","66 0F 38 06 /r","V","V","SSSE3","" |
| "PHSUBSW mm1, mm2/m64","0F 38 07 /r","V","V","SSSE3","" |
| "PHSUBSW xmm1, xmm2/m128","66 0F 38 07 /r","V","V","SSSE3","" |
| "PHSUBW mm1, mm2/m64","0F 38 05 /r","V","V","SSSE3","" |
| "PHSUBW xmm1, xmm2/m128","66 0F 38 05 /r","V","V","SSSE3","" |
| "PINSRB xmm1, r32/m8, imm8u","66 0F 3A 20 /r ib","V","V","SSE4_1","" |
| "PINSRD xmm1, r/m32, imm8u","66 0F 3A 22 /r ib","V","V","SSE4_1","operand16,operand32" |
| "PINSRQ xmm1, r/m64, imm8u","66 REX.W 0F 3A 22 /r ib","N.E.","V","SSE4_1","" |
| "PINSRW mm, r32/m16, imm8u","0F C4 /r ib","V","V","SSE","" |
| "PINSRW xmm, r32/m16, imm8u","66 0F C4 /r ib","V","V","SSE2","" |
| "PMADDUBSW mm1, mm2/m64","0F 38 04 /r","V","V","SSSE3","" |
| "PMADDUBSW xmm1, xmm2/m128","66 0F 38 04 /r","V","V","SSSE3","" |
| "PMADDWD mm, mm/m64","0F F5 /r","V","V","MMX","" |
| "PMADDWD xmm1, xmm2/m128","66 0F F5 /r","V","V","SSE2","" |
| "PMAXSB xmm1, xmm2/m128","66 0F 38 3C /r","V","V","SSE4_1","" |
| "PMAXSD xmm1, xmm2/m128","66 0F 38 3D /r","V","V","SSE4_1","" |
| "PMAXSW mm1, mm2/m64","0F EE /r","V","V","SSE","" |
| "PMAXSW xmm1, xmm2/m128","66 0F EE /r","V","V","SSE2","" |
| "PMAXUB mm1, mm2/m64","0F DE /r","V","V","SSE","" |
| "PMAXUB xmm1, xmm2/m128","66 0F DE /r","V","V","SSE2","" |
| "PMAXUD xmm1, xmm2/m128","66 0F 38 3F /r","V","V","SSE4_1","" |
| "PMAXUW xmm1, xmm2/m128","66 0F 38 3E /r","V","V","SSE4_1","" |
| "PMINSB xmm1, xmm2/m128","66 0F 38 38 /r","V","V","SSE4_1","" |
| "PMINSD xmm1, xmm2/m128","66 0F 38 39 /r","V","V","SSE4_1","" |
| "PMINSW mm1, mm2/m64","0F EA /r","V","V","SSE","" |
| "PMINSW xmm1, xmm2/m128","66 0F EA /r","V","V","SSE2","" |
| "PMINUB mm1, mm2/m64","0F DA /r","V","V","SSE","" |
| "PMINUB xmm1, xmm2/m128","66 0F DA /r","V","V","SSE2","" |
| "PMINUD xmm1, xmm2/m128","66 0F 38 3B /r","V","V","SSE4_1","" |
| "PMINUW xmm1, xmm2/m128","66 0F 38 3A /r","V","V","SSE4_1","" |
| "PMOVMSKB r32, mm2","0F D7 /r","V","V","SSE","" |
| "PMOVMSKB r32, xmm2","66 0F D7 /r","V","V","SSE2","" |
| "PMOVSXBD xmm1, xmm2/m32","66 0F 38 21 /r","V","V","SSE4_1","" |
| "PMOVSXBQ xmm1, xmm2/m16","66 0F 38 22 /r","V","V","SSE4_1","" |
| "PMOVSXBW xmm1, xmm2/m64","66 0F 38 20 /r","V","V","SSE4_1","" |
| "PMOVSXDQ xmm1, xmm2/m64","66 0F 38 25 /r","V","V","SSE4_1","" |
| "PMOVSXWD xmm1, xmm2/m64","66 0F 38 23 /r","V","V","SSE4_1","" |
| "PMOVSXWQ xmm1, xmm2/m32","66 0F 38 24 /r","V","V","SSE4_1","" |
| "PMOVZXBD xmm1, xmm2/m32","66 0F 38 31 /r","V","V","SSE4_1","" |
| "PMOVZXBQ xmm1, xmm2/m16","66 0F 38 32 /r","V","V","SSE4_1","" |
| "PMOVZXBW xmm1, xmm2/m64","66 0F 38 30 /r","V","V","SSE4_1","" |
| "PMOVZXDQ xmm1, xmm2/m64","66 0F 38 35 /r","V","V","SSE4_1","" |
| "PMOVZXWD xmm1, xmm2/m64","66 0F 38 33 /r","V","V","SSE4_1","" |
| "PMOVZXWQ xmm1, xmm2/m32","66 0F 38 34 /r","V","V","SSE4_1","" |
| "PMULDQ xmm1, xmm2/m128","66 0F 38 28 /r","V","V","SSE4_1","" |
| "PMULHRSW mm1, mm2/m64","0F 38 0B /r","V","V","SSSE3","" |
| "PMULHRSW xmm1, xmm2/m128","66 0F 38 0B /r","V","V","SSSE3","" |
| "PMULHUW mm1, mm2/m64","0F E4 /r","V","V","SSE","" |
| "PMULHUW xmm1, xmm2/m128","66 0F E4 /r","V","V","SSE2","" |
| "PMULHW mm, mm/m64","0F E5 /r","V","V","MMX","" |
| "PMULHW xmm1, xmm2/m128","66 0F E5 /r","V","V","SSE2","" |
| "PMULLD xmm1, xmm2/m128","66 0F 38 40 /r","V","V","SSE4_1","" |
| "PMULLW mm, mm/m64","0F D5 /r","V","V","MMX","" |
| "PMULLW xmm1, xmm2/m128","66 0F D5 /r","V","V","SSE2","" |
| "PMULUDQ mm1, mm2/m64","0F F4 /r","V","V","SSE2","" |
| "PMULUDQ xmm1, xmm2/m128","66 0F F4 /r","V","V","SSE2","" |
| "POP DS","1F","V","I","","" |
| "POP ES","07","V","I","","" |
| "POP FS","0F A1","N.E.","V","","operand32,operand64" |
| "POP FS","0F A1","V","N.E.","","operand32" |
| "POP FS","0F A1","V","V","","operand16" |
| "POP GS","0F A9","N.E.","V","","operand32,operand64" |
| "POP GS","0F A9","V","N.E.","","operand32" |
| "POP GS","0F A9","V","V","","operand16" |
| "POP SS","17","V","I","","" |
| "POP r/m16","8F /0","V","V","","operand16" |
| "POP r/m32","8F /0","V","N.E.","","operand32" |
| "POP r/m64","8F /0","N.E.","V","","operand32,operand64" |
| "POP r16op","58+rw","V","V","","operand16" |
| "POP r32op","58+rd","V","N.E.","","operand32" |
| "POP r64op","58+rd","N.E.","V","","operand32,operand64" |
| "POPA","61","V","I","","operand16" |
| "POPAD","61","V","I","","operand32" |
| "POPCNT r16, r/m16","F3 0F B8 /r","V","V","","operand16" |
| "POPCNT r32, r/m32","F3 0F B8 /r","V","V","","operand32" |
| "POPCNT r64, r/m64","F3 REX.W 0F B8 /r","N.E.","V","","" |
| "POPF","9D","V","V","","operand16" |
| "POPFD","9D","V","N.E.","","operand32" |
| "POPFQ","9D","N.E.","V","","operand32,operand64" |
| "POR mm, mm/m64","0F EB /r","V","V","MMX","" |
| "POR xmm1, xmm2/m128","66 0F EB /r","V","V","SSE2","" |
| "PREFETCHNTA m8","0F 18 /0","V","V","","" |
| "PREFETCHT0 m8","0F 18 /1","V","V","","" |
| "PREFETCHT1 m8","0F 18 /2","V","V","","" |
| "PREFETCHT2 m8","0F 18 /3","V","V","","" |
| "PREFETCHW m8","0F 0D /1","V","V","PRFCHW","" |
| "PSADBW mm1, mm2/m64","0F F6 /r","V","V","SSE","" |
| "PSADBW xmm1, xmm2/m128","66 0F F6 /r","V","V","SSE2","" |
| "PSHUFB mm1, mm2/m64","0F 38 00 /r","V","V","SSSE3","" |
| "PSHUFB xmm1, xmm2/m128","66 0F 38 00 /r","V","V","SSSE3","" |
| "PSHUFD xmm1, xmm2/m128, imm8u","66 0F 70 /r ib","V","V","SSE2","" |
| "PSHUFHW xmm1, xmm2/m128, imm8u","F3 0F 70 /r ib","V","V","SSE2","" |
| "PSHUFLW xmm1, xmm2/m128, imm8u","F2 0F 70 /r ib","V","V","SSE2","" |
| "PSHUFW mm1, mm2/m64, imm8u","0F 70 /r ib","V","V","","" |
| "PSIGNB mm1, mm2/m64","0F 38 08 /r","V","V","SSSE3","" |
| "PSIGNB xmm1, xmm2/m128","66 0F 38 08 /r","V","V","SSSE3","" |
| "PSIGND mm1, mm2/m64","0F 38 0A /r","V","V","SSSE3","" |
| "PSIGND xmm1, xmm2/m128","66 0F 38 0A /r","V","V","SSSE3","" |
| "PSIGNW mm1, mm2/m64","0F 38 09 /r","V","V","SSSE3","" |
| "PSIGNW xmm1, xmm2/m128","66 0F 38 09 /r","V","V","SSSE3","" |
| "PSLLD mm, mm/m64","0F F2 /r","V","V","MMX","" |
| "PSLLD mm2, imm8u","0F 72 /6 ib","V","V","MMX","" |
| "PSLLD xmm1, xmm2/m128","66 0F F2 /r","V","V","SSE2","" |
| "PSLLD xmm2, imm8u","66 0F 72 /6 ib","V","V","SSE2","" |
| "PSLLDQ xmm2, imm8u","66 0F 73 /7 ib","V","V","SSE2","" |
| "PSLLQ mm, mm/m64","0F F3 /r","V","V","MMX","" |
| "PSLLQ mm2, imm8u","0F 73 /6 ib","V","V","MMX","" |
| "PSLLQ xmm1, xmm2/m128","66 0F F3 /r","V","V","SSE2","" |
| "PSLLQ xmm2, imm8u","66 0F 73 /6 ib","V","V","SSE2","" |
| "PSLLW mm, mm/m64","0F F1 /r","V","V","MMX","" |
| "PSLLW mm2, imm8u","0F 71 /6 ib","V","V","MMX","" |
| "PSLLW xmm1, xmm2/m128","66 0F F1 /r","V","V","SSE2","" |
| "PSLLW xmm2, imm8u","66 0F 71 /6 ib","V","V","SSE2","" |
| "PSRAD mm, mm/m64","0F E2 /r","V","V","MMX","" |
| "PSRAD mm2, imm8u","0F 72 /4 ib","V","V","MMX","" |
| "PSRAD xmm1, xmm2/m128","66 0F E2 /r","V","V","SSE2","" |
| "PSRAD xmm2, imm8u","66 0F 72 /4 ib","V","V","SSE2","" |
| "PSRAW mm, mm/m64","0F E1 /r","V","V","MMX","" |
| "PSRAW mm2, imm8u","0F 71 /4 ib","V","V","MMX","" |
| "PSRAW xmm1, xmm2/m128","66 0F E1 /r","V","V","SSE2","" |
| "PSRAW xmm2, imm8u","66 0F 71 /4 ib","V","V","SSE2","" |
| "PSRLD mm, mm/m64","0F D2 /r","V","V","MMX","" |
| "PSRLD mm2, imm8u","0F 72 /2 ib","V","V","MMX","" |
| "PSRLD xmm1, xmm2/m128","66 0F D2 /r","V","V","SSE2","" |
| "PSRLD xmm2, imm8u","66 0F 72 /2 ib","V","V","SSE2","" |
| "PSRLDQ xmm2, imm8u","66 0F 73 /3 ib","V","V","SSE2","" |
| "PSRLQ mm, mm/m64","0F D3 /r","V","V","MMX","" |
| "PSRLQ mm2, imm8u","0F 73 /2 ib","V","V","MMX","" |
| "PSRLQ xmm1, xmm2/m128","66 0F D3 /r","V","V","SSE2","" |
| "PSRLQ xmm2, imm8u","66 0F 73 /2 ib","V","V","SSE2","" |
| "PSRLW mm, mm/m64","0F D1 /r","V","V","MMX","" |
| "PSRLW mm2, imm8u","0F 71 /2 ib","V","V","MMX","" |
| "PSRLW xmm1, xmm2/m128","66 0F D1 /r","V","V","SSE2","" |
| "PSRLW xmm2, imm8u","66 0F 71 /2 ib","V","V","SSE2","" |
| "PSUBB mm, mm/m64","0F F8 /r","V","V","MMX","" |
| "PSUBB xmm1, xmm2/m128","66 0F F8 /r","V","V","SSE2","" |
| "PSUBD mm, mm/m64","0F FA /r","V","V","MMX","" |
| "PSUBD xmm1, xmm2/m128","66 0F FA /r","V","V","SSE2","" |
| "PSUBQ mm1, mm2/m64","0F FB /r","V","V","SSE2","" |
| "PSUBQ xmm1, xmm2/m128","66 0F FB /r","V","V","SSE2","" |
| "PSUBSB mm, mm/m64","0F E8 /r","V","V","MMX","" |
| "PSUBSB xmm1, xmm2/m128","66 0F E8 /r","V","V","SSE2","" |
| "PSUBSW mm, mm/m64","0F E9 /r","V","V","MMX","" |
| "PSUBSW xmm1, xmm2/m128","66 0F E9 /r","V","V","SSE2","" |
| "PSUBUSB mm, mm/m64","0F D8 /r","V","V","MMX","" |
| "PSUBUSB xmm1, xmm2/m128","66 0F D8 /r","V","V","SSE2","" |
| "PSUBUSW mm, mm/m64","0F D9 /r","V","V","MMX","" |
| "PSUBUSW xmm1, xmm2/m128","66 0F D9 /r","V","V","SSE2","" |
| "PSUBW mm, mm/m64","0F F9 /r","V","V","MMX","" |
| "PSUBW xmm1, xmm2/m128","66 0F F9 /r","V","V","SSE2","" |
| "PTEST xmm1, xmm2/m128","66 0F 38 17 /r","V","V","SSE4_1","" |
| "PUNPCKHBW mm, mm/m64","0F 68 /r","V","V","MMX","" |
| "PUNPCKHBW xmm1, xmm2/m128","66 0F 68 /r","V","V","SSE2","" |
| "PUNPCKHDQ mm, mm/m64","0F 6A /r","V","V","MMX","" |
| "PUNPCKHDQ xmm1, xmm2/m128","66 0F 6A /r","V","V","SSE2","" |
| "PUNPCKHQDQ xmm1, xmm2/m128","66 0F 6D /r","V","V","SSE2","" |
| "PUNPCKHWD mm, mm/m64","0F 69 /r","V","V","MMX","" |
| "PUNPCKHWD xmm1, xmm2/m128","66 0F 69 /r","V","V","SSE2","" |
| "PUNPCKLBW mm, mm/m32","0F 60 /r","V","V","MMX","" |
| "PUNPCKLBW xmm1, xmm2/m128","66 0F 60 /r","V","V","SSE2","" |
| "PUNPCKLDQ mm, mm/m32","0F 62 /r","V","V","MMX","" |
| "PUNPCKLDQ xmm1, xmm2/m128","66 0F 62 /r","V","V","SSE2","" |
| "PUNPCKLQDQ xmm1, xmm2/m128","66 0F 6C /r","V","V","SSE2","" |
| "PUNPCKLWD mm, mm/m32","0F 61 /r","V","V","MMX","" |
| "PUNPCKLWD xmm1, xmm2/m128","66 0F 61 /r","V","V","SSE2","" |
| "PUSH CS","0E","V","I","","" |
| "PUSH DS","1E","V","I","","" |
| "PUSH ES","06","V","I","","" |
| "PUSH FS","0F A0","V","V","","" |
| "PUSH GS","0F A8","V","V","","" |
| "PUSH SS","16","V","I","","" |
| "PUSH imm16","68 iw","V","V","","operand16" |
| "PUSH imm32","68 id","V","V","","operand32,operand64" |
| "PUSH imm8","6A ib","V","V","","" |
| "PUSH r/m16","FF /6","V","V","","operand16" |
| "PUSH r/m32","FF /6","V","N.E.","","operand32" |
| "PUSH r/m64","FF /6","N.E.","V","","operand32,operand64" |
| "PUSH r16op","50+rw","V","V","","operand16" |
| "PUSH r32op","50+rd","V","N.E.","","operand32" |
| "PUSH r64op","50+rd","N.E.","V","","operand32,operand64" |
| "PUSHA","60","V","I","","operand16" |
| "PUSHAD","60","V","I","","operand32" |
| "PUSHF","9C","V","V","","operand16" |
| "PUSHFD","9C","V","N.E.","","operand32" |
| "PUSHFQ","9C","N.E.","V","","operand32,operand64" |
| "PXOR mm, mm/m64","0F EF /r","V","V","MMX","" |
| "PXOR xmm1, xmm2/m128","66 0F EF /r","V","V","SSE2","" |
| "RCL r/m16, 1","D1 /2","V","V","","operand16" |
| "RCL r/m16, CL","D3 /2","V","V","","operand16" |
| "RCL r/m16, imm8u","C1 /2 ib","V","V","","operand16" |
| "RCL r/m32, 1","D1 /2","V","V","","operand32" |
| "RCL r/m32, CL","D3 /2","V","V","","operand32" |
| "RCL r/m32, imm8u","C1 /2 ib","V","V","","operand32" |
| "RCL r/m64, 1","REX.W + D1 /2","N.E.","V","","" |
| "RCL r/m64, CL","REX.W + D3 /2","N.E.","V","","" |
| "RCL r/m64, imm8u","REX.W + C1 /2 ib","N.E.","V","","" |
| "RCL r/m8, 1","D0 /2","V","V","","" |
| "RCL r/m8, 1","REX + D0 /2","N.E.","V","","pseudo64" |
| "RCL r/m8, CL","D2 /2","V","V","","" |
| "RCL r/m8, CL","REX + D2 /2","N.E.","V","","pseudo64" |
| "RCL r/m8, imm8u","C0 /2 ib","V","V","","" |
| "RCL r/m8, imm8u","REX + C0 /2 ib","N.E.","V","","pseudo64" |
| "RCPPS xmm1, xmm2/m128","0F 53 /r","V","V","SSE","" |
| "RCPSS xmm1, xmm2/m32","F3 0F 53 /r","V","V","SSE","" |
| "RCR r/m16, 1","D1 /3","V","V","","operand16" |
| "RCR r/m16, CL","D3 /3","V","V","","operand16" |
| "RCR r/m16, imm8u","C1 /3 ib","V","V","","operand16" |
| "RCR r/m32, 1","D1 /3","V","V","","operand32" |
| "RCR r/m32, CL","D3 /3","V","V","","operand32" |
| "RCR r/m32, imm8u","C1 /3 ib","V","V","","operand32" |
| "RCR r/m64, 1","REX.W + D1 /3","N.E.","V","","" |
| "RCR r/m64, CL","REX.W + D3 /3","N.E.","V","","" |
| "RCR r/m64, imm8u","REX.W + C1 /3 ib","N.E.","V","","" |
| "RCR r/m8, 1","D0 /3","V","V","","" |
| "RCR r/m8, 1","REX + D0 /3","N.E.","V","","pseudo64" |
| "RCR r/m8, CL","D2 /3","V","V","","" |
| "RCR r/m8, CL","REX + D2 /3","N.E.","V","","pseudo64" |
| "RCR r/m8, imm8u","C0 /3 ib","V","V","","" |
| "RCR r/m8, imm8u","REX + C0 /3 ib","N.E.","V","","pseudo64" |
| "RDFSBASE r/m32","F3 0F AE /0","I","V","FSGSBASE","modrm_regonly,operand16,operand32" |
| "RDFSBASE r/m64","REX.W + F3 0F AE /0","I","V","FSGSBASE","modrm_regonly" |
| "RDGSBASE r/m32","F3 0F AE /1","I","V","FSGSBASE","modrm_regonly,operand16,operand32" |
| "RDGSBASE r/m64","REX.W + F3 0F AE /1","I","V","FSGSBASE","modrm_regonly" |
| "RDMSR","0F 32","V","V","","" |
| "RDPMC","0F 33","V","V","","" |
| "RDRAND r64","REX.W + 0F C7 /6","I","V","RDRAND","" |
| "RDRAND rmf16","0F C7 /6","V","V","RDRAND","operand16,modrm_regonly" |
| "RDRAND rmf32","0F C7 /6","V","V","RDRAND","operand32,modrm_regonly" |
| "RDTSC","0F 31","V","V","","" |
| "RDTSCP","0F 01 F9","V","V","","" |
| "REP INS m16, DX","F3 6D","V","V","","pseudo" |
| "REP INS m32, DX","F3 6D","V","V","","pseudo" |
| "REP INS m8, DX","F3 6C","N.E.","V","","pseudo" |
| "REP INS m8, DX","F3 6C","V","V","","pseudo" |
| "REP INS r/m32, DX","F3 6D","N.E.","V","","pseudo" |
| "REP LODS AL","F3 AC","V","V","","pseudo" |
| "REP LODS AL","F3 REX.W AC","N.E.","V","","pseudo" |
| "REP LODS AX","F3 AD","V","V","","pseudo" |
| "REP LODS EAX","F3 AD","V","V","","pseudo" |
| "REP LODS RAX","F3 REX.W AD","N.E.","V","","pseudo" |
| "REP MOVS m16, m16","F3 A5","V","V","","pseudo" |
| "REP MOVS m32, m32","F3 A5","V","V","","pseudo" |
| "REP MOVS m64, m64","F3 REX.W A5","N.E.","V","","pseudo" |
| "REP MOVS m8, m8","F3 A4","V","V","","pseudo" |
| "REP MOVS m8, m8","F3 REX.W A4","N.E.","V","","pseudo" |
| "REP OUTS DX, r/m16","F3 6F","V","V","","pseudo" |
| "REP OUTS DX, r/m32","F3 6F","V","V","","pseudo" |
| "REP OUTS DX, r/m32","F3 REX.W 6F","N.E.","V","","pseudo" |
| "REP OUTS DX, r/m8","F3 6E","V","V","","pseudo" |
| "REP OUTS DX, r/m8","F3 REX.W 6E","N.E.","V","","pseudo" |
| "REP STOS m16","F3 AB","V","V","","pseudo" |
| "REP STOS m32","F3 AB","V","V","","pseudo" |
| "REP STOS m64","F3 REX.W AB","N.E.","V","","pseudo" |
| "REP STOS m8","F3 AA","V","V","","pseudo" |
| "REP STOS m8","F3 REX.W AA","N.E.","V","","pseudo" |
| "REPE CMPS m16, m16","F3 A7","V","V","","pseudo" |
| "REPE CMPS m32, m32","F3 A7","V","V","","pseudo" |
| "REPE CMPS m64, m64","F3 REX.W A7","N.E.","V","","pseudo" |
| "REPE CMPS m8, m8","F3 A6","V","V","","pseudo" |
| "REPE CMPS m8, m8","F3 REX.W A6","N.E.","V","","pseudo" |
| "REPE SCAS m16","F3 AF","V","V","","pseudo" |
| "REPE SCAS m32","F3 AF","V","V","","pseudo" |
| "REPE SCAS m8","F3 AE","V","V","","pseudo" |
| "REPE SCAS m8","F3 REX.W AE","N.E.","V","","pseudo" |
| "RET imm16u","C2 iw","V","V","","" |
| "RET","C3","V","V","","" |
| "ROL r/m16, 1","D1 /0","V","V","","operand16" |
| "ROL r/m16, CL","D3 /0","V","V","","operand16" |
| "ROL r/m16, imm8u","C1 /0 ib","V","V","","operand16" |
| "ROL r/m32, 1","D1 /0","V","V","","operand32" |
| "ROL r/m32, CL","D3 /0","V","V","","operand32" |
| "ROL r/m32, imm8u","C1 /0 ib","V","V","","operand32" |
| "ROL r/m64, 1","REX.W + D1 /0","N.E.","V","","" |
| "ROL r/m64, CL","REX.W + D3 /0","N.E.","V","","" |
| "ROL r/m64, imm8u","REX.W + C1 /0 ib","V","V","","" |
| "ROL r/m8, 1","D0 /0","V","V","","" |
| "ROL r/m8, 1","REX + D0 /0","N.E.","V","","pseudo64" |
| "ROL r/m8, CL","D2 /0","V","V","","" |
| "ROL r/m8, CL","REX + D2 /0","N.E.","V","","pseudo64" |
| "ROL r/m8, imm8u","C0 /0 ib","V","V","","" |
| "ROL r/m8, imm8u","REX + C0 /0 ib","N.E.","V","","pseudo64" |
| "ROR r/m16, 1","D1 /1","V","V","","operand16" |
| "ROR r/m16, CL","D3 /1","V","V","","operand16" |
| "ROR r/m16, imm8u","C1 /1 ib","V","V","","operand16" |
| "ROR r/m32, 1","D1 /1","V","V","","operand32" |
| "ROR r/m32, CL","D3 /1","V","V","","operand32" |
| "ROR r/m32, imm8u","C1 /1 ib","V","V","","operand32" |
| "ROR r/m64, 1","REX.W + D1 /1","N.E.","V","","" |
| "ROR r/m64, CL","REX.W + D3 /1","N.E.","V","","" |
| "ROR r/m64, imm8u","REX.W + C1 /1 ib","V","V","","" |
| "ROR r/m8, 1","D0 /1","V","V","","" |
| "ROR r/m8, 1","REX + D0 /1","N.E.","V","","pseudo64" |
| "ROR r/m8, CL","D2 /1","V","V","","" |
| "ROR r/m8, CL","REX + D2 /1","N.E.","V","","pseudo64" |
| "ROR r/m8, imm8u","C0 /1 ib","V","V","","" |
| "ROR r/m8, imm8u","REX + C0 /1 ib","N.E.","V","","pseudo64" |
| "RORX r32, r/m32, imm8u","VEX.LZ.F2.0F3A.W0 F0 /r ib","V","V","BMI2","" |
| "RORX r64, r/m64, imm8u","VEX.LZ.F2.0F3A.W1 F0 /r ib","N.E.","V","BMI2","" |
| "ROUNDPD xmm1, xmm2/m128, imm8u","66 0F 3A 09 /r ib","V","V","SSE4_1","" |
| "ROUNDPS xmm1, xmm2/m128, imm8u","66 0F 3A 08 /r ib","V","V","SSE4_1","" |
| "ROUNDSD xmm1, xmm2/m64, imm8u","66 0F 3A 0B /r ib","V","V","SSE4_1","" |
| "ROUNDSS xmm1, xmm2/m32, imm8u","66 0F 3A 0A /r ib","V","V","SSE4_1","" |
| "RSM","0F AA","V","V","","" |
| "RSQRTPS xmm1, xmm2/m128","0F 52 /r","V","V","SSE","" |
| "RSQRTSS xmm1, xmm2/m32","F3 0F 52 /r","V","V","SSE","" |
| "SAHF","9E","V","V","","" |
| "SAL r/m16, 1","D1 /4","V","V","","pseudo" |
| "SAL r/m16, CL","D3 /4","V","V","","pseudo" |
| "SAL r/m16, imm8","C1 /4 ib","V","V","","pseudo" |
| "SAL r/m32, 1","D1 /4","V","V","","pseudo" |
| "SAL r/m32, CL","D3 /4","V","V","","pseudo" |
| "SAL r/m32, imm8","C1 /4 ib","V","V","","pseudo" |
| "SAL r/m64, 1","REX.W + D1 /4","N.E.","V","","pseudo" |
| "SAL r/m64, CL","REX.W + D3 /4","N.E.","V","","pseudo" |
| "SAL r/m64, imm8","REX.W + C1 /4 ib","N.E.","V","","pseudo" |
| "SAL r/m8, 1","D0 /4","V","V","","pseudo" |
| "SAL r/m8, 1","REX + D0 /4","N.E.","V","","pseudo" |
| "SAL r/m8, CL","D2 /4","V","V","","pseudo" |
| "SAL r/m8, CL","REX + D2 /4","N.E.","V","","pseudo" |
| "SAL r/m8, imm8u","C0 /4 ib","V","V","","pseudo" |
| "SAL r/m8, imm8u","REX + C0 /4 ib","N.E.","V","","pseudo" |
| "SAR r/m16, 1","D1 /7","V","V","","operand16" |
| "SAR r/m16, CL","D3 /7","V","V","","operand16" |
| "SAR r/m16, imm8u","C1 /7 ib","V","V","","operand16" |
| "SAR r/m32, 1","D1 /7","V","V","","operand32" |
| "SAR r/m32, CL","D3 /7","V","V","","operand32" |
| "SAR r/m32, imm8u","C1 /7 ib","V","V","","operand32" |
| "SAR r/m64, 1","REX.W + D1 /7","N.E.","V","","" |
| "SAR r/m64, CL","REX.W + D3 /7","N.E.","V","","" |
| "SAR r/m64, imm8u","REX.W + C1 /7 ib","N.E.","V","","" |
| "SAR r/m8, 1","D0 /7","V","V","","" |
| "SAR r/m8, 1","REX + D0 /7","N.E.","V","","pseudo64" |
| "SAR r/m8, CL","D2 /7","V","V","","" |
| "SAR r/m8, CL","REX + D2 /7","N.E.","V","","pseudo64" |
| "SAR r/m8, imm8u","C0 /7 ib","V","V","","" |
| "SAR r/m8, imm8u","REX + C0 /7 ib","N.E.","V","","pseudo64" |
| "SARX r32a, r/m32, r32b","VEX.NDS.LZ.F3.0F38.W0 F7 /r","V","V","BMI2","" |
| "SARX r64a, r/m64, r64b","VEX.NDS.LZ.F3.0F38.W1 F7 /r","N.E.","V","BMI2","" |
| "SBB AL, imm8u","1C ib","V","V","","" |
| "SBB AX, imm16","1D iw","V","V","","operand16" |
| "SBB EAX, imm32","1D id","V","V","","operand32" |
| "SBB RAX, imm32","REX.W + 1D id","N.E.","V","","" |
| "SBB r/m16, imm16","81 /3 iw","V","V","","operand16" |
| "SBB r/m16, imm8","83 /3 ib","V","V","","operand16" |
| "SBB r/m16, r16","19 /r","V","V","","operand16" |
| "SBB r/m32, imm32","81 /3 id","V","V","","operand32" |
| "SBB r/m32, imm8","83 /3 ib","V","V","","operand32" |
| "SBB r/m32, r32","19 /r","V","V","","operand32" |
| "SBB r/m64, imm32","REX.W + 81 /3 id","N.E.","V","","" |
| "SBB r/m64, imm8","REX.W + 83 /3 ib","N.E.","V","","" |
| "SBB r/m64, r64","REX.W + 19 /r","N.E.","V","","" |
| "SBB r/m8, imm8u","80 /3 ib","V","V","","" |
| "SBB r/m8, imm8u","REX + 80 /3 ib","N.E.","V","","pseudo64" |
| "SBB r/m8, r8","18 /r","V","V","","" |
| "SBB r/m8, r8","REX + 18 /r","N.E.","V","","pseudo64" |
| "SBB r16, r/m16","1B /r","V","V","","operand16" |
| "SBB r32, r/m32","1B /r","V","V","","operand32" |
| "SBB r64, r/m64","REX.W + 1B /r","N.E.","V","","" |
| "SBB r8, r/m8","1A /r","V","V","","" |
| "SBB r8, r/m8","REX + 1A /r","N.E.","V","","pseudo64" |
| "SCAS m16","AF","V","V","","pseudo" |
| "SCAS m32","AF","V","V","","pseudo" |
| "SCAS m64","REX.W + AF","N.E.","V","","pseudo" |
| "SCAS m8","AE","V","V","","pseudo" |
| "SCASB","AE","V","V","","" |
| "SCASD","AF","V","V","","operand32" |
| "SCASQ","REX.W + AF","N.E.","V","","" |
| "SCASW","AF","V","V","","operand16" |
| "SETA r/m8","0F 97 /r","V","V","","" |
| "SETA r/m8","REX + 0F 97 /r","N.E.","V","","pseudo64" |
| "SETAE r/m8","0F 93 /r","V","V","","" |
| "SETAE r/m8","REX + 0F 93 /r","N.E.","V","","pseudo64" |
| "SETB r/m8","0F 92 /r","V","V","","" |
| "SETB r/m8","REX + 0F 92 /r","N.E.","V","","pseudo64" |
| "SETBE r/m8","0F 96 /r","V","V","","" |
| "SETBE r/m8","REX + 0F 96 /r","N.E.","V","","pseudo64" |
| "SETC r/m8","0F 92 /r","V","V","","pseudo" |
| "SETC r/m8","REX + 0F 92 /r","N.E.","V","","pseudo" |
| "SETE r/m8","0F 94 /r","V","V","","" |
| "SETE r/m8","REX + 0F 94 /r","N.E.","V","","pseudo64" |
| "SETG r/m8","0F 9F /r","V","V","","" |
| "SETG r/m8","REX + 0F 9F /r","N.E.","V","","pseudo64" |
| "SETGE r/m8","0F 9D /r","V","V","","" |
| "SETGE r/m8","REX + 0F 9D /r","N.E.","V","","pseudo64" |
| "SETL r/m8","0F 9C /r","V","V","","" |
| "SETL r/m8","REX + 0F 9C /r","N.E.","V","","pseudo64" |
| "SETLE r/m8","0F 9E /r","V","V","","" |
| "SETLE r/m8","REX + 0F 9E /r","N.E.","V","","pseudo64" |
| "SETNA r/m8","0F 96 /r","V","V","","pseudo" |
| "SETNA r/m8","REX + 0F 96 /r","N.E.","V","","pseudo" |
| "SETNAE r/m8","0F 92 /r","V","V","","pseudo" |
| "SETNAE r/m8","REX + 0F 92 /r","N.E.","V","","pseudo" |
| "SETNB r/m8","0F 93 /r","V","V","","pseudo" |
| "SETNB r/m8","REX + 0F 93 /r","N.E.","V","","pseudo" |
| "SETNBE r/m8","0F 97 /r","V","V","","pseudo" |
| "SETNBE r/m8","REX + 0F 97 /r","N.E.","V","","pseudo" |
| "SETNC r/m8","0F 93 /r","V","V","","pseudo" |
| "SETNC r/m8","REX + 0F 93 /r","N.E.","V","","pseudo" |
| "SETNE r/m8","0F 95 /r","V","V","","" |
| "SETNE r/m8","REX + 0F 95 /r","N.E.","V","","pseudo64" |
| "SETNG r/m8","0F 9E /r","V","V","","pseudo" |
| "SETNG r/m8","REX + 0F 9E /r","N.E.","V","","pseudo" |
| "SETNGE r/m8","0F 9C /r","V","V","","pseudo" |
| "SETNGE r/m8","REX + 0F 9C /r","N.E.","V","","pseudo" |
| "SETNL r/m8","0F 9D /r","V","V","","pseudo" |
| "SETNL r/m8","REX + 0F 9D /r","N.E.","V","","pseudo" |
| "SETNLE r/m8","0F 9F /r","V","V","","pseudo" |
| "SETNLE r/m8","REX + 0F 9F /r","N.E.","V","","pseudo" |
| "SETNO r/m8","0F 91 /r","V","V","","" |
| "SETNO r/m8","REX + 0F 91 /r","N.E.","V","","pseudo64" |
| "SETNP r/m8","0F 9B /r","V","V","","" |
| "SETNP r/m8","REX + 0F 9B /r","N.E.","V","","pseudo64" |
| "SETNS r/m8","0F 99 /r","V","V","","" |
| "SETNS r/m8","REX + 0F 99 /r","N.E.","V","","pseudo64" |
| "SETNZ r/m8","0F 95 /r","V","V","","pseudo" |
| "SETNZ r/m8","REX + 0F 95 /r","N.E.","V","","pseudo" |
| "SETO r/m8","0F 90 /r","V","V","","" |
| "SETO r/m8","REX + 0F 90 /r","N.E.","V","","pseudo64" |
| "SETP r/m8","0F 9A /r","V","V","","" |
| "SETP r/m8","REX + 0F 9A /r","N.E.","V","","pseudo64" |
| "SETPE r/m8","0F 9A /r","V","V","","pseudo" |
| "SETPE r/m8","REX + 0F 9A /r","N.E.","V","","pseudo" |
| "SETPO r/m8","0F 9B /r","V","V","","pseudo" |
| "SETPO r/m8","REX + 0F 9B /r","N.E.","V","","pseudo" |
| "SETS r/m8","0F 98 /r","V","V","","" |
| "SETS r/m8","REX + 0F 98 /r","N.E.","V","","pseudo64" |
| "SETZ r/m8","0F 94 /r","V","V","","pseudo" |
| "SETZ r/m8","REX + 0F 94 /r","N.E.","V","","pseudo" |
| "SFENCE","0F AE F8","V","V","","" |
| "SGDT m","0F 01 /0","V","V","","" |
| "SHL r/m16, 1","D1 /4","V","V","","operand16" |
| "SHL r/m16, CL","D3 /4","V","V","","operand16" |
| "SHL r/m16, imm8u","C1 /4 ib","V","V","","operand16" |
| "SHL r/m32, 1","D1 /4","V","V","","operand32" |
| "SHL r/m32, CL","D3 /4","V","V","","operand32" |
| "SHL r/m32, imm8u","C1 /4 ib","V","V","","operand32" |
| "SHL r/m64, 1","REX.W + D1 /4","N.E.","V","","" |
| "SHL r/m64, CL","REX.W + D3 /4","N.E.","V","","" |
| "SHL r/m64, imm8u","REX.W + C1 /4 ib","N.E.","V","","" |
| "SHL r/m8, 1","D0 /4","V","V","","" |
| "SHL r/m8, 1","REX + D0 /4","N.E.","V","","pseudo64" |
| "SHL r/m8, CL","D2 /4","V","V","","" |
| "SHL r/m8, CL","REX + D2 /4","N.E.","V","","pseudo64" |
| "SHL r/m8, imm8u","C0 /4 ib","V","V","","" |
| "SHL r/m8, imm8u","REX + C0 /4 ib","N.E.","V","","pseudo64" |
| "SHLD r/m16, r16, CL","0F A5 /r","V","V","","operand16" |
| "SHLD r/m16, r16, imm8u","0F A4 /r ib","V","V","","operand16" |
| "SHLD r/m32, r32, CL","0F A5 /r","V","V","","operand32" |
| "SHLD r/m32, r32, imm8u","0F A4 /r ib","V","V","","operand32" |
| "SHLD r/m64, r64, CL","REX.W + 0F A5 /r","N.E.","V","","" |
| "SHLD r/m64, r64, imm8u","REX.W + 0F A4 /r ib","N.E.","V","","" |
| "SHLX r32a, r/m32, r32b","VEX.NDS.LZ.66.0F38.W0 F7 /r","V","V","BMI2","" |
| "SHLX r64a, r/m64, r64b","VEX.NDS.LZ.66.0F38.W1 F7 /r","N.E.","V","BMI2","" |
| "SHR r/m16, 1","D1 /5","V","V","","operand16" |
| "SHR r/m16, CL","D3 /5","V","V","","operand16" |
| "SHR r/m16, imm8u","C1 /5 ib","V","V","","operand16" |
| "SHR r/m32, 1","D1 /5","V","V","","operand32" |
| "SHR r/m32, CL","D3 /5","V","V","","operand32" |
| "SHR r/m32, imm8u","C1 /5 ib","V","V","","operand32" |
| "SHR r/m64, 1","REX.W + D1 /5","N.E.","V","","" |
| "SHR r/m64, CL","REX.W + D3 /5","N.E.","V","","" |
| "SHR r/m64, imm8u","REX.W + C1 /5 ib","N.E.","V","","" |
| "SHR r/m8, 1","D0 /5","V","V","","" |
| "SHR r/m8, 1","REX + D0 /5","N.E.","V","","pseudo64" |
| "SHR r/m8, CL","D2 /5","V","V","","" |
| "SHR r/m8, CL","REX + D2 /5","N.E.","V","","pseudo64" |
| "SHR r/m8, imm8u","C0 /5 ib","V","V","","" |
| "SHR r/m8, imm8u","REX + C0 /5 ib","N.E.","V","","pseudo64" |
| "SHRD r/m16, r16, CL","0F AD /r","V","V","","operand16" |
| "SHRD r/m16, r16, imm8u","0F AC /r ib","V","V","","operand16" |
| "SHRD r/m32, r32, CL","0F AD /r","V","V","","operand32" |
| "SHRD r/m32, r32, imm8u","0F AC /r ib","V","V","","operand32" |
| "SHRD r/m64, r64, CL","REX.W + 0F AD /r","N.E.","V","","" |
| "SHRD r/m64, r64, imm8u","REX.W + 0F AC /r ib","N.E.","V","","" |
| "SHRX r32a, r/m32, r32b","VEX.NDS.LZ.F2.0F38.W0 F7 /r","V","V","BMI2","" |
| "SHRX r64a, r/m64, r64b","VEX.NDS.LZ.F2.0F38.W1 F7 /r","N.E.","V","BMI2","" |
| "SHUFPD xmm1, xmm2/m128, imm8u","66 0F C6 /r ib","V","V","SSE2","" |
| "SHUFPS xmm1, xmm2/m128, imm8u","0F C6 /r ib","V","V","SSE","" |
| "SIDT m","0F 01 /1","V","V","","" |
| "SLDT r/m16","0F 00 /0","V","V","","operand16" |
| "SLDT r32/m16","0F 00 /0","V","V","","operand32" |
| "SLDT r64/m16","REX.W + 0F 00 /0","V","V","","" |
| "SMSW r/m16","0F 01 /4","V","V","","operand16" |
| "SMSW r32/m16","0F 01 /4","V","V","","operand32" |
| "SMSW r64/m16","REX.W + 0F 01 /4","V","V","","" |
| "SQRTPD xmm1, xmm2/m128","66 0F 51 /r","V","V","SSE2","" |
| "SQRTPS xmm1, xmm2/m128","0F 51 /r","V","V","SSE","" |
| "SQRTSD xmm1, xmm2/m64","F2 0F 51 /r","V","V","SSE2","" |
| "SQRTSS xmm1, xmm2/m32","F3 0F 51 /r","V","V","SSE","" |
| "STC","F9","V","V","","" |
| "STD","FD","V","V","","" |
| "STI","FB","V","V","","" |
| "STMXCSR m32","0F AE /3","V","V","SSE","" |
| "STOS m16","AB","V","V","","pseudo" |
| "STOS m32","AB","V","V","","pseudo" |
| "STOS m64","REX.W + AB","N.E.","V","","pseudo" |
| "STOS m8","AA","V","V","","pseudo" |
| "STOSB","AA","V","V","","" |
| "STOSD","AB","V","V","","operand32" |
| "STOSQ","REX.W + AB","N.E.","V","","" |
| "STOSW","AB","V","V","","operand16" |
| "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" |
| "SUB AL, imm8u","2C ib","V","V","","" |
| "SUB AX, imm16","2D iw","V","V","","operand16" |
| "SUB EAX, imm32","2D id","V","V","","operand32" |
| "SUB RAX, imm32","REX.W + 2D id","N.E.","V","","" |
| "SUB r/m16, imm16","81 /5 iw","V","V","","operand16" |
| "SUB r/m16, imm8","83 /5 ib","V","V","","operand16" |
| "SUB r/m16, r16","29 /r","V","V","","operand16" |
| "SUB r/m32, imm32","81 /5 id","V","V","","operand32" |
| "SUB r/m32, imm8","83 /5 ib","V","V","","operand32" |
| "SUB r/m32, r32","29 /r","V","V","","operand32" |
| "SUB r/m64, imm32","REX.W + 81 /5 id","N.E.","V","","" |
| "SUB r/m64, imm8","REX.W + 83 /5 ib","N.E.","V","","" |
| "SUB r/m64, r64","REX.W + 29 /r","N.E.","V","","" |
| "SUB r/m8, imm8u","80 /5 ib","V","V","","" |
| "SUB r/m8, imm8u","REX + 80 /5 ib","N.E.","V","","pseudo64" |
| "SUB r/m8, r8","28 /r","V","V","","" |
| "SUB r/m8, r8","REX + 28 /r","N.E.","V","","pseudo64" |
| "SUB r16, r/m16","2B /r","V","V","","operand16" |
| "SUB r32, r/m32","2B /r","V","V","","operand32" |
| "SUB r64, r/m64","REX.W + 2B /r","N.E.","V","","" |
| "SUB r8, r/m8","2A /r","V","V","","" |
| "SUB r8, r/m8","REX + 2A /r","N.E.","V","","pseudo64" |
| "SUBPD xmm1, xmm2/m128","66 0F 5C /r","V","V","SSE2","" |
| "SUBPS xmm1 xmm2/m128","0F 5C /r","V","V","SSE","" |
| "SUBSD xmm1, xmm2/m64","F2 0F 5C /r","V","V","SSE2","" |
| "SUBSS xmm1, xmm2/m32","F3 0F 5C /r","V","V","SSE","" |
| "SWAPGS","0F 01 F8","I","V","","" |
| "SYSCALL","0F 05","I","V","","" |
| "SYSENTER","0F 34","V","V","","" |
| "SYSEXIT","0F 35","V","V","","" |
| "SYSEXIT","REX.W + 0F 35","V","V","","" |
| "SYSRET","0F 07","I","V","","" |
| "SYSRET","REX.W + 0F 07","I","V","","pseudo" |
| "TEST AL, imm8u","A8 ib","V","V","","" |
| "TEST AX, imm16","A9 iw","V","V","","operand16" |
| "TEST EAX, imm32","A9 id","V","V","","operand32" |
| "TEST RAX, imm32","REX.W + A9 id","N.E.","V","","" |
| "TEST r/m16, imm16","F7 /0 iw","V","V","","operand16" |
| "TEST r/m16, r16","85 /r","V","V","","operand16" |
| "TEST r/m32, imm32","F7 /0 id","V","V","","operand32" |
| "TEST r/m32, r32","85 /r","V","V","","operand32" |
| "TEST r/m64, imm32","REX.W + F7 /0 id","N.E.","V","","" |
| "TEST r/m64, r64","REX.W + 85 /r","N.E.","V","","" |
| "TEST r/m8, imm8u","F6 /0 ib","V","V","","" |
| "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" |
| "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","" |
| "UCOMISD xmm1, xmm2/m64","66 0F 2E /r","V","V","SSE2","" |
| "UCOMISS xmm1, xmm2/m32","0F 2E /r","V","V","SSE","" |
| "UD1","0F B9","V","V","","" |
| "UD2","0F 0B","V","V","","" |
| "UNPCKHPD xmm1, xmm2/m128","66 0F 15 /r","V","V","SSE2","" |
| "UNPCKHPS xmm1, xmm2/m128","0F 15 /r","V","V","SSE","" |
| "UNPCKLPD xmm1, xmm2/m128","66 0F 14 /r","V","V","SSE2","" |
| "UNPCKLPS xmm1, xmm2/m128","0F 14 /r","V","V","SSE","" |
| "VADDPD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 58 /r","V","V","AVX","" |
| "VADDPD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 58 /r","V","V","AVX","" |
| "VADDPS xmm1, xmm2, xmm3/m128","VEX.NDS.128.0F.WIG 58 /r","V","V","AVX","" |
| "VADDPS ymm1, ymm2, ymm3/m256","VEX.NDS.256.0F.WIG 58 /r","V","V","AVX","" |
| "VADDSD xmm1, xmm2, xmm3/m64","VEX.NDS.LIG.F2.0F.WIG 58 /r","V","V","AVX","" |
| "VADDSS xmm1, xmm2, xmm3/m32","VEX.NDS.LIG.F3.0F.WIG 58 /r","V","V","AVX","" |
| "VADDSUBPD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG D0 /r","V","V","AVX","" |
| "VADDSUBPD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG D0 /r","V","V","AVX","" |
| "VADDSUBPS xmm1, xmm2, xmm3/m128","VEX.NDS.128.F2.0F.WIG D0 /r","V","V","AVX","" |
| "VADDSUBPS ymm1, ymm2, ymm3/m256","VEX.NDS.256.F2.0F.WIG D0 /r","V","V","AVX","" |
| "VAESDEC xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG DE /r","V","V","Both AES and AVX flags","" |
| "VAESDECLAST xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG DF /r","V","V","Both AES and AVX flags","" |
| "VAESENC xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG DC /r","V","V","Both AES and AVX flags","" |
| "VAESENCLAST xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG DD /r","V","V","Both AES and AVX flags","" |
| "VAESIMC xmm1, xmm2/m128","VEX.128.66.0F38.WIG DB /r","V","V","Both AES and AVX flags","" |
| "VAESKEYGENASSIST xmm1, xmm2/m128, imm8","VEX.128.66.0F3A.WIG DF /r ib","V","V","Both AES and AVX flags","" |
| "VANDNPD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 55 /r","V","V","AVX","" |
| "VANDNPD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 55 /r","V","V","AVX","" |
| "VANDNPS xmm1, xmm2, xmm3/m128","VEX.NDS.128.0F.WIG 55 /r","V","V","AVX","" |
| "VANDNPS ymm1, ymm2, ymm3/m256","VEX.NDS.256.0F.WIG 55 /r","V","V","AVX","" |
| "VANDPD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 54 /r","V","V","AVX","" |
| "VANDPD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 54 /r","V","V","AVX","" |
| "VANDPS xmm1, xmm2, xmm3/m128","VEX.NDS.128.0F.WIG 54 /r","V","V","AVX","" |
| "VANDPS ymm1, ymm2, ymm3/m256","VEX.NDS.256.0F.WIG 54 /r","V","V","AVX","" |
| "VBLENDPD xmm1, xmm2, xmm3/m128, imm8","VEX.NDS.128.66.0F3A.WIG 0D /r ib","V","V","AVX","" |
| "VBLENDPD ymm1, ymm2, ymm3/m256, imm8","VEX.NDS.256.66.0F3A.WIG 0D /r ib","V","V","AVX","" |
| "VBLENDPS xmm1, xmm2, xmm3/m128, imm8","VEX.NDS.128.66.0F3A.WIG 0C /r ib","V","V","AVX","" |
| "VBLENDPS ymm1, ymm2, ymm3/m256, imm8","VEX.NDS.256.66.0F3A.WIG 0C /r ib","V","V","AVX","" |
| "VBLENDVPD xmm1, xmm2, xmm3/m128, xmm4","VEX.NDS.128.66.0F3A.W0 4B /r /is4","V","V","AVX","" |
| "VBLENDVPD ymm1, ymm2, ymm3/m256, ymm4","VEX.NDS.256.66.0F3A.W0 4B /r /is4","V","V","AVX","" |
| "VBLENDVPS xmm1, xmm2, xmm3/m128, xmm4","VEX.NDS.128.66.0F3A.W0 4A /r /is4","V","V","AVX","" |
| "VBLENDVPS ymm1, ymm2, ymm3/m256, ymm4","VEX.NDS.256.66.0F3A.W0 4A /r /is4","V","V","AVX","" |
| "VBROADCASTF128 ymm1, m128","VEX.256.66.0F38.W0 1A /r","V","V","AVX","" |
| "VBROADCASTI128 ymm1, m128","VEX.256.66.0F38.W0 5A /r","V","V","AVX2","" |
| "VBROADCASTSD ymm1, m64","VEX.256.66.0F38.W0 19 /r","V","V","AVX","" |
| "VBROADCASTSD ymm1, xmm2","VEX.256.66.0F38.W0 19 /r","V","V","AVX2","" |
| "VBROADCASTSS xmm1, m32","VEX.128.66.0F38.W0 18 /r","V","V","AVX","" |
| "VBROADCASTSS xmm1, xmm2","VEX.128.66.0F38.W0 18 /r","V","V","AVX2","" |
| "VBROADCASTSS ymm1, m32","VEX.256.66.0F38.W0 18 /r","V","V","AVX","" |
| "VBROADCASTSS ymm1, xmm2","VEX.256.66.0F38.W0 18 /r","V","V","AVX2","" |
| "VCMPPD xmm1, xmm2, xmm3/m128, imm8","VEX.NDS.128.66.0F.WIG C2 /r ib","V","V","AVX","" |
| "VCMPPD ymm1, ymm2, ymm3/m256, imm8","VEX.NDS.256.66.0F.WIG C2 /r ib","V","V","AVX","" |
| "VCMPPS xmm1, xmm2, xmm3/m128, imm8","VEX.NDS.128.0F.WIG C2 /r ib","V","V","AVX","" |
| "VCMPPS ymm1, ymm2, ymm3/m256, imm8","VEX.NDS.256.0F.WIG C2 /r ib","V","V","AVX","" |
| "VCMPSD xmm1, xmm2, xmm3/m64, imm8","VEX.NDS.LIG.F2.0F.WIG C2 /r ib","V","V","AVX","" |
| "VCMPSS xmm1, xmm2, xmm3/m32, imm8","VEX.NDS.LIG.F3.0F.WIG C2 /r ib","V","V","AVX","" |
| "VCOMISD xmm1, xmm2/m64","VEX.LIG.66.0F.WIG 2F /r","V","V","AVX","" |
| "VCOMISS xmm1, xmm2/m32","VEX.LIG.0F.WIG 2F /r","V","V","AVX","" |
| "VCVTDQ2PD xmm1, xmm2/m64","VEX.128.F3.0F.WIG E6 /r","V","V","AVX","" |
| "VCVTDQ2PD ymm1, xmm2/m128","VEX.256.F3.0F.WIG E6 /r","V","V","AVX","" |
| "VCVTDQ2PS xmm1, xmm2/m128","VEX.128.0F.WIG 5B /r","V","V","AVX","" |
| "VCVTDQ2PS ymm1, ymm2/m256","VEX.256.0F.WIG 5B /r","V","V","AVX","" |
| "VCVTPD2DQ xmm1, xmm2/m128","VEX.128.F2.0F.WIG E6 /r","V","V","AVX","" |
| "VCVTPD2DQ xmm1, ymm2/m256","VEX.256.F2.0F.WIG E6 /r","V","V","AVX","" |
| "VCVTPD2PS xmm1, xmm2/m128","VEX.128.66.0F.WIG 5A /r","V","V","AVX","" |
| "VCVTPD2PS xmm1, ymm2/m256","VEX.256.66.0F.WIG 5A /r","V","V","AVX","" |
| "VCVTPH2PS xmm1, xmm2/m64","VEX.128.66.0F38.W0 13 /r","V","V","F16C","" |
| "VCVTPH2PS ymm1, xmm2/m128","VEX.256.66.0F38.W0 13 /r","V","V","F16C","" |
| "VCVTPS2DQ xmm1, xmm2/m128","VEX.128.66.0F.WIG 5B /r","V","V","AVX","" |
| "VCVTPS2DQ ymm1, ymm2/m256","VEX.256.66.0F.WIG 5B /r","V","V","AVX","" |
| "VCVTPS2PD xmm1, xmm2/m64","VEX.128.0F.WIG 5A /r","V","V","AVX","" |
| "VCVTPS2PD ymm1, xmm2/m128","VEX.256.0F.WIG 5A /r","V","V","AVX","" |
| "VCVTPS2PH xmm1/m128, ymm2, imm8","VEX.256.66.0F3A.W0 1D /r ib","V","V","F16C","" |
| "VCVTPS2PH xmm1/m64, xmm2, imm8","VEX.128.66.0F3A.W0.1D /r ib","V","V","F16C","" |
| "VCVTSD2SI r32, xmm1/m64","VEX.LIG.F2.0F.W0 2D /r","V","V","AVX","" |
| "VCVTSD2SI r64, xmm1/m64","VEX.LIG.F2.0F.W1 2D /r","N.E.","V","AVX","" |
| "VCVTSD2SS xmm1, xmm2, xmm3/m64","VEX.NDS.LIG.F2.0F.WIG 5A /r","V","V","AVX","" |
| "VCVTSI2SD xmm1, xmm2, r/m32","VEX.NDS.LIG.F2.0F.W0 2A /r","V","V","AVX","" |
| "VCVTSI2SD xmm1, xmm2, r/m64","VEX.NDS.LIG.F2.0F.W1 2A /r","N.E.","V","AVX","" |
| "VCVTSI2SS xmm1, xmm2, r/m32","VEX.NDS.LIG.F3.0F.W0 2A /r","V","V","AVX","" |
| "VCVTSI2SS xmm1, xmm2, r/m64","VEX.NDS.LIG.F3.0F.W1 2A /r","N.E.","V","AVX","" |
| "VCVTSS2SD xmm1, xmm2, xmm3/m32","VEX.NDS.LIG.F3.0F.WIG 5A /r","V","V","AVX","" |
| "VCVTSS2SI r32, xmm1/m32","VEX.LIG.F3.0F.W0 2D /r","V","V","AVX","" |
| "VCVTSS2SI r64, xmm1/m32","VEX.LIG.F3.0F.W1 2D /r","N.E.","V","AVX","" |
| "VCVTTPD2DQ xmm1, xmm2/m128","VEX.128.66.0F.WIG E6 /r","V","V","AVX","" |
| "VCVTTPD2DQ xmm1, ymm2/m256","VEX.256.66.0F.WIG E6 /r","V","V","AVX","" |
| "VCVTTPS2DQ xmm1, xmm2/m128","VEX.128.F3.0F.WIG 5B /r","V","V","AVX","" |
| "VCVTTPS2DQ ymm1, ymm2/m256","VEX.256.F3.0F.WIG 5B /r","V","V","AVX","" |
| "VCVTTSD2SI r32, xmm1/m64","VEX.LIG.F2.0F.W0 2C /r","V","V","AVX","" |
| "VCVTTSD2SI r64, xmm1/m64","VEX.LIG.F2.0F.W1 2C /r","N.E.","V","AVX","" |
| "VCVTTSS2SI r32, xmm1/m32","VEX.LIG.F3.0F.W0 2C /r","V","V","AVX","" |
| "VCVTTSS2SI r64, xmm1/m32","VEX.LIG.F3.0F.W1 2C /r","N.E.","V","AVX","" |
| "VDIVPD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 5E /r","V","V","AVX","" |
| "VDIVPD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 5E /r","V","V","AVX","" |
| "VDIVPS xmm1, xmm2, xmm3/m128","VEX.NDS.128.0F.WIG 5E /r","V","V","AVX","" |
| "VDIVPS ymm1, ymm2, ymm3/m256","VEX.NDS.256.0F.WIG 5E /r","V","V","AVX","" |
| "VDIVSD xmm1, xmm2, xmm3/m64","VEX.NDS.LIG.F2.0F.WIG 5E /r","V","V","AVX","" |
| "VDIVSS xmm1, xmm2, xmm3/m32","VEX.NDS.LIG.F3.0F.WIG 5E /r","V","V","AVX","" |
| "VDPPD xmm1, xmm2, xmm3/m128, imm8","VEX.NDS.128.66.0F3A.WIG 41 /r ib","V","V","AVX","" |
| "VDPPS xmm1, xmm2, xmm3/m128, imm8","VEX.NDS.128.66.0F3A.WIG 40 /r ib","V","V","AVX","" |
| "VDPPS ymm1, ymm2, ymm3/m256, imm8","VEX.NDS.256.66.0F3A.WIG 40 /r ib","V","V","AVX","" |
| "VERR r/m16","0F 00 /4","V","V","","" |
| "VERW r/m16","0F 00 /5","V","V","","" |
| "VEXTRACTF128 xmm1/m128, ymm2, imm8","VEX.256.66.0F3A.W0 19 /r ib","V","V","AVX","" |
| "VEXTRACTI128 xmm1/m128, ymm2, imm8","VEX.256.66.0F3A.W0 39 /r ib","V","V","AVX2","" |
| "VEXTRACTPS r/m32, xmm1, imm8","VEX.128.66.0F3A.WIG 17 /r ib","V","V","AVX","" |
| "VFMADD132PD xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W1 98 /r","V","V","FMA","" |
| "VFMADD132PD ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W1 98 /r","V","V","FMA","" |
| "VFMADD132PS xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W0 98 /r","V","V","FMA","" |
| "VFMADD132PS ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W0 98 /r","V","V","FMA","" |
| "VFMADD132SD xmm0, xmm1, xmm2/m64","VEX.DDS.LIG.128.66.0F38.W1 99 /r","V","V","FMA","" |
| "VFMADD132SS xmm0, xmm1, xmm2/m32","VEX.DDS.LIG.128.66.0F38.W0 99 /r","V","V","FMA","" |
| "VFMADD213PD xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W1 A8 /r","V","V","FMA","" |
| "VFMADD213PD ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W1 A8 /r","V","V","FMA","" |
| "VFMADD213PS xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W0 A8 /r","V","V","FMA","" |
| "VFMADD213PS ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W0 A8 /r","V","V","FMA","" |
| "VFMADD213SD xmm0, xmm1, xmm2/m64","VEX.DDS.LIG.128.66.0F38.W1 A9 /r","V","V","FMA","" |
| "VFMADD213SS xmm0, xmm1, xmm2/m32","VEX.DDS.LIG.128.66.0F38.W0 A9 /r","V","V","FMA","" |
| "VFMADD231PD xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W1 B8 /r","V","V","FMA","" |
| "VFMADD231PD ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W1 B8 /r","V","V","FMA","" |
| "VFMADD231PS xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W0 B8 /r","V","V","FMA","" |
| "VFMADD231PS ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W0 B8 /r","V","V","FMA","" |
| "VFMADD231SD xmm0, xmm1, xmm2/m64","VEX.DDS.LIG.128.66.0F38.W1 B9 /r","V","V","FMA","" |
| "VFMADD231SS xmm0, xmm1, xmm2/m32","VEX.DDS.LIG.128.66.0F38.W0 B9 /r","V","V","FMA","" |
| "VFMADDSUB132PD xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W1 96 /r","V","V","FMA","" |
| "VFMADDSUB132PD ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W1 96 /r","V","V","FMA","" |
| "VFMADDSUB132PS xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W0 96 /r","V","V","FMA","" |
| "VFMADDSUB132PS ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W0 96 /r","V","V","FMA","" |
| "VFMADDSUB213PD xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W1 A6 /r","V","V","FMA","" |
| "VFMADDSUB213PD ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W1 A6 /r","V","V","FMA","" |
| "VFMADDSUB213PS xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W0 A6 /r","V","V","FMA","" |
| "VFMADDSUB213PS ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W0 A6 /r","V","V","FMA","" |
| "VFMADDSUB231PD xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W1 B6 /r","V","V","FMA","" |
| "VFMADDSUB231PD ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W1 B6 /r","V","V","FMA","" |
| "VFMADDSUB231PS xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W0 B6 /r","V","V","FMA","" |
| "VFMADDSUB231PS ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W0 B6 /r","V","V","FMA","" |
| "VFMSUB132PD xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W1 9A /r","V","V","FMA","" |
| "VFMSUB132PD ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W1 9A /r","V","V","FMA","" |
| "VFMSUB132PS xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W0 9A /r","V","V","FMA","" |
| "VFMSUB132PS ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W0 9A /r","V","V","FMA","" |
| "VFMSUB132SD xmm0, xmm1, xmm2/m64","VEX.DDS.LIG.128.66.0F38.W1 9B /r","V","V","FMA","" |
| "VFMSUB132SS xmm0, xmm1, xmm2/m32","VEX.DDS.LIG.128.66.0F38.W0 9B /r","V","V","FMA","" |
| "VFMSUB213PD xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W1 AA /r","V","V","FMA","" |
| "VFMSUB213PD ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W1 AA /r","V","V","FMA","" |
| "VFMSUB213PS xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W0 AA /r","V","V","FMA","" |
| "VFMSUB213PS ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W0 AA /r","V","V","FMA","" |
| "VFMSUB213SD xmm0, xmm1, xmm2/m64","VEX.DDS.LIG.128.66.0F38.W1 AB /r","V","V","FMA","" |
| "VFMSUB213SS xmm0, xmm1, xmm2/m32","VEX.DDS.LIG.128.66.0F38.W0 AB /r","V","V","FMA","" |
| "VFMSUB231PD xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W1 BA /r","V","V","FMA","" |
| "VFMSUB231PD ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W1 BA /r","V","V","FMA","" |
| "VFMSUB231PS xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W0 BA /r","V","V","FMA","" |
| "VFMSUB231PS ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.0 BA /r","V","V","FMA","" |
| "VFMSUB231SD xmm0, xmm1, xmm2/m64","VEX.DDS.LIG.128.66.0F38.W1 BB /r","V","V","FMA","" |
| "VFMSUB231SS xmm0, xmm1, xmm2/m32","VEX.DDS.LIG.128.66.0F38.W0 BB /r","V","V","FMA","" |
| "VFMSUBADD132PD xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W1 97 /r","V","V","FMA","" |
| "VFMSUBADD132PD ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W1 97 /r","V","V","FMA","" |
| "VFMSUBADD132PS xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W0 97 /r","V","V","FMA","" |
| "VFMSUBADD132PS ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W0 97 /r","V","V","FMA","" |
| "VFMSUBADD213PD xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W1 A7 /r","V","V","FMA","" |
| "VFMSUBADD213PD ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W1 A7 /r","V","V","FMA","" |
| "VFMSUBADD213PS xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W0 A7 /r","V","V","FMA","" |
| "VFMSUBADD213PS ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W0 A7 /r","V","V","FMA","" |
| "VFMSUBADD231PD xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W1 B7 /r","V","V","FMA","" |
| "VFMSUBADD231PD ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W1 B7 /r","V","V","FMA","" |
| "VFMSUBADD231PS xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W0 B7 /r","V","V","FMA","" |
| "VFMSUBADD231PS ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W0 B7 /r","V","V","FMA","" |
| "VFNMADD132PD xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W1 9C /r","V","V","FMA","" |
| "VFNMADD132PD ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W1 9C /r","V","V","FMA","" |
| "VFNMADD132PS xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W0 9C /r","V","V","FMA","" |
| "VFNMADD132PS ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W0 9C /r","V","V","FMA","" |
| "VFNMADD132SD xmm0, xmm1, xmm2/m64","VEX.DDS.LIG.128.66.0F38.W1 9D /r","V","V","FMA","" |
| "VFNMADD132SS xmm0, xmm1, xmm2/m32","VEX.DDS.LIG.128.66.0F38.W0 9D /r","V","V","FMA","" |
| "VFNMADD213PD xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W1 AC /r","V","V","FMA","" |
| "VFNMADD213PD ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W1 AC /r","V","V","FMA","" |
| "VFNMADD213PS xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W0 AC /r","V","V","FMA","" |
| "VFNMADD213PS ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W0 AC /r","V","V","FMA","" |
| "VFNMADD213SD xmm0, xmm1, xmm2/m64","VEX.DDS.LIG.128.66.0F38.W1 AD /r","V","V","FMA","" |
| "VFNMADD213SS xmm0, xmm1, xmm2/m32","VEX.DDS.LIG.128.66.0F38.W0 AD /r","V","V","FMA","" |
| "VFNMADD231PD xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W1 BC /r","V","V","FMA","" |
| "VFNMADD231PD ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W1 BC /r","V","V","FMA","" |
| "VFNMADD231PS xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W0 BC /r","V","V","FMA","" |
| "VFNMADD231PS ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.0 BC /r","V","V","FMA","" |
| "VFNMADD231SD xmm0, xmm1, xmm2/m64","VEX.DDS.LIG.128.66.0F38.W1 BD /r","V","V","FMA","" |
| "VFNMADD231SS xmm0, xmm1, xmm2/m32","VEX.DDS.LIG.128.66.0F38.W0 BD /r","V","V","FMA","" |
| "VFNMSUB132PD xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W1 9E /r","V","V","FMA","" |
| "VFNMSUB132PD ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W1 9E /r","V","V","FMA","" |
| "VFNMSUB132PS xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W0 9E /r","V","V","FMA","" |
| "VFNMSUB132PS ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W0 9E /r","V","V","FMA","" |
| "VFNMSUB132SD xmm0, xmm1, xmm2/m64","VEX.DDS.LIG.128.66.0F38.W1 9F /r","V","V","FMA","" |
| "VFNMSUB132SS xmm0, xmm1, xmm2/m32","VEX.DDS.LIG.128.66.0F38.W0 9F /r","V","V","FMA","" |
| "VFNMSUB213PD xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W1 AE /r","V","V","FMA","" |
| "VFNMSUB213PD ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W1 AE /r","V","V","FMA","" |
| "VFNMSUB213PS xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W0 AE /r","V","V","FMA","" |
| "VFNMSUB213PS ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W0 AE /r","V","V","FMA","" |
| "VFNMSUB213SD xmm0, xmm1, xmm2/m64","VEX.DDS.LIG.128.66.0F38.W1 AF /r","V","V","FMA","" |
| "VFNMSUB213SS xmm0, xmm1, xmm2/m32","VEX.DDS.LIG.128.66.0F38.W0 AF /r","V","V","FMA","" |
| "VFNMSUB231PD xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W1 BE /r","V","V","FMA","" |
| "VFNMSUB231PD ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W1 BE /r","V","V","FMA","" |
| "VFNMSUB231PS xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W0 BE /r","V","V","FMA","" |
| "VFNMSUB231PS ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.0 BE /r","V","V","FMA","" |
| "VFNMSUB231SD xmm0, xmm1, xmm2/m64","VEX.DDS.LIG.128.66.0F38.W1 BF /r","V","V","FMA","" |
| "VFNMSUB231SS xmm0, xmm1, xmm2/m32","VEX.DDS.LIG.128.66.0F38.W0 BF /r","V","V","FMA","" |
| "VGATHERDPD xmm1, vm32x, xmm2","VEX.DDS.128.66.0F38.W1 92 /r","V","V","AVX2","" |
| "VGATHERDPD ymm1, vm32x, ymm2","VEX.DDS.256.66.0F38.W1 92 /r","V","V","AVX2","" |
| "VGATHERDPS xmm1, vm32x, xmm2","VEX.DDS.128.66.0F38.W0 92 /r","V","V","AVX2","" |
| "VGATHERDPS ymm1, vm32y, ymm2","VEX.DDS.256.66.0F38.W0 92 /r","V","V","AVX2","" |
| "VGATHERQPD xmm1, vm64x, xmm2","VEX.DDS.128.66.0F38.W1 93 /r","V","V","AVX2","" |
| "VGATHERQPD ymm1, vm64y, ymm2","VEX.DDS.256.66.0F38.W1 93 /r","V","V","AVX2","" |
| "VGATHERQPS xmm1, vm64x, xmm2","VEX.DDS.128.66.0F38.W0 93 /r","V","V","AVX2","" |
| "VGATHERQPS xmm1, vm64y, xmm2","VEX.DDS.256.66.0F38.W0 93 /r","V","V","AVX2","" |
| "VHADDPD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 7C /r","V","V","AVX","" |
| "VHADDPD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 7C /r","V","V","AVX","" |
| "VHADDPS xmm1, xmm2, xmm3/m128","VEX.NDS.128.F2.0F.WIG 7C /r","V","V","AVX","" |
| "VHADDPS ymm1, ymm2, ymm3/m256","VEX.NDS.256.F2.0F.WIG 7C /r","V","V","AVX","" |
| "VHSUBPD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 7D /r","V","V","AVX","" |
| "VHSUBPD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 7D /r","V","V","AVX","" |
| "VHSUBPS xmm1, xmm2, xmm3/m128","VEX.NDS.128.F2.0F.WIG 7D /r","V","V","AVX","" |
| "VHSUBPS ymm1, ymm2, ymm3/m256","VEX.NDS.256.F2.0F.WIG 7D /r","V","V","AVX","" |
| "VINSERTF128 ymm1, ymm2, xmm3/m128, imm8","VEX.NDS.256.66.0F3A.W0 18 /r ib","V","V","AVX","" |
| "VINSERTI128 ymm1, ymm2, xmm3/m128, imm8","VEX.NDS.256.66.0F3A.W0 38 /r ib","V","V","AVX2","" |
| "VINSERTPS xmm1, xmm2, xmm3/m32, imm8","VEX.NDS.128.66.0F3A.WIG 21 /r ib","V","V","AVX","" |
| "VLDDQU xmm1, m128","VEX.128.F2.0F.WIG F0 /r","V","V","AVX","" |
| "VLDDQU ymm1, m256","VEX.256.F2.0F.WIG F0 /r","V","V","AVX","" |
| "VLDMXCSR m32","VEX.LZ.0F.WIG AE /2","V","V","AVX","" |
| "VMASKMOVDQU xmm1, xmm2","VEX.128.66.0F.WIG F7 /r","V","V","AVX","" |
| "VMASKMOVPD m128, xmm1, xmm2","VEX.NDS.128.66.0F38.W0 2F /r","V","V","AVX","" |
| "VMASKMOVPD m256, ymm1, ymm2","VEX.NDS.256.66.0F38.W0 2F /r","V","V","AVX","" |
| "VMASKMOVPD xmm1, xmm2, m128","VEX.NDS.128.66.0F38.W0 2D /r","V","V","AVX","" |
| "VMASKMOVPD ymm1, ymm2, m256","VEX.NDS.256.66.0F38.W0 2D /r","V","V","AVX","" |
| "VMASKMOVPS m128, xmm1, xmm2","VEX.NDS.128.66.0F38.W0 2E /r","V","V","AVX","" |
| "VMASKMOVPS m256, ymm1, ymm2","VEX.NDS.256.66.0F38.W0 2E /r","V","V","AVX","" |
| "VMASKMOVPS xmm1, xmm2, m128","VEX.NDS.128.66.0F38.W0 2C /r","V","V","AVX","" |
| "VMASKMOVPS ymm1, ymm2, m256","VEX.NDS.256.66.0F38.W0 2C /r","V","V","AVX","" |
| "VMAXPD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 5F /r","V","V","AVX","" |
| "VMAXPD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 5F /r","V","V","AVX","" |
| "VMAXPS xmm1, xmm2, xmm3/m128","VEX.NDS.128.0F.WIG 5F /r","V","V","AVX","" |
| "VMAXPS ymm1, ymm2, ymm3/m256","VEX.NDS.256.0F.WIG 5F /r","V","V","AVX","" |
| "VMAXSD xmm1, xmm2, xmm3/m64","VEX.NDS.LIG.F2.0F.WIG 5F /r","V","V","AVX","" |
| "VMAXSS xmm1, xmm2, xmm3/m32","VEX.NDS.LIG.F3.0F.WIG 5F /r","V","V","AVX","" |
| "VMINPD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 5D /r","V","V","AVX","" |
| "VMINPD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 5D /r","V","V","AVX","" |
| "VMINPS xmm1, xmm2, xmm3/m128","VEX.NDS.128.0F.WIG 5D /r","V","V","AVX","" |
| "VMINPS ymm1, ymm2, ymm3/m256","VEX.NDS.256.0F.WIG 5D /r","V","V","AVX","" |
| "VMINSD xmm1, xmm2, xmm3/m64","VEX.NDS.LIG.F2.0F.WIG 5D /r","V","V","AVX","" |
| "VMINSS xmm1, xmm2, xmm3/m32","VEX.NDS.LIG.F3.0F.WIG 5D /r","V","V","AVX","" |
| "VMOVAPD xmm1, xmm2/m128","VEX.128.66.0F.WIG 28 /r","V","V","AVX","" |
| "VMOVAPD xmm2/m128, xmm1","VEX.128.66.0F.WIG 29 /r","V","V","AVX","" |
| "VMOVAPD ymm1, ymm2/m256","VEX.256.66.0F.WIG 28 /r","V","V","AVX","" |
| "VMOVAPD ymm2/m256, ymm1","VEX.256.66.0F.WIG 29 /r","V","V","AVX","" |
| "VMOVAPS xmm1, xmm2/m128","VEX.128.0F.WIG 28 /r","V","V","AVX","" |
| "VMOVAPS xmm2/m128, xmm1","VEX.128.0F.WIG 29 /r","V","V","AVX","" |
| "VMOVAPS ymm1, ymm2/m256","VEX.256.0F.WIG 28 /r","V","V","AVX","" |
| "VMOVAPS ymm2/m256, ymm1","VEX.256.0F.WIG 29 /r","V","V","AVX","" |
| "VMOVD r32/m32, xmm1","VEX.128.66.0F.W0 7E /r","V","V","AVX","" |
| "VMOVD xmm1, r32/m32","VEX.128.66.0F.W0 6E /r","V","V","AVX","" |
| "VMOVDDUP xmm1, xmm2/m64","VEX.128.F2.0F.WIG 12 /r","V","V","AVX","" |
| "VMOVDDUP ymm1, ymm2/m256","VEX.256.F2.0F.WIG 12 /r","V","V","AVX","" |
| "VMOVDQA xmm1, xmm2/m128","VEX.128.66.0F.WIG 6F /r","V","V","AVX","" |
| "VMOVDQA xmm2/m128, xmm1","VEX.128.66.0F.WIG 7F /r","V","V","AVX","" |
| "VMOVDQA ymm1, ymm2/m256","VEX.256.66.0F.WIG 6F /r","V","V","AVX","" |
| "VMOVDQA ymm2/m256, ymm1","VEX.256.66.0F.WIG 7F /r","V","V","AVX","" |
| "VMOVDQU xmm1, xmm2/m128","VEX.128.F3.0F.WIG 6F /r","V","V","AVX","" |
| "VMOVDQU xmm2/m128, xmm1","VEX.128.F3.0F.WIG 7F /r","V","V","AVX","" |
| "VMOVDQU ymm1, ymm2/m256","VEX.256.F3.0F.WIG 6F /r","V","V","AVX","" |
| "VMOVDQU ymm2/m256, ymm1","VEX.256.F3.0F.WIG 7F /r","V","V","AVX","" |
| "VMOVHLPS xmm1, xmm2, xmm3","VEX.NDS.128.0F.WIG 12 /r","V","V","AVX","" |
| "VMOVHPD m64, xmm1","VEX128.66.0F.WIG 17 /r","V","V","AVX","" |
| "VMOVHPD xmm2, xmm1, m64","VEX.NDS.128.66.0F.WIG 16 /r","V","V","AVX","" |
| "VMOVHPS m64, xmm1","VEX.128.0F.WIG 17 /r","V","V","AVX","" |
| "VMOVHPS xmm2, xmm1, m64","VEX.NDS.128.0F.WIG 16 /r","V","V","AVX","" |
| "VMOVLHPS xmm1, xmm2, xmm3","VEX.NDS.128.0F.WIG 16 /r","V","V","AVX","" |
| "VMOVLPD m64, xmm1","VEX.128.66.0F.WIG 13 /r","V","V","AVX","" |
| "VMOVLPD xmm2, xmm1, m64","VEX.NDS.128.66.0F.WIG 12 /r","V","V","AVX","" |
| "VMOVLPS m64, xmm1","VEX.128.0F.WIG 13 /r","V","V","AVX","" |
| "VMOVLPS xmm2, xmm1, m64","VEX.NDS.128.0F.WIG 12 /r","V","V","AVX","" |
| "VMOVMSKPD r32, xmm2","VEX.128.66.0F.WIG 50 /r","V","V","AVX","" |
| "VMOVMSKPD r32, ymm2","VEX.256.66.0F.WIG 50 /r","V","V","AVX","" |
| "VMOVMSKPS r32, xmm2","VEX.128.0F.WIG 50 /r","V","V","AVX","" |
| "VMOVMSKPS r32, ymm2","VEX.256.0F.WIG 50 /r","V","V","AVX","" |
| "VMOVNTDQ m128, xmm1","VEX.128.66.0F.WIG E7 /r","V","V","AVX","" |
| "VMOVNTDQ m256, ymm1","VEX.256.66.0F.WIG E7 /r","V","V","AVX","" |
| "VMOVNTDQA xmm1, m128","VEX.128.66.0F38.WIG 2A /r","V","V","AVX","" |
| "VMOVNTDQA ymm1, m256","VEX.256.66.0F38.WIG 2A /r","V","V","AVX2","" |
| "VMOVNTPD m128, xmm1","VEX.128.66.0F.WIG 2B /r","V","V","AVX","" |
| "VMOVNTPD m256, ymm1","VEX.256.66.0F.WIG 2B /r","V","V","AVX","" |
| "VMOVNTPS m128, xmm1","VEX.128.0F.WIG 2B /r","V","V","AVX","" |
| "VMOVNTPS m256, ymm1","VEX.256.0F.WIG 2B /r","V","V","AVX","" |
| "VMOVQ r64/m64, xmm1","VEX.128.66.0F.W1 7E /r","N.E.","V","AVX","" |
| "VMOVQ xmm1, m64","VEX.128.F3.0F.WIG 7E /r","V","V","AVX","" |
| "VMOVQ xmm1, r64/m64","VEX.128.66.0F.W1 6E /r","N.E.","V","AVX","" |
| "VMOVQ xmm1, xmm2","VEX.128.F3.0F.WIG 7E /r","V","V","AVX","" |
| "VMOVQ xmm1/m64, xmm2","VEX.128.66.0F.WIG D6 /r","V","V","AVX","" |
| "VMOVSD m64, xmm1","VEX.LIG.F2.0F.WIG 11 /r","V","V","AVX","" |
| "VMOVSD xmm1, m64","VEX.LIG.F2.0F.WIG 10 /r","V","V","AVX","" |
| "VMOVSD xmm1, xmm2, xmm3","VEX.NDS.LIG.F2.0F.WIG 10 /r","V","V","AVX","" |
| "VMOVSD xmm1, xmm2, xmm3","VEX.NDS.LIG.F2.0F.WIG 11 /r","V","V","AVX","" |
| "VMOVSHDUP xmm1, xmm2/m128","VEX.128.F3.0F.WIG 16 /r","V","V","AVX","" |
| "VMOVSHDUP ymm1, ymm2/m256","VEX.256.F3.0F.WIG 16 /r","V","V","AVX","" |
| "VMOVSLDUP xmm1, xmm2/m128","VEX.128.F3.0F.WIG 12 /r","V","V","AVX","" |
| "VMOVSLDUP ymm1, ymm2/m256","VEX.256.F3.0F.WIG 12 /r","V","V","AVX","" |
| "VMOVSS m32, xmm1","VEX.LIG.F3.0F.WIG 11 /r","V","V","AVX","" |
| "VMOVSS xmm1, m32","VEX.LIG.F3.0F.WIG 10 /r","V","V","AVX","" |
| "VMOVSS xmm1, xmm2, xmm3","VEX.NDS.LIG.F3.0F.WIG 10 /r","V","V","AVX","" |
| "VMOVSS xmm1, xmm2, xmm3","VEX.NDS.LIG.F3.0F.WIG 11 /r","V","V","AVX","" |
| "VMOVUPD xmm1, xmm2/m128","VEX.128.66.0F.WIG 10 /r","V","V","AVX","" |
| "VMOVUPD xmm2/m128, xmm1","VEX.128.66.0F.WIG 11 /r","V","V","AVX","" |
| "VMOVUPD ymm1, ymm2/m256","VEX.256.66.0F.WIG 10 /r","V","V","AVX","" |
| "VMOVUPD ymm2/m256, ymm1","VEX.256.66.0F.WIG 11 /r","V","V","AVX","" |
| "VMOVUPS xmm1, xmm2/m128","VEX.128.0F.WIG 10 /r","V","V","AVX","" |
| "VMOVUPS xmm2/m128, xmm1","VEX.128.0F.WIG 11 /r","V","V","AVX","" |
| "VMOVUPS ymm1, ymm2/m256","VEX.256.0F.WIG 10 /r","V","V","AVX","" |
| "VMOVUPS ymm2/m256, ymm1","VEX.256.0F.WIG 11 /r","V","V","AVX","" |
| "VMPSADBW xmm1, xmm2, xmm3/m128, imm8","VEX.NDS.128.66.0F3A.WIG 42 /r ib","V","V","AVX","" |
| "VMPSADBW ymm1, ymm2, ymm3/m256, imm8","VEX.NDS.256.66.0F3A.WIG 42 /r ib","V","V","AVX2","" |
| "VMULPD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 59 /r","V","V","AVX","" |
| "VMULPD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 59 /r","V","V","AVX","" |
| "VMULPS xmm1, xmm2, xmm3/m128","VEX.NDS.128.0F.WIG 59 /r","V","V","AVX","" |
| "VMULPS ymm1, ymm2, ymm3/m256","VEX.NDS.256.0F.WIG 59 /r","V","V","AVX","" |
| "VMULSD xmm1, xmm2, xmm3/m64","VEX.NDS.LIG.F2.0F.WIG 59 /r","V","V","AVX","" |
| "VMULSS xmm1, xmm2, xmm3/m32","VEX.NDS.LIG.F3.0F.WIG 59 /r","V","V","AVX","" |
| "VORPD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 56 /r","V","V","AVX","" |
| "VORPD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 56 /r","V","V","AVX","" |
| "VORPS xmm1, xmm2, xmm3/m128","VEX.NDS.128.0F.WIG 56 /r","V","V","AVX","" |
| "VORPS ymm1, ymm2, ymm3/m256","VEX.NDS.256.0F.WIG 56 /r","V","V","AVX","" |
| "VPABSB xmm1, xmm2/m128","VEX.128.66.0F38.WIG 1C /r","V","V","AVX","" |
| "VPABSB ymm1, ymm2/m256","VEX.256.66.0F38.WIG 1C /r","V","V","AVX2","" |
| "VPABSD xmm1, xmm2/m128","VEX.128.66.0F38.WIG 1E /r","V","V","AVX","" |
| "VPABSD ymm1, ymm2/m256","VEX.256.66.0F38.WIG 1E /r","V","V","AVX2","" |
| "VPABSW xmm1, xmm2/m128","VEX.128.66.0F38.WIG 1D /r","V","V","AVX","" |
| "VPABSW ymm1, ymm2/m256","VEX.256.66.0F38.WIG 1D /r","V","V","AVX2","" |
| "VPACKSSDW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 6B /r","V","V","AVX","" |
| "VPACKSSDW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 6B /r","V","V","AVX2","" |
| "VPACKSSWB xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 63 /r","V","V","AVX","" |
| "VPACKSSWB ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 63 /r","V","V","AVX2","" |
| "VPACKUSDW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 2B /r","V","V","AVX","" |
| "VPACKUSDW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 2B /r","V","V","AVX2","" |
| "VPACKUSWB xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 67 /r","V","V","AVX","" |
| "VPACKUSWB ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 67 /r","V","V","AVX2","" |
| "VPADDB xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG FC /r","V","V","AVX","" |
| "VPADDB ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG FC /r","V","V","AVX2","" |
| "VPADDD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG FE /r","V","V","AVX","" |
| "VPADDD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG FE /r","V","V","AVX2","" |
| "VPADDQ xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG D4 /r","V","V","AVX","" |
| "VPADDQ ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG D4 /r","V","V","AVX2","" |
| "VPADDSB xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG EC /r","V","V","AVX","" |
| "VPADDSB ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG EC /r","V","V","AVX2","" |
| "VPADDSW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG ED /r","V","V","AVX","" |
| "VPADDSW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG ED /r","V","V","AVX2","" |
| "VPADDUSB xmm1, xmm2, xmm3/m128","VEX.NDS.128.660F.WIG DC /r","V","V","AVX","" |
| "VPADDUSB ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG DC /r","V","V","AVX2","" |
| "VPADDUSW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG DD /r","V","V","AVX","" |
| "VPADDUSW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG DD /r","V","V","AVX2","" |
| "VPADDW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG FD /r","V","V","AVX","" |
| "VPADDW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG FD /r","V","V","AVX2","" |
| "VPALIGNR xmm1, xmm2, xmm3/m128, imm8","VEX.NDS.128.66.0F3A.WIG 0F /r ib","V","V","AVX","" |
| "VPALIGNR ymm1, ymm2, ymm3/m256, imm8","VEX.NDS.256.66.0F3A.WIG 0F /r ib","V","V","AVX2","" |
| "VPAND xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG DB /r","V","V","AVX","" |
| "VPAND ymm1, ymm2, ymm3/.m256","VEX.NDS.256.66.0F.WIG DB /r","V","V","AVX2","" |
| "VPANDN xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG DF /r","V","V","AVX","" |
| "VPANDN ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG DF /r","V","V","AVX2","" |
| "VPAVGB xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG E0 /r","V","V","AVX","" |
| "VPAVGB ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG E0 /r","V","V","AVX2","" |
| "VPAVGW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG E3 /r","V","V","AVX","" |
| "VPAVGW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG E3 /r","V","V","AVX2","" |
| "VPBLENDD xmm1, xmm2, xmm3/m128, imm8","VEX.NDS.128.66.0F3A.W0 02 /r ib","V","V","AVX2","" |
| "VPBLENDD ymm1, ymm2, ymm3/m256, imm8","VEX.NDS.256.66.0F3A.W0 02 /r ib","V","V","AVX2","" |
| "VPBLENDVB xmm1, xmm2, xmm3/m128, xmm4","VEX.NDS.128.66.0F3A.W0 4C /r /is4","V","V","AVX","" |
| "VPBLENDVB ymm1, ymm2, ymm3/m256, ymm4","VEX.NDS.256.66.0F3A.W0 4C /r /is4","V","V","AVX2","" |
| "VPBLENDW xmm1, xmm2, xmm3/m128, imm8","VEX.NDS.128.66.0F3A.WIG 0E /r ib","V","V","AVX","" |
| "VPBLENDW ymm1, ymm2, ymm3/m256, imm8","VEX.NDS.256.66.0F3A.WIG 0E /r ib","V","V","AVX2","" |
| "VPBROADCASTB xmm1, xmm2/m8","VEX.128.66.0F38.W0 78 /r","V","V","AVX2","" |
| "VPBROADCASTB ymm1, xmm2/m8","VEX.256.66.0F38.W0 78 /r","V","V","AVX2","" |
| "VPBROADCASTD xmm1, xmm2/m32","VEX.128.66.0F38.W0 58 /r","V","V","AVX2","" |
| "VPBROADCASTD ymm1, xmm2/m32","VEX.256.66.0F38.W0 58 /r","V","V","AVX2","" |
| "VPBROADCASTQ xmm1, xmm2/m64","VEX.128.66.0F38.W0 59 /r","V","V","AVX2","" |
| "VPBROADCASTQ ymm1, xmm2/m64","VEX.256.66.0F38.W0 59 /r","V","V","AVX2","" |
| "VPBROADCASTW xmm1, xmm2/m16","VEX.128.66.0F38.W0 79 /r","V","V","AVX2","" |
| "VPBROADCASTW ymm1, xmm2/m16","VEX.256.66.0F38.W0 79 /r","V","V","AVX2","" |
| "VPCLMULQDQ xmm1, xmm2, xmm3/m128, imm8","VEX.NDS.128.66.0F3A.WIG 44 /r ib","V","V","Both CLMUL and AVX flags","" |
| "VPCMPEQB xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 74 /r","V","V","AVX","" |
| "VPCMPEQD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 76 /r","V","V","AVX","" |
| "VPCMPEQD ymm1, ymm2, ymm3 /m256","VEX.NDS.256.66.0F.WIG 76 /r","V","V","AVX2","" |
| "VPCMPEQQ xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 29 /r","V","V","AVX","" |
| "VPCMPEQQ ymm1, ymm2, ymm3 /m256","VEX.NDS.256.66.0F38.WIG 29 /r","V","V","AVX2","" |
| "VPCMPEQQ ymm1, ymm2, ymm3 /m256","VEX.NDS.256.66.0F38.WIG 29 /r","V","V","AVX2","" |
| "VPCMPEQW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 75 /r","V","V","AVX","" |
| "VPCMPEQW ymm1, ymm2, ymm3 /m256","VEX.NDS.256.66.0F.WIG 75 /r","V","V","AVX2","" |
| "VPCMPESTRI xmm1, xmm2/m128, imm8","VEX.128.66.0F3A.WIG 61 /r ib","V","V","AVX","" |
| "VPCMPESTRM xmm1, xmm2/m128, imm8","VEX.128.66.0F3A.WIG 60 /r ib","V","V","AVX","" |
| "VPCMPGTB xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 64 /r","V","V","AVX","" |
| "VPCMPGTB ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 64 /r","V","V","AVX2","" |
| "VPCMPGTD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 66 /r","V","V","AVX","" |
| "VPCMPGTD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 66 /r","V","V","AVX2","" |
| "VPCMPGTQ xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 37 /r","V","V","AVX","" |
| "VPCMPGTQ ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 37 /r","V","V","AVX2","" |
| "VPCMPGTW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 65 /r","V","V","AVX","" |
| "VPCMPGTW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 65 /r","V","V","AVX2","" |
| "VPCMPISTRI xmm1, xmm2/m128, imm8","VEX.128.66.0F3A.WIG 63 /r ib","V","V","AVX","" |
| "VPCMPISTRM xmm1, xmm2/m128, imm8","VEX.128.66.0F3A.WIG 62 /r ib","V","V","AVX","" |
| "VPERM2F128 ymm1, ymm2, ymm3/m256, imm8","VEX.NDS.256.66.0F3A.W0 06 /r ib","V","V","AVX","" |
| "VPERM2I128 ymm1, ymm2, ymm3/m256, imm8","VEX.NDS.256.66.0F3A.W0 46 /r ib","V","V","AVX2","" |
| "VPERMD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.W0 36 /r","V","V","AVX2","" |
| "VPERMILPD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.W0 0D /r","V","V","AVX","" |
| "VPERMILPD xmm1, xmm2/m128, imm8","VEX.128.66.0F3A.W0 05 /r ib","V","V","AVX","" |
| "VPERMILPD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.W0 0D /r","V","V","AVX","" |
| "VPERMILPD ymm1, ymm2/m256, imm8","VEX.256.66.0F3A.W0 05 /r ib","V","V","AVX","" |
| "VPERMILPS xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.W0 0C /r","V","V","AVX","" |
| "VPERMILPS xmm1, xmm2/m128, imm8","VEX.128.66.0F3A.W0 04 /r ib","V","V","AVX","" |
| "VPERMILPS ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.W0 0C /r","V","V","AVX","" |
| "VPERMILPS ymm1, ymm2/m256, imm8","VEX.256.66.0F3A.W0 04 /r ib","V","V","AVX","" |
| "VPERMPD ymm1, ymm2/m256, imm8","VEX.256.66.0F3A.W1 01 /r ib","V","V","AVX2","" |
| "VPERMPS ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.W0 16 /r","V","V","AVX2","" |
| "VPERMQ ymm1, ymm2/m256, imm8","VEX.256.66.0F3A.W1 00 /r ib","V","V","AVX2","" |
| "VPEXTRB r32/m8, xmm1, imm8","VEX.128.66.0F3A.W0 14 /r ib","V","V","AVX","" |
| "VPEXTRD r32/m32, xmm1, imm8","VEX.128.66.0F3A.W0 16 /r ib","V","V","AVX","" |
| "VPEXTRQ r64/m64, xmm1, imm8","VEX.128.66.0F3A.W1 16 /r ib","I","V","AVX","" |
| "VPEXTRW r32, xmm1, imm8","VEX.128.66.0F.W0 C5 /r ib","V","V","AVX","" |
| "VPEXTRW r32/m16, xmm2, imm8","VEX.128.66.0F3A.W0 15 /r ib","V","V","AVX","" |
| "VPGATHERDD xmm1, vm32x, xmm2","VEX.DDS.128.66.0F38.W0 90 /r","V","V","AVX2","" |
| "VPGATHERDD ymm1, vm32y, ymm2","VEX.DDS.256.66.0F38.W0 90 /r","V","V","AVX2","" |
| "VPGATHERDQ xmm1, vm32x, xmm2","VEX.DDS.128.66.0F38.W1 90 /r","V","V","AVX2","" |
| "VPGATHERDQ ymm1, vm32x, ymm2","VEX.DDS.256.66.0F38.W1 90 /r","V","V","AVX2","" |
| "VPGATHERQD xmm1, vm64x, xmm2","VEX.DDS.128.66.0F38.W0 91 /r","V","V","AVX2","" |
| "VPGATHERQD xmm1, vm64y, xmm2","VEX.DDS.256.66.0F38.W0 91 /r","V","V","AVX2","" |
| "VPGATHERQQ xmm1, vm64x, xmm2","VEX.DDS.128.66.0F38.W1 91 /r","V","V","AVX2","" |
| "VPGATHERQQ ymm1, vm64y, ymm2","VEX.DDS.256.66.0F38.W1 91 /r","V","V","AVX2","" |
| "VPHADDD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 02 /r","V","V","AVX","" |
| "VPHADDD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 02 /r","V","V","AVX2","" |
| "VPHADDSW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 03 /r","V","V","AVX","" |
| "VPHADDSW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 03 /r","V","V","AVX2","" |
| "VPHADDW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 01 /r","V","V","AVX","" |
| "VPHADDW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 01 /r","V","V","AVX2","" |
| "VPHMINPOSUW xmm1, xmm2/m128","VEX.128.66.0F38.WIG 41 /r","V","V","AVX","" |
| "VPHSUBD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 06 /r","V","V","AVX","" |
| "VPHSUBD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 06 /r","V","V","AVX2","" |
| "VPHSUBSW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 07 /r","V","V","AVX","" |
| "VPHSUBSW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 07 /r","V","V","AVX2","" |
| "VPHSUBW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 05 /r","V","V","AVX","" |
| "VPHSUBW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 05 /r","V","V","AVX2","" |
| "VPINSRB xmm1, xmm2, r32/m8, imm8","VEX.NDS.128.66.0F3A.W0 20 /r ib","V","V","AVX","" |
| "VPINSRD xmm1, xmm2, r/m32, imm8","VEX.NDS.128.66.0F3A.W0 22 /r ib","V","V","AVX","" |
| "VPINSRQ xmm1, xmm2, r/m64, imm8","VEX.NDS.128.66.0F3A.W1 22 /r ib","I","V","AVX","" |
| "VPINSRW xmm1, xmm2, r32/m16, imm8","VEX.NDS.128.66.0F.W0 C4 /r ib","V","V","AVX","" |
| "VPMADDUBSW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 04 /r","V","V","AVX","" |
| "VPMADDUBSW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 04 /r","V","V","AVX2","" |
| "VPMADDWD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG F5 /r","V","V","AVX","" |
| "VPMADDWD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG F5 /r","V","V","AVX2","" |
| "VPMASKMOVD m128, xmm1, xmm2","VEX.NDS.128.66.0F38.W0 8E /r","V","V","AVX2","" |
| "VPMASKMOVD m256, ymm1, ymm2","VEX.NDS.256.66.0F38.W0 8E /r","V","V","AVX2","" |
| "VPMASKMOVD xmm1, xmm2, m128","VEX.NDS.128.66.0F38.W0 8C /r","V","V","AVX2","" |
| "VPMASKMOVD ymm1, ymm2, m256","VEX.NDS.256.66.0F38.W0 8C /r","V","V","AVX2","" |
| "VPMASKMOVQ m128, xmm1, xmm2","VEX.NDS.128.66.0F38.W1 8E /r","V","V","AVX2","" |
| "VPMASKMOVQ m256, ymm1, ymm2","VEX.NDS.256.66.0F38.W1 8E /r","V","V","AVX2","" |
| "VPMASKMOVQ xmm1, xmm2, m128","VEX.NDS.128.66.0F38.W1 8C /r","V","V","AVX2","" |
| "VPMASKMOVQ ymm1, ymm2, m256","VEX.NDS.256.66.0F38.W1 8C /r","V","V","AVX2","" |
| "VPMAXSB xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 3C /r","V","V","AVX","" |
| "VPMAXSB ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 3C /r","V","V","AVX2","" |
| "VPMAXSD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 3D /r","V","V","AVX","" |
| "VPMAXSD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 3D /r","V","V","AVX2","" |
| "VPMAXSW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG EE /r","V","V","AVX","" |
| "VPMAXSW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG EE /r","V","V","AVX2","" |
| "VPMAXUB xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG DE /r","V","V","AVX","" |
| "VPMAXUB ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG DE /r","V","V","AVX2","" |
| "VPMAXUD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 3F /r","V","V","AVX","" |
| "VPMAXUD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 3F /r","V","V","AVX2","" |
| "VPMAXUW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 3E /r","V","V","AVX","" |
| "VPMAXUW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 3E /r","V","V","AVX2","" |
| "VPMINSB xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 38 /r","V","V","AVX","" |
| "VPMINSB ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 38 /r","V","V","AVX2","" |
| "VPMINSD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 39 /r","V","V","AVX","" |
| "VPMINSD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 39 /r","V","V","AVX2","" |
| "VPMINSW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG EA /r","V","V","AVX","" |
| "VPMINSW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG EA /r","V","V","AVX2","" |
| "VPMINUB xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG DA /r","V","V","AVX","" |
| "VPMINUB ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG DA /r","V","V","AVX2","" |
| "VPMINUD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 3B /r","V","V","AVX","" |
| "VPMINUD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 3B /r","V","V","AVX2","" |
| "VPMINUW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 3A /r","V","V","AVX","" |
| "VPMINUW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 3A /r","V","V","AVX2","" |
| "VPMOVMSKB r32, xmm1","VEX.128.66.0F.WIG D7 /r","V","V","AVX","" |
| "VPMOVMSKB r32, ymm1","VEX.256.66.0F.WIG D7 /r","V","V","AVX2","" |
| "VPMOVSXBD xmm1, xmm2/m32","VEX.128.66.0F38.WIG 21 /r","V","V","AVX","" |
| "VPMOVSXBD ymm1, xmm2/m64","VEX.256.66.0F38.WIG 21 /r","V","V","AVX2","" |
| "VPMOVSXBQ xmm1, xmm2/m16","VEX.128.66.0F38.WIG 22 /r","V","V","AVX","" |
| "VPMOVSXBQ ymm1, xmm2/m32","VEX.256.66.0F38.WIG 22 /r","V","V","AVX2","" |
| "VPMOVSXBW xmm1, xmm2/m64","VEX.128.66.0F38.WIG 20 /r","V","V","AVX","" |
| "VPMOVSXBW ymm1, xmm2/m128","VEX.256.66.0F38.WIG 20 /r","V","V","AVX2","" |
| "VPMOVSXDQ xmm1, xmm2/m64","VEX.128.66.0F38.WIG 25 /r","V","V","AVX","" |
| "VPMOVSXWD xmm1, xmm2/m64","VEX.128.66.0F38.WIG 23 /r","V","V","AVX","" |
| "VPMOVSXWD ymm1, xmm2/m128","VEX.256.66.0F38.WIG 23 /r","V","V","AVX2","" |
| "VPMOVSXWQ xmm1, xmm2/m32","VEX.128.66.0F38.WIG 24 /r","V","V","AVX","" |
| "VPMOVZXBD xmm1, xmm2/m32","VEX.128.66.0F38.WIG 31 /r","V","V","AVX","" |
| "VPMOVZXBD ymm1, xmm2/m64","VEX.256.66.0F38.WIG 31 /r","V","V","AVX2","" |
| "VPMOVZXBQ xmm1, xmm2/m16","VEX.128.66.0F38.WIG 32 /r","V","V","AVX","" |
| "VPMOVZXBQ ymm1, xmm2/m32","VEX.256.66.0F38.WIG 32 /r","V","V","AVX2","" |
| "VPMOVZXBW xmm1, xmm2/m64","VEX.128.66.0F38.WIG 30 /r","V","V","AVX","" |
| "VPMOVZXBW ymm1, xmm2/m128","VEX.256.66.0F38.WIG 30 /r","V","V","AVX2","" |
| "VPMOVZXDQ xmm1, xmm2/m64","VEX.128.66.0F38.WIG 35 /r","V","V","AVX","" |
| "VPMOVZXWD xmm1, xmm2/m64","VEX.128.66.0F38.WIG 33 /r","V","V","AVX","" |
| "VPMOVZXWD ymm1, xmm2/m128","VEX.256.66.0F38.WIG 33 /r","V","V","AVX2","" |
| "VPMOVZXWQ xmm1, xmm2/m32","VEX.128.66.0F38.WIG 34 /r","V","V","AVX","" |
| "VPMULDQ xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 28 /r","V","V","AVX","" |
| "VPMULDQ ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 28 /r","V","V","AVX2","" |
| "VPMULHRSW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 0B /r","V","V","AVX","" |
| "VPMULHRSW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 0B /r","V","V","AVX2","" |
| "VPMULHUW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG E4 /r","V","V","AVX","" |
| "VPMULHUW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG E4 /r","V","V","AVX2","" |
| "VPMULHW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG E5 /r","V","V","AVX","" |
| "VPMULHW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG E5 /r","V","V","AVX2","" |
| "VPMULLD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 40 /r","V","V","AVX","" |
| "VPMULLD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 40 /r","V","V","AVX2","" |
| "VPMULLW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG D5 /r","V","V","AVX","" |
| "VPMULLW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG D5 /r","V","V","AVX2","" |
| "VPMULUDQ xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG F4 /r","V","V","AVX","" |
| "VPMULUDQ ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG F4 /r","V","V","AVX2","" |
| "VPOR xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG EB /r","V","V","AVX","" |
| "VPOR ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG EB /r","V","V","AVX2","" |
| "VPSADBW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG F6 /r","V","V","AVX","" |
| "VPSADBW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG F6 /r","V","V","AVX2","" |
| "VPSHUFB xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 00 /r","V","V","AVX","" |
| "VPSHUFB ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 00 /r","V","V","AVX2","" |
| "VPSHUFD xmm1, xmm2/m128, imm8u","VEX.128.66.0F.WIG 70 /r ib","V","V","AVX","" |
| "VPSHUFD ymm1, ymm2/m256, imm8u","VEX.256.66.0F.WIG 70 /r ib","V","V","AVX2","" |
| "VPSHUFHW xmm1, xmm2/m128, imm8u","VEX.128.F3.0F.WIG 70 /r ib","V","V","AVX","" |
| "VPSHUFHW ymm1, ymm2/m256, imm8u","VEX.256.F3.0F.WIG 70 /r ib","V","V","AVX2","" |
| "VPSHUFLW xmm1, xmm2/m128, imm8u","VEX.128.F2.0F.WIG 70 /r ib","V","V","AVX","" |
| "VPSHUFLW ymm1, ymm2/m256, imm8u","VEX.256.F2.0F.WIG 70 /r ib","V","V","AVX2","" |
| "VPSIGNB xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 08 /r","V","V","AVX","" |
| "VPSIGNB ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 08 /r","V","V","AVX2","" |
| "VPSIGND xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 0A /r","V","V","AVX","" |
| "VPSIGND ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 0A /r","V","V","AVX2","" |
| "VPSIGNW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 09 /r","V","V","AVX","" |
| "VPSIGNW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 09 /r","V","V","AVX2","" |
| "VPSLLD xmm1, xmm2, imm8u","VEX.NDD.128.66.0F.WIG 72 /6 ib","V","V","AVX","" |
| "VPSLLD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG F2 /r","V","V","AVX","" |
| "VPSLLDQ xmm1, xmm2, imm8u","VEX.NDD.128.66.0F.WIG 73 /7 ib","V","V","AVX","" |
| "VPSLLDQ ymm1, ymm2, imm8u","VEX.NDD.256.66.0F.WIG 73 /7 ib","V","V","AVX2","" |
| "VPSLLQ xmm1, xmm2, imm8u","VEX.NDD.128.66.0F.WIG 73 /6 ib","V","V","AVX","" |
| "VPSLLQ xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG F3 /r","V","V","AVX","" |
| "VPSLLVD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.W0 47 /r","V","V","AVX2","" |
| "VPSLLVD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.W0 47 /r","V","V","AVX2","" |
| "VPSLLVQ xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.W1 47 /r","V","V","AVX2","" |
| "VPSLLVQ ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.W1 47 /r","V","V","AVX2","" |
| "VPSLLW xmm1, xmm2, imm8u","VEX.NDD.128.66.0F.WIG 71 /6 ib","V","V","AVX","" |
| "VPSLLW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG F1 /r","V","V","AVX","" |
| "VPSLLW ymm1, ymm2, imm8u","VEX.NDD.256.66.0F.WIG 71 /6 ib","V","V","AVX2","" |
| "VPSLLW ymm1, ymm2, xmm3/m128","VEX.NDS.256.66.0F.WIG F1 /r","V","V","AVX2","" |
| "VPSRAD xmm1, xmm2, imm8u","VEX.NDD.128.66.0F.WIG 72 /4 ib","V","V","AVX","" |
| "VPSRAD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG E2 /r","V","V","AVX","" |
| "VPSRAD ymm1, ymm2, imm8u","VEX.NDD.256.66.0F.WIG 72 /4 ib","V","V","AVX2","" |
| "VPSRAD ymm1, ymm2, xmm3/m128","VEX.NDS.256.66.0F.WIG E2 /r","V","V","AVX2","" |
| "VPSRAVD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.W0 46 /r","V","V","AVX2","" |
| "VPSRAVD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.W0 46 /r","V","V","AVX2","" |
| "VPSRAW xmm1, xmm2, imm8u","VEX.NDD.128.66.0F.WIG 71 /4 ib","V","V","AVX","" |
| "VPSRAW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG E1 /r","V","V","AVX","" |
| "VPSRAW ymm1, ymm2, imm8u","VEX.NDD.256.66.0F.WIG 71 /4 ib","V","V","AVX2","" |
| "VPSRAW ymm1, ymm2, xmm3/m128","VEX.NDS.256.66.0F.WIG E1 /r","V","V","AVX2","" |
| "VPSRLD xmm1, xmm2, imm8u","VEX.NDD.128.66.0F.WIG 72 /2 ib","V","V","AVX","" |
| "VPSRLD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG D2 /r","V","V","AVX","" |
| "VPSRLDQ xmm1, xmm2, imm8u","VEX.NDD.128.66.0F.WIG 73 /3 ib","V","V","AVX","" |
| "VPSRLDQ ymm1, ymm2, imm8u","VEX.NDD.256.66.0F.WIG 73 /3 ib","V","V","AVX2","" |
| "VPSRLQ xmm1, xmm2, imm8u","VEX.NDD.128.66.0F.WIG 73 /2 ib","V","V","AVX","" |
| "VPSRLQ xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG D3 /r","V","V","AVX","" |
| "VPSRLVD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.W0 45 /r","V","V","AVX2","" |
| "VPSRLVD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.W0 45 /r","V","V","AVX2","" |
| "VPSRLVQ xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.W1 45 /r","V","V","AVX2","" |
| "VPSRLVQ ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.W1 45 /r","V","V","AVX2","" |
| "VPSRLW xmm1, xmm2, imm8u","VEX.NDD.128.66.0F.WIG 71 /2 ib","V","V","AVX","" |
| "VPSRLW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG D1 /r","V","V","AVX","" |
| "VPSRLW ymm1, ymm2, imm8u","VEX.NDD.256.66.0F.WIG 71 /2 ib","V","V","AVX2","" |
| "VPSRLW ymm1, ymm2, xmm3/m128","VEX.NDS.256.66.0F.WIG D1 /r","V","V","AVX2","" |
| "VPSUBB xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG F8 /r","V","V","AVX","" |
| "VPSUBB ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG F8 /r","V","V","AVX2","" |
| "VPSUBD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG FA /r","V","V","AVX","" |
| "VPSUBD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG FA /r","V","V","AVX2","" |
| "VPSUBQ xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG FB /r","V","V","AVX","" |
| "VPSUBQ ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG FB /r","V","V","AVX2","" |
| "VPSUBSB xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG E8 /r","V","V","AVX","" |
| "VPSUBSB ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG E8 /r","V","V","AVX2","" |
| "VPSUBSW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG E9 /r","V","V","AVX","" |
| "VPSUBSW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG E9 /r","V","V","AVX2","" |
| "VPSUBUSB xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG D8 /r","V","V","AVX","" |
| "VPSUBUSB ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG D8 /r","V","V","AVX2","" |
| "VPSUBUSW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG D9 /r","V","V","AVX","" |
| "VPSUBUSW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG D9 /r","V","V","AVX2","" |
| "VPSUBW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG F9 /r","V","V","AVX","" |
| "VPSUBW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG F9 /r","V","V","AVX2","" |
| "VPTEST xmm1, xmm2/m128","VEX.128.66.0F38.WIG 17 /r","V","V","AVX","" |
| "VPTEST ymm1, ymm2/m256","VEX.256.66.0F38.WIG 17 /r","V","V","AVX","" |
| "VPUNPCKHBW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 68 /r","V","V","AVX","" |
| "VPUNPCKHBW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 68 /r","V","V","AVX2","" |
| "VPUNPCKHDQ xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 6A /r","V","V","AVX","" |
| "VPUNPCKHDQ ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 6A /r","V","V","AVX2","" |
| "VPUNPCKHQDQ xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 6D /r","V","V","AVX","" |
| "VPUNPCKHQDQ ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 6D /r","V","V","AVX2","" |
| "VPUNPCKHWD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 69 /r","V","V","AVX","" |
| "VPUNPCKHWD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 69 /r","V","V","AVX2","" |
| "VPUNPCKLBW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 60 /r","V","V","AVX","" |
| "VPUNPCKLBW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 60 /r","V","V","AVX2","" |
| "VPUNPCKLDQ xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 62 /r","V","V","AVX","" |
| "VPUNPCKLDQ ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 62 /r","V","V","AVX2","" |
| "VPUNPCKLQDQ xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 6C /r","V","V","AVX","" |
| "VPUNPCKLQDQ ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 6C /r","V","V","AVX2","" |
| "VPUNPCKLWD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 61 /r","V","V","AVX","" |
| "VPUNPCKLWD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 61 /r","V","V","AVX2","" |
| "VPXOR xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG EF /r","V","V","AVX","" |
| "VPXOR ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG EF /r","V","V","AVX2","" |
| "VRCPPS xmm1, xmm2/m128","VEX.128.0F.WIG 53 /r","V","V","AVX","" |
| "VRCPPS ymm1, ymm2/m256","VEX.256.0F.WIG 53 /r","V","V","AVX","" |
| "VRCPSS xmm1, xmm2, xmm3/m32","VEX.NDS.LIG.F3.0F.WIG 53 /r","V","V","AVX","" |
| "VROUNDPD xmm1, xmm2/m128, imm8","VEX.128.66.0F3A.WIG 09 /r ib","V","V","AVX","" |
| "VROUNDPD ymm1, ymm2/m256, imm8","VEX.256.66.0F3A.WIG 09 /r ib","V","V","AVX","" |
| "VROUNDPS xmm1, xmm2/m128, imm8","VEX.128.66.0F3A.WIG 08 /r ib","V","V","AVX","" |
| "VROUNDPS ymm1, ymm2/m256, imm8","VEX.256.66.0F3A.WIG 08 /r ib","V","V","AVX","" |
| "VROUNDSD xmm1, xmm2, xmm3/m64, imm8","VEX.NDS.LIG.66.0F3A.WIG 0B /r ib","V","V","AVX","" |
| "VROUNDSS xmm1, xmm2, xmm3/m32, imm8","VEX.NDS.LIG.66.0F3A.WIG 0A /r ib","V","V","AVX","" |
| "VRSQRTPS xmm1, xmm2/m128","VEX.128.0F.WIG 52 /r","V","V","AVX","" |
| "VRSQRTPS ymm1, ymm2/m256","VEX.256.0F.WIG 52 /r","V","V","AVX","" |
| "VRSQRTSS xmm1, xmm2, xmm3/m32","VEX.NDS.LIG.F3.0F.WIG 52 /r","V","V","AVX","" |
| "VSHUFPD xmm1, xmm2, xmm3/m128, imm8","VEX.NDS.128.66.0F.WIG C6 /r ib","V","V","AVX","" |
| "VSHUFPD ymm1, ymm2, ymm3/m256, imm8","VEX.NDS.256.66.0F.WIG C6 /r ib","V","V","AVX","" |
| "VSHUFPS xmm1, xmm2, xmm3/m128, imm8","VEX.NDS.128.0F.WIG C6 /r ib","V","V","AVX","" |
| "VSHUFPS ymm1, ymm2, ymm3/m256, imm8","VEX.NDS.256.0F.WIG C6 /r ib","V","V","AVX","" |
| "VSQRTPD xmm1, xmm2/m128","VEX.128.66.0F.WIG 51 /r","V","V","AVX","" |
| "VSQRTPD ymm1, ymm2/m256","VEX.256.66.0F.WIG 51 /r","V","V","AVX","" |
| "VSQRTPS xmm1, xmm2/m128","VEX.128.0F.WIG 51 /r","V","V","AVX","" |
| "VSQRTPS ymm1, ymm2/m256","VEX.256.0F.WIG 51 /r","V","V","AVX","" |
| "VSQRTSD xmm1, xmm2, xmm3/m64","VEX.NDS.LIG.F2.0F.WIG 51 /r","V","V","AVX","" |
| "VSQRTSS xmm1, xmm2, xmm3/m32","VEX.NDS.LIG.F3.0F.WIG 51 /r","V","V","AVX","" |
| "VSTMXCSR m32","VEX.LZ.0F.WIG AE /3","V","V","AVX","" |
| "VSUBPD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 5C /r","V","V","AVX","" |
| "VSUBPD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 5C /r","V","V","AVX","" |
| "VSUBPS xmm1, xmm2, xmm3/m128","VEX.NDS.128.0F.WIG 5C /r","V","V","AVX","" |
| "VSUBPS ymm1, ymm2, ymm3/m256","VEX.NDS.256.0F.WIG 5C /r","V","V","AVX","" |
| "VSUBSD xmm1, xmm2, xmm3/m64","VEX.NDS.LIG.F2.0F.WIG 5C /r","V","V","AVX","" |
| "VSUBSS xmm1, xmm2, xmm3/m32","VEX.NDS.LIG.F3.0F.WIG 5C /r","V","V","AVX","" |
| "VTESTPD xmm1, xmm2/m128","VEX.128.66.0F38.W0 0F /r","V","V","AVX","" |
| "VTESTPD ymm1, ymm2/m256","VEX.256.66.0F38.W0 0F /r","V","V","AVX","" |
| "VTESTPS xmm1, xmm2/m128","VEX.128.66.0F38.W0 0E /r","V","V","AVX","" |
| "VTESTPS ymm1, ymm2/m256","VEX.256.66.0F38.W0 0E /r","V","V","AVX","" |
| "VUCOMISD xmm1, xmm2/m64","VEX.LIG.66.0F.WIG 2E /r","V","V","AVX","" |
| "VUCOMISS xmm1, xmm2/m32","VEX.LIG.0F.WIG 2E /r","V","V","AVX","" |
| "VUNPCKHPD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 15 /r","V","V","AVX","" |
| "VUNPCKHPD ymm1,ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 15 /r","V","V","AVX","" |
| "VUNPCKHPS xmm1, xmm2, xmm3/m128","VEX.NDS.128.0F.WIG 15 /r","V","V","AVX","" |
| "VUNPCKHPS ymm1,ymm2,ymm3/m256","VEX.NDS.256.0F.WIG 15 /r","V","V","AVX","" |
| "VUNPCKLPD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 14 /r","V","V","AVX","" |
| "VUNPCKLPD ymm1,ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 14 /r","V","V","AVX","" |
| "VUNPCKLPS xmm1, xmm2, xmm3/m128","VEX.NDS.128.0F.WIG 14 /r","V","V","AVX","" |
| "VUNPCKLPS ymm1,ymm2,ymm3/m256","VEX.NDS.256.0F.WIG 14 /r","V","V","AVX","" |
| "VXORPD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 57 /r","V","V","AVX","" |
| "VXORPD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 57 /r","V","V","AVX","" |
| "VXORPS xmm1, xmm2, xmm3/m128","VEX.NDS.128.0F.WIG 57 /r","V","V","AVX","" |
| "VXORPS ymm1, ymm2, ymm3/m256","VEX.NDS.256.0F.WIG 57 /r","V","V","AVX","" |
| "VZEROALL","VEX.256.0F.WIG 77","V","V","AVX","" |
| "VZEROUPPER","VEX.128.0F.WIG 77","V","V","AVX","" |
| "WAIT","9B","V","V","","pseudo" |
| "WBINVD","0F 09","V","V","","" |
| "WRFSBASE r/m32","F3 0F AE /2","I","V","FSGSBASE","operand16,operand32" |
| "WRFSBASE r/m64","REX.W + F3 0F AE /2","I","V","FSGSBASE","" |
| "WRGSBASE r/m32","F3 0F AE /3","I","V","FSGSBASE","operand16,operand32" |
| "WRGSBASE r/m64","REX.W + F3 0F AE /3","I","V","FSGSBASE","" |
| "WRMSR","0F 30","V","V","","" |
| "XABORT imm8u","C6 F8 ib","V","V","RTM","" |
| "XACQUIRE","F2","V","V","HLE","pseudo" |
| "XADD r/m16, r16","0F C1 /r","V","V","","operand16" |
| "XADD r/m32, r32","0F C1 /r","V","V","","operand32" |
| "XADD r/m64, r64","REX.W + 0F C1 /r","N.E.","V","","" |
| "XADD r/m8, r8","0F C0 /r","V","V","","" |
| "XADD r/m8, r8","REX + 0F C0 /r","N.E.","V","","pseudo64" |
| "XBEGIN rel16","C7 F8 cw","V","V","RTM","operand16" |
| "XBEGIN rel32","C7 F8 cd","V","V","RTM","operand32,operand64" |
| "XCHG AX, r16op","90+rw","V","V","","pseudo" |
| "XCHG EAX, r32op","90+rd","V","V","","pseudo" |
| "XCHG RAX, r64op","REX.W + 90+rd","N.E.","V","","pseudo" |
| "XCHG r/m16, r16","87 /r","V","V","","operand16" |
| "XCHG r/m32, r32","87 /r","V","V","","operand32" |
| "XCHG r/m64, r64","REX.W + 87 /r","N.E.","V","","" |
| "XCHG r/m8, r8","86 /r","V","V","","" |
| "XCHG r/m8, r8","REX + 86 /r","N.E.","V","","pseudo64" |
| "XCHG r16op, AX","90+rw","V","V","","operand16" |
| "XCHG r16, r/m16","87 /r","V","V","","pseudo" |
| "XCHG r32op, EAX","90+rd","V","V","","operand32" |
| "XCHG r32, r/m32","87 /r","V","V","","pseudo" |
| "XCHG r64op, RAX","REX.W + 90+rd","N.E.","V","","" |
| "XCHG r64, r/m64","REX.W + 87 /r","N.E.","V","","pseudo" |
| "XCHG r8, r/m8","86 /r","V","V","","pseudo" |
| "XCHG r8, r/m8","REX + 86 /r","N.E.","V","","pseudo" |
| "XEND","0F 01 D5","V","V","RTM","" |
| "XGETBV","0F 01 D0","V","V","","" |
| "XLAT m8","D7","V","V","","pseudo" |
| "XLATB","D7","V","V","","" |
| "XLATB","REX.W + D7","N.E.","V","","" |
| "XOR AL, imm8u","34 ib","V","V","","" |
| "XOR AX, imm16","35 iw","V","V","","operand16" |
| "XOR EAX, imm32","35 id","V","V","","operand32" |
| "XOR RAX, imm32","REX.W + 35 id","N.E.","V","","" |
| "XOR r/m16, imm16","81 /6 iw","V","V","","operand16" |
| "XOR r/m16, imm8","83 /6 ib","V","V","","operand16" |
| "XOR r/m16, r16","31 /r","V","V","","operand16" |
| "XOR r/m32, imm32","81 /6 id","V","V","","operand32" |
| "XOR r/m32, imm8","83 /6 ib","V","V","","operand32" |
| "XOR r/m32, r32","31 /r","V","V","","operand32" |
| "XOR r/m64, imm32","REX.W + 81 /6 id","N.E.","V","","" |
| "XOR r/m64, imm8","REX.W + 83 /6 ib","N.E.","V","","" |
| "XOR r/m64, r64","REX.W + 31 /r","N.E.","V","","" |
| "XOR r/m8, imm8u","80 /6 ib","V","V","","" |
| "XOR r/m8, imm8u","REX + 80 /6 ib","N.E.","V","","pseudo64" |
| "XOR r/m8, r8","30 /r","V","V","","" |
| "XOR r/m8, r8","REX + 30 /r","N.E.","V","","pseudo64" |
| "XOR r16, r/m16","33 /r","V","V","","operand16" |
| "XOR r32, r/m32","33 /r","V","V","","operand32" |
| "XOR r64, r/m64","REX.W + 33 /r","N.E.","V","","" |
| "XOR r8, r/m8","32 /r","V","V","","" |
| "XOR r8, r/m8","REX + 32 /r","N.E.","V","","pseudo64" |
| "XORPD xmm1, xmm2/m128","66 0F 57 /r","V","V","SSE2","" |
| "XORPS xmm1, xmm2/m128","0F 57 /r","V","V","SSE","" |
| "XRELEASE","F3","V","V","HLE","pseudo" |
| "XRSTOR mem","0F AE /5","V","V","","operand16,operand32" |
| "XRSTOR64 mem","REX.W + 0F AE /5","N.E.","V","","" |
| "XRSTORS mem","0F C7 /3","V","V","","operand16,operand32" |
| "XRSTORS64 mem","REX.W + 0F C7 /3","N.E.","V","","" |
| "XSAVE mem","0F AE /4","V","V","","operand16,operand32" |
| "XSAVE64 mem","REX.W + 0F AE /4","N.E.","V","","" |
| "XSAVEC mem","0F C7 /4","V","V","","operand16,operand32" |
| "XSAVEC64 mem","REX.W + 0F C7 /4","N.E.","V","","" |
| "XSAVEOPT mem","0F AE /6","V","V","XSAVEOPT","operand16,operand32" |
| "XSAVEOPT64 mem","REX.W + 0F AE /6","V","V","XSAVEOPT","" |
| "XSAVES mem","0F C7 /5","V","V","","operand16,operand32" |
| "XSAVES64 mem","REX.W + 0F C7 /5","N.E.","V","","" |
| "XSETBV","0F 01 D1","V","V","","" |
| "XTEST","0F 01 D6","V","V","HLE or RTM","" |