blob: cb7558da2aa26a067ae37fb20063be33dae3d73e [file] [log] [blame]
# 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",""
"UD0 r32, r/m32","0F FF /r","V","V","","operand32"
"UD1 r32, r/m32","0F B9 /r","V","V","","operand32"
"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",""