⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 decode-table.c

📁 二进制翻译的一个软件
💻 C
📖 第 1 页 / 共 4 页
字号:
OpCode ngroup7[8] = {  { 0x00u, "sgdt",   Ms,     NONE, NONE, EMIT(normal),   AO, NF },  { 0x01u, "sidt",   Ms,     NONE, NONE, EMIT(normal),   AO, NF },  { 0x02u, "lgdt",   Ms,     NONE, NONE, EMIT(normal),   AO, NF },  { 0x03u, "lidt",   Ms,     NONE, NONE, EMIT(normal),   AO, NF },  { 0x04u, "smsw",   Ew,     NONE, NONE, EMIT(normal),   AO, NF },  { 0x05u, RESERVED },  { 0x06u, "lmsw",   Ew,     NONE, NONE, EMIT(normal),   AX, NF },  { 0x07u, "invlpg", Mb,     NONE, NONE, EMIT(normal),   AX, NF }};constOpCode group8_Ev_Ib[8] = {  { 0x00u, RESERVED },  { 0x01u, RESERVED },  { 0x02u, RESERVED },  { 0x03u, RESERVED },  { 0x04u, "btL",    Ev,     Ib,   NONE, EMIT(normal), AO, WF },  { 0x05u, "btsL",   Ev,     Ib,   NONE, EMIT(normal), AO, WF },  { 0x06u, "btrL",   Ev,     Ib,   NONE, EMIT(normal), AO, WF },  { 0x07u, "btcL",   Ev,     Ib,   NONE, EMIT(normal), AO, WF }};constOpCode ngroup9[8] = {  { 0x00u, RESERVED },  { 0x01u, "cmpxchgL",Ev,  NONE,   NONE, EMIT(normal), AX, WF },  { 0x02u, RESERVED },  { 0x03u, RESERVED },  { 0x04u, RESERVED },  { 0x05u, RESERVED },  { 0x06u, RESERVED },  { 0x07u, RESERVED }};constOpCode float_d8[16] = {  { 0x00u, "fadd-sr",    Md,   NONE,  NONE, EMIT(normal), AX, NF },  { 0x01u, "fmul-sr",    Md,   NONE,  NONE, EMIT(normal), AX, NF },  { 0x02u, "fcom-sr",    Md,   NONE,  NONE, EMIT(normal), AX, NF },  { 0x03u, "fcomp-sr",   Md,   NONE,  NONE, EMIT(normal), AX, NF },  { 0x04u, "fsub-sr",    Md,   NONE,  NONE, EMIT(normal), AX, NF },  { 0x05u, "fsubr-sr",   Md,   NONE,  NONE, EMIT(normal), AX, NF },  { 0x06u, "fdiv-sr",    Md,   NONE,  NONE, EMIT(normal), AX, NF },  { 0x07u, "fdivr-sr",   Md,   NONE,  NONE, EMIT(normal), AX, NF },  { 0x08u, "fadd",    FREG, NONE,  NONE, EMIT(normal), DF_BINARY },  { 0x09u, "fmul",    FREG, NONE,  NONE, EMIT(normal), DF_BINARY },  { 0x0au, "fcom",    FREG, NONE,  NONE, EMIT(normal), DF_BINARY },  { 0x0bu, "fcomp",   FREG, NONE,  NONE, EMIT(normal), DF_BINARY },  { 0x0cu, "fsub",    FREG, NONE,  NONE, EMIT(normal), DF_BINARY },  { 0x0du, "fsubr",   FREG, NONE,  NONE, EMIT(normal), DF_BINARY },  { 0x0eu, "fdiv",    FREG, NONE,  NONE, EMIT(normal), DF_BINARY },  { 0x0fu, "fdivr",   FREG, NONE,  NONE, EMIT(normal), DF_BINARY }};constOpCode float_d9[16] = {  { 0x00u, "fld-sr",     Md,   NONE,  NONE, EMIT(normal), AX },  { 0x01u, RESERVED },  { 0x02u, "fst-sr",     Md,   NONE,  NONE, EMIT(normal), AX },  { 0x03u, "fstp-sr",    Md,   NONE,  NONE, EMIT(normal), AX },  { 0x04u, "fldenv-z",   Mz,   NONE,  NONE, EMIT(normal), AX },  { 0x05u, "fldcw-w",    Mw,   NONE,  NONE, EMIT(normal), AX },  { 0x06u, "fstenv-z",   Mz,   NONE,  NONE, EMIT(normal), AX },  { 0x07u, "fstcw-w",    Mw,   NONE,  NONE, EMIT(normal), AX },  { 0x08u, "fld",     FREG, NONE,  NONE, EMIT(normal), DF_BINARY },  { 0x09u, "fxch",    FREG, NONE,  NONE, EMIT(normal), DF_BINARY },  { 0x0au, FTABLE(float_d9_2) },  { 0x0bu, RESERVED },  { 0x0cu, FTABLE(float_d9_4) },  { 0x0du, FTABLE(float_d9_5) },  { 0x0eu, FTABLE(float_d9_6) },  { 0x0fu, FTABLE(float_d9_7) }};constOpCode float_d9_2[8] = {  { 0x00u, "fnop",    NONE, NONE,  NONE, EMIT(normal) },  { 0x01u, RESERVED },  { 0x02u, RESERVED },  { 0x03u, RESERVED },  { 0x04u, RESERVED },  { 0x05u, RESERVED },  { 0x06u, RESERVED },  { 0x07u, RESERVED }};constOpCode float_d9_4[8] = {  { 0x00u, "fchs",    NONE, NONE,  NONE, EMIT(normal) },  { 0x01u, "fabs",    NONE, NONE,  NONE, EMIT(normal) },  { 0x02u, RESERVED },  { 0x03u, RESERVED },  { 0x04u, "ftst",    NONE, NONE,  NONE, EMIT(normal) },  { 0x05u, "fxam",    NONE, NONE,  NONE, EMIT(normal) },  { 0x06u, RESERVED },  { 0x07u, RESERVED }};constOpCode float_d9_5[8] = {  { 0x00u, "fld1",    NONE, NONE,  NONE, EMIT(normal) },  { 0x01u, "fldl2t",  NONE, NONE,  NONE, EMIT(normal) },  { 0x02u, "fldl2e",  NONE, NONE,  NONE, EMIT(normal) },  { 0x03u, "fldpi",   NONE, NONE,  NONE, EMIT(normal) },  { 0x04u, "fldlg2",  NONE, NONE,  NONE, EMIT(normal) },  { 0x05u, "fldln2",  NONE, NONE,  NONE, EMIT(normal) },  { 0x06u, "fldz",    NONE, NONE,  NONE, EMIT(normal) },  { 0x07u, RESERVED }};constOpCode float_d9_6[8] = {  { 0x00u, "f2xm1",   NONE, NONE,  NONE, EMIT(normal) },  { 0x01u, "fyl2x",   NONE, NONE,  NONE, EMIT(normal) },  { 0x02u, "fptan",   NONE, NONE,  NONE, EMIT(normal) },  { 0x03u, "fpatan",  NONE, NONE,  NONE, EMIT(normal) },  { 0x04u, "fxtract", NONE, NONE,  NONE, EMIT(normal) },  { 0x05u, "fprem1",  NONE, NONE,  NONE, EMIT(normal) },  { 0x06u, "fdecstp", NONE, NONE,  NONE, EMIT(normal) },  { 0x07u, "fincstp", NONE, NONE,  NONE, EMIT(normal) }};constOpCode float_d9_7[8] = {  { 0x00u, "fprem",   NONE, NONE,  NONE, EMIT(normal) },  { 0x01u, "fyl2xp1", NONE, NONE,  NONE, EMIT(normal) },  { 0x02u, "fsqrt",   NONE, NONE,  NONE, EMIT(normal) },  { 0x03u, "fsincos", NONE, NONE,  NONE, EMIT(normal) },  { 0x04u, "frndint", NONE, NONE,  NONE, EMIT(normal) },  { 0x05u, "fscale",  NONE, NONE,  NONE, EMIT(normal) },  { 0x06u, "fsin",    NONE, NONE,  NONE, EMIT(normal) },  { 0x07u, "fcos",    NONE, NONE,  NONE, EMIT(normal) }};constOpCode float_da[16] = {  { 0x00u, "fiadd-d",   Md,   NONE,  NONE, EMIT(normal), AX },  { 0x01u, "fimul-d",   Md,   NONE,  NONE, EMIT(normal), AX },  { 0x02u, "ficom-d",   Md,   NONE,  NONE, EMIT(normal), AX },  { 0x03u, "ficomp-d",  Md,   NONE,  NONE, EMIT(normal), AX },  { 0x04u, "fisub-d",   Md,   NONE,  NONE, EMIT(normal), AX },  { 0x05u, "fisubr-d",  Md,   NONE,  NONE, EMIT(normal), AX },  { 0x06u, "fidiv-d",   Md,   NONE,  NONE, EMIT(normal), AX },  { 0x07u, "fidivr-d",  Md,   NONE,  NONE, EMIT(normal), AX },    { 0x08u, "fcmovb",  FREG, NONE,  NONE, EMIT(normal), DF_BINARY, RF },  { 0x09u, "fcmove",  FREG, NONE,  NONE, EMIT(normal), DF_BINARY, RF },  { 0x0au, "fcmovbe", FREG, NONE,  NONE, EMIT(normal), DF_BINARY, RF },  { 0x0bu, "fcmovu",  FREG, NONE,  NONE, EMIT(normal), DF_BINARY, RF },  { 0x0cu, RESERVED },  { 0x0du, FTABLE(float_da_5) },  { 0x0eu, RESERVED },  { 0x0fu, RESERVED }};constOpCode float_da_5[8] = {  { 0x00u, RESERVED },  { 0x01u, "fucompp", NONE, NONE,  NONE, EMIT(normal) },  { 0x02u, RESERVED },  { 0x03u, RESERVED },  { 0x04u, RESERVED },  { 0x05u, RESERVED },  { 0x06u, RESERVED },  { 0x07u, RESERVED }};constOpCode float_db[16] = {  { 0x00u, "fild-d",     Md,   NONE,  NONE, EMIT(normal), AX },  { 0x01u, RESERVED },  { 0x02u, "fist-d",     Md,   NONE,  NONE, EMIT(normal), AX },  { 0x03u, "fistp-d",    Md,   NONE,  NONE, EMIT(normal), AX },  { 0x04u, RESERVED },  { 0x05u, "fld-er",     My,   NONE,  NONE, EMIT(normal), AX },  { 0x06u, RESERVED },  { 0x07u, "fstp-er",    My,   NONE,  NONE, EMIT(normal), AX },  { 0x08u, "fcmovnb", FREG, NONE,  NONE, EMIT(normal), DF_BINARY, RF },  { 0x09u, "fcmovne", FREG, NONE,  NONE, EMIT(normal), DF_BINARY, RF },  { 0x0au, "fcmovnbe",FREG, NONE,  NONE, EMIT(normal), DF_BINARY, RF },  { 0x0bu, "fcmovnu", FREG, NONE,  NONE, EMIT(normal), DF_BINARY, RF },  { 0x0cu, FTABLE(float_db_4) },  { 0x0du, "fucomi",  FREG, NONE,  NONE, EMIT(normal), DF_BINARY, WPF },  { 0x0eu, "fcomi",   FREG, NONE,  NONE, EMIT(normal), DF_BINARY, WPF },  { 0x0fu, RESERVED }};constOpCode float_db_4[8] = {  { 0x00u, RESERVED },  { 0x01u, RESERVED },  { 0x02u, "fclex",   NONE, NONE,  NONE, EMIT(normal) },  { 0x03u, "finit",   NONE, NONE,  NONE, EMIT(normal) },  { 0x04u, RESERVED },  { 0x05u, RESERVED },  { 0x06u, RESERVED },  { 0x07u, RESERVED }};constOpCode float_dc[16] = {  { 0x00u, "fadd-dr",    Mq,   NONE,  NONE, EMIT(normal), AX },  { 0x01u, "fmul-dr",    Mq,   NONE,  NONE, EMIT(normal), AX },  { 0x02u, "fcom-dr",    Mq,   NONE,  NONE, EMIT(normal), AX },  { 0x03u, "fcomp-dr",   Mq,   NONE,  NONE, EMIT(normal), AX },  { 0x04u, "fsub-dr",    Mq,   NONE,  NONE, EMIT(normal), AX },  { 0x05u, "fsubr-dr",   Mq,   NONE,  NONE, EMIT(normal), AX },  { 0x06u, "fdiv-dr",    Mq,   NONE,  NONE, EMIT(normal), AX },  { 0x07u, "fdivr-dr",   Mq,   NONE,  NONE, EMIT(normal), AX },  { 0x08u, "fadd",    FREG, NONE,  NONE, EMIT(normal), DF_BINARY | DF_DIRECTION },  { 0x09u, "fmul",    FREG, NONE,  NONE, EMIT(normal), DF_BINARY | DF_DIRECTION },  { 0x0au, RESERVED },  { 0x0bu, RESERVED },  { 0x0cu, "fsubr",   FREG, NONE,  NONE, EMIT(normal), DF_BINARY | DF_DIRECTION },  { 0x0du, "fsub",    FREG, NONE,  NONE, EMIT(normal), DF_BINARY | DF_DIRECTION },  { 0x0eu, "fdivr",   FREG, NONE,  NONE, EMIT(normal), DF_BINARY | DF_DIRECTION },  { 0x0fu, "fdiv",    FREG, NONE,  NONE, EMIT(normal), DF_BINARY | DF_DIRECTION }};constOpCode float_dd[16] = {  { 0x00u, "fld-dr",     Mq,   NONE,  NONE, EMIT(normal), AX },  { 0x01u, RESERVED },  { 0x02u, "fst-dr",     Mq,   NONE,  NONE, EMIT(normal), AX },  { 0x03u, "fstp-dr",    Mq,   NONE,  NONE, EMIT(normal), AX },  { 0x04u, "frstor-x",   Mx,   NONE,  NONE, EMIT(normal), AX },  { 0x05u, RESERVED },  { 0x06u, "fsave-x",    Mx,   NONE,  NONE, EMIT(normal), AX },  { 0x07u, "fstsw-w",    Mw,   NONE,  NONE, EMIT(normal), AX },  { 0x08u, "ffree",   FREG, NONE,  NONE, EMIT(normal) },  { 0x09u, RESERVED },  { 0x0au, "fst",     FREG, NONE,  NONE, EMIT(normal) },  { 0x0bu, "fstp",    FREG, NONE,  NONE, EMIT(normal) },  { 0x0cu, "fucom",   FREG, NONE,  NONE, EMIT(normal), DF_BINARY | DF_DIRECTION },  { 0x0du, "fucomp",  FREG, NONE,  NONE, EMIT(normal) },  { 0x0eu, RESERVED },  { 0x0fu, RESERVED },};constOpCode float_de[16] = {  { 0x00u, "fiadd-w",   Mw,   NONE,  NONE, EMIT(normal), AX },  { 0x01u, "fimul-w",   Mw,   NONE,  NONE, EMIT(normal), AX },  { 0x02u, "ficom-w",   Mw,   NONE,  NONE, EMIT(normal), AX },  { 0x03u, "ficomp-w",  Mw,   NONE,  NONE, EMIT(normal), AX },  { 0x04u, "fisub-w",   Mw,   NONE,  NONE, EMIT(normal), AX },  { 0x05u, "fisubr-w",  Mw,   NONE,  NONE, EMIT(normal), AX },  { 0x06u, "fidiv-w",   Mw,   NONE,  NONE, EMIT(normal), AX },  { 0x07u, "fidivr-w",  Mw,   NONE,  NONE, EMIT(normal), AX },  { 0x08u, "faddp",   FREG, NONE,  NONE, EMIT(normal), DF_BINARY | DF_DIRECTION },  { 0x09u, "fmulp",   FREG, NONE,  NONE, EMIT(normal), DF_BINARY | DF_DIRECTION },  { 0x0au, RESERVED },  { 0x0bu, FTABLE(float_de_3) },  { 0x0cu, "fsubrp",  FREG, NONE,  NONE, EMIT(normal), DF_BINARY | DF_DIRECTION },  { 0x0du, "fsubp",   FREG, NONE,  NONE, EMIT(normal), DF_BINARY | DF_DIRECTION },  { 0x0eu, "fdivrp",  FREG, NONE,  NONE, EMIT(normal), DF_BINARY | DF_DIRECTION },  { 0x0fu, "fdivp",   FREG, NONE,  NONE, EMIT(normal), DF_BINARY | DF_DIRECTION },};constOpCode float_de_3[8] = {  { 0x00u, RESERVED },  { 0x01u, "fcompp",  NONE, NONE,  NONE, EMIT(normal) },  { 0x02u, RESERVED },  { 0x03u, RESERVED },  { 0x04u, RESERVED },  { 0x05u, RESERVED },  { 0x06u, RESERVED },  { 0x07u, RESERVED }};constOpCode float_df[16] = {  { 0x00u, "fild-w",    Mw,   NONE,  NONE, EMIT(normal), AX },  { 0x01u, RESERVED },  { 0x02u, "fist-w",    Mw,   NONE,  NONE, EMIT(normal), AX },  { 0x03u, "fistp-w",   Mw,   NONE,  NONE, EMIT(normal), AX },  { 0x04u, "fbld-y",    My,   NONE,  NONE, EMIT(normal), AX },  { 0x05u, "fild-q",    Mq,   NONE,  NONE, EMIT(normal), AX },  { 0x06u, "fbstp-y",   My,   NONE,  NONE, EMIT(normal), AX },  { 0x07u, "fistp-q",   Mq,   NONE,  NONE, EMIT(normal), AX },  { 0x08u, RESERVED },  { 0x09u, RESERVED },  { 0x0au, RESERVED },  { 0x0bu, RESERVED },  { 0x0cu, FTABLE(float_df_4) },  { 0x0du, "fucomip", FREG, NONE,  NONE, EMIT(normal), DF_BINARY, WPF },  { 0x0eu, "fcomip", FREG, NONE,  NONE, EMIT(normal), DF_BINARY, WPF },  { 0x0fu, RESERVED }};constOpCode float_df_4[8] = {  { 0x00u, "fstsw-ax",   NONE, NONE,  NONE, EMIT(normal) },  { 0x01u, RESERVED },  { 0x02u, RESERVED },  { 0x03u, RESERVED },  { 0x04u, RESERVED },  { 0x05u, RESERVED },  { 0x06u, RESERVED },  { 0x07u, RESERVED },};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -