xed-operand-enum.h File Reference


Detailed Description

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

Definition in file xed-operand-enum.h.

#include "xed-common-hdrs.h"

Go to the source code of this file.

Defines

#define _XED_OPERAND_ENUM_H_

Enumerations

enum  xed_operand_enum_t {
  XED_OPERAND_INVALID,
  XED_OPERAND_AGEN,
  XED_OPERAND_AMODE,
  XED_OPERAND_ASZ,
  XED_OPERAND_BASE0,
  XED_OPERAND_BASE1,
  XED_OPERAND_BRDISP_WIDTH,
  XED_OPERAND_BRDISP0,
  XED_OPERAND_BRDISP1,
  XED_OPERAND_DEFAULT_SEG,
  XED_OPERAND_DF64,
  XED_OPERAND_DISP_WIDTH,
  XED_OPERAND_DISP0,
  XED_OPERAND_DISP1,
  XED_OPERAND_DISP2,
  XED_OPERAND_DISP3,
  XED_OPERAND_EASZ,
  XED_OPERAND_ENCODER_PREFERRED,
  XED_OPERAND_EOSZ,
  XED_OPERAND_ERROR,
  XED_OPERAND_HINT_TAKEN,
  XED_OPERAND_HINT_NOT_TAKEN,
  XED_OPERAND_ICLASS,
  XED_OPERAND_IMM_WIDTH,
  XED_OPERAND_IMM0,
  XED_OPERAND_IMM0SIGNED,
  XED_OPERAND_IMM1,
  XED_OPERAND_INDEX,
  XED_OPERAND_LOCK,
  XED_OPERAND_LOCKABLE,
  XED_OPERAND_MEM_WIDTH,
  XED_OPERAND_MEM0,
  XED_OPERAND_MEM1,
  XED_OPERAND_MOD,
  XED_OPERAND_MODE,
  XED_OPERAND_MODRM,
  XED_OPERAND_NOREX,
  XED_OPERAND_OSZ,
  XED_OPERAND_OUTREG,
  XED_OPERAND_PTR,
  XED_OPERAND_REFINING,
  XED_OPERAND_REG,
  XED_OPERAND_REG0,
  XED_OPERAND_REG1,
  XED_OPERAND_REG2,
  XED_OPERAND_REG3,
  XED_OPERAND_REG4,
  XED_OPERAND_REG5,
  XED_OPERAND_REG6,
  XED_OPERAND_REG7,
  XED_OPERAND_REG8,
  XED_OPERAND_REG9,
  XED_OPERAND_REG10,
  XED_OPERAND_REG11,
  XED_OPERAND_REG12,
  XED_OPERAND_REG13,
  XED_OPERAND_REG14,
  XED_OPERAND_REG15,
  XED_OPERAND_RELBR,
  XED_OPERAND_REP,
  XED_OPERAND_REP_ABLE,
  XED_OPERAND_REX,
  XED_OPERAND_REXB,
  XED_OPERAND_REXR,
  XED_OPERAND_REXW,
  XED_OPERAND_REXX,
  XED_OPERAND_RM,
  XED_OPERAND_SCALE,
  XED_OPERAND_SEG_OVD,
  XED_OPERAND_SEG0,
  XED_OPERAND_SEG1,
  XED_OPERAND_SIB,
  XED_OPERAND_SIBBASE,
  XED_OPERAND_SIBINDEX,
  XED_OPERAND_SIBSCALE,
  XED_OPERAND_SMODE,
  XED_OPERAND_UIMM00,
  XED_OPERAND_UIMM1,
  XED_OPERAND_UIMM01,
  XED_OPERAND_UIMM02,
  XED_OPERAND_UIMM03,
  XED_OPERAND_USING_DEFAULT_SEGMENT0,
  XED_OPERAND_USING_DEFAULT_SEGMENT1,
  XED_OPERAND_LAST
}

Functions

