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

Side by Side Diff: src/trusted/validator/x86/decoder/gen/ncopcode_insts_impl.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_insts_impl.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 /* Define the corresponding names of NaClMnemonic. */
9 static const char* const g_NaClMnemonicName[NaClMnemonicEnumSize + 1] = {
10 "Aaa",
11 "Aad",
12 "Aam",
13 "Aas",
14 "Adc",
15 "Add",
16 "Addpd",
17 "Addps",
18 "Addsd",
19 "Addss",
20 "Addsubpd",
21 "Addsubps",
22 "And",
23 "Andnpd",
24 "Andnps",
25 "Andpd",
26 "Andps",
27 "Arpl",
28 "Blendpd",
29 "Blendps",
30 "Blendvpd",
31 "Blendvps",
32 "Bound",
33 "Bsf",
34 "Bsr",
35 "Bswap",
36 "Bt",
37 "Btc",
38 "Btr",
39 "Bts",
40 "Call",
41 "Cbw",
42 "Cdq",
43 "Cdqe",
44 "Clc",
45 "Cld",
46 "Clflush",
47 "Clgi",
48 "Cli",
49 "Clts",
50 "Cmc",
51 "Cmovb",
52 "Cmovbe",
53 "Cmovl",
54 "Cmovle",
55 "Cmovnb",
56 "Cmovnbe",
57 "Cmovnl",
58 "Cmovnle",
59 "Cmovno",
60 "Cmovnp",
61 "Cmovns",
62 "Cmovnz",
63 "Cmovo",
64 "Cmovp",
65 "Cmovs",
66 "Cmovz",
67 "Cmp",
68 "Cmppd",
69 "Cmpps",
70 "Cmpsb",
71 "Cmpsd",
72 "Cmpsd_xmm",
73 "Cmpsq",
74 "Cmpss",
75 "Cmpsw",
76 "Cmpxchg",
77 "Cmpxchg16b",
78 "Cmpxchg8b",
79 "Comisd",
80 "Comiss",
81 "Cpuid",
82 "Cqo",
83 "Crc32",
84 "Cvtdq2pd",
85 "Cvtdq2ps",
86 "Cvtpd2dq",
87 "Cvtpd2pi",
88 "Cvtpd2ps",
89 "Cvtpi2pd",
90 "Cvtpi2ps",
91 "Cvtps2dq",
92 "Cvtps2pd",
93 "Cvtps2pi",
94 "Cvtsd2pi",
95 "Cvtsd2si",
96 "Cvtsd2ss",
97 "Cvtsi2sd",
98 "Cvtsi2ss",
99 "Cvtss2sd",
100 "Cvtss2si",
101 "Cvttpd2dq",
102 "Cvttpd2pi",
103 "Cvttps2dq",
104 "Cvttps2pi",
105 "Cvttsd2pi",
106 "Cvttsd2si",
107 "Cvttss2si",
108 "Cwd",
109 "Cwde",
110 "Daa",
111 "Das",
112 "Dec",
113 "Div",
114 "Divpd",
115 "Divps",
116 "Divsd",
117 "Divss",
118 "DontCare",
119 "DontCareCondJump",
120 "DontCareJump",
121 "Dppd",
122 "Dpps",
123 "Emms",
124 "Enter",
125 "Extractps",
126 "Extrq",
127 "F2xm1",
128 "Fabs",
129 "Fadd",
130 "Faddp",
131 "Fbld",
132 "Fbstp",
133 "Fchs",
134 "Fcmovb",
135 "Fcmovbe",
136 "Fcmove",
137 "Fcmovnb",
138 "Fcmovnbe",
139 "Fcmovne",
140 "Fcmovnu",
141 "Fcmovu",
142 "Fcom",
143 "Fcomi",
144 "Fcomip",
145 "Fcomp",
146 "Fcompp",
147 "Fcos",
148 "Fdecstp",
149 "Fdiv",
150 "Fdivp",
151 "Fdivr",
152 "Fdivrp",
153 "Femms",
154 "Ffree",
155 "Fiadd",
156 "Ficom",
157 "Ficomp",
158 "Fidiv",
159 "Fidivr",
160 "Fild",
161 "Fimul",
162 "Fincstp",
163 "Fist",
164 "Fistp",
165 "Fisttp",
166 "Fisub",
167 "Fisubr",
168 "Fld",
169 "Fld1",
170 "Fldcw",
171 "Fldenv",
172 "Fldl2e",
173 "Fldl2t",
174 "Fldlg2",
175 "Fldln2",
176 "Fldpi",
177 "Fldz",
178 "Fmul",
179 "Fmulp",
180 "Fnclex",
181 "Fninit",
182 "Fnop",
183 "Fnsave",
184 "Fnstcw",
185 "Fnstenv",
186 "Fnstsw",
187 "Fpatan",
188 "Fprem",
189 "Fprem1",
190 "Fptan",
191 "Frndint",
192 "Frstor",
193 "Fscale",
194 "Fsin",
195 "Fsincos",
196 "Fsqrt",
197 "Fst",
198 "Fstp",
199 "Fsub",
200 "Fsubp",
201 "Fsubr",
202 "Fsubrp",
203 "Ftst",
204 "Fucom",
205 "Fucomi",
206 "Fucomip",
207 "Fucomp",
208 "Fucompp",
209 "Fwait",
210 "Fxam",
211 "Fxch",
212 "Fxrstor",
213 "Fxsave",
214 "Fxtract",
215 "Fyl2x",
216 "Fyl2xp1",
217 "Haddpd",
218 "Haddps",
219 "Hlt",
220 "Hsubpd",
221 "Hsubps",
222 "Idiv",
223 "Imul",
224 "In",
225 "Inc",
226 "Insb",
227 "Insd",
228 "Insertps",
229 "Insertq",
230 "Insw",
231 "Int",
232 "Int1",
233 "Int3",
234 "Into",
235 "Invalid",
236 "Invd",
237 "Invept",
238 "Invlpg",
239 "Invlpga",
240 "Invvpid",
241 "Iret",
242 "Iretd",
243 "Iretq",
244 "Jb",
245 "Jbe",
246 "Jcxz",
247 "Jecxz",
248 "Jl",
249 "Jle",
250 "Jmp",
251 "Jnb",
252 "Jnbe",
253 "Jnl",
254 "Jnle",
255 "Jno",
256 "Jnp",
257 "Jns",
258 "Jnz",
259 "Jo",
260 "Jp",
261 "Jrcxz",
262 "Js",
263 "Jz",
264 "Lahf",
265 "Lar",
266 "Lddqu",
267 "Ldmxcsr",
268 "Lds",
269 "Lea",
270 "Leave",
271 "Les",
272 "Lfence",
273 "Lfs",
274 "Lgdt",
275 "Lgs",
276 "Lidt",
277 "Lldt",
278 "Lmsw",
279 "Lodsb",
280 "Lodsd",
281 "Lodsq",
282 "Lodsw",
283 "Loop",
284 "Loope",
285 "Loopne",
286 "Lsl",
287 "Lss",
288 "Ltr",
289 "Lzcnt",
290 "Maskmovdqu",
291 "Maskmovq",
292 "Maxpd",
293 "Maxps",
294 "Maxsd",
295 "Maxss",
296 "Mfence",
297 "Minpd",
298 "Minps",
299 "Minsd",
300 "Minss",
301 "Monitor",
302 "Mov",
303 "Movapd",
304 "Movaps",
305 "Movbe",
306 "Movd",
307 "Movddup",
308 "Movdq",
309 "Movdq2q",
310 "Movdqa",
311 "Movdqu",
312 "Movhlps",
313 "Movhpd",
314 "Movhps",
315 "Movlhps",
316 "Movlpd",
317 "Movlps",
318 "Movmskpd",
319 "Movmskps",
320 "Movntdq",
321 "Movntdqa",
322 "Movnti",
323 "Movntpd",
324 "Movntps",
325 "Movntq",
326 "Movntsd",
327 "Movntss",
328 "Movq",
329 "Movq2dq",
330 "Movsb",
331 "Movsd",
332 "Movshdup",
333 "Movsldup",
334 "Movsq",
335 "Movss",
336 "Movsw",
337 "Movsx",
338 "Movsxd",
339 "Movupd",
340 "Movups",
341 "Movzx",
342 "Mpsadbw",
343 "Mul",
344 "Mulpd",
345 "Mulps",
346 "Mulsd",
347 "Mulss",
348 "Mwait",
349 "Neg",
350 "Nop",
351 "Not",
352 "Or",
353 "Orpd",
354 "Orps",
355 "Out",
356 "Outsb",
357 "Outsd",
358 "Outsw",
359 "Pabsb",
360 "Pabsd",
361 "Pabsw",
362 "Packssdw",
363 "Packsswb",
364 "Packusdw",
365 "Packuswb",
366 "Paddb",
367 "Paddd",
368 "Paddq",
369 "Paddsb",
370 "Paddsw",
371 "Paddusb",
372 "Paddusw",
373 "Paddw",
374 "Palignr",
375 "Pand",
376 "Pandn",
377 "Pause",
378 "Pavgb",
379 "Pavgusb",
380 "Pavgw",
381 "Pblendvb",
382 "Pblendw",
383 "Pcmpeqb",
384 "Pcmpeqd",
385 "Pcmpeqq",
386 "Pcmpeqw",
387 "Pcmpestri",
388 "Pcmpestrm",
389 "Pcmpgtb",
390 "Pcmpgtd",
391 "Pcmpgtq",
392 "Pcmpgtw",
393 "Pcmpistri",
394 "Pcmpistrm",
395 "Pextrb",
396 "Pextrd",
397 "Pextrq",
398 "Pextrw",
399 "Pf2id",
400 "Pf2iw",
401 "Pfacc",
402 "Pfadd",
403 "Pfcmpeq",
404 "Pfcmpge",
405 "Pfcmpgt",
406 "Pfmax",
407 "Pfmin",
408 "Pfmul",
409 "Pfnacc",
410 "Pfpnacc",
411 "Pfrcp",
412 "Pfrcpit1",
413 "Pfrcpit2",
414 "Pfrsqit1",
415 "Pfrsqrt",
416 "Pfsub",
417 "Pfsubr",
418 "Phaddd",
419 "Phaddsw",
420 "Phaddw",
421 "Phminposuw",
422 "Phsubd",
423 "Phsubsw",
424 "Phsubw",
425 "Pi2fd",
426 "Pi2fw",
427 "Pinsrb",
428 "Pinsrd",
429 "Pinsrq",
430 "Pinsrw",
431 "Pmaddubsw",
432 "Pmaddwd",
433 "Pmaxsb",
434 "Pmaxsd",
435 "Pmaxsw",
436 "Pmaxub",
437 "Pmaxud",
438 "Pmaxuw",
439 "Pminsb",
440 "Pminsd",
441 "Pminsw",
442 "Pminub",
443 "Pminud",
444 "Pminuw",
445 "Pmovmskb",
446 "Pmovsxbd",
447 "Pmovsxbq",
448 "Pmovsxbw",
449 "Pmovsxdq",
450 "Pmovsxwd",
451 "Pmovsxwq",
452 "Pmovzxbd",
453 "Pmovzxbq",
454 "Pmovzxbw",
455 "Pmovzxdq",
456 "Pmovzxwd",
457 "Pmovzxwq",
458 "Pmuldq",
459 "Pmulhrsw",
460 "Pmulhrw",
461 "Pmulhuw",
462 "Pmulhw",
463 "Pmulld",
464 "Pmullw",
465 "Pmuludq",
466 "Pop",
467 "Popa",
468 "Popad",
469 "Popcnt",
470 "Popf",
471 "Popfd",
472 "Popfq",
473 "Por",
474 "Prefetch_exclusive",
475 "Prefetch_modified",
476 "Prefetch_reserved",
477 "Prefetchnta",
478 "Prefetcht0",
479 "Prefetcht1",
480 "Prefetcht2",
481 "Psadbw",
482 "Pshufb",
483 "Pshufd",
484 "Pshufhw",
485 "Pshuflw",
486 "Pshufw",
487 "Psignb",
488 "Psignd",
489 "Psignw",
490 "Pslld",
491 "Pslldq",
492 "Psllq",
493 "Psllw",
494 "Psrad",
495 "Psraw",
496 "Psrld",
497 "Psrldq",
498 "Psrlq",
499 "Psrlw",
500 "Psubb",
501 "Psubd",
502 "Psubq",
503 "Psubsb",
504 "Psubsw",
505 "Psubusb",
506 "Psubusw",
507 "Psubw",
508 "Pswapd",
509 "Ptest",
510 "Punpckhbd",
511 "Punpckhbq",
512 "Punpckhbw",
513 "Punpckhdq",
514 "Punpckhqdq",
515 "Punpckhwd",
516 "Punpcklbw",
517 "Punpckldq",
518 "Punpcklqdq",
519 "Punpcklwd",
520 "Push",
521 "Pusha",
522 "Pushad",
523 "Pushf",
524 "Pushfd",
525 "Pushfq",
526 "Pxor",
527 "Rcl",
528 "Rcpps",
529 "Rcpss",
530 "Rcr",
531 "Rdmsr",
532 "Rdpmc",
533 "Rdtsc",
534 "Rdtscp",
535 "Ret",
536 "Rol",
537 "Ror",
538 "Roundpd",
539 "Roundps",
540 "Roundsd",
541 "Roundss",
542 "Rsm",
543 "Rsqrtps",
544 "Rsqrtss",
545 "Sahf",
546 "Salc",
547 "Sar",
548 "Sbb",
549 "Scasb",
550 "Scasd",
551 "Scasq",
552 "Scasw",
553 "Setb",
554 "Setbe",
555 "Setl",
556 "Setle",
557 "Setnb",
558 "Setnbe",
559 "Setnl",
560 "Setnle",
561 "Setno",
562 "Setnp",
563 "Setns",
564 "Setnz",
565 "Seto",
566 "Setp",
567 "Sets",
568 "Setz",
569 "Sfence",
570 "Sgdt",
571 "Shl",
572 "Shld",
573 "Shr",
574 "Shrd",
575 "Shufpd",
576 "Shufps",
577 "Sidt",
578 "Skinit",
579 "Sldt",
580 "Smsw",
581 "Sqrtpd",
582 "Sqrtps",
583 "Sqrtsd",
584 "Sqrtss",
585 "Stc",
586 "Std",
587 "Stgi",
588 "Sti",
589 "Stmxcsr",
590 "Stosb",
591 "Stosd",
592 "Stosq",
593 "Stosw",
594 "Str",
595 "Sub",
596 "Subpd",
597 "Subps",
598 "Subsd",
599 "Subss",
600 "Swapgs",
601 "Syscall",
602 "Sysenter",
603 "Sysexit",
604 "Sysret",
605 "Test",
606 "Tzcnt",
607 "Ucomisd",
608 "Ucomiss",
609 "Ud2",
610 "Unpckhpd",
611 "Unpckhps",
612 "Unpcklpd",
613 "Unpcklps",
614 "Verr",
615 "Verw",
616 "Vmload",
617 "Vmmcall",
618 "Vmrun",
619 "Vmsave",
620 "Wbinvd",
621 "Wrmsr",
622 "Xadd",
623 "Xchg",
624 "Xlat",
625 "Xor",
626 "Xorpd",
627 "Xorps",
628 "NaClMnemonicEnumSize"
629 };
630
631 const char* NaClMnemonicName(NaClMnemonic name) {
632 return name <= NaClMnemonicEnumSize
633 ? g_NaClMnemonicName[name]
634 : "NaClMnemonic???";
635 }
OLDNEW
« no previous file with comments | « src/trusted/validator/x86/decoder/gen/ncopcode_insts.h ('k') | src/trusted/validator/x86/decoder/gen/ncopcode_opcode_flags.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698