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
00033
00034
00035
00036
00037 #if !defined(_XED_ISA_SET_ENUM_H_)
00038 # define _XED_ISA_SET_ENUM_H_
00039 #include "xed-common-hdrs.h"
00040 typedef enum {
00041 XED_ISA_SET_INVALID,
00042 XED_ISA_SET_3DNOW,
00043 XED_ISA_SET_AES,
00044 XED_ISA_SET_AMD,
00045 XED_ISA_SET_I186,
00046 XED_ISA_SET_I286PROTECTED,
00047 XED_ISA_SET_I286REAL,
00048 XED_ISA_SET_I386,
00049 XED_ISA_SET_I386REAL,
00050 XED_ISA_SET_I486,
00051 XED_ISA_SET_I486REAL,
00052 XED_ISA_SET_I86,
00053 XED_ISA_SET_LAHF,
00054 XED_ISA_SET_LONGMODE,
00055 XED_ISA_SET_MMX,
00056 XED_ISA_SET_MOVBE,
00057 XED_ISA_SET_PCLMULQDQ,
00058 XED_ISA_SET_PENTIUM,
00059 XED_ISA_SET_PENTIUM2,
00060 XED_ISA_SET_PENTIUM4,
00061 XED_ISA_SET_PENTIUMMMX,
00062 XED_ISA_SET_PENTIUMREAL,
00063 XED_ISA_SET_POPCNT,
00064 XED_ISA_SET_PPRO,
00065 XED_ISA_SET_RDPMC,
00066 XED_ISA_SET_RDTSCP,
00067 XED_ISA_SET_SMX,
00068 XED_ISA_SET_SSE,
00069 XED_ISA_SET_SSE2,
00070 XED_ISA_SET_SSE3,
00071 XED_ISA_SET_SSE4,
00072 XED_ISA_SET_SSE42,
00073 XED_ISA_SET_SSE4A,
00074 XED_ISA_SET_SSE5,
00075 XED_ISA_SET_SSSE3,
00076 XED_ISA_SET_SVM,
00077 XED_ISA_SET_VTX,
00078 XED_ISA_SET_X87,
00079 XED_ISA_SET_XSAVE,
00080 XED_ISA_SET_LAST
00081 } xed_isa_set_enum_t;
00082
00083 XED_DLL_EXPORT xed_isa_set_enum_t
00084 str2xed_isa_set_enum_t(const char* s);
00085 XED_DLL_EXPORT const char*
00086 xed_isa_set_enum_t2str(const xed_isa_set_enum_t p);
00087
00088
00089 XED_DLL_EXPORT xed_isa_set_enum_t xed_isa_set_enum_t_last(void);
00090
00091 #endif