xed-nonterminal-enum.h File Reference


Detailed Description

Author:
Mark Charney <mark.charney@intel.com>

Definition in file xed-nonterminal-enum.h.

#include "xed-common-hdrs.h"

Go to the source code of this file.

Defines

#define _XED_NONTERMINAL_ENUM_H_

Enumerations

enum  xed_nonterminal_enum_t {
  XED_NONTERMINAL_INVALID,
  XED_NONTERMINAL_AR10,
  XED_NONTERMINAL_AR11,
  XED_NONTERMINAL_AR12,
  XED_NONTERMINAL_AR13,
  XED_NONTERMINAL_AR14,
  XED_NONTERMINAL_AR15,
  XED_NONTERMINAL_AR8,
  XED_NONTERMINAL_AR9,
  XED_NONTERMINAL_ARAX,
  XED_NONTERMINAL_ARBP,
  XED_NONTERMINAL_ARBX,
  XED_NONTERMINAL_ARCX,
  XED_NONTERMINAL_ARDI,
  XED_NONTERMINAL_ARDX,
  XED_NONTERMINAL_ARSI,
  XED_NONTERMINAL_ARSP,
  XED_NONTERMINAL_ASZ_NONTERM,
  XED_NONTERMINAL_BRANCH_HINT,
  XED_NONTERMINAL_BRDISP8,
  XED_NONTERMINAL_BRDISPZ,
  XED_NONTERMINAL_CR_B,
  XED_NONTERMINAL_CR_R,
  XED_NONTERMINAL_DF64,
  XED_NONTERMINAL_DR_B,
  XED_NONTERMINAL_DR_R,
  XED_NONTERMINAL_FINAL_DSEG,
  XED_NONTERMINAL_FINAL_DSEG1,
  XED_NONTERMINAL_FINAL_DSEG1_MODE64,
  XED_NONTERMINAL_FINAL_DSEG1_NOT64,
  XED_NONTERMINAL_FINAL_DSEG_MODE64,
  XED_NONTERMINAL_FINAL_DSEG_NOT64,
  XED_NONTERMINAL_FINAL_ESEG,
  XED_NONTERMINAL_FINAL_SSEG,
  XED_NONTERMINAL_FINAL_SSEG1,
  XED_NONTERMINAL_FINAL_SSEG_MODE64,
  XED_NONTERMINAL_FINAL_SSEG_NOT64,
  XED_NONTERMINAL_GPR16_B,
  XED_NONTERMINAL_GPR16_R,
  XED_NONTERMINAL_GPR32_B,
  XED_NONTERMINAL_GPR32_R,
  XED_NONTERMINAL_GPR32_X,
  XED_NONTERMINAL_GPR64_B,
  XED_NONTERMINAL_GPR64_R,
  XED_NONTERMINAL_GPR64_X,
  XED_NONTERMINAL_GPR8_B,
  XED_NONTERMINAL_GPR8_R,
  XED_NONTERMINAL_GPRV_B,
  XED_NONTERMINAL_GPRV_R,
  XED_NONTERMINAL_GPRY_B,
  XED_NONTERMINAL_GPRY_R,
  XED_NONTERMINAL_GPRZ_B,
  XED_NONTERMINAL_GPRZ_R,
  XED_NONTERMINAL_GPR_ERROR_B,
  XED_NONTERMINAL_GPR_ERROR_R,
  XED_NONTERMINAL_INSTRUCTIONS,
  XED_NONTERMINAL_ISA,
  XED_NONTERMINAL_LOCK_VALIDATE,
  XED_NONTERMINAL_MEMDISP16,
  XED_NONTERMINAL_MEMDISP32,
  XED_NONTERMINAL_MEMDISP8,
  XED_NONTERMINAL_MEMDISPV,
  XED_NONTERMINAL_MMX_B,
  XED_NONTERMINAL_MMX_R,
  XED_NONTERMINAL_MODRM,
  XED_NONTERMINAL_MODRM16,
  XED_NONTERMINAL_MODRM32,
  XED_NONTERMINAL_MODRM64ALT32,
  XED_NONTERMINAL_OEAX,
  XED_NONTERMINAL_OEBP,
  XED_NONTERMINAL_OEBX,
  XED_NONTERMINAL_OECX,
  XED_NONTERMINAL_OEDI,
  XED_NONTERMINAL_OEDX,
  XED_NONTERMINAL_OESI,
  XED_NONTERMINAL_OESP,
  XED_NONTERMINAL_OR10,
  XED_NONTERMINAL_OR11,
  XED_NONTERMINAL_OR12,
  XED_NONTERMINAL_OR13,
  XED_NONTERMINAL_OR14,
  XED_NONTERMINAL_OR15,
  XED_NONTERMINAL_OR8,
  XED_NONTERMINAL_OR9,
  XED_NONTERMINAL_ORAX,
  XED_NONTERMINAL_ORBP,
  XED_NONTERMINAL_ORBX,
  XED_NONTERMINAL_ORCX,
  XED_NONTERMINAL_ORDI,
  XED_NONTERMINAL_ORDX,
  XED_NONTERMINAL_ORSI,
  XED_NONTERMINAL_ORSP,
  XED_NONTERMINAL_OSZ_NONTERM,
  XED_NONTERMINAL_PREFIXES,
  XED_NONTERMINAL_REFINING66,
  XED_NONTERMINAL_REMOVE_SEGMENT,
  XED_NONTERMINAL_REP_VALIDATE,
  XED_NONTERMINAL_RFLAGS,
  XED_NONTERMINAL_RIP,
  XED_NONTERMINAL_SEG,
  XED_NONTERMINAL_SIB,
  XED_NONTERMINAL_SIB_BASE0,
  XED_NONTERMINAL_SIMM8,
  XED_NONTERMINAL_SIMMZ,
  XED_NONTERMINAL_TMP_B,
  XED_NONTERMINAL_TMP_R,
  XED_NONTERMINAL_UIMM16,
  XED_NONTERMINAL_UIMM32,
  XED_NONTERMINAL_UIMM8,
  XED_NONTERMINAL_UIMM8_1,
  XED_NONTERMINAL_UIMMV,
  XED_NONTERMINAL_X87,
  XED_NONTERMINAL_XMM_B,
  XED_NONTERMINAL_XMM_R,
  XED_NONTERMINAL_LAST
}

