📄 itab.c
字号:
/* 00 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 01 */ { UD_Igrp_rm, O_NONE, O_NONE, O_NONE, ITAB__0F__OP_A7__MOD__OP_01__RM },};static struct ud_itab_entry itab__0f__op_a7__mod__op_01__rm[8] = { /* 00 */ { UD_Igrp_reg, O_NONE, O_NONE, O_NONE, ITAB__0F__OP_A7__MOD__OP_01__RM__OP_00__REG }, /* 01 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 02 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 03 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 04 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 05 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 06 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 07 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none },};static struct ud_itab_entry itab__0f__op_a7__mod__op_01__rm__op_00__reg[8] = { /* 00 */ { UD_Ixstore, O_NONE, O_NONE, O_NONE, P_none }, /* 01 */ { UD_Ixcryptecb, O_NONE, O_NONE, O_NONE, P_none }, /* 02 */ { UD_Ixcryptcbc, O_NONE, O_NONE, O_NONE, P_none }, /* 03 */ { UD_Ixcryptctr, O_NONE, O_NONE, O_NONE, P_none }, /* 04 */ { UD_Ixcryptcfb, O_NONE, O_NONE, O_NONE, P_none }, /* 05 */ { UD_Ixcryptofb, O_NONE, O_NONE, O_NONE, P_none }, /* 06 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 07 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none },};static struct ud_itab_entry itab__0f__op_ae__reg[8] = { /* 00 */ { UD_Ifxsave, O_M, O_NONE, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb }, /* 01 */ { UD_Ifxrstor, O_M, O_NONE, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb }, /* 02 */ { UD_Ildmxcsr, O_Md, O_NONE, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb }, /* 03 */ { UD_Istmxcsr, O_Md, O_NONE, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb }, /* 04 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 05 */ { UD_Igrp_mod, O_NONE, O_NONE, O_NONE, ITAB__0F__OP_AE__REG__OP_05__MOD }, /* 06 */ { UD_Igrp_mod, O_NONE, O_NONE, O_NONE, ITAB__0F__OP_AE__REG__OP_06__MOD }, /* 07 */ { UD_Igrp_mod, O_NONE, O_NONE, O_NONE, ITAB__0F__OP_AE__REG__OP_07__MOD },};static struct ud_itab_entry itab__0f__op_ae__reg__op_05__mod[2] = { /* 00 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 01 */ { UD_Igrp_rm, O_NONE, O_NONE, O_NONE, ITAB__0F__OP_AE__REG__OP_05__MOD__OP_01__RM },};static struct ud_itab_entry itab__0f__op_ae__reg__op_05__mod__op_01__rm[8] = { /* 00 */ { UD_Ilfence, O_NONE, O_NONE, O_NONE, P_none }, /* 01 */ { UD_Ilfence, O_NONE, O_NONE, O_NONE, P_none }, /* 02 */ { UD_Ilfence, O_NONE, O_NONE, O_NONE, P_none }, /* 03 */ { UD_Ilfence, O_NONE, O_NONE, O_NONE, P_none }, /* 04 */ { UD_Ilfence, O_NONE, O_NONE, O_NONE, P_none }, /* 05 */ { UD_Ilfence, O_NONE, O_NONE, O_NONE, P_none }, /* 06 */ { UD_Ilfence, O_NONE, O_NONE, O_NONE, P_none }, /* 07 */ { UD_Ilfence, O_NONE, O_NONE, O_NONE, P_none },};static struct ud_itab_entry itab__0f__op_ae__reg__op_06__mod[2] = { /* 00 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 01 */ { UD_Igrp_rm, O_NONE, O_NONE, O_NONE, ITAB__0F__OP_AE__REG__OP_06__MOD__OP_01__RM },};static struct ud_itab_entry itab__0f__op_ae__reg__op_06__mod__op_01__rm[8] = { /* 00 */ { UD_Imfence, O_NONE, O_NONE, O_NONE, P_none }, /* 01 */ { UD_Imfence, O_NONE, O_NONE, O_NONE, P_none }, /* 02 */ { UD_Imfence, O_NONE, O_NONE, O_NONE, P_none }, /* 03 */ { UD_Imfence, O_NONE, O_NONE, O_NONE, P_none }, /* 04 */ { UD_Imfence, O_NONE, O_NONE, O_NONE, P_none }, /* 05 */ { UD_Imfence, O_NONE, O_NONE, O_NONE, P_none }, /* 06 */ { UD_Imfence, O_NONE, O_NONE, O_NONE, P_none }, /* 07 */ { UD_Imfence, O_NONE, O_NONE, O_NONE, P_none },};static struct ud_itab_entry itab__0f__op_ae__reg__op_07__mod[2] = { /* 00 */ { UD_Iclflush, O_M, O_NONE, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb }, /* 01 */ { UD_Igrp_rm, O_NONE, O_NONE, O_NONE, ITAB__0F__OP_AE__REG__OP_07__MOD__OP_01__RM },};static struct ud_itab_entry itab__0f__op_ae__reg__op_07__mod__op_01__rm[8] = { /* 00 */ { UD_Isfence, O_NONE, O_NONE, O_NONE, P_none }, /* 01 */ { UD_Isfence, O_NONE, O_NONE, O_NONE, P_none }, /* 02 */ { UD_Isfence, O_NONE, O_NONE, O_NONE, P_none }, /* 03 */ { UD_Isfence, O_NONE, O_NONE, O_NONE, P_none }, /* 04 */ { UD_Isfence, O_NONE, O_NONE, O_NONE, P_none }, /* 05 */ { UD_Isfence, O_NONE, O_NONE, O_NONE, P_none }, /* 06 */ { UD_Isfence, O_NONE, O_NONE, O_NONE, P_none }, /* 07 */ { UD_Isfence, O_NONE, O_NONE, O_NONE, P_none },};static struct ud_itab_entry itab__0f__op_ba__reg[8] = { /* 00 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 01 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 02 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 03 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 04 */ { UD_Ibt, O_Ev, O_Ib, O_NONE, P_c1|P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb }, /* 05 */ { UD_Ibts, O_Ev, O_Ib, O_NONE, P_c1|P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb }, /* 06 */ { UD_Ibtr, O_Ev, O_Ib, O_NONE, P_c1|P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb }, /* 07 */ { UD_Ibtc, O_Ev, O_Ib, O_NONE, P_c1|P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },};static struct ud_itab_entry itab__0f__op_c7__reg[8] = { /* 00 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 01 */ { UD_Icmpxchg8b, O_M, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb }, /* 02 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 03 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 04 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 05 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 06 */ { UD_Igrp_vendor, O_NONE, O_NONE, O_NONE, ITAB__0F__OP_C7__REG__OP_06__VENDOR }, /* 07 */ { UD_Igrp_vendor, O_NONE, O_NONE, O_NONE, ITAB__0F__OP_C7__REG__OP_07__VENDOR },};static struct ud_itab_entry itab__0f__op_c7__reg__op_06__vendor[3] = { /* 00 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 01 */ { UD_Ivmptrld, O_Mq, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb }, /* 02 */ { UD_Ivmptrld, O_Mq, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },};static struct ud_itab_entry itab__0f__op_c7__reg__op_07__vendor[3] = { /* 00 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 01 */ { UD_Ivmptrst, O_Mq, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb }, /* 02 */ { UD_Ivmptrst, O_Mq, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },};static struct ud_itab_entry itab__0f__op_d9__mod[2] = { /* 00 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 01 */ { UD_Igrp_x87, O_NONE, O_NONE, O_NONE, ITAB__0F__OP_D9__MOD__OP_01__X87 },};static struct ud_itab_entry itab__0f__op_d9__mod__op_01__x87[64] = { /* 00 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 01 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 02 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 03 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 04 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 05 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 06 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 07 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 08 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 09 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 0A */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 0B */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 0C */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 0D */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 0E */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 0F */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 10 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 11 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 12 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 13 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 14 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 15 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 16 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 17 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 18 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 19 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 1A */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 1B */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 1C */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 1D */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 1E */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 1F */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 20 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 21 */ { UD_Ifabs, O_NONE, O_NONE, O_NONE, P_none }, /* 22 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 23 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 24 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 25 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 26 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 27 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 28 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 29 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 2A */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 2B */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 2C */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 2D */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 2E */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 2F */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 30 */ { UD_If2xm1, O_NONE, O_NONE, O_NONE, P_none }, /* 31 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 32 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 33 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 34 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 35 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 36 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 37 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 38 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 39 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 3A */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 3B */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 3C */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 3D */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 3E */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 3F */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none },};static struct ud_itab_entry itab__1byte[256] = { /* 00 */ { UD_Iadd, O_Eb, O_Gb, O_NONE, P_aso|P_rexr|P_rexx|P_rexb }, /* 01 */ { UD_Iadd, O_Ev, O_Gv, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb }, /* 02 */ { UD_Iadd, O_Gb, O_Eb, O_NONE, P_aso|P_rexr|P_rexx|P_rexb }, /* 03 */ { UD_Iadd, O_Gv, O_Ev, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb }, /* 04 */ { UD_Iadd, O_AL, O_Ib, O_NONE, P_none }, /* 05 */ { UD_Iadd, O_rAX, O_Iz, O_NONE, P_oso|P_rexw }, /* 06 */ { UD_Ipush, O_ES, O_NONE, O_NONE, P_inv64|P_none }, /* 07 */ { UD_Ipop, O_ES, O_NONE, O_NONE, P_inv64|P_none }, /* 08 */ { UD_Ior, O_Eb, O_Gb, O_NONE, P_aso|P_rexr|P_rexx|P_rexb }, /* 09 */ { UD_Ior, O_Ev, O_Gv, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb }, /* 0A */ { UD_Ior, O_Gb, O_Eb, O_NONE, P_aso|P_rexr|P_rexx|P_rexb }, /* 0B */ { UD_Ior, O_Gv, O_Ev, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb }, /* 0C */ { UD_Ior, O_AL, O_Ib, O_NONE, P_none }, /* 0D */ { UD_Ior, O_rAX, O_Iz, O_NONE, P_oso|P_rexw }, /* 0E */ { UD_Ipush, O_CS, O_NONE, O_NONE, P_inv64|P_none }, /* 0F */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 10 */ { UD_Iadc, O_Eb, O_Gb, O_NONE, P_aso|P_rexr|P_rexx|P_rexb }, /* 11 */ { UD_Iadc, O_Ev, O_Gv, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb }, /* 12 */ { UD_Iadc, O_Gb, O_Eb, O_NONE, P_aso|P_rexr|P_rexx|P_rexb }, /* 13 */ { UD_Iadc, O_Gv, O_Ev, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb }, /* 14 */ { UD_Iadc, O_AL, O_Ib, O_NONE, P_none }, /* 15 */ { UD_Iadc, O_rAX, O_Iz, O_NONE, P_oso|P_rexw }, /* 16 */ { UD_Ipush, O_SS, O_NONE, O_NONE, P_inv64|P_none }, /* 17 */ { UD_Ipop, O_SS, O_NONE, O_NONE, P_inv64|P_none }, /* 18 */ { UD_Isbb, O_Eb, O_Gb, O_NONE, P_aso|P_rexr|P_rexx|P_rexb }, /* 19 */ { UD_Isbb, O_Ev, O_Gv, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb }, /* 1A */ { UD_Isbb, O_Gb, O_Eb, O_NONE, P_aso|P_rexr|P_rexx|P_rexb }, /* 1B */ { UD_Isbb, O_Gv, O_Ev, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb }, /* 1C */ { UD_Isbb, O_AL, O_Ib, O_NONE, P_none }, /* 1D */ { UD_Isbb, O_rAX, O_Iz, O_NONE, P_oso|P_rexw }, /* 1E */ { UD_Ipush, O_DS, O_NONE, O_NONE, P_inv64|P_none }, /* 1F */ { UD_Ipop, O_DS, O_NONE, O_NONE, P_inv64|P_none }, /* 20 */ { UD_Iand, O_Eb, O_Gb, O_NONE, P_aso|P_rexr|P_rexx|P_rexb }, /* 21 */ { UD_Iand, O_Ev, O_Gv, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb }, /* 22 */ { UD_Iand, O_Gb, O_Eb, O_NONE, P_aso|P_rexr|P_rexx|P_rexb }, /* 23 */ { UD_Iand, O_Gv, O_Ev, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb }, /* 24 */ { UD_Iand, O_AL, O_Ib, O_NONE, P_none }, /* 25 */ { UD_Iand, O_rAX, O_Iz, O_NONE, P_oso|P_rexw }, /* 26 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 27 */ { UD_Idaa, O_NONE, O_NONE, O_NONE, P_inv64|P_none }, /* 28 */ { UD_Isub, O_Eb, O_Gb, O_NONE, P_aso|P_rexr|P_rexx|P_rexb }, /* 29 */ { UD_Isub, O_Ev, O_Gv, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb }, /* 2A */ { UD_Isub, O_Gb, O_Eb, O_NONE, P_aso|P_rexr|P_rexx|P_rexb }, /* 2B */ { UD_Isub, O_Gv, O_Ev, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb }, /* 2C */ { UD_Isub, O_AL, O_Ib, O_NONE, P_none }, /* 2D */ { UD_Isub, O_rAX, O_Iz, O_NONE, P_oso|P_rexw }, /* 2E */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 2F */ { UD_Idas, O_NONE, O_NONE, O_NONE, P_inv64|P_none }, /* 30 */ { UD_Ixor, O_Eb, O_Gb, O_NONE, P_aso|P_rexr|P_rexx|P_rexb }, /* 31 */ { UD_Ixor, O_Ev, O_Gv, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb }, /* 32 */ { UD_Ixor, O_Gb, O_Eb, O_NONE, P_aso|P_rexr|P_rexx|P_rexb }, /* 33 */ { UD_Ixor, O_Gv, O_Ev, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb }, /* 34 */ { UD_Ixor, O_AL, O_Ib, O_NONE, P_none }, /* 35 */ { UD_Ixor, O_rAX, O_Iz, O_NONE, P_oso|P_rexw }, /* 36 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 37 */ { UD_Iaaa, O_NONE, O_NONE, O_NONE, P_inv64|P_none }, /* 38 */ { UD_Icmp, O_Eb, O_Gb, O_NONE, P_aso|P_rexr|P_rexx|P_rexb }, /* 39 */ { UD_Icmp, O_Ev, O_Gv, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb }, /* 3A */ { UD_Icmp, O_Gb, O_Eb, O_NONE, P_aso|P_rexr|P_rexx|P_rexb }, /* 3B */ { UD_Icmp, O_Gv, O_Ev, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb }, /* 3C */ { UD_Icmp, O_AL, O_Ib, O_NONE, P_none }, /* 3D */ { UD_Icmp, O_rAX, O_Iz, O_NONE, P_oso|P_rexw }, /* 3E */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none }, /* 3F */ { UD_Iaas, O_NONE, O_NONE, O_NONE, P_inv64|P_none }, /* 40 */ { UD_Iinc, O_eAX, O_NONE, O_NONE, P_oso }, /* 41 */ { UD_Iinc, O_eCX, O_NONE, O_NONE, P_oso }, /* 42 */ { UD_Iinc, O_eDX, O_NONE, O_NONE, P_oso }, /* 43 */ { UD_Iinc, O_eBX, O_NONE, O_NONE, P_oso }, /* 44 */ { UD_Iinc, O_eSP, O_NONE, O_NONE, P_oso }, /* 45 */ { UD_Iinc, O_eBP, O_NONE, O_NONE, P_oso }, /* 46 */ { UD_Iinc, O_eSI, O_NONE, O_NONE, P_oso }, /* 47 */ { UD_Iinc, O_eDI, O_NONE, O_NONE, P_oso }, /* 48 */ { UD_Idec, O_eAX, O_NONE, O_NONE, P_oso }, /* 49 */ { UD_Idec, O_eCX, O_NONE, O_NONE, P_oso }, /* 4A */ { UD_Idec, O_eDX, O_NONE, O_NONE, P_oso }, /* 4B */ { UD_Idec, O_eBX, O_NONE, O_NONE, P_oso }, /* 4C */ { UD_Idec, O_eSP, O_NONE, O_NONE, P_oso }, /* 4D */ { UD_Idec, O_eBP, O_NONE, O_NONE, P_oso }, /* 4E */ { UD_Idec, O_eSI, O_NONE, O_NONE, P_oso }, /* 4F */ { UD_Idec, O_eDI, O_NONE, O_NONE, P_oso }, /* 50 */ { UD_Ipush, O_rAXr8, O_NONE, O_NONE, P_def64|P_depM|P_oso|P_rexb }, /* 51 */ { UD_Ipush, O_rCXr9, O_NONE, O_NONE, P_def64|P_depM|P_oso|P_rexb }, /* 52 */ { UD_Ipush, O_rDXr10, O_NONE, O_NONE, P_def64|P_depM|P_oso|P_rexb }, /* 53 */ { UD_Ipush, O_rBXr11, O_NONE, O_NONE, P_def64|P_depM|P_oso|P_rexb }, /* 54 */ { UD_Ipush, O_rSPr12, O_NONE, O_NONE, P_def64|P_depM|P_oso|P_rexb }, /* 55 */ { UD_Ipush, O_rBPr13, O_NONE, O_NONE, P_def64|P_depM|P_oso|P_rexb }, /* 56 */ { UD_Ipush, O_rSIr14, O_NONE, O_NONE, P_def64|P_depM|P_oso|P_rexb }, /* 57 */ { UD_Ipush, O_rDIr15, O_NONE, O_NONE, P_def64|P_depM|P_oso|P_rexb }, /* 58 */ { UD_Ipop, O_rAXr8, O_NONE, O_NONE, P_def64|P_depM|P_oso|P_rexb }, /* 59 */ { UD_Ipop, O_rCXr9, O_NONE, O_NONE, P_def64|P_depM|P_oso|P_rexb }, /* 5A */ { UD_Ipop, O_rDXr10, O_NONE, O_NONE, P_def64|P_depM|P_oso|P_rexb }, /* 5B */ { UD_Ipop, O_rBXr11, O_NONE, O_NONE, P_def64|P_depM|P_oso|P_rexb }, /* 5C */ { UD_Ip
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -