xed-attribute-enum.h File Reference

#include "xed-common-hdrs.h"

Go to the source code of this file.

Defines

#define _XED_ATTRIBUTE_ENUM_H_

Enumerations

enum  xed_attribute_enum_t {
  XED_ATTRIBUTE_INVALID,
  XED_ATTRIBUTE_ANY_REP_ABLE,
  XED_ATTRIBUTE_ATT_OPERAND_ORDER_EXCEPTION,
  XED_ATTRIBUTE_AVX_REQUIRES_ALIGNMENT,
  XED_ATTRIBUTE_BYTEOP,
  XED_ATTRIBUTE_DOUBLE_WIDE_OUTPUT,
  XED_ATTRIBUTE_FAR_XFER,
  XED_ATTRIBUTE_FIXED_BASE0,
  XED_ATTRIBUTE_FIXED_BASE1,
  XED_ATTRIBUTE_HALF_WIDE_OUTPUT,
  XED_ATTRIBUTE_IGNORES_OSFXSR,
  XED_ATTRIBUTE_IMPLICIT_ONE,
  XED_ATTRIBUTE_LOCKABLE,
  XED_ATTRIBUTE_MASKOP,
  XED_ATTRIBUTE_MMX_EXCEPT,
  XED_ATTRIBUTE_MXCSR,
  XED_ATTRIBUTE_MXCSR_RD,
  XED_ATTRIBUTE_NOP,
  XED_ATTRIBUTE_PREFETCH,
  XED_ATTRIBUTE_PROTECTED_MODE,
  XED_ATTRIBUTE_REQUIRES_ALIGNMENT,
  XED_ATTRIBUTE_RING0,
  XED_ATTRIBUTE_SCALABLE,
  XED_ATTRIBUTE_SIMD_PACKED_ALIGNMENT,
  XED_ATTRIBUTE_SIMD_SCALAR,
  XED_ATTRIBUTE_SKIPLOW32,
  XED_ATTRIBUTE_SKIPLOW64,
  XED_ATTRIBUTE_STACKPOP0,
  XED_ATTRIBUTE_STACKPOP1,
  XED_ATTRIBUTE_STACKPUSH0,
  XED_ATTRIBUTE_STACKPUSH1,
  XED_ATTRIBUTE_UNALIGNED,
  XED_ATTRIBUTE_X87_CONTROL,
  XED_ATTRIBUTE_X87_MMX_STATE_CW,
  XED_ATTRIBUTE_X87_MMX_STATE_R,
  XED_ATTRIBUTE_X87_MMX_STATE_W,
  XED_ATTRIBUTE_X87_NOWAIT,
  XED_ATTRIBUTE_XMM_STATE_CW,
  XED_ATTRIBUTE_XMM_STATE_R,
  XED_ATTRIBUTE_XMM_STATE_W,
  XED_ATTRIBUTE_LAST
}

Functions

XED_DLL_EXPORT xed_attribute_enum_t str2xed_attribute_enum_t (const char *s)
XED_DLL_EXPORT const char * xed_attribute_enum_t2str (const xed_attribute_enum_t p)
XED_DLL_EXPORT xed_attribute_enum_t xed_attribute_enum_t_last (void)


Detailed Description

Definition in file xed-attribute-enum.h.


Define Documentation

#define _XED_ATTRIBUTE_ENUM_H_
 

Definition at line 37 of file xed-attribute-enum.h.


Enumeration Type Documentation

enum xed_attribute_enum_t
 

Enumerator:
XED_ATTRIBUTE_INVALID 
XED_ATTRIBUTE_ANY_REP_ABLE 
XED_ATTRIBUTE_ATT_OPERAND_ORDER_EXCEPTION 
XED_ATTRIBUTE_AVX_REQUIRES_ALIGNMENT 
XED_ATTRIBUTE_BYTEOP 
XED_ATTRIBUTE_DOUBLE_WIDE_OUTPUT 
XED_ATTRIBUTE_FAR_XFER 
XED_ATTRIBUTE_FIXED_BASE0 
XED_ATTRIBUTE_FIXED_BASE1 
XED_ATTRIBUTE_HALF_WIDE_OUTPUT 
XED_ATTRIBUTE_IGNORES_OSFXSR 
XED_ATTRIBUTE_IMPLICIT_ONE 
XED_ATTRIBUTE_LOCKABLE 
XED_ATTRIBUTE_MASKOP 
XED_ATTRIBUTE_MMX_EXCEPT 
XED_ATTRIBUTE_MXCSR 
XED_ATTRIBUTE_MXCSR_RD 
XED_ATTRIBUTE_NOP 
XED_ATTRIBUTE_PREFETCH 
XED_ATTRIBUTE_PROTECTED_MODE 
XED_ATTRIBUTE_REQUIRES_ALIGNMENT 
XED_ATTRIBUTE_RING0 
XED_ATTRIBUTE_SCALABLE 
XED_ATTRIBUTE_SIMD_PACKED_ALIGNMENT 
XED_ATTRIBUTE_SIMD_SCALAR 
XED_ATTRIBUTE_SKIPLOW32 
XED_ATTRIBUTE_SKIPLOW64 
XED_ATTRIBUTE_STACKPOP0 
XED_ATTRIBUTE_STACKPOP1 
XED_ATTRIBUTE_STACKPUSH0 
XED_ATTRIBUTE_STACKPUSH1 
XED_ATTRIBUTE_UNALIGNED 
XED_ATTRIBUTE_X87_CONTROL 
XED_ATTRIBUTE_X87_MMX_STATE_CW 
XED_ATTRIBUTE_X87_MMX_STATE_R 
XED_ATTRIBUTE_X87_MMX_STATE_W 
XED_ATTRIBUTE_X87_NOWAIT 
XED_ATTRIBUTE_XMM_STATE_CW 
XED_ATTRIBUTE_XMM_STATE_R 
XED_ATTRIBUTE_XMM_STATE_W 
XED_ATTRIBUTE_LAST 

Definition at line 39 of file xed-attribute-enum.h.


Function Documentation

XED_DLL_EXPORT xed_attribute_enum_t str2xed_attribute_enum_t const char *  s  ) 
 

XED_DLL_EXPORT const char* xed_attribute_enum_t2str const xed_attribute_enum_t  p  ) 
 

XED_DLL_EXPORT xed_attribute_enum_t xed_attribute_enum_t_last void   ) 
 


Generated on Tue Nov 22 12:27:53 2011 for XED2 by  doxygen 1.4.6