Functions

XED_DLL_EXPORT xed_nonterminal_enum_t str2xed_nonterminal_enum_t (const char *s)
XED_DLL_EXPORT const char * xed_nonterminal_enum_t2str (const xed_nonterminal_enum_t p)


Define Documentation

#define _XED_NONTERMINAL_ENUM_H_
 

Definition at line 40 of file xed-nonterminal-enum.h.


Enumeration Type Documentation

enum xed_nonterminal_enum_t
 

Enumerator:
XED_NONTERMINAL_INVALID 
XED_NONTERMINAL_AR10 
XED_NONTERMINAL_AR11 
XED_NONTERMINAL_AR12 
XED_NONTERMINAL_AR13 
XED_NONTERMINAL_AR14 
XED_NONTERMINAL_AR15 
XED_NONTERMINAL_AR8 
XED_NONTERMINAL_AR9 
XED_NONTERMINAL_ARAX 
XED_NONTERMINAL_ARBP 
XED_NONTERMINAL_ARBX 
XED_NONTERMINAL_ARCX 
XED_NONTERMINAL_ARDI 
XED_NONTERMINAL_ARDX 
XED_NONTERMINAL_ARSI 
XED_NONTERMINAL_ARSP 
XED_NONTERMINAL_ASZ_NONTERM 
XED_NONTERMINAL_BRANCH_HINT 
XED_NONTERMINAL_BRDISP8 
XED_NONTERMINAL_BRDISPZ 
XED_NONTERMINAL_CR_B 
XED_NONTERMINAL_CR_R 
XED_NONTERMINAL_DF64 
XED_NONTERMINAL_DR_B 
XED_NONTERMINAL_DR_R 
XED_NONTERMINAL_FINAL_DSEG 
XED_NONTERMINAL_FINAL_DSEG1 
XED_NONTERMINAL_FINAL_DSEG1_MODE64 
XED_NONTERMINAL_FINAL_DSEG1_NOT64 
XED_NONTERMINAL_FINAL_DSEG_MODE64 
XED_NONTERMINAL_FINAL_DSEG_NOT64 
XED_NONTERMINAL_FINAL_ESEG 
XED_NONTERMINAL_FINAL_SSEG 
XED_NONTERMINAL_FINAL_SSEG1 
XED_NONTERMINAL_FINAL_SSEG_MODE64 
XED_NONTERMINAL_FINAL_SSEG_NOT64 
XED_NONTERMINAL_GPR16_B 
XED_NONTERMINAL_GPR16_R 
XED_NONTERMINAL_GPR32_B 
XED_NONTERMINAL_GPR32_R 
XED_NONTERMINAL_GPR32_X 
XED_NONTERMINAL_GPR64_B 
XED_NONTERMINAL_GPR64_R 
XED_NONTERMINAL_GPR64_X 
XED_NONTERMINAL_GPR8_B 
XED_NONTERMINAL_GPR8_R 
XED_NONTERMINAL_GPRV_B 
XED_NONTERMINAL_GPRV_R 
XED_NONTERMINAL_GPRY_B 
XED_NONTERMINAL_GPRY_R 
XED_NONTERMINAL_GPRZ_B 
XED_NONTERMINAL_GPRZ_R 
XED_NONTERMINAL_GPR_ERROR_B 
XED_NONTERMINAL_GPR_ERROR_R 
XED_NONTERMINAL_INSTRUCTIONS 
XED_NONTERMINAL_ISA 
XED_NONTERMINAL_LOCK_VALIDATE 
XED_NONTERMINAL_MEMDISP16 
XED_NONTERMINAL_MEMDISP32 
XED_NONTERMINAL_MEMDISP8 
XED_NONTERMINAL_MEMDISPV 
XED_NONTERMINAL_MMX_B 
XED_NONTERMINAL_MMX_R 
XED_NONTERMINAL_MODRM 
XED_NONTERMINAL_MODRM16 
XED_NONTERMINAL_MODRM32 
XED_NONTERMINAL_MODRM64ALT32 
XED_NONTERMINAL_OEAX 
XED_NONTERMINAL_OEBP 
XED_NONTERMINAL_OEBX 
XED_NONTERMINAL_OECX 
XED_NONTERMINAL_OEDI 
XED_NONTERMINAL_OEDX 
XED_NONTERMINAL_OESI 
XED_NONTERMINAL_OESP 
XED_NONTERMINAL_OR10 
XED_NONTERMINAL_OR11 
XED_NONTERMINAL_OR12 
XED_NONTERMINAL_OR13 
XED_NONTERMINAL_OR14 
XED_NONTERMINAL_OR15 
XED_NONTERMINAL_OR8 
XED_NONTERMINAL_OR9 
XED_NONTERMINAL_ORAX 
XED_NONTERMINAL_ORBP 
XED_NONTERMINAL_ORBX 
XED_NONTERMINAL_ORCX 
XED_NONTERMINAL_ORDI 
XED_NONTERMINAL_ORDX 
XED_NONTERMINAL_ORSI 
XED_NONTERMINAL_ORSP 
XED_NONTERMINAL_OSZ_NONTERM 
XED_NONTERMINAL_PREFIXES 
XED_NONTERMINAL_REFINING66 
XED_NONTERMINAL_REMOVE_SEGMENT 
XED_NONTERMINAL_REP_VALIDATE 
XED_NONTERMINAL_RFLAGS 
XED_NONTERMINAL_RIP 
XED_NONTERMINAL_SEG 
XED_NONTERMINAL_SIB 
XED_NONTERMINAL_SIB_BASE0 
XED_NONTERMINAL_SIMM8 
XED_NONTERMINAL_SIMMZ 
XED_NONTERMINAL_TMP_B 
XED_NONTERMINAL_TMP_R 
XED_NONTERMINAL_UIMM16 
XED_NONTERMINAL_UIMM32 
XED_NONTERMINAL_UIMM8 
XED_NONTERMINAL_UIMM8_1 
XED_NONTERMINAL_UIMMV 
XED_NONTERMINAL_X87 
XED_NONTERMINAL_XMM_B 
XED_NONTERMINAL_XMM_R 
XED_NONTERMINAL_LAST 

Definition at line 42 of file xed-nonterminal-enum.h.


Function Documentation

XED_DLL_EXPORT xed_nonterminal_enum_t str2xed_nonterminal_enum_t const char *  s  ) 
 

XED_DLL_EXPORT const char* xed_nonterminal_enum_t2str const xed_nonterminal_enum_t  p  ) 
 


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