diff -r -c compiler/i386/i386int.inc compiler_edited/i386/i386int.inc
*** compiler/i386/i386int.inc	2023-02-08 15:40:01.000000000 +0300
--- compiler_edited/i386/i386int.inc	2023-02-09 05:57:26.769645677 +0300
***************
*** 1,1446 ****
! { don't edit, this file is generated from x86ins.dat }
  (
! 'none',
! 'aaa',
! 'aad',
! 'aam',
! 'aas',
! 'adc',
! 'add',
! 'and',
! 'arpl',
! 'bound',
! 'bsf',
! 'bsr',
! 'bswap',
! 'bt',
! 'btc',
! 'btr',
! 'bts',
! 'call',
! 'cbw',
! 'cdq',
! 'clc',
! 'cld',
! 'cli',
! 'clts',
! 'cmc',
! 'cmp',
! 'cmpsb',
! 'cmpsd',
! 'cmpsw',
! 'cmpxchg',
! 'cmpxchg486',
! 'cmpxchg8b',
! 'cpuid',
! 'cwd',
! 'cwde',
! 'daa',
! 'das',
! 'dec',
! 'div',
! 'emms',
! 'enter',
! 'f2xm1',
! 'fabs',
! 'fadd',
! 'faddp',
! 'fbld',
! 'fbstp',
! 'fchs',
! 'fclex',
! 'fcmovb',
! 'fcmovbe',
! 'fcmove',
! 'fcmovnb',
! 'fcmovnbe',
! 'fcmovne',
! 'fcmovnu',
! 'fcmovu',
! 'fcom',
! 'fcomi',
! 'fcomip',
! 'fcomp',
! 'fcompp',
! 'fcos',
! 'fdecstp',
! 'fdisi',
! 'fdiv',
! 'fdivp',
! 'fdivr',
! 'fdivrp',
! 'femms',
! 'feni',
! 'ffree',
! 'fiadd',
! 'ficom',
! 'ficomp',
! 'fidiv',
! 'fidivr',
! 'fild',
! 'fimul',
! 'fincstp',
! 'finit',
! 'fist',
! 'fistp',
! 'fisttp',
! 'fisub',
! 'fisubr',
! 'fld',
! 'fld1',
! 'fldcw',
! 'fldenv',
! 'fldl2e',
! 'fldl2t',
! 'fldlg2',
! 'fldln2',
! 'fldpi',
! 'fldz',
! 'fmul',
! 'fmulp',
! 'fnclex',
! 'fndisi',
! 'fneni',
! 'fninit',
! 'fnop',
! 'fnsave',
! 'fnstcw',
! 'fnstenv',
! 'fnstsw',
! 'fpatan',
! 'fprem',
! 'fprem1',
! 'fptan',
! 'frndint',
! 'frstor',
! 'fsave',
! 'fscale',
! 'fsetpm',
! 'fsin',
! 'fsincos',
! 'fsqrt',
! 'fst',
! 'fstcw',
! 'fstenv',
! 'fstp',
! 'fstsw',
! 'fsub',
! 'fsubp',
! 'fsubr',
! 'fsubrp',
! 'ftst',
! 'fucom',
! 'fucomi',
! 'fucomip',
! 'fucomp',
! 'fucompp',
! 'fwait',
! 'fxam',
! 'fxch',
! 'fxtract',
! 'fyl2x',
! 'fyl2xp1',
! 'hlt',
! 'ibts',
! 'icebp',
! 'idiv',
! 'imul',
! 'in',
! 'inc',
! 'insb',
! 'insd',
! 'insw',
! 'int',
! 'int01',
! 'int1',
! 'int03',
! 'int3',
! 'into',
! 'invd',
! 'invlpg',
! 'iret',
! 'iretd',
! 'iretw',
! 'jcxz',
! 'jecxz',
! 'jmp',
! 'lahf',
! 'lar',
! 'lcall',
! 'lds',
! 'lea',
! 'leave',
! 'les',
! 'lfs',
! 'lgdt',
! 'lgs',
! 'lidt',
! 'ljmp',
! 'lldt',
! 'lmsw',
! 'loadall',
! 'loadall286',
! 'lock',
! 'lodsb',
! 'lodsd',
! 'lodsw',
! 'loop',
! 'loope',
! 'loopne',
! 'loopnz',
! 'loopz',
! 'lsl',
! 'lss',
! 'ltr',
! 'monitor',
! 'mov',
! 'movd',
! 'movq',
! 'movsb',
! 'movsd',
! 'movsw',
! 'movsx',
! 'movzx',
! 'mul',
! 'mwait',
! 'neg',
! 'nop',
! 'not',
! 'or',
! 'out',
! 'outsb',
! 'outsd',
! 'outsw',
! 'packssdw',
! 'packsswb',
! 'packuswb',
! 'paddb',
! 'paddd',
! 'paddsb',
! 'paddsiw',
! 'paddsw',
! 'paddusb',
! 'paddusw',
! 'paddw',
! 'pand',
! 'pandn',
! 'paveb',
! 'pavgusb',
! 'pcmpeqb',
! 'pcmpeqd',
! 'pcmpeqw',
! 'pcmpgtb',
! 'pcmpgtd',
! 'pcmpgtw',
! 'pdistib',
! 'pf2id',
! 'pfacc',
! 'pfadd',
! 'pfcmpeq',
! 'pfcmpge',
! 'pfcmpgt',
! 'pfmax',
! 'pfmin',
! 'pfmul',
! 'pfrcp',
! 'pfrcpit1',
! 'pfrcpit2',
! 'pfrsqit1',
! 'pfrsqrt',
! 'pfsub',
! 'pfsubr',
! 'pi2fd',
! 'pmachriw',
! 'pmaddwd',
! 'pmagw',
! 'pmulhriw',
! 'pmulhrwa',
! 'pmulhrwc',
! 'pmulhw',
! 'pmullw',
! 'pmvgezb',
! 'pmvlzb',
! 'pmvnzb',
! 'pmvzb',
! 'pop',
! 'popa',
! 'popad',
! 'popaw',
! 'popf',
! 'popfd',
! 'popfw',
! 'por',
! 'prefetch',
! 'prefetchw',
! 'pslld',
! 'pslldq',
! 'psllq',
! 'psllw',
! 'psrad',
! 'psraw',
! 'psrld',
! 'psrlq',
! 'psrlw',
! 'psubb',
! 'psubd',
! 'psubsb',
! 'psubsiw',
! 'psubsw',
! 'psubusb',
! 'psubusw',
! 'psubw',
! 'punpckhbw',
! 'punpckhdq',
! 'punpckhwd',
! 'punpcklbw',
! 'punpckldq',
! 'punpcklwd',
! 'push',
! 'pusha',
! 'pushad',
! 'pushaw',
! 'pushf',
! 'pushfd',
! 'pushfw',
! 'pxor',
! 'rcl',
! 'rcr',
! 'rdshr',
! 'rdmsr',
! 'rdpmc',
! 'rdtsc',
! 'rep',
! 'repe',
! 'repne',
! 'repnz',
! 'repz',
! 'ret',
! 'retf',
! 'retn',
! 'retw',
! 'retfw',
! 'retnw',
! 'retd',
! 'retfd',
! 'retnd',
! 'rol',
! 'ror',
! 'rsdc',
! 'rsldt',
! 'rsm',
! 'sahf',
! 'sal',
! 'salc',
! 'sar',
! 'sbb',
! 'scasb',
! 'scasd',
! 'scasw',
! 'segcs',
! 'segds',
! 'seges',
! 'segfs',
! 'seggs',
! 'segss',
! 'sgdt',
! 'shl',
! 'shld',
! 'shr',
! 'shrd',
! 'sidt',
! 'sldt',
! 'smi',
! 'smint',
! 'smintold',
! 'smsw',
! 'stc',
! 'std',
! 'sti',
! 'stosb',
! 'stosd',
! 'stosw',
! 'str',
! 'sub',
! 'svdc',
! 'svldt',
! 'svts',
! 'syscall',
! 'sysenter',
! 'sysexit',
! 'sysret',
! 'test',
! 'ud1',
! 'ud2',
! 'umov',
! 'verr',
! 'verw',
! 'wait',
! 'wbinvd',
! 'wrshr',
! 'wrmsr',
! 'xadd',
! 'xbts',
! 'xchg',
! 'xlat',
! 'xlatb',
! 'xor',
! 'xstore',
! 'xcryptecb',
! 'xcryptcbc',
! 'xcryptcfb',
! 'xcryptofb',
! 'cmov',
! 'j',
! 'set',
! 'movs',
! 'cmps',
! 'scas',
! 'lods',
! 'stos',
! 'ins',
! 'outs',
! 'addps',
! 'addss',
! 'andnps',
! 'andps',
! 'cmpeqps',
! 'cmpeqss',
! 'cmpleps',
! 'cmpless',
! 'cmpltps',
! 'cmpltss',
! 'cmpneqps',
! 'cmpneqss',
! 'cmpnleps',
! 'cmpnless',
! 'cmpnltps',
! 'cmpnltss',
! 'cmpordps',
! 'cmpordss',
! 'cmpunordps',
! 'cmpunordss',
! 'cmpps',
! 'cmpss',
! 'comiss',
! 'cvtpi2ps',
! 'cvtps2pi',
! 'cvtsi2ss',
! 'cvtss2si',
! 'cvttps2pi',
! 'cvttss2si',
! 'divps',
! 'divss',
! 'ldmxcsr',
! 'maxps',
! 'maxss',
! 'minps',
! 'minss',
! 'movaps',
! 'movhps',
! 'movlhps',
! 'movlps',
! 'movhlps',
! 'movmskps',
! 'movntps',
! 'movss',
! 'movups',
! 'mulps',
! 'mulss',
! 'orps',
! 'rcpps',
! 'rcpss',
! 'rsqrtps',
! 'rsqrtss',
! 'shufps',
! 'sqrtps',
! 'sqrtss',
! 'stmxcsr',
! 'subps',
! 'subss',
! 'ucomiss',
! 'unpckhps',
! 'unpcklps',
! 'xorps',
! 'fxrstor',
! 'fxsave',
! 'prefetchnta',
! 'prefetcht0',
! 'prefetcht1',
! 'prefetcht2',
! 'sfence',
! 'maskmovq',
! 'movntq',
! 'pavgb',
! 'pavgw',
! 'pextrw',
! 'pinsrw',
! 'pmaxsw',
! 'pmaxub',
! 'pminsw',
! 'pminub',
! 'pmovmskb',
! 'pmulhuw',
! 'psadbw',
! 'pshufw',
! 'pfnacc',
! 'pfpnacc',
! 'pi2fw',
! 'pf2iw',
! 'pswapd',
! 'ffreep',
! 'maskmovdqu',
! 'clflush',
! 'movntdq',
! 'movnti',
! 'movntpd',
! 'pause',
! 'lfence',
! 'mfence',
! 'movdqa',
! 'movdqu',
! 'movdq2q',
! 'movq2dq',
! 'paddq',
! 'pmuludq',
! 'pshufd',
! 'pshufhw',
! 'pshuflw',
! 'psrldq',
! 'psubq',
! 'punpckhqdq',
! 'punpcklqdq',
! 'addpd',
! 'addsd',
! 'andnpd',
! 'andpd',
! 'cmpeqpd',
! 'cmpeqsd',
! 'cmplepd',
! 'cmplesd',
! 'cmpltpd',
! 'cmpltsd',
! 'cmpneqpd',
! 'cmpneqsd',
! 'cmpnlepd',
! 'cmpnlesd',
! 'cmpnltpd',
! 'cmpnltsd',
! 'cmpordpd',
! 'cmpordsd',
! 'cmpunordpd',
! 'cmpunordsd',
! 'cmppd',
! 'comisd',
! 'cvtdq2pd',
! 'cvtdq2ps',
! 'cvtpd2dq',
! 'cvtpd2pi',
! 'cvtpd2ps',
! 'cvtpi2pd',
! 'cvtps2dq',
! 'cvtps2pd',
! 'cvtsd2si',
! 'cvtsd2ss',
! 'cvtsi2sd',
! 'cvtss2sd',
! 'cvttpd2pi',
! 'cvttpd2dq',
! 'cvttps2dq',
! 'cvttsd2si',
! 'divpd',
! 'divsd',
! 'maxpd',
! 'maxsd',
! 'minpd',
! 'minsd',
! 'movapd',
! 'movhpd',
! 'movlpd',
! 'movmskpd',
! 'movupd',
! 'mulpd',
! 'mulsd',
! 'orpd',
! 'shufpd',
! 'sqrtpd',
! 'sqrtsd',
! 'subpd',
! 'subsd',
! 'ucomisd',
! 'unpckhpd',
! 'unpcklpd',
! 'xorpd',
! 'addsubpd',
! 'addsubps',
! 'haddpd',
! 'haddps',
! 'hsubpd',
! 'hsubps',
! 'lddqu',
! 'movddup',
! 'movshdup',
! 'movsldup',
! 'vmread',
! 'vmwrite',
! 'vmcall',
! 'vmlaunch',
! 'vmresume',
! 'vmxoff',
! 'vmxon',
! 'vmclear',
! 'vmptrld',
! 'vmptrst',
! 'vmrun',
! 'vmmcall',
! 'vmload',
! 'vmsave',
! 'stgi',
! 'clgi',
! 'skinit',
! 'invlpga',
! 'montmul',
! 'xsha1',
! 'xsha256',
! 'dmint',
! 'rdm',
! 'movntss',
! 'movntsd',
! 'insertq',
! 'extrq',
! 'lzcnt',
! 'pabsb',
! 'pabsw',
! 'pabsd',
! 'palignr',
! 'phaddw',
! 'phaddd',
! 'phaddsw',
! 'phsubw',
! 'phsubd',
! 'phsubsw',
! 'pmaddubsw',
! 'pmulhrsw',
! 'pshufb',
! 'psignb',
! 'psignw',
! 'psignd',
! 'blendps',
! 'blendpd',
! 'blendvps',
! 'blendvpd',
! 'dpps',
! 'dppd',
! 'extractps',
! 'insertps',
! 'movntdqa',
! 'mpsadbw',
! 'packusdw',
! 'pblendvb',
! 'pblendw',
! 'pcmpeqq',
! 'pextrb',
! 'pextrd',
! 'phminposuw',
! 'pinsrb',
! 'pinsrd',
! 'pmaxsb',
! 'pmaxsd',
! 'pmaxud',
! 'pmaxuw',
! 'pminsb',
! 'pminsd',
! 'pminuw',
! 'pminud',
! 'pmovsxbw',
! 'pmovsxbd',
! 'pmovsxbq',
! 'pmovsxwd',
! 'pmovsxwq',
! 'pmovsxdq',
! 'pmovzxbw',
! 'pmovzxbd',
! 'pmovzxbq',
! 'pmovzxwd',
! 'pmovzxwq',
! 'pmovzxdq',
! 'pmuldq',
! 'pmulld',
! 'ptest',
! 'roundps',
! 'roundpd',
! 'roundss',
! 'roundsd',
! 'crc32',
! 'pcmpestri',
! 'pcmpestrm',
! 'pcmpistri',
! 'pcmpistrm',
! 'pcmpgtq',
! 'popcnt',
! 'aesenc',
! 'aesenclast',
! 'aesdec',
! 'aesdeclast',
! 'aesimc',
! 'aeskeygenassist',
! 'rdtscp',
! 'movbe',
! 'pclmulqdq',
! 'vaddpd',
! 'vaddps',
! 'vaddsd',
! 'vaddss',
! 'vaddsubpd',
! 'vaddsubps',
! 'vaesdec',
! 'vaesdeclast',
! 'vaesenc',
! 'vaesenclast',
! 'vaesimc',
! 'vaeskeygenassist',
! 'vandnpd',
! 'vandnps',
! 'vandpd',
! 'vandps',
! 'vblendpd',
! 'vblendps',
! 'vblendvpd',
! 'vblendvps',
! 'vbroadcastf128',
! 'vbroadcastsd',
! 'vbroadcastss',
! 'vcmpeqps',
! 'vcmpltps',
! 'vcmpleps',
! 'vcmpunordps',
! 'vcmpneqps',
! 'vcmpnltps',
! 'vcmpnleps',
! 'vcmpordps',
! 'vcmpeq_uqps',
! 'vcmpngeps',
! 'vcmpngtps',
! 'vcmpfalseps',
! 'vcmpneq_oqps',
! 'vcmpgeps',
! 'vcmpgtps',
! 'vcmptrueps',
! 'vcmpeq_osps',
! 'vcmplt_oqps',
! 'vcmple_oqps',
! 'vcmpunord_sps',
! 'vcmpneq_usps',
! 'vcmpnlt_uqps',
! 'vcmpnle_uqps',
! 'vcmpord_sps',
! 'vcmpeq_usps',
! 'vcmpnge_uqps',
! 'vcmpngt_uqps',
! 'vcmpfalse_osps',
! 'vcmpneq_osps',
! 'vcmpge_oqps',
! 'vcmpgt_oqps',
! 'vcmptrue_usps',
! 'vcmpeqpd',
! 'vcmpltpd',
! 'vcmplepd',
! 'vcmpunordpd',
! 'vcmpneqpd',
! 'vcmpnltpd',
! 'vcmpnlepd',
! 'vcmpordpd',
! 'vcmpeq_uqpd',
! 'vcmpngepd',
! 'vcmpngtpd',
! 'vcmpfalsepd',
! 'vcmpneq_oqpd',
! 'vcmpgepd',
! 'vcmpgtpd',
! 'vcmptruepd',
! 'vcmpeq_ospd',
! 'vcmplt_oqpd',
! 'vcmple_oqpd',
! 'vcmpunord_spd',
! 'vcmpneq_uspd',
! 'vcmpnlt_uqpd',
! 'vcmpnle_uqpd',
! 'vcmpord_spd',
! 'vcmpeq_uspd',
! 'vcmpnge_uqpd',
! 'vcmpngt_uqpd',
! 'vcmpfalse_ospd',
! 'vcmpneq_ospd',
! 'vcmpge_oqpd',
! 'vcmpgt_oqpd',
! 'vcmptrue_uspd',
! 'vcmppd',
! 'vcmpps',
! 'vcmpsd',
! 'vcmpss',
! 'vcomisd',
! 'vcomiss',
! 'vcvtdq2pd',
! 'vcvtdq2ps',
! 'vcvtpd2dq',
! 'vcvtpd2ps',
! 'vcvtph2ps',
! 'vcvtps2dq',
! 'vcvtps2pd',
! 'vcvtps2ph',
! 'vcvtsd2si',
! 'vcvtsd2ss',
! 'vcvtsi2sd',
! 'vcvtsi2ss',
! 'vcvtss2sd',
! 'vcvtss2si',
! 'vcvttpd2dq',
! 'vcvttps2dq',
! 'vcvttsd2si',
! 'vcvttss2si',
! 'vdivpd',
! 'vdivps',
! 'vdivsd',
! 'vdivss',
! 'vdppd',
! 'vdpps',
! 'vextractf128',
! 'vextractps',
! 'vhaddpd',
! 'vhaddps',
! 'vhsubpd',
! 'vhsubps',
! 'vinsertf128',
! 'vinsertps',
! 'vlddqu',
! 'vldmxcsr',
! 'vmaskmovdqu',
! 'vmaskmovpd',
! 'vmaskmovps',
! 'vmaxpd',
! 'vmaxps',
! 'vmaxsd',
! 'vmaxss',
! 'vminpd',
! 'vminps',
! 'vminsd',
! 'vminss',
! 'vmovapd',
! 'vmovaps',
! 'vmovd',
! 'vmovddup',
! 'vmovdqa',
! 'vmovdqu',
! 'vmovhlps',
! 'vmovhpd',
! 'vmovhps',
! 'vmovlhps',
! 'vmovlpd',
! 'vmovlps',
! 'vmovmskpd',
! 'vmovmskps',
! 'vmovntdq',
! 'vmovntdqa',
! 'vmovntpd',
! 'vmovntps',
! 'vmovq',
! 'vmovsd',
! 'vmovshdup',
! 'vmovsldup',
! 'vmovss',
! 'vmovupd',
! 'vmovups',
! 'vmpsadbw',
! 'vmulpd',
! 'vmulps',
! 'vmulsd',
! 'vmulss',
! 'vorpd',
! 'vorps',
! 'vpabsb',
! 'vpabsd',
! 'vpabsw',
! 'vpackssdw',
! 'vpacksswb',
! 'vpackusdw',
! 'vpackuswb',
! 'vpaddb',
! 'vpaddd',
! 'vpaddq',
! 'vpaddsb',
! 'vpaddsw',
! 'vpaddusb',
! 'vpaddusw',
! 'vpaddw',
! 'vpalignr',
! 'vpand',
! 'vpandn',
! 'vpavgb',
! 'vpavgw',
! 'vpblendvb',
! 'vpblendw',
! 'vpclmulqdq',
! 'vpcmpeqb',
! 'vpcmpeqd',
! 'vpcmpeqq',
! 'vpcmpeqw',
! 'vpcmpestri',
! 'vpcmpestrm',
! 'vpcmpgtb',
! 'vpcmpgtd',
! 'vpcmpgtq',
! 'vpcmpgtw',
! 'vpcmpistri',
! 'vpcmpistrm',
! 'vperm2f128',
! 'vpermilpd',
! 'vpermilps',
! 'vpextrb',
! 'vpextrd',
! 'vpextrq',
! 'vpextrw',
! 'vphaddd',
! 'vphaddsw',
! 'vphaddw',
! 'vphminposuw',
! 'vphsubd',
! 'vphsubsw',
! 'vphsubw',
! 'vpinsrb',
! 'vpinsrd',
! 'vpinsrq',
! 'vpinsrw',
! 'vpmaddubsw',
! 'vpmaddwd',
! 'vpmaxsb',
! 'vpmaxsd',
! 'vpmaxsw',
! 'vpmaxub',
! 'vpmaxud',
! 'vpmaxuw',
! 'vpminsb',
! 'vpminsd',
! 'vpminsw',
! 'vpminub',
! 'vpminud',
! 'vpminuw',
! 'vpmovmskb',
! 'vpmovsxbd',
! 'vpmovsxbq',
! 'vpmovsxbw',
! 'vpmovsxdq',
! 'vpmovsxwd',
! 'vpmovsxwq',
! 'vpmovzxbd',
! 'vpmovzxbq',
! 'vpmovzxbw',
! 'vpmovzxdq',
! 'vpmovzxwd',
! 'vpmovzxwq',
! 'vpmuldq',
! 'vpmulhrsw',
! 'vpmulhuw',
! 'vpmulhw',
! 'vpmulld',
! 'vpmullw',
! 'vpmuludq',
! 'vpor',
! 'vpsadbw',
! 'vpshufb',
! 'vpshufd',
! 'vpshufhw',
! 'vpshuflw',
! 'vpsignb',
! 'vpsignd',
! 'vpsignw',
! 'vpslld',
! 'vpslldq',
! 'vpsllq',
! 'vpsllw',
! 'vpsrad',
! 'vpsraw',
! 'vpsrld',
! 'vpsrldq',
! 'vpsrlq',
! 'vpsrlw',
! 'vpsubb',
! 'vpsubd',
! 'vpsubq',
! 'vpsubsb',
! 'vpsubsw',
! 'vpsubusb',
! 'vpsubusw',
! 'vpsubw',
! 'vptest',
! 'vpunpckhbw',
! 'vpunpckhdq',
! 'vpunpckhqdq',
! 'vpunpckhwd',
! 'vpunpcklbw',
! 'vpunpckldq',
! 'vpunpcklqdq',
! 'vpunpcklwd',
! 'vpxor',
! 'vrcpps',
! 'vrcpss',
! 'vroundpd',
! 'vroundps',
! 'vroundsd',
! 'vroundss',
! 'vrsqrtps',
! 'vrsqrtss',
! 'vshufpd',
! 'vshufps',
! 'vsqrtpd',
! 'vsqrtps',
! 'vsqrtsd',
! 'vsqrtss',
! 'vstmxcsr',
! 'vsubpd',
! 'vsubps',
! 'vsubsd',
! 'vsubss',
! 'vtestpd',
! 'vtestps',
! 'vucomisd',
! 'vucomiss',
! 'vunpckhpd',
! 'vunpckhps',
! 'vunpcklpd',
! 'vunpcklps',
! 'vxorpd',
! 'vxorps',
! 'vzeroall',
! 'vzeroupper',
! 'andn',
! 'bextr',
! 'blsi',
! 'blsmsk',
! 'blsr',
! 'tzcnt',
! 'bzhi',
! 'mulx',
! 'pdep',
! 'pext',
! 'rorx',
! 'sarx',
! 'shlx',
! 'shrx',
! 'adcx',
! 'adox',
! 'vbroadcasti128',
! 'vextracti128',
! 'vinserti128',
! 'vpblendd',
! 'vpbroadcastb',
! 'vpbroadcastd',
! 'vpbroadcastq',
! 'vpbroadcastw',
! 'vperm2i128',
! 'vpermd',
! 'vpermpd',
! 'vpermps',
! 'vpermq',
! 'vpmaskmovd',
! 'vpmaskmovq',
! 'vpsllvd',
! 'vpsllvq',
! 'vpsravd',
! 'vpsrlvd',
! 'vpsrlvq',
! 'vgatherdpd',
! 'vgatherdps',
! 'vgatherqpd',
! 'vgatherqps',
! 'vpgatherdd',
! 'vpgatherdq',
! 'vpgatherqd',
! 'vpgatherqq',
! 'vfmaddpd',
! 'vfmadd132pd',
! 'vfmadd132ps',
! 'vfmadd132sd',
! 'vfmadd132ss',
! 'vfmadd213pd',
! 'vfmadd213ps',
! 'vfmadd213sd',
! 'vfmadd213ss',
! 'vfmadd231pd',
! 'vfmadd231ps',
! 'vfmadd231sd',
! 'vfmadd231ss',
! 'vfmaddsub132pd',
! 'vfmaddsub132ps',
! 'vfmaddsub213pd',
! 'vfmaddsub213ps',
! 'vfmaddsub231pd',
! 'vfmaddsub231ps',
! 'vfmsub132pd',
! 'vfmsub132ps',
! 'vfmsub132sd',
! 'vfmsub132ss',
! 'vfmsub213pd',
! 'vfmsub213ps',
! 'vfmsub213sd',
! 'vfmsub213ss',
! 'vfmsub231pd',
! 'vfmsub231ps',
! 'vfmsub231sd',
! 'vfmsub231ss',
! 'vfmsubadd132pd',
! 'vfmsubadd132ps',
! 'vfmsubadd213pd',
! 'vfmsubadd213ps',
! 'vfmsubadd231pd',
! 'vfmsubadd231ps',
! 'vfnmadd132pd',
! 'vfnmadd132ps',
! 'vfnmadd132sd',
! 'vfnmadd132ss',
! 'vfnmadd213pd',
! 'vfnmadd213ps',
! 'vfnmadd213sd',
! 'vfnmadd213ss',
! 'vfnmadd231pd',
! 'vfnmadd231ps',
! 'vfnmadd231sd',
! 'vfnmadd231ss',
! 'vfnmsub132pd',
! 'vfnmsub132ps',
! 'vfnmsub132sd',
! 'vfnmsub132ss',
! 'vfnmsub213pd',
! 'vfnmsub213ps',
! 'vfnmsub213sd',
! 'vfnmsub213ss',
! 'vfnmsub231pd',
! 'vfnmsub231ps',
! 'vfnmsub231sd',
! 'vfnmsub231ss',
! 'xacquire',
! 'xrelease',
! 'xbegin',
! 'xabort',
! 'xend',
! 'xtest',
! 'rdrand',
! 'rdseed',
! 'xgetbv',
! 'xsetbv',
! 'xsave',
! 'xsave64',
! 'xrstor',
! 'xrstor64',
! 'xsaveopt',
! 'xsaveopt64',
! 'prefetchwt1',
! 'kaddb',
! 'kaddd',
! 'kaddq',
! 'kaddw',
! 'kandb',
! 'kandd',
! 'kandnb',
! 'kandnd',
! 'kandnq',
! 'kandnw',
! 'kandq',
! 'kandw',
! 'kmovb',
! 'kmovd',
! 'kmovq',
! 'kmovw',
! 'knotb',
! 'knotd',
! 'knotq',
! 'knotw',
! 'korb',
! 'kord',
! 'korq',
! 'kortestb',
! 'kortestd',
! 'kortestq',
! 'kortestw',
! 'korw',
! 'kshiftlb',
! 'kshiftld',
! 'kshiftlq',
! 'kshiftlw',
! 'kshiftrb',
! 'kshiftrd',
! 'kshiftrq',
! 'kshiftrw',
! 'ktestb',
! 'ktestd',
! 'ktestq',
! 'ktestw',
! 'kunpckbw',
! 'kunpckdq',
! 'kunpckwd',
! 'kxnorb',
! 'kxnord',
! 'kxnorq',
! 'kxnorw',
! 'kxorb',
! 'kxord',
! 'kxorq',
! 'kxorw',
! 'valignd',
! 'valignq',
! 'vblendmpd',
! 'vblendmps',
! 'vbroadcastf32x2',
! 'vbroadcastf32x4',
! 'vbroadcastf32x8',
! 'vbroadcastf64x2',
! 'vbroadcastf64x4',
! 'vbroadcasti32x2',
! 'vbroadcasti32x4',
! 'vbroadcasti32x8',
! 'vbroadcasti64x2',
! 'vbroadcasti64x4',
! 'vcompresspd',
! 'vcompressps',
! 'vcvtpd2qq',
! 'vcvtpd2udq',
! 'vcvtpd2uqq',
! 'vcvtps2qq',
! 'vcvtps2udq',
! 'vcvtps2uqq',
! 'vcvtqq2pd',
! 'vcvtqq2ps',
! 'vcvtsd2usi',
! 'vcvtss2usi',
! 'vcvttpd2qq',
! 'vcvttpd2udq',
! 'vcvttpd2uqq',
! 'vcvttps2qq',
! 'vcvttps2udq',
! 'vcvttps2uqq',
! 'vcvttsd2usi',
! 'vcvttss2usi',
! 'vcvtudq2pd',
! 'vcvtudq2ps',
! 'vcvtuqq2pd',
! 'vcvtuqq2ps',
! 'vcvtusi2sd',
! 'vcvtusi2ss',
! 'vdbpsadbw',
! 'vexp2pd',
! 'vexp2ps',
! 'vexpandpd',
! 'vexpandps',
! 'vextractf32x4',
! 'vextractf32x8',
! 'vextractf64x2',
! 'vextractf64x4',
! 'vextracti32x4',
! 'vextracti32x8',
! 'vextracti64x2',
! 'vextracti64x4',
! 'vfixupimmpd',
! 'vfixupimmps',
! 'vfixupimmsd',
! 'vfixupimmss',
! 'vfpclasspd',
! 'vfpclassps',
! 'vfpclasssd',
! 'vfpclassss',
! 'vgetexppd',
! 'vgetexpps',
! 'vgetexpsd',
! 'vgetexpss',
! 'vgetmantpd',
! 'vgetmantps',
! 'vgetmantsd',
! 'vgetmantss',
! 'vinsertf32x4',
! 'vinsertf32x8',
! 'vinsertf64x2',
! 'vinsertf64x4',
! 'vinserti32x4',
! 'vinserti32x8',
! 'vinserti64x2',
! 'vinserti64x4',
! 'vmovdqa32',
! 'vmovdqa64',
! 'vmovdqu16',
! 'vmovdqu32',
! 'vmovdqu64',
! 'vmovdqu8',
! 'vpabsq',
! 'vpandd',
! 'vpandnd',
! 'vpandnq',
! 'vpandq',
! 'vpblendmb',
! 'vpblendmd',
! 'vpblendmq',
! 'vpblendmw',
! 'vpcmpb',
! 'vpcmpd',
! 'vpcmpq',
! 'vpcmpub',
! 'vpcmpud',
! 'vpcmpuq',
! 'vpcmpuw',
! 'vpcmpw',
! 'vpcompressd',
! 'vpcompressq',
! 'vpconflictd',
! 'vpconflictq',
! 'vpermb',
! 'vpermi2b',
! 'vpermi2d',
! 'vpermi2pd',
! 'vpermi2ps',
! 'vpermi2q',
! 'vpermi2w',
! 'vpermt2b',
! 'vpermt2d',
! 'vpermt2pd',
! 'vpermt2ps',
! 'vpermt2q',
! 'vpermt2w',
! 'vpermw',
! 'vpexpandd',
! 'vpexpandq',
! 'vplzcntd',
! 'vplzcntq',
! 'vpmadd52huq',
! 'vpmadd52luq',
! 'vpmaxsq',
! 'vpmaxuq',
! 'vpminsq',
! 'vpminuq',
! 'vpmovb2m',
! 'vpmovd2m',
! 'vpmovdb',
! 'vpmovdw',
! 'vpmovm2b',
! 'vpmovm2d',
! 'vpmovm2q',
! 'vpmovm2w',
! 'vpmovq2m',
! 'vpmovqb',
! 'vpmovqd',
! 'vpmovqw',
! 'vpmovsdb',
! 'vpmovsdw',
! 'vpmovsqb',
! 'vpmovsqd',
! 'vpmovsqw',
! 'vpmovswb',
! 'vpmovusdb',
! 'vpmovusdw',
! 'vpmovusqb',
! 'vpmovusqd',
! 'vpmovusqw',
! 'vpmovuswb',
! 'vpmovw2m',
! 'vpmovwb',
! 'vpmullq',
! 'vpmultishiftqb',
! 'vpord',
! 'vporq',
! 'vprold',
! 'vprolq',
! 'vprolvd',
! 'vprolvq',
! 'vprord',
! 'vprorq',
! 'vprorvd',
! 'vprorvq',
! 'vpscatterdd',
! 'vpscatterdq',
! 'vpscatterqd',
! 'vpscatterqq',
! 'vpsllvw',
! 'vpsraq',
! 'vpsravq',
! 'vpsravw',
! 'vpsrlvw',
! 'vpternlogd',
! 'vpternlogq',
! 'vptestmb',
! 'vptestmd',
! 'vptestmq',
! 'vptestmw',
! 'vptestnmb',
! 'vptestnmd',
! 'vptestnmq',
! 'vptestnmw',
! 'vpxord',
! 'vpxorq',
! 'vrangepd',
! 'vrangeps',
! 'vrangesd',
! 'vrangess',
! 'vrcp14pd',
! 'vrcp14ps',
! 'vrcp14sd',
! 'vrcp14ss',
! 'vrcp28pd',
! 'vrcp28ps',
! 'vrcp28sd',
! 'vrcp28ss',
! 'vreducepd',
! 'vreduceps',
! 'vreducesd',
! 'vreducess',
! 'vrndscalepd',
! 'vrndscaleps',
! 'vrndscalesd',
! 'vrndscaless',
! 'vrsqrt14pd',
! 'vrsqrt14ps',
! 'vrsqrt14sd',
! 'vrsqrt14ss',
! 'vrsqrt28pd',
! 'vrsqrt28ps',
! 'vrsqrt28sd',
! 'vrsqrt28ss',
! 'vscalefpd',
! 'vscalefps',
! 'vscalefsd',
! 'vscalefss',
! 'vscatterdpd',
! 'vscatterdps',
! 'vscatterqpd',
! 'vscatterqps',
! 'vshuff32x4',
! 'vshuff64x2',
! 'vshufi32x4',
! 'vshufi64x2',
! 'vpcompressb',
! 'vpcompressw',
! 'vpdpbusd',
! 'vpdpbusds',
! 'vpdpwssd',
! 'vpdpwssds',
! 'vpexpandb',
! 'vpexpandw',
! 'vpopcntb',
! 'vpopcntd',
! 'vpopcntq',
! 'vpopcntw',
! 'vpshldd',
! 'vpshldq',
! 'vpshldvd',
! 'vpshldvq',
! 'vpshldvw',
! 'vpshldw',
! 'vpshrdd',
! 'vpshrdq',
! 'vpshrdvd',
! 'vpshrdvq',
! 'vpshrdvw',
! 'vpshrdw',
! 'vpshufbitqmb',
! 'sha1rnds4',
! 'sha1nexte',
! 'sha1msg1',
! 'sha1msg2',
! 'sha256rnds2',
! 'sha256msg1',
! 'sha256msg2'
  );
--- 1,1446 ----
! { DON'T EDIT, THIS FILE IS GENERATED FROM X86INS.DAT }
  (
! 'NONE',
! 'AAA',
! 'AAD',
! 'AAM',
! 'AAS',
! 'ADC',
! 'ADD',
! 'AND',
! 'ARPL',
! 'BOUND',
! 'BSF',
! 'BSR',
! 'BSWAP',
! 'BT',
! 'BTC',
! 'BTR',
! 'BTS',
! 'CALL',
! 'CBW',
! 'CDQ',
! 'CLC',
! 'CLD',
! 'CLI',
! 'CLTS',
! 'CMC',
! 'CMP',
! 'CMPSB',
! 'CMPSD',
! 'CMPSW',
! 'CMPXCHG',
! 'CMPXCHG486',
! 'CMPXCHG8B',
! 'CPUID',
! 'CWD',
! 'CWDE',
! 'DAA',
! 'DAS',
! 'DEC',
! 'DIV',
! 'EMMS',
! 'ENTER',
! 'F2XM1',
! 'FABS',
! 'FADD',
! 'FADDP',
! 'FBLD',
! 'FBSTP',
! 'FCHS',
! 'FCLEX',
! 'FCMOVB',
! 'FCMOVBE',
! 'FCMOVE',
! 'FCMOVNB',
! 'FCMOVNBE',
! 'FCMOVNE',
! 'FCMOVNU',
! 'FCMOVU',
! 'FCOM',
! 'FCOMI',
! 'FCOMIP',
! 'FCOMP',
! 'FCOMPP',
! 'FCOS',
! 'FDECSTP',
! 'FDISI',
! 'FDIV',
! 'FDIVP',
! 'FDIVR',
! 'FDIVRP',
! 'FEMMS',
! 'FENI',
! 'FFREE',
! 'FIADD',
! 'FICOM',
! 'FICOMP',
! 'FIDIV',
! 'FIDIVR',
! 'FILD',
! 'FIMUL',
! 'FINCSTP',
! 'FINIT',
! 'FIST',
! 'FISTP',
! 'FISTTP',
! 'FISUB',
! 'FISUBR',
! 'FLD',
! 'FLD1',
! 'FLDCW',
! 'FLDENV',
! 'FLDL2E',
! 'FLDL2T',
! 'FLDLG2',
! 'FLDLN2',
! 'FLDPI',
! 'FLDZ',
! 'FMUL',
! 'FMULP',
! 'FNCLEX',
! 'FNDISI',
! 'FNENI',
! 'FNINIT',
! 'FNOP',
! 'FNSAVE',
! 'FNSTCW',
! 'FNSTENV',
! 'FNSTSW',
! 'FPATAN',
! 'FPREM',
! 'FPREM1',
! 'FPTAN',
! 'FRNDINT',
! 'FRSTOR',
! 'FSAVE',
! 'FSCALE',
! 'FSETPM',
! 'FSIN',
! 'FSINCOS',
! 'FSQRT',
! 'FST',
! 'FSTCW',
! 'FSTENV',
! 'FSTP',
! 'FSTSW',
! 'FSUB',
! 'FSUBP',
! 'FSUBR',
! 'FSUBRP',
! 'FTST',
! 'FUCOM',
! 'FUCOMI',
! 'FUCOMIP',
! 'FUCOMP',
! 'FUCOMPP',
! 'FWAIT',
! 'FXAM',
! 'FXCH',
! 'FXTRACT',
! 'FYL2X',
! 'FYL2XP1',
! 'HLT',
! 'IBTS',
! 'ICEBP',
! 'IDIV',
! 'IMUL',
! 'IN',
! 'INC',
! 'INSB',
! 'INSD',
! 'INSW',
! 'INT',
! 'INT01',
! 'INT1',
! 'INT03',
! 'INT3',
! 'INTO',
! 'INVD',
! 'INVLPG',
! 'IRET',
! 'IRETD',
! 'IRETW',
! 'JCXZ',
! 'JECXZ',
! 'JMP',
! 'LAHF',
! 'LAR',
! 'LCALL',
! 'LDS',
! 'LEA',
! 'LEAVE',
! 'LES',
! 'LFS',
! 'LGDT',
! 'LGS',
! 'LIDT',
! 'LJMP',
! 'LLDT',
! 'LMSW',
! 'LOADALL',
! 'LOADALL286',
! 'LOCK',
! 'LODSB',
! 'LODSD',
! 'LODSW',
! 'LOOP',
! 'LOOPE',
! 'LOOPNE',
! 'LOOPNZ',
! 'LOOPZ',
! 'LSL',
! 'LSS',
! 'LTR',
! 'MONITOR',
! 'MOV',
! 'MOVD',
! 'MOVQ',
! 'MOVSB',
! 'MOVSD',
! 'MOVSW',
! 'MOVSX',
! 'MOVZX',
! 'MUL',
! 'MWAIT',
! 'NEG',
! 'NOP',
! 'NOT',
! 'OR',
! 'OUT',
! 'OUTSB',
! 'OUTSD',
! 'OUTSW',
! 'PACKSSDW',
! 'PACKSSWB',
! 'PACKUSWB',
! 'PADDB',
! 'PADDD',
! 'PADDSB',
! 'PADDSIW',
! 'PADDSW',
! 'PADDUSB',
! 'PADDUSW',
! 'PADDW',
! 'PAND',
! 'PANDN',
! 'PAVEB',
! 'PAVGUSB',
! 'PCMPEQB',
! 'PCMPEQD',
! 'PCMPEQW',
! 'PCMPGTB',
! 'PCMPGTD',
! 'PCMPGTW',
! 'PDISTIB',
! 'PF2ID',
! 'PFACC',
! 'PFADD',
! 'PFCMPEQ',
! 'PFCMPGE',
! 'PFCMPGT',
! 'PFMAX',
! 'PFMIN',
! 'PFMUL',
! 'PFRCP',
! 'PFRCPIT1',
! 'PFRCPIT2',
! 'PFRSQIT1',
! 'PFRSQRT',
! 'PFSUB',
! 'PFSUBR',
! 'PI2FD',
! 'PMACHRIW',
! 'PMADDWD',
! 'PMAGW',
! 'PMULHRIW',
! 'PMULHRWA',
! 'PMULHRWC',
! 'PMULHW',
! 'PMULLW',
! 'PMVGEZB',
! 'PMVLZB',
! 'PMVNZB',
! 'PMVZB',
! 'POP',
! 'POPA',
! 'POPAD',
! 'POPAW',
! 'POPF',
! 'POPFD',
! 'POPFW',
! 'POR',
! 'PREFETCH',
! 'PREFETCHW',
! 'PSLLD',
! 'PSLLDQ',
! 'PSLLQ',
! 'PSLLW',
! 'PSRAD',
! 'PSRAW',
! 'PSRLD',
! 'PSRLQ',
! 'PSRLW',
! 'PSUBB',
! 'PSUBD',
! 'PSUBSB',
! 'PSUBSIW',
! 'PSUBSW',
! 'PSUBUSB',
! 'PSUBUSW',
! 'PSUBW',
! 'PUNPCKHBW',
! 'PUNPCKHDQ',
! 'PUNPCKHWD',
! 'PUNPCKLBW',
! 'PUNPCKLDQ',
! 'PUNPCKLWD',
! 'PUSH',
! 'PUSHA',
! 'PUSHAD',
! 'PUSHAW',
! 'PUSHF',
! 'PUSHFD',
! 'PUSHFW',
! 'PXOR',
! 'RCL',
! 'RCR',
! 'RDSHR',
! 'RDMSR',
! 'RDPMC',
! 'RDTSC',
! 'REP',
! 'REPE',
! 'REPNE',
! 'REPNZ',
! 'REPZ',
! 'RET',
! 'RETF',
! 'RETN',
! 'RETW',
! 'RETFW',
! 'RETNW',
! 'RETD',
! 'RETFD',
! 'RETND',
! 'ROL',
! 'ROR',
! 'RSDC',
! 'RSLDT',
! 'RSM',
! 'SAHF',
! 'SAL',
! 'SALC',
! 'SAR',
! 'SBB',
! 'SCASB',
! 'SCASD',
! 'SCASW',
! 'SEGCS',
! 'SEGDS',
! 'SEGES',
! 'SEGFS',
! 'SEGGS',
! 'SEGSS',
! 'SGDT',
! 'SHL',
! 'SHLD',
! 'SHR',
! 'SHRD',
! 'SIDT',
! 'SLDT',
! 'SMI',
! 'SMINT',
! 'SMINTOLD',
! 'SMSW',
! 'STC',
! 'STD',
! 'STI',
! 'STOSB',
! 'STOSD',
! 'STOSW',
! 'STR',
! 'SUB',
! 'SVDC',
! 'SVLDT',
! 'SVTS',
! 'SYSCALL',
! 'SYSENTER',
! 'SYSEXIT',
! 'SYSRET',
! 'TEST',
! 'UD1',
! 'UD2',
! 'UMOV',
! 'VERR',
! 'VERW',
! 'WAIT',
! 'WBINVD',
! 'WRSHR',
! 'WRMSR',
! 'XADD',
! 'XBTS',
! 'XCHG',
! 'XLAT',
! 'XLATB',
! 'XOR',
! 'XSTORE',
! 'XCRYPTECB',
! 'XCRYPTCBC',
! 'XCRYPTCFB',
! 'XCRYPTOFB',
! 'CMOV',
! 'J',
! 'SET',
! 'MOVS',
! 'CMPS',
! 'SCAS',
! 'LODS',
! 'STOS',
! 'INS',
! 'OUTS',
! 'ADDPS',
! 'ADDSS',
! 'ANDNPS',
! 'ANDPS',
! 'CMPEQPS',
! 'CMPEQSS',
! 'CMPLEPS',
! 'CMPLESS',
! 'CMPLTPS',
! 'CMPLTSS',
! 'CMPNEQPS',
! 'CMPNEQSS',
! 'CMPNLEPS',
! 'CMPNLESS',
! 'CMPNLTPS',
! 'CMPNLTSS',
! 'CMPORDPS',
! 'CMPORDSS',
! 'CMPUNORDPS',
! 'CMPUNORDSS',
! 'CMPPS',
! 'CMPSS',
! 'COMISS',
! 'CVTPI2PS',
! 'CVTPS2PI',
! 'CVTSI2SS',
! 'CVTSS2SI',
! 'CVTTPS2PI',
! 'CVTTSS2SI',
! 'DIVPS',
! 'DIVSS',
! 'LDMXCSR',
! 'MAXPS',
! 'MAXSS',
! 'MINPS',
! 'MINSS',
! 'MOVAPS',
! 'MOVHPS',
! 'MOVLHPS',
! 'MOVLPS',
! 'MOVHLPS',
! 'MOVMSKPS',
! 'MOVNTPS',
! 'MOVSS',
! 'MOVUPS',
! 'MULPS',
! 'MULSS',
! 'ORPS',
! 'RCPPS',
! 'RCPSS',
! 'RSQRTPS',
! 'RSQRTSS',
! 'SHUFPS',
! 'SQRTPS',
! 'SQRTSS',
! 'STMXCSR',
! 'SUBPS',
! 'SUBSS',
! 'UCOMISS',
! 'UNPCKHPS',
! 'UNPCKLPS',
! 'XORPS',
! 'FXRSTOR',
! 'FXSAVE',
! 'PREFETCHNTA',
! 'PREFETCHT0',
! 'PREFETCHT1',
! 'PREFETCHT2',
! 'SFENCE',
! 'MASKMOVQ',
! 'MOVNTQ',
! 'PAVGB',
! 'PAVGW',
! 'PEXTRW',
! 'PINSRW',
! 'PMAXSW',
! 'PMAXUB',
! 'PMINSW',
! 'PMINUB',
! 'PMOVMSKB',
! 'PMULHUW',
! 'PSADBW',
! 'PSHUFW',
! 'PFNACC',
! 'PFPNACC',
! 'PI2FW',
! 'PF2IW',
! 'PSWAPD',
! 'FFREEP',
! 'MASKMOVDQU',
! 'CLFLUSH',
! 'MOVNTDQ',
! 'MOVNTI',
! 'MOVNTPD',
! 'PAUSE',
! 'LFENCE',
! 'MFENCE',
! 'MOVDQA',
! 'MOVDQU',
! 'MOVDQ2Q',
! 'MOVQ2DQ',
! 'PADDQ',
! 'PMULUDQ',
! 'PSHUFD',
! 'PSHUFHW',
! 'PSHUFLW',
! 'PSRLDQ',
! 'PSUBQ',
! 'PUNPCKHQDQ',
! 'PUNPCKLQDQ',
! 'ADDPD',
! 'ADDSD',
! 'ANDNPD',
! 'ANDPD',
! 'CMPEQPD',
! 'CMPEQSD',
! 'CMPLEPD',
! 'CMPLESD',
! 'CMPLTPD',
! 'CMPLTSD',
! 'CMPNEQPD',
! 'CMPNEQSD',
! 'CMPNLEPD',
! 'CMPNLESD',
! 'CMPNLTPD',
! 'CMPNLTSD',
! 'CMPORDPD',
! 'CMPORDSD',
! 'CMPUNORDPD',
! 'CMPUNORDSD',
! 'CMPPD',
! 'COMISD',
! 'CVTDQ2PD',
! 'CVTDQ2PS',
! 'CVTPD2DQ',
! 'CVTPD2PI',
! 'CVTPD2PS',
! 'CVTPI2PD',
! 'CVTPS2DQ',
! 'CVTPS2PD',
! 'CVTSD2SI',
! 'CVTSD2SS',
! 'CVTSI2SD',
! 'CVTSS2SD',
! 'CVTTPD2PI',
! 'CVTTPD2DQ',
! 'CVTTPS2DQ',
! 'CVTTSD2SI',
! 'DIVPD',
! 'DIVSD',
! 'MAXPD',
! 'MAXSD',
! 'MINPD',
! 'MINSD',
! 'MOVAPD',
! 'MOVHPD',
! 'MOVLPD',
! 'MOVMSKPD',
! 'MOVUPD',
! 'MULPD',
! 'MULSD',
! 'ORPD',
! 'SHUFPD',
! 'SQRTPD',
! 'SQRTSD',
! 'SUBPD',
! 'SUBSD',
! 'UCOMISD',
! 'UNPCKHPD',
! 'UNPCKLPD',
! 'XORPD',
! 'ADDSUBPD',
! 'ADDSUBPS',
! 'HADDPD',
! 'HADDPS',
! 'HSUBPD',
! 'HSUBPS',
! 'LDDQU',
! 'MOVDDUP',
! 'MOVSHDUP',
! 'MOVSLDUP',
! 'VMREAD',
! 'VMWRITE',
! 'VMCALL',
! 'VMLAUNCH',
! 'VMRESUME',
! 'VMXOFF',
! 'VMXON',
! 'VMCLEAR',
! 'VMPTRLD',
! 'VMPTRST',
! 'VMRUN',
! 'VMMCALL',
! 'VMLOAD',
! 'VMSAVE',
! 'STGI',
! 'CLGI',
! 'SKINIT',
! 'INVLPGA',
! 'MONTMUL',
! 'XSHA1',
! 'XSHA256',
! 'DMINT',
! 'RDM',
! 'MOVNTSS',
! 'MOVNTSD',
! 'INSERTQ',
! 'EXTRQ',
! 'LZCNT',
! 'PABSB',
! 'PABSW',
! 'PABSD',
! 'PALIGNR',
! 'PHADDW',
! 'PHADDD',
! 'PHADDSW',
! 'PHSUBW',
! 'PHSUBD',
! 'PHSUBSW',
! 'PMADDUBSW',
! 'PMULHRSW',
! 'PSHUFB',
! 'PSIGNB',
! 'PSIGNW',
! 'PSIGND',
! 'BLENDPS',
! 'BLENDPD',
! 'BLENDVPS',
! 'BLENDVPD',
! 'DPPS',
! 'DPPD',
! 'EXTRACTPS',
! 'INSERTPS',
! 'MOVNTDQA',
! 'MPSADBW',
! 'PACKUSDW',
! 'PBLENDVB',
! 'PBLENDW',
! 'PCMPEQQ',
! 'PEXTRB',
! 'PEXTRD',
! 'PHMINPOSUW',
! 'PINSRB',
! 'PINSRD',
! 'PMAXSB',
! 'PMAXSD',
! 'PMAXUD',
! 'PMAXUW',
! 'PMINSB',
! 'PMINSD',
! 'PMINUW',
! 'PMINUD',
! 'PMOVSXBW',
! 'PMOVSXBD',
! 'PMOVSXBQ',
! 'PMOVSXWD',
! 'PMOVSXWQ',
! 'PMOVSXDQ',
! 'PMOVZXBW',
! 'PMOVZXBD',
! 'PMOVZXBQ',
! 'PMOVZXWD',
! 'PMOVZXWQ',
! 'PMOVZXDQ',
! 'PMULDQ',
! 'PMULLD',
! 'PTEST',
! 'ROUNDPS',
! 'ROUNDPD',
! 'ROUNDSS',
! 'ROUNDSD',
! 'CRC32',
! 'PCMPESTRI',
! 'PCMPESTRM',
! 'PCMPISTRI',
! 'PCMPISTRM',
! 'PCMPGTQ',
! 'POPCNT',
! 'AESENC',
! 'AESENCLAST',
! 'AESDEC',
! 'AESDECLAST',
! 'AESIMC',
! 'AESKEYGENASSIST',
! 'RDTSCP',
! 'MOVBE',
! 'PCLMULQDQ',
! 'VADDPD',
! 'VADDPS',
! 'VADDSD',
! 'VADDSS',
! 'VADDSUBPD',
! 'VADDSUBPS',
! 'VAESDEC',
! 'VAESDECLAST',
! 'VAESENC',
! 'VAESENCLAST',
! 'VAESIMC',
! 'VAESKEYGENASSIST',
! 'VANDNPD',
! 'VANDNPS',
! 'VANDPD',
! 'VANDPS',
! 'VBLENDPD',
! 'VBLENDPS',
! 'VBLENDVPD',
! 'VBLENDVPS',
! 'VBROADCASTF128',
! 'VBROADCASTSD',
! 'VBROADCASTSS',
! 'VCMPEQPS',
! 'VCMPLTPS',
! 'VCMPLEPS',
! 'VCMPUNORDPS',
! 'VCMPNEQPS',
! 'VCMPNLTPS',
! 'VCMPNLEPS',
! 'VCMPORDPS',
! 'VCMPEQ_UQPS',
! 'VCMPNGEPS',
! 'VCMPNGTPS',
! 'VCMPFALSEPS',
! 'VCMPNEQ_OQPS',
! 'VCMPGEPS',
! 'VCMPGTPS',
! 'VCMPTRUEPS',
! 'VCMPEQ_OSPS',
! 'VCMPLT_OQPS',
! 'VCMPLE_OQPS',
! 'VCMPUNORD_SPS',
! 'VCMPNEQ_USPS',
! 'VCMPNLT_UQPS',
! 'VCMPNLE_UQPS',
! 'VCMPORD_SPS',
! 'VCMPEQ_USPS',
! 'VCMPNGE_UQPS',
! 'VCMPNGT_UQPS',
! 'VCMPFALSE_OSPS',
! 'VCMPNEQ_OSPS',
! 'VCMPGE_OQPS',
! 'VCMPGT_OQPS',
! 'VCMPTRUE_USPS',
! 'VCMPEQPD',
! 'VCMPLTPD',
! 'VCMPLEPD',
! 'VCMPUNORDPD',
! 'VCMPNEQPD',
! 'VCMPNLTPD',
! 'VCMPNLEPD',
! 'VCMPORDPD',
! 'VCMPEQ_UQPD',
! 'VCMPNGEPD',
! 'VCMPNGTPD',
! 'VCMPFALSEPD',
! 'VCMPNEQ_OQPD',
! 'VCMPGEPD',
! 'VCMPGTPD',
! 'VCMPTRUEPD',
! 'VCMPEQ_OSPD',
! 'VCMPLT_OQPD',
! 'VCMPLE_OQPD',
! 'VCMPUNORD_SPD',
! 'VCMPNEQ_USPD',
! 'VCMPNLT_UQPD',
! 'VCMPNLE_UQPD',
! 'VCMPORD_SPD',
! 'VCMPEQ_USPD',
! 'VCMPNGE_UQPD',
! 'VCMPNGT_UQPD',
! 'VCMPFALSE_OSPD',
! 'VCMPNEQ_OSPD',
! 'VCMPGE_OQPD',
! 'VCMPGT_OQPD',
! 'VCMPTRUE_USPD',
! 'VCMPPD',
! 'VCMPPS',
! 'VCMPSD',
! 'VCMPSS',
! 'VCOMISD',
! 'VCOMISS',
! 'VCVTDQ2PD',
! 'VCVTDQ2PS',
! 'VCVTPD2DQ',
! 'VCVTPD2PS',
! 'VCVTPH2PS',
! 'VCVTPS2DQ',
! 'VCVTPS2PD',
! 'VCVTPS2PH',
! 'VCVTSD2SI',
! 'VCVTSD2SS',
! 'VCVTSI2SD',
! 'VCVTSI2SS',
! 'VCVTSS2SD',
! 'VCVTSS2SI',
! 'VCVTTPD2DQ',
! 'VCVTTPS2DQ',
! 'VCVTTSD2SI',
! 'VCVTTSS2SI',
! 'VDIVPD',
! 'VDIVPS',
! 'VDIVSD',
! 'VDIVSS',
! 'VDPPD',
! 'VDPPS',
! 'VEXTRACTF128',
! 'VEXTRACTPS',
! 'VHADDPD',
! 'VHADDPS',
! 'VHSUBPD',
! 'VHSUBPS',
! 'VINSERTF128',
! 'VINSERTPS',
! 'VLDDQU',
! 'VLDMXCSR',
! 'VMASKMOVDQU',
! 'VMASKMOVPD',
! 'VMASKMOVPS',
! 'VMAXPD',
! 'VMAXPS',
! 'VMAXSD',
! 'VMAXSS',
! 'VMINPD',
! 'VMINPS',
! 'VMINSD',
! 'VMINSS',
! 'VMOVAPD',
! 'VMOVAPS',
! 'VMOVD',
! 'VMOVDDUP',
! 'VMOVDQA',
! 'VMOVDQU',
! 'VMOVHLPS',
! 'VMOVHPD',
! 'VMOVHPS',
! 'VMOVLHPS',
! 'VMOVLPD',
! 'VMOVLPS',
! 'VMOVMSKPD',
! 'VMOVMSKPS',
! 'VMOVNTDQ',
! 'VMOVNTDQA',
! 'VMOVNTPD',
! 'VMOVNTPS',
! 'VMOVQ',
! 'VMOVSD',
! 'VMOVSHDUP',
! 'VMOVSLDUP',
! 'VMOVSS',
! 'VMOVUPD',
! 'VMOVUPS',
! 'VMPSADBW',
! 'VMULPD',
! 'VMULPS',
! 'VMULSD',
! 'VMULSS',
! 'VORPD',
! 'VORPS',
! 'VPABSB',
! 'VPABSD',
! 'VPABSW',
! 'VPACKSSDW',
! 'VPACKSSWB',
! 'VPACKUSDW',
! 'VPACKUSWB',
! 'VPADDB',
! 'VPADDD',
! 'VPADDQ',
! 'VPADDSB',
! 'VPADDSW',
! 'VPADDUSB',
! 'VPADDUSW',
! 'VPADDW',
! 'VPALIGNR',
! 'VPAND',
! 'VPANDN',
! 'VPAVGB',
! 'VPAVGW',
! 'VPBLENDVB',
! 'VPBLENDW',
! 'VPCLMULQDQ',
! 'VPCMPEQB',
! 'VPCMPEQD',
! 'VPCMPEQQ',
! 'VPCMPEQW',
! 'VPCMPESTRI',
! 'VPCMPESTRM',
! 'VPCMPGTB',
! 'VPCMPGTD',
! 'VPCMPGTQ',
! 'VPCMPGTW',
! 'VPCMPISTRI',
! 'VPCMPISTRM',
! 'VPERM2F128',
! 'VPERMILPD',
! 'VPERMILPS',
! 'VPEXTRB',
! 'VPEXTRD',
! 'VPEXTRQ',
! 'VPEXTRW',
! 'VPHADDD',
! 'VPHADDSW',
! 'VPHADDW',
! 'VPHMINPOSUW',
! 'VPHSUBD',
! 'VPHSUBSW',
! 'VPHSUBW',
! 'VPINSRB',
! 'VPINSRD',
! 'VPINSRQ',
! 'VPINSRW',
! 'VPMADDUBSW',
! 'VPMADDWD',
! 'VPMAXSB',
! 'VPMAXSD',
! 'VPMAXSW',
! 'VPMAXUB',
! 'VPMAXUD',
! 'VPMAXUW',
! 'VPMINSB',
! 'VPMINSD',
! 'VPMINSW',
! 'VPMINUB',
! 'VPMINUD',
! 'VPMINUW',
! 'VPMOVMSKB',
! 'VPMOVSXBD',
! 'VPMOVSXBQ',
! 'VPMOVSXBW',
! 'VPMOVSXDQ',
! 'VPMOVSXWD',
! 'VPMOVSXWQ',
! 'VPMOVZXBD',
! 'VPMOVZXBQ',
! 'VPMOVZXBW',
! 'VPMOVZXDQ',
! 'VPMOVZXWD',
! 'VPMOVZXWQ',
! 'VPMULDQ',
! 'VPMULHRSW',
! 'VPMULHUW',
! 'VPMULHW',
! 'VPMULLD',
! 'VPMULLW',
! 'VPMULUDQ',
! 'VPOR',
! 'VPSADBW',
! 'VPSHUFB',
! 'VPSHUFD',
! 'VPSHUFHW',
! 'VPSHUFLW',
! 'VPSIGNB',
! 'VPSIGND',
! 'VPSIGNW',
! 'VPSLLD',
! 'VPSLLDQ',
! 'VPSLLQ',
! 'VPSLLW',
! 'VPSRAD',
! 'VPSRAW',
! 'VPSRLD',
! 'VPSRLDQ',
! 'VPSRLQ',
! 'VPSRLW',
! 'VPSUBB',
! 'VPSUBD',
! 'VPSUBQ',
! 'VPSUBSB',
! 'VPSUBSW',
! 'VPSUBUSB',
! 'VPSUBUSW',
! 'VPSUBW',
! 'VPTEST',
! 'VPUNPCKHBW',
! 'VPUNPCKHDQ',
! 'VPUNPCKHQDQ',
! 'VPUNPCKHWD',
! 'VPUNPCKLBW',
! 'VPUNPCKLDQ',
! 'VPUNPCKLQDQ',
! 'VPUNPCKLWD',
! 'VPXOR',
! 'VRCPPS',
! 'VRCPSS',
! 'VROUNDPD',
! 'VROUNDPS',
! 'VROUNDSD',
! 'VROUNDSS',
! 'VRSQRTPS',
! 'VRSQRTSS',
! 'VSHUFPD',
! 'VSHUFPS',
! 'VSQRTPD',
! 'VSQRTPS',
! 'VSQRTSD',
! 'VSQRTSS',
! 'VSTMXCSR',
! 'VSUBPD',
! 'VSUBPS',
! 'VSUBSD',
! 'VSUBSS',
! 'VTESTPD',
! 'VTESTPS',
! 'VUCOMISD',
! 'VUCOMISS',
! 'VUNPCKHPD',
! 'VUNPCKHPS',
! 'VUNPCKLPD',
! 'VUNPCKLPS',
! 'VXORPD',
! 'VXORPS',
! 'VZEROALL',
! 'VZEROUPPER',
! 'ANDN',
! 'BEXTR',
! 'BLSI',
! 'BLSMSK',
! 'BLSR',
! 'TZCNT',
! 'BZHI',
! 'MULX',
! 'PDEP',
! 'PEXT',
! 'RORX',
! 'SARX',
! 'SHLX',
! 'SHRX',
! 'ADCX',
! 'ADOX',
! 'VBROADCASTI128',
! 'VEXTRACTI128',
! 'VINSERTI128',
! 'VPBLENDD',
! 'VPBROADCASTB',
! 'VPBROADCASTD',
! 'VPBROADCASTQ',
! 'VPBROADCASTW',
! 'VPERM2I128',
! 'VPERMD',
! 'VPERMPD',
! 'VPERMPS',
! 'VPERMQ',
! 'VPMASKMOVD',
! 'VPMASKMOVQ',
! 'VPSLLVD',
! 'VPSLLVQ',
! 'VPSRAVD',
! 'VPSRLVD',
! 'VPSRLVQ',
! 'VGATHERDPD',
! 'VGATHERDPS',
! 'VGATHERQPD',
! 'VGATHERQPS',
! 'VPGATHERDD',
! 'VPGATHERDQ',
! 'VPGATHERQD',
! 'VPGATHERQQ',
! 'VFMADDPD',
! 'VFMADD132PD',
! 'VFMADD132PS',
! 'VFMADD132SD',
! 'VFMADD132SS',
! 'VFMADD213PD',
! 'VFMADD213PS',
! 'VFMADD213SD',
! 'VFMADD213SS',
! 'VFMADD231PD',
! 'VFMADD231PS',
! 'VFMADD231SD',
! 'VFMADD231SS',
! 'VFMADDSUB132PD',
! 'VFMADDSUB132PS',
! 'VFMADDSUB213PD',
! 'VFMADDSUB213PS',
! 'VFMADDSUB231PD',
! 'VFMADDSUB231PS',
! 'VFMSUB132PD',
! 'VFMSUB132PS',
! 'VFMSUB132SD',
! 'VFMSUB132SS',
! 'VFMSUB213PD',
! 'VFMSUB213PS',
! 'VFMSUB213SD',
! 'VFMSUB213SS',
! 'VFMSUB231PD',
! 'VFMSUB231PS',
! 'VFMSUB231SD',
! 'VFMSUB231SS',
! 'VFMSUBADD132PD',
! 'VFMSUBADD132PS',
! 'VFMSUBADD213PD',
! 'VFMSUBADD213PS',
! 'VFMSUBADD231PD',
! 'VFMSUBADD231PS',
! 'VFNMADD132PD',
! 'VFNMADD132PS',
! 'VFNMADD132SD',
! 'VFNMADD132SS',
! 'VFNMADD213PD',
! 'VFNMADD213PS',
! 'VFNMADD213SD',
! 'VFNMADD213SS',
! 'VFNMADD231PD',
! 'VFNMADD231PS',
! 'VFNMADD231SD',
! 'VFNMADD231SS',
! 'VFNMSUB132PD',
! 'VFNMSUB132PS',
! 'VFNMSUB132SD',
! 'VFNMSUB132SS',
! 'VFNMSUB213PD',
! 'VFNMSUB213PS',
! 'VFNMSUB213SD',
! 'VFNMSUB213SS',
! 'VFNMSUB231PD',
! 'VFNMSUB231PS',
! 'VFNMSUB231SD',
! 'VFNMSUB231SS',
! 'XACQUIRE',
! 'XRELEASE',
! 'XBEGIN',
! 'XABORT',
! 'XEND',
! 'XTEST',
! 'RDRAND',
! 'RDSEED',
! 'XGETBV',
! 'XSETBV',
! 'XSAVE',
! 'XSAVE64',
! 'XRSTOR',
! 'XRSTOR64',
! 'XSAVEOPT',
! 'XSAVEOPT64',
! 'PREFETCHWT1',
! 'KADDB',
! 'KADDD',
! 'KADDQ',
! 'KADDW',
! 'KANDB',
! 'KANDD',
! 'KANDNB',
! 'KANDND',
! 'KANDNQ',
! 'KANDNW',
! 'KANDQ',
! 'KANDW',
! 'KMOVB',
! 'KMOVD',
! 'KMOVQ',
! 'KMOVW',
! 'KNOTB',
! 'KNOTD',
! 'KNOTQ',
! 'KNOTW',
! 'KORB',
! 'KORD',
! 'KORQ',
! 'KORTESTB',
! 'KORTESTD',
! 'KORTESTQ',
! 'KORTESTW',
! 'KORW',
! 'KSHIFTLB',
! 'KSHIFTLD',
! 'KSHIFTLQ',
! 'KSHIFTLW',
! 'KSHIFTRB',
! 'KSHIFTRD',
! 'KSHIFTRQ',
! 'KSHIFTRW',
! 'KTESTB',
! 'KTESTD',
! 'KTESTQ',
! 'KTESTW',
! 'KUNPCKBW',
! 'KUNPCKDQ',
! 'KUNPCKWD',
! 'KXNORB',
! 'KXNORD',
! 'KXNORQ',
! 'KXNORW',
! 'KXORB',
! 'KXORD',
! 'KXORQ',
! 'KXORW',
! 'VALIGND',
! 'VALIGNQ',
! 'VBLENDMPD',
! 'VBLENDMPS',
! 'VBROADCASTF32X2',
! 'VBROADCASTF32X4',
! 'VBROADCASTF32X8',
! 'VBROADCASTF64X2',
! 'VBROADCASTF64X4',
! 'VBROADCASTI32X2',
! 'VBROADCASTI32X4',
! 'VBROADCASTI32X8',
! 'VBROADCASTI64X2',
! 'VBROADCASTI64X4',
! 'VCOMPRESSPD',
! 'VCOMPRESSPS',
! 'VCVTPD2QQ',
! 'VCVTPD2UDQ',
! 'VCVTPD2UQQ',
! 'VCVTPS2QQ',
! 'VCVTPS2UDQ',
! 'VCVTPS2UQQ',
! 'VCVTQQ2PD',
! 'VCVTQQ2PS',
! 'VCVTSD2USI',
! 'VCVTSS2USI',
! 'VCVTTPD2QQ',
! 'VCVTTPD2UDQ',
! 'VCVTTPD2UQQ',
! 'VCVTTPS2QQ',
! 'VCVTTPS2UDQ',
! 'VCVTTPS2UQQ',
! 'VCVTTSD2USI',
! 'VCVTTSS2USI',
! 'VCVTUDQ2PD',
! 'VCVTUDQ2PS',
! 'VCVTUQQ2PD',
! 'VCVTUQQ2PS',
! 'VCVTUSI2SD',
! 'VCVTUSI2SS',
! 'VDBPSADBW',
! 'VEXP2PD',
! 'VEXP2PS',
! 'VEXPANDPD',
! 'VEXPANDPS',
! 'VEXTRACTF32X4',
! 'VEXTRACTF32X8',
! 'VEXTRACTF64X2',
! 'VEXTRACTF64X4',
! 'VEXTRACTI32X4',
! 'VEXTRACTI32X8',
! 'VEXTRACTI64X2',
! 'VEXTRACTI64X4',
! 'VFIXUPIMMPD',
! 'VFIXUPIMMPS',
! 'VFIXUPIMMSD',
! 'VFIXUPIMMSS',
! 'VFPCLASSPD',
! 'VFPCLASSPS',
! 'VFPCLASSSD',
! 'VFPCLASSSS',
! 'VGETEXPPD',
! 'VGETEXPPS',
! 'VGETEXPSD',
! 'VGETEXPSS',
! 'VGETMANTPD',
! 'VGETMANTPS',
! 'VGETMANTSD',
! 'VGETMANTSS',
! 'VINSERTF32X4',
! 'VINSERTF32X8',
! 'VINSERTF64X2',
! 'VINSERTF64X4',
! 'VINSERTI32X4',
! 'VINSERTI32X8',
! 'VINSERTI64X2',
! 'VINSERTI64X4',
! 'VMOVDQA32',
! 'VMOVDQA64',
! 'VMOVDQU16',
! 'VMOVDQU32',
! 'VMOVDQU64',
! 'VMOVDQU8',
! 'VPABSQ',
! 'VPANDD',
! 'VPANDND',
! 'VPANDNQ',
! 'VPANDQ',
! 'VPBLENDMB',
! 'VPBLENDMD',
! 'VPBLENDMQ',
! 'VPBLENDMW',
! 'VPCMPB',
! 'VPCMPD',
! 'VPCMPQ',
! 'VPCMPUB',
! 'VPCMPUD',
! 'VPCMPUQ',
! 'VPCMPUW',
! 'VPCMPW',
! 'VPCOMPRESSD',
! 'VPCOMPRESSQ',
! 'VPCONFLICTD',
! 'VPCONFLICTQ',
! 'VPERMB',
! 'VPERMI2B',
! 'VPERMI2D',
! 'VPERMI2PD',
! 'VPERMI2PS',
! 'VPERMI2Q',
! 'VPERMI2W',
! 'VPERMT2B',
! 'VPERMT2D',
! 'VPERMT2PD',
! 'VPERMT2PS',
! 'VPERMT2Q',
! 'VPERMT2W',
! 'VPERMW',
! 'VPEXPANDD',
! 'VPEXPANDQ',
! 'VPLZCNTD',
! 'VPLZCNTQ',
! 'VPMADD52HUQ',
! 'VPMADD52LUQ',
! 'VPMAXSQ',
! 'VPMAXUQ',
! 'VPMINSQ',
! 'VPMINUQ',
! 'VPMOVB2M',
! 'VPMOVD2M',
! 'VPMOVDB',
! 'VPMOVDW',
! 'VPMOVM2B',
! 'VPMOVM2D',
! 'VPMOVM2Q',
! 'VPMOVM2W',
! 'VPMOVQ2M',
! 'VPMOVQB',
! 'VPMOVQD',
! 'VPMOVQW',
! 'VPMOVSDB',
! 'VPMOVSDW',
! 'VPMOVSQB',
! 'VPMOVSQD',
! 'VPMOVSQW',
! 'VPMOVSWB',
! 'VPMOVUSDB',
! 'VPMOVUSDW',
! 'VPMOVUSQB',
! 'VPMOVUSQD',
! 'VPMOVUSQW',
! 'VPMOVUSWB',
! 'VPMOVW2M',
! 'VPMOVWB',
! 'VPMULLQ',
! 'VPMULTISHIFTQB',
! 'VPORD',
! 'VPORQ',
! 'VPROLD',
! 'VPROLQ',
! 'VPROLVD',
! 'VPROLVQ',
! 'VPRORD',
! 'VPRORQ',
! 'VPRORVD',
! 'VPRORVQ',
! 'VPSCATTERDD',
! 'VPSCATTERDQ',
! 'VPSCATTERQD',
! 'VPSCATTERQQ',
! 'VPSLLVW',
! 'VPSRAQ',
! 'VPSRAVQ',
! 'VPSRAVW',
! 'VPSRLVW',
! 'VPTERNLOGD',
! 'VPTERNLOGQ',
! 'VPTESTMB',
! 'VPTESTMD',
! 'VPTESTMQ',
! 'VPTESTMW',
! 'VPTESTNMB',
! 'VPTESTNMD',
! 'VPTESTNMQ',
! 'VPTESTNMW',
! 'VPXORD',
! 'VPXORQ',
! 'VRANGEPD',
! 'VRANGEPS',
! 'VRANGESD',
! 'VRANGESS',
! 'VRCP14PD',
! 'VRCP14PS',
! 'VRCP14SD',
! 'VRCP14SS',
! 'VRCP28PD',
! 'VRCP28PS',
! 'VRCP28SD',
! 'VRCP28SS',
! 'VREDUCEPD',
! 'VREDUCEPS',
! 'VREDUCESD',
! 'VREDUCESS',
! 'VRNDSCALEPD',
! 'VRNDSCALEPS',
! 'VRNDSCALESD',
! 'VRNDSCALESS',
! 'VRSQRT14PD',
! 'VRSQRT14PS',
! 'VRSQRT14SD',
! 'VRSQRT14SS',
! 'VRSQRT28PD',
! 'VRSQRT28PS',
! 'VRSQRT28SD',
! 'VRSQRT28SS',
! 'VSCALEFPD',
! 'VSCALEFPS',
! 'VSCALEFSD',
! 'VSCALEFSS',
! 'VSCATTERDPD',
! 'VSCATTERDPS',
! 'VSCATTERQPD',
! 'VSCATTERQPS',
! 'VSHUFF32X4',
! 'VSHUFF64X2',
! 'VSHUFI32X4',
! 'VSHUFI64X2',
! 'VPCOMPRESSB',
! 'VPCOMPRESSW',
! 'VPDPBUSD',
! 'VPDPBUSDS',
! 'VPDPWSSD',
! 'VPDPWSSDS',
! 'VPEXPANDB',
! 'VPEXPANDW',
! 'VPOPCNTB',
! 'VPOPCNTD',
! 'VPOPCNTQ',
! 'VPOPCNTW',
! 'VPSHLDD',
! 'VPSHLDQ',
! 'VPSHLDVD',
! 'VPSHLDVQ',
! 'VPSHLDVW',
! 'VPSHLDW',
! 'VPSHRDD',
! 'VPSHRDQ',
! 'VPSHRDVD',
! 'VPSHRDVQ',
! 'VPSHRDVW',
! 'VPSHRDW',
! 'VPSHUFBITQMB',
! 'SHA1RNDS4',
! 'SHA1NEXTE',
! 'SHA1MSG1',
! 'SHA1MSG2',
! 'SHA256RNDS2',
! 'SHA256MSG1',
! 'SHA256MSG2'
  );
diff -r -c compiler/i8086/i8086int.inc compiler_edited/i8086/i8086int.inc
*** compiler/i8086/i8086int.inc	2023-02-08 15:40:01.000000000 +0300
--- compiler_edited/i8086/i8086int.inc	2023-02-09 05:54:47.332721932 +0300
***************
*** 1,1460 ****
! { don't edit, this file is generated from x86ins.dat }
  (
! 'none',
! 'aaa',
! 'aad',
! 'aam',
! 'aas',
! 'adc',
! 'add',
! 'and',
! 'arpl',
! 'bound',
! 'bsf',
! 'bsr',
! 'bswap',
! 'bt',
! 'btc',
! 'btr',
! 'bts',
! 'call',
! 'cbw',
! 'cdq',
! 'clc',
! 'cld',
! 'cli',
! 'clts',
! 'cmc',
! 'cmp',
! 'cmpsb',
! 'cmpsd',
! 'cmpsw',
! 'cmpxchg',
! 'cmpxchg486',
! 'cmpxchg8b',
! 'cpuid',
! 'cwd',
! 'cwde',
! 'daa',
! 'das',
! 'dec',
! 'div',
! 'emms',
! 'enter',
! 'f2xm1',
! 'fabs',
! 'fadd',
! 'faddp',
! 'fbld',
! 'fbstp',
! 'fchs',
! 'fclex',
! 'fcmovb',
! 'fcmovbe',
! 'fcmove',
! 'fcmovnb',
! 'fcmovnbe',
! 'fcmovne',
! 'fcmovnu',
! 'fcmovu',
! 'fcom',
! 'fcomi',
! 'fcomip',
! 'fcomp',
! 'fcompp',
! 'fcos',
! 'fdecstp',
! 'fdisi',
! 'fdiv',
! 'fdivp',
! 'fdivr',
! 'fdivrp',
! 'femms',
! 'feni',
! 'ffree',
! 'fiadd',
! 'ficom',
! 'ficomp',
! 'fidiv',
! 'fidivr',
! 'fild',
! 'fimul',
! 'fincstp',
! 'finit',
! 'fist',
! 'fistp',
! 'fisttp',
! 'fisub',
! 'fisubr',
! 'fld',
! 'fld1',
! 'fldcw',
! 'fldenv',
! 'fldl2e',
! 'fldl2t',
! 'fldlg2',
! 'fldln2',
! 'fldpi',
! 'fldz',
! 'fmul',
! 'fmulp',
! 'fnclex',
! 'fndisi',
! 'fneni',
! 'fninit',
! 'fnop',
! 'fnsave',
! 'fnstcw',
! 'fnstenv',
! 'fnstsw',
! 'fpatan',
! 'fprem',
! 'fprem1',
! 'fptan',
! 'frndint',
! 'frstor',
! 'fsave',
! 'fscale',
! 'fsetpm',
! 'fsin',
! 'fsincos',
! 'fsqrt',
! 'fst',
! 'fstcw',
! 'fstenv',
! 'fstp',
! 'fstsw',
! 'fsub',
! 'fsubp',
! 'fsubr',
! 'fsubrp',
! 'ftst',
! 'fucom',
! 'fucomi',
! 'fucomip',
! 'fucomp',
! 'fucompp',
! 'fwait',
! 'fxam',
! 'fxch',
! 'fxtract',
! 'fyl2x',
! 'fyl2xp1',
! 'hlt',
! 'ibts',
! 'icebp',
! 'idiv',
! 'imul',
! 'in',
! 'inc',
! 'insb',
! 'insd',
! 'insw',
! 'int',
! 'int01',
! 'int1',
! 'int03',
! 'int3',
! 'into',
! 'invd',
! 'invlpg',
! 'iret',
! 'iretd',
! 'iretw',
! 'jcxz',
! 'jecxz',
! 'jmp',
! 'lahf',
! 'lar',
! 'lcall',
! 'lds',
! 'lea',
! 'leave',
! 'les',
! 'lfs',
! 'lgdt',
! 'lgs',
! 'lidt',
! 'ljmp',
! 'lldt',
! 'lmsw',
! 'loadall',
! 'loadall286',
! 'lock',
! 'lodsb',
! 'lodsd',
! 'lodsw',
! 'loop',
! 'loope',
! 'loopne',
! 'loopnz',
! 'loopz',
! 'lsl',
! 'lss',
! 'ltr',
! 'monitor',
! 'mov',
! 'movd',
! 'movq',
! 'movsb',
! 'movsd',
! 'movsw',
! 'movsx',
! 'movzx',
! 'mul',
! 'mwait',
! 'neg',
! 'nop',
! 'not',
! 'or',
! 'out',
! 'outsb',
! 'outsd',
! 'outsw',
! 'packssdw',
! 'packsswb',
! 'packuswb',
! 'paddb',
! 'paddd',
! 'paddsb',
! 'paddsiw',
! 'paddsw',
! 'paddusb',
! 'paddusw',
! 'paddw',
! 'pand',
! 'pandn',
! 'paveb',
! 'pavgusb',
! 'pcmpeqb',
! 'pcmpeqd',
! 'pcmpeqw',
! 'pcmpgtb',
! 'pcmpgtd',
! 'pcmpgtw',
! 'pdistib',
! 'pf2id',
! 'pfacc',
! 'pfadd',
! 'pfcmpeq',
! 'pfcmpge',
! 'pfcmpgt',
! 'pfmax',
! 'pfmin',
! 'pfmul',
! 'pfrcp',
! 'pfrcpit1',
! 'pfrcpit2',
! 'pfrsqit1',
! 'pfrsqrt',
! 'pfsub',
! 'pfsubr',
! 'pi2fd',
! 'pmachriw',
! 'pmaddwd',
! 'pmagw',
! 'pmulhriw',
! 'pmulhrwa',
! 'pmulhrwc',
! 'pmulhw',
! 'pmullw',
! 'pmvgezb',
! 'pmvlzb',
! 'pmvnzb',
! 'pmvzb',
! 'pop',
! 'popa',
! 'popad',
! 'popaw',
! 'popf',
! 'popfd',
! 'popfw',
! 'por',
! 'prefetch',
! 'prefetchw',
! 'pslld',
! 'pslldq',
! 'psllq',
! 'psllw',
! 'psrad',
! 'psraw',
! 'psrld',
! 'psrlq',
! 'psrlw',
! 'psubb',
! 'psubd',
! 'psubsb',
! 'psubsiw',
! 'psubsw',
! 'psubusb',
! 'psubusw',
! 'psubw',
! 'punpckhbw',
! 'punpckhdq',
! 'punpckhwd',
! 'punpcklbw',
! 'punpckldq',
! 'punpcklwd',
! 'push',
! 'pusha',
! 'pushad',
! 'pushaw',
! 'pushf',
! 'pushfd',
! 'pushfw',
! 'pxor',
! 'rcl',
! 'rcr',
! 'rdshr',
! 'rdmsr',
! 'rdpmc',
! 'rdtsc',
! 'rep',
! 'repe',
! 'repne',
! 'repnz',
! 'repz',
! 'ret',
! 'retf',
! 'retn',
! 'retw',
! 'retfw',
! 'retnw',
! 'retd',
! 'retfd',
! 'retnd',
! 'rol',
! 'ror',
! 'rsdc',
! 'rsldt',
! 'rsm',
! 'sahf',
! 'sal',
! 'salc',
! 'sar',
! 'sbb',
! 'scasb',
! 'scasd',
! 'scasw',
! 'segcs',
! 'segds',
! 'seges',
! 'segfs',
! 'seggs',
! 'segss',
! 'sgdt',
! 'shl',
! 'shld',
! 'shr',
! 'shrd',
! 'sidt',
! 'sldt',
! 'smi',
! 'smint',
! 'smintold',
! 'smsw',
! 'stc',
! 'std',
! 'sti',
! 'stosb',
! 'stosd',
! 'stosw',
! 'str',
! 'sub',
! 'svdc',
! 'svldt',
! 'svts',
! 'syscall',
! 'sysenter',
! 'sysexit',
! 'sysret',
! 'test',
! 'ud1',
! 'ud2',
! 'umov',
! 'verr',
! 'verw',
! 'wait',
! 'wbinvd',
! 'wrshr',
! 'wrmsr',
! 'xadd',
! 'xbts',
! 'xchg',
! 'xlat',
! 'xlatb',
! 'xor',
! 'xstore',
! 'xcryptecb',
! 'xcryptcbc',
! 'xcryptcfb',
! 'xcryptofb',
! 'cmov',
! 'j',
! 'set',
! 'movs',
! 'cmps',
! 'scas',
! 'lods',
! 'stos',
! 'ins',
! 'outs',
! 'addps',
! 'addss',
! 'andnps',
! 'andps',
! 'cmpeqps',
! 'cmpeqss',
! 'cmpleps',
! 'cmpless',
! 'cmpltps',
! 'cmpltss',
! 'cmpneqps',
! 'cmpneqss',
! 'cmpnleps',
! 'cmpnless',
! 'cmpnltps',
! 'cmpnltss',
! 'cmpordps',
! 'cmpordss',
! 'cmpunordps',
! 'cmpunordss',
! 'cmpps',
! 'cmpss',
! 'comiss',
! 'cvtpi2ps',
! 'cvtps2pi',
! 'cvtsi2ss',
! 'cvtss2si',
! 'cvttps2pi',
! 'cvttss2si',
! 'divps',
! 'divss',
! 'ldmxcsr',
! 'maxps',
! 'maxss',
! 'minps',
! 'minss',
! 'movaps',
! 'movhps',
! 'movlhps',
! 'movlps',
! 'movhlps',
! 'movmskps',
! 'movntps',
! 'movss',
! 'movups',
! 'mulps',
! 'mulss',
! 'orps',
! 'rcpps',
! 'rcpss',
! 'rsqrtps',
! 'rsqrtss',
! 'shufps',
! 'sqrtps',
! 'sqrtss',
! 'stmxcsr',
! 'subps',
! 'subss',
! 'ucomiss',
! 'unpckhps',
! 'unpcklps',
! 'xorps',
! 'fxrstor',
! 'fxsave',
! 'prefetchnta',
! 'prefetcht0',
! 'prefetcht1',
! 'prefetcht2',
! 'sfence',
! 'maskmovq',
! 'movntq',
! 'pavgb',
! 'pavgw',
! 'pextrw',
! 'pinsrw',
! 'pmaxsw',
! 'pmaxub',
! 'pminsw',
! 'pminub',
! 'pmovmskb',
! 'pmulhuw',
! 'psadbw',
! 'pshufw',
! 'pfnacc',
! 'pfpnacc',
! 'pi2fw',
! 'pf2iw',
! 'pswapd',
! 'ffreep',
! 'maskmovdqu',
! 'clflush',
! 'movntdq',
! 'movnti',
! 'movntpd',
! 'pause',
! 'lfence',
! 'mfence',
! 'movdqa',
! 'movdqu',
! 'movdq2q',
! 'movq2dq',
! 'paddq',
! 'pmuludq',
! 'pshufd',
! 'pshufhw',
! 'pshuflw',
! 'psrldq',
! 'psubq',
! 'punpckhqdq',
! 'punpcklqdq',
! 'addpd',
! 'addsd',
! 'andnpd',
! 'andpd',
! 'cmpeqpd',
! 'cmpeqsd',
! 'cmplepd',
! 'cmplesd',
! 'cmpltpd',
! 'cmpltsd',
! 'cmpneqpd',
! 'cmpneqsd',
! 'cmpnlepd',
! 'cmpnlesd',
! 'cmpnltpd',
! 'cmpnltsd',
! 'cmpordpd',
! 'cmpordsd',
! 'cmpunordpd',
! 'cmpunordsd',
! 'cmppd',
! 'comisd',
! 'cvtdq2pd',
! 'cvtdq2ps',
! 'cvtpd2dq',
! 'cvtpd2pi',
! 'cvtpd2ps',
! 'cvtpi2pd',
! 'cvtps2dq',
! 'cvtps2pd',
! 'cvtsd2si',
! 'cvtsd2ss',
! 'cvtsi2sd',
! 'cvtss2sd',
! 'cvttpd2pi',
! 'cvttpd2dq',
! 'cvttps2dq',
! 'cvttsd2si',
! 'divpd',
! 'divsd',
! 'maxpd',
! 'maxsd',
! 'minpd',
! 'minsd',
! 'movapd',
! 'movhpd',
! 'movlpd',
! 'movmskpd',
! 'movupd',
! 'mulpd',
! 'mulsd',
! 'orpd',
! 'shufpd',
! 'sqrtpd',
! 'sqrtsd',
! 'subpd',
! 'subsd',
! 'ucomisd',
! 'unpckhpd',
! 'unpcklpd',
! 'xorpd',
! 'addsubpd',
! 'addsubps',
! 'haddpd',
! 'haddps',
! 'hsubpd',
! 'hsubps',
! 'lddqu',
! 'movddup',
! 'movshdup',
! 'movsldup',
! 'vmread',
! 'vmwrite',
! 'vmcall',
! 'vmlaunch',
! 'vmresume',
! 'vmxoff',
! 'vmxon',
! 'vmclear',
! 'vmptrld',
! 'vmptrst',
! 'vmrun',
! 'vmmcall',
! 'vmload',
! 'vmsave',
! 'stgi',
! 'clgi',
! 'skinit',
! 'invlpga',
! 'montmul',
! 'xsha1',
! 'xsha256',
! 'dmint',
! 'rdm',
! 'movntss',
! 'movntsd',
! 'insertq',
! 'extrq',
! 'lzcnt',
! 'pabsb',
! 'pabsw',
! 'pabsd',
! 'palignr',
! 'phaddw',
! 'phaddd',
! 'phaddsw',
! 'phsubw',
! 'phsubd',
! 'phsubsw',
! 'pmaddubsw',
! 'pmulhrsw',
! 'pshufb',
! 'psignb',
! 'psignw',
! 'psignd',
! 'blendps',
! 'blendpd',
! 'blendvps',
! 'blendvpd',
! 'dpps',
! 'dppd',
! 'extractps',
! 'insertps',
! 'movntdqa',
! 'mpsadbw',
! 'packusdw',
! 'pblendvb',
! 'pblendw',
! 'pcmpeqq',
! 'pextrb',
! 'pextrd',
! 'phminposuw',
! 'pinsrb',
! 'pinsrd',
! 'pmaxsb',
! 'pmaxsd',
! 'pmaxud',
! 'pmaxuw',
! 'pminsb',
! 'pminsd',
! 'pminuw',
! 'pminud',
! 'pmovsxbw',
! 'pmovsxbd',
! 'pmovsxbq',
! 'pmovsxwd',
! 'pmovsxwq',
! 'pmovsxdq',
! 'pmovzxbw',
! 'pmovzxbd',
! 'pmovzxbq',
! 'pmovzxwd',
! 'pmovzxwq',
! 'pmovzxdq',
! 'pmuldq',
! 'pmulld',
! 'ptest',
! 'roundps',
! 'roundpd',
! 'roundss',
! 'roundsd',
! 'crc32',
! 'pcmpestri',
! 'pcmpestrm',
! 'pcmpistri',
! 'pcmpistrm',
! 'pcmpgtq',
! 'popcnt',
! 'aesenc',
! 'aesenclast',
! 'aesdec',
! 'aesdeclast',
! 'aesimc',
! 'aeskeygenassist',
! 'rdtscp',
! 'movbe',
! 'pclmulqdq',
! 'vaddpd',
! 'vaddps',
! 'vaddsd',
! 'vaddss',
! 'vaddsubpd',
! 'vaddsubps',
! 'vaesdec',
! 'vaesdeclast',
! 'vaesenc',
! 'vaesenclast',
! 'vaesimc',
! 'vaeskeygenassist',
! 'vandnpd',
! 'vandnps',
! 'vandpd',
! 'vandps',
! 'vblendpd',
! 'vblendps',
! 'vblendvpd',
! 'vblendvps',
! 'vbroadcastf128',
! 'vbroadcastsd',
! 'vbroadcastss',
! 'vcmpeqps',
! 'vcmpltps',
! 'vcmpleps',
! 'vcmpunordps',
! 'vcmpneqps',
! 'vcmpnltps',
! 'vcmpnleps',
! 'vcmpordps',
! 'vcmpeq_uqps',
! 'vcmpngeps',
! 'vcmpngtps',
! 'vcmpfalseps',
! 'vcmpneq_oqps',
! 'vcmpgeps',
! 'vcmpgtps',
! 'vcmptrueps',
! 'vcmpeq_osps',
! 'vcmplt_oqps',
! 'vcmple_oqps',
! 'vcmpunord_sps',
! 'vcmpneq_usps',
! 'vcmpnlt_uqps',
! 'vcmpnle_uqps',
! 'vcmpord_sps',
! 'vcmpeq_usps',
! 'vcmpnge_uqps',
! 'vcmpngt_uqps',
! 'vcmpfalse_osps',
! 'vcmpneq_osps',
! 'vcmpge_oqps',
! 'vcmpgt_oqps',
! 'vcmptrue_usps',
! 'vcmpeqpd',
! 'vcmpltpd',
! 'vcmplepd',
! 'vcmpunordpd',
! 'vcmpneqpd',
! 'vcmpnltpd',
! 'vcmpnlepd',
! 'vcmpordpd',
! 'vcmpeq_uqpd',
! 'vcmpngepd',
! 'vcmpngtpd',
! 'vcmpfalsepd',
! 'vcmpneq_oqpd',
! 'vcmpgepd',
! 'vcmpgtpd',
! 'vcmptruepd',
! 'vcmpeq_ospd',
! 'vcmplt_oqpd',
! 'vcmple_oqpd',
! 'vcmpunord_spd',
! 'vcmpneq_uspd',
! 'vcmpnlt_uqpd',
! 'vcmpnle_uqpd',
! 'vcmpord_spd',
! 'vcmpeq_uspd',
! 'vcmpnge_uqpd',
! 'vcmpngt_uqpd',
! 'vcmpfalse_ospd',
! 'vcmpneq_ospd',
! 'vcmpge_oqpd',
! 'vcmpgt_oqpd',
! 'vcmptrue_uspd',
! 'vcmppd',
! 'vcmpps',
! 'vcmpsd',
! 'vcmpss',
! 'vcomisd',
! 'vcomiss',
! 'vcvtdq2pd',
! 'vcvtdq2ps',
! 'vcvtpd2dq',
! 'vcvtpd2ps',
! 'vcvtph2ps',
! 'vcvtps2dq',
! 'vcvtps2pd',
! 'vcvtps2ph',
! 'vcvtsd2si',
! 'vcvtsd2ss',
! 'vcvtsi2sd',
! 'vcvtsi2ss',
! 'vcvtss2sd',
! 'vcvtss2si',
! 'vcvttpd2dq',
! 'vcvttps2dq',
! 'vcvttsd2si',
! 'vcvttss2si',
! 'vdivpd',
! 'vdivps',
! 'vdivsd',
! 'vdivss',
! 'vdppd',
! 'vdpps',
! 'vextractf128',
! 'vextractps',
! 'vhaddpd',
! 'vhaddps',
! 'vhsubpd',
! 'vhsubps',
! 'vinsertf128',
! 'vinsertps',
! 'vlddqu',
! 'vldmxcsr',
! 'vmaskmovdqu',
! 'vmaskmovpd',
! 'vmaskmovps',
! 'vmaxpd',
! 'vmaxps',
! 'vmaxsd',
! 'vmaxss',
! 'vminpd',
! 'vminps',
! 'vminsd',
! 'vminss',
! 'vmovapd',
! 'vmovaps',
! 'vmovd',
! 'vmovddup',
! 'vmovdqa',
! 'vmovdqu',
! 'vmovhlps',
! 'vmovhpd',
! 'vmovhps',
! 'vmovlhps',
! 'vmovlpd',
! 'vmovlps',
! 'vmovmskpd',
! 'vmovmskps',
! 'vmovntdq',
! 'vmovntdqa',
! 'vmovntpd',
! 'vmovntps',
! 'vmovq',
! 'vmovsd',
! 'vmovshdup',
! 'vmovsldup',
! 'vmovss',
! 'vmovupd',
! 'vmovups',
! 'vmpsadbw',
! 'vmulpd',
! 'vmulps',
! 'vmulsd',
! 'vmulss',
! 'vorpd',
! 'vorps',
! 'vpabsb',
! 'vpabsd',
! 'vpabsw',
! 'vpackssdw',
! 'vpacksswb',
! 'vpackusdw',
! 'vpackuswb',
! 'vpaddb',
! 'vpaddd',
! 'vpaddq',
! 'vpaddsb',
! 'vpaddsw',
! 'vpaddusb',
! 'vpaddusw',
! 'vpaddw',
! 'vpalignr',
! 'vpand',
! 'vpandn',
! 'vpavgb',
! 'vpavgw',
! 'vpblendvb',
! 'vpblendw',
! 'vpclmulqdq',
! 'vpcmpeqb',
! 'vpcmpeqd',
! 'vpcmpeqq',
! 'vpcmpeqw',
! 'vpcmpestri',
! 'vpcmpestrm',
! 'vpcmpgtb',
! 'vpcmpgtd',
! 'vpcmpgtq',
! 'vpcmpgtw',
! 'vpcmpistri',
! 'vpcmpistrm',
! 'vperm2f128',
! 'vpermilpd',
! 'vpermilps',
! 'vpextrb',
! 'vpextrd',
! 'vpextrq',
! 'vpextrw',
! 'vphaddd',
! 'vphaddsw',
! 'vphaddw',
! 'vphminposuw',
! 'vphsubd',
! 'vphsubsw',
! 'vphsubw',
! 'vpinsrb',
! 'vpinsrd',
! 'vpinsrq',
! 'vpinsrw',
! 'vpmaddubsw',
! 'vpmaddwd',
! 'vpmaxsb',
! 'vpmaxsd',
! 'vpmaxsw',
! 'vpmaxub',
! 'vpmaxud',
! 'vpmaxuw',
! 'vpminsb',
! 'vpminsd',
! 'vpminsw',
! 'vpminub',
! 'vpminud',
! 'vpminuw',
! 'vpmovmskb',
! 'vpmovsxbd',
! 'vpmovsxbq',
! 'vpmovsxbw',
! 'vpmovsxdq',
! 'vpmovsxwd',
! 'vpmovsxwq',
! 'vpmovzxbd',
! 'vpmovzxbq',
! 'vpmovzxbw',
! 'vpmovzxdq',
! 'vpmovzxwd',
! 'vpmovzxwq',
! 'vpmuldq',
! 'vpmulhrsw',
! 'vpmulhuw',
! 'vpmulhw',
! 'vpmulld',
! 'vpmullw',
! 'vpmuludq',
! 'vpor',
! 'vpsadbw',
! 'vpshufb',
! 'vpshufd',
! 'vpshufhw',
! 'vpshuflw',
! 'vpsignb',
! 'vpsignd',
! 'vpsignw',
! 'vpslld',
! 'vpslldq',
! 'vpsllq',
! 'vpsllw',
! 'vpsrad',
! 'vpsraw',
! 'vpsrld',
! 'vpsrldq',
! 'vpsrlq',
! 'vpsrlw',
! 'vpsubb',
! 'vpsubd',
! 'vpsubq',
! 'vpsubsb',
! 'vpsubsw',
! 'vpsubusb',
! 'vpsubusw',
! 'vpsubw',
! 'vptest',
! 'vpunpckhbw',
! 'vpunpckhdq',
! 'vpunpckhqdq',
! 'vpunpckhwd',
! 'vpunpcklbw',
! 'vpunpckldq',
! 'vpunpcklqdq',
! 'vpunpcklwd',
! 'vpxor',
! 'vrcpps',
! 'vrcpss',
! 'vroundpd',
! 'vroundps',
! 'vroundsd',
! 'vroundss',
! 'vrsqrtps',
! 'vrsqrtss',
! 'vshufpd',
! 'vshufps',
! 'vsqrtpd',
! 'vsqrtps',
! 'vsqrtsd',
! 'vsqrtss',
! 'vstmxcsr',
! 'vsubpd',
! 'vsubps',
! 'vsubsd',
! 'vsubss',
! 'vtestpd',
! 'vtestps',
! 'vucomisd',
! 'vucomiss',
! 'vunpckhpd',
! 'vunpckhps',
! 'vunpcklpd',
! 'vunpcklps',
! 'vxorpd',
! 'vxorps',
! 'vzeroall',
! 'vzeroupper',
! 'andn',
! 'bextr',
! 'blsi',
! 'blsmsk',
! 'blsr',
! 'tzcnt',
! 'bzhi',
! 'mulx',
! 'pdep',
! 'pext',
! 'rorx',
! 'sarx',
! 'shlx',
! 'shrx',
! 'adcx',
! 'adox',
! 'vbroadcasti128',
! 'vextracti128',
! 'vinserti128',
! 'vpblendd',
! 'vpbroadcastb',
! 'vpbroadcastd',
! 'vpbroadcastq',
! 'vpbroadcastw',
! 'vperm2i128',
! 'vpermd',
! 'vpermpd',
! 'vpermps',
! 'vpermq',
! 'vpmaskmovd',
! 'vpmaskmovq',
! 'vpsllvd',
! 'vpsllvq',
! 'vpsravd',
! 'vpsrlvd',
! 'vpsrlvq',
! 'vgatherdpd',
! 'vgatherdps',
! 'vgatherqpd',
! 'vgatherqps',
! 'vpgatherdd',
! 'vpgatherdq',
! 'vpgatherqd',
! 'vpgatherqq',
! 'add4s',
! 'brkem',
! 'clr1',
! 'cmp4s',
! 'ext',
! 'nec_ins',
! 'not1',
! 'repc',
! 'repnc',
! 'rol4',
! 'ror4',
! 'set1',
! 'sub4s',
! 'test1',
! 'vfmaddpd',
! 'vfmadd132pd',
! 'vfmadd132ps',
! 'vfmadd132sd',
! 'vfmadd132ss',
! 'vfmadd213pd',
! 'vfmadd213ps',
! 'vfmadd213sd',
! 'vfmadd213ss',
! 'vfmadd231pd',
! 'vfmadd231ps',
! 'vfmadd231sd',
! 'vfmadd231ss',
! 'vfmaddsub132pd',
! 'vfmaddsub132ps',
! 'vfmaddsub213pd',
! 'vfmaddsub213ps',
! 'vfmaddsub231pd',
! 'vfmaddsub231ps',
! 'vfmsub132pd',
! 'vfmsub132ps',
! 'vfmsub132sd',
! 'vfmsub132ss',
! 'vfmsub213pd',
! 'vfmsub213ps',
! 'vfmsub213sd',
! 'vfmsub213ss',
! 'vfmsub231pd',
! 'vfmsub231ps',
! 'vfmsub231sd',
! 'vfmsub231ss',
! 'vfmsubadd132pd',
! 'vfmsubadd132ps',
! 'vfmsubadd213pd',
! 'vfmsubadd213ps',
! 'vfmsubadd231pd',
! 'vfmsubadd231ps',
! 'vfnmadd132pd',
! 'vfnmadd132ps',
! 'vfnmadd132sd',
! 'vfnmadd132ss',
! 'vfnmadd213pd',
! 'vfnmadd213ps',
! 'vfnmadd213sd',
! 'vfnmadd213ss',
! 'vfnmadd231pd',
! 'vfnmadd231ps',
! 'vfnmadd231sd',
! 'vfnmadd231ss',
! 'vfnmsub132pd',
! 'vfnmsub132ps',
! 'vfnmsub132sd',
! 'vfnmsub132ss',
! 'vfnmsub213pd',
! 'vfnmsub213ps',
! 'vfnmsub213sd',
! 'vfnmsub213ss',
! 'vfnmsub231pd',
! 'vfnmsub231ps',
! 'vfnmsub231sd',
! 'vfnmsub231ss',
! 'xacquire',
! 'xrelease',
! 'xbegin',
! 'xabort',
! 'xend',
! 'xtest',
! 'rdrand',
! 'rdseed',
! 'xgetbv',
! 'xsetbv',
! 'xsave',
! 'xsave64',
! 'xrstor',
! 'xrstor64',
! 'xsaveopt',
! 'xsaveopt64',
! 'prefetchwt1',
! 'kaddb',
! 'kaddd',
! 'kaddq',
! 'kaddw',
! 'kandb',
! 'kandd',
! 'kandnb',
! 'kandnd',
! 'kandnq',
! 'kandnw',
! 'kandq',
! 'kandw',
! 'kmovb',
! 'kmovd',
! 'kmovq',
! 'kmovw',
! 'knotb',
! 'knotd',
! 'knotq',
! 'knotw',
! 'korb',
! 'kord',
! 'korq',
! 'kortestb',
! 'kortestd',
! 'kortestq',
! 'kortestw',
! 'korw',
! 'kshiftlb',
! 'kshiftld',
! 'kshiftlq',
! 'kshiftlw',
! 'kshiftrb',
! 'kshiftrd',
! 'kshiftrq',
! 'kshiftrw',
! 'ktestb',
! 'ktestd',
! 'ktestq',
! 'ktestw',
! 'kunpckbw',
! 'kunpckdq',
! 'kunpckwd',
! 'kxnorb',
! 'kxnord',
! 'kxnorq',
! 'kxnorw',
! 'kxorb',
! 'kxord',
! 'kxorq',
! 'kxorw',
! 'valignd',
! 'valignq',
! 'vblendmpd',
! 'vblendmps',
! 'vbroadcastf32x2',
! 'vbroadcastf32x4',
! 'vbroadcastf32x8',
! 'vbroadcastf64x2',
! 'vbroadcastf64x4',
! 'vbroadcasti32x2',
! 'vbroadcasti32x4',
! 'vbroadcasti32x8',
! 'vbroadcasti64x2',
! 'vbroadcasti64x4',
! 'vcompresspd',
! 'vcompressps',
! 'vcvtpd2qq',
! 'vcvtpd2udq',
! 'vcvtpd2uqq',
! 'vcvtps2qq',
! 'vcvtps2udq',
! 'vcvtps2uqq',
! 'vcvtqq2pd',
! 'vcvtqq2ps',
! 'vcvtsd2usi',
! 'vcvtss2usi',
! 'vcvttpd2qq',
! 'vcvttpd2udq',
! 'vcvttpd2uqq',
! 'vcvttps2qq',
! 'vcvttps2udq',
! 'vcvttps2uqq',
! 'vcvttsd2usi',
! 'vcvttss2usi',
! 'vcvtudq2pd',
! 'vcvtudq2ps',
! 'vcvtuqq2pd',
! 'vcvtuqq2ps',
! 'vcvtusi2sd',
! 'vcvtusi2ss',
! 'vdbpsadbw',
! 'vexp2pd',
! 'vexp2ps',
! 'vexpandpd',
! 'vexpandps',
! 'vextractf32x4',
! 'vextractf32x8',
! 'vextractf64x2',
! 'vextractf64x4',
! 'vextracti32x4',
! 'vextracti32x8',
! 'vextracti64x2',
! 'vextracti64x4',
! 'vfixupimmpd',
! 'vfixupimmps',
! 'vfixupimmsd',
! 'vfixupimmss',
! 'vfpclasspd',
! 'vfpclassps',
! 'vfpclasssd',
! 'vfpclassss',
! 'vgetexppd',
! 'vgetexpps',
! 'vgetexpsd',
! 'vgetexpss',
! 'vgetmantpd',
! 'vgetmantps',
! 'vgetmantsd',
! 'vgetmantss',
! 'vinsertf32x4',
! 'vinsertf32x8',
! 'vinsertf64x2',
! 'vinsertf64x4',
! 'vinserti32x4',
! 'vinserti32x8',
! 'vinserti64x2',
! 'vinserti64x4',
! 'vmovdqa32',
! 'vmovdqa64',
! 'vmovdqu16',
! 'vmovdqu32',
! 'vmovdqu64',
! 'vmovdqu8',
! 'vpabsq',
! 'vpandd',
! 'vpandnd',
! 'vpandnq',
! 'vpandq',
! 'vpblendmb',
! 'vpblendmd',
! 'vpblendmq',
! 'vpblendmw',
! 'vpcmpb',
! 'vpcmpd',
! 'vpcmpq',
! 'vpcmpub',
! 'vpcmpud',
! 'vpcmpuq',
! 'vpcmpuw',
! 'vpcmpw',
! 'vpcompressd',
! 'vpcompressq',
! 'vpconflictd',
! 'vpconflictq',
! 'vpermb',
! 'vpermi2b',
! 'vpermi2d',
! 'vpermi2pd',
! 'vpermi2ps',
! 'vpermi2q',
! 'vpermi2w',
! 'vpermt2b',
! 'vpermt2d',
! 'vpermt2pd',
! 'vpermt2ps',
! 'vpermt2q',
! 'vpermt2w',
! 'vpermw',
! 'vpexpandd',
! 'vpexpandq',
! 'vplzcntd',
! 'vplzcntq',
! 'vpmadd52huq',
! 'vpmadd52luq',
! 'vpmaxsq',
! 'vpmaxuq',
! 'vpminsq',
! 'vpminuq',
! 'vpmovb2m',
! 'vpmovd2m',
! 'vpmovdb',
! 'vpmovdw',
! 'vpmovm2b',
! 'vpmovm2d',
! 'vpmovm2q',
! 'vpmovm2w',
! 'vpmovq2m',
! 'vpmovqb',
! 'vpmovqd',
! 'vpmovqw',
! 'vpmovsdb',
! 'vpmovsdw',
! 'vpmovsqb',
! 'vpmovsqd',
! 'vpmovsqw',
! 'vpmovswb',
! 'vpmovusdb',
! 'vpmovusdw',
! 'vpmovusqb',
! 'vpmovusqd',
! 'vpmovusqw',
! 'vpmovuswb',
! 'vpmovw2m',
! 'vpmovwb',
! 'vpmullq',
! 'vpmultishiftqb',
! 'vpord',
! 'vporq',
! 'vprold',
! 'vprolq',
! 'vprolvd',
! 'vprolvq',
! 'vprord',
! 'vprorq',
! 'vprorvd',
! 'vprorvq',
! 'vpscatterdd',
! 'vpscatterdq',
! 'vpscatterqd',
! 'vpscatterqq',
! 'vpsllvw',
! 'vpsraq',
! 'vpsravq',
! 'vpsravw',
! 'vpsrlvw',
! 'vpternlogd',
! 'vpternlogq',
! 'vptestmb',
! 'vptestmd',
! 'vptestmq',
! 'vptestmw',
! 'vptestnmb',
! 'vptestnmd',
! 'vptestnmq',
! 'vptestnmw',
! 'vpxord',
! 'vpxorq',
! 'vrangepd',
! 'vrangeps',
! 'vrangesd',
! 'vrangess',
! 'vrcp14pd',
! 'vrcp14ps',
! 'vrcp14sd',
! 'vrcp14ss',
! 'vrcp28pd',
! 'vrcp28ps',
! 'vrcp28sd',
! 'vrcp28ss',
! 'vreducepd',
! 'vreduceps',
! 'vreducesd',
! 'vreducess',
! 'vrndscalepd',
! 'vrndscaleps',
! 'vrndscalesd',
! 'vrndscaless',
! 'vrsqrt14pd',
! 'vrsqrt14ps',
! 'vrsqrt14sd',
! 'vrsqrt14ss',
! 'vrsqrt28pd',
! 'vrsqrt28ps',
! 'vrsqrt28sd',
! 'vrsqrt28ss',
! 'vscalefpd',
! 'vscalefps',
! 'vscalefsd',
! 'vscalefss',
! 'vscatterdpd',
! 'vscatterdps',
! 'vscatterqpd',
! 'vscatterqps',
! 'vshuff32x4',
! 'vshuff64x2',
! 'vshufi32x4',
! 'vshufi64x2',
! 'vpcompressb',
! 'vpcompressw',
! 'vpdpbusd',
! 'vpdpbusds',
! 'vpdpwssd',
! 'vpdpwssds',
! 'vpexpandb',
! 'vpexpandw',
! 'vpopcntb',
! 'vpopcntd',
! 'vpopcntq',
! 'vpopcntw',
! 'vpshldd',
! 'vpshldq',
! 'vpshldvd',
! 'vpshldvq',
! 'vpshldvw',
! 'vpshldw',
! 'vpshrdd',
! 'vpshrdq',
! 'vpshrdvd',
! 'vpshrdvq',
! 'vpshrdvw',
! 'vpshrdw',
! 'vpshufbitqmb',
! 'sha1rnds4',
! 'sha1nexte',
! 'sha1msg1',
! 'sha1msg2',
! 'sha256rnds2',
! 'sha256msg1',
! 'sha256msg2'
  );
--- 1,1460 ----
! { DON'T EDIT, THIS FILE IS GENERATED FROM X86INS.DAT }
  (
! 'NONE',
! 'AAA',
! 'AAD',
! 'AAM',
! 'AAS',
! 'ADC',
! 'ADD',
! 'AND',
! 'ARPL',
! 'BOUND',
! 'BSF',
! 'BSR',
! 'BSWAP',
! 'BT',
! 'BTC',
! 'BTR',
! 'BTS',
! 'CALL',
! 'CBW',
! 'CDQ',
! 'CLC',
! 'CLD',
! 'CLI',
! 'CLTS',
! 'CMC',
! 'CMP',
! 'CMPSB',
! 'CMPSD',
! 'CMPSW',
! 'CMPXCHG',
! 'CMPXCHG486',
! 'CMPXCHG8B',
! 'CPUID',
! 'CWD',
! 'CWDE',
! 'DAA',
! 'DAS',
! 'DEC',
! 'DIV',
! 'EMMS',
! 'ENTER',
! 'F2XM1',
! 'FABS',
! 'FADD',
! 'FADDP',
! 'FBLD',
! 'FBSTP',
! 'FCHS',
! 'FCLEX',
! 'FCMOVB',
! 'FCMOVBE',
! 'FCMOVE',
! 'FCMOVNB',
! 'FCMOVNBE',
! 'FCMOVNE',
! 'FCMOVNU',
! 'FCMOVU',
! 'FCOM',
! 'FCOMI',
! 'FCOMIP',
! 'FCOMP',
! 'FCOMPP',
! 'FCOS',
! 'FDECSTP',
! 'FDISI',
! 'FDIV',
! 'FDIVP',
! 'FDIVR',
! 'FDIVRP',
! 'FEMMS',
! 'FENI',
! 'FFREE',
! 'FIADD',
! 'FICOM',
! 'FICOMP',
! 'FIDIV',
! 'FIDIVR',
! 'FILD',
! 'FIMUL',
! 'FINCSTP',
! 'FINIT',
! 'FIST',
! 'FISTP',
! 'FISTTP',
! 'FISUB',
! 'FISUBR',
! 'FLD',
! 'FLD1',
! 'FLDCW',
! 'FLDENV',
! 'FLDL2E',
! 'FLDL2T',
! 'FLDLG2',
! 'FLDLN2',
! 'FLDPI',
! 'FLDZ',
! 'FMUL',
! 'FMULP',
! 'FNCLEX',
! 'FNDISI',
! 'FNENI',
! 'FNINIT',
! 'FNOP',
! 'FNSAVE',
! 'FNSTCW',
! 'FNSTENV',
! 'FNSTSW',
! 'FPATAN',
! 'FPREM',
! 'FPREM1',
! 'FPTAN',
! 'FRNDINT',
! 'FRSTOR',
! 'FSAVE',
! 'FSCALE',
! 'FSETPM',
! 'FSIN',
! 'FSINCOS',
! 'FSQRT',
! 'FST',
! 'FSTCW',
! 'FSTENV',
! 'FSTP',
! 'FSTSW',
! 'FSUB',
! 'FSUBP',
! 'FSUBR',
! 'FSUBRP',
! 'FTST',
! 'FUCOM',
! 'FUCOMI',
! 'FUCOMIP',
! 'FUCOMP',
! 'FUCOMPP',
! 'FWAIT',
! 'FXAM',
! 'FXCH',
! 'FXTRACT',
! 'FYL2X',
! 'FYL2XP1',
! 'HLT',
! 'IBTS',
! 'ICEBP',
! 'IDIV',
! 'IMUL',
! 'IN',
! 'INC',
! 'INSB',
! 'INSD',
! 'INSW',
! 'INT',
! 'INT01',
! 'INT1',
! 'INT03',
! 'INT3',
! 'INTO',
! 'INVD',
! 'INVLPG',
! 'IRET',
! 'IRETD',
! 'IRETW',
! 'JCXZ',
! 'JECXZ',
! 'JMP',
! 'LAHF',
! 'LAR',
! 'LCALL',
! 'LDS',
! 'LEA',
! 'LEAVE',
! 'LES',
! 'LFS',
! 'LGDT',
! 'LGS',
! 'LIDT',
! 'LJMP',
! 'LLDT',
! 'LMSW',
! 'LOADALL',
! 'LOADALL286',
! 'LOCK',
! 'LODSB',
! 'LODSD',
! 'LODSW',
! 'LOOP',
! 'LOOPE',
! 'LOOPNE',
! 'LOOPNZ',
! 'LOOPZ',
! 'LSL',
! 'LSS',
! 'LTR',
! 'MONITOR',
! 'MOV',
! 'MOVD',
! 'MOVQ',
! 'MOVSB',
! 'MOVSD',
! 'MOVSW',
! 'MOVSX',
! 'MOVZX',
! 'MUL',
! 'MWAIT',
! 'NEG',
! 'NOP',
! 'NOT',
! 'OR',
! 'OUT',
! 'OUTSB',
! 'OUTSD',
! 'OUTSW',
! 'PACKSSDW',
! 'PACKSSWB',
! 'PACKUSWB',
! 'PADDB',
! 'PADDD',
! 'PADDSB',
! 'PADDSIW',
! 'PADDSW',
! 'PADDUSB',
! 'PADDUSW',
! 'PADDW',
! 'PAND',
! 'PANDN',
! 'PAVEB',
! 'PAVGUSB',
! 'PCMPEQB',
! 'PCMPEQD',
! 'PCMPEQW',
! 'PCMPGTB',
! 'PCMPGTD',
! 'PCMPGTW',
! 'PDISTIB',
! 'PF2ID',
! 'PFACC',
! 'PFADD',
! 'PFCMPEQ',
! 'PFCMPGE',
! 'PFCMPGT',
! 'PFMAX',
! 'PFMIN',
! 'PFMUL',
! 'PFRCP',
! 'PFRCPIT1',
! 'PFRCPIT2',
! 'PFRSQIT1',
! 'PFRSQRT',
! 'PFSUB',
! 'PFSUBR',
! 'PI2FD',
! 'PMACHRIW',
! 'PMADDWD',
! 'PMAGW',
! 'PMULHRIW',
! 'PMULHRWA',
! 'PMULHRWC',
! 'PMULHW',
! 'PMULLW',
! 'PMVGEZB',
! 'PMVLZB',
! 'PMVNZB',
! 'PMVZB',
! 'POP',
! 'POPA',
! 'POPAD',
! 'POPAW',
! 'POPF',
! 'POPFD',
! 'POPFW',
! 'POR',
! 'PREFETCH',
! 'PREFETCHW',
! 'PSLLD',
! 'PSLLDQ',
! 'PSLLQ',
! 'PSLLW',
! 'PSRAD',
! 'PSRAW',
! 'PSRLD',
! 'PSRLQ',
! 'PSRLW',
! 'PSUBB',
! 'PSUBD',
! 'PSUBSB',
! 'PSUBSIW',
! 'PSUBSW',
! 'PSUBUSB',
! 'PSUBUSW',
! 'PSUBW',
! 'PUNPCKHBW',
! 'PUNPCKHDQ',
! 'PUNPCKHWD',
! 'PUNPCKLBW',
! 'PUNPCKLDQ',
! 'PUNPCKLWD',
! 'PUSH',
! 'PUSHA',
! 'PUSHAD',
! 'PUSHAW',
! 'PUSHF',
! 'PUSHFD',
! 'PUSHFW',
! 'PXOR',
! 'RCL',
! 'RCR',
! 'RDSHR',
! 'RDMSR',
! 'RDPMC',
! 'RDTSC',
! 'REP',
! 'REPE',
! 'REPNE',
! 'REPNZ',
! 'REPZ',
! 'RET',
! 'RETF',
! 'RETN',
! 'RETW',
! 'RETFW',
! 'RETNW',
! 'RETD',
! 'RETFD',
! 'RETND',
! 'ROL',
! 'ROR',
! 'RSDC',
! 'RSLDT',
! 'RSM',
! 'SAHF',
! 'SAL',
! 'SALC',
! 'SAR',
! 'SBB',
! 'SCASB',
! 'SCASD',
! 'SCASW',
! 'SEGCS',
! 'SEGDS',
! 'SEGES',
! 'SEGFS',
! 'SEGGS',
! 'SEGSS',
! 'SGDT',
! 'SHL',
! 'SHLD',
! 'SHR',
! 'SHRD',
! 'SIDT',
! 'SLDT',
! 'SMI',
! 'SMINT',
! 'SMINTOLD',
! 'SMSW',
! 'STC',
! 'STD',
! 'STI',
! 'STOSB',
! 'STOSD',
! 'STOSW',
! 'STR',
! 'SUB',
! 'SVDC',
! 'SVLDT',
! 'SVTS',
! 'SYSCALL',
! 'SYSENTER',
! 'SYSEXIT',
! 'SYSRET',
! 'TEST',
! 'UD1',
! 'UD2',
! 'UMOV',
! 'VERR',
! 'VERW',
! 'WAIT',
! 'WBINVD',
! 'WRSHR',
! 'WRMSR',
! 'XADD',
! 'XBTS',
! 'XCHG',
! 'XLAT',
! 'XLATB',
! 'XOR',
! 'XSTORE',
! 'XCRYPTECB',
! 'XCRYPTCBC',
! 'XCRYPTCFB',
! 'XCRYPTOFB',
! 'CMOV',
! 'J',
! 'SET',
! 'MOVS',
! 'CMPS',
! 'SCAS',
! 'LODS',
! 'STOS',
! 'INS',
! 'OUTS',
! 'ADDPS',
! 'ADDSS',
! 'ANDNPS',
! 'ANDPS',
! 'CMPEQPS',
! 'CMPEQSS',
! 'CMPLEPS',
! 'CMPLESS',
! 'CMPLTPS',
! 'CMPLTSS',
! 'CMPNEQPS',
! 'CMPNEQSS',
! 'CMPNLEPS',
! 'CMPNLESS',
! 'CMPNLTPS',
! 'CMPNLTSS',
! 'CMPORDPS',
! 'CMPORDSS',
! 'CMPUNORDPS',
! 'CMPUNORDSS',
! 'CMPPS',
! 'CMPSS',
! 'COMISS',
! 'CVTPI2PS',
! 'CVTPS2PI',
! 'CVTSI2SS',
! 'CVTSS2SI',
! 'CVTTPS2PI',
! 'CVTTSS2SI',
! 'DIVPS',
! 'DIVSS',
! 'LDMXCSR',
! 'MAXPS',
! 'MAXSS',
! 'MINPS',
! 'MINSS',
! 'MOVAPS',
! 'MOVHPS',
! 'MOVLHPS',
! 'MOVLPS',
! 'MOVHLPS',
! 'MOVMSKPS',
! 'MOVNTPS',
! 'MOVSS',
! 'MOVUPS',
! 'MULPS',
! 'MULSS',
! 'ORPS',
! 'RCPPS',
! 'RCPSS',
! 'RSQRTPS',
! 'RSQRTSS',
! 'SHUFPS',
! 'SQRTPS',
! 'SQRTSS',
! 'STMXCSR',
! 'SUBPS',
! 'SUBSS',
! 'UCOMISS',
! 'UNPCKHPS',
! 'UNPCKLPS',
! 'XORPS',
! 'FXRSTOR',
! 'FXSAVE',
! 'PREFETCHNTA',
! 'PREFETCHT0',
! 'PREFETCHT1',
! 'PREFETCHT2',
! 'SFENCE',
! 'MASKMOVQ',
! 'MOVNTQ',
! 'PAVGB',
! 'PAVGW',
! 'PEXTRW',
! 'PINSRW',
! 'PMAXSW',
! 'PMAXUB',
! 'PMINSW',
! 'PMINUB',
! 'PMOVMSKB',
! 'PMULHUW',
! 'PSADBW',
! 'PSHUFW',
! 'PFNACC',
! 'PFPNACC',
! 'PI2FW',
! 'PF2IW',
! 'PSWAPD',
! 'FFREEP',
! 'MASKMOVDQU',
! 'CLFLUSH',
! 'MOVNTDQ',
! 'MOVNTI',
! 'MOVNTPD',
! 'PAUSE',
! 'LFENCE',
! 'MFENCE',
! 'MOVDQA',
! 'MOVDQU',
! 'MOVDQ2Q',
! 'MOVQ2DQ',
! 'PADDQ',
! 'PMULUDQ',
! 'PSHUFD',
! 'PSHUFHW',
! 'PSHUFLW',
! 'PSRLDQ',
! 'PSUBQ',
! 'PUNPCKHQDQ',
! 'PUNPCKLQDQ',
! 'ADDPD',
! 'ADDSD',
! 'ANDNPD',
! 'ANDPD',
! 'CMPEQPD',
! 'CMPEQSD',
! 'CMPLEPD',
! 'CMPLESD',
! 'CMPLTPD',
! 'CMPLTSD',
! 'CMPNEQPD',
! 'CMPNEQSD',
! 'CMPNLEPD',
! 'CMPNLESD',
! 'CMPNLTPD',
! 'CMPNLTSD',
! 'CMPORDPD',
! 'CMPORDSD',
! 'CMPUNORDPD',
! 'CMPUNORDSD',
! 'CMPPD',
! 'COMISD',
! 'CVTDQ2PD',
! 'CVTDQ2PS',
! 'CVTPD2DQ',
! 'CVTPD2PI',
! 'CVTPD2PS',
! 'CVTPI2PD',
! 'CVTPS2DQ',
! 'CVTPS2PD',
! 'CVTSD2SI',
! 'CVTSD2SS',
! 'CVTSI2SD',
! 'CVTSS2SD',
! 'CVTTPD2PI',
! 'CVTTPD2DQ',
! 'CVTTPS2DQ',
! 'CVTTSD2SI',
! 'DIVPD',
! 'DIVSD',
! 'MAXPD',
! 'MAXSD',
! 'MINPD',
! 'MINSD',
! 'MOVAPD',
! 'MOVHPD',
! 'MOVLPD',
! 'MOVMSKPD',
! 'MOVUPD',
! 'MULPD',
! 'MULSD',
! 'ORPD',
! 'SHUFPD',
! 'SQRTPD',
! 'SQRTSD',
! 'SUBPD',
! 'SUBSD',
! 'UCOMISD',
! 'UNPCKHPD',
! 'UNPCKLPD',
! 'XORPD',
! 'ADDSUBPD',
! 'ADDSUBPS',
! 'HADDPD',
! 'HADDPS',
! 'HSUBPD',
! 'HSUBPS',
! 'LDDQU',
! 'MOVDDUP',
! 'MOVSHDUP',
! 'MOVSLDUP',
! 'VMREAD',
! 'VMWRITE',
! 'VMCALL',
! 'VMLAUNCH',
! 'VMRESUME',
! 'VMXOFF',
! 'VMXON',
! 'VMCLEAR',
! 'VMPTRLD',
! 'VMPTRST',
! 'VMRUN',
! 'VMMCALL',
! 'VMLOAD',
! 'VMSAVE',
! 'STGI',
! 'CLGI',
! 'SKINIT',
! 'INVLPGA',
! 'MONTMUL',
! 'XSHA1',
! 'XSHA256',
! 'DMINT',
! 'RDM',
! 'MOVNTSS',
! 'MOVNTSD',
! 'INSERTQ',
! 'EXTRQ',
! 'LZCNT',
! 'PABSB',
! 'PABSW',
! 'PABSD',
! 'PALIGNR',
! 'PHADDW',
! 'PHADDD',
! 'PHADDSW',
! 'PHSUBW',
! 'PHSUBD',
! 'PHSUBSW',
! 'PMADDUBSW',
! 'PMULHRSW',
! 'PSHUFB',
! 'PSIGNB',
! 'PSIGNW',
! 'PSIGND',
! 'BLENDPS',
! 'BLENDPD',
! 'BLENDVPS',
! 'BLENDVPD',
! 'DPPS',
! 'DPPD',
! 'EXTRACTPS',
! 'INSERTPS',
! 'MOVNTDQA',
! 'MPSADBW',
! 'PACKUSDW',
! 'PBLENDVB',
! 'PBLENDW',
! 'PCMPEQQ',
! 'PEXTRB',
! 'PEXTRD',
! 'PHMINPOSUW',
! 'PINSRB',
! 'PINSRD',
! 'PMAXSB',
! 'PMAXSD',
! 'PMAXUD',
! 'PMAXUW',
! 'PMINSB',
! 'PMINSD',
! 'PMINUW',
! 'PMINUD',
! 'PMOVSXBW',
! 'PMOVSXBD',
! 'PMOVSXBQ',
! 'PMOVSXWD',
! 'PMOVSXWQ',
! 'PMOVSXDQ',
! 'PMOVZXBW',
! 'PMOVZXBD',
! 'PMOVZXBQ',
! 'PMOVZXWD',
! 'PMOVZXWQ',
! 'PMOVZXDQ',
! 'PMULDQ',
! 'PMULLD',
! 'PTEST',
! 'ROUNDPS',
! 'ROUNDPD',
! 'ROUNDSS',
! 'ROUNDSD',
! 'CRC32',
! 'PCMPESTRI',
! 'PCMPESTRM',
! 'PCMPISTRI',
! 'PCMPISTRM',
! 'PCMPGTQ',
! 'POPCNT',
! 'AESENC',
! 'AESENCLAST',
! 'AESDEC',
! 'AESDECLAST',
! 'AESIMC',
! 'AESKEYGENASSIST',
! 'RDTSCP',
! 'MOVBE',
! 'PCLMULQDQ',
! 'VADDPD',
! 'VADDPS',
! 'VADDSD',
! 'VADDSS',
! 'VADDSUBPD',
! 'VADDSUBPS',
! 'VAESDEC',
! 'VAESDECLAST',
! 'VAESENC',
! 'VAESENCLAST',
! 'VAESIMC',
! 'VAESKEYGENASSIST',
! 'VANDNPD',
! 'VANDNPS',
! 'VANDPD',
! 'VANDPS',
! 'VBLENDPD',
! 'VBLENDPS',
! 'VBLENDVPD',
! 'VBLENDVPS',
! 'VBROADCASTF128',
! 'VBROADCASTSD',
! 'VBROADCASTSS',
! 'VCMPEQPS',
! 'VCMPLTPS',
! 'VCMPLEPS',
! 'VCMPUNORDPS',
! 'VCMPNEQPS',
! 'VCMPNLTPS',
! 'VCMPNLEPS',
! 'VCMPORDPS',
! 'VCMPEQ_UQPS',
! 'VCMPNGEPS',
! 'VCMPNGTPS',
! 'VCMPFALSEPS',
! 'VCMPNEQ_OQPS',
! 'VCMPGEPS',
! 'VCMPGTPS',
! 'VCMPTRUEPS',
! 'VCMPEQ_OSPS',
! 'VCMPLT_OQPS',
! 'VCMPLE_OQPS',
! 'VCMPUNORD_SPS',
! 'VCMPNEQ_USPS',
! 'VCMPNLT_UQPS',
! 'VCMPNLE_UQPS',
! 'VCMPORD_SPS',
! 'VCMPEQ_USPS',
! 'VCMPNGE_UQPS',
! 'VCMPNGT_UQPS',
! 'VCMPFALSE_OSPS',
! 'VCMPNEQ_OSPS',
! 'VCMPGE_OQPS',
! 'VCMPGT_OQPS',
! 'VCMPTRUE_USPS',
! 'VCMPEQPD',
! 'VCMPLTPD',
! 'VCMPLEPD',
! 'VCMPUNORDPD',
! 'VCMPNEQPD',
! 'VCMPNLTPD',
! 'VCMPNLEPD',
! 'VCMPORDPD',
! 'VCMPEQ_UQPD',
! 'VCMPNGEPD',
! 'VCMPNGTPD',
! 'VCMPFALSEPD',
! 'VCMPNEQ_OQPD',
! 'VCMPGEPD',
! 'VCMPGTPD',
! 'VCMPTRUEPD',
! 'VCMPEQ_OSPD',
! 'VCMPLT_OQPD',
! 'VCMPLE_OQPD',
! 'VCMPUNORD_SPD',
! 'VCMPNEQ_USPD',
! 'VCMPNLT_UQPD',
! 'VCMPNLE_UQPD',
! 'VCMPORD_SPD',
! 'VCMPEQ_USPD',
! 'VCMPNGE_UQPD',
! 'VCMPNGT_UQPD',
! 'VCMPFALSE_OSPD',
! 'VCMPNEQ_OSPD',
! 'VCMPGE_OQPD',
! 'VCMPGT_OQPD',
! 'VCMPTRUE_USPD',
! 'VCMPPD',
! 'VCMPPS',
! 'VCMPSD',
! 'VCMPSS',
! 'VCOMISD',
! 'VCOMISS',
! 'VCVTDQ2PD',
! 'VCVTDQ2PS',
! 'VCVTPD2DQ',
! 'VCVTPD2PS',
! 'VCVTPH2PS',
! 'VCVTPS2DQ',
! 'VCVTPS2PD',
! 'VCVTPS2PH',
! 'VCVTSD2SI',
! 'VCVTSD2SS',
! 'VCVTSI2SD',
! 'VCVTSI2SS',
! 'VCVTSS2SD',
! 'VCVTSS2SI',
! 'VCVTTPD2DQ',
! 'VCVTTPS2DQ',
! 'VCVTTSD2SI',
! 'VCVTTSS2SI',
! 'VDIVPD',
! 'VDIVPS',
! 'VDIVSD',
! 'VDIVSS',
! 'VDPPD',
! 'VDPPS',
! 'VEXTRACTF128',
! 'VEXTRACTPS',
! 'VHADDPD',
! 'VHADDPS',
! 'VHSUBPD',
! 'VHSUBPS',
! 'VINSERTF128',
! 'VINSERTPS',
! 'VLDDQU',
! 'VLDMXCSR',
! 'VMASKMOVDQU',
! 'VMASKMOVPD',
! 'VMASKMOVPS',
! 'VMAXPD',
! 'VMAXPS',
! 'VMAXSD',
! 'VMAXSS',
! 'VMINPD',
! 'VMINPS',
! 'VMINSD',
! 'VMINSS',
! 'VMOVAPD',
! 'VMOVAPS',
! 'VMOVD',
! 'VMOVDDUP',
! 'VMOVDQA',
! 'VMOVDQU',
! 'VMOVHLPS',
! 'VMOVHPD',
! 'VMOVHPS',
! 'VMOVLHPS',
! 'VMOVLPD',
! 'VMOVLPS',
! 'VMOVMSKPD',
! 'VMOVMSKPS',
! 'VMOVNTDQ',
! 'VMOVNTDQA',
! 'VMOVNTPD',
! 'VMOVNTPS',
! 'VMOVQ',
! 'VMOVSD',
! 'VMOVSHDUP',
! 'VMOVSLDUP',
! 'VMOVSS',
! 'VMOVUPD',
! 'VMOVUPS',
! 'VMPSADBW',
! 'VMULPD',
! 'VMULPS',
! 'VMULSD',
! 'VMULSS',
! 'VORPD',
! 'VORPS',
! 'VPABSB',
! 'VPABSD',
! 'VPABSW',
! 'VPACKSSDW',
! 'VPACKSSWB',
! 'VPACKUSDW',
! 'VPACKUSWB',
! 'VPADDB',
! 'VPADDD',
! 'VPADDQ',
! 'VPADDSB',
! 'VPADDSW',
! 'VPADDUSB',
! 'VPADDUSW',
! 'VPADDW',
! 'VPALIGNR',
! 'VPAND',
! 'VPANDN',
! 'VPAVGB',
! 'VPAVGW',
! 'VPBLENDVB',
! 'VPBLENDW',
! 'VPCLMULQDQ',
! 'VPCMPEQB',
! 'VPCMPEQD',
! 'VPCMPEQQ',
! 'VPCMPEQW',
! 'VPCMPESTRI',
! 'VPCMPESTRM',
! 'VPCMPGTB',
! 'VPCMPGTD',
! 'VPCMPGTQ',
! 'VPCMPGTW',
! 'VPCMPISTRI',
! 'VPCMPISTRM',
! 'VPERM2F128',
! 'VPERMILPD',
! 'VPERMILPS',
! 'VPEXTRB',
! 'VPEXTRD',
! 'VPEXTRQ',
! 'VPEXTRW',
! 'VPHADDD',
! 'VPHADDSW',
! 'VPHADDW',
! 'VPHMINPOSUW',
! 'VPHSUBD',
! 'VPHSUBSW',
! 'VPHSUBW',
! 'VPINSRB',
! 'VPINSRD',
! 'VPINSRQ',
! 'VPINSRW',
! 'VPMADDUBSW',
! 'VPMADDWD',
! 'VPMAXSB',
! 'VPMAXSD',
! 'VPMAXSW',
! 'VPMAXUB',
! 'VPMAXUD',
! 'VPMAXUW',
! 'VPMINSB',
! 'VPMINSD',
! 'VPMINSW',
! 'VPMINUB',
! 'VPMINUD',
! 'VPMINUW',
! 'VPMOVMSKB',
! 'VPMOVSXBD',
! 'VPMOVSXBQ',
! 'VPMOVSXBW',
! 'VPMOVSXDQ',
! 'VPMOVSXWD',
! 'VPMOVSXWQ',
! 'VPMOVZXBD',
! 'VPMOVZXBQ',
! 'VPMOVZXBW',
! 'VPMOVZXDQ',
! 'VPMOVZXWD',
! 'VPMOVZXWQ',
! 'VPMULDQ',
! 'VPMULHRSW',
! 'VPMULHUW',
! 'VPMULHW',
! 'VPMULLD',
! 'VPMULLW',
! 'VPMULUDQ',
! 'VPOR',
! 'VPSADBW',
! 'VPSHUFB',
! 'VPSHUFD',
! 'VPSHUFHW',
! 'VPSHUFLW',
! 'VPSIGNB',
! 'VPSIGND',
! 'VPSIGNW',
! 'VPSLLD',
! 'VPSLLDQ',
! 'VPSLLQ',
! 'VPSLLW',
! 'VPSRAD',
! 'VPSRAW',
! 'VPSRLD',
! 'VPSRLDQ',
! 'VPSRLQ',
! 'VPSRLW',
! 'VPSUBB',
! 'VPSUBD',
! 'VPSUBQ',
! 'VPSUBSB',
! 'VPSUBSW',
! 'VPSUBUSB',
! 'VPSUBUSW',
! 'VPSUBW',
! 'VPTEST',
! 'VPUNPCKHBW',
! 'VPUNPCKHDQ',
! 'VPUNPCKHQDQ',
! 'VPUNPCKHWD',
! 'VPUNPCKLBW',
! 'VPUNPCKLDQ',
! 'VPUNPCKLQDQ',
! 'VPUNPCKLWD',
! 'VPXOR',
! 'VRCPPS',
! 'VRCPSS',
! 'VROUNDPD',
! 'VROUNDPS',
! 'VROUNDSD',
! 'VROUNDSS',
! 'VRSQRTPS',
! 'VRSQRTSS',
! 'VSHUFPD',
! 'VSHUFPS',
! 'VSQRTPD',
! 'VSQRTPS',
! 'VSQRTSD',
! 'VSQRTSS',
! 'VSTMXCSR',
! 'VSUBPD',
! 'VSUBPS',
! 'VSUBSD',
! 'VSUBSS',
! 'VTESTPD',
! 'VTESTPS',
! 'VUCOMISD',
! 'VUCOMISS',
! 'VUNPCKHPD',
! 'VUNPCKHPS',
! 'VUNPCKLPD',
! 'VUNPCKLPS',
! 'VXORPD',
! 'VXORPS',
! 'VZEROALL',
! 'VZEROUPPER',
! 'ANDN',
! 'BEXTR',
! 'BLSI',
! 'BLSMSK',
! 'BLSR',
! 'TZCNT',
! 'BZHI',
! 'MULX',
! 'PDEP',
! 'PEXT',
! 'RORX',
! 'SARX',
! 'SHLX',
! 'SHRX',
! 'ADCX',
! 'ADOX',
! 'VBROADCASTI128',
! 'VEXTRACTI128',
! 'VINSERTI128',
! 'VPBLENDD',
! 'VPBROADCASTB',
! 'VPBROADCASTD',
! 'VPBROADCASTQ',
! 'VPBROADCASTW',
! 'VPERM2I128',
! 'VPERMD',
! 'VPERMPD',
! 'VPERMPS',
! 'VPERMQ',
! 'VPMASKMOVD',
! 'VPMASKMOVQ',
! 'VPSLLVD',
! 'VPSLLVQ',
! 'VPSRAVD',
! 'VPSRLVD',
! 'VPSRLVQ',
! 'VGATHERDPD',
! 'VGATHERDPS',
! 'VGATHERQPD',
! 'VGATHERQPS',
! 'VPGATHERDD',
! 'VPGATHERDQ',
! 'VPGATHERQD',
! 'VPGATHERQQ',
! 'ADD4S',
! 'BRKEM',
! 'CLR1',
! 'CMP4S',
! 'EXT',
! 'NEC_INS',
! 'NOT1',
! 'REPC',
! 'REPNC',
! 'ROL4',
! 'ROR4',
! 'SET1',
! 'SUB4S',
! 'TEST1',
! 'VFMADDPD',
! 'VFMADD132PD',
! 'VFMADD132PS',
! 'VFMADD132SD',
! 'VFMADD132SS',
! 'VFMADD213PD',
! 'VFMADD213PS',
! 'VFMADD213SD',
! 'VFMADD213SS',
! 'VFMADD231PD',
! 'VFMADD231PS',
! 'VFMADD231SD',
! 'VFMADD231SS',
! 'VFMADDSUB132PD',
! 'VFMADDSUB132PS',
! 'VFMADDSUB213PD',
! 'VFMADDSUB213PS',
! 'VFMADDSUB231PD',
! 'VFMADDSUB231PS',
! 'VFMSUB132PD',
! 'VFMSUB132PS',
! 'VFMSUB132SD',
! 'VFMSUB132SS',
! 'VFMSUB213PD',
! 'VFMSUB213PS',
! 'VFMSUB213SD',
! 'VFMSUB213SS',
! 'VFMSUB231PD',
! 'VFMSUB231PS',
! 'VFMSUB231SD',
! 'VFMSUB231SS',
! 'VFMSUBADD132PD',
! 'VFMSUBADD132PS',
! 'VFMSUBADD213PD',
! 'VFMSUBADD213PS',
! 'VFMSUBADD231PD',
! 'VFMSUBADD231PS',
! 'VFNMADD132PD',
! 'VFNMADD132PS',
! 'VFNMADD132SD',
! 'VFNMADD132SS',
! 'VFNMADD213PD',
! 'VFNMADD213PS',
! 'VFNMADD213SD',
! 'VFNMADD213SS',
! 'VFNMADD231PD',
! 'VFNMADD231PS',
! 'VFNMADD231SD',
! 'VFNMADD231SS',
! 'VFNMSUB132PD',
! 'VFNMSUB132PS',
! 'VFNMSUB132SD',
! 'VFNMSUB132SS',
! 'VFNMSUB213PD',
! 'VFNMSUB213PS',
! 'VFNMSUB213SD',
! 'VFNMSUB213SS',
! 'VFNMSUB231PD',
! 'VFNMSUB231PS',
! 'VFNMSUB231SD',
! 'VFNMSUB231SS',
! 'XACQUIRE',
! 'XRELEASE',
! 'XBEGIN',
! 'XABORT',
! 'XEND',
! 'XTEST',
! 'RDRAND',
! 'RDSEED',
! 'XGETBV',
! 'XSETBV',
! 'XSAVE',
! 'XSAVE64',
! 'XRSTOR',
! 'XRSTOR64',
! 'XSAVEOPT',
! 'XSAVEOPT64',
! 'PREFETCHWT1',
! 'KADDB',
! 'KADDD',
! 'KADDQ',
! 'KADDW',
! 'KANDB',
! 'KANDD',
! 'KANDNB',
! 'KANDND',
! 'KANDNQ',
! 'KANDNW',
! 'KANDQ',
! 'KANDW',
! 'KMOVB',
! 'KMOVD',
! 'KMOVQ',
! 'KMOVW',
! 'KNOTB',
! 'KNOTD',
! 'KNOTQ',
! 'KNOTW',
! 'KORB',
! 'KORD',
! 'KORQ',
! 'KORTESTB',
! 'KORTESTD',
! 'KORTESTQ',
! 'KORTESTW',
! 'KORW',
! 'KSHIFTLB',
! 'KSHIFTLD',
! 'KSHIFTLQ',
! 'KSHIFTLW',
! 'KSHIFTRB',
! 'KSHIFTRD',
! 'KSHIFTRQ',
! 'KSHIFTRW',
! 'KTESTB',
! 'KTESTD',
! 'KTESTQ',
! 'KTESTW',
! 'KUNPCKBW',
! 'KUNPCKDQ',
! 'KUNPCKWD',
! 'KXNORB',
! 'KXNORD',
! 'KXNORQ',
! 'KXNORW',
! 'KXORB',
! 'KXORD',
! 'KXORQ',
! 'KXORW',
! 'VALIGND',
! 'VALIGNQ',
! 'VBLENDMPD',
! 'VBLENDMPS',
! 'VBROADCASTF32X2',
! 'VBROADCASTF32X4',
! 'VBROADCASTF32X8',
! 'VBROADCASTF64X2',
! 'VBROADCASTF64X4',
! 'VBROADCASTI32X2',
! 'VBROADCASTI32X4',
! 'VBROADCASTI32X8',
! 'VBROADCASTI64X2',
! 'VBROADCASTI64X4',
! 'VCOMPRESSPD',
! 'VCOMPRESSPS',
! 'VCVTPD2QQ',
! 'VCVTPD2UDQ',
! 'VCVTPD2UQQ',
! 'VCVTPS2QQ',
! 'VCVTPS2UDQ',
! 'VCVTPS2UQQ',
! 'VCVTQQ2PD',
! 'VCVTQQ2PS',
! 'VCVTSD2USI',
! 'VCVTSS2USI',
! 'VCVTTPD2QQ',
! 'VCVTTPD2UDQ',
! 'VCVTTPD2UQQ',
! 'VCVTTPS2QQ',
! 'VCVTTPS2UDQ',
! 'VCVTTPS2UQQ',
! 'VCVTTSD2USI',
! 'VCVTTSS2USI',
! 'VCVTUDQ2PD',
! 'VCVTUDQ2PS',
! 'VCVTUQQ2PD',
! 'VCVTUQQ2PS',
! 'VCVTUSI2SD',
! 'VCVTUSI2SS',
! 'VDBPSADBW',
! 'VEXP2PD',
! 'VEXP2PS',
! 'VEXPANDPD',
! 'VEXPANDPS',
! 'VEXTRACTF32X4',
! 'VEXTRACTF32X8',
! 'VEXTRACTF64X2',
! 'VEXTRACTF64X4',
! 'VEXTRACTI32X4',
! 'VEXTRACTI32X8',
! 'VEXTRACTI64X2',
! 'VEXTRACTI64X4',
! 'VFIXUPIMMPD',
! 'VFIXUPIMMPS',
! 'VFIXUPIMMSD',
! 'VFIXUPIMMSS',
! 'VFPCLASSPD',
! 'VFPCLASSPS',
! 'VFPCLASSSD',
! 'VFPCLASSSS',
! 'VGETEXPPD',
! 'VGETEXPPS',
! 'VGETEXPSD',
! 'VGETEXPSS',
! 'VGETMANTPD',
! 'VGETMANTPS',
! 'VGETMANTSD',
! 'VGETMANTSS',
! 'VINSERTF32X4',
! 'VINSERTF32X8',
! 'VINSERTF64X2',
! 'VINSERTF64X4',
! 'VINSERTI32X4',
! 'VINSERTI32X8',
! 'VINSERTI64X2',
! 'VINSERTI64X4',
! 'VMOVDQA32',
! 'VMOVDQA64',
! 'VMOVDQU16',
! 'VMOVDQU32',
! 'VMOVDQU64',
! 'VMOVDQU8',
! 'VPABSQ',
! 'VPANDD',
! 'VPANDND',
! 'VPANDNQ',
! 'VPANDQ',
! 'VPBLENDMB',
! 'VPBLENDMD',
! 'VPBLENDMQ',
! 'VPBLENDMW',
! 'VPCMPB',
! 'VPCMPD',
! 'VPCMPQ',
! 'VPCMPUB',
! 'VPCMPUD',
! 'VPCMPUQ',
! 'VPCMPUW',
! 'VPCMPW',
! 'VPCOMPRESSD',
! 'VPCOMPRESSQ',
! 'VPCONFLICTD',
! 'VPCONFLICTQ',
! 'VPERMB',
! 'VPERMI2B',
! 'VPERMI2D',
! 'VPERMI2PD',
! 'VPERMI2PS',
! 'VPERMI2Q',
! 'VPERMI2W',
! 'VPERMT2B',
! 'VPERMT2D',
! 'VPERMT2PD',
! 'VPERMT2PS',
! 'VPERMT2Q',
! 'VPERMT2W',
! 'VPERMW',
! 'VPEXPANDD',
! 'VPEXPANDQ',
! 'VPLZCNTD',
! 'VPLZCNTQ',
! 'VPMADD52HUQ',
! 'VPMADD52LUQ',
! 'VPMAXSQ',
! 'VPMAXUQ',
! 'VPMINSQ',
! 'VPMINUQ',
! 'VPMOVB2M',
! 'VPMOVD2M',
! 'VPMOVDB',
! 'VPMOVDW',
! 'VPMOVM2B',
! 'VPMOVM2D',
! 'VPMOVM2Q',
! 'VPMOVM2W',
! 'VPMOVQ2M',
! 'VPMOVQB',
! 'VPMOVQD',
! 'VPMOVQW',
! 'VPMOVSDB',
! 'VPMOVSDW',
! 'VPMOVSQB',
! 'VPMOVSQD',
! 'VPMOVSQW',
! 'VPMOVSWB',
! 'VPMOVUSDB',
! 'VPMOVUSDW',
! 'VPMOVUSQB',
! 'VPMOVUSQD',
! 'VPMOVUSQW',
! 'VPMOVUSWB',
! 'VPMOVW2M',
! 'VPMOVWB',
! 'VPMULLQ',
! 'VPMULTISHIFTQB',
! 'VPORD',
! 'VPORQ',
! 'VPROLD',
! 'VPROLQ',
! 'VPROLVD',
! 'VPROLVQ',
! 'VPRORD',
! 'VPRORQ',
! 'VPRORVD',
! 'VPRORVQ',
! 'VPSCATTERDD',
! 'VPSCATTERDQ',
! 'VPSCATTERQD',
! 'VPSCATTERQQ',
! 'VPSLLVW',
! 'VPSRAQ',
! 'VPSRAVQ',
! 'VPSRAVW',
! 'VPSRLVW',
! 'VPTERNLOGD',
! 'VPTERNLOGQ',
! 'VPTESTMB',
! 'VPTESTMD',
! 'VPTESTMQ',
! 'VPTESTMW',
! 'VPTESTNMB',
! 'VPTESTNMD',
! 'VPTESTNMQ',
! 'VPTESTNMW',
! 'VPXORD',
! 'VPXORQ',
! 'VRANGEPD',
! 'VRANGEPS',
! 'VRANGESD',
! 'VRANGESS',
! 'VRCP14PD',
! 'VRCP14PS',
! 'VRCP14SD',
! 'VRCP14SS',
! 'VRCP28PD',
! 'VRCP28PS',
! 'VRCP28SD',
! 'VRCP28SS',
! 'VREDUCEPD',
! 'VREDUCEPS',
! 'VREDUCESD',
! 'VREDUCESS',
! 'VRNDSCALEPD',
! 'VRNDSCALEPS',
! 'VRNDSCALESD',
! 'VRNDSCALESS',
! 'VRSQRT14PD',
! 'VRSQRT14PS',
! 'VRSQRT14SD',
! 'VRSQRT14SS',
! 'VRSQRT28PD',
! 'VRSQRT28PS',
! 'VRSQRT28SD',
! 'VRSQRT28SS',
! 'VSCALEFPD',
! 'VSCALEFPS',
! 'VSCALEFSD',
! 'VSCALEFSS',
! 'VSCATTERDPD',
! 'VSCATTERDPS',
! 'VSCATTERQPD',
! 'VSCATTERQPS',
! 'VSHUFF32X4',
! 'VSHUFF64X2',
! 'VSHUFI32X4',
! 'VSHUFI64X2',
! 'VPCOMPRESSB',
! 'VPCOMPRESSW',
! 'VPDPBUSD',
! 'VPDPBUSDS',
! 'VPDPWSSD',
! 'VPDPWSSDS',
! 'VPEXPANDB',
! 'VPEXPANDW',
! 'VPOPCNTB',
! 'VPOPCNTD',
! 'VPOPCNTQ',
! 'VPOPCNTW',
! 'VPSHLDD',
! 'VPSHLDQ',
! 'VPSHLDVD',
! 'VPSHLDVQ',
! 'VPSHLDVW',
! 'VPSHLDW',
! 'VPSHRDD',
! 'VPSHRDQ',
! 'VPSHRDVD',
! 'VPSHRDVQ',
! 'VPSHRDVW',
! 'VPSHRDW',
! 'VPSHUFBITQMB',
! 'SHA1RNDS4',
! 'SHA1NEXTE',
! 'SHA1MSG1',
! 'SHA1MSG2',
! 'SHA256RNDS2',
! 'SHA256MSG1',
! 'SHA256MSG2'
  );
diff -r -c compiler/sparcgen/strinst.inc compiler_edited/sparcgen/strinst.inc
*** compiler/sparcgen/strinst.inc	2023-02-08 15:40:01.000000000 +0300
--- compiler_edited/sparcgen/strinst.inc	2023-02-09 05:56:27.390788475 +0300
***************
*** 1,82 ****
  {******************************************************************************
   *****************************************************************************}
!           'none',
!           'abcd',
!           'add','addcc','addx','addxcc',
!           'and','andcc','andn','andncc',
!           'jmp',
!           'jmpl',
!           'call',
!           'ba','b','fba','fb',
!           'cbccc',
!           'flush',
!           'ldsb','ldsh','ldstub',
!           'ldub','lduh','ld','ldd','ld','ldfsr','ldd','ldc','ldcsr','lddc','ldx','lduw','ldsw',
!           'ldsba','ldsha','lduba','lduha','lda','ldda',
!           'ldstuba',
!           'mulscc',
!           'mulx',
!           'nop',
!           'or','orcc','orn','orncc',
!           'rd','rd','rd','rd','rd',
!           'restore',
!           'ret','retl',
!           'save',
!           'sdiv','sdivcc','sdivx',
!           'smul','smulcc',
!           'sethi',
!           'sll','srl','sra','sllx','srlx','srax',
!           'stb','sth','st','std','st','std','stfsr','stdfq','stx',
!           'stc','stdc','stcsr','stdcq',
!           'stba','stha','sta','stda',
!           'sub','subcc','subx','subxcc',
!           'swap','swapa','ticc','taddcc','tsubcc','taddcctv','tsubcctv',
!           'ta','t',
!           'udiv','udivcc','udivx',
!           'umul','umulcc',
!           'unimp',
!           'wrasr','wry','wrpsr','wrwim','wrtbr',
!           'xnor','xnorcc',
!           'xor','xorcc',
!           {floating-point instructions}
!           'fitos','fitod','fitoq',
!           'fstoi','fdtoi','fqtoi',
!           'fstod','fstoq',
!           'fdtos','fdtoq',
!           'fqtod','fqtos',
!           'fmovs','fnegs','fabss',
!           'fsqrts','fsqrtd','fsqrtq',
!           'fadds','faddd','faddq',
!           'fsubs','fsubd','fsubq',
!           'fmuls','fmuld','fmulq',
!           'fdmulq','fsmuld',
!           'fdivs','fdivd','fdivq',
!           'fcmps','fcmpd','fcmpq',
!           'fcpop1','cpop2',
!           {synthetic instructions}
!           'btst','bset','bclr','btog',
!           'clr','clrb','clrh',
!           'cmp',
!           'dec','deccc',
!           'inc','inccc',
!           'mov','mov','movrz','movrlez','movrlz','movrnz','movrgz','movrgez',
!           'neg',
!           'not',
!           'set',
!           'skipz','skipnz',
!           'tst',
!           { internal instructions }
!           'fmovd',
!           'fabsd','fabsq',
!           'fnegd','fnegq',
!           { memory barrier instructions }
!           'stbar',
!           'membar',
  
!           { SPARC v9 }
!           'flushw',
!           'cas',
!           'casa',
!           'casx',
!           'casxa'
  
--- 1,82 ----
  {******************************************************************************
   *****************************************************************************}
!           'NONE',
!           'ABCD',
!           'ADD','ADDCC','ADDX','ADDXCC',
!           'AND','ANDCC','ANDN','ANDNCC',
!           'JMP',
!           'JMPL',
!           'CALL',
!           'BA','B','FBA','FB',
!           'CBCCC',
!           'FLUSH',
!           'LDSB','LDSH','LDSTUB',
!           'LDUB','LDUH','LD','LDD','LD','LDFSR','LDD','LDC','LDCSR','LDDC','LDX','LDUW','LDSW',
!           'LDSBA','LDSHA','LDUBA','LDUHA','LDA','LDDA',
!           'LDSTUBA',
!           'MULSCC',
!           'MULX',
!           'NOP',
!           'OR','ORCC','ORN','ORNCC',
!           'RD','RD','RD','RD','RD',
!           'RESTORE',
!           'RET','RETL',
!           'SAVE',
!           'SDIV','SDIVCC','SDIVX',
!           'SMUL','SMULCC',
!           'SETHI',
!           'SLL','SRL','SRA','SLLX','SRLX','SRAX',
!           'STB','STH','ST','STD','ST','STD','STFSR','STDFQ','STX',
!           'STC','STDC','STCSR','STDCQ',
!           'STBA','STHA','STA','STDA',
!           'SUB','SUBCC','SUBX','SUBXCC',
!           'SWAP','SWAPA','TICC','TADDCC','TSUBCC','TADDCCTV','TSUBCCTV',
!           'TA','T',
!           'UDIV','UDIVCC','UDIVX',
!           'UMUL','UMULCC',
!           'UNIMP',
!           'WRASR','WRY','WRPSR','WRWIM','WRTBR',
!           'XNOR','XNORCC',
!           'XOR','XORCC',
!           {FLOATING-POINT INSTRUCTIONS}
!           'FITOS','FITOD','FITOQ',
!           'FSTOI','FDTOI','FQTOI',
!           'FSTOD','FSTOQ',
!           'FDTOS','FDTOQ',
!           'FQTOD','FQTOS',
!           'FMOVS','FNEGS','FABSS',
!           'FSQRTS','FSQRTD','FSQRTQ',
!           'FADDS','FADDD','FADDQ',
!           'FSUBS','FSUBD','FSUBQ',
!           'FMULS','FMULD','FMULQ',
!           'FDMULQ','FSMULD',
!           'FDIVS','FDIVD','FDIVQ',
!           'FCMPS','FCMPD','FCMPQ',
!           'FCPOP1','CPOP2',
!           {SYNTHETIC INSTRUCTIONS}
!           'BTST','BSET','BCLR','BTOG',
!           'CLR','CLRB','CLRH',
!           'CMP',
!           'DEC','DECCC',
!           'INC','INCCC',
!           'MOV','MOV','MOVRZ','MOVRLEZ','MOVRLZ','MOVRNZ','MOVRGZ','MOVRGEZ',
!           'NEG',
!           'NOT',
!           'SET',
!           'SKIPZ','SKIPNZ',
!           'TST',
!           { INTERNAL INSTRUCTIONS }
!           'FMOVD',
!           'FABSD','FABSQ',
!           'FNEGD','FNEGQ',
!           { MEMORY BARRIER INSTRUCTIONS }
!           'STBAR',
!           'MEMBAR',
  
!           { SPARC V9 }
!           'FLUSHW',
!           'CAS',
!           'CASA',
!           'CASX',
!           'CASXA'
  
diff -r -c compiler/x86/rax86int.pas compiler_edited/x86/rax86int.pas
*** compiler/x86/rax86int.pas	2023-02-08 15:40:01.000000000 +0300
--- compiler_edited/x86/rax86int.pas	2023-02-09 06:00:44.085867790 +0300
***************
*** 182,188 ****
          inherited create;
          iasmops:=TFPHashList.create;
          for i:=firstop to lastop do
!           iasmops.Add(upper(std_op2str[i]),Pointer(PtrInt(i)));
  
          actoperextention := '';
        end;
--- 182,188 ----
          inherited create;
          iasmops:=TFPHashList.create;
          for i:=firstop to lastop do
!           iasmops.Add(std_op2str[i],Pointer(PtrInt(i)));
  
          actoperextention := '';
        end;
diff -r -c compiler/x86_64/cpubase.inc compiler_edited/x86_64/cpubase.inc
*** compiler/x86_64/cpubase.inc	2023-02-08 15:40:01.000000000 +0300
--- compiler_edited/x86_64/cpubase.inc	2023-02-08 16:24:40.252308057 +0300
***************
*** 53,73 ****
    std_op2str:op2strtable={$i x8664int.inc}
  
  {*****************************************************************************
-                                GDB Information
- *****************************************************************************}
- 
-       {# Register indexes for stabs information, when some
-          parameters or variables are stored in registers.
- 
-          Taken from i386.c (dbx_register_map) and i386.h
-           (FIXED_REGISTERS) from GCC 3.x source code
- 
-       }
-       stab_regindex : array[tregisterindex] of shortint = (
-         {$i r8664stab.inc}
-       );
- 
- {*****************************************************************************
                            Default generic sizes
  *****************************************************************************}
  
--- 53,58 ----
diff -r -c compiler/x86_64/x8664int.inc compiler_edited/x86_64/x8664int.inc
*** compiler/x86_64/x8664int.inc	2023-02-08 15:40:01.000000000 +0300
--- compiler_edited/x86_64/x8664int.inc	2023-02-09 05:51:57.900023707 +0300
***************
*** 1,1442 ****
! { don't edit, this file is generated from x86ins.dat }
  (
! 'none',
! 'adc',
! 'add',
! 'and',
! 'bsf',
! 'bsr',
! 'bswap',
! 'bt',
! 'btc',
! 'btr',
! 'bts',
! 'call',
! 'cbw',
! 'cdq',
! 'clc',
! 'cld',
! 'cli',
! 'clts',
! 'cmc',
! 'cmp',
! 'cmpsb',
! 'cmpsd',
! 'cmpsw',
! 'cmpxchg',
! 'cmpxchg486',
! 'cmpxchg8b',
! 'cpuid',
! 'cwd',
! 'cwde',
! 'dec',
! 'div',
! 'emms',
! 'enter',
! 'f2xm1',
! 'fabs',
! 'fadd',
! 'faddp',
! 'fbld',
! 'fbstp',
! 'fchs',
! 'fclex',
! 'fcmovb',
! 'fcmovbe',
! 'fcmove',
! 'fcmovnb',
! 'fcmovnbe',
! 'fcmovne',
! 'fcmovnu',
! 'fcmovu',
! 'fcom',
! 'fcomi',
! 'fcomip',
! 'fcomp',
! 'fcompp',
! 'fcos',
! 'fdecstp',
! 'fdisi',
! 'fdiv',
! 'fdivp',
! 'fdivr',
! 'fdivrp',
! 'femms',
! 'feni',
! 'ffree',
! 'fiadd',
! 'ficom',
! 'ficomp',
! 'fidiv',
! 'fidivr',
! 'fild',
! 'fimul',
! 'fincstp',
! 'finit',
! 'fist',
! 'fistp',
! 'fisttp',
! 'fisub',
! 'fisubr',
! 'fld',
! 'fld1',
! 'fldcw',
! 'fldenv',
! 'fldl2e',
! 'fldl2t',
! 'fldlg2',
! 'fldln2',
! 'fldpi',
! 'fldz',
! 'fmul',
! 'fmulp',
! 'fnclex',
! 'fndisi',
! 'fneni',
! 'fninit',
! 'fnop',
! 'fnsave',
! 'fnstcw',
! 'fnstenv',
! 'fnstsw',
! 'fpatan',
! 'fprem',
! 'fprem1',
! 'fptan',
! 'frndint',
! 'frstor',
! 'fsave',
! 'fscale',
! 'fsetpm',
! 'fsin',
! 'fsincos',
! 'fsqrt',
! 'fst',
! 'fstcw',
! 'fstenv',
! 'fstp',
! 'fstsw',
! 'fsub',
! 'fsubp',
! 'fsubr',
! 'fsubrp',
! 'ftst',
! 'fucom',
! 'fucomi',
! 'fucomip',
! 'fucomp',
! 'fucompp',
! 'fwait',
! 'fxam',
! 'fxch',
! 'fxtract',
! 'fyl2x',
! 'fyl2xp1',
! 'hlt',
! 'ibts',
! 'icebp',
! 'idiv',
! 'imul',
! 'in',
! 'inc',
! 'insb',
! 'insd',
! 'insw',
! 'int',
! 'int01',
! 'int1',
! 'int03',
! 'int3',
! 'invd',
! 'invlpg',
! 'iret',
! 'iretd',
! 'iretw',
! 'iretq',
! 'jecxz',
! 'jrcxz',
! 'jmp',
! 'lahf',
! 'lar',
! 'lcall',
! 'lea',
! 'leave',
! 'lfs',
! 'lgdt',
! 'lgs',
! 'lidt',
! 'ljmp',
! 'lldt',
! 'lmsw',
! 'loadall',
! 'loadall286',
! 'lock',
! 'lodsb',
! 'lodsd',
! 'lodsw',
! 'loop',
! 'loope',
! 'loopne',
! 'loopnz',
! 'loopz',
! 'lsl',
! 'lss',
! 'ltr',
! 'monitor',
! 'mov',
! 'movd',
! 'movq',
! 'movsb',
! 'movsd',
! 'movsq',
! 'movsw',
! 'movsx',
! 'movzx',
! 'mul',
! 'mwait',
! 'neg',
! 'nop',
! 'not',
! 'or',
! 'out',
! 'outsb',
! 'outsd',
! 'outsw',
! 'packssdw',
! 'packsswb',
! 'packuswb',
! 'paddb',
! 'paddd',
! 'paddsb',
! 'paddsiw',
! 'paddsw',
! 'paddusb',
! 'paddusw',
! 'paddw',
! 'pand',
! 'pandn',
! 'paveb',
! 'pavgusb',
! 'pcmpeqb',
! 'pcmpeqd',
! 'pcmpeqw',
! 'pcmpgtb',
! 'pcmpgtd',
! 'pcmpgtw',
! 'pdistib',
! 'pf2id',
! 'pfacc',
! 'pfadd',
! 'pfcmpeq',
! 'pfcmpge',
! 'pfcmpgt',
! 'pfmax',
! 'pfmin',
! 'pfmul',
! 'pfrcp',
! 'pfrcpit1',
! 'pfrcpit2',
! 'pfrsqit1',
! 'pfrsqrt',
! 'pfsub',
! 'pfsubr',
! 'pi2fd',
! 'pmachriw',
! 'pmaddwd',
! 'pmagw',
! 'pmulhriw',
! 'pmulhrwa',
! 'pmulhrwc',
! 'pmulhw',
! 'pmullw',
! 'pmvgezb',
! 'pmvlzb',
! 'pmvnzb',
! 'pmvzb',
! 'pop',
! 'popf',
! 'popfw',
! 'popfq',
! 'por',
! 'prefetch',
! 'prefetchw',
! 'pslld',
! 'pslldq',
! 'psllq',
! 'psllw',
! 'psrad',
! 'psraw',
! 'psrld',
! 'psrlq',
! 'psrlw',
! 'psubb',
! 'psubd',
! 'psubsb',
! 'psubsiw',
! 'psubsw',
! 'psubusb',
! 'psubusw',
! 'psubw',
! 'punpckhbw',
! 'punpckhdq',
! 'punpckhwd',
! 'punpcklbw',
! 'punpckldq',
! 'punpcklwd',
! 'push',
! 'pushf',
! 'pushfw',
! 'pushfq',
! 'pxor',
! 'rcl',
! 'rcr',
! 'rdshr',
! 'rdmsr',
! 'rdpmc',
! 'rdtsc',
! 'rep',
! 'repe',
! 'repne',
! 'repnz',
! 'repz',
! 'ret',
! 'retf',
! 'retn',
! 'retw',
! 'retfw',
! 'retnw',
! 'retfd',
! 'retq',
! 'retfq',
! 'retnq',
! 'rol',
! 'ror',
! 'rsdc',
! 'rsldt',
! 'rsm',
! 'sahf',
! 'sal',
! 'sar',
! 'sbb',
! 'scasb',
! 'scasd',
! 'scasq',
! 'scasw',
! 'segcs',
! 'segds',
! 'seges',
! 'segfs',
! 'seggs',
! 'segss',
! 'sgdt',
! 'shl',
! 'shld',
! 'shr',
! 'shrd',
! 'sidt',
! 'sldt',
! 'smi',
! 'smint',
! 'smintold',
! 'smsw',
! 'stc',
! 'std',
! 'sti',
! 'stosb',
! 'stosd',
! 'stosw',
! 'str',
! 'sub',
! 'svdc',
! 'svldt',
! 'svts',
! 'syscall',
! 'sysenter',
! 'sysexit',
! 'sysret',
! 'test',
! 'ud1',
! 'ud2',
! 'umov',
! 'verr',
! 'verw',
! 'wait',
! 'wbinvd',
! 'wrshr',
! 'wrmsr',
! 'xadd',
! 'xbts',
! 'xchg',
! 'xlat',
! 'xlatb',
! 'xor',
! 'xstore',
! 'xcryptecb',
! 'xcryptcbc',
! 'xcryptcfb',
! 'xcryptofb',
! 'cmov',
! 'j',
! 'set',
! 'movs',
! 'cmps',
! 'scas',
! 'lods',
! 'stos',
! 'ins',
! 'outs',
! 'addps',
! 'addss',
! 'andnps',
! 'andps',
! 'cmpeqps',
! 'cmpeqss',
! 'cmpleps',
! 'cmpless',
! 'cmpltps',
! 'cmpltss',
! 'cmpneqps',
! 'cmpneqss',
! 'cmpnleps',
! 'cmpnless',
! 'cmpnltps',
! 'cmpnltss',
! 'cmpordps',
! 'cmpordss',
! 'cmpunordps',
! 'cmpunordss',
! 'cmpps',
! 'cmpss',
! 'comiss',
! 'cvtpi2ps',
! 'cvtps2pi',
! 'cvtsi2ss',
! 'cvtss2si',
! 'cvttps2pi',
! 'cvttss2si',
! 'divps',
! 'divss',
! 'ldmxcsr',
! 'maxps',
! 'maxss',
! 'minps',
! 'minss',
! 'movaps',
! 'movhps',
! 'movlhps',
! 'movlps',
! 'movhlps',
! 'movmskps',
! 'movntps',
! 'movss',
! 'movups',
! 'mulps',
! 'mulss',
! 'orps',
! 'rcpps',
! 'rcpss',
! 'rsqrtps',
! 'rsqrtss',
! 'shufps',
! 'sqrtps',
! 'sqrtss',
! 'stmxcsr',
! 'subps',
! 'subss',
! 'ucomiss',
! 'unpckhps',
! 'unpcklps',
! 'xorps',
! 'fxrstor',
! 'fxsave',
! 'prefetchnta',
! 'prefetcht0',
! 'prefetcht1',
! 'prefetcht2',
! 'sfence',
! 'maskmovq',
! 'movntq',
! 'pavgb',
! 'pavgw',
! 'pextrw',
! 'pinsrw',
! 'pmaxsw',
! 'pmaxub',
! 'pminsw',
! 'pminub',
! 'pmovmskb',
! 'pmulhuw',
! 'psadbw',
! 'pshufw',
! 'pfnacc',
! 'pfpnacc',
! 'pi2fw',
! 'pf2iw',
! 'pswapd',
! 'ffreep',
! 'maskmovdqu',
! 'clflush',
! 'movntdq',
! 'movnti',
! 'movntpd',
! 'pause',
! 'lfence',
! 'mfence',
! 'movdqa',
! 'movdqu',
! 'movdq2q',
! 'movq2dq',
! 'paddq',
! 'pmuludq',
! 'pshufd',
! 'pshufhw',
! 'pshuflw',
! 'psrldq',
! 'psubq',
! 'punpckhqdq',
! 'punpcklqdq',
! 'addpd',
! 'addsd',
! 'andnpd',
! 'andpd',
! 'cmpeqpd',
! 'cmpeqsd',
! 'cmplepd',
! 'cmplesd',
! 'cmpltpd',
! 'cmpltsd',
! 'cmpneqpd',
! 'cmpneqsd',
! 'cmpnlepd',
! 'cmpnlesd',
! 'cmpnltpd',
! 'cmpnltsd',
! 'cmpordpd',
! 'cmpordsd',
! 'cmpunordpd',
! 'cmpunordsd',
! 'cmppd',
! 'comisd',
! 'cvtdq2pd',
! 'cvtdq2ps',
! 'cvtpd2dq',
! 'cvtpd2pi',
! 'cvtpd2ps',
! 'cvtpi2pd',
! 'cvtps2dq',
! 'cvtps2pd',
! 'cvtsd2si',
! 'cvtsd2ss',
! 'cvtsi2sd',
! 'cvtss2sd',
! 'cvttpd2pi',
! 'cvttpd2dq',
! 'cvttps2dq',
! 'cvttsd2si',
! 'divpd',
! 'divsd',
! 'maxpd',
! 'maxsd',
! 'minpd',
! 'minsd',
! 'movapd',
! 'movhpd',
! 'movlpd',
! 'movmskpd',
! 'movupd',
! 'mulpd',
! 'mulsd',
! 'orpd',
! 'shufpd',
! 'sqrtpd',
! 'sqrtsd',
! 'subpd',
! 'subsd',
! 'ucomisd',
! 'unpckhpd',
! 'unpcklpd',
! 'xorpd',
! 'addsubpd',
! 'addsubps',
! 'haddpd',
! 'haddps',
! 'hsubpd',
! 'hsubps',
! 'lddqu',
! 'movddup',
! 'movshdup',
! 'movsldup',
! 'vmread',
! 'vmwrite',
! 'vmcall',
! 'vmlaunch',
! 'vmresume',
! 'vmxoff',
! 'vmxon',
! 'vmclear',
! 'vmptrld',
! 'vmptrst',
! 'vmrun',
! 'vmmcall',
! 'vmload',
! 'vmsave',
! 'stgi',
! 'clgi',
! 'skinit',
! 'invlpga',
! 'montmul',
! 'xsha1',
! 'xsha256',
! 'dmint',
! 'rdm',
! 'movabs',
! 'movsxd',
! 'cqo',
! 'cdqe',
! 'cmpxchg16b',
! 'movntss',
! 'movntsd',
! 'insertq',
! 'extrq',
! 'lzcnt',
! 'pabsb',
! 'pabsw',
! 'pabsd',
! 'palignr',
! 'phaddw',
! 'phaddd',
! 'phaddsw',
! 'phsubw',
! 'phsubd',
! 'phsubsw',
! 'pmaddubsw',
! 'pmulhrsw',
! 'pshufb',
! 'psignb',
! 'psignw',
! 'psignd',
! 'blendps',
! 'blendpd',
! 'blendvps',
! 'blendvpd',
! 'dpps',
! 'dppd',
! 'extractps',
! 'insertps',
! 'movntdqa',
! 'mpsadbw',
! 'packusdw',
! 'pblendvb',
! 'pblendw',
! 'pcmpeqq',
! 'pextrb',
! 'pextrd',
! 'pextrq',
! 'phminposuw',
! 'pinsrb',
! 'pinsrd',
! 'pinsrq',
! 'pmaxsb',
! 'pmaxsd',
! 'pmaxud',
! 'pmaxuw',
! 'pminsb',
! 'pminsd',
! 'pminuw',
! 'pminud',
! 'pmovsxbw',
! 'pmovsxbd',
! 'pmovsxbq',
! 'pmovsxwd',
! 'pmovsxwq',
! 'pmovsxdq',
! 'pmovzxbw',
! 'pmovzxbd',
! 'pmovzxbq',
! 'pmovzxwd',
! 'pmovzxwq',
! 'pmovzxdq',
! 'pmuldq',
! 'pmulld',
! 'ptest',
! 'roundps',
! 'roundpd',
! 'roundss',
! 'roundsd',
! 'crc32',
! 'pcmpestri',
! 'pcmpestrm',
! 'pcmpistri',
! 'pcmpistrm',
! 'pcmpgtq',
! 'popcnt',
! 'aesenc',
! 'aesenclast',
! 'aesdec',
! 'aesdeclast',
! 'aesimc',
! 'aeskeygenassist',
! 'rdtscp',
! 'stosq',
! 'lodsq',
! 'cmpsq',
! 'movbe',
! 'pclmulqdq',
! 'vaddpd',
! 'vaddps',
! 'vaddsd',
! 'vaddss',
! 'vaddsubpd',
! 'vaddsubps',
! 'vaesdec',
! 'vaesdeclast',
! 'vaesenc',
! 'vaesenclast',
! 'vaesimc',
! 'vaeskeygenassist',
! 'vandnpd',
! 'vandnps',
! 'vandpd',
! 'vandps',
! 'vblendpd',
! 'vblendps',
! 'vblendvpd',
! 'vblendvps',
! 'vbroadcastf128',
! 'vbroadcastsd',
! 'vbroadcastss',
! 'vcmpeqps',
! 'vcmpltps',
! 'vcmpleps',
! 'vcmpunordps',
! 'vcmpneqps',
! 'vcmpnltps',
! 'vcmpnleps',
! 'vcmpordps',
! 'vcmpeq_uqps',
! 'vcmpngeps',
! 'vcmpngtps',
! 'vcmpfalseps',
! 'vcmpneq_oqps',
! 'vcmpgeps',
! 'vcmpgtps',
! 'vcmptrueps',
! 'vcmpeq_osps',
! 'vcmplt_oqps',
! 'vcmple_oqps',
! 'vcmpunord_sps',
! 'vcmpneq_usps',
! 'vcmpnlt_uqps',
! 'vcmpnle_uqps',
! 'vcmpord_sps',
! 'vcmpeq_usps',
! 'vcmpnge_uqps',
! 'vcmpngt_uqps',
! 'vcmpfalse_osps',
! 'vcmpneq_osps',
! 'vcmpge_oqps',
! 'vcmpgt_oqps',
! 'vcmptrue_usps',
! 'vcmpeqpd',
! 'vcmpltpd',
! 'vcmplepd',
! 'vcmpunordpd',
! 'vcmpneqpd',
! 'vcmpnltpd',
! 'vcmpnlepd',
! 'vcmpordpd',
! 'vcmpeq_uqpd',
! 'vcmpngepd',
! 'vcmpngtpd',
! 'vcmpfalsepd',
! 'vcmpneq_oqpd',
! 'vcmpgepd',
! 'vcmpgtpd',
! 'vcmptruepd',
! 'vcmpeq_ospd',
! 'vcmplt_oqpd',
! 'vcmple_oqpd',
! 'vcmpunord_spd',
! 'vcmpneq_uspd',
! 'vcmpnlt_uqpd',
! 'vcmpnle_uqpd',
! 'vcmpord_spd',
! 'vcmpeq_uspd',
! 'vcmpnge_uqpd',
! 'vcmpngt_uqpd',
! 'vcmpfalse_ospd',
! 'vcmpneq_ospd',
! 'vcmpge_oqpd',
! 'vcmpgt_oqpd',
! 'vcmptrue_uspd',
! 'vcmppd',
! 'vcmpps',
! 'vcmpsd',
! 'vcmpss',
! 'vcomisd',
! 'vcomiss',
! 'vcvtdq2pd',
! 'vcvtdq2ps',
! 'vcvtpd2dq',
! 'vcvtpd2ps',
! 'vcvtph2ps',
! 'vcvtps2dq',
! 'vcvtps2pd',
! 'vcvtps2ph',
! 'vcvtsd2si',
! 'vcvtsd2ss',
! 'vcvtsi2sd',
! 'vcvtsi2ss',
! 'vcvtss2sd',
! 'vcvtss2si',
! 'vcvttpd2dq',
! 'vcvttps2dq',
! 'vcvttsd2si',
! 'vcvttss2si',
! 'vdivpd',
! 'vdivps',
! 'vdivsd',
! 'vdivss',
! 'vdppd',
! 'vdpps',
! 'vextractf128',
! 'vextractps',
! 'vhaddpd',
! 'vhaddps',
! 'vhsubpd',
! 'vhsubps',
! 'vinsertf128',
! 'vinsertps',
! 'vlddqu',
! 'vldmxcsr',
! 'vmaskmovdqu',
! 'vmaskmovpd',
! 'vmaskmovps',
! 'vmaxpd',
! 'vmaxps',
! 'vmaxsd',
! 'vmaxss',
! 'vminpd',
! 'vminps',
! 'vminsd',
! 'vminss',
! 'vmovapd',
! 'vmovaps',
! 'vmovd',
! 'vmovddup',
! 'vmovdqa',
! 'vmovdqu',
! 'vmovhlps',
! 'vmovhpd',
! 'vmovhps',
! 'vmovlhps',
! 'vmovlpd',
! 'vmovlps',
! 'vmovmskpd',
! 'vmovmskps',
! 'vmovntdq',
! 'vmovntdqa',
! 'vmovntpd',
! 'vmovntps',
! 'vmovq',
! 'vmovsd',
! 'vmovshdup',
! 'vmovsldup',
! 'vmovss',
! 'vmovupd',
! 'vmovups',
! 'vmpsadbw',
! 'vmulpd',
! 'vmulps',
! 'vmulsd',
! 'vmulss',
! 'vorpd',
! 'vorps',
! 'vpabsb',
! 'vpabsd',
! 'vpabsw',
! 'vpackssdw',
! 'vpacksswb',
! 'vpackusdw',
! 'vpackuswb',
! 'vpaddb',
! 'vpaddd',
! 'vpaddq',
! 'vpaddsb',
! 'vpaddsw',
! 'vpaddusb',
! 'vpaddusw',
! 'vpaddw',
! 'vpalignr',
! 'vpand',
! 'vpandn',
! 'vpavgb',
! 'vpavgw',
! 'vpblendvb',
! 'vpblendw',
! 'vpclmulqdq',
! 'vpcmpeqb',
! 'vpcmpeqd',
! 'vpcmpeqq',
! 'vpcmpeqw',
! 'vpcmpestri',
! 'vpcmpestrm',
! 'vpcmpgtb',
! 'vpcmpgtd',
! 'vpcmpgtq',
! 'vpcmpgtw',
! 'vpcmpistri',
! 'vpcmpistrm',
! 'vperm2f128',
! 'vpermilpd',
! 'vpermilps',
! 'vpextrb',
! 'vpextrd',
! 'vpextrq',
! 'vpextrw',
! 'vphaddd',
! 'vphaddsw',
! 'vphaddw',
! 'vphminposuw',
! 'vphsubd',
! 'vphsubsw',
! 'vphsubw',
! 'vpinsrb',
! 'vpinsrd',
! 'vpinsrq',
! 'vpinsrw',
! 'vpmaddubsw',
! 'vpmaddwd',
! 'vpmaxsb',
! 'vpmaxsd',
! 'vpmaxsw',
! 'vpmaxub',
! 'vpmaxud',
! 'vpmaxuw',
! 'vpminsb',
! 'vpminsd',
! 'vpminsw',
! 'vpminub',
! 'vpminud',
! 'vpminuw',
! 'vpmovmskb',
! 'vpmovsxbd',
! 'vpmovsxbq',
! 'vpmovsxbw',
! 'vpmovsxdq',
! 'vpmovsxwd',
! 'vpmovsxwq',
! 'vpmovzxbd',
! 'vpmovzxbq',
! 'vpmovzxbw',
! 'vpmovzxdq',
! 'vpmovzxwd',
! 'vpmovzxwq',
! 'vpmuldq',
! 'vpmulhrsw',
! 'vpmulhuw',
! 'vpmulhw',
! 'vpmulld',
! 'vpmullw',
! 'vpmuludq',
! 'vpor',
! 'vpsadbw',
! 'vpshufb',
! 'vpshufd',
! 'vpshufhw',
! 'vpshuflw',
! 'vpsignb',
! 'vpsignd',
! 'vpsignw',
! 'vpslld',
! 'vpslldq',
! 'vpsllq',
! 'vpsllw',
! 'vpsrad',
! 'vpsraw',
! 'vpsrld',
! 'vpsrldq',
! 'vpsrlq',
! 'vpsrlw',
! 'vpsubb',
! 'vpsubd',
! 'vpsubq',
! 'vpsubsb',
! 'vpsubsw',
! 'vpsubusb',
! 'vpsubusw',
! 'vpsubw',
! 'vptest',
! 'vpunpckhbw',
! 'vpunpckhdq',
! 'vpunpckhqdq',
! 'vpunpckhwd',
! 'vpunpcklbw',
! 'vpunpckldq',
! 'vpunpcklqdq',
! 'vpunpcklwd',
! 'vpxor',
! 'vrcpps',
! 'vrcpss',
! 'vroundpd',
! 'vroundps',
! 'vroundsd',
! 'vroundss',
! 'vrsqrtps',
! 'vrsqrtss',
! 'vshufpd',
! 'vshufps',
! 'vsqrtpd',
! 'vsqrtps',
! 'vsqrtsd',
! 'vsqrtss',
! 'vstmxcsr',
! 'vsubpd',
! 'vsubps',
! 'vsubsd',
! 'vsubss',
! 'vtestpd',
! 'vtestps',
! 'vucomisd',
! 'vucomiss',
! 'vunpckhpd',
! 'vunpckhps',
! 'vunpcklpd',
! 'vunpcklps',
! 'vxorpd',
! 'vxorps',
! 'vzeroall',
! 'vzeroupper',
! 'andn',
! 'bextr',
! 'blsi',
! 'blsmsk',
! 'blsr',
! 'tzcnt',
! 'bzhi',
! 'mulx',
! 'pdep',
! 'pext',
! 'rorx',
! 'sarx',
! 'shlx',
! 'shrx',
! 'adcx',
! 'adox',
! 'vbroadcasti128',
! 'vextracti128',
! 'vinserti128',
! 'vpblendd',
! 'vpbroadcastb',
! 'vpbroadcastd',
! 'vpbroadcastq',
! 'vpbroadcastw',
! 'vperm2i128',
! 'vpermd',
! 'vpermpd',
! 'vpermps',
! 'vpermq',
! 'vpmaskmovd',
! 'vpmaskmovq',
! 'vpsllvd',
! 'vpsllvq',
! 'vpsravd',
! 'vpsrlvd',
! 'vpsrlvq',
! 'vgatherdpd',
! 'vgatherdps',
! 'vgatherqpd',
! 'vgatherqps',
! 'vpgatherdd',
! 'vpgatherdq',
! 'vpgatherqd',
! 'vpgatherqq',
! 'vfmaddpd',
! 'vfmadd132pd',
! 'vfmadd132ps',
! 'vfmadd132sd',
! 'vfmadd132ss',
! 'vfmadd213pd',
! 'vfmadd213ps',
! 'vfmadd213sd',
! 'vfmadd213ss',
! 'vfmadd231pd',
! 'vfmadd231ps',
! 'vfmadd231sd',
! 'vfmadd231ss',
! 'vfmaddsub132pd',
! 'vfmaddsub132ps',
! 'vfmaddsub213pd',
! 'vfmaddsub213ps',
! 'vfmaddsub231pd',
! 'vfmaddsub231ps',
! 'vfmsub132pd',
! 'vfmsub132ps',
! 'vfmsub132sd',
! 'vfmsub132ss',
! 'vfmsub213pd',
! 'vfmsub213ps',
! 'vfmsub213sd',
! 'vfmsub213ss',
! 'vfmsub231pd',
! 'vfmsub231ps',
! 'vfmsub231sd',
! 'vfmsub231ss',
! 'vfmsubadd132pd',
! 'vfmsubadd132ps',
! 'vfmsubadd213pd',
! 'vfmsubadd213ps',
! 'vfmsubadd231pd',
! 'vfmsubadd231ps',
! 'vfnmadd132pd',
! 'vfnmadd132ps',
! 'vfnmadd132sd',
! 'vfnmadd132ss',
! 'vfnmadd213pd',
! 'vfnmadd213ps',
! 'vfnmadd213sd',
! 'vfnmadd213ss',
! 'vfnmadd231pd',
! 'vfnmadd231ps',
! 'vfnmadd231sd',
! 'vfnmadd231ss',
! 'vfnmsub132pd',
! 'vfnmsub132ps',
! 'vfnmsub132sd',
! 'vfnmsub132ss',
! 'vfnmsub213pd',
! 'vfnmsub213ps',
! 'vfnmsub213sd',
! 'vfnmsub213ss',
! 'vfnmsub231pd',
! 'vfnmsub231ps',
! 'vfnmsub231sd',
! 'vfnmsub231ss',
! 'xacquire',
! 'xrelease',
! 'xbegin',
! 'xabort',
! 'xend',
! 'xtest',
! 'rdrand',
! 'rdseed',
! 'xgetbv',
! 'xsetbv',
! 'xsave',
! 'xsave64',
! 'xrstor',
! 'xrstor64',
! 'xsaveopt',
! 'xsaveopt64',
! 'prefetchwt1',
! 'kaddb',
! 'kaddd',
! 'kaddq',
! 'kaddw',
! 'kandb',
! 'kandd',
! 'kandnb',
! 'kandnd',
! 'kandnq',
! 'kandnw',
! 'kandq',
! 'kandw',
! 'kmovb',
! 'kmovd',
! 'kmovq',
! 'kmovw',
! 'knotb',
! 'knotd',
! 'knotq',
! 'knotw',
! 'korb',
! 'kord',
! 'korq',
! 'kortestb',
! 'kortestd',
! 'kortestq',
! 'kortestw',
! 'korw',
! 'kshiftlb',
! 'kshiftld',
! 'kshiftlq',
! 'kshiftlw',
! 'kshiftrb',
! 'kshiftrd',
! 'kshiftrq',
! 'kshiftrw',
! 'ktestb',
! 'ktestd',
! 'ktestq',
! 'ktestw',
! 'kunpckbw',
! 'kunpckdq',
! 'kunpckwd',
! 'kxnorb',
! 'kxnord',
! 'kxnorq',
! 'kxnorw',
! 'kxorb',
! 'kxord',
! 'kxorq',
! 'kxorw',
! 'valignd',
! 'valignq',
! 'vblendmpd',
! 'vblendmps',
! 'vbroadcastf32x2',
! 'vbroadcastf32x4',
! 'vbroadcastf32x8',
! 'vbroadcastf64x2',
! 'vbroadcastf64x4',
! 'vbroadcasti32x2',
! 'vbroadcasti32x4',
! 'vbroadcasti32x8',
! 'vbroadcasti64x2',
! 'vbroadcasti64x4',
! 'vcompresspd',
! 'vcompressps',
! 'vcvtpd2qq',
! 'vcvtpd2udq',
! 'vcvtpd2uqq',
! 'vcvtps2qq',
! 'vcvtps2udq',
! 'vcvtps2uqq',
! 'vcvtqq2pd',
! 'vcvtqq2ps',
! 'vcvtsd2usi',
! 'vcvtss2usi',
! 'vcvttpd2qq',
! 'vcvttpd2udq',
! 'vcvttpd2uqq',
! 'vcvttps2qq',
! 'vcvttps2udq',
! 'vcvttps2uqq',
! 'vcvttsd2usi',
! 'vcvttss2usi',
! 'vcvtudq2pd',
! 'vcvtudq2ps',
! 'vcvtuqq2pd',
! 'vcvtuqq2ps',
! 'vcvtusi2sd',
! 'vcvtusi2ss',
! 'vdbpsadbw',
! 'vexp2pd',
! 'vexp2ps',
! 'vexpandpd',
! 'vexpandps',
! 'vextractf32x4',
! 'vextractf32x8',
! 'vextractf64x2',
! 'vextractf64x4',
! 'vextracti32x4',
! 'vextracti32x8',
! 'vextracti64x2',
! 'vextracti64x4',
! 'vfixupimmpd',
! 'vfixupimmps',
! 'vfixupimmsd',
! 'vfixupimmss',
! 'vfpclasspd',
! 'vfpclassps',
! 'vfpclasssd',
! 'vfpclassss',
! 'vgetexppd',
! 'vgetexpps',
! 'vgetexpsd',
! 'vgetexpss',
! 'vgetmantpd',
! 'vgetmantps',
! 'vgetmantsd',
! 'vgetmantss',
! 'vinsertf32x4',
! 'vinsertf32x8',
! 'vinsertf64x2',
! 'vinsertf64x4',
! 'vinserti32x4',
! 'vinserti32x8',
! 'vinserti64x2',
! 'vinserti64x4',
! 'vmovdqa32',
! 'vmovdqa64',
! 'vmovdqu16',
! 'vmovdqu32',
! 'vmovdqu64',
! 'vmovdqu8',
! 'vpabsq',
! 'vpandd',
! 'vpandnd',
! 'vpandnq',
! 'vpandq',
! 'vpblendmb',
! 'vpblendmd',
! 'vpblendmq',
! 'vpblendmw',
! 'vpcmpb',
! 'vpcmpd',
! 'vpcmpq',
! 'vpcmpub',
! 'vpcmpud',
! 'vpcmpuq',
! 'vpcmpuw',
! 'vpcmpw',
! 'vpcompressd',
! 'vpcompressq',
! 'vpconflictd',
! 'vpconflictq',
! 'vpermb',
! 'vpermi2b',
! 'vpermi2d',
! 'vpermi2pd',
! 'vpermi2ps',
! 'vpermi2q',
! 'vpermi2w',
! 'vpermt2b',
! 'vpermt2d',
! 'vpermt2pd',
! 'vpermt2ps',
! 'vpermt2q',
! 'vpermt2w',
! 'vpermw',
! 'vpexpandd',
! 'vpexpandq',
! 'vplzcntd',
! 'vplzcntq',
! 'vpmadd52huq',
! 'vpmadd52luq',
! 'vpmaxsq',
! 'vpmaxuq',
! 'vpminsq',
! 'vpminuq',
! 'vpmovb2m',
! 'vpmovd2m',
! 'vpmovdb',
! 'vpmovdw',
! 'vpmovm2b',
! 'vpmovm2d',
! 'vpmovm2q',
! 'vpmovm2w',
! 'vpmovq2m',
! 'vpmovqb',
! 'vpmovqd',
! 'vpmovqw',
! 'vpmovsdb',
! 'vpmovsdw',
! 'vpmovsqb',
! 'vpmovsqd',
! 'vpmovsqw',
! 'vpmovswb',
! 'vpmovusdb',
! 'vpmovusdw',
! 'vpmovusqb',
! 'vpmovusqd',
! 'vpmovusqw',
! 'vpmovuswb',
! 'vpmovw2m',
! 'vpmovwb',
! 'vpmullq',
! 'vpmultishiftqb',
! 'vpord',
! 'vporq',
! 'vprold',
! 'vprolq',
! 'vprolvd',
! 'vprolvq',
! 'vprord',
! 'vprorq',
! 'vprorvd',
! 'vprorvq',
! 'vpscatterdd',
! 'vpscatterdq',
! 'vpscatterqd',
! 'vpscatterqq',
! 'vpsllvw',
! 'vpsraq',
! 'vpsravq',
! 'vpsravw',
! 'vpsrlvw',
! 'vpternlogd',
! 'vpternlogq',
! 'vptestmb',
! 'vptestmd',
! 'vptestmq',
! 'vptestmw',
! 'vptestnmb',
! 'vptestnmd',
! 'vptestnmq',
! 'vptestnmw',
! 'vpxord',
! 'vpxorq',
! 'vrangepd',
! 'vrangeps',
! 'vrangesd',
! 'vrangess',
! 'vrcp14pd',
! 'vrcp14ps',
! 'vrcp14sd',
! 'vrcp14ss',
! 'vrcp28pd',
! 'vrcp28ps',
! 'vrcp28sd',
! 'vrcp28ss',
! 'vreducepd',
! 'vreduceps',
! 'vreducesd',
! 'vreducess',
! 'vrndscalepd',
! 'vrndscaleps',
! 'vrndscalesd',
! 'vrndscaless',
! 'vrsqrt14pd',
! 'vrsqrt14ps',
! 'vrsqrt14sd',
! 'vrsqrt14ss',
! 'vrsqrt28pd',
! 'vrsqrt28ps',
! 'vrsqrt28sd',
! 'vrsqrt28ss',
! 'vscalefpd',
! 'vscalefps',
! 'vscalefsd',
! 'vscalefss',
! 'vscatterdpd',
! 'vscatterdps',
! 'vscatterqpd',
! 'vscatterqps',
! 'vshuff32x4',
! 'vshuff64x2',
! 'vshufi32x4',
! 'vshufi64x2',
! 'vpcompressb',
! 'vpcompressw',
! 'vpdpbusd',
! 'vpdpbusds',
! 'vpdpwssd',
! 'vpdpwssds',
! 'vpexpandb',
! 'vpexpandw',
! 'vpopcntb',
! 'vpopcntd',
! 'vpopcntq',
! 'vpopcntw',
! 'vpshldd',
! 'vpshldq',
! 'vpshldvd',
! 'vpshldvq',
! 'vpshldvw',
! 'vpshldw',
! 'vpshrdd',
! 'vpshrdq',
! 'vpshrdvd',
! 'vpshrdvq',
! 'vpshrdvw',
! 'vpshrdw',
! 'vpshufbitqmb',
! 'sha1rnds4',
! 'sha1nexte',
! 'sha1msg1',
! 'sha1msg2',
! 'sha256rnds2',
! 'sha256msg1',
! 'sha256msg2'
  );
--- 1,1442 ----
! { DON'T EDIT, THIS FILE IS GENERATED FROM X86INS.DAT }
  (
! 'NONE',
! 'ADC',
! 'ADD',
! 'AND',
! 'BSF',
! 'BSR',
! 'BSWAP',
! 'BT',
! 'BTC',
! 'BTR',
! 'BTS',
! 'CALL',
! 'CBW',
! 'CDQ',
! 'CLC',
! 'CLD',
! 'CLI',
! 'CLTS',
! 'CMC',
! 'CMP',
! 'CMPSB',
! 'CMPSD',
! 'CMPSW',
! 'CMPXCHG',
! 'CMPXCHG486',
! 'CMPXCHG8B',
! 'CPUID',
! 'CWD',
! 'CWDE',
! 'DEC',
! 'DIV',
! 'EMMS',
! 'ENTER',
! 'F2XM1',
! 'FABS',
! 'FADD',
! 'FADDP',
! 'FBLD',
! 'FBSTP',
! 'FCHS',
! 'FCLEX',
! 'FCMOVB',
! 'FCMOVBE',
! 'FCMOVE',
! 'FCMOVNB',
! 'FCMOVNBE',
! 'FCMOVNE',
! 'FCMOVNU',
! 'FCMOVU',
! 'FCOM',
! 'FCOMI',
! 'FCOMIP',
! 'FCOMP',
! 'FCOMPP',
! 'FCOS',
! 'FDECSTP',
! 'FDISI',
! 'FDIV',
! 'FDIVP',
! 'FDIVR',
! 'FDIVRP',
! 'FEMMS',
! 'FENI',
! 'FFREE',
! 'FIADD',
! 'FICOM',
! 'FICOMP',
! 'FIDIV',
! 'FIDIVR',
! 'FILD',
! 'FIMUL',
! 'FINCSTP',
! 'FINIT',
! 'FIST',
! 'FISTP',
! 'FISTTP',
! 'FISUB',
! 'FISUBR',
! 'FLD',
! 'FLD1',
! 'FLDCW',
! 'FLDENV',
! 'FLDL2E',
! 'FLDL2T',
! 'FLDLG2',
! 'FLDLN2',
! 'FLDPI',
! 'FLDZ',
! 'FMUL',
! 'FMULP',
! 'FNCLEX',
! 'FNDISI',
! 'FNENI',
! 'FNINIT',
! 'FNOP',
! 'FNSAVE',
! 'FNSTCW',
! 'FNSTENV',
! 'FNSTSW',
! 'FPATAN',
! 'FPREM',
! 'FPREM1',
! 'FPTAN',
! 'FRNDINT',
! 'FRSTOR',
! 'FSAVE',
! 'FSCALE',
! 'FSETPM',
! 'FSIN',
! 'FSINCOS',
! 'FSQRT',
! 'FST',
! 'FSTCW',
! 'FSTENV',
! 'FSTP',
! 'FSTSW',
! 'FSUB',
! 'FSUBP',
! 'FSUBR',
! 'FSUBRP',
! 'FTST',
! 'FUCOM',
! 'FUCOMI',
! 'FUCOMIP',
! 'FUCOMP',
! 'FUCOMPP',
! 'FWAIT',
! 'FXAM',
! 'FXCH',
! 'FXTRACT',
! 'FYL2X',
! 'FYL2XP1',
! 'HLT',
! 'IBTS',
! 'ICEBP',
! 'IDIV',
! 'IMUL',
! 'IN',
! 'INC',
! 'INSB',
! 'INSD',
! 'INSW',
! 'INT',
! 'INT01',
! 'INT1',
! 'INT03',
! 'INT3',
! 'INVD',
! 'INVLPG',
! 'IRET',
! 'IRETD',
! 'IRETW',
! 'IRETQ',
! 'JECXZ',
! 'JRCXZ',
! 'JMP',
! 'LAHF',
! 'LAR',
! 'LCALL',
! 'LEA',
! 'LEAVE',
! 'LFS',
! 'LGDT',
! 'LGS',
! 'LIDT',
! 'LJMP',
! 'LLDT',
! 'LMSW',
! 'LOADALL',
! 'LOADALL286',
! 'LOCK',
! 'LODSB',
! 'LODSD',
! 'LODSW',
! 'LOOP',
! 'LOOPE',
! 'LOOPNE',
! 'LOOPNZ',
! 'LOOPZ',
! 'LSL',
! 'LSS',
! 'LTR',
! 'MONITOR',
! 'MOV',
! 'MOVD',
! 'MOVQ',
! 'MOVSB',
! 'MOVSD',
! 'MOVSQ',
! 'MOVSW',
! 'MOVSX',
! 'MOVZX',
! 'MUL',
! 'MWAIT',
! 'NEG',
! 'NOP',
! 'NOT',
! 'OR',
! 'OUT',
! 'OUTSB',
! 'OUTSD',
! 'OUTSW',
! 'PACKSSDW',
! 'PACKSSWB',
! 'PACKUSWB',
! 'PADDB',
! 'PADDD',
! 'PADDSB',
! 'PADDSIW',
! 'PADDSW',
! 'PADDUSB',
! 'PADDUSW',
! 'PADDW',
! 'PAND',
! 'PANDN',
! 'PAVEB',
! 'PAVGUSB',
! 'PCMPEQB',
! 'PCMPEQD',
! 'PCMPEQW',
! 'PCMPGTB',
! 'PCMPGTD',
! 'PCMPGTW',
! 'PDISTIB',
! 'PF2ID',
! 'PFACC',
! 'PFADD',
! 'PFCMPEQ',
! 'PFCMPGE',
! 'PFCMPGT',
! 'PFMAX',
! 'PFMIN',
! 'PFMUL',
! 'PFRCP',
! 'PFRCPIT1',
! 'PFRCPIT2',
! 'PFRSQIT1',
! 'PFRSQRT',
! 'PFSUB',
! 'PFSUBR',
! 'PI2FD',
! 'PMACHRIW',
! 'PMADDWD',
! 'PMAGW',
! 'PMULHRIW',
! 'PMULHRWA',
! 'PMULHRWC',
! 'PMULHW',
! 'PMULLW',
! 'PMVGEZB',
! 'PMVLZB',
! 'PMVNZB',
! 'PMVZB',
! 'POP',
! 'POPF',
! 'POPFW',
! 'POPFQ',
! 'POR',
! 'PREFETCH',
! 'PREFETCHW',
! 'PSLLD',
! 'PSLLDQ',
! 'PSLLQ',
! 'PSLLW',
! 'PSRAD',
! 'PSRAW',
! 'PSRLD',
! 'PSRLQ',
! 'PSRLW',
! 'PSUBB',
! 'PSUBD',
! 'PSUBSB',
! 'PSUBSIW',
! 'PSUBSW',
! 'PSUBUSB',
! 'PSUBUSW',
! 'PSUBW',
! 'PUNPCKHBW',
! 'PUNPCKHDQ',
! 'PUNPCKHWD',
! 'PUNPCKLBW',
! 'PUNPCKLDQ',
! 'PUNPCKLWD',
! 'PUSH',
! 'PUSHF',
! 'PUSHFW',
! 'PUSHFQ',
! 'PXOR',
! 'RCL',
! 'RCR',
! 'RDSHR',
! 'RDMSR',
! 'RDPMC',
! 'RDTSC',
! 'REP',
! 'REPE',
! 'REPNE',
! 'REPNZ',
! 'REPZ',
! 'RET',
! 'RETF',
! 'RETN',
! 'RETW',
! 'RETFW',
! 'RETNW',
! 'RETFD',
! 'RETQ',
! 'RETFQ',
! 'RETNQ',
! 'ROL',
! 'ROR',
! 'RSDC',
! 'RSLDT',
! 'RSM',
! 'SAHF',
! 'SAL',
! 'SAR',
! 'SBB',
! 'SCASB',
! 'SCASD',
! 'SCASQ',
! 'SCASW',
! 'SEGCS',
! 'SEGDS',
! 'SEGES',
! 'SEGFS',
! 'SEGGS',
! 'SEGSS',
! 'SGDT',
! 'SHL',
! 'SHLD',
! 'SHR',
! 'SHRD',
! 'SIDT',
! 'SLDT',
! 'SMI',
! 'SMINT',
! 'SMINTOLD',
! 'SMSW',
! 'STC',
! 'STD',
! 'STI',
! 'STOSB',
! 'STOSD',
! 'STOSW',
! 'STR',
! 'SUB',
! 'SVDC',
! 'SVLDT',
! 'SVTS',
! 'SYSCALL',
! 'SYSENTER',
! 'SYSEXIT',
! 'SYSRET',
! 'TEST',
! 'UD1',
! 'UD2',
! 'UMOV',
! 'VERR',
! 'VERW',
! 'WAIT',
! 'WBINVD',
! 'WRSHR',
! 'WRMSR',
! 'XADD',
! 'XBTS',
! 'XCHG',
! 'XLAT',
! 'XLATB',
! 'XOR',
! 'XSTORE',
! 'XCRYPTECB',
! 'XCRYPTCBC',
! 'XCRYPTCFB',
! 'XCRYPTOFB',
! 'CMOV',
! 'J',
! 'SET',
! 'MOVS',
! 'CMPS',
! 'SCAS',
! 'LODS',
! 'STOS',
! 'INS',
! 'OUTS',
! 'ADDPS',
! 'ADDSS',
! 'ANDNPS',
! 'ANDPS',
! 'CMPEQPS',
! 'CMPEQSS',
! 'CMPLEPS',
! 'CMPLESS',
! 'CMPLTPS',
! 'CMPLTSS',
! 'CMPNEQPS',
! 'CMPNEQSS',
! 'CMPNLEPS',
! 'CMPNLESS',
! 'CMPNLTPS',
! 'CMPNLTSS',
! 'CMPORDPS',
! 'CMPORDSS',
! 'CMPUNORDPS',
! 'CMPUNORDSS',
! 'CMPPS',
! 'CMPSS',
! 'COMISS',
! 'CVTPI2PS',
! 'CVTPS2PI',
! 'CVTSI2SS',
! 'CVTSS2SI',
! 'CVTTPS2PI',
! 'CVTTSS2SI',
! 'DIVPS',
! 'DIVSS',
! 'LDMXCSR',
! 'MAXPS',
! 'MAXSS',
! 'MINPS',
! 'MINSS',
! 'MOVAPS',
! 'MOVHPS',
! 'MOVLHPS',
! 'MOVLPS',
! 'MOVHLPS',
! 'MOVMSKPS',
! 'MOVNTPS',
! 'MOVSS',
! 'MOVUPS',
! 'MULPS',
! 'MULSS',
! 'ORPS',
! 'RCPPS',
! 'RCPSS',
! 'RSQRTPS',
! 'RSQRTSS',
! 'SHUFPS',
! 'SQRTPS',
! 'SQRTSS',
! 'STMXCSR',
! 'SUBPS',
! 'SUBSS',
! 'UCOMISS',
! 'UNPCKHPS',
! 'UNPCKLPS',
! 'XORPS',
! 'FXRSTOR',
! 'FXSAVE',
! 'PREFETCHNTA',
! 'PREFETCHT0',
! 'PREFETCHT1',
! 'PREFETCHT2',
! 'SFENCE',
! 'MASKMOVQ',
! 'MOVNTQ',
! 'PAVGB',
! 'PAVGW',
! 'PEXTRW',
! 'PINSRW',
! 'PMAXSW',
! 'PMAXUB',
! 'PMINSW',
! 'PMINUB',
! 'PMOVMSKB',
! 'PMULHUW',
! 'PSADBW',
! 'PSHUFW',
! 'PFNACC',
! 'PFPNACC',
! 'PI2FW',
! 'PF2IW',
! 'PSWAPD',
! 'FFREEP',
! 'MASKMOVDQU',
! 'CLFLUSH',
! 'MOVNTDQ',
! 'MOVNTI',
! 'MOVNTPD',
! 'PAUSE',
! 'LFENCE',
! 'MFENCE',
! 'MOVDQA',
! 'MOVDQU',
! 'MOVDQ2Q',
! 'MOVQ2DQ',
! 'PADDQ',
! 'PMULUDQ',
! 'PSHUFD',
! 'PSHUFHW',
! 'PSHUFLW',
! 'PSRLDQ',
! 'PSUBQ',
! 'PUNPCKHQDQ',
! 'PUNPCKLQDQ',
! 'ADDPD',
! 'ADDSD',
! 'ANDNPD',
! 'ANDPD',
! 'CMPEQPD',
! 'CMPEQSD',
! 'CMPLEPD',
! 'CMPLESD',
! 'CMPLTPD',
! 'CMPLTSD',
! 'CMPNEQPD',
! 'CMPNEQSD',
! 'CMPNLEPD',
! 'CMPNLESD',
! 'CMPNLTPD',
! 'CMPNLTSD',
! 'CMPORDPD',
! 'CMPORDSD',
! 'CMPUNORDPD',
! 'CMPUNORDSD',
! 'CMPPD',
! 'COMISD',
! 'CVTDQ2PD',
! 'CVTDQ2PS',
! 'CVTPD2DQ',
! 'CVTPD2PI',
! 'CVTPD2PS',
! 'CVTPI2PD',
! 'CVTPS2DQ',
! 'CVTPS2PD',
! 'CVTSD2SI',
! 'CVTSD2SS',
! 'CVTSI2SD',
! 'CVTSS2SD',
! 'CVTTPD2PI',
! 'CVTTPD2DQ',
! 'CVTTPS2DQ',
! 'CVTTSD2SI',
! 'DIVPD',
! 'DIVSD',
! 'MAXPD',
! 'MAXSD',
! 'MINPD',
! 'MINSD',
! 'MOVAPD',
! 'MOVHPD',
! 'MOVLPD',
! 'MOVMSKPD',
! 'MOVUPD',
! 'MULPD',
! 'MULSD',
! 'ORPD',
! 'SHUFPD',
! 'SQRTPD',
! 'SQRTSD',
! 'SUBPD',
! 'SUBSD',
! 'UCOMISD',
! 'UNPCKHPD',
! 'UNPCKLPD',
! 'XORPD',
! 'ADDSUBPD',
! 'ADDSUBPS',
! 'HADDPD',
! 'HADDPS',
! 'HSUBPD',
! 'HSUBPS',
! 'LDDQU',
! 'MOVDDUP',
! 'MOVSHDUP',
! 'MOVSLDUP',
! 'VMREAD',
! 'VMWRITE',
! 'VMCALL',
! 'VMLAUNCH',
! 'VMRESUME',
! 'VMXOFF',
! 'VMXON',
! 'VMCLEAR',
! 'VMPTRLD',
! 'VMPTRST',
! 'VMRUN',
! 'VMMCALL',
! 'VMLOAD',
! 'VMSAVE',
! 'STGI',
! 'CLGI',
! 'SKINIT',
! 'INVLPGA',
! 'MONTMUL',
! 'XSHA1',
! 'XSHA256',
! 'DMINT',
! 'RDM',
! 'MOVABS',
! 'MOVSXD',
! 'CQO',
! 'CDQE',
! 'CMPXCHG16B',
! 'MOVNTSS',
! 'MOVNTSD',
! 'INSERTQ',
! 'EXTRQ',
! 'LZCNT',
! 'PABSB',
! 'PABSW',
! 'PABSD',
! 'PALIGNR',
! 'PHADDW',
! 'PHADDD',
! 'PHADDSW',
! 'PHSUBW',
! 'PHSUBD',
! 'PHSUBSW',
! 'PMADDUBSW',
! 'PMULHRSW',
! 'PSHUFB',
! 'PSIGNB',
! 'PSIGNW',
! 'PSIGND',
! 'BLENDPS',
! 'BLENDPD',
! 'BLENDVPS',
! 'BLENDVPD',
! 'DPPS',
! 'DPPD',
! 'EXTRACTPS',
! 'INSERTPS',
! 'MOVNTDQA',
! 'MPSADBW',
! 'PACKUSDW',
! 'PBLENDVB',
! 'PBLENDW',
! 'PCMPEQQ',
! 'PEXTRB',
! 'PEXTRD',
! 'PEXTRQ',
! 'PHMINPOSUW',
! 'PINSRB',
! 'PINSRD',
! 'PINSRQ',
! 'PMAXSB',
! 'PMAXSD',
! 'PMAXUD',
! 'PMAXUW',
! 'PMINSB',
! 'PMINSD',
! 'PMINUW',
! 'PMINUD',
! 'PMOVSXBW',
! 'PMOVSXBD',
! 'PMOVSXBQ',
! 'PMOVSXWD',
! 'PMOVSXWQ',
! 'PMOVSXDQ',
! 'PMOVZXBW',
! 'PMOVZXBD',
! 'PMOVZXBQ',
! 'PMOVZXWD',
! 'PMOVZXWQ',
! 'PMOVZXDQ',
! 'PMULDQ',
! 'PMULLD',
! 'PTEST',
! 'ROUNDPS',
! 'ROUNDPD',
! 'ROUNDSS',
! 'ROUNDSD',
! 'CRC32',
! 'PCMPESTRI',
! 'PCMPESTRM',
! 'PCMPISTRI',
! 'PCMPISTRM',
! 'PCMPGTQ',
! 'POPCNT',
! 'AESENC',
! 'AESENCLAST',
! 'AESDEC',
! 'AESDECLAST',
! 'AESIMC',
! 'AESKEYGENASSIST',
! 'RDTSCP',
! 'STOSQ',
! 'LODSQ',
! 'CMPSQ',
! 'MOVBE',
! 'PCLMULQDQ',
! 'VADDPD',
! 'VADDPS',
! 'VADDSD',
! 'VADDSS',
! 'VADDSUBPD',
! 'VADDSUBPS',
! 'VAESDEC',
! 'VAESDECLAST',
! 'VAESENC',
! 'VAESENCLAST',
! 'VAESIMC',
! 'VAESKEYGENASSIST',
! 'VANDNPD',
! 'VANDNPS',
! 'VANDPD',
! 'VANDPS',
! 'VBLENDPD',
! 'VBLENDPS',
! 'VBLENDVPD',
! 'VBLENDVPS',
! 'VBROADCASTF128',
! 'VBROADCASTSD',
! 'VBROADCASTSS',
! 'VCMPEQPS',
! 'VCMPLTPS',
! 'VCMPLEPS',
! 'VCMPUNORDPS',
! 'VCMPNEQPS',
! 'VCMPNLTPS',
! 'VCMPNLEPS',
! 'VCMPORDPS',
! 'VCMPEQ_UQPS',
! 'VCMPNGEPS',
! 'VCMPNGTPS',
! 'VCMPFALSEPS',
! 'VCMPNEQ_OQPS',
! 'VCMPGEPS',
! 'VCMPGTPS',
! 'VCMPTRUEPS',
! 'VCMPEQ_OSPS',
! 'VCMPLT_OQPS',
! 'VCMPLE_OQPS',
! 'VCMPUNORD_SPS',
! 'VCMPNEQ_USPS',
! 'VCMPNLT_UQPS',
! 'VCMPNLE_UQPS',
! 'VCMPORD_SPS',
! 'VCMPEQ_USPS',
! 'VCMPNGE_UQPS',
! 'VCMPNGT_UQPS',
! 'VCMPFALSE_OSPS',
! 'VCMPNEQ_OSPS',
! 'VCMPGE_OQPS',
! 'VCMPGT_OQPS',
! 'VCMPTRUE_USPS',
! 'VCMPEQPD',
! 'VCMPLTPD',
! 'VCMPLEPD',
! 'VCMPUNORDPD',
! 'VCMPNEQPD',
! 'VCMPNLTPD',
! 'VCMPNLEPD',
! 'VCMPORDPD',
! 'VCMPEQ_UQPD',
! 'VCMPNGEPD',
! 'VCMPNGTPD',
! 'VCMPFALSEPD',
! 'VCMPNEQ_OQPD',
! 'VCMPGEPD',
! 'VCMPGTPD',
! 'VCMPTRUEPD',
! 'VCMPEQ_OSPD',
! 'VCMPLT_OQPD',
! 'VCMPLE_OQPD',
! 'VCMPUNORD_SPD',
! 'VCMPNEQ_USPD',
! 'VCMPNLT_UQPD',
! 'VCMPNLE_UQPD',
! 'VCMPORD_SPD',
! 'VCMPEQ_USPD',
! 'VCMPNGE_UQPD',
! 'VCMPNGT_UQPD',
! 'VCMPFALSE_OSPD',
! 'VCMPNEQ_OSPD',
! 'VCMPGE_OQPD',
! 'VCMPGT_OQPD',
! 'VCMPTRUE_USPD',
! 'VCMPPD',
! 'VCMPPS',
! 'VCMPSD',
! 'VCMPSS',
! 'VCOMISD',
! 'VCOMISS',
! 'VCVTDQ2PD',
! 'VCVTDQ2PS',
! 'VCVTPD2DQ',
! 'VCVTPD2PS',
! 'VCVTPH2PS',
! 'VCVTPS2DQ',
! 'VCVTPS2PD',
! 'VCVTPS2PH',
! 'VCVTSD2SI',
! 'VCVTSD2SS',
! 'VCVTSI2SD',
! 'VCVTSI2SS',
! 'VCVTSS2SD',
! 'VCVTSS2SI',
! 'VCVTTPD2DQ',
! 'VCVTTPS2DQ',
! 'VCVTTSD2SI',
! 'VCVTTSS2SI',
! 'VDIVPD',
! 'VDIVPS',
! 'VDIVSD',
! 'VDIVSS',
! 'VDPPD',
! 'VDPPS',
! 'VEXTRACTF128',
! 'VEXTRACTPS',
! 'VHADDPD',
! 'VHADDPS',
! 'VHSUBPD',
! 'VHSUBPS',
! 'VINSERTF128',
! 'VINSERTPS',
! 'VLDDQU',
! 'VLDMXCSR',
! 'VMASKMOVDQU',
! 'VMASKMOVPD',
! 'VMASKMOVPS',
! 'VMAXPD',
! 'VMAXPS',
! 'VMAXSD',
! 'VMAXSS',
! 'VMINPD',
! 'VMINPS',
! 'VMINSD',
! 'VMINSS',
! 'VMOVAPD',
! 'VMOVAPS',
! 'VMOVD',
! 'VMOVDDUP',
! 'VMOVDQA',
! 'VMOVDQU',
! 'VMOVHLPS',
! 'VMOVHPD',
! 'VMOVHPS',
! 'VMOVLHPS',
! 'VMOVLPD',
! 'VMOVLPS',
! 'VMOVMSKPD',
! 'VMOVMSKPS',
! 'VMOVNTDQ',
! 'VMOVNTDQA',
! 'VMOVNTPD',
! 'VMOVNTPS',
! 'VMOVQ',
! 'VMOVSD',
! 'VMOVSHDUP',
! 'VMOVSLDUP',
! 'VMOVSS',
! 'VMOVUPD',
! 'VMOVUPS',
! 'VMPSADBW',
! 'VMULPD',
! 'VMULPS',
! 'VMULSD',
! 'VMULSS',
! 'VORPD',
! 'VORPS',
! 'VPABSB',
! 'VPABSD',
! 'VPABSW',
! 'VPACKSSDW',
! 'VPACKSSWB',
! 'VPACKUSDW',
! 'VPACKUSWB',
! 'VPADDB',
! 'VPADDD',
! 'VPADDQ',
! 'VPADDSB',
! 'VPADDSW',
! 'VPADDUSB',
! 'VPADDUSW',
! 'VPADDW',
! 'VPALIGNR',
! 'VPAND',
! 'VPANDN',
! 'VPAVGB',
! 'VPAVGW',
! 'VPBLENDVB',
! 'VPBLENDW',
! 'VPCLMULQDQ',
! 'VPCMPEQB',
! 'VPCMPEQD',
! 'VPCMPEQQ',
! 'VPCMPEQW',
! 'VPCMPESTRI',
! 'VPCMPESTRM',
! 'VPCMPGTB',
! 'VPCMPGTD',
! 'VPCMPGTQ',
! 'VPCMPGTW',
! 'VPCMPISTRI',
! 'VPCMPISTRM',
! 'VPERM2F128',
! 'VPERMILPD',
! 'VPERMILPS',
! 'VPEXTRB',
! 'VPEXTRD',
! 'VPEXTRQ',
! 'VPEXTRW',
! 'VPHADDD',
! 'VPHADDSW',
! 'VPHADDW',
! 'VPHMINPOSUW',
! 'VPHSUBD',
! 'VPHSUBSW',
! 'VPHSUBW',
! 'VPINSRB',
! 'VPINSRD',
! 'VPINSRQ',
! 'VPINSRW',
! 'VPMADDUBSW',
! 'VPMADDWD',
! 'VPMAXSB',
! 'VPMAXSD',
! 'VPMAXSW',
! 'VPMAXUB',
! 'VPMAXUD',
! 'VPMAXUW',
! 'VPMINSB',
! 'VPMINSD',
! 'VPMINSW',
! 'VPMINUB',
! 'VPMINUD',
! 'VPMINUW',
! 'VPMOVMSKB',
! 'VPMOVSXBD',
! 'VPMOVSXBQ',
! 'VPMOVSXBW',
! 'VPMOVSXDQ',
! 'VPMOVSXWD',
! 'VPMOVSXWQ',
! 'VPMOVZXBD',
! 'VPMOVZXBQ',
! 'VPMOVZXBW',
! 'VPMOVZXDQ',
! 'VPMOVZXWD',
! 'VPMOVZXWQ',
! 'VPMULDQ',
! 'VPMULHRSW',
! 'VPMULHUW',
! 'VPMULHW',
! 'VPMULLD',
! 'VPMULLW',
! 'VPMULUDQ',
! 'VPOR',
! 'VPSADBW',
! 'VPSHUFB',
! 'VPSHUFD',
! 'VPSHUFHW',
! 'VPSHUFLW',
! 'VPSIGNB',
! 'VPSIGND',
! 'VPSIGNW',
! 'VPSLLD',
! 'VPSLLDQ',
! 'VPSLLQ',
! 'VPSLLW',
! 'VPSRAD',
! 'VPSRAW',
! 'VPSRLD',
! 'VPSRLDQ',
! 'VPSRLQ',
! 'VPSRLW',
! 'VPSUBB',
! 'VPSUBD',
! 'VPSUBQ',
! 'VPSUBSB',
! 'VPSUBSW',
! 'VPSUBUSB',
! 'VPSUBUSW',
! 'VPSUBW',
! 'VPTEST',
! 'VPUNPCKHBW',
! 'VPUNPCKHDQ',
! 'VPUNPCKHQDQ',
! 'VPUNPCKHWD',
! 'VPUNPCKLBW',
! 'VPUNPCKLDQ',
! 'VPUNPCKLQDQ',
! 'VPUNPCKLWD',
! 'VPXOR',
! 'VRCPPS',
! 'VRCPSS',
! 'VROUNDPD',
! 'VROUNDPS',
! 'VROUNDSD',
! 'VROUNDSS',
! 'VRSQRTPS',
! 'VRSQRTSS',
! 'VSHUFPD',
! 'VSHUFPS',
! 'VSQRTPD',
! 'VSQRTPS',
! 'VSQRTSD',
! 'VSQRTSS',
! 'VSTMXCSR',
! 'VSUBPD',
! 'VSUBPS',
! 'VSUBSD',
! 'VSUBSS',
! 'VTESTPD',
! 'VTESTPS',
! 'VUCOMISD',
! 'VUCOMISS',
! 'VUNPCKHPD',
! 'VUNPCKHPS',
! 'VUNPCKLPD',
! 'VUNPCKLPS',
! 'VXORPD',
! 'VXORPS',
! 'VZEROALL',
! 'VZEROUPPER',
! 'ANDN',
! 'BEXTR',
! 'BLSI',
! 'BLSMSK',
! 'BLSR',
! 'TZCNT',
! 'BZHI',
! 'MULX',
! 'PDEP',
! 'PEXT',
! 'RORX',
! 'SARX',
! 'SHLX',
! 'SHRX',
! 'ADCX',
! 'ADOX',
! 'VBROADCASTI128',
! 'VEXTRACTI128',
! 'VINSERTI128',
! 'VPBLENDD',
! 'VPBROADCASTB',
! 'VPBROADCASTD',
! 'VPBROADCASTQ',
! 'VPBROADCASTW',
! 'VPERM2I128',
! 'VPERMD',
! 'VPERMPD',
! 'VPERMPS',
! 'VPERMQ',
! 'VPMASKMOVD',
! 'VPMASKMOVQ',
! 'VPSLLVD',
! 'VPSLLVQ',
! 'VPSRAVD',
! 'VPSRLVD',
! 'VPSRLVQ',
! 'VGATHERDPD',
! 'VGATHERDPS',
! 'VGATHERQPD',
! 'VGATHERQPS',
! 'VPGATHERDD',
! 'VPGATHERDQ',
! 'VPGATHERQD',
! 'VPGATHERQQ',
! 'VFMADDPD',
! 'VFMADD132PD',
! 'VFMADD132PS',
! 'VFMADD132SD',
! 'VFMADD132SS',
! 'VFMADD213PD',
! 'VFMADD213PS',
! 'VFMADD213SD',
! 'VFMADD213SS',
! 'VFMADD231PD',
! 'VFMADD231PS',
! 'VFMADD231SD',
! 'VFMADD231SS',
! 'VFMADDSUB132PD',
! 'VFMADDSUB132PS',
! 'VFMADDSUB213PD',
! 'VFMADDSUB213PS',
! 'VFMADDSUB231PD',
! 'VFMADDSUB231PS',
! 'VFMSUB132PD',
! 'VFMSUB132PS',
! 'VFMSUB132SD',
! 'VFMSUB132SS',
! 'VFMSUB213PD',
! 'VFMSUB213PS',
! 'VFMSUB213SD',
! 'VFMSUB213SS',
! 'VFMSUB231PD',
! 'VFMSUB231PS',
! 'VFMSUB231SD',
! 'VFMSUB231SS',
! 'VFMSUBADD132PD',
! 'VFMSUBADD132PS',
! 'VFMSUBADD213PD',
! 'VFMSUBADD213PS',
! 'VFMSUBADD231PD',
! 'VFMSUBADD231PS',
! 'VFNMADD132PD',
! 'VFNMADD132PS',
! 'VFNMADD132SD',
! 'VFNMADD132SS',
! 'VFNMADD213PD',
! 'VFNMADD213PS',
! 'VFNMADD213SD',
! 'VFNMADD213SS',
! 'VFNMADD231PD',
! 'VFNMADD231PS',
! 'VFNMADD231SD',
! 'VFNMADD231SS',
! 'VFNMSUB132PD',
! 'VFNMSUB132PS',
! 'VFNMSUB132SD',
! 'VFNMSUB132SS',
! 'VFNMSUB213PD',
! 'VFNMSUB213PS',
! 'VFNMSUB213SD',
! 'VFNMSUB213SS',
! 'VFNMSUB231PD',
! 'VFNMSUB231PS',
! 'VFNMSUB231SD',
! 'VFNMSUB231SS',
! 'XACQUIRE',
! 'XRELEASE',
! 'XBEGIN',
! 'XABORT',
! 'XEND',
! 'XTEST',
! 'RDRAND',
! 'RDSEED',
! 'XGETBV',
! 'XSETBV',
! 'XSAVE',
! 'XSAVE64',
! 'XRSTOR',
! 'XRSTOR64',
! 'XSAVEOPT',
! 'XSAVEOPT64',
! 'PREFETCHWT1',
! 'KADDB',
! 'KADDD',
! 'KADDQ',
! 'KADDW',
! 'KANDB',
! 'KANDD',
! 'KANDNB',
! 'KANDND',
! 'KANDNQ',
! 'KANDNW',
! 'KANDQ',
! 'KANDW',
! 'KMOVB',
! 'KMOVD',
! 'KMOVQ',
! 'KMOVW',
! 'KNOTB',
! 'KNOTD',
! 'KNOTQ',
! 'KNOTW',
! 'KORB',
! 'KORD',
! 'KORQ',
! 'KORTESTB',
! 'KORTESTD',
! 'KORTESTQ',
! 'KORTESTW',
! 'KORW',
! 'KSHIFTLB',
! 'KSHIFTLD',
! 'KSHIFTLQ',
! 'KSHIFTLW',
! 'KSHIFTRB',
! 'KSHIFTRD',
! 'KSHIFTRQ',
! 'KSHIFTRW',
! 'KTESTB',
! 'KTESTD',
! 'KTESTQ',
! 'KTESTW',
! 'KUNPCKBW',
! 'KUNPCKDQ',
! 'KUNPCKWD',
! 'KXNORB',
! 'KXNORD',
! 'KXNORQ',
! 'KXNORW',
! 'KXORB',
! 'KXORD',
! 'KXORQ',
! 'KXORW',
! 'VALIGND',
! 'VALIGNQ',
! 'VBLENDMPD',
! 'VBLENDMPS',
! 'VBROADCASTF32X2',
! 'VBROADCASTF32X4',
! 'VBROADCASTF32X8',
! 'VBROADCASTF64X2',
! 'VBROADCASTF64X4',
! 'VBROADCASTI32X2',
! 'VBROADCASTI32X4',
! 'VBROADCASTI32X8',
! 'VBROADCASTI64X2',
! 'VBROADCASTI64X4',
! 'VCOMPRESSPD',
! 'VCOMPRESSPS',
! 'VCVTPD2QQ',
! 'VCVTPD2UDQ',
! 'VCVTPD2UQQ',
! 'VCVTPS2QQ',
! 'VCVTPS2UDQ',
! 'VCVTPS2UQQ',
! 'VCVTQQ2PD',
! 'VCVTQQ2PS',
! 'VCVTSD2USI',
! 'VCVTSS2USI',
! 'VCVTTPD2QQ',
! 'VCVTTPD2UDQ',
! 'VCVTTPD2UQQ',
! 'VCVTTPS2QQ',
! 'VCVTTPS2UDQ',
! 'VCVTTPS2UQQ',
! 'VCVTTSD2USI',
! 'VCVTTSS2USI',
! 'VCVTUDQ2PD',
! 'VCVTUDQ2PS',
! 'VCVTUQQ2PD',
! 'VCVTUQQ2PS',
! 'VCVTUSI2SD',
! 'VCVTUSI2SS',
! 'VDBPSADBW',
! 'VEXP2PD',
! 'VEXP2PS',
! 'VEXPANDPD',
! 'VEXPANDPS',
! 'VEXTRACTF32X4',
! 'VEXTRACTF32X8',
! 'VEXTRACTF64X2',
! 'VEXTRACTF64X4',
! 'VEXTRACTI32X4',
! 'VEXTRACTI32X8',
! 'VEXTRACTI64X2',
! 'VEXTRACTI64X4',
! 'VFIXUPIMMPD',
! 'VFIXUPIMMPS',
! 'VFIXUPIMMSD',
! 'VFIXUPIMMSS',
! 'VFPCLASSPD',
! 'VFPCLASSPS',
! 'VFPCLASSSD',
! 'VFPCLASSSS',
! 'VGETEXPPD',
! 'VGETEXPPS',
! 'VGETEXPSD',
! 'VGETEXPSS',
! 'VGETMANTPD',
! 'VGETMANTPS',
! 'VGETMANTSD',
! 'VGETMANTSS',
! 'VINSERTF32X4',
! 'VINSERTF32X8',
! 'VINSERTF64X2',
! 'VINSERTF64X4',
! 'VINSERTI32X4',
! 'VINSERTI32X8',
! 'VINSERTI64X2',
! 'VINSERTI64X4',
! 'VMOVDQA32',
! 'VMOVDQA64',
! 'VMOVDQU16',
! 'VMOVDQU32',
! 'VMOVDQU64',
! 'VMOVDQU8',
! 'VPABSQ',
! 'VPANDD',
! 'VPANDND',
! 'VPANDNQ',
! 'VPANDQ',
! 'VPBLENDMB',
! 'VPBLENDMD',
! 'VPBLENDMQ',
! 'VPBLENDMW',
! 'VPCMPB',
! 'VPCMPD',
! 'VPCMPQ',
! 'VPCMPUB',
! 'VPCMPUD',
! 'VPCMPUQ',
! 'VPCMPUW',
! 'VPCMPW',
! 'VPCOMPRESSD',
! 'VPCOMPRESSQ',
! 'VPCONFLICTD',
! 'VPCONFLICTQ',
! 'VPERMB',
! 'VPERMI2B',
! 'VPERMI2D',
! 'VPERMI2PD',
! 'VPERMI2PS',
! 'VPERMI2Q',
! 'VPERMI2W',
! 'VPERMT2B',
! 'VPERMT2D',
! 'VPERMT2PD',
! 'VPERMT2PS',
! 'VPERMT2Q',
! 'VPERMT2W',
! 'VPERMW',
! 'VPEXPANDD',
! 'VPEXPANDQ',
! 'VPLZCNTD',
! 'VPLZCNTQ',
! 'VPMADD52HUQ',
! 'VPMADD52LUQ',
! 'VPMAXSQ',
! 'VPMAXUQ',
! 'VPMINSQ',
! 'VPMINUQ',
! 'VPMOVB2M',
! 'VPMOVD2M',
! 'VPMOVDB',
! 'VPMOVDW',
! 'VPMOVM2B',
! 'VPMOVM2D',
! 'VPMOVM2Q',
! 'VPMOVM2W',
! 'VPMOVQ2M',
! 'VPMOVQB',
! 'VPMOVQD',
! 'VPMOVQW',
! 'VPMOVSDB',
! 'VPMOVSDW',
! 'VPMOVSQB',
! 'VPMOVSQD',
! 'VPMOVSQW',
! 'VPMOVSWB',
! 'VPMOVUSDB',
! 'VPMOVUSDW',
! 'VPMOVUSQB',
! 'VPMOVUSQD',
! 'VPMOVUSQW',
! 'VPMOVUSWB',
! 'VPMOVW2M',
! 'VPMOVWB',
! 'VPMULLQ',
! 'VPMULTISHIFTQB',
! 'VPORD',
! 'VPORQ',
! 'VPROLD',
! 'VPROLQ',
! 'VPROLVD',
! 'VPROLVQ',
! 'VPRORD',
! 'VPRORQ',
! 'VPRORVD',
! 'VPRORVQ',
! 'VPSCATTERDD',
! 'VPSCATTERDQ',
! 'VPSCATTERQD',
! 'VPSCATTERQQ',
! 'VPSLLVW',
! 'VPSRAQ',
! 'VPSRAVQ',
! 'VPSRAVW',
! 'VPSRLVW',
! 'VPTERNLOGD',
! 'VPTERNLOGQ',
! 'VPTESTMB',
! 'VPTESTMD',
! 'VPTESTMQ',
! 'VPTESTMW',
! 'VPTESTNMB',
! 'VPTESTNMD',
! 'VPTESTNMQ',
! 'VPTESTNMW',
! 'VPXORD',
! 'VPXORQ',
! 'VRANGEPD',
! 'VRANGEPS',
! 'VRANGESD',
! 'VRANGESS',
! 'VRCP14PD',
! 'VRCP14PS',
! 'VRCP14SD',
! 'VRCP14SS',
! 'VRCP28PD',
! 'VRCP28PS',
! 'VRCP28SD',
! 'VRCP28SS',
! 'VREDUCEPD',
! 'VREDUCEPS',
! 'VREDUCESD',
! 'VREDUCESS',
! 'VRNDSCALEPD',
! 'VRNDSCALEPS',
! 'VRNDSCALESD',
! 'VRNDSCALESS',
! 'VRSQRT14PD',
! 'VRSQRT14PS',
! 'VRSQRT14SD',
! 'VRSQRT14SS',
! 'VRSQRT28PD',
! 'VRSQRT28PS',
! 'VRSQRT28SD',
! 'VRSQRT28SS',
! 'VSCALEFPD',
! 'VSCALEFPS',
! 'VSCALEFSD',
! 'VSCALEFSS',
! 'VSCATTERDPD',
! 'VSCATTERDPS',
! 'VSCATTERQPD',
! 'VSCATTERQPS',
! 'VSHUFF32X4',
! 'VSHUFF64X2',
! 'VSHUFI32X4',
! 'VSHUFI64X2',
! 'VPCOMPRESSB',
! 'VPCOMPRESSW',
! 'VPDPBUSD',
! 'VPDPBUSDS',
! 'VPDPWSSD',
! 'VPDPWSSDS',
! 'VPEXPANDB',
! 'VPEXPANDW',
! 'VPOPCNTB',
! 'VPOPCNTD',
! 'VPOPCNTQ',
! 'VPOPCNTW',
! 'VPSHLDD',
! 'VPSHLDQ',
! 'VPSHLDVD',
! 'VPSHLDVQ',
! 'VPSHLDVW',
! 'VPSHLDW',
! 'VPSHRDD',
! 'VPSHRDQ',
! 'VPSHRDVD',
! 'VPSHRDVQ',
! 'VPSHRDVW',
! 'VPSHRDW',
! 'VPSHUFBITQMB',
! 'SHA1RNDS4',
! 'SHA1NEXTE',
! 'SHA1MSG1',
! 'SHA1MSG2',
! 'SHA256RNDS2',
! 'SHA256MSG1',
! 'SHA256MSG2'
  );
diff -r -c compiler/z80/raz80asm.pas compiler_edited/z80/raz80asm.pas
*** compiler/z80/raz80asm.pas	2023-02-08 15:40:01.000000000 +0300
--- compiler_edited/z80/raz80asm.pas	2023-02-09 06:00:31.966099105 +0300
***************
*** 150,156 ****
        begin
          iasmops:=TFPHashList.create;
          for i:=firstop to lastop do
!           iasmops.Add(upper(std_op2str[i]),Pointer(PtrInt(i)));
        end;
  
  
--- 150,156 ----
        begin
          iasmops:=TFPHashList.create;
          for i:=firstop to lastop do
!           iasmops.Add(std_op2str[i],Pointer(PtrInt(i)));
        end;
  
  
diff -r -c compiler/z80/z80stdopnames.inc compiler_edited/z80/z80stdopnames.inc
*** compiler/z80/z80stdopnames.inc	2023-02-08 15:40:01.000000000 +0300
--- compiler_edited/z80/z80stdopnames.inc	2023-02-09 05:53:26.190298277 +0300
***************
*** 1,71 ****
! { don't edit, this file is generated from z80ins.dat; to regenerate, run 'make insdat' in the compiler directory }
  (
! 'none',
! 'adc',
! 'add',
! 'and',
! 'bit',
! 'call',
! 'ccf',
! 'cp',
! 'cpd',
! 'cpdr',
! 'cpi',
! 'cpir',
! 'cpl',
! 'daa',
! 'dec',
! 'di',
! 'djnz',
! 'ei',
! 'ex',
! 'exx',
! 'halt',
! 'im',
! 'in',
! 'inc',
! 'ind',
! 'indr',
! 'ini',
! 'inir',
! 'jp',
! 'jr',
! 'jrjp',
! 'ld',
! 'ldd',
! 'lddr',
! 'ldi',
! 'ldir',
! 'neg',
! 'nop',
! 'or',
! 'otdr',
! 'otir',
! 'out',
! 'outd',
! 'outi',
! 'pop',
! 'push',
! 'res',
! 'ret',
! 'reti',
! 'retn',
! 'rl',
! 'rla',
! 'rlc',
! 'rlca',
! 'rld',
! 'rr',
! 'rra',
! 'rrc',
! 'rrca',
! 'rrd',
! 'rst',
! 'sbc',
! 'scf',
! 'set',
! 'sla',
! 'sra',
! 'srl',
! 'sub',
! 'xor');
--- 1,71 ----
! { DON'T EDIT, THIS FILE IS GENERATED FROM Z80INS.DAT; TO REGENERATE, RUN 'MAKE INSDAT' IN THE COMPILER DIRECTORY }
  (
! 'NONE',
! 'ADC',
! 'ADD',
! 'AND',
! 'BIT',
! 'CALL',
! 'CCF',
! 'CP',
! 'CPD',
! 'CPDR',
! 'CPI',
! 'CPIR',
! 'CPL',
! 'DAA',
! 'DEC',
! 'DI',
! 'DJNZ',
! 'EI',
! 'EX',
! 'EXX',
! 'HALT',
! 'IM',
! 'IN',
! 'INC',
! 'IND',
! 'INDR',
! 'INI',
! 'INIR',
! 'JP',
! 'JR',
! 'JRJP',
! 'LD',
! 'LDD',
! 'LDDR',
! 'LDI',
! 'LDIR',
! 'NEG',
! 'NOP',
! 'OR',
! 'OTDR',
! 'OTIR',
! 'OUT',
! 'OUTD',
! 'OUTI',
! 'POP',
! 'PUSH',
! 'RES',
! 'RET',
! 'RETI',
! 'RETN',
! 'RL',
! 'RLA',
! 'RLC',
! 'RLCA',
! 'RLD',
! 'RR',
! 'RRA',
! 'RRC',
! 'RRCA',
! 'RRD',
! 'RST',
! 'SBC',
! 'SCF',
! 'SET',
! 'SLA',
! 'SRA',
! 'SRL',
! 'SUB',
! 'XOR');
