/* 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
};