- Main Page
- Modules
- Data Structures
- Files

- Search for |

- File List
- Globals

# xed-isa-set-enum.h

Go to the documentation of this file.

    00001 /*BEGIN_LEGAL
    00002 Intel Open Source License
    00003
    00004 Copyright (c) 2002-2014 Intel Corporation. All rights reserved.
    00005
    00006 Redistribution and use in source and binary forms, with or without
    00007 modification, are permitted provided that the following conditions are
    00008 met:
    00009
    00010 Redistributions of source code must retain the above copyright notice,
    00011 this list of conditions and the following disclaimer.  Redistributions
    00012 in binary form must reproduce the above copyright notice, this list of
    00013 conditions and the following disclaimer in the documentation and/or
    00014 other materials provided with the distribution.  Neither the name of
    00015 the Intel Corporation nor the names of its contributors may be used to
    00016 endorse or promote products derived from this software without
    00017 specific prior written permission.
    00018
    00019 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
    00020 ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
    00021 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
    00022 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INTEL OR
    00023 ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
    00024 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
    00025 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
    00026 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
    00027 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
    00028 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
    00029 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    00030 END_LEGAL */
    00032
    00033 // This file was automatically generated.
    00034 // Do not edit this file.
    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_BDW,
    00048   XED_ISA_SET_BMI1,
    00049   XED_ISA_SET_BMI2,
    00050   XED_ISA_SET_CLFLUSHOPT,
    00051   XED_ISA_SET_CMPXCHG16B,
    00052   XED_ISA_SET_F16C,
    00053   XED_ISA_SET_FMA,
    00054   XED_ISA_SET_FMA4,
    00055   XED_ISA_SET_FXSAVE,
    00056   XED_ISA_SET_FXSAVE64,
    00057   XED_ISA_SET_I186,
    00058   XED_ISA_SET_I286PROTECTED,
    00059   XED_ISA_SET_I286REAL,
    00060   XED_ISA_SET_I386,
    00061   XED_ISA_SET_I386REAL,
    00062   XED_ISA_SET_I486,
    00063   XED_ISA_SET_I486REAL,
    00064   XED_ISA_SET_I86,
    00065   XED_ISA_SET_INVPCID,
    00066   XED_ISA_SET_LAHF,
    00067   XED_ISA_SET_LONGMODE,
    00068   XED_ISA_SET_LZCNT,
    00069   XED_ISA_SET_MMX,
    00070   XED_ISA_SET_MOVBE,
    00071   XED_ISA_SET_MPX,
    00072   XED_ISA_SET_MXCSR,
    00073   XED_ISA_SET_PCLMULQDQ,
    00074   XED_ISA_SET_PENTIUM,
    00075   XED_ISA_SET_PENTIUM2,
    00076   XED_ISA_SET_PENTIUM4,
    00077   XED_ISA_SET_PENTIUMMMX,
    00078   XED_ISA_SET_PENTIUMREAL,
    00079   XED_ISA_SET_POPCNT,
    00080   XED_ISA_SET_PPRO,
    00081   XED_ISA_SET_PREFETCHW,
    00082   XED_ISA_SET_PREFETCH_NOP,
    00083   XED_ISA_SET_RDPMC,
    00084   XED_ISA_SET_RDRAND,
    00085   XED_ISA_SET_RDSEED,
    00086   XED_ISA_SET_RDTSCP,
    00087   XED_ISA_SET_RDWRFSGS,
    00088   XED_ISA_SET_RTM,
    00089   XED_ISA_SET_SGX,
    00090   XED_ISA_SET_SHA,
    00091   XED_ISA_SET_SMAP,
    00092   XED_ISA_SET_SMX,
    00093   XED_ISA_SET_SSE,
    00094   XED_ISA_SET_SSE2,
    00095   XED_ISA_SET_SSE3,
    00096   XED_ISA_SET_SSE4,
    00097   XED_ISA_SET_SSE42,
    00098   XED_ISA_SET_SSE4A,
    00099   XED_ISA_SET_SSE5,
    00100   XED_ISA_SET_SSSE3,
    00101   XED_ISA_SET_SVM,
    00102   XED_ISA_SET_TBM,
    00103   XED_ISA_SET_VMFUNC,
    00104   XED_ISA_SET_VTX,
    00105   XED_ISA_SET_X87,
    00106   XED_ISA_SET_XOP,
    00107   XED_ISA_SET_XSAVE,
    00108   XED_ISA_SET_XSAVEC,
    00109   XED_ISA_SET_XSAVEOPT,
    00110   XED_ISA_SET_XSAVES,
    00111   XED_ISA_SET_LAST
    00112 } xed_isa_set_enum_t;
    00113
    00118 XED_DLL_EXPORT xed_isa_set_enum_t str2xed_isa_set_enum_t(const char* s);
    00123 XED_DLL_EXPORT const char* xed_isa_set_enum_t2str(const xed_isa_set_enum_t p);
    00124
    00128 XED_DLL_EXPORT xed_isa_set_enum_t xed_isa_set_enum_t_last(void);
    00129 #endif