- Main Page
- Modules
- Data Structures
- Files

- Search for |

- File List
- Globals

# xed-extension-enum.h File Reference

`#include "xed-common-hdrs.h"`

Go to the source code of this file.

## Defines

#define | _XED_EXTENSION_ENUM_H_

## Enumerations

enum | xed_extension_enum_t { XED_EXTENSION_INVALID, XED_EXTENSION_3DNOW, XED_EXTENSION_AES, XED_EXTENSION_AVX,
XED_EXTENSION_AVX2,
XED_EXTENSION_AVX2GATHER,
XED_EXTENSION_BASE,
XED_EXTENSION_BDW,
XED_EXTENSION_BMI1,
XED_EXTENSION_BMI2,
XED_EXTENSION_CLFLUSHOPT,
XED_EXTENSION_F16C,
XED_EXTENSION_FMA,
XED_EXTENSION_FMA4,
XED_EXTENSION_INVPCID,
XED_EXTENSION_LONGMODE,
XED_EXTENSION_LZCNT,
XED_EXTENSION_MMX,
XED_EXTENSION_MOVBE,
XED_EXTENSION_MPX,
XED_EXTENSION_PCLMULQDQ,
XED_EXTENSION_RDRAND,
XED_EXTENSION_RDSEED,
XED_EXTENSION_RDTSCP,
XED_EXTENSION_RDWRFSGS,
XED_EXTENSION_RTM,
XED_EXTENSION_SGX,
XED_EXTENSION_SHA,
XED_EXTENSION_SMAP,
XED_EXTENSION_SMX,
XED_EXTENSION_SSE,
XED_EXTENSION_SSE2,
XED_EXTENSION_SSE3,
XED_EXTENSION_SSE4,
XED_EXTENSION_SSE4A,
XED_EXTENSION_SSSE3,
XED_EXTENSION_SVM,
XED_EXTENSION_TBM,
XED_EXTENSION_VMFUNC,
XED_EXTENSION_VTX,
XED_EXTENSION_X87,
XED_EXTENSION_XOP,
XED_EXTENSION_XSAVE,
XED_EXTENSION_XSAVEC,
XED_EXTENSION_XSAVEOPT,
XED_EXTENSION_XSAVES,
XED_EXTENSION_LAST
}

## Functions

XED_DLL_EXPORT xed_extension_enum_t | str2xed_extension_enum_t (const char *s)
| This converts strings to xed_extension_enum_t types.
XED_DLL_EXPORT const char * | xed_extension_enum_t2str (const xed_extension_enum_t p)
| This converts strings to xed_extension_enum_t types.
XED_DLL_EXPORT xed_extension_enum_t | xed_extension_enum_t_last (void)
| Returns the last element of the enumeration.

## Detailed Description

Definition in file xed-extension-enum.h.

## Define Documentation

#define _XED_EXTENSION_ENUM_H_

| Definition at line 37 of file xed-extension-enum.h.

## Enumeration Type Documentation

enum xed_extension_enum_t

Enumerator:

  XED_EXTENSION_INVALID |
  XED_EXTENSION_3DNOW |
  XED_EXTENSION_AES |
  XED_EXTENSION_AVX |
  XED_EXTENSION_AVX2 |
  XED_EXTENSION_AVX2GATHER |
  XED_EXTENSION_BASE |
  XED_EXTENSION_BDW |
  XED_EXTENSION_BMI1 |
  XED_EXTENSION_BMI2 |
  XED_EXTENSION_CLFLUSHOPT |
  XED_EXTENSION_F16C |
  XED_EXTENSION_FMA |
  XED_EXTENSION_FMA4 |
  XED_EXTENSION_INVPCID |
  XED_EXTENSION_LONGMODE |
  XED_EXTENSION_LZCNT |
  XED_EXTENSION_MMX |
  XED_EXTENSION_MOVBE |
  XED_EXTENSION_MPX |
  XED_EXTENSION_PCLMULQDQ |
  XED_EXTENSION_RDRAND |
  XED_EXTENSION_RDSEED |
  XED_EXTENSION_RDTSCP |
  XED_EXTENSION_RDWRFSGS |
  XED_EXTENSION_RTM |
  XED_EXTENSION_SGX |
  XED_EXTENSION_SHA |
  XED_EXTENSION_SMAP |
  XED_EXTENSION_SMX |
  XED_EXTENSION_SSE |
  XED_EXTENSION_SSE2 |
  XED_EXTENSION_SSE3 |
  XED_EXTENSION_SSE4 |
  XED_EXTENSION_SSE4A |
  XED_EXTENSION_SSSE3 |
  XED_EXTENSION_SVM |
  XED_EXTENSION_TBM |
  XED_EXTENSION_VMFUNC |
  XED_EXTENSION_VTX |
  XED_EXTENSION_X87 |
  XED_EXTENSION_XOP |
  XED_EXTENSION_XSAVE |
  XED_EXTENSION_XSAVEC |
  XED_EXTENSION_XSAVEOPT |
  XED_EXTENSION_XSAVES |
  XED_EXTENSION_LAST |

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