Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(8)

Side by Side Diff: src/trusted/validator/x86/decoder/gen/ncopcode_operand_kind.h

Issue 625923004: Delete old x86 validator. (Closed) Base URL: svn://svn.chromium.org/native_client/trunk/src/native_client
Patch Set: rebase master Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 /* native_client/src/trusted/validator/x86/decoder/gen/ncopcode_operand_kind.h
2 * THIS FILE IS AUTO_GENERATED DO NOT EDIT.
3 *
4 * This file was auto-generated by enum_gen.py
5 * from file ncopcode_operand_kind.enum
6 */
7
8 #ifndef NATIVE_CLIENT_SRC_TRUSTED_VALIDATOR_X86_DECODER_GEN_NCOPCODE_OPERAND_KIN D_H__
9 #define NATIVE_CLIENT_SRC_TRUSTED_VALIDATOR_X86_DECODER_GEN_NCOPCODE_OPERAND_KIN D_H__
10
11 #include "native_client/src/include/portability.h"
12
13 EXTERN_C_BEGIN
14 typedef enum NaClOpKind {
15 Unknown_Operand = 0,
16 A_Operand = 1,
17 E_Operand = 2,
18 Eb_Operand = 3,
19 Ew_Operand = 4,
20 Ev_Operand = 5,
21 Eo_Operand = 6,
22 Edq_Operand = 7,
23 G_Operand = 8,
24 Gb_Operand = 9,
25 Gw_Operand = 10,
26 Gv_Operand = 11,
27 Go_Operand = 12,
28 Gdq_Operand = 13,
29 Seg_G_Operand = 14,
30 G_OpcodeBase = 15,
31 I_Operand = 16,
32 Ib_Operand = 17,
33 Iw_Operand = 18,
34 Iv_Operand = 19,
35 Io_Operand = 20,
36 I2_Operand = 21,
37 J_Operand = 22,
38 Jb_Operand = 23,
39 Jw_Operand = 24,
40 Jv_Operand = 25,
41 M_Operand = 26,
42 Mb_Operand = 27,
43 Mw_Operand = 28,
44 Mv_Operand = 29,
45 Mo_Operand = 30,
46 Mdq_Operand = 31,
47 Mpw_Operand = 32,
48 Mpv_Operand = 33,
49 Mpo_Operand = 34,
50 Mmx_E_Operand = 35,
51 Mmx_N_Operand = 36,
52 Mmx_G_Operand = 37,
53 Mmx_Gd_Operand = 38,
54 Xmm_E_Operand = 39,
55 Xmm_Eo_Operand = 40,
56 Xmm_G_Operand = 41,
57 Xmm_Go_Operand = 42,
58 C_Operand = 43,
59 D_Operand = 44,
60 O_Operand = 45,
61 Ob_Operand = 46,
62 Ow_Operand = 47,
63 Ov_Operand = 48,
64 Oo_Operand = 49,
65 S_Operand = 50,
66 St_Operand = 51,
67 RegUnknown = 52,
68 RegAL = 53,
69 RegBL = 54,
70 RegCL = 55,
71 RegDL = 56,
72 RegAH = 57,
73 RegBH = 58,
74 RegCH = 59,
75 RegDH = 60,
76 RegDIL = 61,
77 RegSIL = 62,
78 RegBPL = 63,
79 RegSPL = 64,
80 RegR8B = 65,
81 RegR9B = 66,
82 RegR10B = 67,
83 RegR11B = 68,
84 RegR12B = 69,
85 RegR13B = 70,
86 RegR14B = 71,
87 RegR15B = 72,
88 RegAX = 73,
89 RegBX = 74,
90 RegCX = 75,
91 RegDX = 76,
92 RegSI = 77,
93 RegDI = 78,
94 RegBP = 79,
95 RegSP = 80,
96 RegR8W = 81,
97 RegR9W = 82,
98 RegR10W = 83,
99 RegR11W = 84,
100 RegR12W = 85,
101 RegR13W = 86,
102 RegR14W = 87,
103 RegR15W = 88,
104 RegEAX = 89,
105 RegEBX = 90,
106 RegECX = 91,
107 RegEDX = 92,
108 RegESI = 93,
109 RegEDI = 94,
110 RegEBP = 95,
111 RegESP = 96,
112 RegR8D = 97,
113 RegR9D = 98,
114 RegR10D = 99,
115 RegR11D = 100,
116 RegR12D = 101,
117 RegR13D = 102,
118 RegR14D = 103,
119 RegR15D = 104,
120 RegCS = 105,
121 RegDS = 106,
122 RegSS = 107,
123 RegES = 108,
124 RegFS = 109,
125 RegGS = 110,
126 RegCR0 = 111,
127 RegCR1 = 112,
128 RegCR2 = 113,
129 RegCR3 = 114,
130 RegCR4 = 115,
131 RegCR5 = 116,
132 RegCR6 = 117,
133 RegCR7 = 118,
134 RegCR8 = 119,
135 RegCR9 = 120,
136 RegCR10 = 121,
137 RegCR11 = 122,
138 RegCR12 = 123,
139 RegCR13 = 124,
140 RegCR14 = 125,
141 RegCR15 = 126,
142 RegDR0 = 127,
143 RegDR1 = 128,
144 RegDR2 = 129,
145 RegDR3 = 130,
146 RegDR4 = 131,
147 RegDR5 = 132,
148 RegDR6 = 133,
149 RegDR7 = 134,
150 RegDR8 = 135,
151 RegDR9 = 136,
152 RegDR10 = 137,
153 RegDR11 = 138,
154 RegDR12 = 139,
155 RegDR13 = 140,
156 RegDR14 = 141,
157 RegDR15 = 142,
158 RegEFLAGS = 143,
159 RegRFLAGS = 144,
160 RegEIP = 145,
161 RegRIP = 146,
162 RegRAX = 147,
163 RegRBX = 148,
164 RegRCX = 149,
165 RegRDX = 150,
166 RegRSI = 151,
167 RegRDI = 152,
168 RegRBP = 153,
169 RegRSP = 154,
170 RegR8 = 155,
171 RegR9 = 156,
172 RegR10 = 157,
173 RegR11 = 158,
174 RegR12 = 159,
175 RegR13 = 160,
176 RegR14 = 161,
177 RegR15 = 162,
178 RegREIP = 163,
179 RegREAX = 164,
180 RegREBX = 165,
181 RegRECX = 166,
182 RegREDX = 167,
183 RegRESP = 168,
184 RegREBP = 169,
185 RegRESI = 170,
186 RegREDI = 171,
187 RegREAXa = 172,
188 RegDS_ESI = 173,
189 RegDS_EDI = 174,
190 RegES_EDI = 175,
191 RegDS_EBX = 176,
192 RegST0 = 177,
193 RegST1 = 178,
194 RegST2 = 179,
195 RegST3 = 180,
196 RegST4 = 181,
197 RegST5 = 182,
198 RegST6 = 183,
199 RegST7 = 184,
200 RegMMX0 = 185,
201 RegMMX1 = 186,
202 RegMMX2 = 187,
203 RegMMX3 = 188,
204 RegMMX4 = 189,
205 RegMMX5 = 190,
206 RegMMX6 = 191,
207 RegMMX7 = 192,
208 RegXMM0 = 193,
209 RegXMM1 = 194,
210 RegXMM2 = 195,
211 RegXMM3 = 196,
212 RegXMM4 = 197,
213 RegXMM5 = 198,
214 RegXMM6 = 199,
215 RegXMM7 = 200,
216 RegXMM8 = 201,
217 RegXMM9 = 202,
218 RegXMM10 = 203,
219 RegXMM11 = 204,
220 RegXMM12 = 205,
221 RegXMM13 = 206,
222 RegXMM14 = 207,
223 RegXMM15 = 208,
224 RegGP7 = 209,
225 Const_1 = 210,
226 NaClOpKindEnumSize = 211, /* special size marker */
227 } NaClOpKind;
228
229 /* Returns the name of an NaClOpKind constant. */
230 extern const char* NaClOpKindName(NaClOpKind name);
231
232 EXTERN_C_END
233
234 #endif /* NATIVE_CLIENT_SRC_TRUSTED_VALIDATOR_X86_DECODER_GEN_NCOPCODE_OPERAND_K IND_H__ */
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698