mirror of
https://github.com/vxunderground/MalwareSourceCode.git
synced 2024-12-24 20:35:25 +00:00
900263ea6f
n/a
720 lines
12 KiB
C
720 lines
12 KiB
C
|
|
/* itab.h -- auto generated by opgen.py, do not edit. */
|
|
|
|
#ifndef UD_ITAB_H
|
|
#define UD_ITAB_H
|
|
|
|
|
|
|
|
enum ud_itab_vendor_index {
|
|
ITAB__VENDOR_INDX__AMD,
|
|
ITAB__VENDOR_INDX__INTEL,
|
|
};
|
|
|
|
|
|
enum ud_itab_mode_index {
|
|
ITAB__MODE_INDX__16,
|
|
ITAB__MODE_INDX__32,
|
|
ITAB__MODE_INDX__64
|
|
};
|
|
|
|
|
|
enum ud_itab_mod_index {
|
|
ITAB__MOD_INDX__NOT_11,
|
|
ITAB__MOD_INDX__11
|
|
};
|
|
|
|
|
|
enum ud_itab_index {
|
|
ITAB__0F,
|
|
ITAB__0F__OP_00__REG,
|
|
ITAB__0F__OP_01__REG,
|
|
ITAB__0F__OP_01__REG__OP_00__MOD,
|
|
ITAB__0F__OP_01__REG__OP_00__MOD__OP_01__RM,
|
|
ITAB__0F__OP_01__REG__OP_00__MOD__OP_01__RM__OP_01__VENDOR,
|
|
ITAB__0F__OP_01__REG__OP_00__MOD__OP_01__RM__OP_03__VENDOR,
|
|
ITAB__0F__OP_01__REG__OP_00__MOD__OP_01__RM__OP_04__VENDOR,
|
|
ITAB__0F__OP_01__REG__OP_01__MOD,
|
|
ITAB__0F__OP_01__REG__OP_01__MOD__OP_01__RM,
|
|
ITAB__0F__OP_01__REG__OP_02__MOD,
|
|
ITAB__0F__OP_01__REG__OP_03__MOD,
|
|
ITAB__0F__OP_01__REG__OP_03__MOD__OP_01__RM,
|
|
ITAB__0F__OP_01__REG__OP_03__MOD__OP_01__RM__OP_00__VENDOR,
|
|
ITAB__0F__OP_01__REG__OP_03__MOD__OP_01__RM__OP_01__VENDOR,
|
|
ITAB__0F__OP_01__REG__OP_03__MOD__OP_01__RM__OP_02__VENDOR,
|
|
ITAB__0F__OP_01__REG__OP_03__MOD__OP_01__RM__OP_03__VENDOR,
|
|
ITAB__0F__OP_01__REG__OP_03__MOD__OP_01__RM__OP_04__VENDOR,
|
|
ITAB__0F__OP_01__REG__OP_03__MOD__OP_01__RM__OP_05__VENDOR,
|
|
ITAB__0F__OP_01__REG__OP_03__MOD__OP_01__RM__OP_06__VENDOR,
|
|
ITAB__0F__OP_01__REG__OP_03__MOD__OP_01__RM__OP_07__VENDOR,
|
|
ITAB__0F__OP_01__REG__OP_04__MOD,
|
|
ITAB__0F__OP_01__REG__OP_06__MOD,
|
|
ITAB__0F__OP_01__REG__OP_07__MOD,
|
|
ITAB__0F__OP_01__REG__OP_07__MOD__OP_01__RM,
|
|
ITAB__0F__OP_01__REG__OP_07__MOD__OP_01__RM__OP_01__VENDOR,
|
|
ITAB__0F__OP_0D__REG,
|
|
ITAB__0F__OP_18__REG,
|
|
ITAB__0F__OP_71__REG,
|
|
ITAB__0F__OP_72__REG,
|
|
ITAB__0F__OP_73__REG,
|
|
ITAB__0F__OP_AE__REG,
|
|
ITAB__0F__OP_AE__REG__OP_05__MOD,
|
|
ITAB__0F__OP_AE__REG__OP_05__MOD__OP_01__RM,
|
|
ITAB__0F__OP_AE__REG__OP_06__MOD,
|
|
ITAB__0F__OP_AE__REG__OP_06__MOD__OP_01__RM,
|
|
ITAB__0F__OP_AE__REG__OP_07__MOD,
|
|
ITAB__0F__OP_AE__REG__OP_07__MOD__OP_01__RM,
|
|
ITAB__0F__OP_BA__REG,
|
|
ITAB__0F__OP_C7__REG,
|
|
ITAB__0F__OP_C7__REG__OP_00__VENDOR,
|
|
ITAB__0F__OP_C7__REG__OP_07__VENDOR,
|
|
ITAB__0F__OP_D9__MOD,
|
|
ITAB__0F__OP_D9__MOD__OP_01__X87,
|
|
ITAB__1BYTE,
|
|
ITAB__1BYTE__OP_60__OSIZE,
|
|
ITAB__1BYTE__OP_61__OSIZE,
|
|
ITAB__1BYTE__OP_63__MODE,
|
|
ITAB__1BYTE__OP_6D__OSIZE,
|
|
ITAB__1BYTE__OP_6F__OSIZE,
|
|
ITAB__1BYTE__OP_80__REG,
|
|
ITAB__1BYTE__OP_81__REG,
|
|
ITAB__1BYTE__OP_82__REG,
|
|
ITAB__1BYTE__OP_83__REG,
|
|
ITAB__1BYTE__OP_8F__REG,
|
|
ITAB__1BYTE__OP_98__OSIZE,
|
|
ITAB__1BYTE__OP_99__OSIZE,
|
|
ITAB__1BYTE__OP_9C__MODE,
|
|
ITAB__1BYTE__OP_9C__MODE__OP_00__OSIZE,
|
|
ITAB__1BYTE__OP_9C__MODE__OP_01__OSIZE,
|
|
ITAB__1BYTE__OP_9D__MODE,
|
|
ITAB__1BYTE__OP_9D__MODE__OP_00__OSIZE,
|
|
ITAB__1BYTE__OP_9D__MODE__OP_01__OSIZE,
|
|
ITAB__1BYTE__OP_A5__OSIZE,
|
|
ITAB__1BYTE__OP_A7__OSIZE,
|
|
ITAB__1BYTE__OP_AB__OSIZE,
|
|
ITAB__1BYTE__OP_AD__OSIZE,
|
|
ITAB__1BYTE__OP_AE__MOD,
|
|
ITAB__1BYTE__OP_AE__MOD__OP_00__REG,
|
|
ITAB__1BYTE__OP_AF__OSIZE,
|
|
ITAB__1BYTE__OP_C0__REG,
|
|
ITAB__1BYTE__OP_C1__REG,
|
|
ITAB__1BYTE__OP_C6__REG,
|
|
ITAB__1BYTE__OP_C7__REG,
|
|
ITAB__1BYTE__OP_CF__OSIZE,
|
|
ITAB__1BYTE__OP_D0__REG,
|
|
ITAB__1BYTE__OP_D1__REG,
|
|
ITAB__1BYTE__OP_D2__REG,
|
|
ITAB__1BYTE__OP_D3__REG,
|
|
ITAB__1BYTE__OP_D8__MOD,
|
|
ITAB__1BYTE__OP_D8__MOD__OP_00__REG,
|
|
ITAB__1BYTE__OP_D8__MOD__OP_01__X87,
|
|
ITAB__1BYTE__OP_D9__MOD,
|
|
ITAB__1BYTE__OP_D9__MOD__OP_00__REG,
|
|
ITAB__1BYTE__OP_D9__MOD__OP_01__X87,
|
|
ITAB__1BYTE__OP_DA__MOD,
|
|
ITAB__1BYTE__OP_DA__MOD__OP_00__REG,
|
|
ITAB__1BYTE__OP_DA__MOD__OP_01__X87,
|
|
ITAB__1BYTE__OP_DB__MOD,
|
|
ITAB__1BYTE__OP_DB__MOD__OP_00__REG,
|
|
ITAB__1BYTE__OP_DB__MOD__OP_01__X87,
|
|
ITAB__1BYTE__OP_DC__MOD,
|
|
ITAB__1BYTE__OP_DC__MOD__OP_00__REG,
|
|
ITAB__1BYTE__OP_DC__MOD__OP_01__X87,
|
|
ITAB__1BYTE__OP_DD__MOD,
|
|
ITAB__1BYTE__OP_DD__MOD__OP_00__REG,
|
|
ITAB__1BYTE__OP_DD__MOD__OP_01__X87,
|
|
ITAB__1BYTE__OP_DE__MOD,
|
|
ITAB__1BYTE__OP_DE__MOD__OP_00__REG,
|
|
ITAB__1BYTE__OP_DE__MOD__OP_01__X87,
|
|
ITAB__1BYTE__OP_DF__MOD,
|
|
ITAB__1BYTE__OP_DF__MOD__OP_00__REG,
|
|
ITAB__1BYTE__OP_DF__MOD__OP_01__X87,
|
|
ITAB__1BYTE__OP_E3__ASIZE,
|
|
ITAB__1BYTE__OP_F6__REG,
|
|
ITAB__1BYTE__OP_F7__REG,
|
|
ITAB__1BYTE__OP_FE__REG,
|
|
ITAB__1BYTE__OP_FF__REG,
|
|
ITAB__3DNOW,
|
|
ITAB__PFX_SSE66__0F,
|
|
ITAB__PFX_SSE66__0F__OP_71__REG,
|
|
ITAB__PFX_SSE66__0F__OP_72__REG,
|
|
ITAB__PFX_SSE66__0F__OP_73__REG,
|
|
ITAB__PFX_SSE66__0F__OP_C7__REG,
|
|
ITAB__PFX_SSE66__0F__OP_C7__REG__OP_00__VENDOR,
|
|
ITAB__PFX_SSEF2__0F,
|
|
ITAB__PFX_SSEF3__0F,
|
|
ITAB__PFX_SSEF3__0F__OP_C7__REG,
|
|
ITAB__PFX_SSEF3__0F__OP_C7__REG__OP_07__VENDOR,
|
|
};
|
|
|
|
|
|
enum ud_mnemonic_code {
|
|
UD_I3dnow,
|
|
UD_Iaaa,
|
|
UD_Iaad,
|
|
UD_Iaam,
|
|
UD_Iaas,
|
|
UD_Iadc,
|
|
UD_Iadd,
|
|
UD_Iaddpd,
|
|
UD_Iaddps,
|
|
UD_Iaddsd,
|
|
UD_Iaddss,
|
|
UD_Iaddsubpd,
|
|
UD_Iaddsubps,
|
|
UD_Iand,
|
|
UD_Iandpd,
|
|
UD_Iandps,
|
|
UD_Iandnpd,
|
|
UD_Iandnps,
|
|
UD_Iarpl,
|
|
UD_Imovsxd,
|
|
UD_Ibound,
|
|
UD_Ibsf,
|
|
UD_Ibsr,
|
|
UD_Ibswap,
|
|
UD_Ibt,
|
|
UD_Ibtc,
|
|
UD_Ibtr,
|
|
UD_Ibts,
|
|
UD_Icall,
|
|
UD_Icbw,
|
|
UD_Icwde,
|
|
UD_Icdqe,
|
|
UD_Iclc,
|
|
UD_Icld,
|
|
UD_Iclflush,
|
|
UD_Iclgi,
|
|
UD_Icli,
|
|
UD_Iclts,
|
|
UD_Icmc,
|
|
UD_Icmovo,
|
|
UD_Icmovno,
|
|
UD_Icmovb,
|
|
UD_Icmovae,
|
|
UD_Icmovz,
|
|
UD_Icmovnz,
|
|
UD_Icmovbe,
|
|
UD_Icmova,
|
|
UD_Icmovs,
|
|
UD_Icmovns,
|
|
UD_Icmovp,
|
|
UD_Icmovnp,
|
|
UD_Icmovl,
|
|
UD_Icmovge,
|
|
UD_Icmovle,
|
|
UD_Icmovg,
|
|
UD_Icmp,
|
|
UD_Icmppd,
|
|
UD_Icmpps,
|
|
UD_Icmpsb,
|
|
UD_Icmpsw,
|
|
UD_Icmpsd,
|
|
UD_Icmpsq,
|
|
UD_Icmpss,
|
|
UD_Icmpxchg,
|
|
UD_Icmpxchg8b,
|
|
UD_Icomisd,
|
|
UD_Icomiss,
|
|
UD_Icpuid,
|
|
UD_Icvtdq2pd,
|
|
UD_Icvtdq2ps,
|
|
UD_Icvtpd2dq,
|
|
UD_Icvtpd2pi,
|
|
UD_Icvtpd2ps,
|
|
UD_Icvtpi2ps,
|
|
UD_Icvtpi2pd,
|
|
UD_Icvtps2dq,
|
|
UD_Icvtps2pi,
|
|
UD_Icvtps2pd,
|
|
UD_Icvtsd2si,
|
|
UD_Icvtsd2ss,
|
|
UD_Icvtsi2ss,
|
|
UD_Icvtss2si,
|
|
UD_Icvtss2sd,
|
|
UD_Icvttpd2pi,
|
|
UD_Icvttpd2dq,
|
|
UD_Icvttps2dq,
|
|
UD_Icvttps2pi,
|
|
UD_Icvttsd2si,
|
|
UD_Icvtsi2sd,
|
|
UD_Icvttss2si,
|
|
UD_Icwd,
|
|
UD_Icdq,
|
|
UD_Icqo,
|
|
UD_Idaa,
|
|
UD_Idas,
|
|
UD_Idec,
|
|
UD_Idiv,
|
|
UD_Idivpd,
|
|
UD_Idivps,
|
|
UD_Idivsd,
|
|
UD_Idivss,
|
|
UD_Iemms,
|
|
UD_Ienter,
|
|
UD_If2xm1,
|
|
UD_Ifabs,
|
|
UD_Ifadd,
|
|
UD_Ifaddp,
|
|
UD_Ifbld,
|
|
UD_Ifbstp,
|
|
UD_Ifchs,
|
|
UD_Ifclex,
|
|
UD_Ifcmovb,
|
|
UD_Ifcmove,
|
|
UD_Ifcmovbe,
|
|
UD_Ifcmovu,
|
|
UD_Ifcmovnb,
|
|
UD_Ifcmovne,
|
|
UD_Ifcmovnbe,
|
|
UD_Ifcmovnu,
|
|
UD_Ifucomi,
|
|
UD_Ifcom,
|
|
UD_Ifcom2,
|
|
UD_Ifcomp3,
|
|
UD_Ifcomi,
|
|
UD_Ifucomip,
|
|
UD_Ifcomip,
|
|
UD_Ifcomp,
|
|
UD_Ifcomp5,
|
|
UD_Ifcompp,
|
|
UD_Ifcos,
|
|
UD_Ifdecstp,
|
|
UD_Ifdiv,
|
|
UD_Ifdivp,
|
|
UD_Ifdivr,
|
|
UD_Ifdivrp,
|
|
UD_Ifemms,
|
|
UD_Iffree,
|
|
UD_Iffreep,
|
|
UD_Ificom,
|
|
UD_Ificomp,
|
|
UD_Ifild,
|
|
UD_Ifncstp,
|
|
UD_Ifninit,
|
|
UD_Ifiadd,
|
|
UD_Ifidivr,
|
|
UD_Ifidiv,
|
|
UD_Ifisub,
|
|
UD_Ifisubr,
|
|
UD_Ifist,
|
|
UD_Ifistp,
|
|
UD_Ifisttp,
|
|
UD_Ifld,
|
|
UD_Ifld1,
|
|
UD_Ifldl2t,
|
|
UD_Ifldl2e,
|
|
UD_Ifldlpi,
|
|
UD_Ifldlg2,
|
|
UD_Ifldln2,
|
|
UD_Ifldz,
|
|
UD_Ifldcw,
|
|
UD_Ifldenv,
|
|
UD_Ifmul,
|
|
UD_Ifmulp,
|
|
UD_Ifimul,
|
|
UD_Ifnop,
|
|
UD_Ifpatan,
|
|
UD_Ifprem,
|
|
UD_Ifprem1,
|
|
UD_Ifptan,
|
|
UD_Ifrndint,
|
|
UD_Ifrstor,
|
|
UD_Ifnsave,
|
|
UD_Ifscale,
|
|
UD_Ifsin,
|
|
UD_Ifsincos,
|
|
UD_Ifsqrt,
|
|
UD_Ifstp,
|
|
UD_Ifstp1,
|
|
UD_Ifstp8,
|
|
UD_Ifstp9,
|
|
UD_Ifst,
|
|
UD_Ifnstcw,
|
|
UD_Ifnstenv,
|
|
UD_Ifnstsw,
|
|
UD_Ifsub,
|
|
UD_Ifsubp,
|
|
UD_Ifsubr,
|
|
UD_Ifsubrp,
|
|
UD_Iftst,
|
|
UD_Ifucom,
|
|
UD_Ifucomp,
|
|
UD_Ifucompp,
|
|
UD_Ifxam,
|
|
UD_Ifxch,
|
|
UD_Ifxch4,
|
|
UD_Ifxch7,
|
|
UD_Ifxrstor,
|
|
UD_Ifxsave,
|
|
UD_Ifpxtract,
|
|
UD_Ifyl2x,
|
|
UD_Ifyl2xp1,
|
|
UD_Ihaddpd,
|
|
UD_Ihaddps,
|
|
UD_Ihlt,
|
|
UD_Ihsubpd,
|
|
UD_Ihsubps,
|
|
UD_Iidiv,
|
|
UD_Iin,
|
|
UD_Iimul,
|
|
UD_Iinc,
|
|
UD_Iinsb,
|
|
UD_Iinsw,
|
|
UD_Iinsd,
|
|
UD_Iint1,
|
|
UD_Iint3,
|
|
UD_Iint,
|
|
UD_Iinto,
|
|
UD_Iinvd,
|
|
UD_Iinvlpg,
|
|
UD_Iinvlpga,
|
|
UD_Iiretw,
|
|
UD_Iiretd,
|
|
UD_Iiretq,
|
|
UD_Ijo,
|
|
UD_Ijno,
|
|
UD_Ijb,
|
|
UD_Ijae,
|
|
UD_Ijz,
|
|
UD_Ijnz,
|
|
UD_Ijbe,
|
|
UD_Ija,
|
|
UD_Ijs,
|
|
UD_Ijns,
|
|
UD_Ijp,
|
|
UD_Ijnp,
|
|
UD_Ijl,
|
|
UD_Ijge,
|
|
UD_Ijle,
|
|
UD_Ijg,
|
|
UD_Ijcxz,
|
|
UD_Ijecxz,
|
|
UD_Ijrcxz,
|
|
UD_Ijmp,
|
|
UD_Ilahf,
|
|
UD_Ilar,
|
|
UD_Ilddqu,
|
|
UD_Ildmxcsr,
|
|
UD_Ilds,
|
|
UD_Ilea,
|
|
UD_Iles,
|
|
UD_Ilfs,
|
|
UD_Ilgs,
|
|
UD_Ilidt,
|
|
UD_Ilss,
|
|
UD_Ileave,
|
|
UD_Ilfence,
|
|
UD_Ilgdt,
|
|
UD_Illdt,
|
|
UD_Ilmsw,
|
|
UD_Ilock,
|
|
UD_Ilodsb,
|
|
UD_Ilodsw,
|
|
UD_Ilodsd,
|
|
UD_Ilodsq,
|
|
UD_Iloopnz,
|
|
UD_Iloope,
|
|
UD_Iloop,
|
|
UD_Ilsl,
|
|
UD_Iltr,
|
|
UD_Imaskmovq,
|
|
UD_Imaxpd,
|
|
UD_Imaxps,
|
|
UD_Imaxsd,
|
|
UD_Imaxss,
|
|
UD_Imfence,
|
|
UD_Iminpd,
|
|
UD_Iminps,
|
|
UD_Iminsd,
|
|
UD_Iminss,
|
|
UD_Imonitor,
|
|
UD_Imov,
|
|
UD_Imovapd,
|
|
UD_Imovaps,
|
|
UD_Imovd,
|
|
UD_Imovddup,
|
|
UD_Imovdqa,
|
|
UD_Imovdqu,
|
|
UD_Imovdq2q,
|
|
UD_Imovhpd,
|
|
UD_Imovhps,
|
|
UD_Imovlhps,
|
|
UD_Imovlpd,
|
|
UD_Imovlps,
|
|
UD_Imovhlps,
|
|
UD_Imovmskpd,
|
|
UD_Imovmskps,
|
|
UD_Imovntdq,
|
|
UD_Imovnti,
|
|
UD_Imovntpd,
|
|
UD_Imovntps,
|
|
UD_Imovntq,
|
|
UD_Imovq,
|
|
UD_Imovqa,
|
|
UD_Imovq2dq,
|
|
UD_Imovsb,
|
|
UD_Imovsw,
|
|
UD_Imovsd,
|
|
UD_Imovsq,
|
|
UD_Imovsldup,
|
|
UD_Imovshdup,
|
|
UD_Imovss,
|
|
UD_Imovsx,
|
|
UD_Imovupd,
|
|
UD_Imovups,
|
|
UD_Imovzx,
|
|
UD_Imul,
|
|
UD_Imulpd,
|
|
UD_Imulps,
|
|
UD_Imulsd,
|
|
UD_Imulss,
|
|
UD_Imwait,
|
|
UD_Ineg,
|
|
UD_Inop,
|
|
UD_Inot,
|
|
UD_Ior,
|
|
UD_Iorpd,
|
|
UD_Iorps,
|
|
UD_Iout,
|
|
UD_Ioutsb,
|
|
UD_Ioutsw,
|
|
UD_Ioutsd,
|
|
UD_Ioutsq,
|
|
UD_Ipacksswb,
|
|
UD_Ipackssdw,
|
|
UD_Ipackuswb,
|
|
UD_Ipaddb,
|
|
UD_Ipaddw,
|
|
UD_Ipaddq,
|
|
UD_Ipaddsb,
|
|
UD_Ipaddsw,
|
|
UD_Ipaddusb,
|
|
UD_Ipaddusw,
|
|
UD_Ipand,
|
|
UD_Ipandn,
|
|
UD_Ipause,
|
|
UD_Ipavgb,
|
|
UD_Ipavgw,
|
|
UD_Ipcmpeqb,
|
|
UD_Ipcmpeqw,
|
|
UD_Ipcmpeqd,
|
|
UD_Ipcmpgtb,
|
|
UD_Ipcmpgtw,
|
|
UD_Ipcmpgtd,
|
|
UD_Ipextrw,
|
|
UD_Ipinsrw,
|
|
UD_Ipmaddwd,
|
|
UD_Ipmaxsw,
|
|
UD_Ipmaxub,
|
|
UD_Ipminsw,
|
|
UD_Ipminub,
|
|
UD_Ipmovmskb,
|
|
UD_Ipmulhuw,
|
|
UD_Ipmulhw,
|
|
UD_Ipmullw,
|
|
UD_Ipmuludq,
|
|
UD_Ipop,
|
|
UD_Ipopa,
|
|
UD_Ipopad,
|
|
UD_Ipopfw,
|
|
UD_Ipopfd,
|
|
UD_Ipopfq,
|
|
UD_Ipor,
|
|
UD_Iprefetch,
|
|
UD_Iprefetchnta,
|
|
UD_Iprefetcht0,
|
|
UD_Iprefetcht1,
|
|
UD_Iprefetcht2,
|
|
UD_Ipsadbw,
|
|
UD_Ipshufd,
|
|
UD_Ipshufhw,
|
|
UD_Ipshuflw,
|
|
UD_Ipshufw,
|
|
UD_Ipslldq,
|
|
UD_Ipsllw,
|
|
UD_Ipslld,
|
|
UD_Ipsllq,
|
|
UD_Ipsraw,
|
|
UD_Ipsrad,
|
|
UD_Ipsrlw,
|
|
UD_Ipsrld,
|
|
UD_Ipsrlq,
|
|
UD_Ipsrldq,
|
|
UD_Ipsubb,
|
|
UD_Ipsubw,
|
|
UD_Ipsubd,
|
|
UD_Ipsubq,
|
|
UD_Ipsubsb,
|
|
UD_Ipsubsw,
|
|
UD_Ipsubusb,
|
|
UD_Ipsubusw,
|
|
UD_Ipunpckhbw,
|
|
UD_Ipunpckhwd,
|
|
UD_Ipunpckhdq,
|
|
UD_Ipunpckhqdq,
|
|
UD_Ipunpcklbw,
|
|
UD_Ipunpcklwd,
|
|
UD_Ipunpckldq,
|
|
UD_Ipunpcklqdq,
|
|
UD_Ipi2fw,
|
|
UD_Ipi2fd,
|
|
UD_Ipf2iw,
|
|
UD_Ipf2id,
|
|
UD_Ipfnacc,
|
|
UD_Ipfpnacc,
|
|
UD_Ipfcmpge,
|
|
UD_Ipfmin,
|
|
UD_Ipfrcp,
|
|
UD_Ipfrsqrt,
|
|
UD_Ipfsub,
|
|
UD_Ipfadd,
|
|
UD_Ipfcmpgt,
|
|
UD_Ipfmax,
|
|
UD_Ipfrcpit1,
|
|
UD_Ipfrspit1,
|
|
UD_Ipfsubr,
|
|
UD_Ipfacc,
|
|
UD_Ipfcmpeq,
|
|
UD_Ipfmul,
|
|
UD_Ipfrcpit2,
|
|
UD_Ipmulhrw,
|
|
UD_Ipswapd,
|
|
UD_Ipavgusb,
|
|
UD_Ipush,
|
|
UD_Ipusha,
|
|
UD_Ipushad,
|
|
UD_Ipushfw,
|
|
UD_Ipushfd,
|
|
UD_Ipushfq,
|
|
UD_Ipxor,
|
|
UD_Ircl,
|
|
UD_Ircr,
|
|
UD_Irol,
|
|
UD_Iror,
|
|
UD_Ircpps,
|
|
UD_Ircpss,
|
|
UD_Irdmsr,
|
|
UD_Irdpmc,
|
|
UD_Irdtsc,
|
|
UD_Irdtscp,
|
|
UD_Irepne,
|
|
UD_Irep,
|
|
UD_Iret,
|
|
UD_Iretf,
|
|
UD_Irsm,
|
|
UD_Irsqrtps,
|
|
UD_Irsqrtss,
|
|
UD_Isahf,
|
|
UD_Isal,
|
|
UD_Isalc,
|
|
UD_Isar,
|
|
UD_Ishl,
|
|
UD_Ishr,
|
|
UD_Isbb,
|
|
UD_Iscasb,
|
|
UD_Iscasw,
|
|
UD_Iscasd,
|
|
UD_Iscasq,
|
|
UD_Iseto,
|
|
UD_Isetno,
|
|
UD_Isetb,
|
|
UD_Isetnb,
|
|
UD_Isetz,
|
|
UD_Isetnz,
|
|
UD_Isetbe,
|
|
UD_Iseta,
|
|
UD_Isets,
|
|
UD_Isetns,
|
|
UD_Isetp,
|
|
UD_Isetnp,
|
|
UD_Isetl,
|
|
UD_Isetge,
|
|
UD_Isetle,
|
|
UD_Isetg,
|
|
UD_Isfence,
|
|
UD_Isgdt,
|
|
UD_Ishld,
|
|
UD_Ishrd,
|
|
UD_Ishufpd,
|
|
UD_Ishufps,
|
|
UD_Isidt,
|
|
UD_Isldt,
|
|
UD_Ismsw,
|
|
UD_Isqrtps,
|
|
UD_Isqrtpd,
|
|
UD_Isqrtsd,
|
|
UD_Isqrtss,
|
|
UD_Istc,
|
|
UD_Istd,
|
|
UD_Istgi,
|
|
UD_Isti,
|
|
UD_Iskinit,
|
|
UD_Istmxcsr,
|
|
UD_Istosb,
|
|
UD_Istosw,
|
|
UD_Istosd,
|
|
UD_Istosq,
|
|
UD_Istr,
|
|
UD_Isub,
|
|
UD_Isubpd,
|
|
UD_Isubps,
|
|
UD_Isubsd,
|
|
UD_Isubss,
|
|
UD_Iswapgs,
|
|
UD_Isyscall,
|
|
UD_Isysenter,
|
|
UD_Isysexit,
|
|
UD_Isysret,
|
|
UD_Itest,
|
|
UD_Iucomisd,
|
|
UD_Iucomiss,
|
|
UD_Iud2,
|
|
UD_Iunpckhpd,
|
|
UD_Iunpckhps,
|
|
UD_Iunpcklps,
|
|
UD_Iunpcklpd,
|
|
UD_Iverr,
|
|
UD_Iverw,
|
|
UD_Ivmcall,
|
|
UD_Ivmclear,
|
|
UD_Ivmxon,
|
|
UD_Ivmptrld,
|
|
UD_Ivmptrst,
|
|
UD_Ivmresume,
|
|
UD_Ivmxoff,
|
|
UD_Ivmrun,
|
|
UD_Ivmmcall,
|
|
UD_Ivmload,
|
|
UD_Ivmsave,
|
|
UD_Iwait,
|
|
UD_Iwbinvd,
|
|
UD_Iwrmsr,
|
|
UD_Ixadd,
|
|
UD_Ixchg,
|
|
UD_Ixlatb,
|
|
UD_Ixor,
|
|
UD_Ixorpd,
|
|
UD_Ixorps,
|
|
UD_Idb,
|
|
UD_Iinvalid,
|
|
UD_Id3vil,
|
|
UD_Ina,
|
|
UD_Igrp_reg,
|
|
UD_Igrp_rm,
|
|
UD_Igrp_vendor,
|
|
UD_Igrp_x87,
|
|
UD_Igrp_mode,
|
|
UD_Igrp_osize,
|
|
UD_Igrp_asize,
|
|
UD_Igrp_mod,
|
|
UD_Inone,
|
|
};
|
|
|
|
|
|
|
|
extern const char* ud_mnemonics_str[];;
|
|
extern struct ud_itab_entry* ud_itab_list[];
|
|
|
|
#endif
|