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