comparison udis86-1.4/libudis86/mnemonics.h @ 1:4a9dcbd9e54f

-files of 0.13 beta -fixes so that it now compiles with the current dmd version
author marton@basel.hu
date Tue, 05 Apr 2011 20:44:01 +0200
parents
children
comparison
equal deleted inserted replaced
0:586e4a649642 1:4a9dcbd9e54f
1 /* Do not edit, Generated by mnemonics.pl */
2
3 #ifndef UD_MNEMONICS_H
4 #define UD_MNEMONICS_H
5
6 extern const char* ud_mnemonics[];
7
8 enum ud_mnemonic_code
9 {
10 UD_Iaaa,
11 UD_Iaad,
12 UD_Iaam,
13 UD_Iaas,
14 UD_Iadc,
15 UD_Iadd,
16 UD_Iaddpd,
17 UD_Iaddps,
18 UD_Iaddsd,
19 UD_Iaddss,
20 UD_Iand,
21 UD_Iandnpd,
22 UD_Iandnps,
23 UD_Iandpd,
24 UD_Iandps,
25 UD_Iarpl,
26 UD_Ibound,
27 UD_Ibsf,
28 UD_Ibsr,
29 UD_Ibswap,
30 UD_Ibt,
31 UD_Ibtc,
32 UD_Ibtr,
33 UD_Ibts,
34 UD_Icall,
35 UD_Icbw,
36 UD_Icdqe,
37 UD_Iclc,
38 UD_Icld,
39 UD_Iclflush,
40 UD_Icli,
41 UD_Iclts,
42 UD_Icmc,
43 UD_Icmovo,
44 UD_Icmovno,
45 UD_Icmovb,
46 UD_Icmovnb,
47 UD_Icmovz,
48 UD_Icmovnz,
49 UD_Icmovbe,
50 UD_Icmovnbe,
51 UD_Icmovs,
52 UD_Icmovns,
53 UD_Icmovp,
54 UD_Icmovnp,
55 UD_Icmovl,
56 UD_Icmovnl,
57 UD_Icmovle,
58 UD_Icmovnle,
59 UD_Icmp,
60 UD_Icmppd,
61 UD_Icmpps,
62 UD_Icmps,
63 UD_Icmpsb,
64 UD_Icmpsd,
65 UD_Icmpsq,
66 UD_Icmpss,
67 UD_Icmpsw,
68 UD_Icmpxchg,
69 UD_Icmpxchg8b,
70 UD_Icomisd,
71 UD_Icomiss,
72 UD_Icpuid,
73 UD_Icqd,
74 UD_Icqo,
75 UD_Icvtdq2pd,
76 UD_Icvtdq2ps,
77 UD_Icvtpd2dq,
78 UD_Icvtpd2pi,
79 UD_Icvtpd2ps,
80 UD_Icvtpi2pd,
81 UD_Icvtpi2ps,
82 UD_Icvtps2dq,
83 UD_Icvtps2pd,
84 UD_Icvtps2pi,
85 UD_Icvtsd2si,
86 UD_Icvtsd2ss,
87 UD_Icvtsi2sd,
88 UD_Icvtsi2ss,
89 UD_Icvtss2sd,
90 UD_Icvtss2si,
91 UD_Icvttpd2dq,
92 UD_Icvttpd2pi,
93 UD_Icvttps2dq,
94 UD_Icvttps2pi,
95 UD_Icvttsd2si,
96 UD_Icvttsi2sd,
97 UD_Icvttsi2ss,
98 UD_Icvttss2si,
99 UD_Icwd,
100 UD_Icwde,
101 UD_Icdq,
102 UD_Idaa,
103 UD_Idas,
104 UD_Idec,
105 UD_Idiv,
106 UD_Idivpd,
107 UD_Idivps,
108 UD_Idivsd,
109 UD_Idivss,
110 UD_Iemms,
111 UD_Ienter,
112 UD_Iesc,
113 UD_If2xm1,
114 UD_Ifsxm1,
115 UD_Ifabs,
116 UD_Ifadd,
117 UD_Ifaddp,
118 UD_Ifbld,
119 UD_Ifbstp,
120 UD_Ifchs,
121 UD_Ifclex,
122 UD_Ifcmovb,
123 UD_Ifcmovbe,
124 UD_Ifcmove,
125 UD_Ifcmovnb,
126 UD_Ifcmovnbe,
127 UD_Ifcmovne,
128 UD_Ifcmovnu,
129 UD_Ifcmovu,
130 UD_Ifcom,
131 UD_Ifcomi,
132 UD_Ifcomp,
133 UD_Ifcomip,
134 UD_Ifcompp,
135 UD_Ifcos,
136 UD_Ifdecstp,
137 UD_Ifdiv,
138 UD_Ifdivp,
139 UD_Ifdivr,
140 UD_Ifdivrp,
141 UD_Ifemms,
142 UD_Iffree,
143 UD_Ifiadd,
144 UD_Ificom,
145 UD_Ificomp,
146 UD_Ifidiv,
147 UD_Ifidivr,
148 UD_Ifidw,
149 UD_Ifidwr,
150 UD_Ifild,
151 UD_Ifimul,
152 UD_Ifincstp,
153 UD_Ifinit,
154 UD_Ifist,
155 UD_Ifistp,
156 UD_Ifisub,
157 UD_Ifisubr,
158 UD_Ifld,
159 UD_Ifld1,
160 UD_Ifldcw,
161 UD_Ifldenv,
162 UD_Ifldl2e,
163 UD_Ifldl2t,
164 UD_Ifldlg2,
165 UD_Ifldln2,
166 UD_Ifldlpi,
167 UD_Ifldx,
168 UD_Ifldz,
169 UD_Ifmul,
170 UD_Ifmulp,
171 UD_Ifnclex,
172 UD_Ifncstp,
173 UD_Ifninit,
174 UD_Ifnop,
175 UD_Ifnsave,
176 UD_Ifnstcw,
177 UD_Ifnstenv,
178 UD_Ifnstsw,
179 UD_Ifpatan,
180 UD_Ifprem,
181 UD_Ifprem1,
182 UD_Ifptan,
183 UD_Ifpxtract,
184 UD_Ifrndint,
185 UD_Ifrstor,
186 UD_Ifsave,
187 UD_Ifscale,
188 UD_Ifsin,
189 UD_Ifsincos,
190 UD_Ifsqrt,
191 UD_Ifst,
192 UD_Ifstcw,
193 UD_Ifstenv,
194 UD_Ifstp,
195 UD_Ifstsw,
196 UD_Ifsub,
197 UD_Ifsubp,
198 UD_Ifsubr,
199 UD_Ifsubrp,
200 UD_Iftst,
201 UD_Ifucom,
202 UD_Ifucomi,
203 UD_Ifucomip,
204 UD_Ifucomp,
205 UD_Ifucompp,
206 UD_Ifwait,
207 UD_Ifxam,
208 UD_Ifxch,
209 UD_Ifxrstor,
210 UD_Ifxsave,
211 UD_Ifxtract,
212 UD_Ifyl2x,
213 UD_Ifyl2xp1,
214 UD_Ihlt,
215 UD_Iidiv,
216 UD_Iimul,
217 UD_Iin,
218 UD_Iinc,
219 UD_Iins,
220 UD_Iinsb,
221 UD_Iinsd,
222 UD_Iinsw,
223 UD_Iint,
224 UD_Iinto,
225 UD_Iinvd,
226 UD_Iinvlpg,
227 UD_Iiretw,
228 UD_Iiretd,
229 UD_Iiretq,
230 UD_Ijcxz,
231 UD_Ijecxz,
232 UD_Ijmp,
233 UD_Ijrcxz,
234 UD_Ijo,
235 UD_Ijno,
236 UD_Ijb,
237 UD_Ijnb,
238 UD_Ijz,
239 UD_Ijnz,
240 UD_Ijbe,
241 UD_Ijnbe,
242 UD_Ijs,
243 UD_Ijns,
244 UD_Ijp,
245 UD_Ijnp,
246 UD_Ijl,
247 UD_Ijnl,
248 UD_Ijle,
249 UD_Ijnle,
250 UD_Ilahf,
251 UD_Ilar,
252 UD_Ildmxcsr,
253 UD_Ilds,
254 UD_Ilea,
255 UD_Ileave,
256 UD_Iles,
257 UD_Ilfence,
258 UD_Ilfs,
259 UD_Ilgdt,
260 UD_Ilgs,
261 UD_Ilidt,
262 UD_Illdt,
263 UD_Ilmsw,
264 UD_Ilock,
265 UD_Ilods,
266 UD_Ilodsb,
267 UD_Ilodsd,
268 UD_Ilodsq,
269 UD_Ilodsw,
270 UD_Iloop,
271 UD_Iloope,
272 UD_Iloopn,
273 UD_Iloopne,
274 UD_Iloopnz,
275 UD_Iloopz,
276 UD_Ilsl,
277 UD_Ilss,
278 UD_Iltr,
279 UD_Imaskmovdqu,
280 UD_Imaskmovq,
281 UD_Imaxpd,
282 UD_Imaxps,
283 UD_Imaxsd,
284 UD_Imaxss,
285 UD_Imfence,
286 UD_Iminpd,
287 UD_Iminps,
288 UD_Iminsd,
289 UD_Iminss,
290 UD_Imov,
291 UD_Imovapd,
292 UD_Imovaps,
293 UD_Imovd,
294 UD_Imovdq2q,
295 UD_Imovdqa,
296 UD_Imovdqu,
297 UD_Imovhlps,
298 UD_Imovhpd,
299 UD_Imovhps,
300 UD_Imovlhps,
301 UD_Imovlpd,
302 UD_Imovlps,
303 UD_Imovmskpd,
304 UD_Imovmskps,
305 UD_Imovnig,
306 UD_Imovntdq,
307 UD_Imovnti,
308 UD_Imovntpd,
309 UD_Imovntps,
310 UD_Imovntq,
311 UD_Imovq,
312 UD_Imovq2dq,
313 UD_Imovqa,
314 UD_Imovs,
315 UD_Imovsb,
316 UD_Imovsd,
317 UD_Imovsq,
318 UD_Imovss,
319 UD_Imovsw,
320 UD_Imovsx,
321 UD_Imovsxd,
322 UD_Imovupd,
323 UD_Imovups,
324 UD_Imovzx,
325 UD_Imul,
326 UD_Imulpd,
327 UD_Imulps,
328 UD_Imulsd,
329 UD_Imulss,
330 UD_Ineg,
331 UD_Inop,
332 UD_Inot,
333 UD_Ior,
334 UD_Iorpd,
335 UD_Iorps,
336 UD_Iout,
337 UD_Iouts,
338 UD_Ioutsb,
339 UD_Ioutsd,
340 UD_Ioutsw,
341 UD_Ipackssdw,
342 UD_Ipacksswb,
343 UD_Ipackusdw,
344 UD_Ipackuswb,
345 UD_Ipaddb,
346 UD_Ipaddd,
347 UD_Ipaddq,
348 UD_Ipaddsb,
349 UD_Ipaddsw,
350 UD_Ipaddusb,
351 UD_Ipaddusw,
352 UD_Ipaddw,
353 UD_Ipand,
354 UD_Ipandn,
355 UD_Ipavgb,
356 UD_Ipavgusb,
357 UD_Ipavgw,
358 UD_Ipcmpeqb,
359 UD_Ipcmpeqd,
360 UD_Ipcmpeqw,
361 UD_Ipcmpgtb,
362 UD_Ipcmpgtd,
363 UD_Ipcmpgtw,
364 UD_Ipextrw,
365 UD_Ipf2id,
366 UD_Ipf2iw,
367 UD_Ipfacc,
368 UD_Ipfadd,
369 UD_Ipfcmpeq,
370 UD_Ipfcmpge,
371 UD_Ipfcmpgt,
372 UD_Ipfmax,
373 UD_Ipfmin,
374 UD_Ipfmul,
375 UD_Ipfnacc,
376 UD_Ipfpnacc,
377 UD_Ipfrcp,
378 UD_Ipfrcpit1,
379 UD_Ipfrcpit2,
380 UD_Ipfrsqit1,
381 UD_Ipfrsqrt,
382 UD_Ipfsub,
383 UD_Ipfsubr,
384 UD_Ipi2fd,
385 UD_Ipi2fw,
386 UD_Ipinsrw,
387 UD_Ipmaddwd,
388 UD_Ipmaxsw,
389 UD_Ipmaxub,
390 UD_Ipminsw,
391 UD_Ipminub,
392 UD_Ipmovmskb,
393 UD_Ipmulhrw,
394 UD_Ipmulhuw,
395 UD_Ipmulhw,
396 UD_Ipmullw,
397 UD_Ipmuludq,
398 UD_Ipop,
399 UD_Ipopa,
400 UD_Ipopad,
401 UD_Ipopfw,
402 UD_Ipopfd,
403 UD_Ipopfq,
404 UD_Ipor,
405 UD_Iprefetch,
406 UD_Ipsadbw,
407 UD_Ipshufd,
408 UD_Ipshufhw,
409 UD_Ipshuflw,
410 UD_Ipshufw,
411 UD_Ipslld,
412 UD_Ipslldq,
413 UD_Ipsllq,
414 UD_Ipsllw,
415 UD_Ipsrad,
416 UD_Ipsraw,
417 UD_Ipsraq,
418 UD_Ipsrld,
419 UD_Ipsrldq,
420 UD_Ipsrlq,
421 UD_Ipsrlw,
422 UD_Ipsubb,
423 UD_Ipsubd,
424 UD_Ipsubq,
425 UD_Ipsubsb,
426 UD_Ipsubsw,
427 UD_Ipsubusb,
428 UD_Ipsubusw,
429 UD_Ipsubw,
430 UD_Ipswapd,
431 UD_Ipunpckhbw,
432 UD_Ipunpckhdq,
433 UD_Ipunpckhqdq,
434 UD_Ipunpckhwd,
435 UD_Ipunpcklbw,
436 UD_Ipunpckldq,
437 UD_Ipunpcklqdq,
438 UD_Ipunpcklwd,
439 UD_Ipush,
440 UD_Ipusha,
441 UD_Ipushad,
442 UD_Ipushfw,
443 UD_Ipushfd,
444 UD_Ipushfq,
445 UD_Ipxor,
446 UD_Ircl,
447 UD_Ircpps,
448 UD_Ircpss,
449 UD_Ircr,
450 UD_Irdivisr,
451 UD_Irdmsr,
452 UD_Irdpmc,
453 UD_Irdtsc,
454 UD_Irep,
455 UD_Irepne,
456 UD_Iret,
457 UD_Iretf,
458 UD_Irol,
459 UD_Iror,
460 UD_Irsm,
461 UD_Irsqrtps,
462 UD_Irsqrtss,
463 UD_Isahf,
464 UD_Isal,
465 UD_Isalc,
466 UD_Isar,
467 UD_Isbb,
468 UD_Iscas,
469 UD_Iscasb,
470 UD_Iscasd,
471 UD_Iscasq,
472 UD_Iscasw,
473 UD_Iseto,
474 UD_Isetno,
475 UD_Isetb,
476 UD_Isetnb,
477 UD_Isetz,
478 UD_Isetnz,
479 UD_Isetbe,
480 UD_Isetnbe,
481 UD_Isets,
482 UD_Isetns,
483 UD_Isetp,
484 UD_Isetnp,
485 UD_Isetl,
486 UD_Isetnl,
487 UD_Isetle,
488 UD_Isetnle,
489 UD_Isfence,
490 UD_Isgdt,
491 UD_Ishl,
492 UD_Ishld,
493 UD_Ishr,
494 UD_Ishrd,
495 UD_Ishufpd,
496 UD_Ishufps,
497 UD_Isidt,
498 UD_Isldt,
499 UD_Ismsw,
500 UD_Isqrtpd,
501 UD_Isqrtps,
502 UD_Isqrtsd,
503 UD_Isqrtss,
504 UD_Istc,
505 UD_Istd,
506 UD_Isti,
507 UD_Istmxcsr,
508 UD_Istos,
509 UD_Istosb,
510 UD_Istosw,
511 UD_Istosd,
512 UD_Istr,
513 UD_Isub,
514 UD_Isubpd,
515 UD_Isubps,
516 UD_Isubsd,
517 UD_Isubss,
518 UD_Iswapgs,
519 UD_Isyscall,
520 UD_Isysenter,
521 UD_Isysexit,
522 UD_Isysret,
523 UD_Itest,
524 UD_Iucomisd,
525 UD_Iucomiss,
526 UD_Iud2,
527 UD_Iunpckhpd,
528 UD_Iunpckhps,
529 UD_Iunpcklpd,
530 UD_Iunpcklps,
531 UD_Iverr,
532 UD_Iverw,
533 UD_Iwait,
534 UD_Iwbinvd,
535 UD_Iwrmsr,
536 UD_Ixadd,
537 UD_Ixchg,
538 UD_Ixlat,
539 UD_Ixlatb,
540 UD_Ixor,
541 UD_Ixorpd,
542 UD_Ixorps,
543 UD_Iinvalid,
544 UD_Igrp,
545 UD_Ia32,
546 UD_Io32,
547 UD_Ies,
548 UD_Ifs,
549 UD_Igs,
550 UD_Ics,
551 UD_Ids,
552 UD_Iss,
553 UD_Ix87,
554 UD_I3dnow,
555 UD_Idb,
556 UD_Icmpxchg16b,
557 UD_Istosq,
558 UD_Iint3,
559 UD_Imovsldup,
560 UD_Imovshdup,
561 UD_Imovddup,
562 UD_Irdtscp,
563 UD_Ivmrun,
564 UD_Ivmmcall,
565 UD_Ivmload,
566 UD_Ivmsave,
567 UD_Istgi,
568 UD_Iclgi,
569 UD_Iskinit,
570 UD_Iinvlpga,
571 UD_Ija,
572 UD_Ijae,
573 UD_Ijg,
574 UD_Ijge,
575 UD_Ijc,
576 UD_Ijnc,
577 UD_Ifisttp,
578 UD_Iprefetchnta,
579 UD_Iprefetcht0,
580 UD_Iprefetcht1,
581 UD_Iprefetcht2,
582 UD_Icmovae,
583 UD_Icmova,
584 UD_Icmovge,
585 UD_Icmovg,
586 UD_Iseta,
587 UD_Isetge,
588 UD_Isetg,
589 UD_Ipause,
590 UD_Ina,
591 UD_Ihaddpd,
592 UD_Ihsubpd,
593 UD_Iaddsubpd,
594 UD_Ihaddps,
595 UD_Ihsubps,
596 UD_Iaddsubps,
597 UD_Ilddqu,
598 UD_Iint1,
599 UD_Ivmcall,
600 UD_Ivmlaunch,
601 UD_Ivmresume,
602 UD_Ivmxoff,
603 UD_Imonitor,
604 UD_Imwait,
605 UD_Ivmptrld,
606 UD_Ivmptrst,
607 UD_Ivmclear,
608 UD_Ivmxon,
609 UD_Inone,
610 UD_I3vil
611 };
612 #endif