Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  1.  
  2. /* itab.h -- auto generated by opgen.py, do not edit. */
  3.  
  4. #ifndef UD_ITAB_H
  5. #define UD_ITAB_H
  6.  
  7.  
  8.  
  9. enum ud_itab_vendor_index {
  10.   ITAB__VENDOR_INDX__AMD,
  11.   ITAB__VENDOR_INDX__INTEL,
  12. };
  13.  
  14.  
  15. enum ud_itab_mode_index {
  16.   ITAB__MODE_INDX__16,
  17.   ITAB__MODE_INDX__32,
  18.   ITAB__MODE_INDX__64
  19. };
  20.  
  21.  
  22. enum ud_itab_mod_index {
  23.   ITAB__MOD_INDX__NOT_11,
  24.   ITAB__MOD_INDX__11
  25. };
  26.  
  27.  
  28. enum ud_itab_index {
  29.   ITAB__0F,
  30.   ITAB__0F__OP_00__REG,
  31.   ITAB__0F__OP_01__REG,
  32.   ITAB__0F__OP_01__REG__OP_00__MOD,
  33.   ITAB__0F__OP_01__REG__OP_00__MOD__OP_01__RM,
  34.   ITAB__0F__OP_01__REG__OP_00__MOD__OP_01__RM__OP_01__VENDOR,
  35.   ITAB__0F__OP_01__REG__OP_00__MOD__OP_01__RM__OP_03__VENDOR,
  36.   ITAB__0F__OP_01__REG__OP_00__MOD__OP_01__RM__OP_04__VENDOR,
  37.   ITAB__0F__OP_01__REG__OP_01__MOD,
  38.   ITAB__0F__OP_01__REG__OP_01__MOD__OP_01__RM,
  39.   ITAB__0F__OP_01__REG__OP_02__MOD,
  40.   ITAB__0F__OP_01__REG__OP_03__MOD,
  41.   ITAB__0F__OP_01__REG__OP_03__MOD__OP_01__RM,
  42.   ITAB__0F__OP_01__REG__OP_03__MOD__OP_01__RM__OP_00__VENDOR,
  43.   ITAB__0F__OP_01__REG__OP_03__MOD__OP_01__RM__OP_01__VENDOR,
  44.   ITAB__0F__OP_01__REG__OP_03__MOD__OP_01__RM__OP_02__VENDOR,
  45.   ITAB__0F__OP_01__REG__OP_03__MOD__OP_01__RM__OP_03__VENDOR,
  46.   ITAB__0F__OP_01__REG__OP_03__MOD__OP_01__RM__OP_04__VENDOR,
  47.   ITAB__0F__OP_01__REG__OP_03__MOD__OP_01__RM__OP_05__VENDOR,
  48.   ITAB__0F__OP_01__REG__OP_03__MOD__OP_01__RM__OP_06__VENDOR,
  49.   ITAB__0F__OP_01__REG__OP_03__MOD__OP_01__RM__OP_07__VENDOR,
  50.   ITAB__0F__OP_01__REG__OP_04__MOD,
  51.   ITAB__0F__OP_01__REG__OP_06__MOD,
  52.   ITAB__0F__OP_01__REG__OP_07__MOD,
  53.   ITAB__0F__OP_01__REG__OP_07__MOD__OP_01__RM,
  54.   ITAB__0F__OP_01__REG__OP_07__MOD__OP_01__RM__OP_01__VENDOR,
  55.   ITAB__0F__OP_0D__REG,
  56.   ITAB__0F__OP_18__REG,
  57.   ITAB__0F__OP_71__REG,
  58.   ITAB__0F__OP_72__REG,
  59.   ITAB__0F__OP_73__REG,
  60.   ITAB__0F__OP_AE__REG,
  61.   ITAB__0F__OP_AE__REG__OP_05__MOD,
  62.   ITAB__0F__OP_AE__REG__OP_05__MOD__OP_01__RM,
  63.   ITAB__0F__OP_AE__REG__OP_06__MOD,
  64.   ITAB__0F__OP_AE__REG__OP_06__MOD__OP_01__RM,
  65.   ITAB__0F__OP_AE__REG__OP_07__MOD,
  66.   ITAB__0F__OP_AE__REG__OP_07__MOD__OP_01__RM,
  67.   ITAB__0F__OP_BA__REG,
  68.   ITAB__0F__OP_C7__REG,
  69.   ITAB__0F__OP_C7__REG__OP_00__VENDOR,
  70.   ITAB__0F__OP_C7__REG__OP_07__VENDOR,
  71.   ITAB__0F__OP_D9__MOD,
  72.   ITAB__0F__OP_D9__MOD__OP_01__X87,
  73.   ITAB__1BYTE,
  74.   ITAB__1BYTE__OP_60__OSIZE,
  75.   ITAB__1BYTE__OP_61__OSIZE,
  76.   ITAB__1BYTE__OP_63__MODE,
  77.   ITAB__1BYTE__OP_6D__OSIZE,
  78.   ITAB__1BYTE__OP_6F__OSIZE,
  79.   ITAB__1BYTE__OP_80__REG,
  80.   ITAB__1BYTE__OP_81__REG,
  81.   ITAB__1BYTE__OP_82__REG,
  82.   ITAB__1BYTE__OP_83__REG,
  83.   ITAB__1BYTE__OP_8F__REG,
  84.   ITAB__1BYTE__OP_98__OSIZE,
  85.   ITAB__1BYTE__OP_99__OSIZE,
  86.   ITAB__1BYTE__OP_9C__MODE,
  87.   ITAB__1BYTE__OP_9C__MODE__OP_00__OSIZE,
  88.   ITAB__1BYTE__OP_9C__MODE__OP_01__OSIZE,
  89.   ITAB__1BYTE__OP_9D__MODE,
  90.   ITAB__1BYTE__OP_9D__MODE__OP_00__OSIZE,
  91.   ITAB__1BYTE__OP_9D__MODE__OP_01__OSIZE,
  92.   ITAB__1BYTE__OP_A5__OSIZE,
  93.   ITAB__1BYTE__OP_A7__OSIZE,
  94.   ITAB__1BYTE__OP_AB__OSIZE,
  95.   ITAB__1BYTE__OP_AD__OSIZE,
  96.   ITAB__1BYTE__OP_AE__MOD,
  97.   ITAB__1BYTE__OP_AE__MOD__OP_00__REG,
  98.   ITAB__1BYTE__OP_AF__OSIZE,
  99.   ITAB__1BYTE__OP_C0__REG,
  100.   ITAB__1BYTE__OP_C1__REG,
  101.   ITAB__1BYTE__OP_C6__REG,
  102.   ITAB__1BYTE__OP_C7__REG,
  103.   ITAB__1BYTE__OP_CF__OSIZE,
  104.   ITAB__1BYTE__OP_D0__REG,
  105.   ITAB__1BYTE__OP_D1__REG,
  106.   ITAB__1BYTE__OP_D2__REG,
  107.   ITAB__1BYTE__OP_D3__REG,
  108.   ITAB__1BYTE__OP_D8__MOD,
  109.   ITAB__1BYTE__OP_D8__MOD__OP_00__REG,
  110.   ITAB__1BYTE__OP_D8__MOD__OP_01__X87,
  111.   ITAB__1BYTE__OP_D9__MOD,
  112.   ITAB__1BYTE__OP_D9__MOD__OP_00__REG,
  113.   ITAB__1BYTE__OP_D9__MOD__OP_01__X87,
  114.   ITAB__1BYTE__OP_DA__MOD,
  115.   ITAB__1BYTE__OP_DA__MOD__OP_00__REG,
  116.   ITAB__1BYTE__OP_DA__MOD__OP_01__X87,
  117.   ITAB__1BYTE__OP_DB__MOD,
  118.   ITAB__1BYTE__OP_DB__MOD__OP_00__REG,
  119.   ITAB__1BYTE__OP_DB__MOD__OP_01__X87,
  120.   ITAB__1BYTE__OP_DC__MOD,
  121.   ITAB__1BYTE__OP_DC__MOD__OP_00__REG,
  122.   ITAB__1BYTE__OP_DC__MOD__OP_01__X87,
  123.   ITAB__1BYTE__OP_DD__MOD,
  124.   ITAB__1BYTE__OP_DD__MOD__OP_00__REG,
  125.   ITAB__1BYTE__OP_DD__MOD__OP_01__X87,
  126.   ITAB__1BYTE__OP_DE__MOD,
  127.   ITAB__1BYTE__OP_DE__MOD__OP_00__REG,
  128.   ITAB__1BYTE__OP_DE__MOD__OP_01__X87,
  129.   ITAB__1BYTE__OP_DF__MOD,
  130.   ITAB__1BYTE__OP_DF__MOD__OP_00__REG,
  131.   ITAB__1BYTE__OP_DF__MOD__OP_01__X87,
  132.   ITAB__1BYTE__OP_E3__ASIZE,
  133.   ITAB__1BYTE__OP_F6__REG,
  134.   ITAB__1BYTE__OP_F7__REG,
  135.   ITAB__1BYTE__OP_FE__REG,
  136.   ITAB__1BYTE__OP_FF__REG,
  137.   ITAB__3DNOW,
  138.   ITAB__PFX_SSE66__0F,
  139.   ITAB__PFX_SSE66__0F__OP_71__REG,
  140.   ITAB__PFX_SSE66__0F__OP_72__REG,
  141.   ITAB__PFX_SSE66__0F__OP_73__REG,
  142.   ITAB__PFX_SSE66__0F__OP_C7__REG,
  143.   ITAB__PFX_SSE66__0F__OP_C7__REG__OP_00__VENDOR,
  144.   ITAB__PFX_SSEF2__0F,
  145.   ITAB__PFX_SSEF3__0F,
  146.   ITAB__PFX_SSEF3__0F__OP_C7__REG,
  147.   ITAB__PFX_SSEF3__0F__OP_C7__REG__OP_07__VENDOR,
  148. };
  149.  
  150.  
  151. enum ud_mnemonic_code {
  152.   UD_I3dnow,
  153.   UD_Iaaa,
  154.   UD_Iaad,
  155.   UD_Iaam,
  156.   UD_Iaas,
  157.   UD_Iadc,
  158.   UD_Iadd,
  159.   UD_Iaddpd,
  160.   UD_Iaddps,
  161.   UD_Iaddsd,
  162.   UD_Iaddss,
  163.   UD_Iaddsubpd,
  164.   UD_Iaddsubps,
  165.   UD_Iand,
  166.   UD_Iandpd,
  167.   UD_Iandps,
  168.   UD_Iandnpd,
  169.   UD_Iandnps,
  170.   UD_Iarpl,
  171.   UD_Imovsxd,
  172.   UD_Ibound,
  173.   UD_Ibsf,
  174.   UD_Ibsr,
  175.   UD_Ibswap,
  176.   UD_Ibt,
  177.   UD_Ibtc,
  178.   UD_Ibtr,
  179.   UD_Ibts,
  180.   UD_Icall,
  181.   UD_Icbw,
  182.   UD_Icwde,
  183.   UD_Icdqe,
  184.   UD_Iclc,
  185.   UD_Icld,
  186.   UD_Iclflush,
  187.   UD_Iclgi,
  188.   UD_Icli,
  189.   UD_Iclts,
  190.   UD_Icmc,
  191.   UD_Icmovo,
  192.   UD_Icmovno,
  193.   UD_Icmovb,
  194.   UD_Icmovae,
  195.   UD_Icmovz,
  196.   UD_Icmovnz,
  197.   UD_Icmovbe,
  198.   UD_Icmova,
  199.   UD_Icmovs,
  200.   UD_Icmovns,
  201.   UD_Icmovp,
  202.   UD_Icmovnp,
  203.   UD_Icmovl,
  204.   UD_Icmovge,
  205.   UD_Icmovle,
  206.   UD_Icmovg,
  207.   UD_Icmp,
  208.   UD_Icmppd,
  209.   UD_Icmpps,
  210.   UD_Icmpsb,
  211.   UD_Icmpsw,
  212.   UD_Icmpsd,
  213.   UD_Icmpsq,
  214.   UD_Icmpss,
  215.   UD_Icmpxchg,
  216.   UD_Icmpxchg8b,
  217.   UD_Icomisd,
  218.   UD_Icomiss,
  219.   UD_Icpuid,
  220.   UD_Icvtdq2pd,
  221.   UD_Icvtdq2ps,
  222.   UD_Icvtpd2dq,
  223.   UD_Icvtpd2pi,
  224.   UD_Icvtpd2ps,
  225.   UD_Icvtpi2ps,
  226.   UD_Icvtpi2pd,
  227.   UD_Icvtps2dq,
  228.   UD_Icvtps2pi,
  229.   UD_Icvtps2pd,
  230.   UD_Icvtsd2si,
  231.   UD_Icvtsd2ss,
  232.   UD_Icvtsi2ss,
  233.   UD_Icvtss2si,
  234.   UD_Icvtss2sd,
  235.   UD_Icvttpd2pi,
  236.   UD_Icvttpd2dq,
  237.   UD_Icvttps2dq,
  238.   UD_Icvttps2pi,
  239.   UD_Icvttsd2si,
  240.   UD_Icvtsi2sd,
  241.   UD_Icvttss2si,
  242.   UD_Icwd,
  243.   UD_Icdq,
  244.   UD_Icqo,
  245.   UD_Idaa,
  246.   UD_Idas,
  247.   UD_Idec,
  248.   UD_Idiv,
  249.   UD_Idivpd,
  250.   UD_Idivps,
  251.   UD_Idivsd,
  252.   UD_Idivss,
  253.   UD_Iemms,
  254.   UD_Ienter,
  255.   UD_If2xm1,
  256.   UD_Ifabs,
  257.   UD_Ifadd,
  258.   UD_Ifaddp,
  259.   UD_Ifbld,
  260.   UD_Ifbstp,
  261.   UD_Ifchs,
  262.   UD_Ifclex,
  263.   UD_Ifcmovb,
  264.   UD_Ifcmove,
  265.   UD_Ifcmovbe,
  266.   UD_Ifcmovu,
  267.   UD_Ifcmovnb,
  268.   UD_Ifcmovne,
  269.   UD_Ifcmovnbe,
  270.   UD_Ifcmovnu,
  271.   UD_Ifucomi,
  272.   UD_Ifcom,
  273.   UD_Ifcom2,
  274.   UD_Ifcomp3,
  275.   UD_Ifcomi,
  276.   UD_Ifucomip,
  277.   UD_Ifcomip,
  278.   UD_Ifcomp,
  279.   UD_Ifcomp5,
  280.   UD_Ifcompp,
  281.   UD_Ifcos,
  282.   UD_Ifdecstp,
  283.   UD_Ifdiv,
  284.   UD_Ifdivp,
  285.   UD_Ifdivr,
  286.   UD_Ifdivrp,
  287.   UD_Ifemms,
  288.   UD_Iffree,
  289.   UD_Iffreep,
  290.   UD_Ificom,
  291.   UD_Ificomp,
  292.   UD_Ifild,
  293.   UD_Ifncstp,
  294.   UD_Ifninit,
  295.   UD_Ifiadd,
  296.   UD_Ifidivr,
  297.   UD_Ifidiv,
  298.   UD_Ifisub,
  299.   UD_Ifisubr,
  300.   UD_Ifist,
  301.   UD_Ifistp,
  302.   UD_Ifisttp,
  303.   UD_Ifld,
  304.   UD_Ifld1,
  305.   UD_Ifldl2t,
  306.   UD_Ifldl2e,
  307.   UD_Ifldlpi,
  308.   UD_Ifldlg2,
  309.   UD_Ifldln2,
  310.   UD_Ifldz,
  311.   UD_Ifldcw,
  312.   UD_Ifldenv,
  313.   UD_Ifmul,
  314.   UD_Ifmulp,
  315.   UD_Ifimul,
  316.   UD_Ifnop,
  317.   UD_Ifpatan,
  318.   UD_Ifprem,
  319.   UD_Ifprem1,
  320.   UD_Ifptan,
  321.   UD_Ifrndint,
  322.   UD_Ifrstor,
  323.   UD_Ifnsave,
  324.   UD_Ifscale,
  325.   UD_Ifsin,
  326.   UD_Ifsincos,
  327.   UD_Ifsqrt,
  328.   UD_Ifstp,
  329.   UD_Ifstp1,
  330.   UD_Ifstp8,
  331.   UD_Ifstp9,
  332.   UD_Ifst,
  333.   UD_Ifnstcw,
  334.   UD_Ifnstenv,
  335.   UD_Ifnstsw,
  336.   UD_Ifsub,
  337.   UD_Ifsubp,
  338.   UD_Ifsubr,
  339.   UD_Ifsubrp,
  340.   UD_Iftst,
  341.   UD_Ifucom,
  342.   UD_Ifucomp,
  343.   UD_Ifucompp,
  344.   UD_Ifxam,
  345.   UD_Ifxch,
  346.   UD_Ifxch4,
  347.   UD_Ifxch7,
  348.   UD_Ifxrstor,
  349.   UD_Ifxsave,
  350.   UD_Ifpxtract,
  351.   UD_Ifyl2x,
  352.   UD_Ifyl2xp1,
  353.   UD_Ihaddpd,
  354.   UD_Ihaddps,
  355.   UD_Ihlt,
  356.   UD_Ihsubpd,
  357.   UD_Ihsubps,
  358.   UD_Iidiv,
  359.   UD_Iin,
  360.   UD_Iimul,
  361.   UD_Iinc,
  362.   UD_Iinsb,
  363.   UD_Iinsw,
  364.   UD_Iinsd,
  365.   UD_Iint1,
  366.   UD_Iint3,
  367.   UD_Iint,
  368.   UD_Iinto,
  369.   UD_Iinvd,
  370.   UD_Iinvlpg,
  371.   UD_Iinvlpga,
  372.   UD_Iiretw,
  373.   UD_Iiretd,
  374.   UD_Iiretq,
  375.   UD_Ijo,
  376.   UD_Ijno,
  377.   UD_Ijb,
  378.   UD_Ijae,
  379.   UD_Ijz,
  380.   UD_Ijnz,
  381.   UD_Ijbe,
  382.   UD_Ija,
  383.   UD_Ijs,
  384.   UD_Ijns,
  385.   UD_Ijp,
  386.   UD_Ijnp,
  387.   UD_Ijl,
  388.   UD_Ijge,
  389.   UD_Ijle,
  390.   UD_Ijg,
  391.   UD_Ijcxz,
  392.   UD_Ijecxz,
  393.   UD_Ijrcxz,
  394.   UD_Ijmp,
  395.   UD_Ilahf,
  396.   UD_Ilar,
  397.   UD_Ilddqu,
  398.   UD_Ildmxcsr,
  399.   UD_Ilds,
  400.   UD_Ilea,
  401.   UD_Iles,
  402.   UD_Ilfs,
  403.   UD_Ilgs,
  404.   UD_Ilidt,
  405.   UD_Ilss,
  406.   UD_Ileave,
  407.   UD_Ilfence,
  408.   UD_Ilgdt,
  409.   UD_Illdt,
  410.   UD_Ilmsw,
  411.   UD_Ilock,
  412.   UD_Ilodsb,
  413.   UD_Ilodsw,
  414.   UD_Ilodsd,
  415.   UD_Ilodsq,
  416.   UD_Iloopnz,
  417.   UD_Iloope,
  418.   UD_Iloop,
  419.   UD_Ilsl,
  420.   UD_Iltr,
  421.   UD_Imaskmovq,
  422.   UD_Imaxpd,
  423.   UD_Imaxps,
  424.   UD_Imaxsd,
  425.   UD_Imaxss,
  426.   UD_Imfence,
  427.   UD_Iminpd,
  428.   UD_Iminps,
  429.   UD_Iminsd,
  430.   UD_Iminss,
  431.   UD_Imonitor,
  432.   UD_Imov,
  433.   UD_Imovapd,
  434.   UD_Imovaps,
  435.   UD_Imovd,
  436.   UD_Imovddup,
  437.   UD_Imovdqa,
  438.   UD_Imovdqu,
  439.   UD_Imovdq2q,
  440.   UD_Imovhpd,
  441.   UD_Imovhps,
  442.   UD_Imovlhps,
  443.   UD_Imovlpd,
  444.   UD_Imovlps,
  445.   UD_Imovhlps,
  446.   UD_Imovmskpd,
  447.   UD_Imovmskps,
  448.   UD_Imovntdq,
  449.   UD_Imovnti,
  450.   UD_Imovntpd,
  451.   UD_Imovntps,
  452.   UD_Imovntq,
  453.   UD_Imovq,
  454.   UD_Imovqa,
  455.   UD_Imovq2dq,
  456.   UD_Imovsb,
  457.   UD_Imovsw,
  458.   UD_Imovsd,
  459.   UD_Imovsq,
  460.   UD_Imovsldup,
  461.   UD_Imovshdup,
  462.   UD_Imovss,
  463.   UD_Imovsx,
  464.   UD_Imovupd,
  465.   UD_Imovups,
  466.   UD_Imovzx,
  467.   UD_Imul,
  468.   UD_Imulpd,
  469.   UD_Imulps,
  470.   UD_Imulsd,
  471.   UD_Imulss,
  472.   UD_Imwait,
  473.   UD_Ineg,
  474.   UD_Inop,
  475.   UD_Inot,
  476.   UD_Ior,
  477.   UD_Iorpd,
  478.   UD_Iorps,
  479.   UD_Iout,
  480.   UD_Ioutsb,
  481.   UD_Ioutsw,
  482.   UD_Ioutsd,
  483.   UD_Ioutsq,
  484.   UD_Ipacksswb,
  485.   UD_Ipackssdw,
  486.   UD_Ipackuswb,
  487.   UD_Ipaddb,
  488.   UD_Ipaddw,
  489.   UD_Ipaddq,
  490.   UD_Ipaddsb,
  491.   UD_Ipaddsw,
  492.   UD_Ipaddusb,
  493.   UD_Ipaddusw,
  494.   UD_Ipand,
  495.   UD_Ipandn,
  496.   UD_Ipause,
  497.   UD_Ipavgb,
  498.   UD_Ipavgw,
  499.   UD_Ipcmpeqb,
  500.   UD_Ipcmpeqw,
  501.   UD_Ipcmpeqd,
  502.   UD_Ipcmpgtb,
  503.   UD_Ipcmpgtw,
  504.   UD_Ipcmpgtd,
  505.   UD_Ipextrw,
  506.   UD_Ipinsrw,
  507.   UD_Ipmaddwd,
  508.   UD_Ipmaxsw,
  509.   UD_Ipmaxub,
  510.   UD_Ipminsw,
  511.   UD_Ipminub,
  512.   UD_Ipmovmskb,
  513.   UD_Ipmulhuw,
  514.   UD_Ipmulhw,
  515.   UD_Ipmullw,
  516.   UD_Ipmuludq,
  517.   UD_Ipop,
  518.   UD_Ipopa,
  519.   UD_Ipopad,
  520.   UD_Ipopfw,
  521.   UD_Ipopfd,
  522.   UD_Ipopfq,
  523.   UD_Ipor,
  524.   UD_Iprefetch,
  525.   UD_Iprefetchnta,
  526.   UD_Iprefetcht0,
  527.   UD_Iprefetcht1,
  528.   UD_Iprefetcht2,
  529.   UD_Ipsadbw,
  530.   UD_Ipshufd,
  531.   UD_Ipshufhw,
  532.   UD_Ipshuflw,
  533.   UD_Ipshufw,
  534.   UD_Ipslldq,
  535.   UD_Ipsllw,
  536.   UD_Ipslld,
  537.   UD_Ipsllq,
  538.   UD_Ipsraw,
  539.   UD_Ipsrad,
  540.   UD_Ipsrlw,
  541.   UD_Ipsrld,
  542.   UD_Ipsrlq,
  543.   UD_Ipsrldq,
  544.   UD_Ipsubb,
  545.   UD_Ipsubw,
  546.   UD_Ipsubd,
  547.   UD_Ipsubq,
  548.   UD_Ipsubsb,
  549.   UD_Ipsubsw,
  550.   UD_Ipsubusb,
  551.   UD_Ipsubusw,
  552.   UD_Ipunpckhbw,
  553.   UD_Ipunpckhwd,
  554.   UD_Ipunpckhdq,
  555.   UD_Ipunpckhqdq,
  556.   UD_Ipunpcklbw,
  557.   UD_Ipunpcklwd,
  558.   UD_Ipunpckldq,
  559.   UD_Ipunpcklqdq,
  560.   UD_Ipi2fw,
  561.   UD_Ipi2fd,
  562.   UD_Ipf2iw,
  563.   UD_Ipf2id,
  564.   UD_Ipfnacc,
  565.   UD_Ipfpnacc,
  566.   UD_Ipfcmpge,
  567.   UD_Ipfmin,
  568.   UD_Ipfrcp,
  569.   UD_Ipfrsqrt,
  570.   UD_Ipfsub,
  571.   UD_Ipfadd,
  572.   UD_Ipfcmpgt,
  573.   UD_Ipfmax,
  574.   UD_Ipfrcpit1,
  575.   UD_Ipfrspit1,
  576.   UD_Ipfsubr,
  577.   UD_Ipfacc,
  578.   UD_Ipfcmpeq,
  579.   UD_Ipfmul,
  580.   UD_Ipfrcpit2,
  581.   UD_Ipmulhrw,
  582.   UD_Ipswapd,
  583.   UD_Ipavgusb,
  584.   UD_Ipush,
  585.   UD_Ipusha,
  586.   UD_Ipushad,
  587.   UD_Ipushfw,
  588.   UD_Ipushfd,
  589.   UD_Ipushfq,
  590.   UD_Ipxor,
  591.   UD_Ircl,
  592.   UD_Ircr,
  593.   UD_Irol,
  594.   UD_Iror,
  595.   UD_Ircpps,
  596.   UD_Ircpss,
  597.   UD_Irdmsr,
  598.   UD_Irdpmc,
  599.   UD_Irdtsc,
  600.   UD_Irdtscp,
  601.   UD_Irepne,
  602.   UD_Irep,
  603.   UD_Iret,
  604.   UD_Iretf,
  605.   UD_Irsm,
  606.   UD_Irsqrtps,
  607.   UD_Irsqrtss,
  608.   UD_Isahf,
  609.   UD_Isal,
  610.   UD_Isalc,
  611.   UD_Isar,
  612.   UD_Ishl,
  613.   UD_Ishr,
  614.   UD_Isbb,
  615.   UD_Iscasb,
  616.   UD_Iscasw,
  617.   UD_Iscasd,
  618.   UD_Iscasq,
  619.   UD_Iseto,
  620.   UD_Isetno,
  621.   UD_Isetb,
  622.   UD_Isetnb,
  623.   UD_Isetz,
  624.   UD_Isetnz,
  625.   UD_Isetbe,
  626.   UD_Iseta,
  627.   UD_Isets,
  628.   UD_Isetns,
  629.   UD_Isetp,
  630.   UD_Isetnp,
  631.   UD_Isetl,
  632.   UD_Isetge,
  633.   UD_Isetle,
  634.   UD_Isetg,
  635.   UD_Isfence,
  636.   UD_Isgdt,
  637.   UD_Ishld,
  638.   UD_Ishrd,
  639.   UD_Ishufpd,
  640.   UD_Ishufps,
  641.   UD_Isidt,
  642.   UD_Isldt,
  643.   UD_Ismsw,
  644.   UD_Isqrtps,
  645.   UD_Isqrtpd,
  646.   UD_Isqrtsd,
  647.   UD_Isqrtss,
  648.   UD_Istc,
  649.   UD_Istd,
  650.   UD_Istgi,
  651.   UD_Isti,
  652.   UD_Iskinit,
  653.   UD_Istmxcsr,
  654.   UD_Istosb,
  655.   UD_Istosw,
  656.   UD_Istosd,
  657.   UD_Istosq,
  658.   UD_Istr,
  659.   UD_Isub,
  660.   UD_Isubpd,
  661.   UD_Isubps,
  662.   UD_Isubsd,
  663.   UD_Isubss,
  664.   UD_Iswapgs,
  665.   UD_Isyscall,
  666.   UD_Isysenter,
  667.   UD_Isysexit,
  668.   UD_Isysret,
  669.   UD_Itest,
  670.   UD_Iucomisd,
  671.   UD_Iucomiss,
  672.   UD_Iud2,
  673.   UD_Iunpckhpd,
  674.   UD_Iunpckhps,
  675.   UD_Iunpcklps,
  676.   UD_Iunpcklpd,
  677.   UD_Iverr,
  678.   UD_Iverw,
  679.   UD_Ivmcall,
  680.   UD_Ivmclear,
  681.   UD_Ivmxon,
  682.   UD_Ivmptrld,
  683.   UD_Ivmptrst,
  684.   UD_Ivmresume,
  685.   UD_Ivmxoff,
  686.   UD_Ivmrun,
  687.   UD_Ivmmcall,
  688.   UD_Ivmload,
  689.   UD_Ivmsave,
  690.   UD_Iwait,
  691.   UD_Iwbinvd,
  692.   UD_Iwrmsr,
  693.   UD_Ixadd,
  694.   UD_Ixchg,
  695.   UD_Ixlatb,
  696.   UD_Ixor,
  697.   UD_Ixorpd,
  698.   UD_Ixorps,
  699.   UD_Idb,
  700.   UD_Iinvalid,
  701.   UD_Id3vil,
  702.   UD_Ina,
  703.   UD_Igrp_reg,
  704.   UD_Igrp_rm,
  705.   UD_Igrp_vendor,
  706.   UD_Igrp_x87,
  707.   UD_Igrp_mode,
  708.   UD_Igrp_osize,
  709.   UD_Igrp_asize,
  710.   UD_Igrp_mod,
  711.   UD_Inone,
  712. };
  713.  
  714.  
  715.  
  716. extern const char* ud_mnemonics_str[];;
  717. extern struct ud_itab_entry* ud_itab_list[];
  718.  
  719. #endif
  720.