// //This is generated code - do not modify!!!!! // #include "../insts.h" const Inst* insts = {"aaa", 0, 0, 0, "\x37", "aas", 0, 0, 0, "\x3F", "aad", 0, 0, 0, "\xD5\x0A", "0", IMM, 0, IB, "\xD5", "aam", 0, 0, 0, "\xD4\x0A", "0", IMM, 0, IB, "\xD4", "adc", R_M8, REG8, _R, "\x10", "0", R_M16, REG16, O16 | _R, "\x11", "0", REG8, R_M8, _R, "\x12", "0", REG16, R_M16, O16 | _R, "\x13", "0", R_M8, IMM8, _2 | IB, "\x80", "0", R_M16, IMM16, O16 | _2 | IW, "\x81", "0", R_M16, IMM8, O16 | _2 | IB, "\x83", "0", AL, IMM8, IB, "\x14", "0", AX, IMM16, O16 | IW, "\x15", "add", R_M8, REG8, _R, "\x00", "0", R_M16, REG16, O16 | _R, "\x01", "0", REG8, R_M8, _R, "\x02", "0", REG16, R_M16, O16 | _R, "\x03", "0", R_M8, IMM8, _0 | IB, "\x80", "0", R_M16, IMM16, O16 | _0 | IW, "\x81", "0", R_M16, IMM8, O16 | _0 | IB, "\x83", "0", AL, IMM8, IB, "\x04", "0", AX, IMM16, O16 | IW, "\x05", "and", R_M8, REG8, _R, "\x20", "0", R_M16, REG16, O16 | _R, "\x21", "0", REG8, R_M8, _R, "\x22", "0", REG16, R_M16, O16 | _R, "\x23", "0", R_M8, IMM8, _4 | IB, "\x80", "0", R_M16, IMM16, O16 | _4 | IW, "\x81", "0", R_M16, IMM8, O16 | _4 | IB, "\x83", "0", AL, IMM8, IB, "\x24", "0", AX, IMM16, O16 | IW, "\x25", "arpl", R_M16, REG16, _R, "\x63", "bound", REG16, MEM, O16 | _R, "\x62", "bsf", REG16, R_M16, O16 | _R, "\x0F\xBC", "bsr", REG16, R_M16, O16 | _R, "\x0F\xBD", "bt", R_M16, REG16, O16 | _R, "\x0F\xA3", "0", R_M16, IMM8, O16 | _4 | IB, "\x0F\xBA", "btc", R_M16, REG16, O16 | _R, "\x0F\xBB", "0", R_M16, IMM8, O16 | _7 | IB, "\x0F\xBA", "btr", R_M16, REG16, O16 | _R, "\x0F\xB3", "0", R_M16, IMM8, O16 | _6 | IB, "\x0F\xBA", "bts", R_M16, REG16, O16 | _R, "\x0F\xAB", "0", R_M16, IMM, O16 | _5 | IB, "\x0F\xBA", "call", IMM, 0, 0, "\xE8", "0", R_M16, 0, O16 | _2, "\xFF", "cbw", 0, 0, O16, "\x98", "cwd", 0, 0, O16, "\x99", "clc", 0, 0, 0, "\xF8", "cld", 0, 0, 0, "\xFC", "cli", 0, 0, 0, "\xFA", "clts", 0, 0, 0, "\x0F\x06", "cmc", 0, 0, 0, "\xF5", "cmovcc", REG16, R_M16, O16 | PLUSCC | _R, "\x0F\x40", "cmp", R_M8, REG8, _R, "\x38", "0", R_M16, REG16, O16 | _R, "\x39", "0", REG8, R_M8, _R, "\x3A", "0", REG16, R_M16, O16 | _R, "\x3B", "0", R_M8, IMM8, _0 | IB, "\x80", "0", R_M16, IMM16, O16 | _0 | IW, "\x81", "0", R_M16, IMM8, O16 | _0 | IB, "\x83", "0", AL, IMM8, IB, "\x3C", "0", AX, IMM16, O16 | IW, "\x3D", "cmpsb", 0, 0, 0, "\xA6", "cmpsw", 0, 0, O16, "\xA7", "cmpxchg", R_M8, REG8, _R, "\x0F\xB0", "0", R_M16, REG16, O16 | _R, "\x0F\xB1", "cmpxchg486", R_M8, REG8, _R, "\x0F\xA6", "0", R_M16, REG16, O16 | _R, "\x0F\xA7", "cmpxchg8b", MEM, 0, _1, "\x0F\xC7", "cpuid", 0, 0, 0, "\x0F\xA2", "daa", 0, 0, 0, "\x27", "das", 0, 0, 0, "\x2F", "dec", REG16, 0, O16 | PLUSREG, "\x48", "0", R_M8, 0, _1, "\xFE", "0", R_M16, 0, O16 | _1, "\xFF", "div", R_M8, 0, _6, "\xF6", "0", R_M16, 0, O16 | _6, "\xF7", "emms", 0, 0, 0, "\x0F\x77", "enter", IMM, IMM, IW | IB, "\xC8", "f2xm1", 0, 0, 0, "\xD9\xF0", "fabs", 0, 0, 0, "\xD9\xE1", "fadd", MEM32, 0, _0, "\xD8", "fchs", 0, 0, 0, "\xD9\xE0", "fclex", 0, 0, 0, "\x9B\xDB\xE2", "fnclex", 0, 0, 0, "\xDB\xE2", "fcom", MEM32, 0, _2, "\xD8", "fcomp", MEM32, 0, _3, "\xD8", "fcompp", 0, 0, 0, "\xDE\xD9", "fcos", 0, 0, 0, "\xD9\xFF", "fdecstp", 0, 0, 0, "\xD9\xF6", "fdisi", 0, 0, 0, "\x9B\xDB\xE1", "fndisi", 0, 0, 0, "\xDB\xE1", "feni", 0, 0, 0, "\x9B\xDB\xE0", "fneni", 0, 0, 0, "\xDB\xE0", "fdiv", MEM32, 0, _6, "\xD8", "fdivr", MEM32, 0, _0, "\xD8", "fiadd", MEM16, 0, _0, "\xDE", "0", MEM32, 0, _0, "\xDA", "ficom", MEM16, 0, _2, "\xDE", "0", MEM32, 0, _2, "\xDA", "ficomp", MEM16, 0, _3, "\xDE", "0", MEM32, 0, _3, "\xDA", "fidiv", MEM16, 0, _6, "\xDE", "0", MEM32, 0, _6, "\xDA", "fidivr", MEM16, 0, _0, "\xDE", "0", MEM32, 0, _0, "\xDA", "fild", MEM16, 0, _0, "\xDF", "0", MEM32, 0, _0, "\xDB", "fist", MEM16, 0, _2, "\xDF", "0", MEM32, 0, _2, "\xDB", "fistp", MEM16, 0, _3, "\xDF", "0", MEM32, 0, _3, "\xDB", "fimul", MEM16, 0, _1, "\xDE", "0", MEM32, 0, _1, "\xDA", "fincstp", 0, 0, 0, "\xD9\xF7", "finit", 0, 0, 0, "\x9B\xDB\xE3", "fninit", 0, 0, 0, "\xDB\xE3", "fisub", MEM16, 0, _4, "\xDE", "0", MEM32, 0, _4, "\xDA", "fisubr", MEM16, 0, _5, "\xDE", "0", MEM32, 0, _5, "\xDA", "fld", MEM32, 0, _0, "\xD9", "fld1", 0, 0, 0, "\xD9\xE8", "fldl2e", 0, 0, 0, "\xD9\xEA", "fldl2t", 0, 0, 0, "\xD9\xE9", "fldlg2", 0, 0, 0, "\xD9\xEC", "fldln2", 0, 0, 0, "\xD9\xED", "fldpi", 0, 0, 0, "\xD9\xEB", "fldz", 0, 0, 0, "\xD9\xEE", "fldcw", MEM16, 0, _5, "\xD9", "fldenv", MEM, 0, _4, "\xD9", "fmul", MEM32, 0, _1, "\xD8", "fnop", 0, 0, 0, "\xD9\xD0", "fpatan", 0, 0, 0, "\xD9\xF3", "fptan", 0, 0, 0, "\xD9\xF2", "fprem", 0, 0, 0, "\xD9\xF8", "fprem1", 0, 0, 0, "\xD9\xF5", "frndint", 0, 0, 0, "\xD9\xFC", "fsave", MEM, 0, _6, "\x9B\xDD", "fnsave", MEM, 0, _6, "\xDD", "frstor", MEM, 0, _4, "\xDD", "fscale", 0, 0, 0, "\xD9\xFD", "fsetpm", 0, 0, 0, "\xDB\xE4", "fsin", 0, 0, 0, "\xD9\xFE", "fsincos", 0, 0, 0, "\xD9\xFB", "fsqrt", 0, 0, 0, "\xD9\xFA", "fst", MEM32, 0, _2, "\xD9", "fstp", MEM32, 0, _3, "\xD9", "fstcw", MEM16, 0, _0, "\x9B\xD9", "fnstcw", MEM16, 0, _0, "\xD9", "fstenv", MEM, 0, _6, "\x9B\xD9", "fnstenv", MEM, 0, _6, "\xD9", "fstsw", MEM16, 0, _0, "\x9B\xDD", "0", AX, 0, 0, "\x9B\xDF\xE0", "fnstsw", MEM16, 0, _0, "\xDD", "0", AX, 0, 0, "\xDF\xE0", "fsub", MEM32, 0, _4, "\xD8", "fsubr", MEM32, 0, _5, "\xD8", "ftst", 0, 0, 0, "\xD9\xE4", "fucompp", 0, 0, 0, "\xDA\xE9", "fxam", 0, 0, 0, "\xD9\xE5", "fxch", 0, 0, 0, "\xD9\xC9", "fxtract", 0, 0, 0, "\xD9\xF4", "fyl2x", 0, 0, 0, "\xD9\xF1", "fyl2xp1", 0, 0, 0, "\xD9\xF9", "hlt", 0, 0, 0, "\xF4", "ibts", R_M16, REG16, O16 | _R, "\x0F\xA7", "idiv", R_M8, 0, _7, "\xF6", "0", R_M16, 0, O16 | _7, "\xF7", "imul", R_M8, 0, _5, "\xF6", "0", R_M16, 0, O16 | _5, "\xF7", "0", REG16, R_M16, O16 | _R, "\x0F\xAF", "0", REG16, IMM8, O16 | _R | IB, "\x6B", "0", REG16, IMM16, O16 | _R | IW, "\x69", "in", AL, IMM8, IB, "\xE4", "0", AX, IMM8, O16 | IB, "\xE5", "inc", REG16, 0, O16 | PLUSREG, "\x40", "0", R_M8, 0, _0, "\xFE", "0", R_M16, 0, O16 | _0, "\xFF", "insb", 0, 0, 0, "\x6C", "insw", 0, 0, O16, "\x6D", "int", IMM8, 0, IB, "\xCD", "int1", 0, 0, 0, "\xF1", "icebp", 0, 0, 0, "\xF1", "int01", 0, 0, 0, "\xF1", "int3", 0, 0, 0, "\xCC", "into", 0, 0, 0, "\xCE", "invd", 0, 0, 0, "\x0F\x08", "invlpg", MEM, 0, _0, "\x0F\x01", "iret", 0, 0, 0, "\xCF", "iretw", 0, 0, O16, "\xCF", "jcxz", IMM, 0, O16, "\xE3", "jmp", IMM, 0, 0, "\xE9", "0", R_M16, 0, O16 | _4, "\xFF", "jcc", IMM, 0, PLUSCC, "\x70", "lahf", 0, 0, 0, "\x9F", "lar", REG16, R_M16, O16 | _R, "\x0F\x02", "lds", REG16, MEM, O16 | _R, "\xC5", "les", REG16, MEM, O16 | _R, "\xC4", "lfs", REG16, MEM, O16 | _R, "\x0F\xB4", "lgs", REG16, MEM, O16 | _R, "\x0F\xB5", "lss", REG16, MEM, O16 | _R, "\x0F\xB2", "lea", REG16, MEM, O16 | _R, "\x8D", "leave", 0, 0, 0, "\xC9", "lgdt", MEM, 0, _2, "\x0F\x01", "lidt", MEM, 0, _3, "\x0F\x01", "lldt", R_M16, 0, _2, "\x0F\x00", "lmsw", R_M16, 0, _6, "\x0F\x01", "loadall", 0, 0, 0, "\x0F\x07", "loadall286", 0, 0, 0, "\x0F\x05", "lodsb", 0, 0, 0, "\xAC", "lodsw", 0, 0, O16, "\xAD", "loop", IMM, 0, 0, "\xE2", "0", IMM, CX, 0, "\xa1\xE2", "0", IMM, ECX, 0, "\xa3\xE2", "loope", IMM, 0, 0, "\xE1", "0", IMM, CX, 0, "\xa1\xE1", "0", IMM, ECX, 0, "\xa3\xE1", "loopz", IMM, 0, 0, "\xE1", "0", IMM, CX, 0, "\xa1\xE1", "0", IMM, ECX, 0, "\xa3\xE1", "loopne", IMM, 0, 0, "\xE0", "0", IMM, CX, 0, "\xa1\xE0", "0", IMM, ECX, 0, "\xa3\xE0", "loopnz", IMM, 0, 0, "\xE0", "0", IMM, CX, 0, "\xa1\xE0", "0", IMM, ECX, 0, "\xa3\xE0", "lsl", REG16, R_M16, O16 | _R, "\x0F\x03", "ltr", R_M16, 0, _3, "\x0F\x00", "mov", R_M8, REG8, _R, "\x88", "0", R_M16, REG16, O16 | _R, "\x89", "0", REG8, R_M8, _R, "\x8A", "0", REG16, R_M16, O16 | _R, "\x8B", "0", REG8, IMM8, PLUSREG | IB, "\xB0", "0", REG16, IMM16, O16 | PLUSREG | IW, "\xB8", "0", R_M8, IMM8, _0 | IB, "\xC6", "0", R_M16, IMM16, O16 | _0 | IW, "\xC7", "movsb", 0, 0, 0, "\xA4", "movsw", 0, 0, O16, "\xA5", "movsx", REG16, R_M8, O16 | _R, "\x0F\xBE", "movzx", REG16, R_M8, O16 | _R, "\x0F\xB6", "mul", R_M8, 0, _4, "\xF6", "0", R_M16, 0, O16 | _4, "\xF7", "neg", R_M8, 0, _3, "\xF6", "0", R_M16, 0, O16 | _3, "\xF7", "not", R_M8, 0, _2, "\xF6", "0", R_M16, 0, O16 | _2, "\xF7", "nop", 0, 0, 0, "\x90", "or", R_M8, REG8, _R, "\x08", "0", R_M16, REG16, O16 | _R, "\x09", "0", REG8, R_M8, _R, "\x0A", "0", REG16, R_M16, O16 | _R, "\x0B", "0", R_M8, IMM8, _1 | IB, "\x80", "0", R_M16, IMM16, O16 | _1 | IW, "\x81", "0", R_M16, IMM8, O16 | _1 | IB, "\x83", "0", AL, IMM8, IB, "\x0C", "0", AX, IMM16, O16 | IW, "\x0D", "out", IMM8, AL, IB, "\xE6", "0", IMM8, AX, O16 | IB, "\xE7", "outsb", 0, 0, 0, "\x6E", "outsw", 0, 0, O16, "\x6F", "pop", REG16, 0, O16 | PLUSREG, "\x58", "0", R_M16, 0, O16 | _0, "\x8F", "popa", 0, 0, 0, "\x61", "popaw", 0, 0, O16, "\x61", "popf", 0, 0, 0, "\x9D", "popfw", 0, 0, O16, "\x9D", "push", REG16, 0, O16 | PLUSREG, "\x50", "0", R_M16, 0, O16 | _6, "\xFF", "0", IMM8, 0, IB, "\x6A", "0", IMM16, 0, O16 | IW, "\x68", "pusha", 0, 0, 0, "\x60", "pushaw", 0, 0, O16, "\x60", "pushf", 0, 0, 0, "\x9C", "pushfw", 0, 0, O16, "\x9C", "rcl", R_M8, CL, _2, "\xD2", "0", R_M8, IMM8, _2 | IB, "\xC0", "0", R_M16, CL, O16 | _2, "\xD3", "0", R_M16, IMM8, O16 | _2 | IB, "\xC1", "rcr", R_M8, CL, _3, "\xD2", "0", R_M8, IMM8, _3 | IB, "\xC0", "0", R_M16, CL, O16 | _3, "\xD3", "0", R_M16, IMM8, O16 | _3 | IB, "\xC1", "rdmsr", 0, 0, 0, "\x0F\x32", "rdpmc", 0, 0, 0, "\x0F\x33", "rdtsc", 0, 0, 0, "\x0F\x31", "ret", 0, 0, 0, "\xC3", "0", IMM16, 0, IW, "\xC2", "retf", 0, 0, 0, "\xCB", "0", IMM16, 0, IW, "\xCA", "retn", 0, 0, 0, "\xC3", "0", IMM16, 0, IW, "\xC2", "rol", R_M8, CL, _0, "\xD2", "0", R_M8, IMM8, _0 | IB, "\xC0", "0", R_M16, CL, O16 | _0, "\xD3", "0", R_M16, IMM8, O16 | _0 | IB, "\xC1", "ror", R_M8, CL, _1, "\xD2", "0", R_M8, IMM8, _1 | IB, "\xC0", "0", R_M16, CL, O16 | _1, "\xD3", "0", R_M16, IMM8, O16 | _1 | IB, "\xC1", "rsm", 0, 0, 0, "\x0F\xAA", "sahf", 0, 0, 0, "\x9E", "sal", R_M8, CL, _4, "\xD2", "0", R_M8, IMM8, _4 | IB, "\xC0", "0", R_M16, CL, O16 | _4, "\xD3", "0", R_M16, IMM8, O16 | _4 | IB, "\xC1", "sar", R_M8, CL, _0, "\xD2", "0", R_M8, IMM8, _0 | IB, "\xC0", "0", R_M16, CL, O16 | _0, "\xD3", "0", R_M16, IMM8, O16 | _0 | IB, "\xC1", "salc", 0, 0, 0, "\xD6", "sbb", R_M8, REG8, _R, "\x18", "0", R_M16, REG16, O16 | _R, "\x19", "0", REG8, R_M8, _R, "\x1A", "0", REG16, R_M16, O16 | _R, "\x1B", "0", R_M8, IMM8, _3 | IB, "\x80", "0", R_M16, IMM16, O16 | _3 | IW, "\x81", "0", R_M16, IMM8, O16 | _3 | IB, "\x83", "0", AL, IMM8, IB, "\x1C", "0", AX, IMM16, O16 | IW, "\x1D", "scasb", 0, 0, 0, "\xAE", "scasw", 0, 0, O16, "\xAF", "setcc", R_M8, 0, PLUSCC | _2, "\x0F\x90", "sgdt", MEM, 0, _0, "\x0F\x01", "sidt", MEM, 0, _1, "\x0F\x01", "sldt", R_M16, 0, _0, "\x0F\x00", "shl", R_M8, CL, _4, "\xD2", "0", R_M8, IMM8, _4 | IB, "\xC0", "0", R_M16, CL, O16 | _4, "\xD3", "0", R_M16, IMM8, O16 | _4 | IB, "\xC1", "shr", R_M8, CL, _5, "\xD2", "0", R_M8, IMM8, _5 | IB, "\xC0", "0", R_M16, CL, O16 | _5, "\xD3", "0", R_M16, IMM8, O16 | _5 | IB, "\xC1", "smi", 0, 0, 0, "\xF1", "smsw", R_M16, 0, _4, "\x0F\x01", "stc", 0, 0, 0, "\xF9", "std", 0, 0, 0, "\xFD", "sti", 0, 0, 0, "\xFB", "stosb", 0, 0, 0, "\xAA", "stosw", 0, 0, O16, "\xAB", "str", R_M16, 0, _1, "\x0F\x00", "sub", R_M8, REG8, _R, "\x28", "0", R_M16, REG16, O16 | _R, "\x29", "0", REG8, R_M8, _R, "\x2A", "0", REG16, R_M16, O16 | _R, "\x2B", "0", R_M8, IMM8, _5 | IB, "\x80", "0", R_M16, IMM16, O16 | _5 | IW, "\x81", "0", R_M16, IMM8, O16 | _5 | IB, "\x83", "0", AL, IMM8, IB, "\x2C", "0", AX, IMM16, O16 | IW, "\x2D", "test", R_M8, REG8, _R, "\x84", "0", R_M16, REG16, O16 | _R, "\x85", "0", R_M8, IMM8, _7 | IB, "\xF6", "0", R_M16, IMM16, O16 | _7 | IW, "\xF7", "0", AL, IMM8, IB, "\xA8", "0", AX, IMM16, O16 | IW, "\xA9", "umov", R_M8, REG8, _R, "\x0F\x10", "0", R_M16, REG16, O16 | _R, "\x0F\x11", "0", REG8, R_M8, _R, "\x0F\x12", "0", REG16, R_M16, O16 | _R, "\x0F\x13", "verr", R_M16, 0, _4, "\x0F\x00", "verw", R_M16, 0, _5, "\x0F\x00", "wait", 0, 0, 0, "\x9B", "wbinvd", 0, 0, 0, "\x0F\x09", "wrmsr", 0, 0, 0, "\x0F\x30", "xadd", R_M8, REG8, _R, "\x0F\xC0", "0", R_M16, REG16, O16 | _R, "\x0F\xC1", "xbts", REG16, R_M16, O16 | _R, "\x0F\xA6", "xchg", REG8, R_M8, _R, "\x86", "0", REG16, R_M8, O16 | _R, "\x87", "0", R_M8, REG8, _R, "\x86", "0", R_M16, REG16, O16 | _R, "\x87", "0", AX, REG16, O16 | PLUSREG, "\x90", "0", REG16, AX, O16 | PLUSREG, "\x90", "xlatb", 0, 0, 0, "\xD7", "xor", R_M8, REG8, _R, "\x30", "0", R_M16, REG16, O16 | _R, "\x31", "0", REG8, R_M8, _R, "\x32", "0", REG16, R_M16, O16 | _R, "\x33", "0", R_M8, IMM8, _6 | IB, "\x80", "0", R_M16, IMM16, O16 | _6 | IW, "\x81", "0", R_M16, IMM8, O16 | _6 | IB, "\x83", "0", AL, IMM8, IB, "\x34", "0", AX, IMM16, O16 | IW, "\x35", 0, 0, 0, 0, 0};