mirror of
				https://gitlab.com/freepascal.org/fpc/source.git
				synced 2025-10-31 19:31:37 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			605 lines
		
	
	
		
			5.7 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			605 lines
		
	
	
		
			5.7 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',
 | |
| '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',
 | |
| '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',
 | |
| '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',
 | |
| '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',
 | |
| 'popcnt'
 | |
| );
 | 
