diff udis86-1.4/libudis86/mnemonics.h @ 1:4a9dcbd9e54f

-files of 0.13 beta -fixes so that it now compiles with the current dmd version
author marton@basel.hu
date Tue, 05 Apr 2011 20:44:01 +0200
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/udis86-1.4/libudis86/mnemonics.h	Tue Apr 05 20:44:01 2011 +0200
@@ -0,0 +1,612 @@
+/* Do not edit, Generated by mnemonics.pl */ 
+
+#ifndef UD_MNEMONICS_H
+#define UD_MNEMONICS_H
+
+extern const char* ud_mnemonics[];
+
+enum ud_mnemonic_code 
+{ 
+  UD_Iaaa,
+  UD_Iaad,
+  UD_Iaam,
+  UD_Iaas,
+  UD_Iadc,
+  UD_Iadd,
+  UD_Iaddpd,
+  UD_Iaddps,
+  UD_Iaddsd,
+  UD_Iaddss,
+  UD_Iand,
+  UD_Iandnpd,
+  UD_Iandnps,
+  UD_Iandpd,
+  UD_Iandps,
+  UD_Iarpl,
+  UD_Ibound,
+  UD_Ibsf,
+  UD_Ibsr,
+  UD_Ibswap,
+  UD_Ibt,
+  UD_Ibtc,
+  UD_Ibtr,
+  UD_Ibts,
+  UD_Icall,
+  UD_Icbw,
+  UD_Icdqe,
+  UD_Iclc,
+  UD_Icld,
+  UD_Iclflush,
+  UD_Icli,
+  UD_Iclts,
+  UD_Icmc,
+  UD_Icmovo,
+  UD_Icmovno,
+  UD_Icmovb,
+  UD_Icmovnb,
+  UD_Icmovz,
+  UD_Icmovnz,
+  UD_Icmovbe,
+  UD_Icmovnbe,
+  UD_Icmovs,
+  UD_Icmovns,
+  UD_Icmovp,
+  UD_Icmovnp,
+  UD_Icmovl,
+  UD_Icmovnl,
+  UD_Icmovle,
+  UD_Icmovnle,
+  UD_Icmp,
+  UD_Icmppd,
+  UD_Icmpps,
+  UD_Icmps,
+  UD_Icmpsb,
+  UD_Icmpsd,
+  UD_Icmpsq,
+  UD_Icmpss,
+  UD_Icmpsw,
+  UD_Icmpxchg,
+  UD_Icmpxchg8b,
+  UD_Icomisd,
+  UD_Icomiss,
+  UD_Icpuid,
+  UD_Icqd,
+  UD_Icqo,
+  UD_Icvtdq2pd,
+  UD_Icvtdq2ps,
+  UD_Icvtpd2dq,
+  UD_Icvtpd2pi,
+  UD_Icvtpd2ps,
+  UD_Icvtpi2pd,
+  UD_Icvtpi2ps,
+  UD_Icvtps2dq,
+  UD_Icvtps2pd,
+  UD_Icvtps2pi,
+  UD_Icvtsd2si,
+  UD_Icvtsd2ss,
+  UD_Icvtsi2sd,
+  UD_Icvtsi2ss,
+  UD_Icvtss2sd,
+  UD_Icvtss2si,
+  UD_Icvttpd2dq,
+  UD_Icvttpd2pi,
+  UD_Icvttps2dq,
+  UD_Icvttps2pi,
+  UD_Icvttsd2si,
+  UD_Icvttsi2sd,
+  UD_Icvttsi2ss,
+  UD_Icvttss2si,
+  UD_Icwd,
+  UD_Icwde,
+  UD_Icdq,
+  UD_Idaa,
+  UD_Idas,
+  UD_Idec,
+  UD_Idiv,
+  UD_Idivpd,
+  UD_Idivps,
+  UD_Idivsd,
+  UD_Idivss,
+  UD_Iemms,
+  UD_Ienter,
+  UD_Iesc,
+  UD_If2xm1,
+  UD_Ifsxm1,
+  UD_Ifabs,
+  UD_Ifadd,
+  UD_Ifaddp,
+  UD_Ifbld,
+  UD_Ifbstp,
+  UD_Ifchs,
+  UD_Ifclex,
+  UD_Ifcmovb,
+  UD_Ifcmovbe,
+  UD_Ifcmove,
+  UD_Ifcmovnb,
+  UD_Ifcmovnbe,
+  UD_Ifcmovne,
+  UD_Ifcmovnu,
+  UD_Ifcmovu,
+  UD_Ifcom,
+  UD_Ifcomi,
+  UD_Ifcomp,
+  UD_Ifcomip,
+  UD_Ifcompp,
+  UD_Ifcos,
+  UD_Ifdecstp,
+  UD_Ifdiv,
+  UD_Ifdivp,
+  UD_Ifdivr,
+  UD_Ifdivrp,
+  UD_Ifemms,
+  UD_Iffree,
+  UD_Ifiadd,
+  UD_Ificom,
+  UD_Ificomp,
+  UD_Ifidiv,
+  UD_Ifidivr,
+  UD_Ifidw,
+  UD_Ifidwr,
+  UD_Ifild,
+  UD_Ifimul,
+  UD_Ifincstp,
+  UD_Ifinit,
+  UD_Ifist,
+  UD_Ifistp,
+  UD_Ifisub,
+  UD_Ifisubr,
+  UD_Ifld,
+  UD_Ifld1,
+  UD_Ifldcw,
+  UD_Ifldenv,
+  UD_Ifldl2e,
+  UD_Ifldl2t,
+  UD_Ifldlg2,
+  UD_Ifldln2,
+  UD_Ifldlpi,
+  UD_Ifldx,
+  UD_Ifldz,
+  UD_Ifmul,
+  UD_Ifmulp,
+  UD_Ifnclex,
+  UD_Ifncstp,
+  UD_Ifninit,
+  UD_Ifnop,
+  UD_Ifnsave,
+  UD_Ifnstcw,
+  UD_Ifnstenv,
+  UD_Ifnstsw,
+  UD_Ifpatan,
+  UD_Ifprem,
+  UD_Ifprem1,
+  UD_Ifptan,
+  UD_Ifpxtract,
+  UD_Ifrndint,
+  UD_Ifrstor,
+  UD_Ifsave,
+  UD_Ifscale,
+  UD_Ifsin,
+  UD_Ifsincos,
+  UD_Ifsqrt,
+  UD_Ifst,
+  UD_Ifstcw,
+  UD_Ifstenv,
+  UD_Ifstp,
+  UD_Ifstsw,
+  UD_Ifsub,
+  UD_Ifsubp,
+  UD_Ifsubr,
+  UD_Ifsubrp,
+  UD_Iftst,
+  UD_Ifucom,
+  UD_Ifucomi,
+  UD_Ifucomip,
+  UD_Ifucomp,
+  UD_Ifucompp,
+  UD_Ifwait,
+  UD_Ifxam,
+  UD_Ifxch,
+  UD_Ifxrstor,
+  UD_Ifxsave,
+  UD_Ifxtract,
+  UD_Ifyl2x,
+  UD_Ifyl2xp1,
+  UD_Ihlt,
+  UD_Iidiv,
+  UD_Iimul,
+  UD_Iin,
+  UD_Iinc,
+  UD_Iins,
+  UD_Iinsb,
+  UD_Iinsd,
+  UD_Iinsw,
+  UD_Iint,
+  UD_Iinto,
+  UD_Iinvd,
+  UD_Iinvlpg,
+  UD_Iiretw,
+  UD_Iiretd,
+  UD_Iiretq,
+  UD_Ijcxz,
+  UD_Ijecxz,
+  UD_Ijmp,
+  UD_Ijrcxz,
+  UD_Ijo,
+  UD_Ijno,
+  UD_Ijb,
+  UD_Ijnb,
+  UD_Ijz,
+  UD_Ijnz,
+  UD_Ijbe,
+  UD_Ijnbe,
+  UD_Ijs,
+  UD_Ijns,
+  UD_Ijp,
+  UD_Ijnp,
+  UD_Ijl,
+  UD_Ijnl,
+  UD_Ijle,
+  UD_Ijnle,
+  UD_Ilahf,
+  UD_Ilar,
+  UD_Ildmxcsr,
+  UD_Ilds,
+  UD_Ilea,
+  UD_Ileave,
+  UD_Iles,
+  UD_Ilfence,
+  UD_Ilfs,
+  UD_Ilgdt,
+  UD_Ilgs,
+  UD_Ilidt,
+  UD_Illdt,
+  UD_Ilmsw,
+  UD_Ilock,
+  UD_Ilods,
+  UD_Ilodsb,
+  UD_Ilodsd,
+  UD_Ilodsq,
+  UD_Ilodsw,
+  UD_Iloop,
+  UD_Iloope,
+  UD_Iloopn,
+  UD_Iloopne,
+  UD_Iloopnz,
+  UD_Iloopz,
+  UD_Ilsl,
+  UD_Ilss,
+  UD_Iltr,
+  UD_Imaskmovdqu,
+  UD_Imaskmovq,
+  UD_Imaxpd,
+  UD_Imaxps,
+  UD_Imaxsd,
+  UD_Imaxss,
+  UD_Imfence,
+  UD_Iminpd,
+  UD_Iminps,
+  UD_Iminsd,
+  UD_Iminss,
+  UD_Imov,
+  UD_Imovapd,
+  UD_Imovaps,
+  UD_Imovd,
+  UD_Imovdq2q,
+  UD_Imovdqa,
+  UD_Imovdqu,
+  UD_Imovhlps,
+  UD_Imovhpd,
+  UD_Imovhps,
+  UD_Imovlhps,
+  UD_Imovlpd,
+  UD_Imovlps,
+  UD_Imovmskpd,
+  UD_Imovmskps,
+  UD_Imovnig,
+  UD_Imovntdq,
+  UD_Imovnti,
+  UD_Imovntpd,
+  UD_Imovntps,
+  UD_Imovntq,
+  UD_Imovq,
+  UD_Imovq2dq,
+  UD_Imovqa,
+  UD_Imovs,
+  UD_Imovsb,
+  UD_Imovsd,
+  UD_Imovsq,
+  UD_Imovss,
+  UD_Imovsw,
+  UD_Imovsx,
+  UD_Imovsxd,
+  UD_Imovupd,
+  UD_Imovups,
+  UD_Imovzx,
+  UD_Imul,
+  UD_Imulpd,
+  UD_Imulps,
+  UD_Imulsd,
+  UD_Imulss,
+  UD_Ineg,
+  UD_Inop,
+  UD_Inot,
+  UD_Ior,
+  UD_Iorpd,
+  UD_Iorps,
+  UD_Iout,
+  UD_Iouts,
+  UD_Ioutsb,
+  UD_Ioutsd,
+  UD_Ioutsw,
+  UD_Ipackssdw,
+  UD_Ipacksswb,
+  UD_Ipackusdw,
+  UD_Ipackuswb,
+  UD_Ipaddb,
+  UD_Ipaddd,
+  UD_Ipaddq,
+  UD_Ipaddsb,
+  UD_Ipaddsw,
+  UD_Ipaddusb,
+  UD_Ipaddusw,
+  UD_Ipaddw,
+  UD_Ipand,
+  UD_Ipandn,
+  UD_Ipavgb,
+  UD_Ipavgusb,
+  UD_Ipavgw,
+  UD_Ipcmpeqb,
+  UD_Ipcmpeqd,
+  UD_Ipcmpeqw,
+  UD_Ipcmpgtb,
+  UD_Ipcmpgtd,
+  UD_Ipcmpgtw,
+  UD_Ipextrw,
+  UD_Ipf2id,
+  UD_Ipf2iw,
+  UD_Ipfacc,
+  UD_Ipfadd,
+  UD_Ipfcmpeq,
+  UD_Ipfcmpge,
+  UD_Ipfcmpgt,
+  UD_Ipfmax,
+  UD_Ipfmin,
+  UD_Ipfmul,
+  UD_Ipfnacc,
+  UD_Ipfpnacc,
+  UD_Ipfrcp,
+  UD_Ipfrcpit1,
+  UD_Ipfrcpit2,
+  UD_Ipfrsqit1,
+  UD_Ipfrsqrt,
+  UD_Ipfsub,
+  UD_Ipfsubr,
+  UD_Ipi2fd,
+  UD_Ipi2fw,
+  UD_Ipinsrw,
+  UD_Ipmaddwd,
+  UD_Ipmaxsw,
+  UD_Ipmaxub,
+  UD_Ipminsw,
+  UD_Ipminub,
+  UD_Ipmovmskb,
+  UD_Ipmulhrw,
+  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_Ipsadbw,
+  UD_Ipshufd,
+  UD_Ipshufhw,
+  UD_Ipshuflw,
+  UD_Ipshufw,
+  UD_Ipslld,
+  UD_Ipslldq,
+  UD_Ipsllq,
+  UD_Ipsllw,
+  UD_Ipsrad,
+  UD_Ipsraw,
+  UD_Ipsraq,
+  UD_Ipsrld,
+  UD_Ipsrldq,
+  UD_Ipsrlq,
+  UD_Ipsrlw,
+  UD_Ipsubb,
+  UD_Ipsubd,
+  UD_Ipsubq,
+  UD_Ipsubsb,
+  UD_Ipsubsw,
+  UD_Ipsubusb,
+  UD_Ipsubusw,
+  UD_Ipsubw,
+  UD_Ipswapd,
+  UD_Ipunpckhbw,
+  UD_Ipunpckhdq,
+  UD_Ipunpckhqdq,
+  UD_Ipunpckhwd,
+  UD_Ipunpcklbw,
+  UD_Ipunpckldq,
+  UD_Ipunpcklqdq,
+  UD_Ipunpcklwd,
+  UD_Ipush,
+  UD_Ipusha,
+  UD_Ipushad,
+  UD_Ipushfw,
+  UD_Ipushfd,
+  UD_Ipushfq,
+  UD_Ipxor,
+  UD_Ircl,
+  UD_Ircpps,
+  UD_Ircpss,
+  UD_Ircr,
+  UD_Irdivisr,
+  UD_Irdmsr,
+  UD_Irdpmc,
+  UD_Irdtsc,
+  UD_Irep,
+  UD_Irepne,
+  UD_Iret,
+  UD_Iretf,
+  UD_Irol,
+  UD_Iror,
+  UD_Irsm,
+  UD_Irsqrtps,
+  UD_Irsqrtss,
+  UD_Isahf,
+  UD_Isal,
+  UD_Isalc,
+  UD_Isar,
+  UD_Isbb,
+  UD_Iscas,
+  UD_Iscasb,
+  UD_Iscasd,
+  UD_Iscasq,
+  UD_Iscasw,
+  UD_Iseto,
+  UD_Isetno,
+  UD_Isetb,
+  UD_Isetnb,
+  UD_Isetz,
+  UD_Isetnz,
+  UD_Isetbe,
+  UD_Isetnbe,
+  UD_Isets,
+  UD_Isetns,
+  UD_Isetp,
+  UD_Isetnp,
+  UD_Isetl,
+  UD_Isetnl,
+  UD_Isetle,
+  UD_Isetnle,
+  UD_Isfence,
+  UD_Isgdt,
+  UD_Ishl,
+  UD_Ishld,
+  UD_Ishr,
+  UD_Ishrd,
+  UD_Ishufpd,
+  UD_Ishufps,
+  UD_Isidt,
+  UD_Isldt,
+  UD_Ismsw,
+  UD_Isqrtpd,
+  UD_Isqrtps,
+  UD_Isqrtsd,
+  UD_Isqrtss,
+  UD_Istc,
+  UD_Istd,
+  UD_Isti,
+  UD_Istmxcsr,
+  UD_Istos,
+  UD_Istosb,
+  UD_Istosw,
+  UD_Istosd,
+  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_Iunpcklpd,
+  UD_Iunpcklps,
+  UD_Iverr,
+  UD_Iverw,
+  UD_Iwait,
+  UD_Iwbinvd,
+  UD_Iwrmsr,
+  UD_Ixadd,
+  UD_Ixchg,
+  UD_Ixlat,
+  UD_Ixlatb,
+  UD_Ixor,
+  UD_Ixorpd,
+  UD_Ixorps,
+  UD_Iinvalid,
+  UD_Igrp,
+  UD_Ia32,
+  UD_Io32,
+  UD_Ies,
+  UD_Ifs,
+  UD_Igs,
+  UD_Ics,
+  UD_Ids,
+  UD_Iss,
+  UD_Ix87,
+  UD_I3dnow,
+  UD_Idb,
+  UD_Icmpxchg16b,
+  UD_Istosq,
+  UD_Iint3,
+  UD_Imovsldup,
+  UD_Imovshdup,
+  UD_Imovddup,
+  UD_Irdtscp,
+  UD_Ivmrun,
+  UD_Ivmmcall,
+  UD_Ivmload,
+  UD_Ivmsave,
+  UD_Istgi,
+  UD_Iclgi,
+  UD_Iskinit,
+  UD_Iinvlpga,
+  UD_Ija,
+  UD_Ijae,
+  UD_Ijg,
+  UD_Ijge,
+  UD_Ijc,
+  UD_Ijnc,
+  UD_Ifisttp,
+  UD_Iprefetchnta,
+  UD_Iprefetcht0,
+  UD_Iprefetcht1,
+  UD_Iprefetcht2,
+  UD_Icmovae,
+  UD_Icmova,
+  UD_Icmovge,
+  UD_Icmovg,
+  UD_Iseta,
+  UD_Isetge,
+  UD_Isetg,
+  UD_Ipause,
+  UD_Ina,
+  UD_Ihaddpd,
+  UD_Ihsubpd,
+  UD_Iaddsubpd,
+  UD_Ihaddps,
+  UD_Ihsubps,
+  UD_Iaddsubps,
+  UD_Ilddqu,
+  UD_Iint1,
+  UD_Ivmcall,
+  UD_Ivmlaunch,
+  UD_Ivmresume,
+  UD_Ivmxoff,
+  UD_Imonitor,
+  UD_Imwait,
+  UD_Ivmptrld,
+  UD_Ivmptrst,
+  UD_Ivmclear,
+  UD_Ivmxon,
+  UD_Inone,
+  UD_I3vil
+};
+#endif