1 /// @file xed-iclass-enum.h
2 
3 // This file was automatically generated.
4 // Do not edit this file.
5 
6 #if !defined(XED_ICLASS_ENUM_H)
7 # define XED_ICLASS_ENUM_H
8 #include "xed-common-hdrs.h"
9 typedef enum {
10   XED_ICLASS_INVALID,
11   XED_ICLASS_AAA,
12   XED_ICLASS_AAD,
13   XED_ICLASS_AAM,
14   XED_ICLASS_AAS,
15   XED_ICLASS_ADC,
16   XED_ICLASS_ADCX,
17   XED_ICLASS_ADC_LOCK,
18   XED_ICLASS_ADD,
19   XED_ICLASS_ADDPD,
20   XED_ICLASS_ADDPS,
21   XED_ICLASS_ADDSD,
22   XED_ICLASS_ADDSS,
23   XED_ICLASS_ADDSUBPD,
24   XED_ICLASS_ADDSUBPS,
25   XED_ICLASS_ADD_LOCK,
26   XED_ICLASS_ADOX,
27   XED_ICLASS_AESDEC,
28   XED_ICLASS_AESDECLAST,
29   XED_ICLASS_AESENC,
30   XED_ICLASS_AESENCLAST,
31   XED_ICLASS_AESIMC,
32   XED_ICLASS_AESKEYGENASSIST,
33   XED_ICLASS_AND,
34   XED_ICLASS_ANDN,
35   XED_ICLASS_ANDNPD,
36   XED_ICLASS_ANDNPS,
37   XED_ICLASS_ANDPD,
38   XED_ICLASS_ANDPS,
39   XED_ICLASS_AND_LOCK,
40   XED_ICLASS_ARPL,
41   XED_ICLASS_BEXTR,
42   XED_ICLASS_BEXTR_XOP,
43   XED_ICLASS_BLCFILL,
44   XED_ICLASS_BLCI,
45   XED_ICLASS_BLCIC,
46   XED_ICLASS_BLCMSK,
47   XED_ICLASS_BLCS,
48   XED_ICLASS_BLENDPD,
49   XED_ICLASS_BLENDPS,
50   XED_ICLASS_BLENDVPD,
51   XED_ICLASS_BLENDVPS,
52   XED_ICLASS_BLSFILL,
53   XED_ICLASS_BLSI,
54   XED_ICLASS_BLSIC,
55   XED_ICLASS_BLSMSK,
56   XED_ICLASS_BLSR,
57   XED_ICLASS_BNDCL,
58   XED_ICLASS_BNDCN,
59   XED_ICLASS_BNDCU,
60   XED_ICLASS_BNDLDX,
61   XED_ICLASS_BNDMK,
62   XED_ICLASS_BNDMOV,
63   XED_ICLASS_BNDSTX,
64   XED_ICLASS_BOUND,
65   XED_ICLASS_BSF,
66   XED_ICLASS_BSR,
67   XED_ICLASS_BSWAP,
68   XED_ICLASS_BT,
69   XED_ICLASS_BTC,
70   XED_ICLASS_BTC_LOCK,
71   XED_ICLASS_BTR,
72   XED_ICLASS_BTR_LOCK,
73   XED_ICLASS_BTS,
74   XED_ICLASS_BTS_LOCK,
75   XED_ICLASS_BZHI,
76   XED_ICLASS_CALL_FAR,
77   XED_ICLASS_CALL_NEAR,
78   XED_ICLASS_CBW,
79   XED_ICLASS_CDQ,
80   XED_ICLASS_CDQE,
81   XED_ICLASS_CLAC,
82   XED_ICLASS_CLC,
83   XED_ICLASS_CLD,
84   XED_ICLASS_CLDEMOTE,
85   XED_ICLASS_CLFLUSH,
86   XED_ICLASS_CLFLUSHOPT,
87   XED_ICLASS_CLGI,
88   XED_ICLASS_CLI,
89   XED_ICLASS_CLRSSBSY,
90   XED_ICLASS_CLTS,
91   XED_ICLASS_CLWB,
92   XED_ICLASS_CLZERO,
93   XED_ICLASS_CMC,
94   XED_ICLASS_CMOVB,
95   XED_ICLASS_CMOVBE,
96   XED_ICLASS_CMOVL,
97   XED_ICLASS_CMOVLE,
98   XED_ICLASS_CMOVNB,
99   XED_ICLASS_CMOVNBE,
100   XED_ICLASS_CMOVNL,
101   XED_ICLASS_CMOVNLE,
102   XED_ICLASS_CMOVNO,
103   XED_ICLASS_CMOVNP,
104   XED_ICLASS_CMOVNS,
105   XED_ICLASS_CMOVNZ,
106   XED_ICLASS_CMOVO,
107   XED_ICLASS_CMOVP,
108   XED_ICLASS_CMOVS,
109   XED_ICLASS_CMOVZ,
110   XED_ICLASS_CMP,
111   XED_ICLASS_CMPPD,
112   XED_ICLASS_CMPPS,
113   XED_ICLASS_CMPSB,
114   XED_ICLASS_CMPSD,
115   XED_ICLASS_CMPSD_XMM,
116   XED_ICLASS_CMPSQ,
117   XED_ICLASS_CMPSS,
118   XED_ICLASS_CMPSW,
119   XED_ICLASS_CMPXCHG,
120   XED_ICLASS_CMPXCHG16B,
121   XED_ICLASS_CMPXCHG16B_LOCK,
122   XED_ICLASS_CMPXCHG8B,
123   XED_ICLASS_CMPXCHG8B_LOCK,
124   XED_ICLASS_CMPXCHG_LOCK,
125   XED_ICLASS_COMISD,
126   XED_ICLASS_COMISS,
127   XED_ICLASS_CPUID,
128   XED_ICLASS_CQO,
129   XED_ICLASS_CRC32,
130   XED_ICLASS_CVTDQ2PD,
131   XED_ICLASS_CVTDQ2PS,
132   XED_ICLASS_CVTPD2DQ,
133   XED_ICLASS_CVTPD2PI,
134   XED_ICLASS_CVTPD2PS,
135   XED_ICLASS_CVTPI2PD,
136   XED_ICLASS_CVTPI2PS,
137   XED_ICLASS_CVTPS2DQ,
138   XED_ICLASS_CVTPS2PD,
139   XED_ICLASS_CVTPS2PI,
140   XED_ICLASS_CVTSD2SI,
141   XED_ICLASS_CVTSD2SS,
142   XED_ICLASS_CVTSI2SD,
143   XED_ICLASS_CVTSI2SS,
144   XED_ICLASS_CVTSS2SD,
145   XED_ICLASS_CVTSS2SI,
146   XED_ICLASS_CVTTPD2DQ,
147   XED_ICLASS_CVTTPD2PI,
148   XED_ICLASS_CVTTPS2DQ,
149   XED_ICLASS_CVTTPS2PI,
150   XED_ICLASS_CVTTSD2SI,
151   XED_ICLASS_CVTTSS2SI,
152   XED_ICLASS_CWD,
153   XED_ICLASS_CWDE,
154   XED_ICLASS_DAA,
155   XED_ICLASS_DAS,
156   XED_ICLASS_DEC,
157   XED_ICLASS_DEC_LOCK,
158   XED_ICLASS_DIV,
159   XED_ICLASS_DIVPD,
160   XED_ICLASS_DIVPS,
161   XED_ICLASS_DIVSD,
162   XED_ICLASS_DIVSS,
163   XED_ICLASS_DPPD,
164   XED_ICLASS_DPPS,
165   XED_ICLASS_EMMS,
166   XED_ICLASS_ENCLS,
167   XED_ICLASS_ENCLU,
168   XED_ICLASS_ENCLV,
169   XED_ICLASS_ENDBR32,
170   XED_ICLASS_ENDBR64,
171   XED_ICLASS_ENTER,
172   XED_ICLASS_EXTRACTPS,
173   XED_ICLASS_EXTRQ,
174   XED_ICLASS_F2XM1,
175   XED_ICLASS_FABS,
176   XED_ICLASS_FADD,
177   XED_ICLASS_FADDP,
178   XED_ICLASS_FBLD,
179   XED_ICLASS_FBSTP,
180   XED_ICLASS_FCHS,
181   XED_ICLASS_FCMOVB,
182   XED_ICLASS_FCMOVBE,
183   XED_ICLASS_FCMOVE,
184   XED_ICLASS_FCMOVNB,
185   XED_ICLASS_FCMOVNBE,
186   XED_ICLASS_FCMOVNE,
187   XED_ICLASS_FCMOVNU,
188   XED_ICLASS_FCMOVU,
189   XED_ICLASS_FCOM,
190   XED_ICLASS_FCOMI,
191   XED_ICLASS_FCOMIP,
192   XED_ICLASS_FCOMP,
193   XED_ICLASS_FCOMPP,
194   XED_ICLASS_FCOS,
195   XED_ICLASS_FDECSTP,
196   XED_ICLASS_FDISI8087_NOP,
197   XED_ICLASS_FDIV,
198   XED_ICLASS_FDIVP,
199   XED_ICLASS_FDIVR,
200   XED_ICLASS_FDIVRP,
201   XED_ICLASS_FEMMS,
202   XED_ICLASS_FENI8087_NOP,
203   XED_ICLASS_FFREE,
204   XED_ICLASS_FFREEP,
205   XED_ICLASS_FIADD,
206   XED_ICLASS_FICOM,
207   XED_ICLASS_FICOMP,
208   XED_ICLASS_FIDIV,
209   XED_ICLASS_FIDIVR,
210   XED_ICLASS_FILD,
211   XED_ICLASS_FIMUL,
212   XED_ICLASS_FINCSTP,
213   XED_ICLASS_FIST,
214   XED_ICLASS_FISTP,
215   XED_ICLASS_FISTTP,
216   XED_ICLASS_FISUB,
217   XED_ICLASS_FISUBR,
218   XED_ICLASS_FLD,
219   XED_ICLASS_FLD1,
220   XED_ICLASS_FLDCW,
221   XED_ICLASS_FLDENV,
222   XED_ICLASS_FLDL2E,
223   XED_ICLASS_FLDL2T,
224   XED_ICLASS_FLDLG2,
225   XED_ICLASS_FLDLN2,
226   XED_ICLASS_FLDPI,
227   XED_ICLASS_FLDZ,
228   XED_ICLASS_FMUL,
229   XED_ICLASS_FMULP,
230   XED_ICLASS_FNCLEX,
231   XED_ICLASS_FNINIT,
232   XED_ICLASS_FNOP,
233   XED_ICLASS_FNSAVE,
234   XED_ICLASS_FNSTCW,
235   XED_ICLASS_FNSTENV,
236   XED_ICLASS_FNSTSW,
237   XED_ICLASS_FPATAN,
238   XED_ICLASS_FPREM,
239   XED_ICLASS_FPREM1,
240   XED_ICLASS_FPTAN,
241   XED_ICLASS_FRNDINT,
242   XED_ICLASS_FRSTOR,
243   XED_ICLASS_FSCALE,
244   XED_ICLASS_FSETPM287_NOP,
245   XED_ICLASS_FSIN,
246   XED_ICLASS_FSINCOS,
247   XED_ICLASS_FSQRT,
248   XED_ICLASS_FST,
249   XED_ICLASS_FSTP,
250   XED_ICLASS_FSTPNCE,
251   XED_ICLASS_FSUB,
252   XED_ICLASS_FSUBP,
253   XED_ICLASS_FSUBR,
254   XED_ICLASS_FSUBRP,
255   XED_ICLASS_FTST,
256   XED_ICLASS_FUCOM,
257   XED_ICLASS_FUCOMI,
258   XED_ICLASS_FUCOMIP,
259   XED_ICLASS_FUCOMP,
260   XED_ICLASS_FUCOMPP,
261   XED_ICLASS_FWAIT,
262   XED_ICLASS_FXAM,
263   XED_ICLASS_FXCH,
264   XED_ICLASS_FXRSTOR,
265   XED_ICLASS_FXRSTOR64,
266   XED_ICLASS_FXSAVE,
267   XED_ICLASS_FXSAVE64,
268   XED_ICLASS_FXTRACT,
269   XED_ICLASS_FYL2X,
270   XED_ICLASS_FYL2XP1,
271   XED_ICLASS_GETSEC,
272   XED_ICLASS_GF2P8AFFINEINVQB,
273   XED_ICLASS_GF2P8AFFINEQB,
274   XED_ICLASS_GF2P8MULB,
275   XED_ICLASS_HADDPD,
276   XED_ICLASS_HADDPS,
277   XED_ICLASS_HLT,
278   XED_ICLASS_HSUBPD,
279   XED_ICLASS_HSUBPS,
280   XED_ICLASS_IDIV,
281   XED_ICLASS_IMUL,
282   XED_ICLASS_IN,
283   XED_ICLASS_INC,
284   XED_ICLASS_INCSSPD,
285   XED_ICLASS_INCSSPQ,
286   XED_ICLASS_INC_LOCK,
287   XED_ICLASS_INSB,
288   XED_ICLASS_INSD,
289   XED_ICLASS_INSERTPS,
290   XED_ICLASS_INSERTQ,
291   XED_ICLASS_INSW,
292   XED_ICLASS_INT,
293   XED_ICLASS_INT1,
294   XED_ICLASS_INT3,
295   XED_ICLASS_INTO,
296   XED_ICLASS_INVD,
297   XED_ICLASS_INVEPT,
298   XED_ICLASS_INVLPG,
299   XED_ICLASS_INVLPGA,
300   XED_ICLASS_INVPCID,
301   XED_ICLASS_INVVPID,
302   XED_ICLASS_IRET,
303   XED_ICLASS_IRETD,
304   XED_ICLASS_IRETQ,
305   XED_ICLASS_JB,
306   XED_ICLASS_JBE,
307   XED_ICLASS_JCXZ,
308   XED_ICLASS_JECXZ,
309   XED_ICLASS_JL,
310   XED_ICLASS_JLE,
311   XED_ICLASS_JMP,
312   XED_ICLASS_JMP_FAR,
313   XED_ICLASS_JNB,
314   XED_ICLASS_JNBE,
315   XED_ICLASS_JNL,
316   XED_ICLASS_JNLE,
317   XED_ICLASS_JNO,
318   XED_ICLASS_JNP,
319   XED_ICLASS_JNS,
320   XED_ICLASS_JNZ,
321   XED_ICLASS_JO,
322   XED_ICLASS_JP,
323   XED_ICLASS_JRCXZ,
324   XED_ICLASS_JS,
325   XED_ICLASS_JZ,
326   XED_ICLASS_KADDB,
327   XED_ICLASS_KADDD,
328   XED_ICLASS_KADDQ,
329   XED_ICLASS_KADDW,
330   XED_ICLASS_KANDB,
331   XED_ICLASS_KANDD,
332   XED_ICLASS_KANDNB,
333   XED_ICLASS_KANDND,
334   XED_ICLASS_KANDNQ,
335   XED_ICLASS_KANDNW,
336   XED_ICLASS_KANDQ,
337   XED_ICLASS_KANDW,
338   XED_ICLASS_KMOVB,
339   XED_ICLASS_KMOVD,
340   XED_ICLASS_KMOVQ,
341   XED_ICLASS_KMOVW,
342   XED_ICLASS_KNOTB,
343   XED_ICLASS_KNOTD,
344   XED_ICLASS_KNOTQ,
345   XED_ICLASS_KNOTW,
346   XED_ICLASS_KORB,
347   XED_ICLASS_KORD,
348   XED_ICLASS_KORQ,
349   XED_ICLASS_KORTESTB,
350   XED_ICLASS_KORTESTD,
351   XED_ICLASS_KORTESTQ,
352   XED_ICLASS_KORTESTW,
353   XED_ICLASS_KORW,
354   XED_ICLASS_KSHIFTLB,
355   XED_ICLASS_KSHIFTLD,
356   XED_ICLASS_KSHIFTLQ,
357   XED_ICLASS_KSHIFTLW,
358   XED_ICLASS_KSHIFTRB,
359   XED_ICLASS_KSHIFTRD,
360   XED_ICLASS_KSHIFTRQ,
361   XED_ICLASS_KSHIFTRW,
362   XED_ICLASS_KTESTB,
363   XED_ICLASS_KTESTD,
364   XED_ICLASS_KTESTQ,
365   XED_ICLASS_KTESTW,
366   XED_ICLASS_KUNPCKBW,
367   XED_ICLASS_KUNPCKDQ,
368   XED_ICLASS_KUNPCKWD,
369   XED_ICLASS_KXNORB,
370   XED_ICLASS_KXNORD,
371   XED_ICLASS_KXNORQ,
372   XED_ICLASS_KXNORW,
373   XED_ICLASS_KXORB,
374   XED_ICLASS_KXORD,
375   XED_ICLASS_KXORQ,
376   XED_ICLASS_KXORW,
377   XED_ICLASS_LAHF,
378   XED_ICLASS_LAR,
379   XED_ICLASS_LDDQU,
380   XED_ICLASS_LDMXCSR,
381   XED_ICLASS_LDS,
382   XED_ICLASS_LEA,
383   XED_ICLASS_LEAVE,
384   XED_ICLASS_LES,
385   XED_ICLASS_LFENCE,
386   XED_ICLASS_LFS,
387   XED_ICLASS_LGDT,
388   XED_ICLASS_LGS,
389   XED_ICLASS_LIDT,
390   XED_ICLASS_LLDT,
391   XED_ICLASS_LLWPCB,
392   XED_ICLASS_LMSW,
393   XED_ICLASS_LODSB,
394   XED_ICLASS_LODSD,
395   XED_ICLASS_LODSQ,
396   XED_ICLASS_LODSW,
397   XED_ICLASS_LOOP,
398   XED_ICLASS_LOOPE,
399   XED_ICLASS_LOOPNE,
400   XED_ICLASS_LSL,
401   XED_ICLASS_LSS,
402   XED_ICLASS_LTR,
403   XED_ICLASS_LWPINS,
404   XED_ICLASS_LWPVAL,
405   XED_ICLASS_LZCNT,
406   XED_ICLASS_MASKMOVDQU,
407   XED_ICLASS_MASKMOVQ,
408   XED_ICLASS_MAXPD,
409   XED_ICLASS_MAXPS,
410   XED_ICLASS_MAXSD,
411   XED_ICLASS_MAXSS,
412   XED_ICLASS_MFENCE,
413   XED_ICLASS_MINPD,
414   XED_ICLASS_MINPS,
415   XED_ICLASS_MINSD,
416   XED_ICLASS_MINSS,
417   XED_ICLASS_MONITOR,
418   XED_ICLASS_MONITORX,
419   XED_ICLASS_MOV,
420   XED_ICLASS_MOVAPD,
421   XED_ICLASS_MOVAPS,
422   XED_ICLASS_MOVBE,
423   XED_ICLASS_MOVD,
424   XED_ICLASS_MOVDDUP,
425   XED_ICLASS_MOVDIR64B,
426   XED_ICLASS_MOVDIRI,
427   XED_ICLASS_MOVDQ2Q,
428   XED_ICLASS_MOVDQA,
429   XED_ICLASS_MOVDQU,
430   XED_ICLASS_MOVHLPS,
431   XED_ICLASS_MOVHPD,
432   XED_ICLASS_MOVHPS,
433   XED_ICLASS_MOVLHPS,
434   XED_ICLASS_MOVLPD,
435   XED_ICLASS_MOVLPS,
436   XED_ICLASS_MOVMSKPD,
437   XED_ICLASS_MOVMSKPS,
438   XED_ICLASS_MOVNTDQ,
439   XED_ICLASS_MOVNTDQA,
440   XED_ICLASS_MOVNTI,
441   XED_ICLASS_MOVNTPD,
442   XED_ICLASS_MOVNTPS,
443   XED_ICLASS_MOVNTQ,
444   XED_ICLASS_MOVNTSD,
445   XED_ICLASS_MOVNTSS,
446   XED_ICLASS_MOVQ,
447   XED_ICLASS_MOVQ2DQ,
448   XED_ICLASS_MOVSB,
449   XED_ICLASS_MOVSD,
450   XED_ICLASS_MOVSD_XMM,
451   XED_ICLASS_MOVSHDUP,
452   XED_ICLASS_MOVSLDUP,
453   XED_ICLASS_MOVSQ,
454   XED_ICLASS_MOVSS,
455   XED_ICLASS_MOVSW,
456   XED_ICLASS_MOVSX,
457   XED_ICLASS_MOVSXD,
458   XED_ICLASS_MOVUPD,
459   XED_ICLASS_MOVUPS,
460   XED_ICLASS_MOVZX,
461   XED_ICLASS_MOV_CR,
462   XED_ICLASS_MOV_DR,
463   XED_ICLASS_MPSADBW,
464   XED_ICLASS_MUL,
465   XED_ICLASS_MULPD,
466   XED_ICLASS_MULPS,
467   XED_ICLASS_MULSD,
468   XED_ICLASS_MULSS,
469   XED_ICLASS_MULX,
470   XED_ICLASS_MWAIT,
471   XED_ICLASS_MWAITX,
472   XED_ICLASS_NEG,
473   XED_ICLASS_NEG_LOCK,
474   XED_ICLASS_NOP,
475   XED_ICLASS_NOP2,
476   XED_ICLASS_NOP3,
477   XED_ICLASS_NOP4,
478   XED_ICLASS_NOP5,
479   XED_ICLASS_NOP6,
480   XED_ICLASS_NOP7,
481   XED_ICLASS_NOP8,
482   XED_ICLASS_NOP9,
483   XED_ICLASS_NOT,
484   XED_ICLASS_NOT_LOCK,
485   XED_ICLASS_OR,
486   XED_ICLASS_ORPD,
487   XED_ICLASS_ORPS,
488   XED_ICLASS_OR_LOCK,
489   XED_ICLASS_OUT,
490   XED_ICLASS_OUTSB,
491   XED_ICLASS_OUTSD,
492   XED_ICLASS_OUTSW,
493   XED_ICLASS_PABSB,
494   XED_ICLASS_PABSD,
495   XED_ICLASS_PABSW,
496   XED_ICLASS_PACKSSDW,
497   XED_ICLASS_PACKSSWB,
498   XED_ICLASS_PACKUSDW,
499   XED_ICLASS_PACKUSWB,
500   XED_ICLASS_PADDB,
501   XED_ICLASS_PADDD,
502   XED_ICLASS_PADDQ,
503   XED_ICLASS_PADDSB,
504   XED_ICLASS_PADDSW,
505   XED_ICLASS_PADDUSB,
506   XED_ICLASS_PADDUSW,
507   XED_ICLASS_PADDW,
508   XED_ICLASS_PALIGNR,
509   XED_ICLASS_PAND,
510   XED_ICLASS_PANDN,
511   XED_ICLASS_PAUSE,
512   XED_ICLASS_PAVGB,
513   XED_ICLASS_PAVGUSB,
514   XED_ICLASS_PAVGW,
515   XED_ICLASS_PBLENDVB,
516   XED_ICLASS_PBLENDW,
517   XED_ICLASS_PCLMULQDQ,
518   XED_ICLASS_PCMPEQB,
519   XED_ICLASS_PCMPEQD,
520   XED_ICLASS_PCMPEQQ,
521   XED_ICLASS_PCMPEQW,
522   XED_ICLASS_PCMPESTRI,
523   XED_ICLASS_PCMPESTRM,
524   XED_ICLASS_PCMPGTB,
525   XED_ICLASS_PCMPGTD,
526   XED_ICLASS_PCMPGTQ,
527   XED_ICLASS_PCMPGTW,
528   XED_ICLASS_PCMPISTRI,
529   XED_ICLASS_PCMPISTRM,
530   XED_ICLASS_PCONFIG,
531   XED_ICLASS_PDEP,
532   XED_ICLASS_PEXT,
533   XED_ICLASS_PEXTRB,
534   XED_ICLASS_PEXTRD,
535   XED_ICLASS_PEXTRQ,
536   XED_ICLASS_PEXTRW,
537   XED_ICLASS_PEXTRW_SSE4,
538   XED_ICLASS_PF2ID,
539   XED_ICLASS_PF2IW,
540   XED_ICLASS_PFACC,
541   XED_ICLASS_PFADD,
542   XED_ICLASS_PFCMPEQ,
543   XED_ICLASS_PFCMPGE,
544   XED_ICLASS_PFCMPGT,
545   XED_ICLASS_PFCPIT1,
546   XED_ICLASS_PFMAX,
547   XED_ICLASS_PFMIN,
548   XED_ICLASS_PFMUL,
549   XED_ICLASS_PFNACC,
550   XED_ICLASS_PFPNACC,
551   XED_ICLASS_PFRCP,
552   XED_ICLASS_PFRCPIT2,
553   XED_ICLASS_PFRSQIT1,
554   XED_ICLASS_PFSQRT,
555   XED_ICLASS_PFSUB,
556   XED_ICLASS_PFSUBR,
557   XED_ICLASS_PHADDD,
558   XED_ICLASS_PHADDSW,
559   XED_ICLASS_PHADDW,
560   XED_ICLASS_PHMINPOSUW,
561   XED_ICLASS_PHSUBD,
562   XED_ICLASS_PHSUBSW,
563   XED_ICLASS_PHSUBW,
564   XED_ICLASS_PI2FD,
565   XED_ICLASS_PI2FW,
566   XED_ICLASS_PINSRB,
567   XED_ICLASS_PINSRD,
568   XED_ICLASS_PINSRQ,
569   XED_ICLASS_PINSRW,
570   XED_ICLASS_PMADDUBSW,
571   XED_ICLASS_PMADDWD,
572   XED_ICLASS_PMAXSB,
573   XED_ICLASS_PMAXSD,
574   XED_ICLASS_PMAXSW,
575   XED_ICLASS_PMAXUB,
576   XED_ICLASS_PMAXUD,
577   XED_ICLASS_PMAXUW,
578   XED_ICLASS_PMINSB,
579   XED_ICLASS_PMINSD,
580   XED_ICLASS_PMINSW,
581   XED_ICLASS_PMINUB,
582   XED_ICLASS_PMINUD,
583   XED_ICLASS_PMINUW,
584   XED_ICLASS_PMOVMSKB,
585   XED_ICLASS_PMOVSXBD,
586   XED_ICLASS_PMOVSXBQ,
587   XED_ICLASS_PMOVSXBW,
588   XED_ICLASS_PMOVSXDQ,
589   XED_ICLASS_PMOVSXWD,
590   XED_ICLASS_PMOVSXWQ,
591   XED_ICLASS_PMOVZXBD,
592   XED_ICLASS_PMOVZXBQ,
593   XED_ICLASS_PMOVZXBW,
594   XED_ICLASS_PMOVZXDQ,
595   XED_ICLASS_PMOVZXWD,
596   XED_ICLASS_PMOVZXWQ,
597   XED_ICLASS_PMULDQ,
598   XED_ICLASS_PMULHRSW,
599   XED_ICLASS_PMULHRW,
600   XED_ICLASS_PMULHUW,
601   XED_ICLASS_PMULHW,
602   XED_ICLASS_PMULLD,
603   XED_ICLASS_PMULLW,
604   XED_ICLASS_PMULUDQ,
605   XED_ICLASS_POP,
606   XED_ICLASS_POPA,
607   XED_ICLASS_POPAD,
608   XED_ICLASS_POPCNT,
609   XED_ICLASS_POPF,
610   XED_ICLASS_POPFD,
611   XED_ICLASS_POPFQ,
612   XED_ICLASS_POR,
613   XED_ICLASS_PREFETCHNTA,
614   XED_ICLASS_PREFETCHT0,
615   XED_ICLASS_PREFETCHT1,
616   XED_ICLASS_PREFETCHT2,
617   XED_ICLASS_PREFETCHW,
618   XED_ICLASS_PREFETCHWT1,
619   XED_ICLASS_PREFETCH_EXCLUSIVE,
620   XED_ICLASS_PREFETCH_RESERVED,
621   XED_ICLASS_PSADBW,
622   XED_ICLASS_PSHUFB,
623   XED_ICLASS_PSHUFD,
624   XED_ICLASS_PSHUFHW,
625   XED_ICLASS_PSHUFLW,
626   XED_ICLASS_PSHUFW,
627   XED_ICLASS_PSIGNB,
628   XED_ICLASS_PSIGND,
629   XED_ICLASS_PSIGNW,
630   XED_ICLASS_PSLLD,
631   XED_ICLASS_PSLLDQ,
632   XED_ICLASS_PSLLQ,
633   XED_ICLASS_PSLLW,
634   XED_ICLASS_PSRAD,
635   XED_ICLASS_PSRAW,
636   XED_ICLASS_PSRLD,
637   XED_ICLASS_PSRLDQ,
638   XED_ICLASS_PSRLQ,
639   XED_ICLASS_PSRLW,
640   XED_ICLASS_PSUBB,
641   XED_ICLASS_PSUBD,
642   XED_ICLASS_PSUBQ,
643   XED_ICLASS_PSUBSB,
644   XED_ICLASS_PSUBSW,
645   XED_ICLASS_PSUBUSB,
646   XED_ICLASS_PSUBUSW,
647   XED_ICLASS_PSUBW,
648   XED_ICLASS_PSWAPD,
649   XED_ICLASS_PTEST,
650   XED_ICLASS_PTWRITE,
651   XED_ICLASS_PUNPCKHBW,
652   XED_ICLASS_PUNPCKHDQ,
653   XED_ICLASS_PUNPCKHQDQ,
654   XED_ICLASS_PUNPCKHWD,
655   XED_ICLASS_PUNPCKLBW,
656   XED_ICLASS_PUNPCKLDQ,
657   XED_ICLASS_PUNPCKLQDQ,
658   XED_ICLASS_PUNPCKLWD,
659   XED_ICLASS_PUSH,
660   XED_ICLASS_PUSHA,
661   XED_ICLASS_PUSHAD,
662   XED_ICLASS_PUSHF,
663   XED_ICLASS_PUSHFD,
664   XED_ICLASS_PUSHFQ,
665   XED_ICLASS_PXOR,
666   XED_ICLASS_RCL,
667   XED_ICLASS_RCPPS,
668   XED_ICLASS_RCPSS,
669   XED_ICLASS_RCR,
670   XED_ICLASS_RDFSBASE,
671   XED_ICLASS_RDGSBASE,
672   XED_ICLASS_RDMSR,
673   XED_ICLASS_RDPID,
674   XED_ICLASS_RDPKRU,
675   XED_ICLASS_RDPMC,
676   XED_ICLASS_RDRAND,
677   XED_ICLASS_RDSEED,
678   XED_ICLASS_RDSSPD,
679   XED_ICLASS_RDSSPQ,
680   XED_ICLASS_RDTSC,
681   XED_ICLASS_RDTSCP,
682   XED_ICLASS_REPE_CMPSB,
683   XED_ICLASS_REPE_CMPSD,
684   XED_ICLASS_REPE_CMPSQ,
685   XED_ICLASS_REPE_CMPSW,
686   XED_ICLASS_REPE_SCASB,
687   XED_ICLASS_REPE_SCASD,
688   XED_ICLASS_REPE_SCASQ,
689   XED_ICLASS_REPE_SCASW,
690   XED_ICLASS_REPNE_CMPSB,
691   XED_ICLASS_REPNE_CMPSD,
692   XED_ICLASS_REPNE_CMPSQ,
693   XED_ICLASS_REPNE_CMPSW,
694   XED_ICLASS_REPNE_SCASB,
695   XED_ICLASS_REPNE_SCASD,
696   XED_ICLASS_REPNE_SCASQ,
697   XED_ICLASS_REPNE_SCASW,
698   XED_ICLASS_REP_INSB,
699   XED_ICLASS_REP_INSD,
700   XED_ICLASS_REP_INSW,
701   XED_ICLASS_REP_LODSB,
702   XED_ICLASS_REP_LODSD,
703   XED_ICLASS_REP_LODSQ,
704   XED_ICLASS_REP_LODSW,
705   XED_ICLASS_REP_MOVSB,
706   XED_ICLASS_REP_MOVSD,
707   XED_ICLASS_REP_MOVSQ,
708   XED_ICLASS_REP_MOVSW,
709   XED_ICLASS_REP_OUTSB,
710   XED_ICLASS_REP_OUTSD,
711   XED_ICLASS_REP_OUTSW,
712   XED_ICLASS_REP_STOSB,
713   XED_ICLASS_REP_STOSD,
714   XED_ICLASS_REP_STOSQ,
715   XED_ICLASS_REP_STOSW,
716   XED_ICLASS_RET_FAR,
717   XED_ICLASS_RET_NEAR,
718   XED_ICLASS_ROL,
719   XED_ICLASS_ROR,
720   XED_ICLASS_RORX,
721   XED_ICLASS_ROUNDPD,
722   XED_ICLASS_ROUNDPS,
723   XED_ICLASS_ROUNDSD,
724   XED_ICLASS_ROUNDSS,
725   XED_ICLASS_RSM,
726   XED_ICLASS_RSQRTPS,
727   XED_ICLASS_RSQRTSS,
728   XED_ICLASS_RSTORSSP,
729   XED_ICLASS_SAHF,
730   XED_ICLASS_SALC,
731   XED_ICLASS_SAR,
732   XED_ICLASS_SARX,
733   XED_ICLASS_SAVEPREVSSP,
734   XED_ICLASS_SBB,
735   XED_ICLASS_SBB_LOCK,
736   XED_ICLASS_SCASB,
737   XED_ICLASS_SCASD,
738   XED_ICLASS_SCASQ,
739   XED_ICLASS_SCASW,
740   XED_ICLASS_SETB,
741   XED_ICLASS_SETBE,
742   XED_ICLASS_SETL,
743   XED_ICLASS_SETLE,
744   XED_ICLASS_SETNB,
745   XED_ICLASS_SETNBE,
746   XED_ICLASS_SETNL,
747   XED_ICLASS_SETNLE,
748   XED_ICLASS_SETNO,
749   XED_ICLASS_SETNP,
750   XED_ICLASS_SETNS,
751   XED_ICLASS_SETNZ,
752   XED_ICLASS_SETO,
753   XED_ICLASS_SETP,
754   XED_ICLASS_SETS,
755   XED_ICLASS_SETSSBSY,
756   XED_ICLASS_SETZ,
757   XED_ICLASS_SFENCE,
758   XED_ICLASS_SGDT,
759   XED_ICLASS_SHA1MSG1,
760   XED_ICLASS_SHA1MSG2,
761   XED_ICLASS_SHA1NEXTE,
762   XED_ICLASS_SHA1RNDS4,
763   XED_ICLASS_SHA256MSG1,
764   XED_ICLASS_SHA256MSG2,
765   XED_ICLASS_SHA256RNDS2,
766   XED_ICLASS_SHL,
767   XED_ICLASS_SHLD,
768   XED_ICLASS_SHLX,
769   XED_ICLASS_SHR,
770   XED_ICLASS_SHRD,
771   XED_ICLASS_SHRX,
772   XED_ICLASS_SHUFPD,
773   XED_ICLASS_SHUFPS,
774   XED_ICLASS_SIDT,
775   XED_ICLASS_SKINIT,
776   XED_ICLASS_SLDT,
777   XED_ICLASS_SLWPCB,
778   XED_ICLASS_SMSW,
779   XED_ICLASS_SQRTPD,
780   XED_ICLASS_SQRTPS,
781   XED_ICLASS_SQRTSD,
782   XED_ICLASS_SQRTSS,
783   XED_ICLASS_STAC,
784   XED_ICLASS_STC,
785   XED_ICLASS_STD,
786   XED_ICLASS_STGI,
787   XED_ICLASS_STI,
788   XED_ICLASS_STMXCSR,
789   XED_ICLASS_STOSB,
790   XED_ICLASS_STOSD,
791   XED_ICLASS_STOSQ,
792   XED_ICLASS_STOSW,
793   XED_ICLASS_STR,
794   XED_ICLASS_SUB,
795   XED_ICLASS_SUBPD,
796   XED_ICLASS_SUBPS,
797   XED_ICLASS_SUBSD,
798   XED_ICLASS_SUBSS,
799   XED_ICLASS_SUB_LOCK,
800   XED_ICLASS_SWAPGS,
801   XED_ICLASS_SYSCALL,
802   XED_ICLASS_SYSCALL_AMD,
803   XED_ICLASS_SYSENTER,
804   XED_ICLASS_SYSEXIT,
805   XED_ICLASS_SYSRET,
806   XED_ICLASS_SYSRET_AMD,
807   XED_ICLASS_T1MSKC,
808   XED_ICLASS_TEST,
809   XED_ICLASS_TPAUSE,
810   XED_ICLASS_TZCNT,
811   XED_ICLASS_TZMSK,
812   XED_ICLASS_UCOMISD,
813   XED_ICLASS_UCOMISS,
814   XED_ICLASS_UD0,
815   XED_ICLASS_UD1,
816   XED_ICLASS_UD2,
817   XED_ICLASS_UMONITOR,
818   XED_ICLASS_UMWAIT,
819   XED_ICLASS_UNPCKHPD,
820   XED_ICLASS_UNPCKHPS,
821   XED_ICLASS_UNPCKLPD,
822   XED_ICLASS_UNPCKLPS,
823   XED_ICLASS_V4FMADDPS,
824   XED_ICLASS_V4FMADDSS,
825   XED_ICLASS_V4FNMADDPS,
826   XED_ICLASS_V4FNMADDSS,
827   XED_ICLASS_VADDPD,
828   XED_ICLASS_VADDPS,
829   XED_ICLASS_VADDSD,
830   XED_ICLASS_VADDSS,
831   XED_ICLASS_VADDSUBPD,
832   XED_ICLASS_VADDSUBPS,
833   XED_ICLASS_VAESDEC,
834   XED_ICLASS_VAESDECLAST,
835   XED_ICLASS_VAESENC,
836   XED_ICLASS_VAESENCLAST,
837   XED_ICLASS_VAESIMC,
838   XED_ICLASS_VAESKEYGENASSIST,
839   XED_ICLASS_VALIGND,
840   XED_ICLASS_VALIGNQ,
841   XED_ICLASS_VANDNPD,
842   XED_ICLASS_VANDNPS,
843   XED_ICLASS_VANDPD,
844   XED_ICLASS_VANDPS,
845   XED_ICLASS_VBLENDMPD,
846   XED_ICLASS_VBLENDMPS,
847   XED_ICLASS_VBLENDPD,
848   XED_ICLASS_VBLENDPS,
849   XED_ICLASS_VBLENDVPD,
850   XED_ICLASS_VBLENDVPS,
851   XED_ICLASS_VBROADCASTF128,
852   XED_ICLASS_VBROADCASTF32X2,
853   XED_ICLASS_VBROADCASTF32X4,
854   XED_ICLASS_VBROADCASTF32X8,
855   XED_ICLASS_VBROADCASTF64X2,
856   XED_ICLASS_VBROADCASTF64X4,
857   XED_ICLASS_VBROADCASTI128,
858   XED_ICLASS_VBROADCASTI32X2,
859   XED_ICLASS_VBROADCASTI32X4,
860   XED_ICLASS_VBROADCASTI32X8,
861   XED_ICLASS_VBROADCASTI64X2,
862   XED_ICLASS_VBROADCASTI64X4,
863   XED_ICLASS_VBROADCASTSD,
864   XED_ICLASS_VBROADCASTSS,
865   XED_ICLASS_VCMPPD,
866   XED_ICLASS_VCMPPS,
867   XED_ICLASS_VCMPSD,
868   XED_ICLASS_VCMPSS,
869   XED_ICLASS_VCOMISD,
870   XED_ICLASS_VCOMISS,
871   XED_ICLASS_VCOMPRESSPD,
872   XED_ICLASS_VCOMPRESSPS,
873   XED_ICLASS_VCVTDQ2PD,
874   XED_ICLASS_VCVTDQ2PS,
875   XED_ICLASS_VCVTPD2DQ,
876   XED_ICLASS_VCVTPD2PS,
877   XED_ICLASS_VCVTPD2QQ,
878   XED_ICLASS_VCVTPD2UDQ,
879   XED_ICLASS_VCVTPD2UQQ,
880   XED_ICLASS_VCVTPH2PS,
881   XED_ICLASS_VCVTPS2DQ,
882   XED_ICLASS_VCVTPS2PD,
883   XED_ICLASS_VCVTPS2PH,
884   XED_ICLASS_VCVTPS2QQ,
885   XED_ICLASS_VCVTPS2UDQ,
886   XED_ICLASS_VCVTPS2UQQ,
887   XED_ICLASS_VCVTQQ2PD,
888   XED_ICLASS_VCVTQQ2PS,
889   XED_ICLASS_VCVTSD2SI,
890   XED_ICLASS_VCVTSD2SS,
891   XED_ICLASS_VCVTSD2USI,
892   XED_ICLASS_VCVTSI2SD,
893   XED_ICLASS_VCVTSI2SS,
894   XED_ICLASS_VCVTSS2SD,
895   XED_ICLASS_VCVTSS2SI,
896   XED_ICLASS_VCVTSS2USI,
897   XED_ICLASS_VCVTTPD2DQ,
898   XED_ICLASS_VCVTTPD2QQ,
899   XED_ICLASS_VCVTTPD2UDQ,
900   XED_ICLASS_VCVTTPD2UQQ,
901   XED_ICLASS_VCVTTPS2DQ,
902   XED_ICLASS_VCVTTPS2QQ,
903   XED_ICLASS_VCVTTPS2UDQ,
904   XED_ICLASS_VCVTTPS2UQQ,
905   XED_ICLASS_VCVTTSD2SI,
906   XED_ICLASS_VCVTTSD2USI,
907   XED_ICLASS_VCVTTSS2SI,
908   XED_ICLASS_VCVTTSS2USI,
909   XED_ICLASS_VCVTUDQ2PD,
910   XED_ICLASS_VCVTUDQ2PS,
911   XED_ICLASS_VCVTUQQ2PD,
912   XED_ICLASS_VCVTUQQ2PS,
913   XED_ICLASS_VCVTUSI2SD,
914   XED_ICLASS_VCVTUSI2SS,
915   XED_ICLASS_VDBPSADBW,
916   XED_ICLASS_VDIVPD,
917   XED_ICLASS_VDIVPS,
918   XED_ICLASS_VDIVSD,
919   XED_ICLASS_VDIVSS,
920   XED_ICLASS_VDPPD,
921   XED_ICLASS_VDPPS,
922   XED_ICLASS_VERR,
923   XED_ICLASS_VERW,
924   XED_ICLASS_VEXP2PD,
925   XED_ICLASS_VEXP2PS,
926   XED_ICLASS_VEXPANDPD,
927   XED_ICLASS_VEXPANDPS,
928   XED_ICLASS_VEXTRACTF128,
929   XED_ICLASS_VEXTRACTF32X4,
930   XED_ICLASS_VEXTRACTF32X8,
931   XED_ICLASS_VEXTRACTF64X2,
932   XED_ICLASS_VEXTRACTF64X4,
933   XED_ICLASS_VEXTRACTI128,
934   XED_ICLASS_VEXTRACTI32X4,
935   XED_ICLASS_VEXTRACTI32X8,
936   XED_ICLASS_VEXTRACTI64X2,
937   XED_ICLASS_VEXTRACTI64X4,
938   XED_ICLASS_VEXTRACTPS,
939   XED_ICLASS_VFIXUPIMMPD,
940   XED_ICLASS_VFIXUPIMMPS,
941   XED_ICLASS_VFIXUPIMMSD,
942   XED_ICLASS_VFIXUPIMMSS,
943   XED_ICLASS_VFMADD132PD,
944   XED_ICLASS_VFMADD132PS,
945   XED_ICLASS_VFMADD132SD,
946   XED_ICLASS_VFMADD132SS,
947   XED_ICLASS_VFMADD213PD,
948   XED_ICLASS_VFMADD213PS,
949   XED_ICLASS_VFMADD213SD,
950   XED_ICLASS_VFMADD213SS,
951   XED_ICLASS_VFMADD231PD,
952   XED_ICLASS_VFMADD231PS,
953   XED_ICLASS_VFMADD231SD,
954   XED_ICLASS_VFMADD231SS,
955   XED_ICLASS_VFMADDPD,
956   XED_ICLASS_VFMADDPS,
957   XED_ICLASS_VFMADDSD,
958   XED_ICLASS_VFMADDSS,
959   XED_ICLASS_VFMADDSUB132PD,
960   XED_ICLASS_VFMADDSUB132PS,
961   XED_ICLASS_VFMADDSUB213PD,
962   XED_ICLASS_VFMADDSUB213PS,
963   XED_ICLASS_VFMADDSUB231PD,
964   XED_ICLASS_VFMADDSUB231PS,
965   XED_ICLASS_VFMADDSUBPD,
966   XED_ICLASS_VFMADDSUBPS,
967   XED_ICLASS_VFMSUB132PD,
968   XED_ICLASS_VFMSUB132PS,
969   XED_ICLASS_VFMSUB132SD,
970   XED_ICLASS_VFMSUB132SS,
971   XED_ICLASS_VFMSUB213PD,
972   XED_ICLASS_VFMSUB213PS,
973   XED_ICLASS_VFMSUB213SD,
974   XED_ICLASS_VFMSUB213SS,
975   XED_ICLASS_VFMSUB231PD,
976   XED_ICLASS_VFMSUB231PS,
977   XED_ICLASS_VFMSUB231SD,
978   XED_ICLASS_VFMSUB231SS,
979   XED_ICLASS_VFMSUBADD132PD,
980   XED_ICLASS_VFMSUBADD132PS,
981   XED_ICLASS_VFMSUBADD213PD,
982   XED_ICLASS_VFMSUBADD213PS,
983   XED_ICLASS_VFMSUBADD231PD,
984   XED_ICLASS_VFMSUBADD231PS,
985   XED_ICLASS_VFMSUBADDPD,
986   XED_ICLASS_VFMSUBADDPS,
987   XED_ICLASS_VFMSUBPD,
988   XED_ICLASS_VFMSUBPS,
989   XED_ICLASS_VFMSUBSD,
990   XED_ICLASS_VFMSUBSS,
991   XED_ICLASS_VFNMADD132PD,
992   XED_ICLASS_VFNMADD132PS,
993   XED_ICLASS_VFNMADD132SD,
994   XED_ICLASS_VFNMADD132SS,
995   XED_ICLASS_VFNMADD213PD,
996   XED_ICLASS_VFNMADD213PS,
997   XED_ICLASS_VFNMADD213SD,
998   XED_ICLASS_VFNMADD213SS,
999   XED_ICLASS_VFNMADD231PD,
1000   XED_ICLASS_VFNMADD231PS,
1001   XED_ICLASS_VFNMADD231SD,
1002   XED_ICLASS_VFNMADD231SS,
1003   XED_ICLASS_VFNMADDPD,
1004   XED_ICLASS_VFNMADDPS,
1005   XED_ICLASS_VFNMADDSD,
1006   XED_ICLASS_VFNMADDSS,
1007   XED_ICLASS_VFNMSUB132PD,
1008   XED_ICLASS_VFNMSUB132PS,
1009   XED_ICLASS_VFNMSUB132SD,
1010   XED_ICLASS_VFNMSUB132SS,
1011   XED_ICLASS_VFNMSUB213PD,
1012   XED_ICLASS_VFNMSUB213PS,
1013   XED_ICLASS_VFNMSUB213SD,
1014   XED_ICLASS_VFNMSUB213SS,
1015   XED_ICLASS_VFNMSUB231PD,
1016   XED_ICLASS_VFNMSUB231PS,
1017   XED_ICLASS_VFNMSUB231SD,
1018   XED_ICLASS_VFNMSUB231SS,
1019   XED_ICLASS_VFNMSUBPD,
1020   XED_ICLASS_VFNMSUBPS,
1021   XED_ICLASS_VFNMSUBSD,
1022   XED_ICLASS_VFNMSUBSS,
1023   XED_ICLASS_VFPCLASSPD,
1024   XED_ICLASS_VFPCLASSPS,
1025   XED_ICLASS_VFPCLASSSD,
1026   XED_ICLASS_VFPCLASSSS,
1027   XED_ICLASS_VFRCZPD,
1028   XED_ICLASS_VFRCZPS,
1029   XED_ICLASS_VFRCZSD,
1030   XED_ICLASS_VFRCZSS,
1031   XED_ICLASS_VGATHERDPD,
1032   XED_ICLASS_VGATHERDPS,
1033   XED_ICLASS_VGATHERPF0DPD,
1034   XED_ICLASS_VGATHERPF0DPS,
1035   XED_ICLASS_VGATHERPF0QPD,
1036   XED_ICLASS_VGATHERPF0QPS,
1037   XED_ICLASS_VGATHERPF1DPD,
1038   XED_ICLASS_VGATHERPF1DPS,
1039   XED_ICLASS_VGATHERPF1QPD,
1040   XED_ICLASS_VGATHERPF1QPS,
1041   XED_ICLASS_VGATHERQPD,
1042   XED_ICLASS_VGATHERQPS,
1043   XED_ICLASS_VGETEXPPD,
1044   XED_ICLASS_VGETEXPPS,
1045   XED_ICLASS_VGETEXPSD,
1046   XED_ICLASS_VGETEXPSS,
1047   XED_ICLASS_VGETMANTPD,
1048   XED_ICLASS_VGETMANTPS,
1049   XED_ICLASS_VGETMANTSD,
1050   XED_ICLASS_VGETMANTSS,
1051   XED_ICLASS_VGF2P8AFFINEINVQB,
1052   XED_ICLASS_VGF2P8AFFINEQB,
1053   XED_ICLASS_VGF2P8MULB,
1054   XED_ICLASS_VHADDPD,
1055   XED_ICLASS_VHADDPS,
1056   XED_ICLASS_VHSUBPD,
1057   XED_ICLASS_VHSUBPS,
1058   XED_ICLASS_VINSERTF128,
1059   XED_ICLASS_VINSERTF32X4,
1060   XED_ICLASS_VINSERTF32X8,
1061   XED_ICLASS_VINSERTF64X2,
1062   XED_ICLASS_VINSERTF64X4,
1063   XED_ICLASS_VINSERTI128,
1064   XED_ICLASS_VINSERTI32X4,
1065   XED_ICLASS_VINSERTI32X8,
1066   XED_ICLASS_VINSERTI64X2,
1067   XED_ICLASS_VINSERTI64X4,
1068   XED_ICLASS_VINSERTPS,
1069   XED_ICLASS_VLDDQU,
1070   XED_ICLASS_VLDMXCSR,
1071   XED_ICLASS_VMASKMOVDQU,
1072   XED_ICLASS_VMASKMOVPD,
1073   XED_ICLASS_VMASKMOVPS,
1074   XED_ICLASS_VMAXPD,
1075   XED_ICLASS_VMAXPS,
1076   XED_ICLASS_VMAXSD,
1077   XED_ICLASS_VMAXSS,
1078   XED_ICLASS_VMCALL,
1079   XED_ICLASS_VMCLEAR,
1080   XED_ICLASS_VMFUNC,
1081   XED_ICLASS_VMINPD,
1082   XED_ICLASS_VMINPS,
1083   XED_ICLASS_VMINSD,
1084   XED_ICLASS_VMINSS,
1085   XED_ICLASS_VMLAUNCH,
1086   XED_ICLASS_VMLOAD,
1087   XED_ICLASS_VMMCALL,
1088   XED_ICLASS_VMOVAPD,
1089   XED_ICLASS_VMOVAPS,
1090   XED_ICLASS_VMOVD,
1091   XED_ICLASS_VMOVDDUP,
1092   XED_ICLASS_VMOVDQA,
1093   XED_ICLASS_VMOVDQA32,
1094   XED_ICLASS_VMOVDQA64,
1095   XED_ICLASS_VMOVDQU,
1096   XED_ICLASS_VMOVDQU16,
1097   XED_ICLASS_VMOVDQU32,
1098   XED_ICLASS_VMOVDQU64,
1099   XED_ICLASS_VMOVDQU8,
1100   XED_ICLASS_VMOVHLPS,
1101   XED_ICLASS_VMOVHPD,
1102   XED_ICLASS_VMOVHPS,
1103   XED_ICLASS_VMOVLHPS,
1104   XED_ICLASS_VMOVLPD,
1105   XED_ICLASS_VMOVLPS,
1106   XED_ICLASS_VMOVMSKPD,
1107   XED_ICLASS_VMOVMSKPS,
1108   XED_ICLASS_VMOVNTDQ,
1109   XED_ICLASS_VMOVNTDQA,
1110   XED_ICLASS_VMOVNTPD,
1111   XED_ICLASS_VMOVNTPS,
1112   XED_ICLASS_VMOVQ,
1113   XED_ICLASS_VMOVSD,
1114   XED_ICLASS_VMOVSHDUP,
1115   XED_ICLASS_VMOVSLDUP,
1116   XED_ICLASS_VMOVSS,
1117   XED_ICLASS_VMOVUPD,
1118   XED_ICLASS_VMOVUPS,
1119   XED_ICLASS_VMPSADBW,
1120   XED_ICLASS_VMPTRLD,
1121   XED_ICLASS_VMPTRST,
1122   XED_ICLASS_VMREAD,
1123   XED_ICLASS_VMRESUME,
1124   XED_ICLASS_VMRUN,
1125   XED_ICLASS_VMSAVE,
1126   XED_ICLASS_VMULPD,
1127   XED_ICLASS_VMULPS,
1128   XED_ICLASS_VMULSD,
1129   XED_ICLASS_VMULSS,
1130   XED_ICLASS_VMWRITE,
1131   XED_ICLASS_VMXOFF,
1132   XED_ICLASS_VMXON,
1133   XED_ICLASS_VORPD,
1134   XED_ICLASS_VORPS,
1135   XED_ICLASS_VP4DPWSSD,
1136   XED_ICLASS_VP4DPWSSDS,
1137   XED_ICLASS_VPABSB,
1138   XED_ICLASS_VPABSD,
1139   XED_ICLASS_VPABSQ,
1140   XED_ICLASS_VPABSW,
1141   XED_ICLASS_VPACKSSDW,
1142   XED_ICLASS_VPACKSSWB,
1143   XED_ICLASS_VPACKUSDW,
1144   XED_ICLASS_VPACKUSWB,
1145   XED_ICLASS_VPADDB,
1146   XED_ICLASS_VPADDD,
1147   XED_ICLASS_VPADDQ,
1148   XED_ICLASS_VPADDSB,
1149   XED_ICLASS_VPADDSW,
1150   XED_ICLASS_VPADDUSB,
1151   XED_ICLASS_VPADDUSW,
1152   XED_ICLASS_VPADDW,
1153   XED_ICLASS_VPALIGNR,
1154   XED_ICLASS_VPAND,
1155   XED_ICLASS_VPANDD,
1156   XED_ICLASS_VPANDN,
1157   XED_ICLASS_VPANDND,
1158   XED_ICLASS_VPANDNQ,
1159   XED_ICLASS_VPANDQ,
1160   XED_ICLASS_VPAVGB,
1161   XED_ICLASS_VPAVGW,
1162   XED_ICLASS_VPBLENDD,
1163   XED_ICLASS_VPBLENDMB,
1164   XED_ICLASS_VPBLENDMD,
1165   XED_ICLASS_VPBLENDMQ,
1166   XED_ICLASS_VPBLENDMW,
1167   XED_ICLASS_VPBLENDVB,
1168   XED_ICLASS_VPBLENDW,
1169   XED_ICLASS_VPBROADCASTB,
1170   XED_ICLASS_VPBROADCASTD,
1171   XED_ICLASS_VPBROADCASTMB2Q,
1172   XED_ICLASS_VPBROADCASTMW2D,
1173   XED_ICLASS_VPBROADCASTQ,
1174   XED_ICLASS_VPBROADCASTW,
1175   XED_ICLASS_VPCLMULQDQ,
1176   XED_ICLASS_VPCMOV,
1177   XED_ICLASS_VPCMPB,
1178   XED_ICLASS_VPCMPD,
1179   XED_ICLASS_VPCMPEQB,
1180   XED_ICLASS_VPCMPEQD,
1181   XED_ICLASS_VPCMPEQQ,
1182   XED_ICLASS_VPCMPEQW,
1183   XED_ICLASS_VPCMPESTRI,
1184   XED_ICLASS_VPCMPESTRM,
1185   XED_ICLASS_VPCMPGTB,
1186   XED_ICLASS_VPCMPGTD,
1187   XED_ICLASS_VPCMPGTQ,
1188   XED_ICLASS_VPCMPGTW,
1189   XED_ICLASS_VPCMPISTRI,
1190   XED_ICLASS_VPCMPISTRM,
1191   XED_ICLASS_VPCMPQ,
1192   XED_ICLASS_VPCMPUB,
1193   XED_ICLASS_VPCMPUD,
1194   XED_ICLASS_VPCMPUQ,
1195   XED_ICLASS_VPCMPUW,
1196   XED_ICLASS_VPCMPW,
1197   XED_ICLASS_VPCOMB,
1198   XED_ICLASS_VPCOMD,
1199   XED_ICLASS_VPCOMPRESSB,
1200   XED_ICLASS_VPCOMPRESSD,
1201   XED_ICLASS_VPCOMPRESSQ,
1202   XED_ICLASS_VPCOMPRESSW,
1203   XED_ICLASS_VPCOMQ,
1204   XED_ICLASS_VPCOMUB,
1205   XED_ICLASS_VPCOMUD,
1206   XED_ICLASS_VPCOMUQ,
1207   XED_ICLASS_VPCOMUW,
1208   XED_ICLASS_VPCOMW,
1209   XED_ICLASS_VPCONFLICTD,
1210   XED_ICLASS_VPCONFLICTQ,
1211   XED_ICLASS_VPDPBUSD,
1212   XED_ICLASS_VPDPBUSDS,
1213   XED_ICLASS_VPDPWSSD,
1214   XED_ICLASS_VPDPWSSDS,
1215   XED_ICLASS_VPERM2F128,
1216   XED_ICLASS_VPERM2I128,
1217   XED_ICLASS_VPERMB,
1218   XED_ICLASS_VPERMD,
1219   XED_ICLASS_VPERMI2B,
1220   XED_ICLASS_VPERMI2D,
1221   XED_ICLASS_VPERMI2PD,
1222   XED_ICLASS_VPERMI2PS,
1223   XED_ICLASS_VPERMI2Q,
1224   XED_ICLASS_VPERMI2W,
1225   XED_ICLASS_VPERMIL2PD,
1226   XED_ICLASS_VPERMIL2PS,
1227   XED_ICLASS_VPERMILPD,
1228   XED_ICLASS_VPERMILPS,
1229   XED_ICLASS_VPERMPD,
1230   XED_ICLASS_VPERMPS,
1231   XED_ICLASS_VPERMQ,
1232   XED_ICLASS_VPERMT2B,
1233   XED_ICLASS_VPERMT2D,
1234   XED_ICLASS_VPERMT2PD,
1235   XED_ICLASS_VPERMT2PS,
1236   XED_ICLASS_VPERMT2Q,
1237   XED_ICLASS_VPERMT2W,
1238   XED_ICLASS_VPERMW,
1239   XED_ICLASS_VPEXPANDB,
1240   XED_ICLASS_VPEXPANDD,
1241   XED_ICLASS_VPEXPANDQ,
1242   XED_ICLASS_VPEXPANDW,
1243   XED_ICLASS_VPEXTRB,
1244   XED_ICLASS_VPEXTRD,
1245   XED_ICLASS_VPEXTRQ,
1246   XED_ICLASS_VPEXTRW,
1247   XED_ICLASS_VPEXTRW_C5,
1248   XED_ICLASS_VPGATHERDD,
1249   XED_ICLASS_VPGATHERDQ,
1250   XED_ICLASS_VPGATHERQD,
1251   XED_ICLASS_VPGATHERQQ,
1252   XED_ICLASS_VPHADDBD,
1253   XED_ICLASS_VPHADDBQ,
1254   XED_ICLASS_VPHADDBW,
1255   XED_ICLASS_VPHADDD,
1256   XED_ICLASS_VPHADDDQ,
1257   XED_ICLASS_VPHADDSW,
1258   XED_ICLASS_VPHADDUBD,
1259   XED_ICLASS_VPHADDUBQ,
1260   XED_ICLASS_VPHADDUBW,
1261   XED_ICLASS_VPHADDUDQ,
1262   XED_ICLASS_VPHADDUWD,
1263   XED_ICLASS_VPHADDUWQ,
1264   XED_ICLASS_VPHADDW,
1265   XED_ICLASS_VPHADDWD,
1266   XED_ICLASS_VPHADDWQ,
1267   XED_ICLASS_VPHMINPOSUW,
1268   XED_ICLASS_VPHSUBBW,
1269   XED_ICLASS_VPHSUBD,
1270   XED_ICLASS_VPHSUBDQ,
1271   XED_ICLASS_VPHSUBSW,
1272   XED_ICLASS_VPHSUBW,
1273   XED_ICLASS_VPHSUBWD,
1274   XED_ICLASS_VPINSRB,
1275   XED_ICLASS_VPINSRD,
1276   XED_ICLASS_VPINSRQ,
1277   XED_ICLASS_VPINSRW,
1278   XED_ICLASS_VPLZCNTD,
1279   XED_ICLASS_VPLZCNTQ,
1280   XED_ICLASS_VPMACSDD,
1281   XED_ICLASS_VPMACSDQH,
1282   XED_ICLASS_VPMACSDQL,
1283   XED_ICLASS_VPMACSSDD,
1284   XED_ICLASS_VPMACSSDQH,
1285   XED_ICLASS_VPMACSSDQL,
1286   XED_ICLASS_VPMACSSWD,
1287   XED_ICLASS_VPMACSSWW,
1288   XED_ICLASS_VPMACSWD,
1289   XED_ICLASS_VPMACSWW,
1290   XED_ICLASS_VPMADCSSWD,
1291   XED_ICLASS_VPMADCSWD,
1292   XED_ICLASS_VPMADD52HUQ,
1293   XED_ICLASS_VPMADD52LUQ,
1294   XED_ICLASS_VPMADDUBSW,
1295   XED_ICLASS_VPMADDWD,
1296   XED_ICLASS_VPMASKMOVD,
1297   XED_ICLASS_VPMASKMOVQ,
1298   XED_ICLASS_VPMAXSB,
1299   XED_ICLASS_VPMAXSD,
1300   XED_ICLASS_VPMAXSQ,
1301   XED_ICLASS_VPMAXSW,
1302   XED_ICLASS_VPMAXUB,
1303   XED_ICLASS_VPMAXUD,
1304   XED_ICLASS_VPMAXUQ,
1305   XED_ICLASS_VPMAXUW,
1306   XED_ICLASS_VPMINSB,
1307   XED_ICLASS_VPMINSD,
1308   XED_ICLASS_VPMINSQ,
1309   XED_ICLASS_VPMINSW,
1310   XED_ICLASS_VPMINUB,
1311   XED_ICLASS_VPMINUD,
1312   XED_ICLASS_VPMINUQ,
1313   XED_ICLASS_VPMINUW,
1314   XED_ICLASS_VPMOVB2M,
1315   XED_ICLASS_VPMOVD2M,
1316   XED_ICLASS_VPMOVDB,
1317   XED_ICLASS_VPMOVDW,
1318   XED_ICLASS_VPMOVM2B,
1319   XED_ICLASS_VPMOVM2D,
1320   XED_ICLASS_VPMOVM2Q,
1321   XED_ICLASS_VPMOVM2W,
1322   XED_ICLASS_VPMOVMSKB,
1323   XED_ICLASS_VPMOVQ2M,
1324   XED_ICLASS_VPMOVQB,
1325   XED_ICLASS_VPMOVQD,
1326   XED_ICLASS_VPMOVQW,
1327   XED_ICLASS_VPMOVSDB,
1328   XED_ICLASS_VPMOVSDW,
1329   XED_ICLASS_VPMOVSQB,
1330   XED_ICLASS_VPMOVSQD,
1331   XED_ICLASS_VPMOVSQW,
1332   XED_ICLASS_VPMOVSWB,
1333   XED_ICLASS_VPMOVSXBD,
1334   XED_ICLASS_VPMOVSXBQ,
1335   XED_ICLASS_VPMOVSXBW,
1336   XED_ICLASS_VPMOVSXDQ,
1337   XED_ICLASS_VPMOVSXWD,
1338   XED_ICLASS_VPMOVSXWQ,
1339   XED_ICLASS_VPMOVUSDB,
1340   XED_ICLASS_VPMOVUSDW,
1341   XED_ICLASS_VPMOVUSQB,
1342   XED_ICLASS_VPMOVUSQD,
1343   XED_ICLASS_VPMOVUSQW,
1344   XED_ICLASS_VPMOVUSWB,
1345   XED_ICLASS_VPMOVW2M,
1346   XED_ICLASS_VPMOVWB,
1347   XED_ICLASS_VPMOVZXBD,
1348   XED_ICLASS_VPMOVZXBQ,
1349   XED_ICLASS_VPMOVZXBW,
1350   XED_ICLASS_VPMOVZXDQ,
1351   XED_ICLASS_VPMOVZXWD,
1352   XED_ICLASS_VPMOVZXWQ,
1353   XED_ICLASS_VPMULDQ,
1354   XED_ICLASS_VPMULHRSW,
1355   XED_ICLASS_VPMULHUW,
1356   XED_ICLASS_VPMULHW,
1357   XED_ICLASS_VPMULLD,
1358   XED_ICLASS_VPMULLQ,
1359   XED_ICLASS_VPMULLW,
1360   XED_ICLASS_VPMULTISHIFTQB,
1361   XED_ICLASS_VPMULUDQ,
1362   XED_ICLASS_VPOPCNTB,
1363   XED_ICLASS_VPOPCNTD,
1364   XED_ICLASS_VPOPCNTQ,
1365   XED_ICLASS_VPOPCNTW,
1366   XED_ICLASS_VPOR,
1367   XED_ICLASS_VPORD,
1368   XED_ICLASS_VPORQ,
1369   XED_ICLASS_VPPERM,
1370   XED_ICLASS_VPROLD,
1371   XED_ICLASS_VPROLQ,
1372   XED_ICLASS_VPROLVD,
1373   XED_ICLASS_VPROLVQ,
1374   XED_ICLASS_VPRORD,
1375   XED_ICLASS_VPRORQ,
1376   XED_ICLASS_VPRORVD,
1377   XED_ICLASS_VPRORVQ,
1378   XED_ICLASS_VPROTB,
1379   XED_ICLASS_VPROTD,
1380   XED_ICLASS_VPROTQ,
1381   XED_ICLASS_VPROTW,
1382   XED_ICLASS_VPSADBW,
1383   XED_ICLASS_VPSCATTERDD,
1384   XED_ICLASS_VPSCATTERDQ,
1385   XED_ICLASS_VPSCATTERQD,
1386   XED_ICLASS_VPSCATTERQQ,
1387   XED_ICLASS_VPSHAB,
1388   XED_ICLASS_VPSHAD,
1389   XED_ICLASS_VPSHAQ,
1390   XED_ICLASS_VPSHAW,
1391   XED_ICLASS_VPSHLB,
1392   XED_ICLASS_VPSHLD,
1393   XED_ICLASS_VPSHLDD,
1394   XED_ICLASS_VPSHLDQ,
1395   XED_ICLASS_VPSHLDVD,
1396   XED_ICLASS_VPSHLDVQ,
1397   XED_ICLASS_VPSHLDVW,
1398   XED_ICLASS_VPSHLDW,
1399   XED_ICLASS_VPSHLQ,
1400   XED_ICLASS_VPSHLW,
1401   XED_ICLASS_VPSHRDD,
1402   XED_ICLASS_VPSHRDQ,
1403   XED_ICLASS_VPSHRDVD,
1404   XED_ICLASS_VPSHRDVQ,
1405   XED_ICLASS_VPSHRDVW,
1406   XED_ICLASS_VPSHRDW,
1407   XED_ICLASS_VPSHUFB,
1408   XED_ICLASS_VPSHUFBITQMB,
1409   XED_ICLASS_VPSHUFD,
1410   XED_ICLASS_VPSHUFHW,
1411   XED_ICLASS_VPSHUFLW,
1412   XED_ICLASS_VPSIGNB,
1413   XED_ICLASS_VPSIGND,
1414   XED_ICLASS_VPSIGNW,
1415   XED_ICLASS_VPSLLD,
1416   XED_ICLASS_VPSLLDQ,
1417   XED_ICLASS_VPSLLQ,
1418   XED_ICLASS_VPSLLVD,
1419   XED_ICLASS_VPSLLVQ,
1420   XED_ICLASS_VPSLLVW,
1421   XED_ICLASS_VPSLLW,
1422   XED_ICLASS_VPSRAD,
1423   XED_ICLASS_VPSRAQ,
1424   XED_ICLASS_VPSRAVD,
1425   XED_ICLASS_VPSRAVQ,
1426   XED_ICLASS_VPSRAVW,
1427   XED_ICLASS_VPSRAW,
1428   XED_ICLASS_VPSRLD,
1429   XED_ICLASS_VPSRLDQ,
1430   XED_ICLASS_VPSRLQ,
1431   XED_ICLASS_VPSRLVD,
1432   XED_ICLASS_VPSRLVQ,
1433   XED_ICLASS_VPSRLVW,
1434   XED_ICLASS_VPSRLW,
1435   XED_ICLASS_VPSUBB,
1436   XED_ICLASS_VPSUBD,
1437   XED_ICLASS_VPSUBQ,
1438   XED_ICLASS_VPSUBSB,
1439   XED_ICLASS_VPSUBSW,
1440   XED_ICLASS_VPSUBUSB,
1441   XED_ICLASS_VPSUBUSW,
1442   XED_ICLASS_VPSUBW,
1443   XED_ICLASS_VPTERNLOGD,
1444   XED_ICLASS_VPTERNLOGQ,
1445   XED_ICLASS_VPTEST,
1446   XED_ICLASS_VPTESTMB,
1447   XED_ICLASS_VPTESTMD,
1448   XED_ICLASS_VPTESTMQ,
1449   XED_ICLASS_VPTESTMW,
1450   XED_ICLASS_VPTESTNMB,
1451   XED_ICLASS_VPTESTNMD,
1452   XED_ICLASS_VPTESTNMQ,
1453   XED_ICLASS_VPTESTNMW,
1454   XED_ICLASS_VPUNPCKHBW,
1455   XED_ICLASS_VPUNPCKHDQ,
1456   XED_ICLASS_VPUNPCKHQDQ,
1457   XED_ICLASS_VPUNPCKHWD,
1458   XED_ICLASS_VPUNPCKLBW,
1459   XED_ICLASS_VPUNPCKLDQ,
1460   XED_ICLASS_VPUNPCKLQDQ,
1461   XED_ICLASS_VPUNPCKLWD,
1462   XED_ICLASS_VPXOR,
1463   XED_ICLASS_VPXORD,
1464   XED_ICLASS_VPXORQ,
1465   XED_ICLASS_VRANGEPD,
1466   XED_ICLASS_VRANGEPS,
1467   XED_ICLASS_VRANGESD,
1468   XED_ICLASS_VRANGESS,
1469   XED_ICLASS_VRCP14PD,
1470   XED_ICLASS_VRCP14PS,
1471   XED_ICLASS_VRCP14SD,
1472   XED_ICLASS_VRCP14SS,
1473   XED_ICLASS_VRCP28PD,
1474   XED_ICLASS_VRCP28PS,
1475   XED_ICLASS_VRCP28SD,
1476   XED_ICLASS_VRCP28SS,
1477   XED_ICLASS_VRCPPS,
1478   XED_ICLASS_VRCPSS,
1479   XED_ICLASS_VREDUCEPD,
1480   XED_ICLASS_VREDUCEPS,
1481   XED_ICLASS_VREDUCESD,
1482   XED_ICLASS_VREDUCESS,
1483   XED_ICLASS_VRNDSCALEPD,
1484   XED_ICLASS_VRNDSCALEPS,
1485   XED_ICLASS_VRNDSCALESD,
1486   XED_ICLASS_VRNDSCALESS,
1487   XED_ICLASS_VROUNDPD,
1488   XED_ICLASS_VROUNDPS,
1489   XED_ICLASS_VROUNDSD,
1490   XED_ICLASS_VROUNDSS,
1491   XED_ICLASS_VRSQRT14PD,
1492   XED_ICLASS_VRSQRT14PS,
1493   XED_ICLASS_VRSQRT14SD,
1494   XED_ICLASS_VRSQRT14SS,
1495   XED_ICLASS_VRSQRT28PD,
1496   XED_ICLASS_VRSQRT28PS,
1497   XED_ICLASS_VRSQRT28SD,
1498   XED_ICLASS_VRSQRT28SS,
1499   XED_ICLASS_VRSQRTPS,
1500   XED_ICLASS_VRSQRTSS,
1501   XED_ICLASS_VSCALEFPD,
1502   XED_ICLASS_VSCALEFPS,
1503   XED_ICLASS_VSCALEFSD,
1504   XED_ICLASS_VSCALEFSS,
1505   XED_ICLASS_VSCATTERDPD,
1506   XED_ICLASS_VSCATTERDPS,
1507   XED_ICLASS_VSCATTERPF0DPD,
1508   XED_ICLASS_VSCATTERPF0DPS,
1509   XED_ICLASS_VSCATTERPF0QPD,
1510   XED_ICLASS_VSCATTERPF0QPS,
1511   XED_ICLASS_VSCATTERPF1DPD,
1512   XED_ICLASS_VSCATTERPF1DPS,
1513   XED_ICLASS_VSCATTERPF1QPD,
1514   XED_ICLASS_VSCATTERPF1QPS,
1515   XED_ICLASS_VSCATTERQPD,
1516   XED_ICLASS_VSCATTERQPS,
1517   XED_ICLASS_VSHUFF32X4,
1518   XED_ICLASS_VSHUFF64X2,
1519   XED_ICLASS_VSHUFI32X4,
1520   XED_ICLASS_VSHUFI64X2,
1521   XED_ICLASS_VSHUFPD,
1522   XED_ICLASS_VSHUFPS,
1523   XED_ICLASS_VSQRTPD,
1524   XED_ICLASS_VSQRTPS,
1525   XED_ICLASS_VSQRTSD,
1526   XED_ICLASS_VSQRTSS,
1527   XED_ICLASS_VSTMXCSR,
1528   XED_ICLASS_VSUBPD,
1529   XED_ICLASS_VSUBPS,
1530   XED_ICLASS_VSUBSD,
1531   XED_ICLASS_VSUBSS,
1532   XED_ICLASS_VTESTPD,
1533   XED_ICLASS_VTESTPS,
1534   XED_ICLASS_VUCOMISD,
1535   XED_ICLASS_VUCOMISS,
1536   XED_ICLASS_VUNPCKHPD,
1537   XED_ICLASS_VUNPCKHPS,
1538   XED_ICLASS_VUNPCKLPD,
1539   XED_ICLASS_VUNPCKLPS,
1540   XED_ICLASS_VXORPD,
1541   XED_ICLASS_VXORPS,
1542   XED_ICLASS_VZEROALL,
1543   XED_ICLASS_VZEROUPPER,
1544   XED_ICLASS_WBINVD,
1545   XED_ICLASS_WBNOINVD,
1546   XED_ICLASS_WRFSBASE,
1547   XED_ICLASS_WRGSBASE,
1548   XED_ICLASS_WRMSR,
1549   XED_ICLASS_WRPKRU,
1550   XED_ICLASS_WRSSD,
1551   XED_ICLASS_WRSSQ,
1552   XED_ICLASS_WRUSSD,
1553   XED_ICLASS_WRUSSQ,
1554   XED_ICLASS_XABORT,
1555   XED_ICLASS_XADD,
1556   XED_ICLASS_XADD_LOCK,
1557   XED_ICLASS_XBEGIN,
1558   XED_ICLASS_XCHG,
1559   XED_ICLASS_XEND,
1560   XED_ICLASS_XGETBV,
1561   XED_ICLASS_XLAT,
1562   XED_ICLASS_XOR,
1563   XED_ICLASS_XORPD,
1564   XED_ICLASS_XORPS,
1565   XED_ICLASS_XOR_LOCK,
1566   XED_ICLASS_XRSTOR,
1567   XED_ICLASS_XRSTOR64,
1568   XED_ICLASS_XRSTORS,
1569   XED_ICLASS_XRSTORS64,
1570   XED_ICLASS_XSAVE,
1571   XED_ICLASS_XSAVE64,
1572   XED_ICLASS_XSAVEC,
1573   XED_ICLASS_XSAVEC64,
1574   XED_ICLASS_XSAVEOPT,
1575   XED_ICLASS_XSAVEOPT64,
1576   XED_ICLASS_XSAVES,
1577   XED_ICLASS_XSAVES64,
1578   XED_ICLASS_XSETBV,
1579   XED_ICLASS_XTEST,
1580   XED_ICLASS_LAST
1581 } xed_iclass_enum_t;
1582 
1583 /// This converts strings to #xed_iclass_enum_t types.
1584 /// @param s A C-string.
1585 /// @return #xed_iclass_enum_t
1586 /// @ingroup ENUM
1587 XED_DLL_EXPORT xed_iclass_enum_t str2xed_iclass_enum_t(const char* s);
1588 /// This converts strings to #xed_iclass_enum_t types.
1589 /// @param p An enumeration element of type xed_iclass_enum_t.
1590 /// @return string
1591 /// @ingroup ENUM
1592 XED_DLL_EXPORT const char* xed_iclass_enum_t2str(const xed_iclass_enum_t p);
1593 
1594 /// Returns the last element of the enumeration
1595 /// @return xed_iclass_enum_t The last element of the enumeration.
1596 /// @ingroup ENUM
1597 XED_DLL_EXPORT xed_iclass_enum_t xed_iclass_enum_t_last(void);
1598 #endif
1599