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