- Main Page
- Modules
- Data Structures
- Files

- Search for |

- File List
- Globals

# xed-category-enum.h File Reference

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

Go to the source code of this file.

## Defines

#define | _XED_CATEGORY_ENUM_H_

## Enumerations

enum | xed_category_enum_t { XED_CATEGORY_INVALID, XED_CATEGORY_3DNOW, XED_CATEGORY_AES, XED_CATEGORY_AVX,
XED_CATEGORY_AVX2,
XED_CATEGORY_AVX2GATHER,
XED_CATEGORY_BDW,
XED_CATEGORY_BINARY,
XED_CATEGORY_BITBYTE,
XED_CATEGORY_BMI1,
XED_CATEGORY_BMI2,
XED_CATEGORY_BROADCAST,
XED_CATEGORY_CALL,
XED_CATEGORY_CLFLUSHOPT,
XED_CATEGORY_CMOV,
XED_CATEGORY_COND_BR,
XED_CATEGORY_CONVERT,
XED_CATEGORY_DATAXFER,
XED_CATEGORY_DECIMAL,
XED_CATEGORY_FCMOV,
XED_CATEGORY_FLAGOP,
XED_CATEGORY_FMA4,
XED_CATEGORY_INTERRUPT,
XED_CATEGORY_IO,
XED_CATEGORY_IOSTRINGOP,
XED_CATEGORY_LOGICAL,
XED_CATEGORY_LOGICAL_FP,
XED_CATEGORY_LZCNT,
XED_CATEGORY_MISC,
XED_CATEGORY_MMX,
XED_CATEGORY_MPX,
XED_CATEGORY_NOP,
XED_CATEGORY_PCLMULQDQ,
XED_CATEGORY_POP,
XED_CATEGORY_PREFETCH,
XED_CATEGORY_PUSH,
XED_CATEGORY_RDRAND,
XED_CATEGORY_RDSEED,
XED_CATEGORY_RDWRFSGS,
XED_CATEGORY_RET,
XED_CATEGORY_ROTATE,
XED_CATEGORY_SEGOP,
XED_CATEGORY_SEMAPHORE,
XED_CATEGORY_SGX,
XED_CATEGORY_SHA,
XED_CATEGORY_SHIFT,
XED_CATEGORY_SMAP,
XED_CATEGORY_SSE,
XED_CATEGORY_STRINGOP,
XED_CATEGORY_STTNI,
XED_CATEGORY_SYSCALL,
XED_CATEGORY_SYSRET,
XED_CATEGORY_SYSTEM,
XED_CATEGORY_TBM,
XED_CATEGORY_UNCOND_BR,
XED_CATEGORY_VFMA,
XED_CATEGORY_VTX,
XED_CATEGORY_WIDENOP,
XED_CATEGORY_X87_ALU,
XED_CATEGORY_XOP,
XED_CATEGORY_XSAVE,
XED_CATEGORY_XSAVEOPT,
XED_CATEGORY_LAST
}

## Functions

XED_DLL_EXPORT xed_category_enum_t | str2xed_category_enum_t (const char *s)
| This converts strings to xed_category_enum_t types.
XED_DLL_EXPORT const char * | xed_category_enum_t2str (const xed_category_enum_t p)
| This converts strings to xed_category_enum_t types.
XED_DLL_EXPORT xed_category_enum_t | xed_category_enum_t_last (void)
| Returns the last element of the enumeration.

## Detailed Description

Definition in file xed-category-enum.h.

## Define Documentation

#define _XED_CATEGORY_ENUM_H_

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

## Enumeration Type Documentation

enum xed_category_enum_t

Enumerator:

  XED_CATEGORY_INVALID |
  XED_CATEGORY_3DNOW |
  XED_CATEGORY_AES |
  XED_CATEGORY_AVX |
  XED_CATEGORY_AVX2 |
  XED_CATEGORY_AVX2GATHER |
  XED_CATEGORY_BDW |
  XED_CATEGORY_BINARY |
  XED_CATEGORY_BITBYTE |
  XED_CATEGORY_BMI1 |
  XED_CATEGORY_BMI2 |
  XED_CATEGORY_BROADCAST |
  XED_CATEGORY_CALL |
  XED_CATEGORY_CLFLUSHOPT |
  XED_CATEGORY_CMOV |
  XED_CATEGORY_COND_BR |
  XED_CATEGORY_CONVERT |
  XED_CATEGORY_DATAXFER |
  XED_CATEGORY_DECIMAL |
  XED_CATEGORY_FCMOV |
  XED_CATEGORY_FLAGOP |
  XED_CATEGORY_FMA4 |
  XED_CATEGORY_INTERRUPT |
  XED_CATEGORY_IO |
  XED_CATEGORY_IOSTRINGOP |
  XED_CATEGORY_LOGICAL |
  XED_CATEGORY_LOGICAL_FP |
  XED_CATEGORY_LZCNT |
  XED_CATEGORY_MISC |
  XED_CATEGORY_MMX |
  XED_CATEGORY_MPX |
  XED_CATEGORY_NOP |
  XED_CATEGORY_PCLMULQDQ |
  XED_CATEGORY_POP |
  XED_CATEGORY_PREFETCH |
  XED_CATEGORY_PUSH |
  XED_CATEGORY_RDRAND |
  XED_CATEGORY_RDSEED |
  XED_CATEGORY_RDWRFSGS |
  XED_CATEGORY_RET |
  XED_CATEGORY_ROTATE |
  XED_CATEGORY_SEGOP |
  XED_CATEGORY_SEMAPHORE |
  XED_CATEGORY_SGX |
  XED_CATEGORY_SHA |
  XED_CATEGORY_SHIFT |
  XED_CATEGORY_SMAP |
  XED_CATEGORY_SSE |
  XED_CATEGORY_STRINGOP |
  XED_CATEGORY_STTNI |
  XED_CATEGORY_SYSCALL |
  XED_CATEGORY_SYSRET |
  XED_CATEGORY_SYSTEM |
  XED_CATEGORY_TBM |
  XED_CATEGORY_UNCOND_BR |
  XED_CATEGORY_VFMA |
  XED_CATEGORY_VTX |
  XED_CATEGORY_WIDENOP |
  XED_CATEGORY_X87_ALU |
  XED_CATEGORY_XOP |
  XED_CATEGORY_XSAVE |
  XED_CATEGORY_XSAVEOPT |
  XED_CATEGORY_LAST |

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