00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00032
00033
00034
00035
00036 #if !defined(_XED_ISA_SET_ENUM_H_)
00037 # define _XED_ISA_SET_ENUM_H_
00038 #include "xed-common-hdrs.h"
00039 typedef enum {
00040 XED_ISA_SET_INVALID,
00041 XED_ISA_SET_3DNOW,
00042 XED_ISA_SET_AES,
00043 XED_ISA_SET_AMD,
00044 XED_ISA_SET_AVX,
00045 XED_ISA_SET_AVX2,
00046 XED_ISA_SET_AVX2GATHER,
00047 XED_ISA_SET_BMI1,
00048 XED_ISA_SET_BMI2,
00049 XED_ISA_SET_CMPXCHG16B,
00050 XED_ISA_SET_F16C,
00051 XED_ISA_SET_FMA,
00052 XED_ISA_SET_I186,
00053 XED_ISA_SET_I286PROTECTED,
00054 XED_ISA_SET_I286REAL,
00055 XED_ISA_SET_I386,
00056 XED_ISA_SET_I386REAL,
00057 XED_ISA_SET_I486,
00058 XED_ISA_SET_I486REAL,
00059 XED_ISA_SET_I86,
00060 XED_ISA_SET_INVPCID,
00061 XED_ISA_SET_LAHF,
00062 XED_ISA_SET_LIN,
00063 XED_ISA_SET_LONGMODE,
00064 XED_ISA_SET_LZCNT,
00065 XED_ISA_SET_MMX,
00066 XED_ISA_SET_MOVBE,
00067 XED_ISA_SET_MXCSR,
00068 XED_ISA_SET_PCLMULQDQ,
00069 XED_ISA_SET_PENTIUM,
00070 XED_ISA_SET_PENTIUM2,
00071 XED_ISA_SET_PENTIUM4,
00072 XED_ISA_SET_PENTIUMMMX,
00073 XED_ISA_SET_PENTIUMREAL,
00074 XED_ISA_SET_POPCNT,
00075 XED_ISA_SET_PPRO,
00076 XED_ISA_SET_PREFETCH_NOP,
00077 XED_ISA_SET_RDPMC,
00078 XED_ISA_SET_RDRAND,
00079 XED_ISA_SET_RDTSCP,
00080 XED_ISA_SET_RDWRFSGS,
00081 XED_ISA_SET_RTM,
00082 XED_ISA_SET_SMX,
00083 XED_ISA_SET_SSE,
00084 XED_ISA_SET_SSE2,
00085 XED_ISA_SET_SSE3,
00086 XED_ISA_SET_SSE4,
00087 XED_ISA_SET_SSE42,
00088 XED_ISA_SET_SSE4A,
00089 XED_ISA_SET_SSE5,
00090 XED_ISA_SET_SSSE3,
00091 XED_ISA_SET_SVM,
00092 XED_ISA_SET_VMFUNC,
00093 XED_ISA_SET_VTX,
00094 XED_ISA_SET_X87,
00095 XED_ISA_SET_XSAVE,
00096 XED_ISA_SET_XSAVEOPT,
00097 XED_ISA_SET_LAST
00098 } xed_isa_set_enum_t;
00099
00104 XED_DLL_EXPORT xed_isa_set_enum_t str2xed_isa_set_enum_t(const char* s);
00109 XED_DLL_EXPORT const char* xed_isa_set_enum_t2str(const xed_isa_set_enum_t p);
00110
00114 XED_DLL_EXPORT xed_isa_set_enum_t xed_isa_set_enum_t_last(void);
00115 #endif