rydis/
enums.rs

1//! this module contains some enums that i copied over from the zydis bindings because i wanted to have more
2//! control over them (add/remove fields, etc).
3//!
4//! i put them here because their huge size makes it hard to navigate code, so i'd rather put all of the huge enums in one place,
5//! and the rest of the code, which i actually touch, somewhere else.
6
7#![allow(non_camel_case_types)]
8
9use zydis_sys::{ZydisMachineMode, ZydisStackWidth};
10
11/// the style to use when formatting an instruction
12#[derive(Debug, PartialEq, Eq, Clone, Copy, Hash)]
13#[repr(u32)]
14pub enum FormatStyle {
15    /// generates `AT&T`-style disassembly.
16    ATT,
17    /// generates `intel`-style disassembly.
18    Intel,
19}
20
21/// the machine mode to decode instructions according to.
22#[derive(Debug, PartialEq, Eq, Clone, Copy, Hash)]
23#[repr(u32)]
24pub enum MachineMode {
25    Long64 = ZydisMachineMode::ZYDIS_MACHINE_MODE_LONG_64.0,
26    LongCompat32 = ZydisMachineMode::ZYDIS_MACHINE_MODE_LONG_COMPAT_32.0,
27    LongCompat16 = ZydisMachineMode::ZYDIS_MACHINE_MODE_LONG_COMPAT_16.0,
28    Legacy32 = ZydisMachineMode::ZYDIS_MACHINE_MODE_LEGACY_32.0,
29    Legacy16 = ZydisMachineMode::ZYDIS_MACHINE_MODE_LEGACY_16.0,
30    Real16 = ZydisMachineMode::ZYDIS_MACHINE_MODE_REAL_16.0,
31}
32
33/// the stack width to decode instructions according to.
34#[derive(Debug, PartialEq, Eq, Clone, Copy, Hash)]
35#[repr(u32)]
36pub enum StackWidth {
37    Width16 = ZydisStackWidth::ZYDIS_STACK_WIDTH_16.0,
38    Width32 = ZydisStackWidth::ZYDIS_STACK_WIDTH_32.0,
39    Width64 = ZydisStackWidth::ZYDIS_STACK_WIDTH_64.0,
40}
41
42/// a register.
43#[derive(Debug, PartialEq, Eq, Clone, Copy, Hash)]
44#[repr(u32)]
45pub enum Register {
46    AL = 1,
47    CL = 2,
48    DL = 3,
49    BL = 4,
50    AH = 5,
51    CH = 6,
52    DH = 7,
53    BH = 8,
54    SPL = 9,
55    BPL = 10,
56    SIL = 11,
57    DIL = 12,
58    R8B = 13,
59    R9B = 14,
60    R10B = 15,
61    R11B = 16,
62    R12B = 17,
63    R13B = 18,
64    R14B = 19,
65    R15B = 20,
66    AX = 21,
67    CX = 22,
68    DX = 23,
69    BX = 24,
70    SP = 25,
71    BP = 26,
72    SI = 27,
73    DI = 28,
74    R8W = 29,
75    R9W = 30,
76    R10W = 31,
77    R11W = 32,
78    R12W = 33,
79    R13W = 34,
80    R14W = 35,
81    R15W = 36,
82    EAX = 37,
83    ECX = 38,
84    EDX = 39,
85    EBX = 40,
86    ESP = 41,
87    EBP = 42,
88    ESI = 43,
89    EDI = 44,
90    R8D = 45,
91    R9D = 46,
92    R10D = 47,
93    R11D = 48,
94    R12D = 49,
95    R13D = 50,
96    R14D = 51,
97    R15D = 52,
98    RAX = 53,
99    RCX = 54,
100    RDX = 55,
101    RBX = 56,
102    RSP = 57,
103    RBP = 58,
104    RSI = 59,
105    RDI = 60,
106    R8 = 61,
107    R9 = 62,
108    R10 = 63,
109    R11 = 64,
110    R12 = 65,
111    R13 = 66,
112    R14 = 67,
113    R15 = 68,
114    ST0 = 69,
115    ST1 = 70,
116    ST2 = 71,
117    ST3 = 72,
118    ST4 = 73,
119    ST5 = 74,
120    ST6 = 75,
121    ST7 = 76,
122    X87CONTROL = 77,
123    X87STATUS = 78,
124    X87TAG = 79,
125    MM0 = 80,
126    MM1 = 81,
127    MM2 = 82,
128    MM3 = 83,
129    MM4 = 84,
130    MM5 = 85,
131    MM6 = 86,
132    MM7 = 87,
133    XMM0 = 88,
134    XMM1 = 89,
135    XMM2 = 90,
136    XMM3 = 91,
137    XMM4 = 92,
138    XMM5 = 93,
139    XMM6 = 94,
140    XMM7 = 95,
141    XMM8 = 96,
142    XMM9 = 97,
143    XMM10 = 98,
144    XMM11 = 99,
145    XMM12 = 100,
146    XMM13 = 101,
147    XMM14 = 102,
148    XMM15 = 103,
149    XMM16 = 104,
150    XMM17 = 105,
151    XMM18 = 106,
152    XMM19 = 107,
153    XMM20 = 108,
154    XMM21 = 109,
155    XMM22 = 110,
156    XMM23 = 111,
157    XMM24 = 112,
158    XMM25 = 113,
159    XMM26 = 114,
160    XMM27 = 115,
161    XMM28 = 116,
162    XMM29 = 117,
163    XMM30 = 118,
164    XMM31 = 119,
165    YMM0 = 120,
166    YMM1 = 121,
167    YMM2 = 122,
168    YMM3 = 123,
169    YMM4 = 124,
170    YMM5 = 125,
171    YMM6 = 126,
172    YMM7 = 127,
173    YMM8 = 128,
174    YMM9 = 129,
175    YMM10 = 130,
176    YMM11 = 131,
177    YMM12 = 132,
178    YMM13 = 133,
179    YMM14 = 134,
180    YMM15 = 135,
181    YMM16 = 136,
182    YMM17 = 137,
183    YMM18 = 138,
184    YMM19 = 139,
185    YMM20 = 140,
186    YMM21 = 141,
187    YMM22 = 142,
188    YMM23 = 143,
189    YMM24 = 144,
190    YMM25 = 145,
191    YMM26 = 146,
192    YMM27 = 147,
193    YMM28 = 148,
194    YMM29 = 149,
195    YMM30 = 150,
196    YMM31 = 151,
197    ZMM0 = 152,
198    ZMM1 = 153,
199    ZMM2 = 154,
200    ZMM3 = 155,
201    ZMM4 = 156,
202    ZMM5 = 157,
203    ZMM6 = 158,
204    ZMM7 = 159,
205    ZMM8 = 160,
206    ZMM9 = 161,
207    ZMM10 = 162,
208    ZMM11 = 163,
209    ZMM12 = 164,
210    ZMM13 = 165,
211    ZMM14 = 166,
212    ZMM15 = 167,
213    ZMM16 = 168,
214    ZMM17 = 169,
215    ZMM18 = 170,
216    ZMM19 = 171,
217    ZMM20 = 172,
218    ZMM21 = 173,
219    ZMM22 = 174,
220    ZMM23 = 175,
221    ZMM24 = 176,
222    ZMM25 = 177,
223    ZMM26 = 178,
224    ZMM27 = 179,
225    ZMM28 = 180,
226    ZMM29 = 181,
227    ZMM30 = 182,
228    ZMM31 = 183,
229    TMM0 = 184,
230    TMM1 = 185,
231    TMM2 = 186,
232    TMM3 = 187,
233    TMM4 = 188,
234    TMM5 = 189,
235    TMM6 = 190,
236    TMM7 = 191,
237    FLAGS = 192,
238    EFLAGS = 193,
239    RFLAGS = 194,
240    IP = 195,
241    EIP = 196,
242    RIP = 197,
243    ES = 198,
244    CS = 199,
245    SS = 200,
246    DS = 201,
247    FS = 202,
248    GS = 203,
249    GDTR = 204,
250    LDTR = 205,
251    IDTR = 206,
252    TR = 207,
253    TR0 = 208,
254    TR1 = 209,
255    TR2 = 210,
256    TR3 = 211,
257    TR4 = 212,
258    TR5 = 213,
259    TR6 = 214,
260    TR7 = 215,
261    CR0 = 216,
262    CR1 = 217,
263    CR2 = 218,
264    CR3 = 219,
265    CR4 = 220,
266    CR5 = 221,
267    CR6 = 222,
268    CR7 = 223,
269    CR8 = 224,
270    CR9 = 225,
271    CR10 = 226,
272    CR11 = 227,
273    CR12 = 228,
274    CR13 = 229,
275    CR14 = 230,
276    CR15 = 231,
277    DR0 = 232,
278    DR1 = 233,
279    DR2 = 234,
280    DR3 = 235,
281    DR4 = 236,
282    DR5 = 237,
283    DR6 = 238,
284    DR7 = 239,
285    DR8 = 240,
286    DR9 = 241,
287    DR10 = 242,
288    DR11 = 243,
289    DR12 = 244,
290    DR13 = 245,
291    DR14 = 246,
292    DR15 = 247,
293    K0 = 248,
294    K1 = 249,
295    K2 = 250,
296    K3 = 251,
297    K4 = 252,
298    K5 = 253,
299    K6 = 254,
300    K7 = 255,
301    BND0 = 256,
302    BND1 = 257,
303    BND2 = 258,
304    BND3 = 259,
305    BNDCFG = 260,
306    BNDSTATUS = 261,
307    MXCSR = 262,
308    PKRU = 263,
309    XCR0 = 264,
310    UIF = 265,
311}
312
313/// an instruction mnemonic.
314#[derive(Debug, PartialEq, Eq, Clone, Copy, Hash)]
315#[repr(u32)]
316pub enum Mnemonic {
317    AAA = 1,
318    AAD = 2,
319    AADD = 3,
320    AAM = 4,
321    AAND = 5,
322    AAS = 6,
323    ADC = 7,
324    ADCX = 8,
325    ADD = 9,
326    ADDPD = 10,
327    ADDPS = 11,
328    ADDSD = 12,
329    ADDSS = 13,
330    ADDSUBPD = 14,
331    ADDSUBPS = 15,
332    ADOX = 16,
333    AESDEC = 17,
334    AESDEC128KL = 18,
335    AESDEC256KL = 19,
336    AESDECLAST = 20,
337    AESDECWIDE128KL = 21,
338    AESDECWIDE256KL = 22,
339    AESENC = 23,
340    AESENC128KL = 24,
341    AESENC256KL = 25,
342    AESENCLAST = 26,
343    AESENCWIDE128KL = 27,
344    AESENCWIDE256KL = 28,
345    AESIMC = 29,
346    AESKEYGENASSIST = 30,
347    AND = 31,
348    ANDN = 32,
349    ANDNPD = 33,
350    ANDNPS = 34,
351    ANDPD = 35,
352    ANDPS = 36,
353    AOR = 37,
354    ARPL = 38,
355    AXOR = 39,
356    BEXTR = 40,
357    BLCFILL = 41,
358    BLCI = 42,
359    BLCIC = 43,
360    BLCMSK = 44,
361    BLCS = 45,
362    BLENDPD = 46,
363    BLENDPS = 47,
364    BLENDVPD = 48,
365    BLENDVPS = 49,
366    BLSFILL = 50,
367    BLSI = 51,
368    BLSIC = 52,
369    BLSMSK = 53,
370    BLSR = 54,
371    BNDCL = 55,
372    BNDCN = 56,
373    BNDCU = 57,
374    BNDLDX = 58,
375    BNDMK = 59,
376    BNDMOV = 60,
377    BNDSTX = 61,
378    BOUND = 62,
379    BSF = 63,
380    BSR = 64,
381    BSWAP = 65,
382    BT = 66,
383    BTC = 67,
384    BTR = 68,
385    BTS = 69,
386    BZHI = 70,
387    CALL = 71,
388    CBW = 72,
389    CDQ = 73,
390    CDQE = 74,
391    CLAC = 75,
392    CLC = 76,
393    CLD = 77,
394    CLDEMOTE = 78,
395    CLEVICT0 = 79,
396    CLEVICT1 = 80,
397    CLFLUSH = 81,
398    CLFLUSHOPT = 82,
399    CLGI = 83,
400    CLI = 84,
401    CLRSSBSY = 85,
402    CLTS = 86,
403    CLUI = 87,
404    CLWB = 88,
405    CLZERO = 89,
406    CMC = 90,
407    CMOVB = 91,
408    CMOVBE = 92,
409    CMOVL = 93,
410    CMOVLE = 94,
411    CMOVNB = 95,
412    CMOVNBE = 96,
413    CMOVNL = 97,
414    CMOVNLE = 98,
415    CMOVNO = 99,
416    CMOVNP = 100,
417    CMOVNS = 101,
418    CMOVNZ = 102,
419    CMOVO = 103,
420    CMOVP = 104,
421    CMOVS = 105,
422    CMOVZ = 106,
423    CMP = 107,
424    CMPPD = 108,
425    CMPPS = 109,
426    CMPSB = 110,
427    CMPSD = 111,
428    CMPSQ = 112,
429    CMPSS = 113,
430    CMPSW = 114,
431    CMPXCHG = 115,
432    CMPXCHG16B = 116,
433    CMPXCHG8B = 117,
434    COMISD = 118,
435    COMISS = 119,
436    CPUID = 120,
437    CQO = 121,
438    CRC32 = 122,
439    CVTDQ2PD = 123,
440    CVTDQ2PS = 124,
441    CVTPD2DQ = 125,
442    CVTPD2PI = 126,
443    CVTPD2PS = 127,
444    CVTPI2PD = 128,
445    CVTPI2PS = 129,
446    CVTPS2DQ = 130,
447    CVTPS2PD = 131,
448    CVTPS2PI = 132,
449    CVTSD2SI = 133,
450    CVTSD2SS = 134,
451    CVTSI2SD = 135,
452    CVTSI2SS = 136,
453    CVTSS2SD = 137,
454    CVTSS2SI = 138,
455    CVTTPD2DQ = 139,
456    CVTTPD2PI = 140,
457    CVTTPS2DQ = 141,
458    CVTTPS2PI = 142,
459    CVTTSD2SI = 143,
460    CVTTSS2SI = 144,
461    CWD = 145,
462    CWDE = 146,
463    DAA = 147,
464    DAS = 148,
465    DEC = 149,
466    DELAY = 150,
467    DIV = 151,
468    DIVPD = 152,
469    DIVPS = 153,
470    DIVSD = 154,
471    DIVSS = 155,
472    DPPD = 156,
473    DPPS = 157,
474    EMMS = 158,
475    ENCLS = 159,
476    ENCLU = 160,
477    ENCLV = 161,
478    ENCODEKEY128 = 162,
479    ENCODEKEY256 = 163,
480    ENDBR32 = 164,
481    ENDBR64 = 165,
482    ENQCMD = 166,
483    ENQCMDS = 167,
484    ENTER = 168,
485    EXTRACTPS = 169,
486    EXTRQ = 170,
487    F2XM1 = 171,
488    FABS = 172,
489    FADD = 173,
490    FADDP = 174,
491    FBLD = 175,
492    FBSTP = 176,
493    FCHS = 177,
494    FCMOVB = 178,
495    FCMOVBE = 179,
496    FCMOVE = 180,
497    FCMOVNB = 181,
498    FCMOVNBE = 182,
499    FCMOVNE = 183,
500    FCMOVNU = 184,
501    FCMOVU = 185,
502    FCOM = 186,
503    FCOMI = 187,
504    FCOMIP = 188,
505    FCOMP = 189,
506    FCOMPP = 190,
507    FCOS = 191,
508    FDECSTP = 192,
509    FDISI8087_NOP = 193,
510    FDIV = 194,
511    FDIVP = 195,
512    FDIVR = 196,
513    FDIVRP = 197,
514    FEMMS = 198,
515    FENI8087_NOP = 199,
516    FFREE = 200,
517    FFREEP = 201,
518    FIADD = 202,
519    FICOM = 203,
520    FICOMP = 204,
521    FIDIV = 205,
522    FIDIVR = 206,
523    FILD = 207,
524    FIMUL = 208,
525    FINCSTP = 209,
526    FIST = 210,
527    FISTP = 211,
528    FISTTP = 212,
529    FISUB = 213,
530    FISUBR = 214,
531    FLD = 215,
532    FLD1 = 216,
533    FLDCW = 217,
534    FLDENV = 218,
535    FLDL2E = 219,
536    FLDL2T = 220,
537    FLDLG2 = 221,
538    FLDLN2 = 222,
539    FLDPI = 223,
540    FLDZ = 224,
541    FMUL = 225,
542    FMULP = 226,
543    FNCLEX = 227,
544    FNINIT = 228,
545    FNOP = 229,
546    FNSAVE = 230,
547    FNSTCW = 231,
548    FNSTENV = 232,
549    FNSTSW = 233,
550    FPATAN = 234,
551    FPREM = 235,
552    FPREM1 = 236,
553    FPTAN = 237,
554    FRNDINT = 238,
555    FRSTOR = 239,
556    FSCALE = 240,
557    FSETPM287_NOP = 241,
558    FSIN = 242,
559    FSINCOS = 243,
560    FSQRT = 244,
561    FST = 245,
562    FSTP = 246,
563    FSTPNCE = 247,
564    FSUB = 248,
565    FSUBP = 249,
566    FSUBR = 250,
567    FSUBRP = 251,
568    FTST = 252,
569    FUCOM = 253,
570    FUCOMI = 254,
571    FUCOMIP = 255,
572    FUCOMP = 256,
573    FUCOMPP = 257,
574    FWAIT = 258,
575    FXAM = 259,
576    FXCH = 260,
577    FXRSTOR = 261,
578    FXRSTOR64 = 262,
579    FXSAVE = 263,
580    FXSAVE64 = 264,
581    FXTRACT = 265,
582    FYL2X = 266,
583    FYL2XP1 = 267,
584    GETSEC = 268,
585    GF2P8AFFINEINVQB = 269,
586    GF2P8AFFINEQB = 270,
587    GF2P8MULB = 271,
588    HADDPD = 272,
589    HADDPS = 273,
590    HLT = 274,
591    HRESET = 275,
592    HSUBPD = 276,
593    HSUBPS = 277,
594    IDIV = 278,
595    IMUL = 279,
596    IN = 280,
597    INC = 281,
598    INCSSPD = 282,
599    INCSSPQ = 283,
600    INSB = 284,
601    INSD = 285,
602    INSERTPS = 286,
603    INSERTQ = 287,
604    INSW = 288,
605    INT = 289,
606    INT1 = 290,
607    INT3 = 291,
608    INTO = 292,
609    INVD = 293,
610    INVEPT = 294,
611    INVLPG = 295,
612    INVLPGA = 296,
613    INVLPGB = 297,
614    INVPCID = 298,
615    INVVPID = 299,
616    IRET = 300,
617    IRETD = 301,
618    IRETQ = 302,
619    JB = 303,
620    JBE = 304,
621    JCXZ = 305,
622    JECXZ = 306,
623    JKNZD = 307,
624    JKZD = 308,
625    JL = 309,
626    JLE = 310,
627    JMP = 311,
628    JNB = 312,
629    JNBE = 313,
630    JNL = 314,
631    JNLE = 315,
632    JNO = 316,
633    JNP = 317,
634    JNS = 318,
635    JNZ = 319,
636    JO = 320,
637    JP = 321,
638    JRCXZ = 322,
639    JS = 323,
640    JZ = 324,
641    KADDB = 325,
642    KADDD = 326,
643    KADDQ = 327,
644    KADDW = 328,
645    KAND = 329,
646    KANDB = 330,
647    KANDD = 331,
648    KANDN = 332,
649    KANDNB = 333,
650    KANDND = 334,
651    KANDNQ = 335,
652    KANDNR = 336,
653    KANDNW = 337,
654    KANDQ = 338,
655    KANDW = 339,
656    KCONCATH = 340,
657    KCONCATL = 341,
658    KEXTRACT = 342,
659    KMERGE2L1H = 343,
660    KMERGE2L1L = 344,
661    KMOV = 345,
662    KMOVB = 346,
663    KMOVD = 347,
664    KMOVQ = 348,
665    KMOVW = 349,
666    KNOT = 350,
667    KNOTB = 351,
668    KNOTD = 352,
669    KNOTQ = 353,
670    KNOTW = 354,
671    KOR = 355,
672    KORB = 356,
673    KORD = 357,
674    KORQ = 358,
675    KORTEST = 359,
676    KORTESTB = 360,
677    KORTESTD = 361,
678    KORTESTQ = 362,
679    KORTESTW = 363,
680    KORW = 364,
681    KSHIFTLB = 365,
682    KSHIFTLD = 366,
683    KSHIFTLQ = 367,
684    KSHIFTLW = 368,
685    KSHIFTRB = 369,
686    KSHIFTRD = 370,
687    KSHIFTRQ = 371,
688    KSHIFTRW = 372,
689    KTESTB = 373,
690    KTESTD = 374,
691    KTESTQ = 375,
692    KTESTW = 376,
693    KUNPCKBW = 377,
694    KUNPCKDQ = 378,
695    KUNPCKWD = 379,
696    KXNOR = 380,
697    KXNORB = 381,
698    KXNORD = 382,
699    KXNORQ = 383,
700    KXNORW = 384,
701    KXOR = 385,
702    KXORB = 386,
703    KXORD = 387,
704    KXORQ = 388,
705    KXORW = 389,
706    LAHF = 390,
707    LAR = 391,
708    LDDQU = 392,
709    LDMXCSR = 393,
710    LDS = 394,
711    LDTILECFG = 395,
712    LEA = 396,
713    LEAVE = 397,
714    LES = 398,
715    LFENCE = 399,
716    LFS = 400,
717    LGDT = 401,
718    LGS = 402,
719    LIDT = 403,
720    LLDT = 404,
721    LLWPCB = 405,
722    LMSW = 406,
723    LOADIWKEY = 407,
724    LODSB = 408,
725    LODSD = 409,
726    LODSQ = 410,
727    LODSW = 411,
728    LOOP = 412,
729    LOOPE = 413,
730    LOOPNE = 414,
731    LSL = 415,
732    LSS = 416,
733    LTR = 417,
734    LWPINS = 418,
735    LWPVAL = 419,
736    LZCNT = 420,
737    MASKMOVDQU = 421,
738    MASKMOVQ = 422,
739    MAXPD = 423,
740    MAXPS = 424,
741    MAXSD = 425,
742    MAXSS = 426,
743    MCOMMIT = 427,
744    MFENCE = 428,
745    MINPD = 429,
746    MINPS = 430,
747    MINSD = 431,
748    MINSS = 432,
749    MONITOR = 433,
750    MONITORX = 434,
751    MONTMUL = 435,
752    MOV = 436,
753    MOVAPD = 437,
754    MOVAPS = 438,
755    MOVBE = 439,
756    MOVD = 440,
757    MOVDDUP = 441,
758    MOVDIR64B = 442,
759    MOVDIRI = 443,
760    MOVDQ2Q = 444,
761    MOVDQA = 445,
762    MOVDQU = 446,
763    MOVHLPS = 447,
764    MOVHPD = 448,
765    MOVHPS = 449,
766    MOVLHPS = 450,
767    MOVLPD = 451,
768    MOVLPS = 452,
769    MOVMSKPD = 453,
770    MOVMSKPS = 454,
771    MOVNTDQ = 455,
772    MOVNTDQA = 456,
773    MOVNTI = 457,
774    MOVNTPD = 458,
775    MOVNTPS = 459,
776    MOVNTQ = 460,
777    MOVNTSD = 461,
778    MOVNTSS = 462,
779    MOVQ = 463,
780    MOVQ2DQ = 464,
781    MOVSB = 465,
782    MOVSD = 466,
783    MOVSHDUP = 467,
784    MOVSLDUP = 468,
785    MOVSQ = 469,
786    MOVSS = 470,
787    MOVSW = 471,
788    MOVSX = 472,
789    MOVSXD = 473,
790    MOVUPD = 474,
791    MOVUPS = 475,
792    MOVZX = 476,
793    MPSADBW = 477,
794    MUL = 478,
795    MULPD = 479,
796    MULPS = 480,
797    MULSD = 481,
798    MULSS = 482,
799    MULX = 483,
800    MWAIT = 484,
801    MWAITX = 485,
802    NEG = 486,
803    NOP = 487,
804    NOT = 488,
805    OR = 489,
806    ORPD = 490,
807    ORPS = 491,
808    OUT = 492,
809    OUTSB = 493,
810    OUTSD = 494,
811    OUTSW = 495,
812    PABSB = 496,
813    PABSD = 497,
814    PABSW = 498,
815    PACKSSDW = 499,
816    PACKSSWB = 500,
817    PACKUSDW = 501,
818    PACKUSWB = 502,
819    PADDB = 503,
820    PADDD = 504,
821    PADDQ = 505,
822    PADDSB = 506,
823    PADDSW = 507,
824    PADDUSB = 508,
825    PADDUSW = 509,
826    PADDW = 510,
827    PALIGNR = 511,
828    PAND = 512,
829    PANDN = 513,
830    PAUSE = 514,
831    PAVGB = 515,
832    PAVGUSB = 516,
833    PAVGW = 517,
834    PBLENDVB = 518,
835    PBLENDW = 519,
836    PBNDKB = 520,
837    PCLMULQDQ = 521,
838    PCMPEQB = 522,
839    PCMPEQD = 523,
840    PCMPEQQ = 524,
841    PCMPEQW = 525,
842    PCMPESTRI = 526,
843    PCMPESTRM = 527,
844    PCMPGTB = 528,
845    PCMPGTD = 529,
846    PCMPGTQ = 530,
847    PCMPGTW = 531,
848    PCMPISTRI = 532,
849    PCMPISTRM = 533,
850    PCOMMIT = 534,
851    PCONFIG = 535,
852    PDEP = 536,
853    PEXT = 537,
854    PEXTRB = 538,
855    PEXTRD = 539,
856    PEXTRQ = 540,
857    PEXTRW = 541,
858    PF2ID = 542,
859    PF2IW = 543,
860    PFACC = 544,
861    PFADD = 545,
862    PFCMPEQ = 546,
863    PFCMPGE = 547,
864    PFCMPGT = 548,
865    PFCPIT1 = 549,
866    PFMAX = 550,
867    PFMIN = 551,
868    PFMUL = 552,
869    PFNACC = 553,
870    PFPNACC = 554,
871    PFRCP = 555,
872    PFRCPIT2 = 556,
873    PFRSQIT1 = 557,
874    PFSQRT = 558,
875    PFSUB = 559,
876    PFSUBR = 560,
877    PHADDD = 561,
878    PHADDSW = 562,
879    PHADDW = 563,
880    PHMINPOSUW = 564,
881    PHSUBD = 565,
882    PHSUBSW = 566,
883    PHSUBW = 567,
884    PI2FD = 568,
885    PI2FW = 569,
886    PINSRB = 570,
887    PINSRD = 571,
888    PINSRQ = 572,
889    PINSRW = 573,
890    PMADDUBSW = 574,
891    PMADDWD = 575,
892    PMAXSB = 576,
893    PMAXSD = 577,
894    PMAXSW = 578,
895    PMAXUB = 579,
896    PMAXUD = 580,
897    PMAXUW = 581,
898    PMINSB = 582,
899    PMINSD = 583,
900    PMINSW = 584,
901    PMINUB = 585,
902    PMINUD = 586,
903    PMINUW = 587,
904    PMOVMSKB = 588,
905    PMOVSXBD = 589,
906    PMOVSXBQ = 590,
907    PMOVSXBW = 591,
908    PMOVSXDQ = 592,
909    PMOVSXWD = 593,
910    PMOVSXWQ = 594,
911    PMOVZXBD = 595,
912    PMOVZXBQ = 596,
913    PMOVZXBW = 597,
914    PMOVZXDQ = 598,
915    PMOVZXWD = 599,
916    PMOVZXWQ = 600,
917    PMULDQ = 601,
918    PMULHRSW = 602,
919    PMULHRW = 603,
920    PMULHUW = 604,
921    PMULHW = 605,
922    PMULLD = 606,
923    PMULLW = 607,
924    PMULUDQ = 608,
925    POP = 609,
926    POPA = 610,
927    POPAD = 611,
928    POPCNT = 612,
929    POPF = 613,
930    POPFD = 614,
931    POPFQ = 615,
932    POR = 616,
933    PREFETCH = 617,
934    PREFETCHIT0 = 618,
935    PREFETCHIT1 = 619,
936    PREFETCHNTA = 620,
937    PREFETCHT0 = 621,
938    PREFETCHT1 = 622,
939    PREFETCHT2 = 623,
940    PREFETCHW = 624,
941    PREFETCHWT1 = 625,
942    PSADBW = 626,
943    PSHUFB = 627,
944    PSHUFD = 628,
945    PSHUFHW = 629,
946    PSHUFLW = 630,
947    PSHUFW = 631,
948    PSIGNB = 632,
949    PSIGND = 633,
950    PSIGNW = 634,
951    PSLLD = 635,
952    PSLLDQ = 636,
953    PSLLQ = 637,
954    PSLLW = 638,
955    PSMASH = 639,
956    PSRAD = 640,
957    PSRAW = 641,
958    PSRLD = 642,
959    PSRLDQ = 643,
960    PSRLQ = 644,
961    PSRLW = 645,
962    PSUBB = 646,
963    PSUBD = 647,
964    PSUBQ = 648,
965    PSUBSB = 649,
966    PSUBSW = 650,
967    PSUBUSB = 651,
968    PSUBUSW = 652,
969    PSUBW = 653,
970    PSWAPD = 654,
971    PTEST = 655,
972    PTWRITE = 656,
973    PUNPCKHBW = 657,
974    PUNPCKHDQ = 658,
975    PUNPCKHQDQ = 659,
976    PUNPCKHWD = 660,
977    PUNPCKLBW = 661,
978    PUNPCKLDQ = 662,
979    PUNPCKLQDQ = 663,
980    PUNPCKLWD = 664,
981    PUSH = 665,
982    PUSHA = 666,
983    PUSHAD = 667,
984    PUSHF = 668,
985    PUSHFD = 669,
986    PUSHFQ = 670,
987    PVALIDATE = 671,
988    PXOR = 672,
989    RCL = 673,
990    RCPPS = 674,
991    RCPSS = 675,
992    RCR = 676,
993    RDFSBASE = 677,
994    RDGSBASE = 678,
995    RDMSR = 679,
996    RDMSRLIST = 680,
997    RDPID = 681,
998    RDPKRU = 682,
999    RDPMC = 683,
1000    RDPRU = 684,
1001    RDRAND = 685,
1002    RDSEED = 686,
1003    RDSSPD = 687,
1004    RDSSPQ = 688,
1005    RDTSC = 689,
1006    RDTSCP = 690,
1007    RET = 691,
1008    RMPADJUST = 692,
1009    RMPUPDATE = 693,
1010    ROL = 694,
1011    ROR = 695,
1012    RORX = 696,
1013    ROUNDPD = 697,
1014    ROUNDPS = 698,
1015    ROUNDSD = 699,
1016    ROUNDSS = 700,
1017    RSM = 701,
1018    RSQRTPS = 702,
1019    RSQRTSS = 703,
1020    RSTORSSP = 704,
1021    SAHF = 705,
1022    SALC = 706,
1023    SAR = 707,
1024    SARX = 708,
1025    SAVEPREVSSP = 709,
1026    SBB = 710,
1027    SCASB = 711,
1028    SCASD = 712,
1029    SCASQ = 713,
1030    SCASW = 714,
1031    SEAMCALL = 715,
1032    SEAMOPS = 716,
1033    SEAMRET = 717,
1034    SENDUIPI = 718,
1035    SERIALIZE = 719,
1036    SETB = 720,
1037    SETBE = 721,
1038    SETL = 722,
1039    SETLE = 723,
1040    SETNB = 724,
1041    SETNBE = 725,
1042    SETNL = 726,
1043    SETNLE = 727,
1044    SETNO = 728,
1045    SETNP = 729,
1046    SETNS = 730,
1047    SETNZ = 731,
1048    SETO = 732,
1049    SETP = 733,
1050    SETS = 734,
1051    SETSSBSY = 735,
1052    SETZ = 736,
1053    SFENCE = 737,
1054    SGDT = 738,
1055    SHA1MSG1 = 739,
1056    SHA1MSG2 = 740,
1057    SHA1NEXTE = 741,
1058    SHA1RNDS4 = 742,
1059    SHA256MSG1 = 743,
1060    SHA256MSG2 = 744,
1061    SHA256RNDS2 = 745,
1062    SHL = 746,
1063    SHLD = 747,
1064    SHLX = 748,
1065    SHR = 749,
1066    SHRD = 750,
1067    SHRX = 751,
1068    SHUFPD = 752,
1069    SHUFPS = 753,
1070    SIDT = 754,
1071    SKINIT = 755,
1072    SLDT = 756,
1073    SLWPCB = 757,
1074    SMSW = 758,
1075    SPFLT = 759,
1076    SQRTPD = 760,
1077    SQRTPS = 761,
1078    SQRTSD = 762,
1079    SQRTSS = 763,
1080    STAC = 764,
1081    STC = 765,
1082    STD = 766,
1083    STGI = 767,
1084    STI = 768,
1085    STMXCSR = 769,
1086    STOSB = 770,
1087    STOSD = 771,
1088    STOSQ = 772,
1089    STOSW = 773,
1090    STR = 774,
1091    STTILECFG = 775,
1092    STUI = 776,
1093    SUB = 777,
1094    SUBPD = 778,
1095    SUBPS = 779,
1096    SUBSD = 780,
1097    SUBSS = 781,
1098    SWAPGS = 782,
1099    SYSCALL = 783,
1100    SYSENTER = 784,
1101    SYSEXIT = 785,
1102    SYSRET = 786,
1103    T1MSKC = 787,
1104    TDCALL = 788,
1105    TDPBF16PS = 789,
1106    TDPBSSD = 790,
1107    TDPBSUD = 791,
1108    TDPBUSD = 792,
1109    TDPBUUD = 793,
1110    TDPFP16PS = 794,
1111    TEST = 795,
1112    TESTUI = 796,
1113    TILELOADD = 797,
1114    TILELOADDT1 = 798,
1115    TILERELEASE = 799,
1116    TILESTORED = 800,
1117    TILEZERO = 801,
1118    TLBSYNC = 802,
1119    TPAUSE = 803,
1120    TZCNT = 804,
1121    TZCNTI = 805,
1122    TZMSK = 806,
1123    UCOMISD = 807,
1124    UCOMISS = 808,
1125    UD0 = 809,
1126    UD1 = 810,
1127    UD2 = 811,
1128    UIRET = 812,
1129    UMONITOR = 813,
1130    UMWAIT = 814,
1131    UNPCKHPD = 815,
1132    UNPCKHPS = 816,
1133    UNPCKLPD = 817,
1134    UNPCKLPS = 818,
1135    V4FMADDPS = 819,
1136    V4FMADDSS = 820,
1137    V4FNMADDPS = 821,
1138    V4FNMADDSS = 822,
1139    VADDNPD = 823,
1140    VADDNPS = 824,
1141    VADDPD = 825,
1142    VADDPH = 826,
1143    VADDPS = 827,
1144    VADDSD = 828,
1145    VADDSETSPS = 829,
1146    VADDSH = 830,
1147    VADDSS = 831,
1148    VADDSUBPD = 832,
1149    VADDSUBPS = 833,
1150    VAESDEC = 834,
1151    VAESDECLAST = 835,
1152    VAESENC = 836,
1153    VAESENCLAST = 837,
1154    VAESIMC = 838,
1155    VAESKEYGENASSIST = 839,
1156    VALIGND = 840,
1157    VALIGNQ = 841,
1158    VANDNPD = 842,
1159    VANDNPS = 843,
1160    VANDPD = 844,
1161    VANDPS = 845,
1162    VBCSTNEBF162PS = 846,
1163    VBCSTNESH2PS = 847,
1164    VBLENDMPD = 848,
1165    VBLENDMPS = 849,
1166    VBLENDPD = 850,
1167    VBLENDPS = 851,
1168    VBLENDVPD = 852,
1169    VBLENDVPS = 853,
1170    VBROADCASTF128 = 854,
1171    VBROADCASTF32X2 = 855,
1172    VBROADCASTF32X4 = 856,
1173    VBROADCASTF32X8 = 857,
1174    VBROADCASTF64X2 = 858,
1175    VBROADCASTF64X4 = 859,
1176    VBROADCASTI128 = 860,
1177    VBROADCASTI32X2 = 861,
1178    VBROADCASTI32X4 = 862,
1179    VBROADCASTI32X8 = 863,
1180    VBROADCASTI64X2 = 864,
1181    VBROADCASTI64X4 = 865,
1182    VBROADCASTSD = 866,
1183    VBROADCASTSS = 867,
1184    VCMPPD = 868,
1185    VCMPPH = 869,
1186    VCMPPS = 870,
1187    VCMPSD = 871,
1188    VCMPSH = 872,
1189    VCMPSS = 873,
1190    VCOMISD = 874,
1191    VCOMISH = 875,
1192    VCOMISS = 876,
1193    VCOMPRESSPD = 877,
1194    VCOMPRESSPS = 878,
1195    VCVTDQ2PD = 879,
1196    VCVTDQ2PH = 880,
1197    VCVTDQ2PS = 881,
1198    VCVTFXPNTDQ2PS = 882,
1199    VCVTFXPNTPD2DQ = 883,
1200    VCVTFXPNTPD2UDQ = 884,
1201    VCVTFXPNTPS2DQ = 885,
1202    VCVTFXPNTPS2UDQ = 886,
1203    VCVTFXPNTUDQ2PS = 887,
1204    VCVTNE2PS2BF16 = 888,
1205    VCVTNEEBF162PS = 889,
1206    VCVTNEEPH2PS = 890,
1207    VCVTNEOBF162PS = 891,
1208    VCVTNEOPH2PS = 892,
1209    VCVTNEPS2BF16 = 893,
1210    VCVTPD2DQ = 894,
1211    VCVTPD2PH = 895,
1212    VCVTPD2PS = 896,
1213    VCVTPD2QQ = 897,
1214    VCVTPD2UDQ = 898,
1215    VCVTPD2UQQ = 899,
1216    VCVTPH2DQ = 900,
1217    VCVTPH2PD = 901,
1218    VCVTPH2PS = 902,
1219    VCVTPH2PSX = 903,
1220    VCVTPH2QQ = 904,
1221    VCVTPH2UDQ = 905,
1222    VCVTPH2UQQ = 906,
1223    VCVTPH2UW = 907,
1224    VCVTPH2W = 908,
1225    VCVTPS2DQ = 909,
1226    VCVTPS2PD = 910,
1227    VCVTPS2PH = 911,
1228    VCVTPS2PHX = 912,
1229    VCVTPS2QQ = 913,
1230    VCVTPS2UDQ = 914,
1231    VCVTPS2UQQ = 915,
1232    VCVTQQ2PD = 916,
1233    VCVTQQ2PH = 917,
1234    VCVTQQ2PS = 918,
1235    VCVTSD2SH = 919,
1236    VCVTSD2SI = 920,
1237    VCVTSD2SS = 921,
1238    VCVTSD2USI = 922,
1239    VCVTSH2SD = 923,
1240    VCVTSH2SI = 924,
1241    VCVTSH2SS = 925,
1242    VCVTSH2USI = 926,
1243    VCVTSI2SD = 927,
1244    VCVTSI2SH = 928,
1245    VCVTSI2SS = 929,
1246    VCVTSS2SD = 930,
1247    VCVTSS2SH = 931,
1248    VCVTSS2SI = 932,
1249    VCVTSS2USI = 933,
1250    VCVTTPD2DQ = 934,
1251    VCVTTPD2QQ = 935,
1252    VCVTTPD2UDQ = 936,
1253    VCVTTPD2UQQ = 937,
1254    VCVTTPH2DQ = 938,
1255    VCVTTPH2QQ = 939,
1256    VCVTTPH2UDQ = 940,
1257    VCVTTPH2UQQ = 941,
1258    VCVTTPH2UW = 942,
1259    VCVTTPH2W = 943,
1260    VCVTTPS2DQ = 944,
1261    VCVTTPS2QQ = 945,
1262    VCVTTPS2UDQ = 946,
1263    VCVTTPS2UQQ = 947,
1264    VCVTTSD2SI = 948,
1265    VCVTTSD2USI = 949,
1266    VCVTTSH2SI = 950,
1267    VCVTTSH2USI = 951,
1268    VCVTTSS2SI = 952,
1269    VCVTTSS2USI = 953,
1270    VCVTUDQ2PD = 954,
1271    VCVTUDQ2PH = 955,
1272    VCVTUDQ2PS = 956,
1273    VCVTUQQ2PD = 957,
1274    VCVTUQQ2PH = 958,
1275    VCVTUQQ2PS = 959,
1276    VCVTUSI2SD = 960,
1277    VCVTUSI2SH = 961,
1278    VCVTUSI2SS = 962,
1279    VCVTUW2PH = 963,
1280    VCVTW2PH = 964,
1281    VDBPSADBW = 965,
1282    VDIVPD = 966,
1283    VDIVPH = 967,
1284    VDIVPS = 968,
1285    VDIVSD = 969,
1286    VDIVSH = 970,
1287    VDIVSS = 971,
1288    VDPBF16PS = 972,
1289    VDPPD = 973,
1290    VDPPS = 974,
1291    VERR = 975,
1292    VERW = 976,
1293    VEXP223PS = 977,
1294    VEXP2PD = 978,
1295    VEXP2PS = 979,
1296    VEXPANDPD = 980,
1297    VEXPANDPS = 981,
1298    VEXTRACTF128 = 982,
1299    VEXTRACTF32X4 = 983,
1300    VEXTRACTF32X8 = 984,
1301    VEXTRACTF64X2 = 985,
1302    VEXTRACTF64X4 = 986,
1303    VEXTRACTI128 = 987,
1304    VEXTRACTI32X4 = 988,
1305    VEXTRACTI32X8 = 989,
1306    VEXTRACTI64X2 = 990,
1307    VEXTRACTI64X4 = 991,
1308    VEXTRACTPS = 992,
1309    VFCMADDCPH = 993,
1310    VFCMADDCSH = 994,
1311    VFCMULCPH = 995,
1312    VFCMULCSH = 996,
1313    VFIXUPIMMPD = 997,
1314    VFIXUPIMMPS = 998,
1315    VFIXUPIMMSD = 999,
1316    VFIXUPIMMSS = 1000,
1317    VFIXUPNANPD = 1001,
1318    VFIXUPNANPS = 1002,
1319    VFMADD132PD = 1003,
1320    VFMADD132PH = 1004,
1321    VFMADD132PS = 1005,
1322    VFMADD132SD = 1006,
1323    VFMADD132SH = 1007,
1324    VFMADD132SS = 1008,
1325    VFMADD213PD = 1009,
1326    VFMADD213PH = 1010,
1327    VFMADD213PS = 1011,
1328    VFMADD213SD = 1012,
1329    VFMADD213SH = 1013,
1330    VFMADD213SS = 1014,
1331    VFMADD231PD = 1015,
1332    VFMADD231PH = 1016,
1333    VFMADD231PS = 1017,
1334    VFMADD231SD = 1018,
1335    VFMADD231SH = 1019,
1336    VFMADD231SS = 1020,
1337    VFMADD233PS = 1021,
1338    VFMADDCPH = 1022,
1339    VFMADDCSH = 1023,
1340    VFMADDPD = 1024,
1341    VFMADDPS = 1025,
1342    VFMADDSD = 1026,
1343    VFMADDSS = 1027,
1344    VFMADDSUB132PD = 1028,
1345    VFMADDSUB132PH = 1029,
1346    VFMADDSUB132PS = 1030,
1347    VFMADDSUB213PD = 1031,
1348    VFMADDSUB213PH = 1032,
1349    VFMADDSUB213PS = 1033,
1350    VFMADDSUB231PD = 1034,
1351    VFMADDSUB231PH = 1035,
1352    VFMADDSUB231PS = 1036,
1353    VFMADDSUBPD = 1037,
1354    VFMADDSUBPS = 1038,
1355    VFMSUB132PD = 1039,
1356    VFMSUB132PH = 1040,
1357    VFMSUB132PS = 1041,
1358    VFMSUB132SD = 1042,
1359    VFMSUB132SH = 1043,
1360    VFMSUB132SS = 1044,
1361    VFMSUB213PD = 1045,
1362    VFMSUB213PH = 1046,
1363    VFMSUB213PS = 1047,
1364    VFMSUB213SD = 1048,
1365    VFMSUB213SH = 1049,
1366    VFMSUB213SS = 1050,
1367    VFMSUB231PD = 1051,
1368    VFMSUB231PH = 1052,
1369    VFMSUB231PS = 1053,
1370    VFMSUB231SD = 1054,
1371    VFMSUB231SH = 1055,
1372    VFMSUB231SS = 1056,
1373    VFMSUBADD132PD = 1057,
1374    VFMSUBADD132PH = 1058,
1375    VFMSUBADD132PS = 1059,
1376    VFMSUBADD213PD = 1060,
1377    VFMSUBADD213PH = 1061,
1378    VFMSUBADD213PS = 1062,
1379    VFMSUBADD231PD = 1063,
1380    VFMSUBADD231PH = 1064,
1381    VFMSUBADD231PS = 1065,
1382    VFMSUBADDPD = 1066,
1383    VFMSUBADDPS = 1067,
1384    VFMSUBPD = 1068,
1385    VFMSUBPS = 1069,
1386    VFMSUBSD = 1070,
1387    VFMSUBSS = 1071,
1388    VFMULCPH = 1072,
1389    VFMULCSH = 1073,
1390    VFNMADD132PD = 1074,
1391    VFNMADD132PH = 1075,
1392    VFNMADD132PS = 1076,
1393    VFNMADD132SD = 1077,
1394    VFNMADD132SH = 1078,
1395    VFNMADD132SS = 1079,
1396    VFNMADD213PD = 1080,
1397    VFNMADD213PH = 1081,
1398    VFNMADD213PS = 1082,
1399    VFNMADD213SD = 1083,
1400    VFNMADD213SH = 1084,
1401    VFNMADD213SS = 1085,
1402    VFNMADD231PD = 1086,
1403    VFNMADD231PH = 1087,
1404    VFNMADD231PS = 1088,
1405    VFNMADD231SD = 1089,
1406    VFNMADD231SH = 1090,
1407    VFNMADD231SS = 1091,
1408    VFNMADDPD = 1092,
1409    VFNMADDPS = 1093,
1410    VFNMADDSD = 1094,
1411    VFNMADDSS = 1095,
1412    VFNMSUB132PD = 1096,
1413    VFNMSUB132PH = 1097,
1414    VFNMSUB132PS = 1098,
1415    VFNMSUB132SD = 1099,
1416    VFNMSUB132SH = 1100,
1417    VFNMSUB132SS = 1101,
1418    VFNMSUB213PD = 1102,
1419    VFNMSUB213PH = 1103,
1420    VFNMSUB213PS = 1104,
1421    VFNMSUB213SD = 1105,
1422    VFNMSUB213SH = 1106,
1423    VFNMSUB213SS = 1107,
1424    VFNMSUB231PD = 1108,
1425    VFNMSUB231PH = 1109,
1426    VFNMSUB231PS = 1110,
1427    VFNMSUB231SD = 1111,
1428    VFNMSUB231SH = 1112,
1429    VFNMSUB231SS = 1113,
1430    VFNMSUBPD = 1114,
1431    VFNMSUBPS = 1115,
1432    VFNMSUBSD = 1116,
1433    VFNMSUBSS = 1117,
1434    VFPCLASSPD = 1118,
1435    VFPCLASSPH = 1119,
1436    VFPCLASSPS = 1120,
1437    VFPCLASSSD = 1121,
1438    VFPCLASSSH = 1122,
1439    VFPCLASSSS = 1123,
1440    VFRCZPD = 1124,
1441    VFRCZPS = 1125,
1442    VFRCZSD = 1126,
1443    VFRCZSS = 1127,
1444    VGATHERDPD = 1128,
1445    VGATHERDPS = 1129,
1446    VGATHERPF0DPD = 1130,
1447    VGATHERPF0DPS = 1131,
1448    VGATHERPF0HINTDPD = 1132,
1449    VGATHERPF0HINTDPS = 1133,
1450    VGATHERPF0QPD = 1134,
1451    VGATHERPF0QPS = 1135,
1452    VGATHERPF1DPD = 1136,
1453    VGATHERPF1DPS = 1137,
1454    VGATHERPF1QPD = 1138,
1455    VGATHERPF1QPS = 1139,
1456    VGATHERQPD = 1140,
1457    VGATHERQPS = 1141,
1458    VGETEXPPD = 1142,
1459    VGETEXPPH = 1143,
1460    VGETEXPPS = 1144,
1461    VGETEXPSD = 1145,
1462    VGETEXPSH = 1146,
1463    VGETEXPSS = 1147,
1464    VGETMANTPD = 1148,
1465    VGETMANTPH = 1149,
1466    VGETMANTPS = 1150,
1467    VGETMANTSD = 1151,
1468    VGETMANTSH = 1152,
1469    VGETMANTSS = 1153,
1470    VGF2P8AFFINEINVQB = 1154,
1471    VGF2P8AFFINEQB = 1155,
1472    VGF2P8MULB = 1156,
1473    VGMAXABSPS = 1157,
1474    VGMAXPD = 1158,
1475    VGMAXPS = 1159,
1476    VGMINPD = 1160,
1477    VGMINPS = 1161,
1478    VHADDPD = 1162,
1479    VHADDPS = 1163,
1480    VHSUBPD = 1164,
1481    VHSUBPS = 1165,
1482    VINSERTF128 = 1166,
1483    VINSERTF32X4 = 1167,
1484    VINSERTF32X8 = 1168,
1485    VINSERTF64X2 = 1169,
1486    VINSERTF64X4 = 1170,
1487    VINSERTI128 = 1171,
1488    VINSERTI32X4 = 1172,
1489    VINSERTI32X8 = 1173,
1490    VINSERTI64X2 = 1174,
1491    VINSERTI64X4 = 1175,
1492    VINSERTPS = 1176,
1493    VLDDQU = 1177,
1494    VLDMXCSR = 1178,
1495    VLOADUNPACKHD = 1179,
1496    VLOADUNPACKHPD = 1180,
1497    VLOADUNPACKHPS = 1181,
1498    VLOADUNPACKHQ = 1182,
1499    VLOADUNPACKLD = 1183,
1500    VLOADUNPACKLPD = 1184,
1501    VLOADUNPACKLPS = 1185,
1502    VLOADUNPACKLQ = 1186,
1503    VLOG2PS = 1187,
1504    VMASKMOVDQU = 1188,
1505    VMASKMOVPD = 1189,
1506    VMASKMOVPS = 1190,
1507    VMAXPD = 1191,
1508    VMAXPH = 1192,
1509    VMAXPS = 1193,
1510    VMAXSD = 1194,
1511    VMAXSH = 1195,
1512    VMAXSS = 1196,
1513    VMCALL = 1197,
1514    VMCLEAR = 1198,
1515    VMFUNC = 1199,
1516    VMINPD = 1200,
1517    VMINPH = 1201,
1518    VMINPS = 1202,
1519    VMINSD = 1203,
1520    VMINSH = 1204,
1521    VMINSS = 1205,
1522    VMLAUNCH = 1206,
1523    VMLOAD = 1207,
1524    VMMCALL = 1208,
1525    VMOVAPD = 1209,
1526    VMOVAPS = 1210,
1527    VMOVD = 1211,
1528    VMOVDDUP = 1212,
1529    VMOVDQA = 1213,
1530    VMOVDQA32 = 1214,
1531    VMOVDQA64 = 1215,
1532    VMOVDQU = 1216,
1533    VMOVDQU16 = 1217,
1534    VMOVDQU32 = 1218,
1535    VMOVDQU64 = 1219,
1536    VMOVDQU8 = 1220,
1537    VMOVHLPS = 1221,
1538    VMOVHPD = 1222,
1539    VMOVHPS = 1223,
1540    VMOVLHPS = 1224,
1541    VMOVLPD = 1225,
1542    VMOVLPS = 1226,
1543    VMOVMSKPD = 1227,
1544    VMOVMSKPS = 1228,
1545    VMOVNRAPD = 1229,
1546    VMOVNRAPS = 1230,
1547    VMOVNRNGOAPD = 1231,
1548    VMOVNRNGOAPS = 1232,
1549    VMOVNTDQ = 1233,
1550    VMOVNTDQA = 1234,
1551    VMOVNTPD = 1235,
1552    VMOVNTPS = 1236,
1553    VMOVQ = 1237,
1554    VMOVSD = 1238,
1555    VMOVSH = 1239,
1556    VMOVSHDUP = 1240,
1557    VMOVSLDUP = 1241,
1558    VMOVSS = 1242,
1559    VMOVUPD = 1243,
1560    VMOVUPS = 1244,
1561    VMOVW = 1245,
1562    VMPSADBW = 1246,
1563    VMPTRLD = 1247,
1564    VMPTRST = 1248,
1565    VMREAD = 1249,
1566    VMRESUME = 1250,
1567    VMRUN = 1251,
1568    VMSAVE = 1252,
1569    VMULPD = 1253,
1570    VMULPH = 1254,
1571    VMULPS = 1255,
1572    VMULSD = 1256,
1573    VMULSH = 1257,
1574    VMULSS = 1258,
1575    VMWRITE = 1259,
1576    VMXOFF = 1260,
1577    VMXON = 1261,
1578    VORPD = 1262,
1579    VORPS = 1263,
1580    VP2INTERSECTD = 1264,
1581    VP2INTERSECTQ = 1265,
1582    VP4DPWSSD = 1266,
1583    VP4DPWSSDS = 1267,
1584    VPABSB = 1268,
1585    VPABSD = 1269,
1586    VPABSQ = 1270,
1587    VPABSW = 1271,
1588    VPACKSSDW = 1272,
1589    VPACKSSWB = 1273,
1590    VPACKSTOREHD = 1274,
1591    VPACKSTOREHPD = 1275,
1592    VPACKSTOREHPS = 1276,
1593    VPACKSTOREHQ = 1277,
1594    VPACKSTORELD = 1278,
1595    VPACKSTORELPD = 1279,
1596    VPACKSTORELPS = 1280,
1597    VPACKSTORELQ = 1281,
1598    VPACKUSDW = 1282,
1599    VPACKUSWB = 1283,
1600    VPADCD = 1284,
1601    VPADDB = 1285,
1602    VPADDD = 1286,
1603    VPADDQ = 1287,
1604    VPADDSB = 1288,
1605    VPADDSETCD = 1289,
1606    VPADDSETSD = 1290,
1607    VPADDSW = 1291,
1608    VPADDUSB = 1292,
1609    VPADDUSW = 1293,
1610    VPADDW = 1294,
1611    VPALIGNR = 1295,
1612    VPAND = 1296,
1613    VPANDD = 1297,
1614    VPANDN = 1298,
1615    VPANDND = 1299,
1616    VPANDNQ = 1300,
1617    VPANDQ = 1301,
1618    VPAVGB = 1302,
1619    VPAVGW = 1303,
1620    VPBLENDD = 1304,
1621    VPBLENDMB = 1305,
1622    VPBLENDMD = 1306,
1623    VPBLENDMQ = 1307,
1624    VPBLENDMW = 1308,
1625    VPBLENDVB = 1309,
1626    VPBLENDW = 1310,
1627    VPBROADCASTB = 1311,
1628    VPBROADCASTD = 1312,
1629    VPBROADCASTMB2Q = 1313,
1630    VPBROADCASTMW2D = 1314,
1631    VPBROADCASTQ = 1315,
1632    VPBROADCASTW = 1316,
1633    VPCLMULQDQ = 1317,
1634    VPCMOV = 1318,
1635    VPCMPB = 1319,
1636    VPCMPD = 1320,
1637    VPCMPEQB = 1321,
1638    VPCMPEQD = 1322,
1639    VPCMPEQQ = 1323,
1640    VPCMPEQW = 1324,
1641    VPCMPESTRI = 1325,
1642    VPCMPESTRM = 1326,
1643    VPCMPGTB = 1327,
1644    VPCMPGTD = 1328,
1645    VPCMPGTQ = 1329,
1646    VPCMPGTW = 1330,
1647    VPCMPISTRI = 1331,
1648    VPCMPISTRM = 1332,
1649    VPCMPLTD = 1333,
1650    VPCMPQ = 1334,
1651    VPCMPUB = 1335,
1652    VPCMPUD = 1336,
1653    VPCMPUQ = 1337,
1654    VPCMPUW = 1338,
1655    VPCMPW = 1339,
1656    VPCOMB = 1340,
1657    VPCOMD = 1341,
1658    VPCOMPRESSB = 1342,
1659    VPCOMPRESSD = 1343,
1660    VPCOMPRESSQ = 1344,
1661    VPCOMPRESSW = 1345,
1662    VPCOMQ = 1346,
1663    VPCOMUB = 1347,
1664    VPCOMUD = 1348,
1665    VPCOMUQ = 1349,
1666    VPCOMUW = 1350,
1667    VPCOMW = 1351,
1668    VPCONFLICTD = 1352,
1669    VPCONFLICTQ = 1353,
1670    VPDPBSSD = 1354,
1671    VPDPBSSDS = 1355,
1672    VPDPBSUD = 1356,
1673    VPDPBSUDS = 1357,
1674    VPDPBUSD = 1358,
1675    VPDPBUSDS = 1359,
1676    VPDPBUUD = 1360,
1677    VPDPBUUDS = 1361,
1678    VPDPWSSD = 1362,
1679    VPDPWSSDS = 1363,
1680    VPDPWSUD = 1364,
1681    VPDPWSUDS = 1365,
1682    VPDPWUSD = 1366,
1683    VPDPWUSDS = 1367,
1684    VPDPWUUD = 1368,
1685    VPDPWUUDS = 1369,
1686    VPERM2F128 = 1370,
1687    VPERM2I128 = 1371,
1688    VPERMB = 1372,
1689    VPERMD = 1373,
1690    VPERMF32X4 = 1374,
1691    VPERMI2B = 1375,
1692    VPERMI2D = 1376,
1693    VPERMI2PD = 1377,
1694    VPERMI2PS = 1378,
1695    VPERMI2Q = 1379,
1696    VPERMI2W = 1380,
1697    VPERMIL2PD = 1381,
1698    VPERMIL2PS = 1382,
1699    VPERMILPD = 1383,
1700    VPERMILPS = 1384,
1701    VPERMPD = 1385,
1702    VPERMPS = 1386,
1703    VPERMQ = 1387,
1704    VPERMT2B = 1388,
1705    VPERMT2D = 1389,
1706    VPERMT2PD = 1390,
1707    VPERMT2PS = 1391,
1708    VPERMT2Q = 1392,
1709    VPERMT2W = 1393,
1710    VPERMW = 1394,
1711    VPEXPANDB = 1395,
1712    VPEXPANDD = 1396,
1713    VPEXPANDQ = 1397,
1714    VPEXPANDW = 1398,
1715    VPEXTRB = 1399,
1716    VPEXTRD = 1400,
1717    VPEXTRQ = 1401,
1718    VPEXTRW = 1402,
1719    VPGATHERDD = 1403,
1720    VPGATHERDQ = 1404,
1721    VPGATHERQD = 1405,
1722    VPGATHERQQ = 1406,
1723    VPHADDBD = 1407,
1724    VPHADDBQ = 1408,
1725    VPHADDBW = 1409,
1726    VPHADDD = 1410,
1727    VPHADDDQ = 1411,
1728    VPHADDSW = 1412,
1729    VPHADDUBD = 1413,
1730    VPHADDUBQ = 1414,
1731    VPHADDUBW = 1415,
1732    VPHADDUDQ = 1416,
1733    VPHADDUWD = 1417,
1734    VPHADDUWQ = 1418,
1735    VPHADDW = 1419,
1736    VPHADDWD = 1420,
1737    VPHADDWQ = 1421,
1738    VPHMINPOSUW = 1422,
1739    VPHSUBBW = 1423,
1740    VPHSUBD = 1424,
1741    VPHSUBDQ = 1425,
1742    VPHSUBSW = 1426,
1743    VPHSUBW = 1427,
1744    VPHSUBWD = 1428,
1745    VPINSRB = 1429,
1746    VPINSRD = 1430,
1747    VPINSRQ = 1431,
1748    VPINSRW = 1432,
1749    VPLZCNTD = 1433,
1750    VPLZCNTQ = 1434,
1751    VPMACSDD = 1435,
1752    VPMACSDQH = 1436,
1753    VPMACSDQL = 1437,
1754    VPMACSSDD = 1438,
1755    VPMACSSDQH = 1439,
1756    VPMACSSDQL = 1440,
1757    VPMACSSWD = 1441,
1758    VPMACSSWW = 1442,
1759    VPMACSWD = 1443,
1760    VPMACSWW = 1444,
1761    VPMADCSSWD = 1445,
1762    VPMADCSWD = 1446,
1763    VPMADD231D = 1447,
1764    VPMADD233D = 1448,
1765    VPMADD52HUQ = 1449,
1766    VPMADD52LUQ = 1450,
1767    VPMADDUBSW = 1451,
1768    VPMADDWD = 1452,
1769    VPMASKMOVD = 1453,
1770    VPMASKMOVQ = 1454,
1771    VPMAXSB = 1455,
1772    VPMAXSD = 1456,
1773    VPMAXSQ = 1457,
1774    VPMAXSW = 1458,
1775    VPMAXUB = 1459,
1776    VPMAXUD = 1460,
1777    VPMAXUQ = 1461,
1778    VPMAXUW = 1462,
1779    VPMINSB = 1463,
1780    VPMINSD = 1464,
1781    VPMINSQ = 1465,
1782    VPMINSW = 1466,
1783    VPMINUB = 1467,
1784    VPMINUD = 1468,
1785    VPMINUQ = 1469,
1786    VPMINUW = 1470,
1787    VPMOVB2M = 1471,
1788    VPMOVD2M = 1472,
1789    VPMOVDB = 1473,
1790    VPMOVDW = 1474,
1791    VPMOVM2B = 1475,
1792    VPMOVM2D = 1476,
1793    VPMOVM2Q = 1477,
1794    VPMOVM2W = 1478,
1795    VPMOVMSKB = 1479,
1796    VPMOVQ2M = 1480,
1797    VPMOVQB = 1481,
1798    VPMOVQD = 1482,
1799    VPMOVQW = 1483,
1800    VPMOVSDB = 1484,
1801    VPMOVSDW = 1485,
1802    VPMOVSQB = 1486,
1803    VPMOVSQD = 1487,
1804    VPMOVSQW = 1488,
1805    VPMOVSWB = 1489,
1806    VPMOVSXBD = 1490,
1807    VPMOVSXBQ = 1491,
1808    VPMOVSXBW = 1492,
1809    VPMOVSXDQ = 1493,
1810    VPMOVSXWD = 1494,
1811    VPMOVSXWQ = 1495,
1812    VPMOVUSDB = 1496,
1813    VPMOVUSDW = 1497,
1814    VPMOVUSQB = 1498,
1815    VPMOVUSQD = 1499,
1816    VPMOVUSQW = 1500,
1817    VPMOVUSWB = 1501,
1818    VPMOVW2M = 1502,
1819    VPMOVWB = 1503,
1820    VPMOVZXBD = 1504,
1821    VPMOVZXBQ = 1505,
1822    VPMOVZXBW = 1506,
1823    VPMOVZXDQ = 1507,
1824    VPMOVZXWD = 1508,
1825    VPMOVZXWQ = 1509,
1826    VPMULDQ = 1510,
1827    VPMULHD = 1511,
1828    VPMULHRSW = 1512,
1829    VPMULHUD = 1513,
1830    VPMULHUW = 1514,
1831    VPMULHW = 1515,
1832    VPMULLD = 1516,
1833    VPMULLQ = 1517,
1834    VPMULLW = 1518,
1835    VPMULTISHIFTQB = 1519,
1836    VPMULUDQ = 1520,
1837    VPOPCNTB = 1521,
1838    VPOPCNTD = 1522,
1839    VPOPCNTQ = 1523,
1840    VPOPCNTW = 1524,
1841    VPOR = 1525,
1842    VPORD = 1526,
1843    VPORQ = 1527,
1844    VPPERM = 1528,
1845    VPREFETCH0 = 1529,
1846    VPREFETCH1 = 1530,
1847    VPREFETCH2 = 1531,
1848    VPREFETCHE0 = 1532,
1849    VPREFETCHE1 = 1533,
1850    VPREFETCHE2 = 1534,
1851    VPREFETCHENTA = 1535,
1852    VPREFETCHNTA = 1536,
1853    VPROLD = 1537,
1854    VPROLQ = 1538,
1855    VPROLVD = 1539,
1856    VPROLVQ = 1540,
1857    VPRORD = 1541,
1858    VPRORQ = 1542,
1859    VPRORVD = 1543,
1860    VPRORVQ = 1544,
1861    VPROTB = 1545,
1862    VPROTD = 1546,
1863    VPROTQ = 1547,
1864    VPROTW = 1548,
1865    VPSADBW = 1549,
1866    VPSBBD = 1550,
1867    VPSBBRD = 1551,
1868    VPSCATTERDD = 1552,
1869    VPSCATTERDQ = 1553,
1870    VPSCATTERQD = 1554,
1871    VPSCATTERQQ = 1555,
1872    VPSHAB = 1556,
1873    VPSHAD = 1557,
1874    VPSHAQ = 1558,
1875    VPSHAW = 1559,
1876    VPSHLB = 1560,
1877    VPSHLD = 1561,
1878    VPSHLDD = 1562,
1879    VPSHLDQ = 1563,
1880    VPSHLDVD = 1564,
1881    VPSHLDVQ = 1565,
1882    VPSHLDVW = 1566,
1883    VPSHLDW = 1567,
1884    VPSHLQ = 1568,
1885    VPSHLW = 1569,
1886    VPSHRDD = 1570,
1887    VPSHRDQ = 1571,
1888    VPSHRDVD = 1572,
1889    VPSHRDVQ = 1573,
1890    VPSHRDVW = 1574,
1891    VPSHRDW = 1575,
1892    VPSHUFB = 1576,
1893    VPSHUFBITQMB = 1577,
1894    VPSHUFD = 1578,
1895    VPSHUFHW = 1579,
1896    VPSHUFLW = 1580,
1897    VPSIGNB = 1581,
1898    VPSIGND = 1582,
1899    VPSIGNW = 1583,
1900    VPSLLD = 1584,
1901    VPSLLDQ = 1585,
1902    VPSLLQ = 1586,
1903    VPSLLVD = 1587,
1904    VPSLLVQ = 1588,
1905    VPSLLVW = 1589,
1906    VPSLLW = 1590,
1907    VPSRAD = 1591,
1908    VPSRAQ = 1592,
1909    VPSRAVD = 1593,
1910    VPSRAVQ = 1594,
1911    VPSRAVW = 1595,
1912    VPSRAW = 1596,
1913    VPSRLD = 1597,
1914    VPSRLDQ = 1598,
1915    VPSRLQ = 1599,
1916    VPSRLVD = 1600,
1917    VPSRLVQ = 1601,
1918    VPSRLVW = 1602,
1919    VPSRLW = 1603,
1920    VPSUBB = 1604,
1921    VPSUBD = 1605,
1922    VPSUBQ = 1606,
1923    VPSUBRD = 1607,
1924    VPSUBRSETBD = 1608,
1925    VPSUBSB = 1609,
1926    VPSUBSETBD = 1610,
1927    VPSUBSW = 1611,
1928    VPSUBUSB = 1612,
1929    VPSUBUSW = 1613,
1930    VPSUBW = 1614,
1931    VPTERNLOGD = 1615,
1932    VPTERNLOGQ = 1616,
1933    VPTEST = 1617,
1934    VPTESTMB = 1618,
1935    VPTESTMD = 1619,
1936    VPTESTMQ = 1620,
1937    VPTESTMW = 1621,
1938    VPTESTNMB = 1622,
1939    VPTESTNMD = 1623,
1940    VPTESTNMQ = 1624,
1941    VPTESTNMW = 1625,
1942    VPUNPCKHBW = 1626,
1943    VPUNPCKHDQ = 1627,
1944    VPUNPCKHQDQ = 1628,
1945    VPUNPCKHWD = 1629,
1946    VPUNPCKLBW = 1630,
1947    VPUNPCKLDQ = 1631,
1948    VPUNPCKLQDQ = 1632,
1949    VPUNPCKLWD = 1633,
1950    VPXOR = 1634,
1951    VPXORD = 1635,
1952    VPXORQ = 1636,
1953    VRANGEPD = 1637,
1954    VRANGEPS = 1638,
1955    VRANGESD = 1639,
1956    VRANGESS = 1640,
1957    VRCP14PD = 1641,
1958    VRCP14PS = 1642,
1959    VRCP14SD = 1643,
1960    VRCP14SS = 1644,
1961    VRCP23PS = 1645,
1962    VRCP28PD = 1646,
1963    VRCP28PS = 1647,
1964    VRCP28SD = 1648,
1965    VRCP28SS = 1649,
1966    VRCPPH = 1650,
1967    VRCPPS = 1651,
1968    VRCPSH = 1652,
1969    VRCPSS = 1653,
1970    VREDUCEPD = 1654,
1971    VREDUCEPH = 1655,
1972    VREDUCEPS = 1656,
1973    VREDUCESD = 1657,
1974    VREDUCESH = 1658,
1975    VREDUCESS = 1659,
1976    VRNDFXPNTPD = 1660,
1977    VRNDFXPNTPS = 1661,
1978    VRNDSCALEPD = 1662,
1979    VRNDSCALEPH = 1663,
1980    VRNDSCALEPS = 1664,
1981    VRNDSCALESD = 1665,
1982    VRNDSCALESH = 1666,
1983    VRNDSCALESS = 1667,
1984    VROUNDPD = 1668,
1985    VROUNDPS = 1669,
1986    VROUNDSD = 1670,
1987    VROUNDSS = 1671,
1988    VRSQRT14PD = 1672,
1989    VRSQRT14PS = 1673,
1990    VRSQRT14SD = 1674,
1991    VRSQRT14SS = 1675,
1992    VRSQRT23PS = 1676,
1993    VRSQRT28PD = 1677,
1994    VRSQRT28PS = 1678,
1995    VRSQRT28SD = 1679,
1996    VRSQRT28SS = 1680,
1997    VRSQRTPH = 1681,
1998    VRSQRTPS = 1682,
1999    VRSQRTSH = 1683,
2000    VRSQRTSS = 1684,
2001    VSCALEFPD = 1685,
2002    VSCALEFPH = 1686,
2003    VSCALEFPS = 1687,
2004    VSCALEFSD = 1688,
2005    VSCALEFSH = 1689,
2006    VSCALEFSS = 1690,
2007    VSCALEPS = 1691,
2008    VSCATTERDPD = 1692,
2009    VSCATTERDPS = 1693,
2010    VSCATTERPF0DPD = 1694,
2011    VSCATTERPF0DPS = 1695,
2012    VSCATTERPF0HINTDPD = 1696,
2013    VSCATTERPF0HINTDPS = 1697,
2014    VSCATTERPF0QPD = 1698,
2015    VSCATTERPF0QPS = 1699,
2016    VSCATTERPF1DPD = 1700,
2017    VSCATTERPF1DPS = 1701,
2018    VSCATTERPF1QPD = 1702,
2019    VSCATTERPF1QPS = 1703,
2020    VSCATTERQPD = 1704,
2021    VSCATTERQPS = 1705,
2022    VSHA512MSG1 = 1706,
2023    VSHA512MSG2 = 1707,
2024    VSHA512RNDS2 = 1708,
2025    VSHUFF32X4 = 1709,
2026    VSHUFF64X2 = 1710,
2027    VSHUFI32X4 = 1711,
2028    VSHUFI64X2 = 1712,
2029    VSHUFPD = 1713,
2030    VSHUFPS = 1714,
2031    VSM3MSG1 = 1715,
2032    VSM3MSG2 = 1716,
2033    VSM3RNDS2 = 1717,
2034    VSM4KEY4 = 1718,
2035    VSM4RNDS4 = 1719,
2036    VSQRTPD = 1720,
2037    VSQRTPH = 1721,
2038    VSQRTPS = 1722,
2039    VSQRTSD = 1723,
2040    VSQRTSH = 1724,
2041    VSQRTSS = 1725,
2042    VSTMXCSR = 1726,
2043    VSUBPD = 1727,
2044    VSUBPH = 1728,
2045    VSUBPS = 1729,
2046    VSUBRPD = 1730,
2047    VSUBRPS = 1731,
2048    VSUBSD = 1732,
2049    VSUBSH = 1733,
2050    VSUBSS = 1734,
2051    VTESTPD = 1735,
2052    VTESTPS = 1736,
2053    VUCOMISD = 1737,
2054    VUCOMISH = 1738,
2055    VUCOMISS = 1739,
2056    VUNPCKHPD = 1740,
2057    VUNPCKHPS = 1741,
2058    VUNPCKLPD = 1742,
2059    VUNPCKLPS = 1743,
2060    VXORPD = 1744,
2061    VXORPS = 1745,
2062    VZEROALL = 1746,
2063    VZEROUPPER = 1747,
2064    WBINVD = 1748,
2065    WRFSBASE = 1749,
2066    WRGSBASE = 1750,
2067    WRMSR = 1751,
2068    WRMSRLIST = 1752,
2069    WRMSRNS = 1753,
2070    WRPKRU = 1754,
2071    WRSSD = 1755,
2072    WRSSQ = 1756,
2073    WRUSSD = 1757,
2074    WRUSSQ = 1758,
2075    XABORT = 1759,
2076    XADD = 1760,
2077    XBEGIN = 1761,
2078    XCHG = 1762,
2079    XCRYPT_CBC = 1763,
2080    XCRYPT_CFB = 1764,
2081    XCRYPT_CTR = 1765,
2082    XCRYPT_ECB = 1766,
2083    XCRYPT_OFB = 1767,
2084    XEND = 1768,
2085    XGETBV = 1769,
2086    XLAT = 1770,
2087    XOR = 1771,
2088    XORPD = 1772,
2089    XORPS = 1773,
2090    XRESLDTRK = 1774,
2091    XRSTOR = 1775,
2092    XRSTOR64 = 1776,
2093    XRSTORS = 1777,
2094    XRSTORS64 = 1778,
2095    XSAVE = 1779,
2096    XSAVE64 = 1780,
2097    XSAVEC = 1781,
2098    XSAVEC64 = 1782,
2099    XSAVEOPT = 1783,
2100    XSAVEOPT64 = 1784,
2101    XSAVES = 1785,
2102    XSAVES64 = 1786,
2103    XSETBV = 1787,
2104    XSHA1 = 1788,
2105    XSHA256 = 1789,
2106    XSTORE = 1790,
2107    XSUSLDTRK = 1791,
2108    XTEST = 1792,
2109}