mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-26 14:33:41 +02:00
687 lines
6.6 KiB
PHP
687 lines
6.6 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',
|
|
'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',
|
|
'jrcxz',
|
|
'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',
|
|
'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',
|
|
'popa',
|
|
'popad',
|
|
'popaw',
|
|
'popf',
|
|
'popfd',
|
|
'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',
|
|
'pusha',
|
|
'pushad',
|
|
'pushaw',
|
|
'pushf',
|
|
'pushfd',
|
|
'pushfw',
|
|
'pushfq',
|
|
'pxor',
|
|
'rcl',
|
|
'rcr',
|
|
'rdshr',
|
|
'rdmsr',
|
|
'rdpmc',
|
|
'rdtsc',
|
|
'rep',
|
|
'repe',
|
|
'repne',
|
|
'repnz',
|
|
'repz',
|
|
'ret',
|
|
'retf',
|
|
'retn',
|
|
'rol',
|
|
'ror',
|
|
'rsdc',
|
|
'rsldt',
|
|
'rsm',
|
|
'sahf',
|
|
'sal',
|
|
'salc',
|
|
'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',
|
|
'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',
|
|
'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',
|
|
'ptest',
|
|
'roundps',
|
|
'roundpd',
|
|
'roundss',
|
|
'roundsd',
|
|
'crc32',
|
|
'pcmpestri',
|
|
'pcmpestrm',
|
|
'pcmpistri',
|
|
'pcmpistrm',
|
|
'pcmpgtq',
|
|
'popcnt',
|
|
'aesenc',
|
|
'aesenclast',
|
|
'aesdec',
|
|
'aesdeclast',
|
|
'aesimc',
|
|
'aeskeygenassist',
|
|
'stosq',
|
|
'lodsq',
|
|
'cmpsq'
|
|
);
|