mirror of
				https://gitlab.com/freepascal.org/fpc/source.git
				synced 2025-11-04 01:19:38 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			689 lines
		
	
	
		
			6.6 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			689 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',
 | 
						|
'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',
 | 
						|
'iretq',
 | 
						|
'jcxz',
 | 
						|
'jecxz',
 | 
						|
'jrcxz',
 | 
						|
'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',
 | 
						|
'movsq',
 | 
						|
'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',
 | 
						|
'pmulhrwa',
 | 
						|
'pmulhrwc',
 | 
						|
'pmulhw',
 | 
						|
'pmullw',
 | 
						|
'pmvgezb',
 | 
						|
'pmvlzb',
 | 
						|
'pmvnzb',
 | 
						|
'pmvzb',
 | 
						|
'pop',
 | 
						|
'popa',
 | 
						|
'popal',
 | 
						|
'popaw',
 | 
						|
'popf',
 | 
						|
'popfl',
 | 
						|
'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',
 | 
						|
'pushal',
 | 
						|
'pushaw',
 | 
						|
'pushf',
 | 
						|
'pushfl',
 | 
						|
'pushfw',
 | 
						|
'pushfq',
 | 
						|
'pxor',
 | 
						|
'rcl',
 | 
						|
'rcr',
 | 
						|
'rdshr',
 | 
						|
'rdmsr',
 | 
						|
'rdpmc',
 | 
						|
'rdtsc',
 | 
						|
'rep',
 | 
						|
'repe',
 | 
						|
'repne',
 | 
						|
'repnz',
 | 
						|
'repz',
 | 
						|
'ret',
 | 
						|
'lret',
 | 
						|
'ret',
 | 
						|
'rol',
 | 
						|
'ror',
 | 
						|
'rsdc',
 | 
						|
'rsldt',
 | 
						|
'rsm',
 | 
						|
'sahf',
 | 
						|
'sal',
 | 
						|
'salc',
 | 
						|
'sar',
 | 
						|
'sbb',
 | 
						|
'scasb',
 | 
						|
'scasl',
 | 
						|
'scasq',
 | 
						|
'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',
 | 
						|
'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',
 | 
						|
'movslq',
 | 
						|
'cqto',
 | 
						|
'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',
 | 
						|
'stosq',
 | 
						|
'lodsq',
 | 
						|
'cmpsq'
 | 
						|
);
 |