Intel® X86 Encoder Decoder
Loading...
Searching...
No Matches
xed-mapu-enum.h File Reference
#include "xed-common-hdrs.h"

Macros

#define XED_MAPU_AMD_3DNOW_DEFINED   1
 
#define XED_MAPU_AMD_XOP8_DEFINED   1
 
#define XED_MAPU_AMD_XOP9_DEFINED   1
 
#define XED_MAPU_AMD_XOPA_DEFINED   1
 
#define XED_MAPU_EVEX_MAP1_DEFINED   1
 
#define XED_MAPU_EVEX_MAP2_DEFINED   1
 
#define XED_MAPU_EVEX_MAP3_DEFINED   1
 
#define XED_MAPU_EVEX_MAP4_DEFINED   1
 
#define XED_MAPU_EVEX_MAP5_DEFINED   1
 
#define XED_MAPU_EVEX_MAP6_DEFINED   1
 
#define XED_MAPU_EVEX_MAP7_DEFINED   1
 
#define XED_MAPU_INVALID_DEFINED   1
 
#define XED_MAPU_LAST_DEFINED   1
 
#define XED_MAPU_LEGACY_MAP0_DEFINED   1
 
#define XED_MAPU_LEGACY_MAP1_DEFINED   1
 
#define XED_MAPU_LEGACY_MAP2_DEFINED   1
 
#define XED_MAPU_LEGACY_MAP3_DEFINED   1
 
#define XED_MAPU_VEX_MAP1_DEFINED   1
 
#define XED_MAPU_VEX_MAP2_DEFINED   1
 
#define XED_MAPU_VEX_MAP3_DEFINED   1
 
#define XED_MAPU_VEX_MAP5_DEFINED   1
 
#define XED_MAPU_VEX_MAP7_DEFINED   1
 

Enumerations

enum  xed_mapu_enum_t {
  XED_MAPU_INVALID ,
  XED_MAPU_AMD_3DNOW ,
  XED_MAPU_AMD_XOP8 ,
  XED_MAPU_AMD_XOP9 ,
  XED_MAPU_AMD_XOPA ,
  XED_MAPU_EVEX_MAP1 ,
  XED_MAPU_EVEX_MAP2 ,
  XED_MAPU_EVEX_MAP3 ,
  XED_MAPU_EVEX_MAP4 ,
  XED_MAPU_EVEX_MAP5 ,
  XED_MAPU_EVEX_MAP6 ,
  XED_MAPU_EVEX_MAP7 ,
  XED_MAPU_LEGACY_MAP0 ,
  XED_MAPU_LEGACY_MAP1 ,
  XED_MAPU_LEGACY_MAP2 ,
  XED_MAPU_LEGACY_MAP3 ,
  XED_MAPU_VEX_MAP1 ,
  XED_MAPU_VEX_MAP2 ,
  XED_MAPU_VEX_MAP3 ,
  XED_MAPU_VEX_MAP5 ,
  XED_MAPU_VEX_MAP7 ,
  XED_MAPU_LAST
}
 

Functions

XED_DLL_EXPORT xed_mapu_enum_t str2xed_mapu_enum_t (const char *s)
 This converts strings to xed_mapu_enum_t types.
 
XED_DLL_EXPORT const char * xed_mapu_enum_t2str (const xed_mapu_enum_t p)
 This converts strings to xed_mapu_enum_t types.
 
XED_DLL_EXPORT xed_mapu_enum_t xed_mapu_enum_t_last (void)
 Returns the last element of the enumeration.
 

Macro Definition Documentation

◆ XED_MAPU_AMD_3DNOW_DEFINED

#define XED_MAPU_AMD_3DNOW_DEFINED   1

◆ XED_MAPU_AMD_XOP8_DEFINED

#define XED_MAPU_AMD_XOP8_DEFINED   1

◆ XED_MAPU_AMD_XOP9_DEFINED

#define XED_MAPU_AMD_XOP9_DEFINED   1

◆ XED_MAPU_AMD_XOPA_DEFINED

#define XED_MAPU_AMD_XOPA_DEFINED   1

◆ XED_MAPU_EVEX_MAP1_DEFINED

#define XED_MAPU_EVEX_MAP1_DEFINED   1

◆ XED_MAPU_EVEX_MAP2_DEFINED

#define XED_MAPU_EVEX_MAP2_DEFINED   1

◆ XED_MAPU_EVEX_MAP3_DEFINED

#define XED_MAPU_EVEX_MAP3_DEFINED   1

◆ XED_MAPU_EVEX_MAP4_DEFINED

#define XED_MAPU_EVEX_MAP4_DEFINED   1

◆ XED_MAPU_EVEX_MAP5_DEFINED

#define XED_MAPU_EVEX_MAP5_DEFINED   1

◆ XED_MAPU_EVEX_MAP6_DEFINED

#define XED_MAPU_EVEX_MAP6_DEFINED   1

◆ XED_MAPU_EVEX_MAP7_DEFINED

#define XED_MAPU_EVEX_MAP7_DEFINED   1

◆ XED_MAPU_INVALID_DEFINED

#define XED_MAPU_INVALID_DEFINED   1

◆ XED_MAPU_LAST_DEFINED

#define XED_MAPU_LAST_DEFINED   1

◆ XED_MAPU_LEGACY_MAP0_DEFINED

#define XED_MAPU_LEGACY_MAP0_DEFINED   1

◆ XED_MAPU_LEGACY_MAP1_DEFINED

#define XED_MAPU_LEGACY_MAP1_DEFINED   1

◆ XED_MAPU_LEGACY_MAP2_DEFINED

#define XED_MAPU_LEGACY_MAP2_DEFINED   1

◆ XED_MAPU_LEGACY_MAP3_DEFINED

#define XED_MAPU_LEGACY_MAP3_DEFINED   1

◆ XED_MAPU_VEX_MAP1_DEFINED

#define XED_MAPU_VEX_MAP1_DEFINED   1

◆ XED_MAPU_VEX_MAP2_DEFINED

#define XED_MAPU_VEX_MAP2_DEFINED   1

◆ XED_MAPU_VEX_MAP3_DEFINED

#define XED_MAPU_VEX_MAP3_DEFINED   1

◆ XED_MAPU_VEX_MAP5_DEFINED

#define XED_MAPU_VEX_MAP5_DEFINED   1

◆ XED_MAPU_VEX_MAP7_DEFINED

#define XED_MAPU_VEX_MAP7_DEFINED   1

Enumeration Type Documentation

◆ xed_mapu_enum_t

Enumerator
XED_MAPU_INVALID 
XED_MAPU_AMD_3DNOW 
XED_MAPU_AMD_XOP8 
XED_MAPU_AMD_XOP9 
XED_MAPU_AMD_XOPA 
XED_MAPU_EVEX_MAP1 
XED_MAPU_EVEX_MAP2 
XED_MAPU_EVEX_MAP3 
XED_MAPU_EVEX_MAP4 
XED_MAPU_EVEX_MAP5 
XED_MAPU_EVEX_MAP6 
XED_MAPU_EVEX_MAP7 
XED_MAPU_LEGACY_MAP0 
XED_MAPU_LEGACY_MAP1 
XED_MAPU_LEGACY_MAP2 
XED_MAPU_LEGACY_MAP3 
XED_MAPU_VEX_MAP1 
XED_MAPU_VEX_MAP2 
XED_MAPU_VEX_MAP3 
XED_MAPU_VEX_MAP5 
XED_MAPU_VEX_MAP7 
XED_MAPU_LAST