XED_DLL_EXPORT xed_operand_enum_t str2xed_operand_enum_t (const char *s)
XED_DLL_EXPORT const char * xed_operand_enum_t2str (const xed_operand_enum_t p)


Define Documentation

#define _XED_OPERAND_ENUM_H_
 

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


Enumeration Type Documentation

enum xed_operand_enum_t
 

Enumerator:
XED_OPERAND_INVALID 
XED_OPERAND_AGEN 
XED_OPERAND_AMODE 
XED_OPERAND_ASZ 
XED_OPERAND_BASE0 
XED_OPERAND_BASE1 
XED_OPERAND_BRDISP_WIDTH 
XED_OPERAND_BRDISP0 
XED_OPERAND_BRDISP1 
XED_OPERAND_DEFAULT_SEG 
XED_OPERAND_DF64 
XED_OPERAND_DISP_WIDTH 
XED_OPERAND_DISP0 
XED_OPERAND_DISP1 
XED_OPERAND_DISP2 
XED_OPERAND_DISP3 
XED_OPERAND_EASZ 
XED_OPERAND_ENCODER_PREFERRED 
XED_OPERAND_EOSZ 
XED_OPERAND_ERROR 
XED_OPERAND_HINT_TAKEN 
XED_OPERAND_HINT_NOT_TAKEN 
XED_OPERAND_ICLASS 
XED_OPERAND_IMM_WIDTH 
XED_OPERAND_IMM0 
XED_OPERAND_IMM0SIGNED 
XED_OPERAND_IMM1 
XED_OPERAND_INDEX 
XED_OPERAND_LOCK 
XED_OPERAND_LOCKABLE 
XED_OPERAND_MEM_WIDTH 
XED_OPERAND_MEM0 
XED_OPERAND_MEM1 
XED_OPERAND_MOD 
XED_OPERAND_MODE 
XED_OPERAND_MODRM 
XED_OPERAND_NOREX 
XED_OPERAND_OSZ 
XED_OPERAND_OUTREG 
XED_OPERAND_PTR 
XED_OPERAND_REFINING 
XED_OPERAND_REG 
XED_OPERAND_REG0 
XED_OPERAND_REG1 
XED_OPERAND_REG2 
XED_OPERAND_REG3 
XED_OPERAND_REG4 
XED_OPERAND_REG5 
XED_OPERAND_REG6 
XED_OPERAND_REG7 
XED_OPERAND_REG8 
XED_OPERAND_REG9 
XED_OPERAND_REG10 
XED_OPERAND_REG11 
XED_OPERAND_REG12 
XED_OPERAND_REG13 
XED_OPERAND_REG14 
XED_OPERAND_REG15 
XED_OPERAND_RELBR 
XED_OPERAND_REP 
XED_OPERAND_REP_ABLE 
XED_OPERAND_REX 
XED_OPERAND_REXB 
XED_OPERAND_REXR 
XED_OPERAND_REXW 
XED_OPERAND_REXX 
XED_OPERAND_RM 
XED_OPERAND_SCALE 
XED_OPERAND_SEG_OVD 
XED_OPERAND_SEG0 
XED_OPERAND_SEG1 
XED_OPERAND_SIB 
XED_OPERAND_SIBBASE 
XED_OPERAND_SIBINDEX 
XED_OPERAND_SIBSCALE 
XED_OPERAND_SMODE 
XED_OPERAND_UIMM00 
XED_OPERAND_UIMM1 
XED_OPERAND_UIMM01 
XED_OPERAND_UIMM02 
XED_OPERAND_UIMM03 
XED_OPERAND_USING_DEFAULT_SEGMENT0 
XED_OPERAND_USING_DEFAULT_SEGMENT1 
XED_OPERAND_LAST 

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


Function Documentation

XED_DLL_EXPORT xed_operand_enum_t str2xed_operand_enum_t const char *  s  ) 
 

XED_DLL_EXPORT const char* xed_operand_enum_t2str const xed_operand_enum_t  p  ) 
 


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