XED
Main Page
Modules
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
xed-attribute-enum.h
Go to the documentation of this file.
1
/*BEGIN_LEGAL
2
Intel Open Source License
3
4
Copyright (c) 2002-2014 Intel Corporation. All rights reserved.
5
6
Redistribution and use in source and binary forms, with or without
7
modification, are permitted provided that the following conditions are
8
met:
9
10
Redistributions of source code must retain the above copyright notice,
11
this list of conditions and the following disclaimer. Redistributions
12
in binary form must reproduce the above copyright notice, this list of
13
conditions and the following disclaimer in the documentation and/or
14
other materials provided with the distribution. Neither the name of
15
the Intel Corporation nor the names of its contributors may be used to
16
endorse or promote products derived from this software without
17
specific prior written permission.
18
19
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
20
``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
21
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
22
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INTEL OR
23
ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
24
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
25
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
26
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
27
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
28
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
29
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30
END_LEGAL */
32
33
// This file was automatically generated.
34
// Do not edit this file.
35
36
#if !defined(_XED_ATTRIBUTE_ENUM_H_)
37
# define _XED_ATTRIBUTE_ENUM_H_
38
#include "
xed-common-hdrs.h
"
39
typedef
enum
{
40
XED_ATTRIBUTE_INVALID
,
41
XED_ATTRIBUTE_ANY_REP_ABLE
,
42
XED_ATTRIBUTE_ATT_OPERAND_ORDER_EXCEPTION
,
43
XED_ATTRIBUTE_AVX_REQUIRES_ALIGNMENT
,
44
XED_ATTRIBUTE_BYTEOP
,
45
XED_ATTRIBUTE_DOUBLE_WIDE_OUTPUT
,
46
XED_ATTRIBUTE_DWORD_INDICES
,
47
XED_ATTRIBUTE_ELEMENT_SIZE_D
,
48
XED_ATTRIBUTE_ELEMENT_SIZE_Q
,
49
XED_ATTRIBUTE_EXCEPTION_BR
,
50
XED_ATTRIBUTE_FAR_XFER
,
51
XED_ATTRIBUTE_FIXED_BASE0
,
52
XED_ATTRIBUTE_FIXED_BASE1
,
53
XED_ATTRIBUTE_GATHER
,
54
XED_ATTRIBUTE_HALF_WIDE_OUTPUT
,
55
XED_ATTRIBUTE_HLE_ACQ_ABLE
,
56
XED_ATTRIBUTE_HLE_REL_ABLE
,
57
XED_ATTRIBUTE_IGNORES_OSFXSR
,
58
XED_ATTRIBUTE_IMPLICIT_ONE
,
59
XED_ATTRIBUTE_INDEX_REG_IS_POINTER
,
60
XED_ATTRIBUTE_LOCKABLE
,
61
XED_ATTRIBUTE_MASKOP
,
62
XED_ATTRIBUTE_MASKOP_EVEX
,
63
XED_ATTRIBUTE_MASK_AS_CONTROL
,
64
XED_ATTRIBUTE_MMX_EXCEPT
,
65
XED_ATTRIBUTE_MPX_PREFIX_ABLE
,
66
XED_ATTRIBUTE_MXCSR
,
67
XED_ATTRIBUTE_MXCSR_RD
,
68
XED_ATTRIBUTE_NOP
,
69
XED_ATTRIBUTE_NOTSX
,
70
XED_ATTRIBUTE_NOTSX_COND
,
71
XED_ATTRIBUTE_NO_RIP_REL
,
72
XED_ATTRIBUTE_PREFETCH
,
73
XED_ATTRIBUTE_PROTECTED_MODE
,
74
XED_ATTRIBUTE_QWORD_INDICES
,
75
XED_ATTRIBUTE_REQUIRES_ALIGNMENT
,
76
XED_ATTRIBUTE_RING0
,
77
XED_ATTRIBUTE_SCALABLE
,
78
XED_ATTRIBUTE_SIMD_PACKED_ALIGNMENT
,
79
XED_ATTRIBUTE_SIMD_SCALAR
,
80
XED_ATTRIBUTE_SKIPLOW32
,
81
XED_ATTRIBUTE_SKIPLOW64
,
82
XED_ATTRIBUTE_SPECIAL_AGEN_REQUIRED
,
83
XED_ATTRIBUTE_STACKPOP0
,
84
XED_ATTRIBUTE_STACKPOP1
,
85
XED_ATTRIBUTE_STACKPUSH0
,
86
XED_ATTRIBUTE_STACKPUSH1
,
87
XED_ATTRIBUTE_UNALIGNED
,
88
XED_ATTRIBUTE_X87_CONTROL
,
89
XED_ATTRIBUTE_X87_MMX_STATE_CW
,
90
XED_ATTRIBUTE_X87_MMX_STATE_R
,
91
XED_ATTRIBUTE_X87_MMX_STATE_W
,
92
XED_ATTRIBUTE_X87_NOWAIT
,
93
XED_ATTRIBUTE_XMM_STATE_CW
,
94
XED_ATTRIBUTE_XMM_STATE_R
,
95
XED_ATTRIBUTE_XMM_STATE_W
,
96
XED_ATTRIBUTE_LAST
97
}
xed_attribute_enum_t
;
98
103
XED_DLL_EXPORT
xed_attribute_enum_t
str2xed_attribute_enum_t
(
const
char
* s);
108
XED_DLL_EXPORT
const
char
*
xed_attribute_enum_t2str
(
const
xed_attribute_enum_t
p);
109
113
XED_DLL_EXPORT
xed_attribute_enum_t
xed_attribute_enum_t_last
(
void
);
114
#endif
XED_ATTRIBUTE_ELEMENT_SIZE_D
Definition:
xed-attribute-enum.h:47
XED_ATTRIBUTE_MMX_EXCEPT
Definition:
xed-attribute-enum.h:64
XED_ATTRIBUTE_STACKPUSH0
Definition:
xed-attribute-enum.h:85
XED_ATTRIBUTE_X87_MMX_STATE_W
Definition:
xed-attribute-enum.h:91
XED_ATTRIBUTE_AVX_REQUIRES_ALIGNMENT
Definition:
xed-attribute-enum.h:43
xed_attribute_enum_t2str
XED_DLL_EXPORT const char * xed_attribute_enum_t2str(const xed_attribute_enum_t p)
This converts strings to xed_attribute_enum_t types.
XED_ATTRIBUTE_SIMD_PACKED_ALIGNMENT
Definition:
xed-attribute-enum.h:78
XED_ATTRIBUTE_MXCSR_RD
Definition:
xed-attribute-enum.h:67
XED_ATTRIBUTE_ATT_OPERAND_ORDER_EXCEPTION
Definition:
xed-attribute-enum.h:42
XED_ATTRIBUTE_STACKPOP0
Definition:
xed-attribute-enum.h:83
XED_ATTRIBUTE_INVALID
Definition:
xed-attribute-enum.h:40
XED_ATTRIBUTE_UNALIGNED
Definition:
xed-attribute-enum.h:87
XED_ATTRIBUTE_HLE_REL_ABLE
Definition:
xed-attribute-enum.h:56
XED_ATTRIBUTE_LOCKABLE
Definition:
xed-attribute-enum.h:60
XED_ATTRIBUTE_EXCEPTION_BR
Definition:
xed-attribute-enum.h:49
XED_ATTRIBUTE_SPECIAL_AGEN_REQUIRED
Definition:
xed-attribute-enum.h:82
XED_ATTRIBUTE_RING0
Definition:
xed-attribute-enum.h:76
XED_ATTRIBUTE_SCALABLE
Definition:
xed-attribute-enum.h:77
XED_ATTRIBUTE_FIXED_BASE0
Definition:
xed-attribute-enum.h:51
XED_ATTRIBUTE_NO_RIP_REL
Definition:
xed-attribute-enum.h:71
XED_ATTRIBUTE_X87_CONTROL
Definition:
xed-attribute-enum.h:88
XED_ATTRIBUTE_IMPLICIT_ONE
Definition:
xed-attribute-enum.h:58
XED_ATTRIBUTE_MXCSR
Definition:
xed-attribute-enum.h:66
XED_ATTRIBUTE_STACKPOP1
Definition:
xed-attribute-enum.h:84
XED_ATTRIBUTE_HALF_WIDE_OUTPUT
Definition:
xed-attribute-enum.h:54
XED_ATTRIBUTE_HLE_ACQ_ABLE
Definition:
xed-attribute-enum.h:55
XED_ATTRIBUTE_ANY_REP_ABLE
Definition:
xed-attribute-enum.h:41
XED_ATTRIBUTE_MASK_AS_CONTROL
Definition:
xed-attribute-enum.h:63
XED_ATTRIBUTE_REQUIRES_ALIGNMENT
Definition:
xed-attribute-enum.h:75
XED_ATTRIBUTE_X87_MMX_STATE_CW
Definition:
xed-attribute-enum.h:89
XED_ATTRIBUTE_NOP
Definition:
xed-attribute-enum.h:68
XED_ATTRIBUTE_BYTEOP
Definition:
xed-attribute-enum.h:44
XED_ATTRIBUTE_DWORD_INDICES
Definition:
xed-attribute-enum.h:46
XED_ATTRIBUTE_NOTSX
Definition:
xed-attribute-enum.h:69
XED_ATTRIBUTE_PROTECTED_MODE
Definition:
xed-attribute-enum.h:73
XED_ATTRIBUTE_SKIPLOW64
Definition:
xed-attribute-enum.h:81
xed_attribute_enum_t
xed_attribute_enum_t
Definition:
xed-attribute-enum.h:39
XED_ATTRIBUTE_QWORD_INDICES
Definition:
xed-attribute-enum.h:74
XED_ATTRIBUTE_FIXED_BASE1
Definition:
xed-attribute-enum.h:52
XED_ATTRIBUTE_DOUBLE_WIDE_OUTPUT
Definition:
xed-attribute-enum.h:45
XED_ATTRIBUTE_MASKOP_EVEX
Definition:
xed-attribute-enum.h:62
XED_ATTRIBUTE_PREFETCH
Definition:
xed-attribute-enum.h:72
XED_ATTRIBUTE_SIMD_SCALAR
Definition:
xed-attribute-enum.h:79
XED_ATTRIBUTE_ELEMENT_SIZE_Q
Definition:
xed-attribute-enum.h:48
XED_ATTRIBUTE_SKIPLOW32
Definition:
xed-attribute-enum.h:80
str2xed_attribute_enum_t
XED_DLL_EXPORT xed_attribute_enum_t str2xed_attribute_enum_t(const char *s)
This converts strings to xed_attribute_enum_t types.
XED_ATTRIBUTE_NOTSX_COND
Definition:
xed-attribute-enum.h:70
XED_ATTRIBUTE_X87_NOWAIT
Definition:
xed-attribute-enum.h:92
XED_ATTRIBUTE_GATHER
Definition:
xed-attribute-enum.h:53
XED_ATTRIBUTE_MASKOP
Definition:
xed-attribute-enum.h:61
XED_ATTRIBUTE_MPX_PREFIX_ABLE
Definition:
xed-attribute-enum.h:65
XED_ATTRIBUTE_X87_MMX_STATE_R
Definition:
xed-attribute-enum.h:90
XED_ATTRIBUTE_LAST
Definition:
xed-attribute-enum.h:96
XED_ATTRIBUTE_STACKPUSH1
Definition:
xed-attribute-enum.h:86
XED_ATTRIBUTE_XMM_STATE_R
Definition:
xed-attribute-enum.h:94
XED_ATTRIBUTE_IGNORES_OSFXSR
Definition:
xed-attribute-enum.h:57
XED_ATTRIBUTE_FAR_XFER
Definition:
xed-attribute-enum.h:50
XED_ATTRIBUTE_INDEX_REG_IS_POINTER
Definition:
xed-attribute-enum.h:59
xed_attribute_enum_t_last
XED_DLL_EXPORT xed_attribute_enum_t xed_attribute_enum_t_last(void)
Returns the last element of the enumeration.
XED_ATTRIBUTE_XMM_STATE_W
Definition:
xed-attribute-enum.h:95
xed-common-hdrs.h
XED_DLL_EXPORT
#define XED_DLL_EXPORT
Definition:
xed-common-hdrs.h:78
XED_ATTRIBUTE_XMM_STATE_CW
Definition:
xed-attribute-enum.h:93
xed2-kit
include
xed-attribute-enum.h
Generated on Tue Aug 12 2014 02:03:25 for XED by
1.8.7