mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-05 05:58:02 +02:00

- Rename 3DNow instruction (fixed long lasting typo in mnemonic). PMULHRWA --> PMULHRW - Add vpclmullqlqdq, vpclmulhqlqdq, vpclmullqhqdq, vpclmulhqhqdq. - Fix "typo" for SHA1MSG2
1455 lines
16 KiB
PHP
1455 lines
16 KiB
PHP
{ 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',
|
|
'cbtw',
|
|
'cltd',
|
|
'clc',
|
|
'cld',
|
|
'cli',
|
|
'clts',
|
|
'cmc',
|
|
'cmp',
|
|
'cmpsb',
|
|
'cmpsl',
|
|
'cmpsw',
|
|
'cmpxchg',
|
|
'cmpxchg486',
|
|
'cmpxchg8b',
|
|
'cpuid',
|
|
'cwd',
|
|
'cwtl',
|
|
'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',
|
|
'insl',
|
|
'insw',
|
|
'int',
|
|
'int01',
|
|
'int1',
|
|
'int03',
|
|
'int3',
|
|
'into',
|
|
'invd',
|
|
'invlpg',
|
|
'iret',
|
|
'iret',
|
|
'iretw',
|
|
'jcxz',
|
|
'jecxz',
|
|
'jmp',
|
|
'lahf',
|
|
'lar',
|
|
'lcall',
|
|
'lds',
|
|
'lea',
|
|
'leave',
|
|
'les',
|
|
'lfs',
|
|
'lgdt',
|
|
'lgs',
|
|
'lidt',
|
|
'ljmp',
|
|
'lldt',
|
|
'lmsw',
|
|
'loadall',
|
|
'loadall286',
|
|
'lock',
|
|
'lodsb',
|
|
'lodsl',
|
|
'lodsw',
|
|
'loop',
|
|
'loope',
|
|
'loopne',
|
|
'loopnz',
|
|
'loopz',
|
|
'lsl',
|
|
'lss',
|
|
'ltr',
|
|
'monitor',
|
|
'mov',
|
|
'movd',
|
|
'movq',
|
|
'movsb',
|
|
'movsl',
|
|
'movsw',
|
|
'movs',
|
|
'movz',
|
|
'mul',
|
|
'mwait',
|
|
'neg',
|
|
'nop',
|
|
'not',
|
|
'or',
|
|
'out',
|
|
'outsb',
|
|
'outsl',
|
|
'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',
|
|
'pmulhrw',
|
|
'pmulhrwc',
|
|
'pmulhw',
|
|
'pmullw',
|
|
'pmvgezb',
|
|
'pmvlzb',
|
|
'pmvnzb',
|
|
'pmvzb',
|
|
'pop',
|
|
'popa',
|
|
'popal',
|
|
'popaw',
|
|
'popf',
|
|
'popfl',
|
|
'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',
|
|
'pushal',
|
|
'pushaw',
|
|
'pushf',
|
|
'pushfl',
|
|
'pushfw',
|
|
'pxor',
|
|
'rcl',
|
|
'rcr',
|
|
'rdshr',
|
|
'rdmsr',
|
|
'rdpmc',
|
|
'rdtsc',
|
|
'rep',
|
|
'repe',
|
|
'repne',
|
|
'repnz',
|
|
'repz',
|
|
'ret',
|
|
'lret',
|
|
'ret',
|
|
'retw',
|
|
'lretw',
|
|
'retw',
|
|
'ret',
|
|
'lret',
|
|
'ret',
|
|
'rol',
|
|
'ror',
|
|
'rsdc',
|
|
'rsldt',
|
|
'rsm',
|
|
'sahf',
|
|
'sal',
|
|
'salc',
|
|
'sar',
|
|
'sbb',
|
|
'scasb',
|
|
'scasl',
|
|
'scasw',
|
|
'cs',
|
|
'ds',
|
|
'es',
|
|
'fs',
|
|
'gs',
|
|
'ss',
|
|
'sgdt',
|
|
'shl',
|
|
'shld',
|
|
'shr',
|
|
'shrd',
|
|
'sidt',
|
|
'sldt',
|
|
'smi',
|
|
'smint',
|
|
'smintold',
|
|
'smsw',
|
|
'stc',
|
|
'std',
|
|
'sti',
|
|
'stosb',
|
|
'stosl',
|
|
'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',
|
|
'pclmullqlqdq',
|
|
'pclmulhqlqdq',
|
|
'pclmullqhqdq',
|
|
'pclmulhqhqdq',
|
|
'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',
|
|
'vpclmullqlqdq',
|
|
'vpclmulhqlqdq',
|
|
'vpclmullqhqdq',
|
|
'vpclmulhqhqdq',
|
|
'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'
|
|
);
|