OLD | NEW |
| (Empty) |
1 /* native_client/src/trusted/validator/x86/decoder/gen/ncopcode_insts.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_insts.enum | |
6 */ | |
7 | |
8 #ifndef NATIVE_CLIENT_SRC_TRUSTED_VALIDATOR_X86_DECODER_GEN_NCOPCODE_INSTS_H__ | |
9 #define NATIVE_CLIENT_SRC_TRUSTED_VALIDATOR_X86_DECODER_GEN_NCOPCODE_INSTS_H__ | |
10 | |
11 #include "native_client/src/include/portability.h" | |
12 | |
13 EXTERN_C_BEGIN | |
14 typedef enum NaClMnemonic { | |
15 InstAaa = 0, | |
16 InstAad = 1, | |
17 InstAam = 2, | |
18 InstAas = 3, | |
19 InstAdc = 4, | |
20 InstAdd = 5, | |
21 InstAddpd = 6, | |
22 InstAddps = 7, | |
23 InstAddsd = 8, | |
24 InstAddss = 9, | |
25 InstAddsubpd = 10, | |
26 InstAddsubps = 11, | |
27 InstAnd = 12, | |
28 InstAndnpd = 13, | |
29 InstAndnps = 14, | |
30 InstAndpd = 15, | |
31 InstAndps = 16, | |
32 InstArpl = 17, | |
33 InstBlendpd = 18, | |
34 InstBlendps = 19, | |
35 InstBlendvpd = 20, | |
36 InstBlendvps = 21, | |
37 InstBound = 22, | |
38 InstBsf = 23, | |
39 InstBsr = 24, | |
40 InstBswap = 25, | |
41 InstBt = 26, | |
42 InstBtc = 27, | |
43 InstBtr = 28, | |
44 InstBts = 29, | |
45 InstCall = 30, | |
46 InstCbw = 31, | |
47 InstCdq = 32, | |
48 InstCdqe = 33, | |
49 InstClc = 34, | |
50 InstCld = 35, | |
51 InstClflush = 36, | |
52 InstClgi = 37, | |
53 InstCli = 38, | |
54 InstClts = 39, | |
55 InstCmc = 40, | |
56 InstCmovb = 41, | |
57 InstCmovbe = 42, | |
58 InstCmovl = 43, | |
59 InstCmovle = 44, | |
60 InstCmovnb = 45, | |
61 InstCmovnbe = 46, | |
62 InstCmovnl = 47, | |
63 InstCmovnle = 48, | |
64 InstCmovno = 49, | |
65 InstCmovnp = 50, | |
66 InstCmovns = 51, | |
67 InstCmovnz = 52, | |
68 InstCmovo = 53, | |
69 InstCmovp = 54, | |
70 InstCmovs = 55, | |
71 InstCmovz = 56, | |
72 InstCmp = 57, | |
73 InstCmppd = 58, | |
74 InstCmpps = 59, | |
75 InstCmpsb = 60, | |
76 InstCmpsd = 61, | |
77 InstCmpsd_xmm = 62, | |
78 InstCmpsq = 63, | |
79 InstCmpss = 64, | |
80 InstCmpsw = 65, | |
81 InstCmpxchg = 66, | |
82 InstCmpxchg16b = 67, | |
83 InstCmpxchg8b = 68, | |
84 InstComisd = 69, | |
85 InstComiss = 70, | |
86 InstCpuid = 71, | |
87 InstCqo = 72, | |
88 InstCrc32 = 73, | |
89 InstCvtdq2pd = 74, | |
90 InstCvtdq2ps = 75, | |
91 InstCvtpd2dq = 76, | |
92 InstCvtpd2pi = 77, | |
93 InstCvtpd2ps = 78, | |
94 InstCvtpi2pd = 79, | |
95 InstCvtpi2ps = 80, | |
96 InstCvtps2dq = 81, | |
97 InstCvtps2pd = 82, | |
98 InstCvtps2pi = 83, | |
99 InstCvtsd2pi = 84, | |
100 InstCvtsd2si = 85, | |
101 InstCvtsd2ss = 86, | |
102 InstCvtsi2sd = 87, | |
103 InstCvtsi2ss = 88, | |
104 InstCvtss2sd = 89, | |
105 InstCvtss2si = 90, | |
106 InstCvttpd2dq = 91, | |
107 InstCvttpd2pi = 92, | |
108 InstCvttps2dq = 93, | |
109 InstCvttps2pi = 94, | |
110 InstCvttsd2pi = 95, | |
111 InstCvttsd2si = 96, | |
112 InstCvttss2si = 97, | |
113 InstCwd = 98, | |
114 InstCwde = 99, | |
115 InstDaa = 100, | |
116 InstDas = 101, | |
117 InstDec = 102, | |
118 InstDiv = 103, | |
119 InstDivpd = 104, | |
120 InstDivps = 105, | |
121 InstDivsd = 106, | |
122 InstDivss = 107, | |
123 InstDontCare = 108, | |
124 InstDontCareCondJump = 109, | |
125 InstDontCareJump = 110, | |
126 InstDppd = 111, | |
127 InstDpps = 112, | |
128 InstEmms = 113, | |
129 InstEnter = 114, | |
130 InstExtractps = 115, | |
131 InstExtrq = 116, | |
132 InstF2xm1 = 117, | |
133 InstFabs = 118, | |
134 InstFadd = 119, | |
135 InstFaddp = 120, | |
136 InstFbld = 121, | |
137 InstFbstp = 122, | |
138 InstFchs = 123, | |
139 InstFcmovb = 124, | |
140 InstFcmovbe = 125, | |
141 InstFcmove = 126, | |
142 InstFcmovnb = 127, | |
143 InstFcmovnbe = 128, | |
144 InstFcmovne = 129, | |
145 InstFcmovnu = 130, | |
146 InstFcmovu = 131, | |
147 InstFcom = 132, | |
148 InstFcomi = 133, | |
149 InstFcomip = 134, | |
150 InstFcomp = 135, | |
151 InstFcompp = 136, | |
152 InstFcos = 137, | |
153 InstFdecstp = 138, | |
154 InstFdiv = 139, | |
155 InstFdivp = 140, | |
156 InstFdivr = 141, | |
157 InstFdivrp = 142, | |
158 InstFemms = 143, | |
159 InstFfree = 144, | |
160 InstFiadd = 145, | |
161 InstFicom = 146, | |
162 InstFicomp = 147, | |
163 InstFidiv = 148, | |
164 InstFidivr = 149, | |
165 InstFild = 150, | |
166 InstFimul = 151, | |
167 InstFincstp = 152, | |
168 InstFist = 153, | |
169 InstFistp = 154, | |
170 InstFisttp = 155, | |
171 InstFisub = 156, | |
172 InstFisubr = 157, | |
173 InstFld = 158, | |
174 InstFld1 = 159, | |
175 InstFldcw = 160, | |
176 InstFldenv = 161, | |
177 InstFldl2e = 162, | |
178 InstFldl2t = 163, | |
179 InstFldlg2 = 164, | |
180 InstFldln2 = 165, | |
181 InstFldpi = 166, | |
182 InstFldz = 167, | |
183 InstFmul = 168, | |
184 InstFmulp = 169, | |
185 InstFnclex = 170, | |
186 InstFninit = 171, | |
187 InstFnop = 172, | |
188 InstFnsave = 173, | |
189 InstFnstcw = 174, | |
190 InstFnstenv = 175, | |
191 InstFnstsw = 176, | |
192 InstFpatan = 177, | |
193 InstFprem = 178, | |
194 InstFprem1 = 179, | |
195 InstFptan = 180, | |
196 InstFrndint = 181, | |
197 InstFrstor = 182, | |
198 InstFscale = 183, | |
199 InstFsin = 184, | |
200 InstFsincos = 185, | |
201 InstFsqrt = 186, | |
202 InstFst = 187, | |
203 InstFstp = 188, | |
204 InstFsub = 189, | |
205 InstFsubp = 190, | |
206 InstFsubr = 191, | |
207 InstFsubrp = 192, | |
208 InstFtst = 193, | |
209 InstFucom = 194, | |
210 InstFucomi = 195, | |
211 InstFucomip = 196, | |
212 InstFucomp = 197, | |
213 InstFucompp = 198, | |
214 InstFwait = 199, | |
215 InstFxam = 200, | |
216 InstFxch = 201, | |
217 InstFxrstor = 202, | |
218 InstFxsave = 203, | |
219 InstFxtract = 204, | |
220 InstFyl2x = 205, | |
221 InstFyl2xp1 = 206, | |
222 InstHaddpd = 207, | |
223 InstHaddps = 208, | |
224 InstHlt = 209, | |
225 InstHsubpd = 210, | |
226 InstHsubps = 211, | |
227 InstIdiv = 212, | |
228 InstImul = 213, | |
229 InstIn = 214, | |
230 InstInc = 215, | |
231 InstInsb = 216, | |
232 InstInsd = 217, | |
233 InstInsertps = 218, | |
234 InstInsertq = 219, | |
235 InstInsw = 220, | |
236 InstInt = 221, | |
237 InstInt1 = 222, | |
238 InstInt3 = 223, | |
239 InstInto = 224, | |
240 InstInvalid = 225, | |
241 InstInvd = 226, | |
242 InstInvept = 227, | |
243 InstInvlpg = 228, | |
244 InstInvlpga = 229, | |
245 InstInvvpid = 230, | |
246 InstIret = 231, | |
247 InstIretd = 232, | |
248 InstIretq = 233, | |
249 InstJb = 234, | |
250 InstJbe = 235, | |
251 InstJcxz = 236, | |
252 InstJecxz = 237, | |
253 InstJl = 238, | |
254 InstJle = 239, | |
255 InstJmp = 240, | |
256 InstJnb = 241, | |
257 InstJnbe = 242, | |
258 InstJnl = 243, | |
259 InstJnle = 244, | |
260 InstJno = 245, | |
261 InstJnp = 246, | |
262 InstJns = 247, | |
263 InstJnz = 248, | |
264 InstJo = 249, | |
265 InstJp = 250, | |
266 InstJrcxz = 251, | |
267 InstJs = 252, | |
268 InstJz = 253, | |
269 InstLahf = 254, | |
270 InstLar = 255, | |
271 InstLddqu = 256, | |
272 InstLdmxcsr = 257, | |
273 InstLds = 258, | |
274 InstLea = 259, | |
275 InstLeave = 260, | |
276 InstLes = 261, | |
277 InstLfence = 262, | |
278 InstLfs = 263, | |
279 InstLgdt = 264, | |
280 InstLgs = 265, | |
281 InstLidt = 266, | |
282 InstLldt = 267, | |
283 InstLmsw = 268, | |
284 InstLodsb = 269, | |
285 InstLodsd = 270, | |
286 InstLodsq = 271, | |
287 InstLodsw = 272, | |
288 InstLoop = 273, | |
289 InstLoope = 274, | |
290 InstLoopne = 275, | |
291 InstLsl = 276, | |
292 InstLss = 277, | |
293 InstLtr = 278, | |
294 InstLzcnt = 279, | |
295 InstMaskmovdqu = 280, | |
296 InstMaskmovq = 281, | |
297 InstMaxpd = 282, | |
298 InstMaxps = 283, | |
299 InstMaxsd = 284, | |
300 InstMaxss = 285, | |
301 InstMfence = 286, | |
302 InstMinpd = 287, | |
303 InstMinps = 288, | |
304 InstMinsd = 289, | |
305 InstMinss = 290, | |
306 InstMonitor = 291, | |
307 InstMov = 292, | |
308 InstMovapd = 293, | |
309 InstMovaps = 294, | |
310 InstMovbe = 295, | |
311 InstMovd = 296, | |
312 InstMovddup = 297, | |
313 InstMovdq = 298, | |
314 InstMovdq2q = 299, | |
315 InstMovdqa = 300, | |
316 InstMovdqu = 301, | |
317 InstMovhlps = 302, | |
318 InstMovhpd = 303, | |
319 InstMovhps = 304, | |
320 InstMovlhps = 305, | |
321 InstMovlpd = 306, | |
322 InstMovlps = 307, | |
323 InstMovmskpd = 308, | |
324 InstMovmskps = 309, | |
325 InstMovntdq = 310, | |
326 InstMovntdqa = 311, | |
327 InstMovnti = 312, | |
328 InstMovntpd = 313, | |
329 InstMovntps = 314, | |
330 InstMovntq = 315, | |
331 InstMovntsd = 316, | |
332 InstMovntss = 317, | |
333 InstMovq = 318, | |
334 InstMovq2dq = 319, | |
335 InstMovsb = 320, | |
336 InstMovsd = 321, | |
337 InstMovshdup = 322, | |
338 InstMovsldup = 323, | |
339 InstMovsq = 324, | |
340 InstMovss = 325, | |
341 InstMovsw = 326, | |
342 InstMovsx = 327, | |
343 InstMovsxd = 328, | |
344 InstMovupd = 329, | |
345 InstMovups = 330, | |
346 InstMovzx = 331, | |
347 InstMpsadbw = 332, | |
348 InstMul = 333, | |
349 InstMulpd = 334, | |
350 InstMulps = 335, | |
351 InstMulsd = 336, | |
352 InstMulss = 337, | |
353 InstMwait = 338, | |
354 InstNeg = 339, | |
355 InstNop = 340, | |
356 InstNot = 341, | |
357 InstOr = 342, | |
358 InstOrpd = 343, | |
359 InstOrps = 344, | |
360 InstOut = 345, | |
361 InstOutsb = 346, | |
362 InstOutsd = 347, | |
363 InstOutsw = 348, | |
364 InstPabsb = 349, | |
365 InstPabsd = 350, | |
366 InstPabsw = 351, | |
367 InstPackssdw = 352, | |
368 InstPacksswb = 353, | |
369 InstPackusdw = 354, | |
370 InstPackuswb = 355, | |
371 InstPaddb = 356, | |
372 InstPaddd = 357, | |
373 InstPaddq = 358, | |
374 InstPaddsb = 359, | |
375 InstPaddsw = 360, | |
376 InstPaddusb = 361, | |
377 InstPaddusw = 362, | |
378 InstPaddw = 363, | |
379 InstPalignr = 364, | |
380 InstPand = 365, | |
381 InstPandn = 366, | |
382 InstPause = 367, | |
383 InstPavgb = 368, | |
384 InstPavgusb = 369, | |
385 InstPavgw = 370, | |
386 InstPblendvb = 371, | |
387 InstPblendw = 372, | |
388 InstPcmpeqb = 373, | |
389 InstPcmpeqd = 374, | |
390 InstPcmpeqq = 375, | |
391 InstPcmpeqw = 376, | |
392 InstPcmpestri = 377, | |
393 InstPcmpestrm = 378, | |
394 InstPcmpgtb = 379, | |
395 InstPcmpgtd = 380, | |
396 InstPcmpgtq = 381, | |
397 InstPcmpgtw = 382, | |
398 InstPcmpistri = 383, | |
399 InstPcmpistrm = 384, | |
400 InstPextrb = 385, | |
401 InstPextrd = 386, | |
402 InstPextrq = 387, | |
403 InstPextrw = 388, | |
404 InstPf2id = 389, | |
405 InstPf2iw = 390, | |
406 InstPfacc = 391, | |
407 InstPfadd = 392, | |
408 InstPfcmpeq = 393, | |
409 InstPfcmpge = 394, | |
410 InstPfcmpgt = 395, | |
411 InstPfmax = 396, | |
412 InstPfmin = 397, | |
413 InstPfmul = 398, | |
414 InstPfnacc = 399, | |
415 InstPfpnacc = 400, | |
416 InstPfrcp = 401, | |
417 InstPfrcpit1 = 402, | |
418 InstPfrcpit2 = 403, | |
419 InstPfrsqit1 = 404, | |
420 InstPfrsqrt = 405, | |
421 InstPfsub = 406, | |
422 InstPfsubr = 407, | |
423 InstPhaddd = 408, | |
424 InstPhaddsw = 409, | |
425 InstPhaddw = 410, | |
426 InstPhminposuw = 411, | |
427 InstPhsubd = 412, | |
428 InstPhsubsw = 413, | |
429 InstPhsubw = 414, | |
430 InstPi2fd = 415, | |
431 InstPi2fw = 416, | |
432 InstPinsrb = 417, | |
433 InstPinsrd = 418, | |
434 InstPinsrq = 419, | |
435 InstPinsrw = 420, | |
436 InstPmaddubsw = 421, | |
437 InstPmaddwd = 422, | |
438 InstPmaxsb = 423, | |
439 InstPmaxsd = 424, | |
440 InstPmaxsw = 425, | |
441 InstPmaxub = 426, | |
442 InstPmaxud = 427, | |
443 InstPmaxuw = 428, | |
444 InstPminsb = 429, | |
445 InstPminsd = 430, | |
446 InstPminsw = 431, | |
447 InstPminub = 432, | |
448 InstPminud = 433, | |
449 InstPminuw = 434, | |
450 InstPmovmskb = 435, | |
451 InstPmovsxbd = 436, | |
452 InstPmovsxbq = 437, | |
453 InstPmovsxbw = 438, | |
454 InstPmovsxdq = 439, | |
455 InstPmovsxwd = 440, | |
456 InstPmovsxwq = 441, | |
457 InstPmovzxbd = 442, | |
458 InstPmovzxbq = 443, | |
459 InstPmovzxbw = 444, | |
460 InstPmovzxdq = 445, | |
461 InstPmovzxwd = 446, | |
462 InstPmovzxwq = 447, | |
463 InstPmuldq = 448, | |
464 InstPmulhrsw = 449, | |
465 InstPmulhrw = 450, | |
466 InstPmulhuw = 451, | |
467 InstPmulhw = 452, | |
468 InstPmulld = 453, | |
469 InstPmullw = 454, | |
470 InstPmuludq = 455, | |
471 InstPop = 456, | |
472 InstPopa = 457, | |
473 InstPopad = 458, | |
474 InstPopcnt = 459, | |
475 InstPopf = 460, | |
476 InstPopfd = 461, | |
477 InstPopfq = 462, | |
478 InstPor = 463, | |
479 InstPrefetch_exclusive = 464, | |
480 InstPrefetch_modified = 465, | |
481 InstPrefetch_reserved = 466, | |
482 InstPrefetchnta = 467, | |
483 InstPrefetcht0 = 468, | |
484 InstPrefetcht1 = 469, | |
485 InstPrefetcht2 = 470, | |
486 InstPsadbw = 471, | |
487 InstPshufb = 472, | |
488 InstPshufd = 473, | |
489 InstPshufhw = 474, | |
490 InstPshuflw = 475, | |
491 InstPshufw = 476, | |
492 InstPsignb = 477, | |
493 InstPsignd = 478, | |
494 InstPsignw = 479, | |
495 InstPslld = 480, | |
496 InstPslldq = 481, | |
497 InstPsllq = 482, | |
498 InstPsllw = 483, | |
499 InstPsrad = 484, | |
500 InstPsraw = 485, | |
501 InstPsrld = 486, | |
502 InstPsrldq = 487, | |
503 InstPsrlq = 488, | |
504 InstPsrlw = 489, | |
505 InstPsubb = 490, | |
506 InstPsubd = 491, | |
507 InstPsubq = 492, | |
508 InstPsubsb = 493, | |
509 InstPsubsw = 494, | |
510 InstPsubusb = 495, | |
511 InstPsubusw = 496, | |
512 InstPsubw = 497, | |
513 InstPswapd = 498, | |
514 InstPtest = 499, | |
515 InstPunpckhbd = 500, | |
516 InstPunpckhbq = 501, | |
517 InstPunpckhbw = 502, | |
518 InstPunpckhdq = 503, | |
519 InstPunpckhqdq = 504, | |
520 InstPunpckhwd = 505, | |
521 InstPunpcklbw = 506, | |
522 InstPunpckldq = 507, | |
523 InstPunpcklqdq = 508, | |
524 InstPunpcklwd = 509, | |
525 InstPush = 510, | |
526 InstPusha = 511, | |
527 InstPushad = 512, | |
528 InstPushf = 513, | |
529 InstPushfd = 514, | |
530 InstPushfq = 515, | |
531 InstPxor = 516, | |
532 InstRcl = 517, | |
533 InstRcpps = 518, | |
534 InstRcpss = 519, | |
535 InstRcr = 520, | |
536 InstRdmsr = 521, | |
537 InstRdpmc = 522, | |
538 InstRdtsc = 523, | |
539 InstRdtscp = 524, | |
540 InstRet = 525, | |
541 InstRol = 526, | |
542 InstRor = 527, | |
543 InstRoundpd = 528, | |
544 InstRoundps = 529, | |
545 InstRoundsd = 530, | |
546 InstRoundss = 531, | |
547 InstRsm = 532, | |
548 InstRsqrtps = 533, | |
549 InstRsqrtss = 534, | |
550 InstSahf = 535, | |
551 InstSalc = 536, | |
552 InstSar = 537, | |
553 InstSbb = 538, | |
554 InstScasb = 539, | |
555 InstScasd = 540, | |
556 InstScasq = 541, | |
557 InstScasw = 542, | |
558 InstSetb = 543, | |
559 InstSetbe = 544, | |
560 InstSetl = 545, | |
561 InstSetle = 546, | |
562 InstSetnb = 547, | |
563 InstSetnbe = 548, | |
564 InstSetnl = 549, | |
565 InstSetnle = 550, | |
566 InstSetno = 551, | |
567 InstSetnp = 552, | |
568 InstSetns = 553, | |
569 InstSetnz = 554, | |
570 InstSeto = 555, | |
571 InstSetp = 556, | |
572 InstSets = 557, | |
573 InstSetz = 558, | |
574 InstSfence = 559, | |
575 InstSgdt = 560, | |
576 InstShl = 561, | |
577 InstShld = 562, | |
578 InstShr = 563, | |
579 InstShrd = 564, | |
580 InstShufpd = 565, | |
581 InstShufps = 566, | |
582 InstSidt = 567, | |
583 InstSkinit = 568, | |
584 InstSldt = 569, | |
585 InstSmsw = 570, | |
586 InstSqrtpd = 571, | |
587 InstSqrtps = 572, | |
588 InstSqrtsd = 573, | |
589 InstSqrtss = 574, | |
590 InstStc = 575, | |
591 InstStd = 576, | |
592 InstStgi = 577, | |
593 InstSti = 578, | |
594 InstStmxcsr = 579, | |
595 InstStosb = 580, | |
596 InstStosd = 581, | |
597 InstStosq = 582, | |
598 InstStosw = 583, | |
599 InstStr = 584, | |
600 InstSub = 585, | |
601 InstSubpd = 586, | |
602 InstSubps = 587, | |
603 InstSubsd = 588, | |
604 InstSubss = 589, | |
605 InstSwapgs = 590, | |
606 InstSyscall = 591, | |
607 InstSysenter = 592, | |
608 InstSysexit = 593, | |
609 InstSysret = 594, | |
610 InstTest = 595, | |
611 InstTzcnt = 596, | |
612 InstUcomisd = 597, | |
613 InstUcomiss = 598, | |
614 InstUd2 = 599, | |
615 InstUnpckhpd = 600, | |
616 InstUnpckhps = 601, | |
617 InstUnpcklpd = 602, | |
618 InstUnpcklps = 603, | |
619 InstVerr = 604, | |
620 InstVerw = 605, | |
621 InstVmload = 606, | |
622 InstVmmcall = 607, | |
623 InstVmrun = 608, | |
624 InstVmsave = 609, | |
625 InstWbinvd = 610, | |
626 InstWrmsr = 611, | |
627 InstXadd = 612, | |
628 InstXchg = 613, | |
629 InstXlat = 614, | |
630 InstXor = 615, | |
631 InstXorpd = 616, | |
632 InstXorps = 617, | |
633 NaClMnemonicEnumSize = 618, /* special size marker */ | |
634 } NaClMnemonic; | |
635 | |
636 /* Returns the name of an NaClMnemonic constant. */ | |
637 extern const char* NaClMnemonicName(NaClMnemonic name); | |
638 | |
639 EXTERN_C_END | |
640 | |
641 #endif /* NATIVE_CLIENT_SRC_TRUSTED_VALIDATOR_X86_DECODER_GEN_NCOPCODE_INSTS_H__
*/ | |
OLD | NEW |