/* This file is auto-generated from insns.dat by insns.pl - don't edit it */ /* This file in included by names.c */ #include <wchar.h> static wchar_t *insn_names[] = { L"aaa", L"aad", L"aam", L"aas", L"adc", L"add", L"addps", L"addss", L"and", L"andnps", L"andps", L"arpl", L"bound", L"bsf", L"bsr", L"bswap", L"bt", L"btc", L"btr", L"bts", L"call", L"cbw", L"cdq", L"clc", L"cld", L"cli", L"clts", L"cmc", L"cmp", L"cmpeqps", L"cmpeqss", L"cmpleps", L"cmpless", L"cmpltps", L"cmpltss", L"cmpneqps", L"cmpneqss", L"cmpnleps", L"cmpnless", L"cmpnltps", L"cmpnltss", L"cmpordps", L"cmpordss", L"cmpps", L"cmpsb", L"cmpsd", L"cmpss", L"cmpsw", L"cmpunordps", L"cmpunordss", L"cmpxchg", L"cmpxchg486", L"cmpxchg8b", L"comiss", L"cpuid", L"cvtpi2ps", L"cvtps2pi", L"cvtsi2ss", L"cvtss2si", L"cvttps2pi", L"cvttss2si", L"cwd", L"cwde", L"daa", L"das", L"db", L"dd", L"dec", L"div", L"divps", L"divss", L"dq", L"dt", L"dw", L"emms", L"enter", L"equ", L"f2xm1", L"fabs", L"fadd", L"faddp", L"fbld", L"fbstp", L"fchs", L"fclex", L"fcmovb", L"fcmovbe", L"fcmove", L"fcmovnb", L"fcmovnbe", L"fcmovne", L"fcmovnu", L"fcmovu", L"fcom", L"fcomi", L"fcomip", L"fcomp", L"fcompp", L"fcos", L"fdecstp", L"fdisi", L"fdiv", L"fdivp", L"fdivr", L"fdivrp", L"femms", L"feni", L"ffree", L"fiadd", L"ficom", L"ficomp", L"fidiv", L"fidivr", L"fild", L"fimul", L"fincstp", L"finit", L"fist", L"fistp", L"fisub", L"fisubr", L"fld", L"fld1", L"fldcw", L"fldenv", L"fldl2e", L"fldl2t", L"fldlg2", L"fldln2", L"fldpi", L"fldz", L"fmul", L"fmulp", L"fnclex", L"fndisi", L"fneni", L"fninit", L"fnop", L"fnsave", L"fnstcw", L"fnstenv", L"fnstsw", L"fpatan", L"fprem", L"fprem1", L"fptan", L"frndint", L"frstor", L"fsave", L"fscale", L"fsetpm", L"fsin", L"fsincos", L"fsqrt", L"fst", L"fstcw", L"fstenv", L"fstp", L"fstsw", L"fsub", L"fsubp", L"fsubr", L"fsubrp", L"ftst", L"fucom", L"fucomi", L"fucomip", L"fucomp", L"fucompp", L"fxam", L"fxch", L"fxrstor", L"fxsave", L"fxtract", L"fyl2x", L"fyl2xp1", L"hlt", L"ibts", L"icebp", L"idiv", L"imul", L"in", L"inc", L"incbin", L"insb", L"insd", L"insw", L"int", L"int01", L"int03", L"int1", L"int3", L"into", L"invd", L"invlpg", L"iret", L"iretd", L"iretw", L"jcxz", L"jecxz", L"jmp", L"lahf", L"lar", L"ldmxcsr", L"lds", L"lea", L"leave", L"les", L"lfs", L"lgdt", L"lgs", L"lidt", L"lldt", L"lmsw", L"loadall", L"loadall286", L"lodsb", L"lodsd", L"lodsw", L"loop", L"loope", L"loopne", L"loopnz", L"loopz", L"lsl", L"lss", L"ltr", L"maskmovq", L"maxps", L"maxss", L"minps", L"minss", L"mov", L"movaps", L"movd", L"movhlps", L"movhps", L"movlhps", L"movlps", L"movmskps", L"movntps", L"movntq", L"movq", L"movsb", L"movsd", L"movss", L"movsw", L"movsx", L"movups", L"movzx", L"mul", L"mulps", L"mulss", L"neg", L"nop", L"not", L"or", L"orps", L"out", L"outsb", L"outsd", L"outsw", L"packssdw", L"packsswb", L"packuswb", L"paddb", L"paddd", L"paddsb", L"paddsiw", L"paddsw", L"paddusb", L"paddusw", L"paddw", L"pand", L"pandn", L"paveb", L"pavgb", L"pavgusb", L"pavgw", L"pcmpeqb", L"pcmpeqd", L"pcmpeqw", L"pcmpgtb", L"pcmpgtd", L"pcmpgtw", L"pdistib", L"pextrw", L"pf2id", L"pfacc", L"pfadd", L"pfcmpeq", L"pfcmpge", L"pfcmpgt", L"pfmax", L"pfmin", L"pfmul", L"pfrcp", L"pfrcpit1", L"pfrcpit2", L"pfrsqit1", L"pfrsqrt", L"pfsub", L"pfsubr", L"pi2fd", L"pinsrw", L"pmachriw", L"pmaddwd", L"pmagw", L"pmaxsw", L"pmaxub", L"pminsw", L"pminub", L"pmovmskb", L"pmulhriw", L"pmulhrwa", L"pmulhrwc", L"pmulhuw", L"pmulhw", L"pmullw", L"pmvgezb", L"pmvlzb", L"pmvnzb", L"pmvzb", L"pop", L"popa", L"popad", L"popaw", L"popf", L"popfd", L"popfw", L"por", L"prefetch", L"prefetchnta", L"prefetcht0", L"prefetcht1", L"prefetcht2", L"prefetchw", L"psadbw", L"pshufw", L"pslld", L"psllq", L"psllw", L"psrad", L"psraw", L"psrld", L"psrlq", L"psrlw", L"psubb", L"psubd", L"psubsb", L"psubsiw", L"psubsw", L"psubusb", L"psubusw", L"psubw", L"punpckhbw", L"punpckhdq", L"punpckhwd", L"punpcklbw", L"punpckldq", L"punpcklwd", L"push", L"pusha", L"pushad", L"pushaw", L"pushf", L"pushfd", L"pushfw", L"pxor", L"rcl", L"rcpps", L"rcpss", L"rcr", L"rdmsr", L"rdpmc", L"rdshr", L"rdtsc", L"resb", L"resd", L"resq", L"rest", L"resw", L"ret", L"retf", L"retn", L"rol", L"ror", L"rsdc", L"rsldt", L"rsm", L"rsqrtps", L"rsqrtss", L"sahf", L"sal", L"salc", L"sar", L"sbb", L"scasb", L"scasd", L"scasw", L"sfence", L"sgdt", L"shl", L"shld", L"shr", L"shrd", L"shufps", L"sidt", L"sldt", L"smi", L"smint", L"smintold", L"smsw", L"sqrtps", L"sqrtss", L"stc", L"std", L"sti", L"stmxcsr", L"stosb", L"stosd", L"stosw", L"str", L"sub", L"subps", L"subss", L"svdc", L"svldt", L"svts", L"syscall", L"sysenter", L"sysexit", L"sysret", L"test", L"ucomiss", L"ud1", L"ud2", L"umov", L"unpckhps", L"unpcklps", L"verr", L"verw", L"wait", L"wbinvd", L"wrmsr", L"wrshr", L"xadd", L"xbts", L"xchg", L"xlatb", L"xor", L"xorps" }; /* Conditional instructions */ static wchar_t *icn[] = { L"cmov", L"j", L"set" }; /* and the corresponding opcodes */ static int ico[] = { I_CMOVcc, I_Jcc, I_SETcc };