xref: /PHP-8.1/ext/opcache/jit/libudis86/itab.h (revision 9a068760)
1 #ifndef UD_ITAB_H
2 #define UD_ITAB_H
3 
4 /* itab.h -- generated by udis86:scripts/ud_itab.py, do no edit */
5 
6 /* ud_table_type -- lookup table types (see decode.c) */
7 enum ud_table_type {
8     UD_TAB__OPC_VEX,
9     UD_TAB__OPC_TABLE,
10     UD_TAB__OPC_X87,
11     UD_TAB__OPC_MOD,
12     UD_TAB__OPC_RM,
13     UD_TAB__OPC_OSIZE,
14     UD_TAB__OPC_MODE,
15     UD_TAB__OPC_VEX_L,
16     UD_TAB__OPC_3DNOW,
17     UD_TAB__OPC_REG,
18     UD_TAB__OPC_ASIZE,
19     UD_TAB__OPC_VEX_W,
20     UD_TAB__OPC_SSE,
21     UD_TAB__OPC_VENDOR
22 };
23 
24 /* ud_mnemonic -- mnemonic constants */
25 enum ud_mnemonic_code {
26     UD_Iaaa,
27     UD_Iaad,
28     UD_Iaam,
29     UD_Iaas,
30     UD_Iadc,
31     UD_Iadd,
32     UD_Iaddpd,
33     UD_Iaddps,
34     UD_Iaddsd,
35     UD_Iaddss,
36     UD_Iaddsubpd,
37     UD_Iaddsubps,
38     UD_Iaesdec,
39     UD_Iaesdeclast,
40     UD_Iaesenc,
41     UD_Iaesenclast,
42     UD_Iaesimc,
43     UD_Iaeskeygenassist,
44     UD_Iand,
45     UD_Iandnpd,
46     UD_Iandnps,
47     UD_Iandpd,
48     UD_Iandps,
49     UD_Iarpl,
50     UD_Iblendpd,
51     UD_Iblendps,
52     UD_Iblendvpd,
53     UD_Iblendvps,
54     UD_Ibound,
55     UD_Ibsf,
56     UD_Ibsr,
57     UD_Ibswap,
58     UD_Ibt,
59     UD_Ibtc,
60     UD_Ibtr,
61     UD_Ibts,
62     UD_Icall,
63     UD_Icbw,
64     UD_Icdq,
65     UD_Icdqe,
66     UD_Iclc,
67     UD_Icld,
68     UD_Iclflush,
69     UD_Iclgi,
70     UD_Icli,
71     UD_Iclts,
72     UD_Icmc,
73     UD_Icmova,
74     UD_Icmovae,
75     UD_Icmovb,
76     UD_Icmovbe,
77     UD_Icmovg,
78     UD_Icmovge,
79     UD_Icmovl,
80     UD_Icmovle,
81     UD_Icmovno,
82     UD_Icmovnp,
83     UD_Icmovns,
84     UD_Icmovnz,
85     UD_Icmovo,
86     UD_Icmovp,
87     UD_Icmovs,
88     UD_Icmovz,
89     UD_Icmp,
90     UD_Icmppd,
91     UD_Icmpps,
92     UD_Icmpsb,
93     UD_Icmpsd,
94     UD_Icmpsq,
95     UD_Icmpss,
96     UD_Icmpsw,
97     UD_Icmpxchg,
98     UD_Icmpxchg16b,
99     UD_Icmpxchg8b,
100     UD_Icomisd,
101     UD_Icomiss,
102     UD_Icpuid,
103     UD_Icqo,
104     UD_Icrc32,
105     UD_Icvtdq2pd,
106     UD_Icvtdq2ps,
107     UD_Icvtpd2dq,
108     UD_Icvtpd2pi,
109     UD_Icvtpd2ps,
110     UD_Icvtpi2pd,
111     UD_Icvtpi2ps,
112     UD_Icvtps2dq,
113     UD_Icvtps2pd,
114     UD_Icvtps2pi,
115     UD_Icvtsd2si,
116     UD_Icvtsd2ss,
117     UD_Icvtsi2sd,
118     UD_Icvtsi2ss,
119     UD_Icvtss2sd,
120     UD_Icvtss2si,
121     UD_Icvttpd2dq,
122     UD_Icvttpd2pi,
123     UD_Icvttps2dq,
124     UD_Icvttps2pi,
125     UD_Icvttsd2si,
126     UD_Icvttss2si,
127     UD_Icwd,
128     UD_Icwde,
129     UD_Idaa,
130     UD_Idas,
131     UD_Idec,
132     UD_Idiv,
133     UD_Idivpd,
134     UD_Idivps,
135     UD_Idivsd,
136     UD_Idivss,
137     UD_Idppd,
138     UD_Idpps,
139     UD_Iemms,
140     UD_Ienter,
141     UD_Iextractps,
142     UD_If2xm1,
143     UD_Ifabs,
144     UD_Ifadd,
145     UD_Ifaddp,
146     UD_Ifbld,
147     UD_Ifbstp,
148     UD_Ifchs,
149     UD_Ifclex,
150     UD_Ifcmovb,
151     UD_Ifcmovbe,
152     UD_Ifcmove,
153     UD_Ifcmovnb,
154     UD_Ifcmovnbe,
155     UD_Ifcmovne,
156     UD_Ifcmovnu,
157     UD_Ifcmovu,
158     UD_Ifcom,
159     UD_Ifcom2,
160     UD_Ifcomi,
161     UD_Ifcomip,
162     UD_Ifcomp,
163     UD_Ifcomp3,
164     UD_Ifcomp5,
165     UD_Ifcompp,
166     UD_Ifcos,
167     UD_Ifdecstp,
168     UD_Ifdiv,
169     UD_Ifdivp,
170     UD_Ifdivr,
171     UD_Ifdivrp,
172     UD_Ifemms,
173     UD_Iffree,
174     UD_Iffreep,
175     UD_Ifiadd,
176     UD_Ificom,
177     UD_Ificomp,
178     UD_Ifidiv,
179     UD_Ifidivr,
180     UD_Ifild,
181     UD_Ifimul,
182     UD_Ifincstp,
183     UD_Ifist,
184     UD_Ifistp,
185     UD_Ifisttp,
186     UD_Ifisub,
187     UD_Ifisubr,
188     UD_Ifld,
189     UD_Ifld1,
190     UD_Ifldcw,
191     UD_Ifldenv,
192     UD_Ifldl2e,
193     UD_Ifldl2t,
194     UD_Ifldlg2,
195     UD_Ifldln2,
196     UD_Ifldpi,
197     UD_Ifldz,
198     UD_Ifmul,
199     UD_Ifmulp,
200     UD_Ifndisi,
201     UD_Ifneni,
202     UD_Ifninit,
203     UD_Ifnop,
204     UD_Ifnsave,
205     UD_Ifnsetpm,
206     UD_Ifnstcw,
207     UD_Ifnstenv,
208     UD_Ifnstsw,
209     UD_Ifpatan,
210     UD_Ifprem,
211     UD_Ifprem1,
212     UD_Ifptan,
213     UD_Ifrndint,
214     UD_Ifrstor,
215     UD_Ifrstpm,
216     UD_Ifscale,
217     UD_Ifsin,
218     UD_Ifsincos,
219     UD_Ifsqrt,
220     UD_Ifst,
221     UD_Ifstp,
222     UD_Ifstp1,
223     UD_Ifstp8,
224     UD_Ifstp9,
225     UD_Ifsub,
226     UD_Ifsubp,
227     UD_Ifsubr,
228     UD_Ifsubrp,
229     UD_Iftst,
230     UD_Ifucom,
231     UD_Ifucomi,
232     UD_Ifucomip,
233     UD_Ifucomp,
234     UD_Ifucompp,
235     UD_Ifxam,
236     UD_Ifxch,
237     UD_Ifxch4,
238     UD_Ifxch7,
239     UD_Ifxrstor,
240     UD_Ifxsave,
241     UD_Ifxtract,
242     UD_Ifyl2x,
243     UD_Ifyl2xp1,
244     UD_Igetsec,
245     UD_Ihaddpd,
246     UD_Ihaddps,
247     UD_Ihlt,
248     UD_Ihsubpd,
249     UD_Ihsubps,
250     UD_Iidiv,
251     UD_Iimul,
252     UD_Iin,
253     UD_Iinc,
254     UD_Iinsb,
255     UD_Iinsd,
256     UD_Iinsertps,
257     UD_Iinsw,
258     UD_Iint,
259     UD_Iint1,
260     UD_Iint3,
261     UD_Iinto,
262     UD_Iinvd,
263     UD_Iinvept,
264     UD_Iinvlpg,
265     UD_Iinvlpga,
266     UD_Iinvvpid,
267     UD_Iiretd,
268     UD_Iiretq,
269     UD_Iiretw,
270     UD_Ija,
271     UD_Ijae,
272     UD_Ijb,
273     UD_Ijbe,
274     UD_Ijcxz,
275     UD_Ijecxz,
276     UD_Ijg,
277     UD_Ijge,
278     UD_Ijl,
279     UD_Ijle,
280     UD_Ijmp,
281     UD_Ijno,
282     UD_Ijnp,
283     UD_Ijns,
284     UD_Ijnz,
285     UD_Ijo,
286     UD_Ijp,
287     UD_Ijrcxz,
288     UD_Ijs,
289     UD_Ijz,
290     UD_Ilahf,
291     UD_Ilar,
292     UD_Ilddqu,
293     UD_Ildmxcsr,
294     UD_Ilds,
295     UD_Ilea,
296     UD_Ileave,
297     UD_Iles,
298     UD_Ilfence,
299     UD_Ilfs,
300     UD_Ilgdt,
301     UD_Ilgs,
302     UD_Ilidt,
303     UD_Illdt,
304     UD_Ilmsw,
305     UD_Ilock,
306     UD_Ilodsb,
307     UD_Ilodsd,
308     UD_Ilodsq,
309     UD_Ilodsw,
310     UD_Iloop,
311     UD_Iloope,
312     UD_Iloopne,
313     UD_Ilsl,
314     UD_Ilss,
315     UD_Iltr,
316     UD_Imaskmovdqu,
317     UD_Imaskmovq,
318     UD_Imaxpd,
319     UD_Imaxps,
320     UD_Imaxsd,
321     UD_Imaxss,
322     UD_Imfence,
323     UD_Iminpd,
324     UD_Iminps,
325     UD_Iminsd,
326     UD_Iminss,
327     UD_Imonitor,
328     UD_Imontmul,
329     UD_Imov,
330     UD_Imovapd,
331     UD_Imovaps,
332     UD_Imovbe,
333     UD_Imovd,
334     UD_Imovddup,
335     UD_Imovdq2q,
336     UD_Imovdqa,
337     UD_Imovdqu,
338     UD_Imovhlps,
339     UD_Imovhpd,
340     UD_Imovhps,
341     UD_Imovlhps,
342     UD_Imovlpd,
343     UD_Imovlps,
344     UD_Imovmskpd,
345     UD_Imovmskps,
346     UD_Imovntdq,
347     UD_Imovntdqa,
348     UD_Imovnti,
349     UD_Imovntpd,
350     UD_Imovntps,
351     UD_Imovntq,
352     UD_Imovq,
353     UD_Imovq2dq,
354     UD_Imovsb,
355     UD_Imovsd,
356     UD_Imovshdup,
357     UD_Imovsldup,
358     UD_Imovsq,
359     UD_Imovss,
360     UD_Imovsw,
361     UD_Imovsx,
362     UD_Imovsxd,
363     UD_Imovupd,
364     UD_Imovups,
365     UD_Imovzx,
366     UD_Impsadbw,
367     UD_Imul,
368     UD_Imulpd,
369     UD_Imulps,
370     UD_Imulsd,
371     UD_Imulss,
372     UD_Imwait,
373     UD_Ineg,
374     UD_Inop,
375     UD_Inot,
376     UD_Ior,
377     UD_Iorpd,
378     UD_Iorps,
379     UD_Iout,
380     UD_Ioutsb,
381     UD_Ioutsd,
382     UD_Ioutsw,
383     UD_Ipabsb,
384     UD_Ipabsd,
385     UD_Ipabsw,
386     UD_Ipackssdw,
387     UD_Ipacksswb,
388     UD_Ipackusdw,
389     UD_Ipackuswb,
390     UD_Ipaddb,
391     UD_Ipaddd,
392     UD_Ipaddq,
393     UD_Ipaddsb,
394     UD_Ipaddsw,
395     UD_Ipaddusb,
396     UD_Ipaddusw,
397     UD_Ipaddw,
398     UD_Ipalignr,
399     UD_Ipand,
400     UD_Ipandn,
401     UD_Ipavgb,
402     UD_Ipavgusb,
403     UD_Ipavgw,
404     UD_Ipblendvb,
405     UD_Ipblendw,
406     UD_Ipclmulqdq,
407     UD_Ipcmpeqb,
408     UD_Ipcmpeqd,
409     UD_Ipcmpeqq,
410     UD_Ipcmpeqw,
411     UD_Ipcmpestri,
412     UD_Ipcmpestrm,
413     UD_Ipcmpgtb,
414     UD_Ipcmpgtd,
415     UD_Ipcmpgtq,
416     UD_Ipcmpgtw,
417     UD_Ipcmpistri,
418     UD_Ipcmpistrm,
419     UD_Ipextrb,
420     UD_Ipextrd,
421     UD_Ipextrq,
422     UD_Ipextrw,
423     UD_Ipf2id,
424     UD_Ipf2iw,
425     UD_Ipfacc,
426     UD_Ipfadd,
427     UD_Ipfcmpeq,
428     UD_Ipfcmpge,
429     UD_Ipfcmpgt,
430     UD_Ipfmax,
431     UD_Ipfmin,
432     UD_Ipfmul,
433     UD_Ipfnacc,
434     UD_Ipfpnacc,
435     UD_Ipfrcp,
436     UD_Ipfrcpit1,
437     UD_Ipfrcpit2,
438     UD_Ipfrsqit1,
439     UD_Ipfrsqrt,
440     UD_Ipfsub,
441     UD_Ipfsubr,
442     UD_Iphaddd,
443     UD_Iphaddsw,
444     UD_Iphaddw,
445     UD_Iphminposuw,
446     UD_Iphsubd,
447     UD_Iphsubsw,
448     UD_Iphsubw,
449     UD_Ipi2fd,
450     UD_Ipi2fw,
451     UD_Ipinsrb,
452     UD_Ipinsrd,
453     UD_Ipinsrq,
454     UD_Ipinsrw,
455     UD_Ipmaddubsw,
456     UD_Ipmaddwd,
457     UD_Ipmaxsb,
458     UD_Ipmaxsd,
459     UD_Ipmaxsw,
460     UD_Ipmaxub,
461     UD_Ipmaxud,
462     UD_Ipmaxuw,
463     UD_Ipminsb,
464     UD_Ipminsd,
465     UD_Ipminsw,
466     UD_Ipminub,
467     UD_Ipminud,
468     UD_Ipminuw,
469     UD_Ipmovmskb,
470     UD_Ipmovsxbd,
471     UD_Ipmovsxbq,
472     UD_Ipmovsxbw,
473     UD_Ipmovsxdq,
474     UD_Ipmovsxwd,
475     UD_Ipmovsxwq,
476     UD_Ipmovzxbd,
477     UD_Ipmovzxbq,
478     UD_Ipmovzxbw,
479     UD_Ipmovzxdq,
480     UD_Ipmovzxwd,
481     UD_Ipmovzxwq,
482     UD_Ipmuldq,
483     UD_Ipmulhrsw,
484     UD_Ipmulhrw,
485     UD_Ipmulhuw,
486     UD_Ipmulhw,
487     UD_Ipmulld,
488     UD_Ipmullw,
489     UD_Ipmuludq,
490     UD_Ipop,
491     UD_Ipopa,
492     UD_Ipopad,
493     UD_Ipopcnt,
494     UD_Ipopfd,
495     UD_Ipopfq,
496     UD_Ipopfw,
497     UD_Ipor,
498     UD_Iprefetch,
499     UD_Iprefetchnta,
500     UD_Iprefetcht0,
501     UD_Iprefetcht1,
502     UD_Iprefetcht2,
503     UD_Ipsadbw,
504     UD_Ipshufb,
505     UD_Ipshufd,
506     UD_Ipshufhw,
507     UD_Ipshuflw,
508     UD_Ipshufw,
509     UD_Ipsignb,
510     UD_Ipsignd,
511     UD_Ipsignw,
512     UD_Ipslld,
513     UD_Ipslldq,
514     UD_Ipsllq,
515     UD_Ipsllw,
516     UD_Ipsrad,
517     UD_Ipsraw,
518     UD_Ipsrld,
519     UD_Ipsrldq,
520     UD_Ipsrlq,
521     UD_Ipsrlw,
522     UD_Ipsubb,
523     UD_Ipsubd,
524     UD_Ipsubq,
525     UD_Ipsubsb,
526     UD_Ipsubsw,
527     UD_Ipsubusb,
528     UD_Ipsubusw,
529     UD_Ipsubw,
530     UD_Ipswapd,
531     UD_Iptest,
532     UD_Ipunpckhbw,
533     UD_Ipunpckhdq,
534     UD_Ipunpckhqdq,
535     UD_Ipunpckhwd,
536     UD_Ipunpcklbw,
537     UD_Ipunpckldq,
538     UD_Ipunpcklqdq,
539     UD_Ipunpcklwd,
540     UD_Ipush,
541     UD_Ipusha,
542     UD_Ipushad,
543     UD_Ipushfd,
544     UD_Ipushfq,
545     UD_Ipushfw,
546     UD_Ipxor,
547     UD_Ircl,
548     UD_Ircpps,
549     UD_Ircpss,
550     UD_Ircr,
551     UD_Irdmsr,
552     UD_Irdpmc,
553     UD_Irdrand,
554     UD_Irdtsc,
555     UD_Irdtscp,
556     UD_Irep,
557     UD_Irepne,
558     UD_Iret,
559     UD_Iretf,
560     UD_Irol,
561     UD_Iror,
562     UD_Iroundpd,
563     UD_Iroundps,
564     UD_Iroundsd,
565     UD_Iroundss,
566     UD_Irsm,
567     UD_Irsqrtps,
568     UD_Irsqrtss,
569     UD_Isahf,
570     UD_Isalc,
571     UD_Isar,
572     UD_Isbb,
573     UD_Iscasb,
574     UD_Iscasd,
575     UD_Iscasq,
576     UD_Iscasw,
577     UD_Iseta,
578     UD_Isetae,
579     UD_Isetb,
580     UD_Isetbe,
581     UD_Isetg,
582     UD_Isetge,
583     UD_Isetl,
584     UD_Isetle,
585     UD_Isetno,
586     UD_Isetnp,
587     UD_Isetns,
588     UD_Isetnz,
589     UD_Iseto,
590     UD_Isetp,
591     UD_Isets,
592     UD_Isetz,
593     UD_Isfence,
594     UD_Isgdt,
595     UD_Ishl,
596     UD_Ishld,
597     UD_Ishr,
598     UD_Ishrd,
599     UD_Ishufpd,
600     UD_Ishufps,
601     UD_Isidt,
602     UD_Iskinit,
603     UD_Isldt,
604     UD_Ismsw,
605     UD_Isqrtpd,
606     UD_Isqrtps,
607     UD_Isqrtsd,
608     UD_Isqrtss,
609     UD_Istc,
610     UD_Istd,
611     UD_Istgi,
612     UD_Isti,
613     UD_Istmxcsr,
614     UD_Istosb,
615     UD_Istosd,
616     UD_Istosq,
617     UD_Istosw,
618     UD_Istr,
619     UD_Isub,
620     UD_Isubpd,
621     UD_Isubps,
622     UD_Isubsd,
623     UD_Isubss,
624     UD_Iswapgs,
625     UD_Isyscall,
626     UD_Isysenter,
627     UD_Isysexit,
628     UD_Isysret,
629     UD_Itest,
630     UD_Iucomisd,
631     UD_Iucomiss,
632     UD_Iud2,
633     UD_Iunpckhpd,
634     UD_Iunpckhps,
635     UD_Iunpcklpd,
636     UD_Iunpcklps,
637     UD_Ivaddpd,
638     UD_Ivaddps,
639     UD_Ivaddsd,
640     UD_Ivaddss,
641     UD_Ivaddsubpd,
642     UD_Ivaddsubps,
643     UD_Ivaesdec,
644     UD_Ivaesdeclast,
645     UD_Ivaesenc,
646     UD_Ivaesenclast,
647     UD_Ivaesimc,
648     UD_Ivaeskeygenassist,
649     UD_Ivandnpd,
650     UD_Ivandnps,
651     UD_Ivandpd,
652     UD_Ivandps,
653     UD_Ivblendpd,
654     UD_Ivblendps,
655     UD_Ivblendvpd,
656     UD_Ivblendvps,
657     UD_Ivbroadcastsd,
658     UD_Ivbroadcastss,
659     UD_Ivcmppd,
660     UD_Ivcmpps,
661     UD_Ivcmpsd,
662     UD_Ivcmpss,
663     UD_Ivcomisd,
664     UD_Ivcomiss,
665     UD_Ivcvtdq2pd,
666     UD_Ivcvtdq2ps,
667     UD_Ivcvtpd2dq,
668     UD_Ivcvtpd2ps,
669     UD_Ivcvtps2dq,
670     UD_Ivcvtps2pd,
671     UD_Ivcvtsd2si,
672     UD_Ivcvtsd2ss,
673     UD_Ivcvtsi2sd,
674     UD_Ivcvtsi2ss,
675     UD_Ivcvtss2sd,
676     UD_Ivcvtss2si,
677     UD_Ivcvttpd2dq,
678     UD_Ivcvttps2dq,
679     UD_Ivcvttsd2si,
680     UD_Ivcvttss2si,
681     UD_Ivdivpd,
682     UD_Ivdivps,
683     UD_Ivdivsd,
684     UD_Ivdivss,
685     UD_Ivdppd,
686     UD_Ivdpps,
687     UD_Iverr,
688     UD_Iverw,
689     UD_Ivextractf128,
690     UD_Ivextractps,
691     UD_Ivhaddpd,
692     UD_Ivhaddps,
693     UD_Ivhsubpd,
694     UD_Ivhsubps,
695     UD_Ivinsertf128,
696     UD_Ivinsertps,
697     UD_Ivlddqu,
698     UD_Ivmaskmovdqu,
699     UD_Ivmaskmovpd,
700     UD_Ivmaskmovps,
701     UD_Ivmaxpd,
702     UD_Ivmaxps,
703     UD_Ivmaxsd,
704     UD_Ivmaxss,
705     UD_Ivmcall,
706     UD_Ivmclear,
707     UD_Ivminpd,
708     UD_Ivminps,
709     UD_Ivminsd,
710     UD_Ivminss,
711     UD_Ivmlaunch,
712     UD_Ivmload,
713     UD_Ivmmcall,
714     UD_Ivmovapd,
715     UD_Ivmovaps,
716     UD_Ivmovd,
717     UD_Ivmovddup,
718     UD_Ivmovdqa,
719     UD_Ivmovdqu,
720     UD_Ivmovhlps,
721     UD_Ivmovhpd,
722     UD_Ivmovhps,
723     UD_Ivmovlhps,
724     UD_Ivmovlpd,
725     UD_Ivmovlps,
726     UD_Ivmovmskpd,
727     UD_Ivmovmskps,
728     UD_Ivmovntdq,
729     UD_Ivmovntdqa,
730     UD_Ivmovntpd,
731     UD_Ivmovntps,
732     UD_Ivmovq,
733     UD_Ivmovsd,
734     UD_Ivmovshdup,
735     UD_Ivmovsldup,
736     UD_Ivmovss,
737     UD_Ivmovupd,
738     UD_Ivmovups,
739     UD_Ivmpsadbw,
740     UD_Ivmptrld,
741     UD_Ivmptrst,
742     UD_Ivmread,
743     UD_Ivmresume,
744     UD_Ivmrun,
745     UD_Ivmsave,
746     UD_Ivmulpd,
747     UD_Ivmulps,
748     UD_Ivmulsd,
749     UD_Ivmulss,
750     UD_Ivmwrite,
751     UD_Ivmxoff,
752     UD_Ivmxon,
753     UD_Ivorpd,
754     UD_Ivorps,
755     UD_Ivpabsb,
756     UD_Ivpabsd,
757     UD_Ivpabsw,
758     UD_Ivpackssdw,
759     UD_Ivpacksswb,
760     UD_Ivpackusdw,
761     UD_Ivpackuswb,
762     UD_Ivpaddb,
763     UD_Ivpaddd,
764     UD_Ivpaddq,
765     UD_Ivpaddsb,
766     UD_Ivpaddsw,
767     UD_Ivpaddusb,
768     UD_Ivpaddusw,
769     UD_Ivpaddw,
770     UD_Ivpalignr,
771     UD_Ivpand,
772     UD_Ivpandn,
773     UD_Ivpavgb,
774     UD_Ivpavgw,
775     UD_Ivpblendvb,
776     UD_Ivpblendw,
777     UD_Ivpclmulqdq,
778     UD_Ivpcmpeqb,
779     UD_Ivpcmpeqd,
780     UD_Ivpcmpeqq,
781     UD_Ivpcmpeqw,
782     UD_Ivpcmpestri,
783     UD_Ivpcmpestrm,
784     UD_Ivpcmpgtb,
785     UD_Ivpcmpgtd,
786     UD_Ivpcmpgtq,
787     UD_Ivpcmpgtw,
788     UD_Ivpcmpistri,
789     UD_Ivpcmpistrm,
790     UD_Ivperm2f128,
791     UD_Ivpermilpd,
792     UD_Ivpermilps,
793     UD_Ivpextrb,
794     UD_Ivpextrd,
795     UD_Ivpextrq,
796     UD_Ivpextrw,
797     UD_Ivphaddd,
798     UD_Ivphaddsw,
799     UD_Ivphaddw,
800     UD_Ivphminposuw,
801     UD_Ivphsubd,
802     UD_Ivphsubsw,
803     UD_Ivphsubw,
804     UD_Ivpinsrb,
805     UD_Ivpinsrd,
806     UD_Ivpinsrq,
807     UD_Ivpinsrw,
808     UD_Ivpmaddubsw,
809     UD_Ivpmaddwd,
810     UD_Ivpmaxsb,
811     UD_Ivpmaxsd,
812     UD_Ivpmaxsw,
813     UD_Ivpmaxub,
814     UD_Ivpmaxud,
815     UD_Ivpmaxuw,
816     UD_Ivpminsb,
817     UD_Ivpminsd,
818     UD_Ivpminsw,
819     UD_Ivpminub,
820     UD_Ivpminud,
821     UD_Ivpminuw,
822     UD_Ivpmovmskb,
823     UD_Ivpmovsxbd,
824     UD_Ivpmovsxbq,
825     UD_Ivpmovsxbw,
826     UD_Ivpmovsxwd,
827     UD_Ivpmovsxwq,
828     UD_Ivpmovzxbd,
829     UD_Ivpmovzxbq,
830     UD_Ivpmovzxbw,
831     UD_Ivpmovzxdq,
832     UD_Ivpmovzxwd,
833     UD_Ivpmovzxwq,
834     UD_Ivpmuldq,
835     UD_Ivpmulhrsw,
836     UD_Ivpmulhuw,
837     UD_Ivpmulhw,
838     UD_Ivpmulld,
839     UD_Ivpmullw,
840     UD_Ivpor,
841     UD_Ivpsadbw,
842     UD_Ivpshufb,
843     UD_Ivpshufd,
844     UD_Ivpshufhw,
845     UD_Ivpshuflw,
846     UD_Ivpsignb,
847     UD_Ivpsignd,
848     UD_Ivpsignw,
849     UD_Ivpslld,
850     UD_Ivpslldq,
851     UD_Ivpsllq,
852     UD_Ivpsllw,
853     UD_Ivpsrad,
854     UD_Ivpsraw,
855     UD_Ivpsrld,
856     UD_Ivpsrldq,
857     UD_Ivpsrlq,
858     UD_Ivpsrlw,
859     UD_Ivpsubb,
860     UD_Ivpsubd,
861     UD_Ivpsubq,
862     UD_Ivpsubsb,
863     UD_Ivpsubsw,
864     UD_Ivpsubusb,
865     UD_Ivpsubusw,
866     UD_Ivpsubw,
867     UD_Ivptest,
868     UD_Ivpunpckhbw,
869     UD_Ivpunpckhdq,
870     UD_Ivpunpckhqdq,
871     UD_Ivpunpckhwd,
872     UD_Ivpunpcklbw,
873     UD_Ivpunpckldq,
874     UD_Ivpunpcklqdq,
875     UD_Ivpunpcklwd,
876     UD_Ivpxor,
877     UD_Ivrcpps,
878     UD_Ivrcpss,
879     UD_Ivroundpd,
880     UD_Ivroundps,
881     UD_Ivroundsd,
882     UD_Ivroundss,
883     UD_Ivrsqrtps,
884     UD_Ivrsqrtss,
885     UD_Ivshufpd,
886     UD_Ivshufps,
887     UD_Ivsqrtpd,
888     UD_Ivsqrtps,
889     UD_Ivsqrtsd,
890     UD_Ivsqrtss,
891     UD_Ivstmxcsr,
892     UD_Ivsubpd,
893     UD_Ivsubps,
894     UD_Ivsubsd,
895     UD_Ivsubss,
896     UD_Ivtestpd,
897     UD_Ivtestps,
898     UD_Ivucomisd,
899     UD_Ivucomiss,
900     UD_Ivunpckhpd,
901     UD_Ivunpckhps,
902     UD_Ivunpcklpd,
903     UD_Ivunpcklps,
904     UD_Ivxorpd,
905     UD_Ivxorps,
906     UD_Ivzeroall,
907     UD_Ivzeroupper,
908     UD_Iwait,
909     UD_Iwbinvd,
910     UD_Iwrmsr,
911     UD_Ixadd,
912     UD_Ixchg,
913     UD_Ixcryptcbc,
914     UD_Ixcryptcfb,
915     UD_Ixcryptctr,
916     UD_Ixcryptecb,
917     UD_Ixcryptofb,
918     UD_Ixgetbv,
919     UD_Ixlatb,
920     UD_Ixor,
921     UD_Ixorpd,
922     UD_Ixorps,
923     UD_Ixrstor,
924     UD_Ixsave,
925     UD_Ixsetbv,
926     UD_Ixsha1,
927     UD_Ixsha256,
928     UD_Ixstore,
929     UD_Iinvalid,
930     UD_I3dnow,
931     UD_Inone,
932     UD_Idb,
933     UD_Ipause,
934     UD_MAX_MNEMONIC_CODE
935 };
936 
937 extern const char * ud_mnemonics_str[];
938 
939 #endif /* UD_ITAB_H */
940