xed-reg-enum.h

Go to the documentation of this file.
00001 /*BEGIN_LEGAL 
00002 Copyright (c) 2007, Intel Corp.
00003 All rights reserved.
00004 
00005 Redistribution and use in source and binary forms, with or without
00006 modification, are permitted provided that the following conditions are
00007 met:
00008 
00009     * Redistributions of source code must retain the above copyright
00010       notice, this list of conditions and the following disclaimer.
00011 
00012     * Redistributions in binary form must reproduce the above
00013       copyright notice, this list of conditions and the following
00014       disclaimer in the documentation and/or other materials provided
00015       with the distribution.
00016 
00017     * Neither the name of Intel Corporation nor the names of its
00018       contributors may be used to endorse or promote products derived
00019       from this software without specific prior written permission.
00020 
00021 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
00022 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
00023 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
00024 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
00025 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
00026 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
00027 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
00028 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
00029 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
00030 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
00031 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
00032 END_LEGAL */
00035 
00036 // This file was automatically generated.
00037 // Do not edit this file.
00038 
00039 #if !defined(_XED_REG_ENUM_H_)
00040 # define _XED_REG_ENUM_H_
00041 #include "xed-common-hdrs.h"
00042 typedef enum {
00043   XED_REG_INVALID,
00044   XED_REG_ERROR,
00045   XED_REG_RAX,
00046   XED_REG_EAX,
00047   XED_REG_AX,
00048   XED_REG_AH,
00049   XED_REG_AL,
00050   XED_REG_RCX,
00051   XED_REG_ECX,
00052   XED_REG_CX,
00053   XED_REG_CH,
00054   XED_REG_CL,
00055   XED_REG_RDX,
00056   XED_REG_EDX,
00057   XED_REG_DX,
00058   XED_REG_DH,
00059   XED_REG_DL,
00060   XED_REG_RBX,
00061   XED_REG_EBX,
00062   XED_REG_BX,
00063   XED_REG_BH,
00064   XED_REG_BL,
00065   XED_REG_RSP,
00066   XED_REG_ESP,
00067   XED_REG_SP,
00068   XED_REG_SPL,
00069   XED_REG_RBP,
00070   XED_REG_EBP,
00071   XED_REG_BP,
00072   XED_REG_BPL,
00073   XED_REG_RSI,
00074   XED_REG_ESI,
00075   XED_REG_SI,
00076   XED_REG_SIL,
00077   XED_REG_RDI,
00078   XED_REG_EDI,
00079   XED_REG_DI,
00080   XED_REG_DIL,
00081   XED_REG_R8,
00082   XED_REG_R8D,
00083   XED_REG_R8W,
00084   XED_REG_R8B,
00085   XED_REG_R9,
00086   XED_REG_R9D,
00087   XED_REG_R9W,
00088   XED_REG_R9B,
00089   XED_REG_R10,
00090   XED_REG_R10D,
00091   XED_REG_R10W,
00092   XED_REG_R10B,
00093   XED_REG_R11,
00094   XED_REG_R11D,
00095   XED_REG_R11W,
00096   XED_REG_R11B,
00097   XED_REG_R12,
00098   XED_REG_R12D,
00099   XED_REG_R12W,
00100   XED_REG_R12B,
00101   XED_REG_R13,
00102   XED_REG_R13D,
00103   XED_REG_R13W,
00104   XED_REG_R13B,
00105   XED_REG_R14,
00106   XED_REG_R14D,
00107   XED_REG_R14W,
00108   XED_REG_R14B,
00109   XED_REG_R15,
00110   XED_REG_R15D,
00111   XED_REG_R15W,
00112   XED_REG_R15B,
00113   XED_REG_RIP,
00114   XED_REG_EIP,
00115   XED_REG_IP,
00116   XED_REG_FLAGS,
00117   XED_REG_EFLAGS,
00118   XED_REG_RFLAGS,
00119   XED_REG_CS,
00120   XED_REG_DS,
00121   XED_REG_ES,
00122   XED_REG_SS,
00123   XED_REG_FS,
00124   XED_REG_GS,
00125   XED_REG_XMM0,
00126   XED_REG_XMM1,
00127   XED_REG_XMM2,
00128   XED_REG_XMM3,
00129   XED_REG_XMM4,
00130   XED_REG_XMM5,
00131   XED_REG_XMM6,
00132   XED_REG_XMM7,
00133   XED_REG_XMM8,
00134   XED_REG_XMM9,
00135   XED_REG_XMM10,
00136   XED_REG_XMM11,
00137   XED_REG_XMM12,
00138   XED_REG_XMM13,
00139   XED_REG_XMM14,
00140   XED_REG_XMM15,
00141   XED_REG_MMX0,
00142   XED_REG_MMX1,
00143   XED_REG_MMX2,
00144   XED_REG_MMX3,
00145   XED_REG_MMX4,
00146   XED_REG_MMX5,
00147   XED_REG_MMX6,
00148   XED_REG_MMX7,
00149   XED_REG_ST0,
00150   XED_REG_ST1,
00151   XED_REG_ST2,
00152   XED_REG_ST3,
00153   XED_REG_ST4,
00154   XED_REG_ST5,
00155   XED_REG_ST6,
00156   XED_REG_ST7,
00157   XED_REG_CR0,
00158   XED_REG_CR1,
00159   XED_REG_CR2,
00160   XED_REG_CR3,
00161   XED_REG_CR4,
00162   XED_REG_CR5,
00163   XED_REG_CR6,
00164   XED_REG_CR7,
00165   XED_REG_CR8,
00166   XED_REG_CR9,
00167   XED_REG_CR10,
00168   XED_REG_CR11,
00169   XED_REG_CR12,
00170   XED_REG_CR13,
00171   XED_REG_CR14,
00172   XED_REG_CR15,
00173   XED_REG_DR0,
00174   XED_REG_DR1,
00175   XED_REG_DR2,
00176   XED_REG_DR3,
00177   XED_REG_DR4,
00178   XED_REG_DR5,
00179   XED_REG_DR6,
00180   XED_REG_DR7,
00181   XED_REG_DR8,
00182   XED_REG_DR9,
00183   XED_REG_DR10,
00184   XED_REG_DR11,
00185   XED_REG_DR12,
00186   XED_REG_DR13,
00187   XED_REG_DR14,
00188   XED_REG_DR15,
00189   XED_REG_ONE,
00190   XED_REG_STACKPUSH,
00191   XED_REG_STACKPOP,
00192   XED_REG_GDTR,
00193   XED_REG_LDTR,
00194   XED_REG_IDTR,
00195   XED_REG_TR,
00196   XED_REG_TSC,
00197   XED_REG_TSCAUX,
00198   XED_REG_MSRS,
00199   XED_REG_X87CONTROL,
00200   XED_REG_X87STATUS,
00201   XED_REG_X87TOP,
00202   XED_REG_X87TAG,
00203   XED_REG_X87PUSH,
00204   XED_REG_X87POP,
00205   XED_REG_X87POP2,
00206   XED_REG_MXCSR,
00207   XED_REG_TMP0,
00208   XED_REG_TMP1,
00209   XED_REG_TMP2,
00210   XED_REG_TMP3,
00211   XED_REG_TMP4,
00212   XED_REG_TMP5,
00213   XED_REG_TMP6,
00214   XED_REG_TMP7,
00215   XED_REG_TMP8,
00216   XED_REG_TMP9,
00217   XED_REG_TMP10,
00218   XED_REG_TMP11,
00219   XED_REG_TMP12,
00220   XED_REG_TMP13,
00221   XED_REG_TMP14,
00222   XED_REG_TMP15,
00223   XED_REG_LAST
00224 } xed_reg_enum_t;
00225 
00226 XED_DLL_EXPORT xed_reg_enum_t
00227 str2xed_reg_enum_t(const char* s);
00228 XED_DLL_EXPORT const char*
00229 xed_reg_enum_t2str(const xed_reg_enum_t p);
00230 
00231 #endif

Generated on Thu May 15 03:15:09 2008 for XED2 by  doxygen 1.4.6