Intel® X86 Encoder Decoder: xed-mapu-enum.h File Reference

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

enum 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 |