libTriton version 1.0 build 1592
Loading...
Searching...
No Matches
x86Specifications.cpp
Go to the documentation of this file.
1
2/*
3** Copyright (C) - Triton
4**
5** This program is under the terms of the Apache License 2.0.
6*/
7
8#include <cassert>
9
11#include <triton/cpuSize.hpp>
12#include <triton/exceptions.hpp>
15
16
17
18namespace triton {
19 namespace arch {
20 namespace x86 {
21
24 throw triton::exceptions::Architecture("x86Specifications::x86Specifications(): Invalid architecture.");
25
26 if (arch == triton::arch::ARCH_X86_64) {
27 // Fill id2reg and name2id with those available in X86_64 from spec
28 #define REG_SPEC(UPPER_NAME, LOWER_NAME, X86_64_UPPER, X86_64_LOWER, X86_64_PARENT, X86_UPPER, X86_LOWER, X86_PARENT, X86_AVAIL) \
29 id2reg.emplace(ID_REG_X86_##UPPER_NAME, \
30 triton::arch::Register(triton::arch::ID_REG_X86_##UPPER_NAME, \
31 #LOWER_NAME, \
32 triton::arch::ID_REG_X86_##X86_64_PARENT, \
33 X86_64_UPPER, \
34 X86_64_LOWER, \
35 true) \
36 ); \
37 name2id.emplace(#LOWER_NAME, ID_REG_X86_##UPPER_NAME);
38 // Handle register not available in capstone as normal registers
39 #define REG_SPEC_NO_CAPSTONE REG_SPEC
40 #include "triton/x86.spec"
41 }
42 else {
43 assert(arch == triton::arch::ARCH_X86);
44 // Fill id2reg and name2id with those available in X86 from spec
45 #define REG_SPEC(UPPER_NAME, LOWER_NAME, _1, _2, _3, X86_UPPER, X86_LOWER, X86_PARENT, X86_AVAIL) \
46 if (X86_AVAIL) \
47 id2reg.emplace(ID_REG_X86_##UPPER_NAME, \
48 triton::arch::Register(triton::arch::ID_REG_X86_##UPPER_NAME, \
49 #LOWER_NAME, \
50 triton::arch::ID_REG_X86_##X86_PARENT, \
51 X86_UPPER, \
52 X86_LOWER, \
53 true) \
54 ); \
55 name2id.emplace(#LOWER_NAME, ID_REG_X86_##UPPER_NAME);
56 // Handle register not available in capstone as normal registers
57 #define REG_SPEC_NO_CAPSTONE REG_SPEC
58 #include "triton/x86.spec"
59 }
60 }
61
62
65
66 switch (id) {
67 // Convert registers from capstone value to triton value
68 #define REG_SPEC(UPPER_NAME, _1, _2, _3, _4, _5, _6, _7, _8) \
69 case triton::extlibs::capstone::X86_REG_##UPPER_NAME: \
70 tritonId = triton::arch::ID_REG_X86_##UPPER_NAME; \
71 break;
72 // Ignore registers not available in capstone
73 #define REG_SPEC_NO_CAPSTONE(_1, _2, _3, _4, _5, _6, _7, _8, _9)
74 #include "triton/x86.spec"
75
76 default:
78 break;
79
80 }
81 return tritonId;
82 }
83
84
87
88 switch (id) {
89
90 case triton::extlibs::capstone::X86_INS_INVALID:
92 break;
93
94 case triton::extlibs::capstone::X86_INS_AAA:
96 break;
97
98 case triton::extlibs::capstone::X86_INS_AAD:
100 break;
101
102 case triton::extlibs::capstone::X86_INS_AAM:
104 break;
105
106 case triton::extlibs::capstone::X86_INS_AAS:
108 break;
109
110 case triton::extlibs::capstone::X86_INS_FABS:
112 break;
113
114 case triton::extlibs::capstone::X86_INS_ADC:
116 break;
117
118 case triton::extlibs::capstone::X86_INS_ADCX:
120 break;
121
122 case triton::extlibs::capstone::X86_INS_ADD:
124 break;
125
126 case triton::extlibs::capstone::X86_INS_ADDPD:
128 break;
129
130 case triton::extlibs::capstone::X86_INS_ADDPS:
132 break;
133
134 case triton::extlibs::capstone::X86_INS_ADDSD:
136 break;
137
138 case triton::extlibs::capstone::X86_INS_ADDSS:
140 break;
141
142 case triton::extlibs::capstone::X86_INS_ADDSUBPD:
144 break;
145
146 case triton::extlibs::capstone::X86_INS_ADDSUBPS:
148 break;
149
150 case triton::extlibs::capstone::X86_INS_FADD:
152 break;
153
154 case triton::extlibs::capstone::X86_INS_FIADD:
156 break;
157
158 #if CS_API_MAJOR < 5
159 case triton::extlibs::capstone::X86_INS_FADDP:
161 break;
162 #endif
163
164 case triton::extlibs::capstone::X86_INS_ADOX:
166 break;
167
168 case triton::extlibs::capstone::X86_INS_AESDECLAST:
170 break;
171
172 case triton::extlibs::capstone::X86_INS_AESDEC:
174 break;
175
176 case triton::extlibs::capstone::X86_INS_AESENCLAST:
178 break;
179
180 case triton::extlibs::capstone::X86_INS_AESENC:
182 break;
183
184 case triton::extlibs::capstone::X86_INS_AESIMC:
186 break;
187
188 case triton::extlibs::capstone::X86_INS_AESKEYGENASSIST:
190 break;
191
192 case triton::extlibs::capstone::X86_INS_AND:
194 break;
195
196 case triton::extlibs::capstone::X86_INS_ANDN:
198 break;
199
200 case triton::extlibs::capstone::X86_INS_ANDNPD:
202 break;
203
204 case triton::extlibs::capstone::X86_INS_ANDNPS:
206 break;
207
208 case triton::extlibs::capstone::X86_INS_ANDPD:
210 break;
211
212 case triton::extlibs::capstone::X86_INS_ANDPS:
214 break;
215
216 case triton::extlibs::capstone::X86_INS_ARPL:
218 break;
219
220 case triton::extlibs::capstone::X86_INS_BEXTR:
222 break;
223
224 case triton::extlibs::capstone::X86_INS_BLCFILL:
226 break;
227
228 case triton::extlibs::capstone::X86_INS_BLCI:
230 break;
231
232 case triton::extlibs::capstone::X86_INS_BLCIC:
234 break;
235
236 case triton::extlibs::capstone::X86_INS_BLCMSK:
238 break;
239
240 case triton::extlibs::capstone::X86_INS_BLCS:
242 break;
243
244 case triton::extlibs::capstone::X86_INS_BLENDPD:
246 break;
247
248 case triton::extlibs::capstone::X86_INS_BLENDPS:
250 break;
251
252 case triton::extlibs::capstone::X86_INS_BLENDVPD:
254 break;
255
256 case triton::extlibs::capstone::X86_INS_BLENDVPS:
258 break;
259
260 case triton::extlibs::capstone::X86_INS_BLSFILL:
262 break;
263
264 case triton::extlibs::capstone::X86_INS_BLSI:
266 break;
267
268 case triton::extlibs::capstone::X86_INS_BLSIC:
270 break;
271
272 case triton::extlibs::capstone::X86_INS_BLSMSK:
274 break;
275
276 case triton::extlibs::capstone::X86_INS_BLSR:
278 break;
279
280 case triton::extlibs::capstone::X86_INS_BOUND:
282 break;
283
284 case triton::extlibs::capstone::X86_INS_BSF:
286 break;
287
288 case triton::extlibs::capstone::X86_INS_BSR:
290 break;
291
292 case triton::extlibs::capstone::X86_INS_BSWAP:
294 break;
295
296 case triton::extlibs::capstone::X86_INS_BT:
298 break;
299
300 case triton::extlibs::capstone::X86_INS_BTC:
302 break;
303
304 case triton::extlibs::capstone::X86_INS_BTR:
306 break;
307
308 case triton::extlibs::capstone::X86_INS_BTS:
310 break;
311
312 case triton::extlibs::capstone::X86_INS_BZHI:
314 break;
315
316 case triton::extlibs::capstone::X86_INS_CALL:
318 break;
319
320 case triton::extlibs::capstone::X86_INS_CBW:
322 break;
323
324 case triton::extlibs::capstone::X86_INS_CDQ:
326 break;
327
328 case triton::extlibs::capstone::X86_INS_CDQE:
330 break;
331
332 case triton::extlibs::capstone::X86_INS_FCHS:
334 break;
335
336 case triton::extlibs::capstone::X86_INS_CLAC:
338 break;
339
340 case triton::extlibs::capstone::X86_INS_CLC:
342 break;
343
344 case triton::extlibs::capstone::X86_INS_CLD:
346 break;
347
348 case triton::extlibs::capstone::X86_INS_CLFLUSH:
350 break;
351
352 case triton::extlibs::capstone::X86_INS_CLGI:
354 break;
355
356 case triton::extlibs::capstone::X86_INS_CLI:
358 break;
359
360 case triton::extlibs::capstone::X86_INS_CLTS:
362 break;
363
364 case triton::extlibs::capstone::X86_INS_CMC:
366 break;
367
368 case triton::extlibs::capstone::X86_INS_CMOVA:
370 break;
371
372 case triton::extlibs::capstone::X86_INS_CMOVAE:
374 break;
375
376 case triton::extlibs::capstone::X86_INS_CMOVB:
378 break;
379
380 case triton::extlibs::capstone::X86_INS_CMOVBE:
382 break;
383
384 case triton::extlibs::capstone::X86_INS_FCMOVBE:
386 break;
387
388 case triton::extlibs::capstone::X86_INS_FCMOVB:
390 break;
391
392 case triton::extlibs::capstone::X86_INS_CMOVE:
394 break;
395
396 case triton::extlibs::capstone::X86_INS_FCMOVE:
398 break;
399
400 case triton::extlibs::capstone::X86_INS_CMOVG:
402 break;
403
404 case triton::extlibs::capstone::X86_INS_CMOVGE:
406 break;
407
408 case triton::extlibs::capstone::X86_INS_CMOVL:
410 break;
411
412 case triton::extlibs::capstone::X86_INS_CMOVLE:
414 break;
415
416 case triton::extlibs::capstone::X86_INS_FCMOVNBE:
418 break;
419
420 case triton::extlibs::capstone::X86_INS_FCMOVNB:
422 break;
423
424 case triton::extlibs::capstone::X86_INS_CMOVNE:
426 break;
427
428 case triton::extlibs::capstone::X86_INS_FCMOVNE:
430 break;
431
432 case triton::extlibs::capstone::X86_INS_CMOVNO:
434 break;
435
436 case triton::extlibs::capstone::X86_INS_CMOVNP:
438 break;
439
440 case triton::extlibs::capstone::X86_INS_FCMOVNU:
442 break;
443
444 case triton::extlibs::capstone::X86_INS_CMOVNS:
446 break;
447
448 case triton::extlibs::capstone::X86_INS_CMOVO:
450 break;
451
452 case triton::extlibs::capstone::X86_INS_CMOVP:
454 break;
455
456 case triton::extlibs::capstone::X86_INS_FCMOVU:
458 break;
459
460 case triton::extlibs::capstone::X86_INS_CMOVS:
462 break;
463
464 case triton::extlibs::capstone::X86_INS_CMP:
466 break;
467
468 case triton::extlibs::capstone::X86_INS_CMPPD:
470 break;
471
472 case triton::extlibs::capstone::X86_INS_CMPPS:
474 break;
475
476 case triton::extlibs::capstone::X86_INS_CMPSB:
478 break;
479
480 case triton::extlibs::capstone::X86_INS_CMPSD:
482 break;
483
484 case triton::extlibs::capstone::X86_INS_CMPSQ:
486 break;
487
488 case triton::extlibs::capstone::X86_INS_CMPSS:
490 break;
491
492 case triton::extlibs::capstone::X86_INS_CMPSW:
494 break;
495
496 case triton::extlibs::capstone::X86_INS_CMPXCHG16B:
498 break;
499
500 case triton::extlibs::capstone::X86_INS_CMPXCHG:
502 break;
503
504 case triton::extlibs::capstone::X86_INS_CMPXCHG8B:
506 break;
507
508 case triton::extlibs::capstone::X86_INS_COMISD:
510 break;
511
512 case triton::extlibs::capstone::X86_INS_COMISS:
514 break;
515
516 case triton::extlibs::capstone::X86_INS_FCOMP:
518 break;
519
520 case triton::extlibs::capstone::X86_INS_FCOMI:
522 break;
523
524 case triton::extlibs::capstone::X86_INS_FCOM:
526 break;
527
528 case triton::extlibs::capstone::X86_INS_FCOS:
530 break;
531
532 case triton::extlibs::capstone::X86_INS_CPUID:
534 break;
535
536 case triton::extlibs::capstone::X86_INS_CQO:
538 break;
539
540 case triton::extlibs::capstone::X86_INS_CRC32:
542 break;
543
544 case triton::extlibs::capstone::X86_INS_CVTDQ2PD:
546 break;
547
548 case triton::extlibs::capstone::X86_INS_CVTDQ2PS:
550 break;
551
552 case triton::extlibs::capstone::X86_INS_CVTPD2DQ:
554 break;
555
556 case triton::extlibs::capstone::X86_INS_CVTPD2PS:
558 break;
559
560 case triton::extlibs::capstone::X86_INS_CVTPS2DQ:
562 break;
563
564 case triton::extlibs::capstone::X86_INS_CVTPS2PD:
566 break;
567
568 case triton::extlibs::capstone::X86_INS_CVTSD2SI:
570 break;
571
572 case triton::extlibs::capstone::X86_INS_CVTSD2SS:
574 break;
575
576 case triton::extlibs::capstone::X86_INS_CVTSI2SD:
578 break;
579
580 case triton::extlibs::capstone::X86_INS_CVTSI2SS:
582 break;
583
584 case triton::extlibs::capstone::X86_INS_CVTSS2SD:
586 break;
587
588 case triton::extlibs::capstone::X86_INS_CVTSS2SI:
590 break;
591
592 case triton::extlibs::capstone::X86_INS_CVTTPD2DQ:
594 break;
595
596 case triton::extlibs::capstone::X86_INS_CVTTPS2DQ:
598 break;
599
600 case triton::extlibs::capstone::X86_INS_CVTTSD2SI:
602 break;
603
604 case triton::extlibs::capstone::X86_INS_CVTTSS2SI:
606 break;
607
608 case triton::extlibs::capstone::X86_INS_CWD:
610 break;
611
612 case triton::extlibs::capstone::X86_INS_CWDE:
614 break;
615
616 case triton::extlibs::capstone::X86_INS_DAA:
618 break;
619
620 case triton::extlibs::capstone::X86_INS_DAS:
622 break;
623
624 case triton::extlibs::capstone::X86_INS_DATA16:
626 break;
627
628 case triton::extlibs::capstone::X86_INS_DEC:
630 break;
631
632 case triton::extlibs::capstone::X86_INS_DIV:
634 break;
635
636 case triton::extlibs::capstone::X86_INS_DIVPD:
638 break;
639
640 case triton::extlibs::capstone::X86_INS_DIVPS:
642 break;
643
644 case triton::extlibs::capstone::X86_INS_FDIVR:
646 break;
647
648 case triton::extlibs::capstone::X86_INS_FIDIVR:
650 break;
651
652 case triton::extlibs::capstone::X86_INS_FDIVRP:
654 break;
655
656 case triton::extlibs::capstone::X86_INS_DIVSD:
658 break;
659
660 case triton::extlibs::capstone::X86_INS_DIVSS:
662 break;
663
664 case triton::extlibs::capstone::X86_INS_FDIV:
666 break;
667
668 case triton::extlibs::capstone::X86_INS_FIDIV:
670 break;
671
672 case triton::extlibs::capstone::X86_INS_FDIVP:
674 break;
675
676 case triton::extlibs::capstone::X86_INS_DPPD:
678 break;
679
680 case triton::extlibs::capstone::X86_INS_DPPS:
682 break;
683
684 case triton::extlibs::capstone::X86_INS_RET:
686 break;
687
688 case triton::extlibs::capstone::X86_INS_ENCLS:
690 break;
691
692 case triton::extlibs::capstone::X86_INS_ENCLU:
694 break;
695
696 case triton::extlibs::capstone::X86_INS_ENTER:
698 break;
699
700 case triton::extlibs::capstone::X86_INS_EXTRACTPS:
702 break;
703
704 case triton::extlibs::capstone::X86_INS_EXTRQ:
706 break;
707
708 case triton::extlibs::capstone::X86_INS_F2XM1:
710 break;
711
712 case triton::extlibs::capstone::X86_INS_LCALL:
714 break;
715
716 case triton::extlibs::capstone::X86_INS_LJMP:
718 break;
719
720 case triton::extlibs::capstone::X86_INS_FBLD:
722 break;
723
724 case triton::extlibs::capstone::X86_INS_FBSTP:
726 break;
727
728 case triton::extlibs::capstone::X86_INS_FCOMPP:
730 break;
731
732 case triton::extlibs::capstone::X86_INS_FDECSTP:
734 break;
735
736 case triton::extlibs::capstone::X86_INS_FEMMS:
738 break;
739
740 case triton::extlibs::capstone::X86_INS_FFREE:
742 break;
743
744 case triton::extlibs::capstone::X86_INS_FICOM:
746 break;
747
748 case triton::extlibs::capstone::X86_INS_FICOMP:
750 break;
751
752 case triton::extlibs::capstone::X86_INS_FINCSTP:
754 break;
755
756 case triton::extlibs::capstone::X86_INS_FLDCW:
758 break;
759
760 case triton::extlibs::capstone::X86_INS_FLDENV:
762 break;
763
764 case triton::extlibs::capstone::X86_INS_FLDL2E:
766 break;
767
768 case triton::extlibs::capstone::X86_INS_FLDL2T:
770 break;
771
772 case triton::extlibs::capstone::X86_INS_FLDLG2:
774 break;
775
776 case triton::extlibs::capstone::X86_INS_FLDLN2:
778 break;
779
780 case triton::extlibs::capstone::X86_INS_FLDPI:
782 break;
783
784 case triton::extlibs::capstone::X86_INS_FNCLEX:
786 break;
787
788 case triton::extlibs::capstone::X86_INS_FNINIT:
790 break;
791
792 case triton::extlibs::capstone::X86_INS_FNOP:
794 break;
795
796 case triton::extlibs::capstone::X86_INS_FNSTCW:
798 break;
799
800 case triton::extlibs::capstone::X86_INS_FNSTSW:
802 break;
803
804 case triton::extlibs::capstone::X86_INS_FPATAN:
806 break;
807
808 case triton::extlibs::capstone::X86_INS_FPREM:
810 break;
811
812 case triton::extlibs::capstone::X86_INS_FPREM1:
814 break;
815
816 case triton::extlibs::capstone::X86_INS_FPTAN:
818 break;
819
820 case triton::extlibs::capstone::X86_INS_FRNDINT:
822 break;
823
824 case triton::extlibs::capstone::X86_INS_FRSTOR:
826 break;
827
828 case triton::extlibs::capstone::X86_INS_FNSAVE:
830 break;
831
832 case triton::extlibs::capstone::X86_INS_FSCALE:
834 break;
835
836 case triton::extlibs::capstone::X86_INS_FSETPM:
838 break;
839
840 case triton::extlibs::capstone::X86_INS_FSINCOS:
842 break;
843
844 case triton::extlibs::capstone::X86_INS_FNSTENV:
846 break;
847
848 case triton::extlibs::capstone::X86_INS_FXAM:
850 break;
851
852 case triton::extlibs::capstone::X86_INS_FXRSTOR:
854 break;
855
856 case triton::extlibs::capstone::X86_INS_FXRSTOR64:
858 break;
859
860 case triton::extlibs::capstone::X86_INS_FXSAVE:
862 break;
863
864 case triton::extlibs::capstone::X86_INS_FXSAVE64:
866 break;
867
868 case triton::extlibs::capstone::X86_INS_FXTRACT:
870 break;
871
872 case triton::extlibs::capstone::X86_INS_FYL2X:
874 break;
875
876 case triton::extlibs::capstone::X86_INS_FYL2XP1:
878 break;
879
880 case triton::extlibs::capstone::X86_INS_MOVAPD:
882 break;
883
884 case triton::extlibs::capstone::X86_INS_MOVAPS:
886 break;
887
888 case triton::extlibs::capstone::X86_INS_ORPD:
890 break;
891
892 case triton::extlibs::capstone::X86_INS_ORPS:
894 break;
895
896 case triton::extlibs::capstone::X86_INS_VMOVAPD:
898 break;
899
900 case triton::extlibs::capstone::X86_INS_VMOVAPS:
902 break;
903
904 case triton::extlibs::capstone::X86_INS_XORPD:
906 break;
907
908 case triton::extlibs::capstone::X86_INS_XORPS:
910 break;
911
912 case triton::extlibs::capstone::X86_INS_GETSEC:
914 break;
915
916 case triton::extlibs::capstone::X86_INS_HADDPD:
918 break;
919
920 case triton::extlibs::capstone::X86_INS_HADDPS:
922 break;
923
924 case triton::extlibs::capstone::X86_INS_HLT:
926 break;
927
928 case triton::extlibs::capstone::X86_INS_HSUBPD:
930 break;
931
932 case triton::extlibs::capstone::X86_INS_HSUBPS:
934 break;
935
936 case triton::extlibs::capstone::X86_INS_IDIV:
938 break;
939
940 case triton::extlibs::capstone::X86_INS_FILD:
942 break;
943
944 case triton::extlibs::capstone::X86_INS_IMUL:
946 break;
947
948 case triton::extlibs::capstone::X86_INS_IN:
950 break;
951
952 case triton::extlibs::capstone::X86_INS_INC:
954 break;
955
956 case triton::extlibs::capstone::X86_INS_INSB:
958 break;
959
960 case triton::extlibs::capstone::X86_INS_INSERTPS:
962 break;
963
964 case triton::extlibs::capstone::X86_INS_INSERTQ:
966 break;
967
968 case triton::extlibs::capstone::X86_INS_INSD:
970 break;
971
972 case triton::extlibs::capstone::X86_INS_INSW:
974 break;
975
976 case triton::extlibs::capstone::X86_INS_INT:
978 break;
979
980 case triton::extlibs::capstone::X86_INS_INT1:
982 break;
983
984 case triton::extlibs::capstone::X86_INS_INT3:
986 break;
987
988 case triton::extlibs::capstone::X86_INS_INTO:
990 break;
991
992 case triton::extlibs::capstone::X86_INS_INVD:
994 break;
995
996 case triton::extlibs::capstone::X86_INS_INVEPT:
998 break;
999
1000 case triton::extlibs::capstone::X86_INS_INVLPG:
1002 break;
1003
1004 case triton::extlibs::capstone::X86_INS_INVLPGA:
1006 break;
1007
1008 case triton::extlibs::capstone::X86_INS_INVPCID:
1010 break;
1011
1012 case triton::extlibs::capstone::X86_INS_INVVPID:
1014 break;
1015
1016 case triton::extlibs::capstone::X86_INS_IRET:
1018 break;
1019
1020 case triton::extlibs::capstone::X86_INS_IRETD:
1022 break;
1023
1024 case triton::extlibs::capstone::X86_INS_IRETQ:
1026 break;
1027
1028 case triton::extlibs::capstone::X86_INS_FISTTP:
1030 break;
1031
1032 case triton::extlibs::capstone::X86_INS_FIST:
1034 break;
1035
1036 case triton::extlibs::capstone::X86_INS_FISTP:
1038 break;
1039
1040 case triton::extlibs::capstone::X86_INS_UCOMISD:
1042 break;
1043
1044 case triton::extlibs::capstone::X86_INS_UCOMISS:
1046 break;
1047
1048 case triton::extlibs::capstone::X86_INS_VCOMISD:
1050 break;
1051
1052 case triton::extlibs::capstone::X86_INS_VCOMISS:
1054 break;
1055
1056 case triton::extlibs::capstone::X86_INS_VCVTSD2SS:
1058 break;
1059
1060 case triton::extlibs::capstone::X86_INS_VCVTSI2SD:
1062 break;
1063
1064 case triton::extlibs::capstone::X86_INS_VCVTSI2SS:
1066 break;
1067
1068 case triton::extlibs::capstone::X86_INS_VCVTSS2SD:
1070 break;
1071
1072 case triton::extlibs::capstone::X86_INS_VCVTTSD2SI:
1074 break;
1075
1076 case triton::extlibs::capstone::X86_INS_VCVTTSD2USI:
1078 break;
1079
1080 case triton::extlibs::capstone::X86_INS_VCVTTSS2SI:
1082 break;
1083
1084 case triton::extlibs::capstone::X86_INS_VCVTTSS2USI:
1086 break;
1087
1088 case triton::extlibs::capstone::X86_INS_VCVTUSI2SD:
1090 break;
1091
1092 case triton::extlibs::capstone::X86_INS_VCVTUSI2SS:
1094 break;
1095
1096 case triton::extlibs::capstone::X86_INS_VUCOMISD:
1098 break;
1099
1100 case triton::extlibs::capstone::X86_INS_VUCOMISS:
1102 break;
1103
1104 case triton::extlibs::capstone::X86_INS_JAE:
1106 break;
1107
1108 case triton::extlibs::capstone::X86_INS_JA:
1110 break;
1111
1112 case triton::extlibs::capstone::X86_INS_JBE:
1114 break;
1115
1116 case triton::extlibs::capstone::X86_INS_JB:
1118 break;
1119
1120 case triton::extlibs::capstone::X86_INS_JCXZ:
1122 break;
1123
1124 case triton::extlibs::capstone::X86_INS_JECXZ:
1126 break;
1127
1128 case triton::extlibs::capstone::X86_INS_JE:
1130 break;
1131
1132 case triton::extlibs::capstone::X86_INS_JGE:
1134 break;
1135
1136 case triton::extlibs::capstone::X86_INS_JG:
1138 break;
1139
1140 case triton::extlibs::capstone::X86_INS_JLE:
1142 break;
1143
1144 case triton::extlibs::capstone::X86_INS_JL:
1146 break;
1147
1148 case triton::extlibs::capstone::X86_INS_JMP:
1150 break;
1151
1152 case triton::extlibs::capstone::X86_INS_JNE:
1154 break;
1155
1156 case triton::extlibs::capstone::X86_INS_JNO:
1158 break;
1159
1160 case triton::extlibs::capstone::X86_INS_JNP:
1162 break;
1163
1164 case triton::extlibs::capstone::X86_INS_JNS:
1166 break;
1167
1168 case triton::extlibs::capstone::X86_INS_JO:
1170 break;
1171
1172 case triton::extlibs::capstone::X86_INS_JP:
1174 break;
1175
1176 case triton::extlibs::capstone::X86_INS_JRCXZ:
1178 break;
1179
1180 case triton::extlibs::capstone::X86_INS_JS:
1182 break;
1183
1184 case triton::extlibs::capstone::X86_INS_KANDB:
1186 break;
1187
1188 case triton::extlibs::capstone::X86_INS_KANDD:
1190 break;
1191
1192 case triton::extlibs::capstone::X86_INS_KANDNB:
1194 break;
1195
1196 case triton::extlibs::capstone::X86_INS_KANDND:
1198 break;
1199
1200 case triton::extlibs::capstone::X86_INS_KANDNQ:
1202 break;
1203
1204 case triton::extlibs::capstone::X86_INS_KANDNW:
1206 break;
1207
1208 case triton::extlibs::capstone::X86_INS_KANDQ:
1210 break;
1211
1212 case triton::extlibs::capstone::X86_INS_KANDW:
1214 break;
1215
1216 case triton::extlibs::capstone::X86_INS_KMOVB:
1218 break;
1219
1220 case triton::extlibs::capstone::X86_INS_KMOVD:
1222 break;
1223
1224 case triton::extlibs::capstone::X86_INS_KMOVQ:
1226 break;
1227
1228 case triton::extlibs::capstone::X86_INS_KMOVW:
1230 break;
1231
1232 case triton::extlibs::capstone::X86_INS_KNOTB:
1234 break;
1235
1236 case triton::extlibs::capstone::X86_INS_KNOTD:
1238 break;
1239
1240 case triton::extlibs::capstone::X86_INS_KNOTQ:
1242 break;
1243
1244 case triton::extlibs::capstone::X86_INS_KNOTW:
1246 break;
1247
1248 case triton::extlibs::capstone::X86_INS_KORB:
1250 break;
1251
1252 case triton::extlibs::capstone::X86_INS_KORD:
1254 break;
1255
1256 case triton::extlibs::capstone::X86_INS_KORQ:
1258 break;
1259
1260 case triton::extlibs::capstone::X86_INS_KORTESTW:
1262 break;
1263
1264 case triton::extlibs::capstone::X86_INS_KORW:
1266 break;
1267
1268 case triton::extlibs::capstone::X86_INS_KSHIFTLW:
1270 break;
1271
1272 case triton::extlibs::capstone::X86_INS_KSHIFTRW:
1274 break;
1275
1276 case triton::extlibs::capstone::X86_INS_KUNPCKBW:
1278 break;
1279
1280 case triton::extlibs::capstone::X86_INS_KXNORB:
1282 break;
1283
1284 case triton::extlibs::capstone::X86_INS_KXNORD:
1286 break;
1287
1288 case triton::extlibs::capstone::X86_INS_KXNORQ:
1290 break;
1291
1292 case triton::extlibs::capstone::X86_INS_KXNORW:
1294 break;
1295
1296 case triton::extlibs::capstone::X86_INS_KXORB:
1298 break;
1299
1300 case triton::extlibs::capstone::X86_INS_KXORD:
1302 break;
1303
1304 case triton::extlibs::capstone::X86_INS_KXORQ:
1306 break;
1307
1308 case triton::extlibs::capstone::X86_INS_KXORW:
1310 break;
1311
1312 case triton::extlibs::capstone::X86_INS_LAHF:
1314 break;
1315
1316 case triton::extlibs::capstone::X86_INS_LAR:
1318 break;
1319
1320 case triton::extlibs::capstone::X86_INS_LDDQU:
1322 break;
1323
1324 case triton::extlibs::capstone::X86_INS_LDMXCSR:
1326 break;
1327
1328 case triton::extlibs::capstone::X86_INS_LDS:
1330 break;
1331
1332 case triton::extlibs::capstone::X86_INS_FLDZ:
1334 break;
1335
1336 case triton::extlibs::capstone::X86_INS_FLD1:
1338 break;
1339
1340 case triton::extlibs::capstone::X86_INS_FLD:
1342 break;
1343
1344 case triton::extlibs::capstone::X86_INS_LEA:
1346 break;
1347
1348 case triton::extlibs::capstone::X86_INS_LEAVE:
1350 break;
1351
1352 case triton::extlibs::capstone::X86_INS_LES:
1354 break;
1355
1356 case triton::extlibs::capstone::X86_INS_LFENCE:
1358 break;
1359
1360 case triton::extlibs::capstone::X86_INS_LFS:
1362 break;
1363
1364 case triton::extlibs::capstone::X86_INS_LGDT:
1366 break;
1367
1368 case triton::extlibs::capstone::X86_INS_LGS:
1370 break;
1371
1372 case triton::extlibs::capstone::X86_INS_LIDT:
1374 break;
1375
1376 case triton::extlibs::capstone::X86_INS_LLDT:
1378 break;
1379
1380 case triton::extlibs::capstone::X86_INS_LMSW:
1382 break;
1383
1384 case triton::extlibs::capstone::X86_INS_OR:
1386 break;
1387
1388 case triton::extlibs::capstone::X86_INS_SUB:
1390 break;
1391
1392 case triton::extlibs::capstone::X86_INS_XOR:
1394 break;
1395
1396 case triton::extlibs::capstone::X86_INS_LODSB:
1398 break;
1399
1400 case triton::extlibs::capstone::X86_INS_LODSD:
1402 break;
1403
1404 case triton::extlibs::capstone::X86_INS_LODSQ:
1406 break;
1407
1408 case triton::extlibs::capstone::X86_INS_LODSW:
1410 break;
1411
1412 case triton::extlibs::capstone::X86_INS_LOOP:
1414 break;
1415
1416 case triton::extlibs::capstone::X86_INS_LOOPE:
1418 break;
1419
1420 case triton::extlibs::capstone::X86_INS_LOOPNE:
1422 break;
1423
1424 case triton::extlibs::capstone::X86_INS_RETF:
1426 break;
1427
1428 case triton::extlibs::capstone::X86_INS_RETFQ:
1430 break;
1431
1432 case triton::extlibs::capstone::X86_INS_LSL:
1434 break;
1435
1436 case triton::extlibs::capstone::X86_INS_LSS:
1438 break;
1439
1440 case triton::extlibs::capstone::X86_INS_LTR:
1442 break;
1443
1444 case triton::extlibs::capstone::X86_INS_XADD:
1446 break;
1447
1448 case triton::extlibs::capstone::X86_INS_LZCNT:
1450 break;
1451
1452 case triton::extlibs::capstone::X86_INS_MASKMOVDQU:
1454 break;
1455
1456 case triton::extlibs::capstone::X86_INS_MAXPD:
1458 break;
1459
1460 case triton::extlibs::capstone::X86_INS_MAXPS:
1462 break;
1463
1464 case triton::extlibs::capstone::X86_INS_MAXSD:
1466 break;
1467
1468 case triton::extlibs::capstone::X86_INS_MAXSS:
1470 break;
1471
1472 case triton::extlibs::capstone::X86_INS_MFENCE:
1474 break;
1475
1476 case triton::extlibs::capstone::X86_INS_MINPD:
1478 break;
1479
1480 case triton::extlibs::capstone::X86_INS_MINPS:
1482 break;
1483
1484 case triton::extlibs::capstone::X86_INS_MINSD:
1486 break;
1487
1488 case triton::extlibs::capstone::X86_INS_MINSS:
1490 break;
1491
1492 case triton::extlibs::capstone::X86_INS_CVTPD2PI:
1494 break;
1495
1496 case triton::extlibs::capstone::X86_INS_CVTPI2PD:
1498 break;
1499
1500 case triton::extlibs::capstone::X86_INS_CVTPI2PS:
1502 break;
1503
1504 case triton::extlibs::capstone::X86_INS_CVTPS2PI:
1506 break;
1507
1508 case triton::extlibs::capstone::X86_INS_CVTTPD2PI:
1510 break;
1511
1512 case triton::extlibs::capstone::X86_INS_CVTTPS2PI:
1514 break;
1515
1516 case triton::extlibs::capstone::X86_INS_EMMS:
1518 break;
1519
1520 case triton::extlibs::capstone::X86_INS_MASKMOVQ:
1522 break;
1523
1524 case triton::extlibs::capstone::X86_INS_MOVD:
1526 break;
1527
1528 case triton::extlibs::capstone::X86_INS_MOVDQ2Q:
1530 break;
1531
1532 case triton::extlibs::capstone::X86_INS_MOVNTQ:
1534 break;
1535
1536 case triton::extlibs::capstone::X86_INS_MOVQ2DQ:
1538 break;
1539
1540 case triton::extlibs::capstone::X86_INS_MOVQ:
1542 break;
1543
1544 case triton::extlibs::capstone::X86_INS_PABSB:
1546 break;
1547
1548 case triton::extlibs::capstone::X86_INS_PABSD:
1550 break;
1551
1552 case triton::extlibs::capstone::X86_INS_PABSW:
1554 break;
1555
1556 case triton::extlibs::capstone::X86_INS_PACKSSDW:
1558 break;
1559
1560 case triton::extlibs::capstone::X86_INS_PACKSSWB:
1562 break;
1563
1564 case triton::extlibs::capstone::X86_INS_PACKUSWB:
1566 break;
1567
1568 case triton::extlibs::capstone::X86_INS_PADDB:
1570 break;
1571
1572 case triton::extlibs::capstone::X86_INS_PADDD:
1574 break;
1575
1576 case triton::extlibs::capstone::X86_INS_PADDQ:
1578 break;
1579
1580 case triton::extlibs::capstone::X86_INS_PADDSB:
1582 break;
1583
1584 case triton::extlibs::capstone::X86_INS_PADDSW:
1586 break;
1587
1588 case triton::extlibs::capstone::X86_INS_PADDUSB:
1590 break;
1591
1592 case triton::extlibs::capstone::X86_INS_PADDUSW:
1594 break;
1595
1596 case triton::extlibs::capstone::X86_INS_PADDW:
1598 break;
1599
1600 case triton::extlibs::capstone::X86_INS_PALIGNR:
1602 break;
1603
1604 case triton::extlibs::capstone::X86_INS_PANDN:
1606 break;
1607
1608 case triton::extlibs::capstone::X86_INS_PAND:
1610 break;
1611
1612 case triton::extlibs::capstone::X86_INS_PAVGB:
1614 break;
1615
1616 case triton::extlibs::capstone::X86_INS_PAVGW:
1618 break;
1619
1620 case triton::extlibs::capstone::X86_INS_PCMPEQB:
1622 break;
1623
1624 case triton::extlibs::capstone::X86_INS_PCMPEQD:
1626 break;
1627
1628 case triton::extlibs::capstone::X86_INS_PCMPEQW:
1630 break;
1631
1632 case triton::extlibs::capstone::X86_INS_PCMPGTB:
1634 break;
1635
1636 case triton::extlibs::capstone::X86_INS_PCMPGTD:
1638 break;
1639
1640 case triton::extlibs::capstone::X86_INS_PCMPGTW:
1642 break;
1643
1644 case triton::extlibs::capstone::X86_INS_PEXTRW:
1646 break;
1647
1648 case triton::extlibs::capstone::X86_INS_PHADDSW:
1650 break;
1651
1652 case triton::extlibs::capstone::X86_INS_PHADDW:
1654 break;
1655
1656 case triton::extlibs::capstone::X86_INS_PHADDD:
1658 break;
1659
1660 case triton::extlibs::capstone::X86_INS_PHSUBD:
1662 break;
1663
1664 case triton::extlibs::capstone::X86_INS_PHSUBSW:
1666 break;
1667
1668 case triton::extlibs::capstone::X86_INS_PHSUBW:
1670 break;
1671
1672 case triton::extlibs::capstone::X86_INS_PINSRW:
1674 break;
1675
1676 case triton::extlibs::capstone::X86_INS_PMADDUBSW:
1678 break;
1679
1680 case triton::extlibs::capstone::X86_INS_PMADDWD:
1682 break;
1683
1684 case triton::extlibs::capstone::X86_INS_PMAXSW:
1686 break;
1687
1688 case triton::extlibs::capstone::X86_INS_PMAXUB:
1690 break;
1691
1692 case triton::extlibs::capstone::X86_INS_PMINSW:
1694 break;
1695
1696 case triton::extlibs::capstone::X86_INS_PMINUB:
1698 break;
1699
1700 case triton::extlibs::capstone::X86_INS_PMOVMSKB:
1702 break;
1703
1704 case triton::extlibs::capstone::X86_INS_PMULHRSW:
1706 break;
1707
1708 case triton::extlibs::capstone::X86_INS_PMULHUW:
1710 break;
1711
1712 case triton::extlibs::capstone::X86_INS_PMULHW:
1714 break;
1715
1716 case triton::extlibs::capstone::X86_INS_PMULLW:
1718 break;
1719
1720 case triton::extlibs::capstone::X86_INS_PMULUDQ:
1722 break;
1723
1724 case triton::extlibs::capstone::X86_INS_POR:
1726 break;
1727
1728 case triton::extlibs::capstone::X86_INS_PSADBW:
1730 break;
1731
1732 case triton::extlibs::capstone::X86_INS_PSHUFB:
1734 break;
1735
1736 case triton::extlibs::capstone::X86_INS_PSHUFW:
1738 break;
1739
1740 case triton::extlibs::capstone::X86_INS_PSIGNB:
1742 break;
1743
1744 case triton::extlibs::capstone::X86_INS_PSIGND:
1746 break;
1747
1748 case triton::extlibs::capstone::X86_INS_PSIGNW:
1750 break;
1751
1752 case triton::extlibs::capstone::X86_INS_PSLLD:
1754 break;
1755
1756 case triton::extlibs::capstone::X86_INS_PSLLQ:
1758 break;
1759
1760 case triton::extlibs::capstone::X86_INS_PSLLW:
1762 break;
1763
1764 case triton::extlibs::capstone::X86_INS_PSRAD:
1766 break;
1767
1768 case triton::extlibs::capstone::X86_INS_PSRAW:
1770 break;
1771
1772 case triton::extlibs::capstone::X86_INS_PSRLD:
1774 break;
1775
1776 case triton::extlibs::capstone::X86_INS_PSRLQ:
1778 break;
1779
1780 case triton::extlibs::capstone::X86_INS_PSRLW:
1782 break;
1783
1784 case triton::extlibs::capstone::X86_INS_PSUBB:
1786 break;
1787
1788 case triton::extlibs::capstone::X86_INS_PSUBD:
1790 break;
1791
1792 case triton::extlibs::capstone::X86_INS_PSUBQ:
1794 break;
1795
1796 case triton::extlibs::capstone::X86_INS_PSUBSB:
1798 break;
1799
1800 case triton::extlibs::capstone::X86_INS_PSUBSW:
1802 break;
1803
1804 case triton::extlibs::capstone::X86_INS_PSUBUSB:
1806 break;
1807
1808 case triton::extlibs::capstone::X86_INS_PSUBUSW:
1810 break;
1811
1812 case triton::extlibs::capstone::X86_INS_PSUBW:
1814 break;
1815
1816 case triton::extlibs::capstone::X86_INS_PUNPCKHBW:
1818 break;
1819
1820 case triton::extlibs::capstone::X86_INS_PUNPCKHDQ:
1822 break;
1823
1824 case triton::extlibs::capstone::X86_INS_PUNPCKHWD:
1826 break;
1827
1828 case triton::extlibs::capstone::X86_INS_PUNPCKLBW:
1830 break;
1831
1832 case triton::extlibs::capstone::X86_INS_PUNPCKLDQ:
1834 break;
1835
1836 case triton::extlibs::capstone::X86_INS_PUNPCKLWD:
1838 break;
1839
1840 case triton::extlibs::capstone::X86_INS_PXOR:
1842 break;
1843
1844 case triton::extlibs::capstone::X86_INS_MONITOR:
1846 break;
1847
1848 case triton::extlibs::capstone::X86_INS_MONTMUL:
1850 break;
1851
1852 case triton::extlibs::capstone::X86_INS_MOV:
1854 break;
1855
1856 case triton::extlibs::capstone::X86_INS_MOVABS:
1858 break;
1859
1860 case triton::extlibs::capstone::X86_INS_MOVBE:
1862 break;
1863
1864 case triton::extlibs::capstone::X86_INS_MOVDDUP:
1866 break;
1867
1868 case triton::extlibs::capstone::X86_INS_MOVDQA:
1870 break;
1871
1872 case triton::extlibs::capstone::X86_INS_MOVDQU:
1874 break;
1875
1876 case triton::extlibs::capstone::X86_INS_MOVHLPS:
1878 break;
1879
1880 case triton::extlibs::capstone::X86_INS_MOVHPD:
1882 break;
1883
1884 case triton::extlibs::capstone::X86_INS_MOVHPS:
1886 break;
1887
1888 case triton::extlibs::capstone::X86_INS_MOVLHPS:
1890 break;
1891
1892 case triton::extlibs::capstone::X86_INS_MOVLPD:
1894 break;
1895
1896 case triton::extlibs::capstone::X86_INS_MOVLPS:
1898 break;
1899
1900 case triton::extlibs::capstone::X86_INS_MOVMSKPD:
1902 break;
1903
1904 case triton::extlibs::capstone::X86_INS_MOVMSKPS:
1906 break;
1907
1908 case triton::extlibs::capstone::X86_INS_MOVNTDQA:
1910 break;
1911
1912 case triton::extlibs::capstone::X86_INS_MOVNTDQ:
1914 break;
1915
1916 case triton::extlibs::capstone::X86_INS_MOVNTI:
1918 break;
1919
1920 case triton::extlibs::capstone::X86_INS_MOVNTPD:
1922 break;
1923
1924 case triton::extlibs::capstone::X86_INS_MOVNTPS:
1926 break;
1927
1928 case triton::extlibs::capstone::X86_INS_MOVNTSD:
1930 break;
1931
1932 case triton::extlibs::capstone::X86_INS_MOVNTSS:
1934 break;
1935
1936 case triton::extlibs::capstone::X86_INS_MOVSB:
1938 break;
1939
1940 case triton::extlibs::capstone::X86_INS_MOVSD:
1942 break;
1943
1944 case triton::extlibs::capstone::X86_INS_MOVSHDUP:
1946 break;
1947
1948 case triton::extlibs::capstone::X86_INS_MOVSLDUP:
1950 break;
1951
1952 case triton::extlibs::capstone::X86_INS_MOVSQ:
1954 break;
1955
1956 case triton::extlibs::capstone::X86_INS_MOVSS:
1958 break;
1959
1960 case triton::extlibs::capstone::X86_INS_MOVSW:
1962 break;
1963
1964 case triton::extlibs::capstone::X86_INS_MOVSX:
1966 break;
1967
1968 case triton::extlibs::capstone::X86_INS_MOVSXD:
1970 break;
1971
1972 case triton::extlibs::capstone::X86_INS_MOVUPD:
1974 break;
1975
1976 case triton::extlibs::capstone::X86_INS_MOVUPS:
1978 break;
1979
1980 case triton::extlibs::capstone::X86_INS_MOVZX:
1982 break;
1983
1984 case triton::extlibs::capstone::X86_INS_MPSADBW:
1986 break;
1987
1988 case triton::extlibs::capstone::X86_INS_MUL:
1990 break;
1991
1992 case triton::extlibs::capstone::X86_INS_MULPD:
1994 break;
1995
1996 case triton::extlibs::capstone::X86_INS_MULPS:
1998 break;
1999
2000 case triton::extlibs::capstone::X86_INS_MULSD:
2002 break;
2003
2004 case triton::extlibs::capstone::X86_INS_MULSS:
2006 break;
2007
2008 case triton::extlibs::capstone::X86_INS_MULX:
2010 break;
2011
2012 case triton::extlibs::capstone::X86_INS_FMUL:
2014 break;
2015
2016 case triton::extlibs::capstone::X86_INS_FIMUL:
2018 break;
2019
2020 case triton::extlibs::capstone::X86_INS_FMULP:
2022 break;
2023
2024 case triton::extlibs::capstone::X86_INS_MWAIT:
2026 break;
2027
2028 case triton::extlibs::capstone::X86_INS_NEG:
2030 break;
2031
2032 case triton::extlibs::capstone::X86_INS_NOP:
2034 break;
2035
2036 case triton::extlibs::capstone::X86_INS_NOT:
2038 break;
2039
2040 case triton::extlibs::capstone::X86_INS_OUT:
2042 break;
2043
2044 case triton::extlibs::capstone::X86_INS_OUTSB:
2046 break;
2047
2048 case triton::extlibs::capstone::X86_INS_OUTSD:
2050 break;
2051
2052 case triton::extlibs::capstone::X86_INS_OUTSW:
2054 break;
2055
2056 case triton::extlibs::capstone::X86_INS_PACKUSDW:
2058 break;
2059
2060 case triton::extlibs::capstone::X86_INS_PAUSE:
2062 break;
2063
2064 case triton::extlibs::capstone::X86_INS_PAVGUSB:
2066 break;
2067
2068 case triton::extlibs::capstone::X86_INS_PBLENDVB:
2070 break;
2071
2072 case triton::extlibs::capstone::X86_INS_PBLENDW:
2074 break;
2075
2076 case triton::extlibs::capstone::X86_INS_PCLMULQDQ:
2078 break;
2079
2080 case triton::extlibs::capstone::X86_INS_PCMPEQQ:
2082 break;
2083
2084 case triton::extlibs::capstone::X86_INS_PCMPESTRI:
2086 break;
2087
2088 case triton::extlibs::capstone::X86_INS_PCMPESTRM:
2090 break;
2091
2092 case triton::extlibs::capstone::X86_INS_PCMPGTQ:
2094 break;
2095
2096 case triton::extlibs::capstone::X86_INS_PCMPISTRI:
2098 break;
2099
2100 case triton::extlibs::capstone::X86_INS_PCMPISTRM:
2102 break;
2103
2104 case triton::extlibs::capstone::X86_INS_PDEP:
2106 break;
2107
2108 case triton::extlibs::capstone::X86_INS_PEXT:
2110 break;
2111
2112 case triton::extlibs::capstone::X86_INS_PEXTRB:
2114 break;
2115
2116 case triton::extlibs::capstone::X86_INS_PEXTRD:
2118 break;
2119
2120 case triton::extlibs::capstone::X86_INS_PEXTRQ:
2122 break;
2123
2124 case triton::extlibs::capstone::X86_INS_PF2ID:
2126 break;
2127
2128 case triton::extlibs::capstone::X86_INS_PF2IW:
2130 break;
2131
2132 case triton::extlibs::capstone::X86_INS_PFACC:
2134 break;
2135
2136 case triton::extlibs::capstone::X86_INS_PFADD:
2138 break;
2139
2140 case triton::extlibs::capstone::X86_INS_PFCMPEQ:
2142 break;
2143
2144 case triton::extlibs::capstone::X86_INS_PFCMPGE:
2146 break;
2147
2148 case triton::extlibs::capstone::X86_INS_PFCMPGT:
2150 break;
2151
2152 case triton::extlibs::capstone::X86_INS_PFMAX:
2154 break;
2155
2156 case triton::extlibs::capstone::X86_INS_PFMIN:
2158 break;
2159
2160 case triton::extlibs::capstone::X86_INS_PFMUL:
2162 break;
2163
2164 case triton::extlibs::capstone::X86_INS_PFNACC:
2166 break;
2167
2168 case triton::extlibs::capstone::X86_INS_PFPNACC:
2170 break;
2171
2172 case triton::extlibs::capstone::X86_INS_PFRCPIT1:
2174 break;
2175
2176 case triton::extlibs::capstone::X86_INS_PFRCPIT2:
2178 break;
2179
2180 case triton::extlibs::capstone::X86_INS_PFRCP:
2182 break;
2183
2184 case triton::extlibs::capstone::X86_INS_PFRSQIT1:
2186 break;
2187
2188 case triton::extlibs::capstone::X86_INS_PFRSQRT:
2190 break;
2191
2192 case triton::extlibs::capstone::X86_INS_PFSUBR:
2194 break;
2195
2196 case triton::extlibs::capstone::X86_INS_PFSUB:
2198 break;
2199
2200 case triton::extlibs::capstone::X86_INS_PHMINPOSUW:
2202 break;
2203
2204 case triton::extlibs::capstone::X86_INS_PI2FD:
2206 break;
2207
2208 case triton::extlibs::capstone::X86_INS_PI2FW:
2210 break;
2211
2212 case triton::extlibs::capstone::X86_INS_PINSRB:
2214 break;
2215
2216 case triton::extlibs::capstone::X86_INS_PINSRD:
2218 break;
2219
2220 case triton::extlibs::capstone::X86_INS_PINSRQ:
2222 break;
2223
2224 case triton::extlibs::capstone::X86_INS_PMAXSB:
2226 break;
2227
2228 case triton::extlibs::capstone::X86_INS_PMAXSD:
2230 break;
2231
2232 case triton::extlibs::capstone::X86_INS_PMAXUD:
2234 break;
2235
2236 case triton::extlibs::capstone::X86_INS_PMAXUW:
2238 break;
2239
2240 case triton::extlibs::capstone::X86_INS_PMINSB:
2242 break;
2243
2244 case triton::extlibs::capstone::X86_INS_PMINSD:
2246 break;
2247
2248 case triton::extlibs::capstone::X86_INS_PMINUD:
2250 break;
2251
2252 case triton::extlibs::capstone::X86_INS_PMINUW:
2254 break;
2255
2256 case triton::extlibs::capstone::X86_INS_PMOVSXBD:
2258 break;
2259
2260 case triton::extlibs::capstone::X86_INS_PMOVSXBQ:
2262 break;
2263
2264 case triton::extlibs::capstone::X86_INS_PMOVSXBW:
2266 break;
2267
2268 case triton::extlibs::capstone::X86_INS_PMOVSXDQ:
2270 break;
2271
2272 case triton::extlibs::capstone::X86_INS_PMOVSXWD:
2274 break;
2275
2276 case triton::extlibs::capstone::X86_INS_PMOVSXWQ:
2278 break;
2279
2280 case triton::extlibs::capstone::X86_INS_PMOVZXBD:
2282 break;
2283
2284 case triton::extlibs::capstone::X86_INS_PMOVZXBQ:
2286 break;
2287
2288 case triton::extlibs::capstone::X86_INS_PMOVZXBW:
2290 break;
2291
2292 case triton::extlibs::capstone::X86_INS_PMOVZXDQ:
2294 break;
2295
2296 case triton::extlibs::capstone::X86_INS_PMOVZXWD:
2298 break;
2299
2300 case triton::extlibs::capstone::X86_INS_PMOVZXWQ:
2302 break;
2303
2304 case triton::extlibs::capstone::X86_INS_PMULDQ:
2306 break;
2307
2308 case triton::extlibs::capstone::X86_INS_PMULHRW:
2310 break;
2311
2312 case triton::extlibs::capstone::X86_INS_PMULLD:
2314 break;
2315
2316 case triton::extlibs::capstone::X86_INS_POP:
2318 break;
2319
2320 case triton::extlibs::capstone::X86_INS_POPAW:
2322 break;
2323
2324 case triton::extlibs::capstone::X86_INS_POPAL:
2326 break;
2327
2328 case triton::extlibs::capstone::X86_INS_POPCNT:
2330 break;
2331
2332 case triton::extlibs::capstone::X86_INS_POPF:
2334 break;
2335
2336 case triton::extlibs::capstone::X86_INS_POPFD:
2338 break;
2339
2340 case triton::extlibs::capstone::X86_INS_POPFQ:
2342 break;
2343
2344 case triton::extlibs::capstone::X86_INS_PREFETCH:
2346 break;
2347
2348 case triton::extlibs::capstone::X86_INS_PREFETCHNTA:
2350 break;
2351
2352 case triton::extlibs::capstone::X86_INS_PREFETCHT0:
2354 break;
2355
2356 case triton::extlibs::capstone::X86_INS_PREFETCHT1:
2358 break;
2359
2360 case triton::extlibs::capstone::X86_INS_PREFETCHT2:
2362 break;
2363
2364 case triton::extlibs::capstone::X86_INS_PREFETCHW:
2366 break;
2367
2368 case triton::extlibs::capstone::X86_INS_PSHUFD:
2370 break;
2371
2372 case triton::extlibs::capstone::X86_INS_PSHUFHW:
2374 break;
2375
2376 case triton::extlibs::capstone::X86_INS_PSHUFLW:
2378 break;
2379
2380 case triton::extlibs::capstone::X86_INS_PSLLDQ:
2382 break;
2383
2384 case triton::extlibs::capstone::X86_INS_PSRLDQ:
2386 break;
2387
2388 case triton::extlibs::capstone::X86_INS_PSWAPD:
2390 break;
2391
2392 case triton::extlibs::capstone::X86_INS_PTEST:
2394 break;
2395
2396 case triton::extlibs::capstone::X86_INS_PUNPCKHQDQ:
2398 break;
2399
2400 case triton::extlibs::capstone::X86_INS_PUNPCKLQDQ:
2402 break;
2403
2404 case triton::extlibs::capstone::X86_INS_PUSH:
2406 break;
2407
2408 case triton::extlibs::capstone::X86_INS_PUSHAW:
2410 break;
2411
2412 case triton::extlibs::capstone::X86_INS_PUSHAL:
2414 break;
2415
2416 case triton::extlibs::capstone::X86_INS_PUSHF:
2418 break;
2419
2420 case triton::extlibs::capstone::X86_INS_PUSHFD:
2422 break;
2423
2424 case triton::extlibs::capstone::X86_INS_PUSHFQ:
2426 break;
2427
2428 case triton::extlibs::capstone::X86_INS_RCL:
2430 break;
2431
2432 case triton::extlibs::capstone::X86_INS_RCPPS:
2434 break;
2435
2436 case triton::extlibs::capstone::X86_INS_RCPSS:
2438 break;
2439
2440 case triton::extlibs::capstone::X86_INS_RCR:
2442 break;
2443
2444 case triton::extlibs::capstone::X86_INS_RDFSBASE:
2446 break;
2447
2448 case triton::extlibs::capstone::X86_INS_RDGSBASE:
2450 break;
2451
2452 case triton::extlibs::capstone::X86_INS_RDMSR:
2454 break;
2455
2456 case triton::extlibs::capstone::X86_INS_RDPMC:
2458 break;
2459
2460 case triton::extlibs::capstone::X86_INS_RDRAND:
2462 break;
2463
2464 case triton::extlibs::capstone::X86_INS_RDSEED:
2466 break;
2467
2468 case triton::extlibs::capstone::X86_INS_RDTSC:
2470 break;
2471
2472 case triton::extlibs::capstone::X86_INS_RDTSCP:
2474 break;
2475
2476 case triton::extlibs::capstone::X86_INS_ROL:
2478 break;
2479
2480 case triton::extlibs::capstone::X86_INS_ROR:
2482 break;
2483
2484 case triton::extlibs::capstone::X86_INS_RORX:
2486 break;
2487
2488 case triton::extlibs::capstone::X86_INS_ROUNDPD:
2490 break;
2491
2492 case triton::extlibs::capstone::X86_INS_ROUNDPS:
2494 break;
2495
2496 case triton::extlibs::capstone::X86_INS_ROUNDSD:
2498 break;
2499
2500 case triton::extlibs::capstone::X86_INS_ROUNDSS:
2502 break;
2503
2504 case triton::extlibs::capstone::X86_INS_RSM:
2506 break;
2507
2508 case triton::extlibs::capstone::X86_INS_RSQRTPS:
2510 break;
2511
2512 case triton::extlibs::capstone::X86_INS_RSQRTSS:
2514 break;
2515
2516 case triton::extlibs::capstone::X86_INS_SAHF:
2518 break;
2519
2520 case triton::extlibs::capstone::X86_INS_SAL:
2522 break;
2523
2524 case triton::extlibs::capstone::X86_INS_SALC:
2526 break;
2527
2528 case triton::extlibs::capstone::X86_INS_SAR:
2530 break;
2531
2532 case triton::extlibs::capstone::X86_INS_SARX:
2534 break;
2535
2536 case triton::extlibs::capstone::X86_INS_SBB:
2538 break;
2539
2540 case triton::extlibs::capstone::X86_INS_SCASB:
2542 break;
2543
2544 case triton::extlibs::capstone::X86_INS_SCASD:
2546 break;
2547
2548 case triton::extlibs::capstone::X86_INS_SCASQ:
2550 break;
2551
2552 case triton::extlibs::capstone::X86_INS_SCASW:
2554 break;
2555
2556 case triton::extlibs::capstone::X86_INS_SETAE:
2558 break;
2559
2560 case triton::extlibs::capstone::X86_INS_SETA:
2562 break;
2563
2564 case triton::extlibs::capstone::X86_INS_SETBE:
2566 break;
2567
2568 case triton::extlibs::capstone::X86_INS_SETB:
2570 break;
2571
2572 case triton::extlibs::capstone::X86_INS_SETE:
2574 break;
2575
2576 case triton::extlibs::capstone::X86_INS_SETGE:
2578 break;
2579
2580 case triton::extlibs::capstone::X86_INS_SETG:
2582 break;
2583
2584 case triton::extlibs::capstone::X86_INS_SETLE:
2586 break;
2587
2588 case triton::extlibs::capstone::X86_INS_SETL:
2590 break;
2591
2592 case triton::extlibs::capstone::X86_INS_SETNE:
2594 break;
2595
2596 case triton::extlibs::capstone::X86_INS_SETNO:
2598 break;
2599
2600 case triton::extlibs::capstone::X86_INS_SETNP:
2602 break;
2603
2604 case triton::extlibs::capstone::X86_INS_SETNS:
2606 break;
2607
2608 case triton::extlibs::capstone::X86_INS_SETO:
2610 break;
2611
2612 case triton::extlibs::capstone::X86_INS_SETP:
2614 break;
2615
2616 case triton::extlibs::capstone::X86_INS_SETS:
2618 break;
2619
2620 case triton::extlibs::capstone::X86_INS_SFENCE:
2622 break;
2623
2624 case triton::extlibs::capstone::X86_INS_SGDT:
2626 break;
2627
2628 case triton::extlibs::capstone::X86_INS_SHA1MSG1:
2630 break;
2631
2632 case triton::extlibs::capstone::X86_INS_SHA1MSG2:
2634 break;
2635
2636 case triton::extlibs::capstone::X86_INS_SHA1NEXTE:
2638 break;
2639
2640 case triton::extlibs::capstone::X86_INS_SHA1RNDS4:
2642 break;
2643
2644 case triton::extlibs::capstone::X86_INS_SHA256MSG1:
2646 break;
2647
2648 case triton::extlibs::capstone::X86_INS_SHA256MSG2:
2650 break;
2651
2652 case triton::extlibs::capstone::X86_INS_SHA256RNDS2:
2654 break;
2655
2656 case triton::extlibs::capstone::X86_INS_SHL:
2658 break;
2659
2660 case triton::extlibs::capstone::X86_INS_SHLD:
2662 break;
2663
2664 case triton::extlibs::capstone::X86_INS_SHLX:
2666 break;
2667
2668 case triton::extlibs::capstone::X86_INS_SHR:
2670 break;
2671
2672 case triton::extlibs::capstone::X86_INS_SHRD:
2674 break;
2675
2676 case triton::extlibs::capstone::X86_INS_SHRX:
2678 break;
2679
2680 case triton::extlibs::capstone::X86_INS_SHUFPD:
2682 break;
2683
2684 case triton::extlibs::capstone::X86_INS_SHUFPS:
2686 break;
2687
2688 case triton::extlibs::capstone::X86_INS_SIDT:
2690 break;
2691
2692 case triton::extlibs::capstone::X86_INS_FSIN:
2694 break;
2695
2696 case triton::extlibs::capstone::X86_INS_SKINIT:
2698 break;
2699
2700 case triton::extlibs::capstone::X86_INS_SLDT:
2702 break;
2703
2704 case triton::extlibs::capstone::X86_INS_SMSW:
2706 break;
2707
2708 case triton::extlibs::capstone::X86_INS_SQRTPD:
2710 break;
2711
2712 case triton::extlibs::capstone::X86_INS_SQRTPS:
2714 break;
2715
2716 case triton::extlibs::capstone::X86_INS_SQRTSD:
2718 break;
2719
2720 case triton::extlibs::capstone::X86_INS_SQRTSS:
2722 break;
2723
2724 case triton::extlibs::capstone::X86_INS_FSQRT:
2726 break;
2727
2728 case triton::extlibs::capstone::X86_INS_STAC:
2730 break;
2731
2732 case triton::extlibs::capstone::X86_INS_STC:
2734 break;
2735
2736 case triton::extlibs::capstone::X86_INS_STD:
2738 break;
2739
2740 case triton::extlibs::capstone::X86_INS_STGI:
2742 break;
2743
2744 case triton::extlibs::capstone::X86_INS_STI:
2746 break;
2747
2748 case triton::extlibs::capstone::X86_INS_STMXCSR:
2750 break;
2751
2752 case triton::extlibs::capstone::X86_INS_STOSB:
2754 break;
2755
2756 case triton::extlibs::capstone::X86_INS_STOSD:
2758 break;
2759
2760 case triton::extlibs::capstone::X86_INS_STOSQ:
2762 break;
2763
2764 case triton::extlibs::capstone::X86_INS_STOSW:
2766 break;
2767
2768 case triton::extlibs::capstone::X86_INS_STR:
2770 break;
2771
2772 case triton::extlibs::capstone::X86_INS_FST:
2774 break;
2775
2776 case triton::extlibs::capstone::X86_INS_FSTP:
2778 break;
2779
2780 case triton::extlibs::capstone::X86_INS_FSTPNCE:
2782 break;
2783
2784 case triton::extlibs::capstone::X86_INS_SUBPD:
2786 break;
2787
2788 case triton::extlibs::capstone::X86_INS_SUBPS:
2790 break;
2791
2792 case triton::extlibs::capstone::X86_INS_FSUBR:
2794 break;
2795
2796 case triton::extlibs::capstone::X86_INS_FISUBR:
2798 break;
2799
2800 case triton::extlibs::capstone::X86_INS_FSUBRP:
2802 break;
2803
2804 case triton::extlibs::capstone::X86_INS_SUBSD:
2806 break;
2807
2808 case triton::extlibs::capstone::X86_INS_SUBSS:
2810 break;
2811
2812 case triton::extlibs::capstone::X86_INS_FSUB:
2814 break;
2815
2816 case triton::extlibs::capstone::X86_INS_FISUB:
2818 break;
2819
2820 case triton::extlibs::capstone::X86_INS_FSUBP:
2822 break;
2823
2824 case triton::extlibs::capstone::X86_INS_SWAPGS:
2826 break;
2827
2828 case triton::extlibs::capstone::X86_INS_SYSCALL:
2830 break;
2831
2832 case triton::extlibs::capstone::X86_INS_SYSENTER:
2834 break;
2835
2836 case triton::extlibs::capstone::X86_INS_SYSEXIT:
2838 break;
2839
2840 case triton::extlibs::capstone::X86_INS_SYSRET:
2842 break;
2843
2844 case triton::extlibs::capstone::X86_INS_T1MSKC:
2846 break;
2847
2848 case triton::extlibs::capstone::X86_INS_TEST:
2850 break;
2851
2852 case triton::extlibs::capstone::X86_INS_UD2:
2854 break;
2855
2856 case triton::extlibs::capstone::X86_INS_FTST:
2858 break;
2859
2860 case triton::extlibs::capstone::X86_INS_TZCNT:
2862 break;
2863
2864 case triton::extlibs::capstone::X86_INS_TZMSK:
2866 break;
2867
2868 case triton::extlibs::capstone::X86_INS_FUCOMI:
2870 break;
2871
2872 case triton::extlibs::capstone::X86_INS_FUCOMPP:
2874 break;
2875
2876 case triton::extlibs::capstone::X86_INS_FUCOMP:
2878 break;
2879
2880 case triton::extlibs::capstone::X86_INS_FUCOM:
2882 break;
2883
2884 #if CS_API_MAJOR < 5
2885 case triton::extlibs::capstone::X86_INS_UD2B:
2887 break;
2888 #endif
2889
2890 case triton::extlibs::capstone::X86_INS_UNPCKHPD:
2892 break;
2893
2894 case triton::extlibs::capstone::X86_INS_UNPCKHPS:
2896 break;
2897
2898 case triton::extlibs::capstone::X86_INS_UNPCKLPD:
2900 break;
2901
2902 case triton::extlibs::capstone::X86_INS_UNPCKLPS:
2904 break;
2905
2906 case triton::extlibs::capstone::X86_INS_VADDPD:
2908 break;
2909
2910 case triton::extlibs::capstone::X86_INS_VADDPS:
2912 break;
2913
2914 case triton::extlibs::capstone::X86_INS_VADDSD:
2916 break;
2917
2918 case triton::extlibs::capstone::X86_INS_VADDSS:
2920 break;
2921
2922 case triton::extlibs::capstone::X86_INS_VADDSUBPD:
2924 break;
2925
2926 case triton::extlibs::capstone::X86_INS_VADDSUBPS:
2928 break;
2929
2930 case triton::extlibs::capstone::X86_INS_VAESDECLAST:
2932 break;
2933
2934 case triton::extlibs::capstone::X86_INS_VAESDEC:
2936 break;
2937
2938 case triton::extlibs::capstone::X86_INS_VAESENCLAST:
2940 break;
2941
2942 case triton::extlibs::capstone::X86_INS_VAESENC:
2944 break;
2945
2946 case triton::extlibs::capstone::X86_INS_VAESIMC:
2948 break;
2949
2950 case triton::extlibs::capstone::X86_INS_VAESKEYGENASSIST:
2952 break;
2953
2954 case triton::extlibs::capstone::X86_INS_VALIGND:
2956 break;
2957
2958 case triton::extlibs::capstone::X86_INS_VALIGNQ:
2960 break;
2961
2962 case triton::extlibs::capstone::X86_INS_VANDNPD:
2964 break;
2965
2966 case triton::extlibs::capstone::X86_INS_VANDNPS:
2968 break;
2969
2970 case triton::extlibs::capstone::X86_INS_VANDPD:
2972 break;
2973
2974 case triton::extlibs::capstone::X86_INS_VANDPS:
2976 break;
2977
2978 case triton::extlibs::capstone::X86_INS_VBLENDMPD:
2980 break;
2981
2982 case triton::extlibs::capstone::X86_INS_VBLENDMPS:
2984 break;
2985
2986 case triton::extlibs::capstone::X86_INS_VBLENDPD:
2988 break;
2989
2990 case triton::extlibs::capstone::X86_INS_VBLENDPS:
2992 break;
2993
2994 case triton::extlibs::capstone::X86_INS_VBLENDVPD:
2996 break;
2997
2998 case triton::extlibs::capstone::X86_INS_VBLENDVPS:
3000 break;
3001
3002 case triton::extlibs::capstone::X86_INS_VBROADCASTF128:
3004 break;
3005
3006 case triton::extlibs::capstone::X86_INS_VBROADCASTI32X4:
3008 break;
3009
3010 case triton::extlibs::capstone::X86_INS_VBROADCASTI64X4:
3012 break;
3013
3014 case triton::extlibs::capstone::X86_INS_VBROADCASTSD:
3016 break;
3017
3018 case triton::extlibs::capstone::X86_INS_VBROADCASTSS:
3020 break;
3021
3022 case triton::extlibs::capstone::X86_INS_VCMPPD:
3024 break;
3025
3026 case triton::extlibs::capstone::X86_INS_VCMPPS:
3028 break;
3029
3030 case triton::extlibs::capstone::X86_INS_VCMPSD:
3032 break;
3033
3034 case triton::extlibs::capstone::X86_INS_VCMPSS:
3036 break;
3037
3038 case triton::extlibs::capstone::X86_INS_VCVTDQ2PD:
3040 break;
3041
3042 case triton::extlibs::capstone::X86_INS_VCVTDQ2PS:
3044 break;
3045
3046 #if CS_API_MAJOR < 5
3047 case triton::extlibs::capstone::X86_INS_VCVTPD2DQX:
3049 break;
3050 #endif
3051
3052 case triton::extlibs::capstone::X86_INS_VCVTPD2DQ:
3054 break;
3055
3056 #if CS_API_MAJOR < 5
3057 case triton::extlibs::capstone::X86_INS_VCVTPD2PSX:
3059 break;
3060 #endif
3061
3062 case triton::extlibs::capstone::X86_INS_VCVTPD2PS:
3064 break;
3065
3066 case triton::extlibs::capstone::X86_INS_VCVTPD2UDQ:
3068 break;
3069
3070 case triton::extlibs::capstone::X86_INS_VCVTPH2PS:
3072 break;
3073
3074 case triton::extlibs::capstone::X86_INS_VCVTPS2DQ:
3076 break;
3077
3078 case triton::extlibs::capstone::X86_INS_VCVTPS2PD:
3080 break;
3081
3082 case triton::extlibs::capstone::X86_INS_VCVTPS2PH:
3084 break;
3085
3086 case triton::extlibs::capstone::X86_INS_VCVTPS2UDQ:
3088 break;
3089
3090 case triton::extlibs::capstone::X86_INS_VCVTSD2SI:
3092 break;
3093
3094 case triton::extlibs::capstone::X86_INS_VCVTSD2USI:
3096 break;
3097
3098 case triton::extlibs::capstone::X86_INS_VCVTSS2SI:
3100 break;
3101
3102 case triton::extlibs::capstone::X86_INS_VCVTSS2USI:
3104 break;
3105
3106 #if CS_API_MAJOR < 5
3107 case triton::extlibs::capstone::X86_INS_VCVTTPD2DQX:
3109 break;
3110 #endif
3111
3112 case triton::extlibs::capstone::X86_INS_VCVTTPD2DQ:
3114 break;
3115
3116 case triton::extlibs::capstone::X86_INS_VCVTTPD2UDQ:
3118 break;
3119
3120 case triton::extlibs::capstone::X86_INS_VCVTTPS2DQ:
3122 break;
3123
3124 case triton::extlibs::capstone::X86_INS_VCVTTPS2UDQ:
3126 break;
3127
3128 case triton::extlibs::capstone::X86_INS_VCVTUDQ2PD:
3130 break;
3131
3132 case triton::extlibs::capstone::X86_INS_VCVTUDQ2PS:
3134 break;
3135
3136 case triton::extlibs::capstone::X86_INS_VDIVPD:
3138 break;
3139
3140 case triton::extlibs::capstone::X86_INS_VDIVPS:
3142 break;
3143
3144 case triton::extlibs::capstone::X86_INS_VDIVSD:
3146 break;
3147
3148 case triton::extlibs::capstone::X86_INS_VDIVSS:
3150 break;
3151
3152 case triton::extlibs::capstone::X86_INS_VDPPD:
3154 break;
3155
3156 case triton::extlibs::capstone::X86_INS_VDPPS:
3158 break;
3159
3160 case triton::extlibs::capstone::X86_INS_VERR:
3162 break;
3163
3164 case triton::extlibs::capstone::X86_INS_VERW:
3166 break;
3167
3168 case triton::extlibs::capstone::X86_INS_VEXTRACTF128:
3170 break;
3171
3172 case triton::extlibs::capstone::X86_INS_VEXTRACTF32X4:
3174 break;
3175
3176 case triton::extlibs::capstone::X86_INS_VEXTRACTF64X4:
3178 break;
3179
3180 case triton::extlibs::capstone::X86_INS_VEXTRACTI128:
3182 break;
3183
3184 case triton::extlibs::capstone::X86_INS_VEXTRACTI32X4:
3186 break;
3187
3188 case triton::extlibs::capstone::X86_INS_VEXTRACTI64X4:
3190 break;
3191
3192 case triton::extlibs::capstone::X86_INS_VEXTRACTPS:
3194 break;
3195
3196 case triton::extlibs::capstone::X86_INS_VFMADD132PD:
3198 break;
3199
3200 case triton::extlibs::capstone::X86_INS_VFMADD132PS:
3202 break;
3203
3204 case triton::extlibs::capstone::X86_INS_VFMADD213PD:
3206 break;
3207
3208 case triton::extlibs::capstone::X86_INS_VFMADD213PS:
3210 break;
3211
3212 case triton::extlibs::capstone::X86_INS_VFMADDPD:
3214 break;
3215
3216 case triton::extlibs::capstone::X86_INS_VFMADD231PD:
3218 break;
3219
3220 case triton::extlibs::capstone::X86_INS_VFMADDPS:
3222 break;
3223
3224 case triton::extlibs::capstone::X86_INS_VFMADD231PS:
3226 break;
3227
3228 case triton::extlibs::capstone::X86_INS_VFMADDSD:
3230 break;
3231
3232 case triton::extlibs::capstone::X86_INS_VFMADD213SD:
3234 break;
3235
3236 case triton::extlibs::capstone::X86_INS_VFMADD132SD:
3238 break;
3239
3240 case triton::extlibs::capstone::X86_INS_VFMADD231SD:
3242 break;
3243
3244 case triton::extlibs::capstone::X86_INS_VFMADDSS:
3246 break;
3247
3248 case triton::extlibs::capstone::X86_INS_VFMADD213SS:
3250 break;
3251
3252 case triton::extlibs::capstone::X86_INS_VFMADD132SS:
3254 break;
3255
3256 case triton::extlibs::capstone::X86_INS_VFMADD231SS:
3258 break;
3259
3260 case triton::extlibs::capstone::X86_INS_VFMADDSUB132PD:
3262 break;
3263
3264 case triton::extlibs::capstone::X86_INS_VFMADDSUB132PS:
3266 break;
3267
3268 case triton::extlibs::capstone::X86_INS_VFMADDSUB213PD:
3270 break;
3271
3272 case triton::extlibs::capstone::X86_INS_VFMADDSUB213PS:
3274 break;
3275
3276 case triton::extlibs::capstone::X86_INS_VFMADDSUBPD:
3278 break;
3279
3280 case triton::extlibs::capstone::X86_INS_VFMADDSUB231PD:
3282 break;
3283
3284 case triton::extlibs::capstone::X86_INS_VFMADDSUBPS:
3286 break;
3287
3288 case triton::extlibs::capstone::X86_INS_VFMADDSUB231PS:
3290 break;
3291
3292 case triton::extlibs::capstone::X86_INS_VFMSUB132PD:
3294 break;
3295
3296 case triton::extlibs::capstone::X86_INS_VFMSUB132PS:
3298 break;
3299
3300 case triton::extlibs::capstone::X86_INS_VFMSUB213PD:
3302 break;
3303
3304 case triton::extlibs::capstone::X86_INS_VFMSUB213PS:
3306 break;
3307
3308 case triton::extlibs::capstone::X86_INS_VFMSUBADD132PD:
3310 break;
3311
3312 case triton::extlibs::capstone::X86_INS_VFMSUBADD132PS:
3314 break;
3315
3316 case triton::extlibs::capstone::X86_INS_VFMSUBADD213PD:
3318 break;
3319
3320 case triton::extlibs::capstone::X86_INS_VFMSUBADD213PS:
3322 break;
3323
3324 case triton::extlibs::capstone::X86_INS_VFMSUBADDPD:
3326 break;
3327
3328 case triton::extlibs::capstone::X86_INS_VFMSUBADD231PD:
3330 break;
3331
3332 case triton::extlibs::capstone::X86_INS_VFMSUBADDPS:
3334 break;
3335
3336 case triton::extlibs::capstone::X86_INS_VFMSUBADD231PS:
3338 break;
3339
3340 case triton::extlibs::capstone::X86_INS_VFMSUBPD:
3342 break;
3343
3344 case triton::extlibs::capstone::X86_INS_VFMSUB231PD:
3346 break;
3347
3348 case triton::extlibs::capstone::X86_INS_VFMSUBPS:
3350 break;
3351
3352 case triton::extlibs::capstone::X86_INS_VFMSUB231PS:
3354 break;
3355
3356 case triton::extlibs::capstone::X86_INS_VFMSUBSD:
3358 break;
3359
3360 case triton::extlibs::capstone::X86_INS_VFMSUB213SD:
3362 break;
3363
3364 case triton::extlibs::capstone::X86_INS_VFMSUB132SD:
3366 break;
3367
3368 case triton::extlibs::capstone::X86_INS_VFMSUB231SD:
3370 break;
3371
3372 case triton::extlibs::capstone::X86_INS_VFMSUBSS:
3374 break;
3375
3376 case triton::extlibs::capstone::X86_INS_VFMSUB213SS:
3378 break;
3379
3380 case triton::extlibs::capstone::X86_INS_VFMSUB132SS:
3382 break;
3383
3384 case triton::extlibs::capstone::X86_INS_VFMSUB231SS:
3386 break;
3387
3388 case triton::extlibs::capstone::X86_INS_VFNMADD132PD:
3390 break;
3391
3392 case triton::extlibs::capstone::X86_INS_VFNMADD132PS:
3394 break;
3395
3396 case triton::extlibs::capstone::X86_INS_VFNMADD213PD:
3398 break;
3399
3400 case triton::extlibs::capstone::X86_INS_VFNMADD213PS:
3402 break;
3403
3404 case triton::extlibs::capstone::X86_INS_VFNMADDPD:
3406 break;
3407
3408 case triton::extlibs::capstone::X86_INS_VFNMADD231PD:
3410 break;
3411
3412 case triton::extlibs::capstone::X86_INS_VFNMADDPS:
3414 break;
3415
3416 case triton::extlibs::capstone::X86_INS_VFNMADD231PS:
3418 break;
3419
3420 case triton::extlibs::capstone::X86_INS_VFNMADDSD:
3422 break;
3423
3424 case triton::extlibs::capstone::X86_INS_VFNMADD213SD:
3426 break;
3427
3428 case triton::extlibs::capstone::X86_INS_VFNMADD132SD:
3430 break;
3431
3432 case triton::extlibs::capstone::X86_INS_VFNMADD231SD:
3434 break;
3435
3436 case triton::extlibs::capstone::X86_INS_VFNMADDSS:
3438 break;
3439
3440 case triton::extlibs::capstone::X86_INS_VFNMADD213SS:
3442 break;
3443
3444 case triton::extlibs::capstone::X86_INS_VFNMADD132SS:
3446 break;
3447
3448 case triton::extlibs::capstone::X86_INS_VFNMADD231SS:
3450 break;
3451
3452 case triton::extlibs::capstone::X86_INS_VFNMSUB132PD:
3454 break;
3455
3456 case triton::extlibs::capstone::X86_INS_VFNMSUB132PS:
3458 break;
3459
3460 case triton::extlibs::capstone::X86_INS_VFNMSUB213PD:
3462 break;
3463
3464 case triton::extlibs::capstone::X86_INS_VFNMSUB213PS:
3466 break;
3467
3468 case triton::extlibs::capstone::X86_INS_VFNMSUBPD:
3470 break;
3471
3472 case triton::extlibs::capstone::X86_INS_VFNMSUB231PD:
3474 break;
3475
3476 case triton::extlibs::capstone::X86_INS_VFNMSUBPS:
3478 break;
3479
3480 case triton::extlibs::capstone::X86_INS_VFNMSUB231PS:
3482 break;
3483
3484 case triton::extlibs::capstone::X86_INS_VFNMSUBSD:
3486 break;
3487
3488 case triton::extlibs::capstone::X86_INS_VFNMSUB213SD:
3490 break;
3491
3492 case triton::extlibs::capstone::X86_INS_VFNMSUB132SD:
3494 break;
3495
3496 case triton::extlibs::capstone::X86_INS_VFNMSUB231SD:
3498 break;
3499
3500 case triton::extlibs::capstone::X86_INS_VFNMSUBSS:
3502 break;
3503
3504 case triton::extlibs::capstone::X86_INS_VFNMSUB213SS:
3506 break;
3507
3508 case triton::extlibs::capstone::X86_INS_VFNMSUB132SS:
3510 break;
3511
3512 case triton::extlibs::capstone::X86_INS_VFNMSUB231SS:
3514 break;
3515
3516 case triton::extlibs::capstone::X86_INS_VFRCZPD:
3518 break;
3519
3520 case triton::extlibs::capstone::X86_INS_VFRCZPS:
3522 break;
3523
3524 case triton::extlibs::capstone::X86_INS_VFRCZSD:
3526 break;
3527
3528 case triton::extlibs::capstone::X86_INS_VFRCZSS:
3530 break;
3531
3532 case triton::extlibs::capstone::X86_INS_VORPD:
3534 break;
3535
3536 case triton::extlibs::capstone::X86_INS_VORPS:
3538 break;
3539
3540 case triton::extlibs::capstone::X86_INS_VXORPD:
3542 break;
3543
3544 case triton::extlibs::capstone::X86_INS_VXORPS:
3546 break;
3547
3548 case triton::extlibs::capstone::X86_INS_VGATHERDPD:
3550 break;
3551
3552 case triton::extlibs::capstone::X86_INS_VGATHERDPS:
3554 break;
3555
3556 case triton::extlibs::capstone::X86_INS_VGATHERPF0DPD:
3558 break;
3559
3560 case triton::extlibs::capstone::X86_INS_VGATHERPF0DPS:
3562 break;
3563
3564 case triton::extlibs::capstone::X86_INS_VGATHERPF0QPD:
3566 break;
3567
3568 case triton::extlibs::capstone::X86_INS_VGATHERPF0QPS:
3570 break;
3571
3572 case triton::extlibs::capstone::X86_INS_VGATHERPF1DPD:
3574 break;
3575
3576 case triton::extlibs::capstone::X86_INS_VGATHERPF1DPS:
3578 break;
3579
3580 case triton::extlibs::capstone::X86_INS_VGATHERPF1QPD:
3582 break;
3583
3584 case triton::extlibs::capstone::X86_INS_VGATHERPF1QPS:
3586 break;
3587
3588 case triton::extlibs::capstone::X86_INS_VGATHERQPD:
3590 break;
3591
3592 case triton::extlibs::capstone::X86_INS_VGATHERQPS:
3594 break;
3595
3596 case triton::extlibs::capstone::X86_INS_VHADDPD:
3598 break;
3599
3600 case triton::extlibs::capstone::X86_INS_VHADDPS:
3602 break;
3603
3604 case triton::extlibs::capstone::X86_INS_VHSUBPD:
3606 break;
3607
3608 case triton::extlibs::capstone::X86_INS_VHSUBPS:
3610 break;
3611
3612 case triton::extlibs::capstone::X86_INS_VINSERTF128:
3614 break;
3615
3616 case triton::extlibs::capstone::X86_INS_VINSERTF32X4:
3618 break;
3619
3620 case triton::extlibs::capstone::X86_INS_VINSERTF64X4:
3622 break;
3623
3624 case triton::extlibs::capstone::X86_INS_VINSERTI128:
3626 break;
3627
3628 case triton::extlibs::capstone::X86_INS_VINSERTI32X4:
3630 break;
3631
3632 case triton::extlibs::capstone::X86_INS_VINSERTI64X4:
3634 break;
3635
3636 case triton::extlibs::capstone::X86_INS_VINSERTPS:
3638 break;
3639
3640 case triton::extlibs::capstone::X86_INS_VLDDQU:
3642 break;
3643
3644 case triton::extlibs::capstone::X86_INS_VLDMXCSR:
3646 break;
3647
3648 case triton::extlibs::capstone::X86_INS_VMASKMOVDQU:
3650 break;
3651
3652 case triton::extlibs::capstone::X86_INS_VMASKMOVPD:
3654 break;
3655
3656 case triton::extlibs::capstone::X86_INS_VMASKMOVPS:
3658 break;
3659
3660 case triton::extlibs::capstone::X86_INS_VMAXPD:
3662 break;
3663
3664 case triton::extlibs::capstone::X86_INS_VMAXPS:
3666 break;
3667
3668 case triton::extlibs::capstone::X86_INS_VMAXSD:
3670 break;
3671
3672 case triton::extlibs::capstone::X86_INS_VMAXSS:
3674 break;
3675
3676 case triton::extlibs::capstone::X86_INS_VMCALL:
3678 break;
3679
3680 case triton::extlibs::capstone::X86_INS_VMCLEAR:
3682 break;
3683
3684 case triton::extlibs::capstone::X86_INS_VMFUNC:
3686 break;
3687
3688 case triton::extlibs::capstone::X86_INS_VMINPD:
3690 break;
3691
3692 case triton::extlibs::capstone::X86_INS_VMINPS:
3694 break;
3695
3696 case triton::extlibs::capstone::X86_INS_VMINSD:
3698 break;
3699
3700 case triton::extlibs::capstone::X86_INS_VMINSS:
3702 break;
3703
3704 case triton::extlibs::capstone::X86_INS_VMLAUNCH:
3706 break;
3707
3708 case triton::extlibs::capstone::X86_INS_VMLOAD:
3710 break;
3711
3712 case triton::extlibs::capstone::X86_INS_VMMCALL:
3714 break;
3715
3716 case triton::extlibs::capstone::X86_INS_VMOVQ:
3718 break;
3719
3720 case triton::extlibs::capstone::X86_INS_VMOVDDUP:
3722 break;
3723
3724 case triton::extlibs::capstone::X86_INS_VMOVD:
3726 break;
3727
3728 case triton::extlibs::capstone::X86_INS_VMOVDQA32:
3730 break;
3731
3732 case triton::extlibs::capstone::X86_INS_VMOVDQA64:
3734 break;
3735
3736 case triton::extlibs::capstone::X86_INS_VMOVDQA:
3738 break;
3739
3740 case triton::extlibs::capstone::X86_INS_VMOVDQU16:
3742 break;
3743
3744 case triton::extlibs::capstone::X86_INS_VMOVDQU32:
3746 break;
3747
3748 case triton::extlibs::capstone::X86_INS_VMOVDQU64:
3750 break;
3751
3752 case triton::extlibs::capstone::X86_INS_VMOVDQU8:
3754 break;
3755
3756 case triton::extlibs::capstone::X86_INS_VMOVDQU:
3758 break;
3759
3760 case triton::extlibs::capstone::X86_INS_VMOVHLPS:
3762 break;
3763
3764 case triton::extlibs::capstone::X86_INS_VMOVHPD:
3766 break;
3767
3768 case triton::extlibs::capstone::X86_INS_VMOVHPS:
3770 break;
3771
3772 case triton::extlibs::capstone::X86_INS_VMOVLHPS:
3774 break;
3775
3776 case triton::extlibs::capstone::X86_INS_VMOVLPD:
3778 break;
3779
3780 case triton::extlibs::capstone::X86_INS_VMOVLPS:
3782 break;
3783
3784 case triton::extlibs::capstone::X86_INS_VMOVMSKPD:
3786 break;
3787
3788 case triton::extlibs::capstone::X86_INS_VMOVMSKPS:
3790 break;
3791
3792 case triton::extlibs::capstone::X86_INS_VMOVNTDQA:
3794 break;
3795
3796 case triton::extlibs::capstone::X86_INS_VMOVNTDQ:
3798 break;
3799
3800 case triton::extlibs::capstone::X86_INS_VMOVNTPD:
3802 break;
3803
3804 case triton::extlibs::capstone::X86_INS_VMOVNTPS:
3806 break;
3807
3808 case triton::extlibs::capstone::X86_INS_VMOVSD:
3810 break;
3811
3812 case triton::extlibs::capstone::X86_INS_VMOVSHDUP:
3814 break;
3815
3816 case triton::extlibs::capstone::X86_INS_VMOVSLDUP:
3818 break;
3819
3820 case triton::extlibs::capstone::X86_INS_VMOVSS:
3822 break;
3823
3824 case triton::extlibs::capstone::X86_INS_VMOVUPD:
3826 break;
3827
3828 case triton::extlibs::capstone::X86_INS_VMOVUPS:
3830 break;
3831
3832 case triton::extlibs::capstone::X86_INS_VMPSADBW:
3834 break;
3835
3836 case triton::extlibs::capstone::X86_INS_VMPTRLD:
3838 break;
3839
3840 case triton::extlibs::capstone::X86_INS_VMPTRST:
3842 break;
3843
3844 case triton::extlibs::capstone::X86_INS_VMREAD:
3846 break;
3847
3848 case triton::extlibs::capstone::X86_INS_VMRESUME:
3850 break;
3851
3852 case triton::extlibs::capstone::X86_INS_VMRUN:
3854 break;
3855
3856 case triton::extlibs::capstone::X86_INS_VMSAVE:
3858 break;
3859
3860 case triton::extlibs::capstone::X86_INS_VMULPD:
3862 break;
3863
3864 case triton::extlibs::capstone::X86_INS_VMULPS:
3866 break;
3867
3868 case triton::extlibs::capstone::X86_INS_VMULSD:
3870 break;
3871
3872 case triton::extlibs::capstone::X86_INS_VMULSS:
3874 break;
3875
3876 case triton::extlibs::capstone::X86_INS_VMWRITE:
3878 break;
3879
3880 case triton::extlibs::capstone::X86_INS_VMXOFF:
3882 break;
3883
3884 case triton::extlibs::capstone::X86_INS_VMXON:
3886 break;
3887
3888 case triton::extlibs::capstone::X86_INS_VPABSB:
3890 break;
3891
3892 case triton::extlibs::capstone::X86_INS_VPABSD:
3894 break;
3895
3896 case triton::extlibs::capstone::X86_INS_VPABSQ:
3898 break;
3899
3900 case triton::extlibs::capstone::X86_INS_VPABSW:
3902 break;
3903
3904 case triton::extlibs::capstone::X86_INS_VPACKSSDW:
3906 break;
3907
3908 case triton::extlibs::capstone::X86_INS_VPACKSSWB:
3910 break;
3911
3912 case triton::extlibs::capstone::X86_INS_VPACKUSDW:
3914 break;
3915
3916 case triton::extlibs::capstone::X86_INS_VPACKUSWB:
3918 break;
3919
3920 case triton::extlibs::capstone::X86_INS_VPADDB:
3922 break;
3923
3924 case triton::extlibs::capstone::X86_INS_VPADDD:
3926 break;
3927
3928 case triton::extlibs::capstone::X86_INS_VPADDQ:
3930 break;
3931
3932 case triton::extlibs::capstone::X86_INS_VPADDSB:
3934 break;
3935
3936 case triton::extlibs::capstone::X86_INS_VPADDSW:
3938 break;
3939
3940 case triton::extlibs::capstone::X86_INS_VPADDUSB:
3942 break;
3943
3944 case triton::extlibs::capstone::X86_INS_VPADDUSW:
3946 break;
3947
3948 case triton::extlibs::capstone::X86_INS_VPADDW:
3950 break;
3951
3952 case triton::extlibs::capstone::X86_INS_VPALIGNR:
3954 break;
3955
3956 case triton::extlibs::capstone::X86_INS_VPANDD:
3958 break;
3959
3960 case triton::extlibs::capstone::X86_INS_VPANDND:
3962 break;
3963
3964 case triton::extlibs::capstone::X86_INS_VPANDNQ:
3966 break;
3967
3968 case triton::extlibs::capstone::X86_INS_VPANDN:
3970 break;
3971
3972 case triton::extlibs::capstone::X86_INS_VPANDQ:
3974 break;
3975
3976 case triton::extlibs::capstone::X86_INS_VPAND:
3978 break;
3979
3980 case triton::extlibs::capstone::X86_INS_VPAVGB:
3982 break;
3983
3984 case triton::extlibs::capstone::X86_INS_VPAVGW:
3986 break;
3987
3988 case triton::extlibs::capstone::X86_INS_VPBLENDD:
3990 break;
3991
3992 case triton::extlibs::capstone::X86_INS_VPBLENDMD:
3994 break;
3995
3996 case triton::extlibs::capstone::X86_INS_VPBLENDMQ:
3998 break;
3999
4000 case triton::extlibs::capstone::X86_INS_VPBLENDVB:
4002 break;
4003
4004 case triton::extlibs::capstone::X86_INS_VPBLENDW:
4006 break;
4007
4008 case triton::extlibs::capstone::X86_INS_VPBROADCASTB:
4010 break;
4011
4012 case triton::extlibs::capstone::X86_INS_VPBROADCASTD:
4014 break;
4015
4016 case triton::extlibs::capstone::X86_INS_VPBROADCASTMB2Q:
4018 break;
4019
4020 case triton::extlibs::capstone::X86_INS_VPBROADCASTMW2D:
4022 break;
4023
4024 case triton::extlibs::capstone::X86_INS_VPBROADCASTQ:
4026 break;
4027
4028 case triton::extlibs::capstone::X86_INS_VPBROADCASTW:
4030 break;
4031
4032 case triton::extlibs::capstone::X86_INS_VPCLMULQDQ:
4034 break;
4035
4036 case triton::extlibs::capstone::X86_INS_VPCMOV:
4038 break;
4039
4040 case triton::extlibs::capstone::X86_INS_VPCMPD:
4042 break;
4043
4044 case triton::extlibs::capstone::X86_INS_VPCMPEQB:
4046 break;
4047
4048 case triton::extlibs::capstone::X86_INS_VPCMPEQD:
4050 break;
4051
4052 case triton::extlibs::capstone::X86_INS_VPCMPEQQ:
4054 break;
4055
4056 case triton::extlibs::capstone::X86_INS_VPCMPEQW:
4058 break;
4059
4060 case triton::extlibs::capstone::X86_INS_VPCMPESTRI:
4062 break;
4063
4064 case triton::extlibs::capstone::X86_INS_VPCMPESTRM:
4066 break;
4067
4068 case triton::extlibs::capstone::X86_INS_VPCMPGTB:
4070 break;
4071
4072 case triton::extlibs::capstone::X86_INS_VPCMPGTD:
4074 break;
4075
4076 case triton::extlibs::capstone::X86_INS_VPCMPGTQ:
4078 break;
4079
4080 case triton::extlibs::capstone::X86_INS_VPCMPGTW:
4082 break;
4083
4084 case triton::extlibs::capstone::X86_INS_VPCMPISTRI:
4086 break;
4087
4088 case triton::extlibs::capstone::X86_INS_VPCMPISTRM:
4090 break;
4091
4092 case triton::extlibs::capstone::X86_INS_VPCMPQ:
4094 break;
4095
4096 case triton::extlibs::capstone::X86_INS_VPCMPUD:
4098 break;
4099
4100 case triton::extlibs::capstone::X86_INS_VPCMPUQ:
4102 break;
4103
4104 case triton::extlibs::capstone::X86_INS_VPCOMB:
4106 break;
4107
4108 case triton::extlibs::capstone::X86_INS_VPCOMD:
4110 break;
4111
4112 case triton::extlibs::capstone::X86_INS_VPCOMQ:
4114 break;
4115
4116 case triton::extlibs::capstone::X86_INS_VPCOMUB:
4118 break;
4119
4120 case triton::extlibs::capstone::X86_INS_VPCOMUD:
4122 break;
4123
4124 case triton::extlibs::capstone::X86_INS_VPCOMUQ:
4126 break;
4127
4128 case triton::extlibs::capstone::X86_INS_VPCOMUW:
4130 break;
4131
4132 case triton::extlibs::capstone::X86_INS_VPCOMW:
4134 break;
4135
4136 case triton::extlibs::capstone::X86_INS_VPCONFLICTD:
4138 break;
4139
4140 case triton::extlibs::capstone::X86_INS_VPCONFLICTQ:
4142 break;
4143
4144 case triton::extlibs::capstone::X86_INS_VPERM2F128:
4146 break;
4147
4148 case triton::extlibs::capstone::X86_INS_VPERM2I128:
4150 break;
4151
4152 case triton::extlibs::capstone::X86_INS_VPERMD:
4154 break;
4155
4156 case triton::extlibs::capstone::X86_INS_VPERMI2D:
4158 break;
4159
4160 case triton::extlibs::capstone::X86_INS_VPERMI2PD:
4162 break;
4163
4164 case triton::extlibs::capstone::X86_INS_VPERMI2PS:
4166 break;
4167
4168 case triton::extlibs::capstone::X86_INS_VPERMI2Q:
4170 break;
4171
4172 case triton::extlibs::capstone::X86_INS_VPERMIL2PD:
4174 break;
4175
4176 case triton::extlibs::capstone::X86_INS_VPERMIL2PS:
4178 break;
4179
4180 case triton::extlibs::capstone::X86_INS_VPERMILPD:
4182 break;
4183
4184 case triton::extlibs::capstone::X86_INS_VPERMILPS:
4186 break;
4187
4188 case triton::extlibs::capstone::X86_INS_VPERMPD:
4190 break;
4191
4192 case triton::extlibs::capstone::X86_INS_VPERMPS:
4194 break;
4195
4196 case triton::extlibs::capstone::X86_INS_VPERMQ:
4198 break;
4199
4200 case triton::extlibs::capstone::X86_INS_VPERMT2D:
4202 break;
4203
4204 case triton::extlibs::capstone::X86_INS_VPERMT2PD:
4206 break;
4207
4208 case triton::extlibs::capstone::X86_INS_VPERMT2PS:
4210 break;
4211
4212 case triton::extlibs::capstone::X86_INS_VPERMT2Q:
4214 break;
4215
4216 case triton::extlibs::capstone::X86_INS_VPEXTRB:
4218 break;
4219
4220 case triton::extlibs::capstone::X86_INS_VPEXTRD:
4222 break;
4223
4224 case triton::extlibs::capstone::X86_INS_VPEXTRQ:
4226 break;
4227
4228 case triton::extlibs::capstone::X86_INS_VPEXTRW:
4230 break;
4231
4232 case triton::extlibs::capstone::X86_INS_VPGATHERDD:
4234 break;
4235
4236 case triton::extlibs::capstone::X86_INS_VPGATHERDQ:
4238 break;
4239
4240 case triton::extlibs::capstone::X86_INS_VPGATHERQD:
4242 break;
4243
4244 case triton::extlibs::capstone::X86_INS_VPGATHERQQ:
4246 break;
4247
4248 case triton::extlibs::capstone::X86_INS_VPHADDBD:
4250 break;
4251
4252 case triton::extlibs::capstone::X86_INS_VPHADDBQ:
4254 break;
4255
4256 case triton::extlibs::capstone::X86_INS_VPHADDBW:
4258 break;
4259
4260 case triton::extlibs::capstone::X86_INS_VPHADDDQ:
4262 break;
4263
4264 case triton::extlibs::capstone::X86_INS_VPHADDD:
4266 break;
4267
4268 case triton::extlibs::capstone::X86_INS_VPHADDSW:
4270 break;
4271
4272 case triton::extlibs::capstone::X86_INS_VPHADDUBD:
4274 break;
4275
4276 case triton::extlibs::capstone::X86_INS_VPHADDUBQ:
4278 break;
4279
4280 case triton::extlibs::capstone::X86_INS_VPHADDUBW:
4282 break;
4283
4284 case triton::extlibs::capstone::X86_INS_VPHADDUDQ:
4286 break;
4287
4288 case triton::extlibs::capstone::X86_INS_VPHADDUWD:
4290 break;
4291
4292 case triton::extlibs::capstone::X86_INS_VPHADDUWQ:
4294 break;
4295
4296 case triton::extlibs::capstone::X86_INS_VPHADDWD:
4298 break;
4299
4300 case triton::extlibs::capstone::X86_INS_VPHADDWQ:
4302 break;
4303
4304 case triton::extlibs::capstone::X86_INS_VPHADDW:
4306 break;
4307
4308 case triton::extlibs::capstone::X86_INS_VPHMINPOSUW:
4310 break;
4311
4312 case triton::extlibs::capstone::X86_INS_VPHSUBBW:
4314 break;
4315
4316 case triton::extlibs::capstone::X86_INS_VPHSUBDQ:
4318 break;
4319
4320 case triton::extlibs::capstone::X86_INS_VPHSUBD:
4322 break;
4323
4324 case triton::extlibs::capstone::X86_INS_VPHSUBSW:
4326 break;
4327
4328 case triton::extlibs::capstone::X86_INS_VPHSUBWD:
4330 break;
4331
4332 case triton::extlibs::capstone::X86_INS_VPHSUBW:
4334 break;
4335
4336 case triton::extlibs::capstone::X86_INS_VPINSRB:
4338 break;
4339
4340 case triton::extlibs::capstone::X86_INS_VPINSRD:
4342 break;
4343
4344 case triton::extlibs::capstone::X86_INS_VPINSRQ:
4346 break;
4347
4348 case triton::extlibs::capstone::X86_INS_VPINSRW:
4350 break;
4351
4352 case triton::extlibs::capstone::X86_INS_VPLZCNTD:
4354 break;
4355
4356 case triton::extlibs::capstone::X86_INS_VPLZCNTQ:
4358 break;
4359
4360 case triton::extlibs::capstone::X86_INS_VPMACSDD:
4362 break;
4363
4364 case triton::extlibs::capstone::X86_INS_VPMACSDQH:
4366 break;
4367
4368 case triton::extlibs::capstone::X86_INS_VPMACSDQL:
4370 break;
4371
4372 case triton::extlibs::capstone::X86_INS_VPMACSSDD:
4374 break;
4375
4376 case triton::extlibs::capstone::X86_INS_VPMACSSDQH:
4378 break;
4379
4380 case triton::extlibs::capstone::X86_INS_VPMACSSDQL:
4382 break;
4383
4384 case triton::extlibs::capstone::X86_INS_VPMACSSWD:
4386 break;
4387
4388 case triton::extlibs::capstone::X86_INS_VPMACSSWW:
4390 break;
4391
4392 case triton::extlibs::capstone::X86_INS_VPMACSWD:
4394 break;
4395
4396 case triton::extlibs::capstone::X86_INS_VPMACSWW:
4398 break;
4399
4400 case triton::extlibs::capstone::X86_INS_VPMADCSSWD:
4402 break;
4403
4404 case triton::extlibs::capstone::X86_INS_VPMADCSWD:
4406 break;
4407
4408 case triton::extlibs::capstone::X86_INS_VPMADDUBSW:
4410 break;
4411
4412 case triton::extlibs::capstone::X86_INS_VPMADDWD:
4414 break;
4415
4416 case triton::extlibs::capstone::X86_INS_VPMASKMOVD:
4418 break;
4419
4420 case triton::extlibs::capstone::X86_INS_VPMASKMOVQ:
4422 break;
4423
4424 case triton::extlibs::capstone::X86_INS_VPMAXSB:
4426 break;
4427
4428 case triton::extlibs::capstone::X86_INS_VPMAXSD:
4430 break;
4431
4432 case triton::extlibs::capstone::X86_INS_VPMAXSQ:
4434 break;
4435
4436 case triton::extlibs::capstone::X86_INS_VPMAXSW:
4438 break;
4439
4440 case triton::extlibs::capstone::X86_INS_VPMAXUB:
4442 break;
4443
4444 case triton::extlibs::capstone::X86_INS_VPMAXUD:
4446 break;
4447
4448 case triton::extlibs::capstone::X86_INS_VPMAXUQ:
4450 break;
4451
4452 case triton::extlibs::capstone::X86_INS_VPMAXUW:
4454 break;
4455
4456 case triton::extlibs::capstone::X86_INS_VPMINSB:
4458 break;
4459
4460 case triton::extlibs::capstone::X86_INS_VPMINSD:
4462 break;
4463
4464 case triton::extlibs::capstone::X86_INS_VPMINSQ:
4466 break;
4467
4468 case triton::extlibs::capstone::X86_INS_VPMINSW:
4470 break;
4471
4472 case triton::extlibs::capstone::X86_INS_VPMINUB:
4474 break;
4475
4476 case triton::extlibs::capstone::X86_INS_VPMINUD:
4478 break;
4479
4480 case triton::extlibs::capstone::X86_INS_VPMINUQ:
4482 break;
4483
4484 case triton::extlibs::capstone::X86_INS_VPMINUW:
4486 break;
4487
4488 case triton::extlibs::capstone::X86_INS_VPMOVDB:
4490 break;
4491
4492 case triton::extlibs::capstone::X86_INS_VPMOVDW:
4494 break;
4495
4496 case triton::extlibs::capstone::X86_INS_VPMOVMSKB:
4498 break;
4499
4500 case triton::extlibs::capstone::X86_INS_VPMOVQB:
4502 break;
4503
4504 case triton::extlibs::capstone::X86_INS_VPMOVQD:
4506 break;
4507
4508 case triton::extlibs::capstone::X86_INS_VPMOVQW:
4510 break;
4511
4512 case triton::extlibs::capstone::X86_INS_VPMOVSDB:
4514 break;
4515
4516 case triton::extlibs::capstone::X86_INS_VPMOVSDW:
4518 break;
4519
4520 case triton::extlibs::capstone::X86_INS_VPMOVSQB:
4522 break;
4523
4524 case triton::extlibs::capstone::X86_INS_VPMOVSQD:
4526 break;
4527
4528 case triton::extlibs::capstone::X86_INS_VPMOVSQW:
4530 break;
4531
4532 case triton::extlibs::capstone::X86_INS_VPMOVSXBD:
4534 break;
4535
4536 case triton::extlibs::capstone::X86_INS_VPMOVSXBQ:
4538 break;
4539
4540 case triton::extlibs::capstone::X86_INS_VPMOVSXBW:
4542 break;
4543
4544 case triton::extlibs::capstone::X86_INS_VPMOVSXDQ:
4546 break;
4547
4548 case triton::extlibs::capstone::X86_INS_VPMOVSXWD:
4550 break;
4551
4552 case triton::extlibs::capstone::X86_INS_VPMOVSXWQ:
4554 break;
4555
4556 case triton::extlibs::capstone::X86_INS_VPMOVUSDB:
4558 break;
4559
4560 case triton::extlibs::capstone::X86_INS_VPMOVUSDW:
4562 break;
4563
4564 case triton::extlibs::capstone::X86_INS_VPMOVUSQB:
4566 break;
4567
4568 case triton::extlibs::capstone::X86_INS_VPMOVUSQD:
4570 break;
4571
4572 case triton::extlibs::capstone::X86_INS_VPMOVUSQW:
4574 break;
4575
4576 case triton::extlibs::capstone::X86_INS_VPMOVZXBD:
4578 break;
4579
4580 case triton::extlibs::capstone::X86_INS_VPMOVZXBQ:
4582 break;
4583
4584 case triton::extlibs::capstone::X86_INS_VPMOVZXBW:
4586 break;
4587
4588 case triton::extlibs::capstone::X86_INS_VPMOVZXDQ:
4590 break;
4591
4592 case triton::extlibs::capstone::X86_INS_VPMOVZXWD:
4594 break;
4595
4596 case triton::extlibs::capstone::X86_INS_VPMOVZXWQ:
4598 break;
4599
4600 case triton::extlibs::capstone::X86_INS_VPMULDQ:
4602 break;
4603
4604 case triton::extlibs::capstone::X86_INS_VPMULHRSW:
4606 break;
4607
4608 case triton::extlibs::capstone::X86_INS_VPMULHUW:
4610 break;
4611
4612 case triton::extlibs::capstone::X86_INS_VPMULHW:
4614 break;
4615
4616 case triton::extlibs::capstone::X86_INS_VPMULLD:
4618 break;
4619
4620 case triton::extlibs::capstone::X86_INS_VPMULLW:
4622 break;
4623
4624 case triton::extlibs::capstone::X86_INS_VPMULUDQ:
4626 break;
4627
4628 case triton::extlibs::capstone::X86_INS_VPORD:
4630 break;
4631
4632 case triton::extlibs::capstone::X86_INS_VPORQ:
4634 break;
4635
4636 case triton::extlibs::capstone::X86_INS_VPOR:
4638 break;
4639
4640 case triton::extlibs::capstone::X86_INS_VPPERM:
4642 break;
4643
4644 case triton::extlibs::capstone::X86_INS_VPROTB:
4646 break;
4647
4648 case triton::extlibs::capstone::X86_INS_VPROTD:
4650 break;
4651
4652 case triton::extlibs::capstone::X86_INS_VPROTQ:
4654 break;
4655
4656 case triton::extlibs::capstone::X86_INS_VPROTW:
4658 break;
4659
4660 case triton::extlibs::capstone::X86_INS_VPSADBW:
4662 break;
4663
4664 case triton::extlibs::capstone::X86_INS_VPSCATTERDD:
4666 break;
4667
4668 case triton::extlibs::capstone::X86_INS_VPSCATTERDQ:
4670 break;
4671
4672 case triton::extlibs::capstone::X86_INS_VPSCATTERQD:
4674 break;
4675
4676 case triton::extlibs::capstone::X86_INS_VPSCATTERQQ:
4678 break;
4679
4680 case triton::extlibs::capstone::X86_INS_VPSHAB:
4682 break;
4683
4684 case triton::extlibs::capstone::X86_INS_VPSHAD:
4686 break;
4687
4688 case triton::extlibs::capstone::X86_INS_VPSHAQ:
4690 break;
4691
4692 case triton::extlibs::capstone::X86_INS_VPSHAW:
4694 break;
4695
4696 case triton::extlibs::capstone::X86_INS_VPSHLB:
4698 break;
4699
4700 case triton::extlibs::capstone::X86_INS_VPSHLD:
4702 break;
4703
4704 case triton::extlibs::capstone::X86_INS_VPSHLQ:
4706 break;
4707
4708 case triton::extlibs::capstone::X86_INS_VPSHLW:
4710 break;
4711
4712 case triton::extlibs::capstone::X86_INS_VPSHUFB:
4714 break;
4715
4716 case triton::extlibs::capstone::X86_INS_VPSHUFD:
4718 break;
4719
4720 case triton::extlibs::capstone::X86_INS_VPSHUFHW:
4722 break;
4723
4724 case triton::extlibs::capstone::X86_INS_VPSHUFLW:
4726 break;
4727
4728 case triton::extlibs::capstone::X86_INS_VPSIGNB:
4730 break;
4731
4732 case triton::extlibs::capstone::X86_INS_VPSIGND:
4734 break;
4735
4736 case triton::extlibs::capstone::X86_INS_VPSIGNW:
4738 break;
4739
4740 case triton::extlibs::capstone::X86_INS_VPSLLDQ:
4742 break;
4743
4744 case triton::extlibs::capstone::X86_INS_VPSLLD:
4746 break;
4747
4748 case triton::extlibs::capstone::X86_INS_VPSLLQ:
4750 break;
4751
4752 case triton::extlibs::capstone::X86_INS_VPSLLVD:
4754 break;
4755
4756 case triton::extlibs::capstone::X86_INS_VPSLLVQ:
4758 break;
4759
4760 case triton::extlibs::capstone::X86_INS_VPSLLW:
4762 break;
4763
4764 case triton::extlibs::capstone::X86_INS_VPSRAD:
4766 break;
4767
4768 case triton::extlibs::capstone::X86_INS_VPSRAQ:
4770 break;
4771
4772 case triton::extlibs::capstone::X86_INS_VPSRAVD:
4774 break;
4775
4776 case triton::extlibs::capstone::X86_INS_VPSRAVQ:
4778 break;
4779
4780 case triton::extlibs::capstone::X86_INS_VPSRAW:
4782 break;
4783
4784 case triton::extlibs::capstone::X86_INS_VPSRLDQ:
4786 break;
4787
4788 case triton::extlibs::capstone::X86_INS_VPSRLD:
4790 break;
4791
4792 case triton::extlibs::capstone::X86_INS_VPSRLQ:
4794 break;
4795
4796 case triton::extlibs::capstone::X86_INS_VPSRLVD:
4798 break;
4799
4800 case triton::extlibs::capstone::X86_INS_VPSRLVQ:
4802 break;
4803
4804 case triton::extlibs::capstone::X86_INS_VPSRLW:
4806 break;
4807
4808 case triton::extlibs::capstone::X86_INS_VPSUBB:
4810 break;
4811
4812 case triton::extlibs::capstone::X86_INS_VPSUBD:
4814 break;
4815
4816 case triton::extlibs::capstone::X86_INS_VPSUBQ:
4818 break;
4819
4820 case triton::extlibs::capstone::X86_INS_VPSUBSB:
4822 break;
4823
4824 case triton::extlibs::capstone::X86_INS_VPSUBSW:
4826 break;
4827
4828 case triton::extlibs::capstone::X86_INS_VPSUBUSB:
4830 break;
4831
4832 case triton::extlibs::capstone::X86_INS_VPSUBUSW:
4834 break;
4835
4836 case triton::extlibs::capstone::X86_INS_VPSUBW:
4838 break;
4839
4840 case triton::extlibs::capstone::X86_INS_VPTESTMD:
4842 break;
4843
4844 case triton::extlibs::capstone::X86_INS_VPTESTMQ:
4846 break;
4847
4848 case triton::extlibs::capstone::X86_INS_VPTESTNMD:
4850 break;
4851
4852 case triton::extlibs::capstone::X86_INS_VPTESTNMQ:
4854 break;
4855
4856 case triton::extlibs::capstone::X86_INS_VPTEST:
4858 break;
4859
4860 case triton::extlibs::capstone::X86_INS_VPUNPCKHBW:
4862 break;
4863
4864 case triton::extlibs::capstone::X86_INS_VPUNPCKHDQ:
4866 break;
4867
4868 case triton::extlibs::capstone::X86_INS_VPUNPCKHQDQ:
4870 break;
4871
4872 case triton::extlibs::capstone::X86_INS_VPUNPCKHWD:
4874 break;
4875
4876 case triton::extlibs::capstone::X86_INS_VPUNPCKLBW:
4878 break;
4879
4880 case triton::extlibs::capstone::X86_INS_VPUNPCKLDQ:
4882 break;
4883
4884 case triton::extlibs::capstone::X86_INS_VPUNPCKLQDQ:
4886 break;
4887
4888 case triton::extlibs::capstone::X86_INS_VPUNPCKLWD:
4890 break;
4891
4892 case triton::extlibs::capstone::X86_INS_VPXORD:
4894 break;
4895
4896 case triton::extlibs::capstone::X86_INS_VPXORQ:
4898 break;
4899
4900 case triton::extlibs::capstone::X86_INS_VPXOR:
4902 break;
4903
4904 case triton::extlibs::capstone::X86_INS_VRCP14PD:
4906 break;
4907
4908 case triton::extlibs::capstone::X86_INS_VRCP14PS:
4910 break;
4911
4912 case triton::extlibs::capstone::X86_INS_VRCP14SD:
4914 break;
4915
4916 case triton::extlibs::capstone::X86_INS_VRCP14SS:
4918 break;
4919
4920 case triton::extlibs::capstone::X86_INS_VRCP28PD:
4922 break;
4923
4924 case triton::extlibs::capstone::X86_INS_VRCP28PS:
4926 break;
4927
4928 case triton::extlibs::capstone::X86_INS_VRCP28SD:
4930 break;
4931
4932 case triton::extlibs::capstone::X86_INS_VRCP28SS:
4934 break;
4935
4936 case triton::extlibs::capstone::X86_INS_VRCPPS:
4938 break;
4939
4940 case triton::extlibs::capstone::X86_INS_VRCPSS:
4942 break;
4943
4944 case triton::extlibs::capstone::X86_INS_VRNDSCALEPD:
4946 break;
4947
4948 case triton::extlibs::capstone::X86_INS_VRNDSCALEPS:
4950 break;
4951
4952 case triton::extlibs::capstone::X86_INS_VRNDSCALESD:
4954 break;
4955
4956 case triton::extlibs::capstone::X86_INS_VRNDSCALESS:
4958 break;
4959
4960 case triton::extlibs::capstone::X86_INS_VROUNDPD:
4962 break;
4963
4964 case triton::extlibs::capstone::X86_INS_VROUNDPS:
4966 break;
4967
4968 case triton::extlibs::capstone::X86_INS_VROUNDSD:
4970 break;
4971
4972 case triton::extlibs::capstone::X86_INS_VROUNDSS:
4974 break;
4975
4976 case triton::extlibs::capstone::X86_INS_VRSQRT14PD:
4978 break;
4979
4980 case triton::extlibs::capstone::X86_INS_VRSQRT14PS:
4982 break;
4983
4984 case triton::extlibs::capstone::X86_INS_VRSQRT14SD:
4986 break;
4987
4988 case triton::extlibs::capstone::X86_INS_VRSQRT14SS:
4990 break;
4991
4992 case triton::extlibs::capstone::X86_INS_VRSQRT28PD:
4994 break;
4995
4996 case triton::extlibs::capstone::X86_INS_VRSQRT28PS:
4998 break;
4999
5000 case triton::extlibs::capstone::X86_INS_VRSQRT28SD:
5002 break;
5003
5004 case triton::extlibs::capstone::X86_INS_VRSQRT28SS:
5006 break;
5007
5008 case triton::extlibs::capstone::X86_INS_VRSQRTPS:
5010 break;
5011
5012 case triton::extlibs::capstone::X86_INS_VRSQRTSS:
5014 break;
5015
5016 case triton::extlibs::capstone::X86_INS_VSCATTERDPD:
5018 break;
5019
5020 case triton::extlibs::capstone::X86_INS_VSCATTERDPS:
5022 break;
5023
5024 case triton::extlibs::capstone::X86_INS_VSCATTERPF0DPD:
5026 break;
5027
5028 case triton::extlibs::capstone::X86_INS_VSCATTERPF0DPS:
5030 break;
5031
5032 case triton::extlibs::capstone::X86_INS_VSCATTERPF0QPD:
5034 break;
5035
5036 case triton::extlibs::capstone::X86_INS_VSCATTERPF0QPS:
5038 break;
5039
5040 case triton::extlibs::capstone::X86_INS_VSCATTERPF1DPD:
5042 break;
5043
5044 case triton::extlibs::capstone::X86_INS_VSCATTERPF1DPS:
5046 break;
5047
5048 case triton::extlibs::capstone::X86_INS_VSCATTERPF1QPD:
5050 break;
5051
5052 case triton::extlibs::capstone::X86_INS_VSCATTERPF1QPS:
5054 break;
5055
5056 case triton::extlibs::capstone::X86_INS_VSCATTERQPD:
5058 break;
5059
5060 case triton::extlibs::capstone::X86_INS_VSCATTERQPS:
5062 break;
5063
5064 case triton::extlibs::capstone::X86_INS_VSHUFPD:
5066 break;
5067
5068 case triton::extlibs::capstone::X86_INS_VSHUFPS:
5070 break;
5071
5072 case triton::extlibs::capstone::X86_INS_VSQRTPD:
5074 break;
5075
5076 case triton::extlibs::capstone::X86_INS_VSQRTPS:
5078 break;
5079
5080 case triton::extlibs::capstone::X86_INS_VSQRTSD:
5082 break;
5083
5084 case triton::extlibs::capstone::X86_INS_VSQRTSS:
5086 break;
5087
5088 case triton::extlibs::capstone::X86_INS_VSTMXCSR:
5090 break;
5091
5092 case triton::extlibs::capstone::X86_INS_VSUBPD:
5094 break;
5095
5096 case triton::extlibs::capstone::X86_INS_VSUBPS:
5098 break;
5099
5100 case triton::extlibs::capstone::X86_INS_VSUBSD:
5102 break;
5103
5104 case triton::extlibs::capstone::X86_INS_VSUBSS:
5106 break;
5107
5108 case triton::extlibs::capstone::X86_INS_VTESTPD:
5110 break;
5111
5112 case triton::extlibs::capstone::X86_INS_VTESTPS:
5114 break;
5115
5116 case triton::extlibs::capstone::X86_INS_VUNPCKHPD:
5118 break;
5119
5120 case triton::extlibs::capstone::X86_INS_VUNPCKHPS:
5122 break;
5123
5124 case triton::extlibs::capstone::X86_INS_VUNPCKLPD:
5126 break;
5127
5128 case triton::extlibs::capstone::X86_INS_VUNPCKLPS:
5130 break;
5131
5132 case triton::extlibs::capstone::X86_INS_VZEROALL:
5134 break;
5135
5136 case triton::extlibs::capstone::X86_INS_VZEROUPPER:
5138 break;
5139
5140 case triton::extlibs::capstone::X86_INS_WAIT:
5142 break;
5143
5144 case triton::extlibs::capstone::X86_INS_WBINVD:
5146 break;
5147
5148 case triton::extlibs::capstone::X86_INS_WRFSBASE:
5150 break;
5151
5152 case triton::extlibs::capstone::X86_INS_WRGSBASE:
5154 break;
5155
5156 case triton::extlibs::capstone::X86_INS_WRMSR:
5158 break;
5159
5160 case triton::extlibs::capstone::X86_INS_XABORT:
5162 break;
5163
5164 case triton::extlibs::capstone::X86_INS_XACQUIRE:
5166 break;
5167
5168 case triton::extlibs::capstone::X86_INS_XBEGIN:
5170 break;
5171
5172 case triton::extlibs::capstone::X86_INS_XCHG:
5174 break;
5175
5176 case triton::extlibs::capstone::X86_INS_FXCH:
5178 break;
5179
5180 case triton::extlibs::capstone::X86_INS_XCRYPTCBC:
5182 break;
5183
5184 case triton::extlibs::capstone::X86_INS_XCRYPTCFB:
5186 break;
5187
5188 case triton::extlibs::capstone::X86_INS_XCRYPTCTR:
5190 break;
5191
5192 case triton::extlibs::capstone::X86_INS_XCRYPTECB:
5194 break;
5195
5196 case triton::extlibs::capstone::X86_INS_XCRYPTOFB:
5198 break;
5199
5200 case triton::extlibs::capstone::X86_INS_XEND:
5202 break;
5203
5204 case triton::extlibs::capstone::X86_INS_XGETBV:
5206 break;
5207
5208 case triton::extlibs::capstone::X86_INS_XLATB:
5210 break;
5211
5212 case triton::extlibs::capstone::X86_INS_XRELEASE:
5214 break;
5215
5216 case triton::extlibs::capstone::X86_INS_XRSTOR:
5218 break;
5219
5220 case triton::extlibs::capstone::X86_INS_XRSTOR64:
5222 break;
5223
5224 case triton::extlibs::capstone::X86_INS_XSAVE:
5226 break;
5227
5228 case triton::extlibs::capstone::X86_INS_XSAVE64:
5230 break;
5231
5232 case triton::extlibs::capstone::X86_INS_XSAVEOPT:
5234 break;
5235
5236 case triton::extlibs::capstone::X86_INS_XSAVEOPT64:
5238 break;
5239
5240 case triton::extlibs::capstone::X86_INS_XSETBV:
5242 break;
5243
5244 case triton::extlibs::capstone::X86_INS_XSHA1:
5246 break;
5247
5248 case triton::extlibs::capstone::X86_INS_XSHA256:
5250 break;
5251
5252 case triton::extlibs::capstone::X86_INS_XSTORE:
5254 break;
5255
5256 case triton::extlibs::capstone::X86_INS_XTEST:
5258 break;
5259
5260 case triton::extlibs::capstone::X86_INS_ENDBR32:
5262 break;
5263
5264 case triton::extlibs::capstone::X86_INS_ENDBR64:
5266 break;
5267
5268 default:
5270 break;
5271
5272 }
5273 return tritonId;
5274 }
5275
5276
5279
5280 switch (id) {
5281
5282 case triton::extlibs::capstone::X86_PREFIX_LOCK:
5284 break;
5285
5286 case triton::extlibs::capstone::X86_PREFIX_REP:
5288 break;
5289
5290 case triton::extlibs::capstone::X86_PREFIX_REPNE:
5292 break;
5293
5294 default:
5296 break;
5297
5298 }
5299 return tritonId;
5300 }
5301
5302 }; /* x86 namespace */
5303 }; /* arch namespace */
5304}; /* triton namespace */
TRITON_EXPORT triton::arch::register_e capstoneRegisterToTritonRegister(triton::uint32 id) const
Converts a capstone's register id to a triton's register id.
TRITON_EXPORT triton::arch::x86::prefix_e capstonePrefixToTritonPrefix(triton::uint32 id) const
Converts a capstone's prefix id to a triton's prefix id.
TRITON_EXPORT triton::uint32 capstoneInstructionToTritonInstruction(triton::uint32 id) const
Converts a capstone's instruction id to a triton's instruction id.
TRITON_EXPORT x86Specifications(triton::arch::architecture_e)
Constructor.
The exception class used by architectures.
register_e
Types of register.
Definition archEnums.hpp:68
@ ID_REG_INVALID
invalid = 0
Definition archEnums.hpp:69
std::uint32_t uint32
unisgned 32-bits
prefix_e
Types of prefix.
@ ID_INS_AESDECLAST
AESDECLAST.
@ ID_INS_VFNMADD231PD
VFNMADD231PD.
@ ID_INS_VGATHERPF1DPD
VGATHERPF1DPD.
@ ID_INS_VCVTPD2UDQ
VCVTPD2UDQ.
@ ID_INS_VRNDSCALEPD
VRNDSCALEPD.
@ ID_INS_VFMSUB231SD
VFMSUB231SD.
@ ID_INS_VFNMADD132SD
VFNMADD132SD.
@ ID_INS_VFNMADD213PD
VFNMADD213PD.
@ ID_INS_VFNMSUB231PS
VFNMSUB231PS.
@ ID_INS_VGATHERPF0QPD
VGATHERPF0QPD.
@ ID_INS_VPHMINPOSUW
VPHMINPOSUW.
@ ID_INS_VFNMADD132SS
VFNMADD132SS.
@ ID_INS_VFMSUBADD231PS
VFMSUBADD231PS.
@ ID_INS_VFNMADD213PS
VFNMADD213PS.
@ ID_INS_VSCATTERDPS
VSCATTERDPS.
@ ID_INS_VPBROADCASTB
VPBROADCASTB.
@ ID_INS_VSCATTERQPD
VSCATTERQPD.
@ ID_INS_VPSCATTERQQ
VPSCATTERQQ.
@ ID_INS_VEXTRACTI32X4
VEXTRACTI32X4.
@ ID_INS_VGATHERQPS
VGATHERQPS.
@ ID_INS_VCVTTPS2UDQ
VCVTTPS2UDQ.
@ ID_INS_VFMSUBADD213PD
VFMSUBADD213PD.
@ ID_INS_VGATHERPF0DPD
VGATHERPF0DPD.
@ ID_INS_VFNMSUB231SS
VFNMSUB231SS.
@ ID_INS_VRNDSCALEPS
VRNDSCALEPS.
@ ID_INS_VPBROADCASTD
VPBROADCASTD.
@ ID_INS_VFNMSUB231PD
VFNMSUB231PD.
@ ID_INS_VFMSUB213PS
VFMSUB213PS.
@ ID_INS_VFMADDSUBPD
VFMADDSUBPD.
@ ID_INS_VFMSUB213PD
VFMSUB213PD.
@ ID_INS_VFMADDSUBPS
VFMADDSUBPS.
@ ID_INS_VPUNPCKHQDQ
VPUNPCKHQDQ.
@ ID_INS_VCVTTPD2DQX
VCVTTPD2DQX.
@ ID_INS_VFNMADD213SD
VFNMADD213SD.
@ ID_INS_VCVTTSD2SI
VCVTTSD2SI.
@ ID_INS_SHA256MSG1
SHA256MSG1.
@ ID_INS_VFMADDSUB213PS
VFMADDSUB213PS.
@ ID_INS_VMASKMOVPS
VMASKMOVPS.
@ ID_INS_VCVTUDQ2PD
VCVTUDQ2PD.
@ ID_INS_VFMADD132SS
VFMADD132SS.
@ ID_INS_VFMSUBADD231PD
VFMSUBADD231PD.
@ ID_INS_VAESKEYGENASSIST
VAESKEYGENASSIST.
@ ID_INS_VINSERTF32X4
VINSERTF32X4.
@ ID_INS_VBROADCASTSS
VBROADCASTSS.
@ ID_INS_VPSCATTERDD
VPSCATTERDD.
@ ID_INS_VFMSUB132PD
VFMSUB132PD.
@ ID_INS_VPCONFLICTD
VPCONFLICTD.
@ ID_INS_VMASKMOVPD
VMASKMOVPD.
@ ID_INS_VSCATTERQPS
VSCATTERQPS.
@ ID_INS_VRNDSCALESS
VRNDSCALESS.
@ ID_INS_VFNMSUB213SS
VFNMSUB213SS.
@ ID_INS_VCVTTSS2SI
VCVTTSS2SI.
@ ID_INS_VFMSUB231SS
VFMSUB231SS.
@ ID_INS_VSCATTERPF0QPS
VSCATTERPF0QPS.
@ ID_INS_VGATHERPF1DPS
VGATHERPF1DPS.
@ ID_INS_VPCONFLICTQ
VPCONFLICTQ.
@ ID_INS_VCVTUSI2SD
VCVTUSI2SD.
@ ID_INS_VPBROADCASTMW2D
VPBROADCASTMW2D.
@ ID_INS_VGATHERPF1QPS
VGATHERPF1QPS.
@ ID_INS_VFMSUBADDPD
VFMSUBADDPD.
@ ID_INS_VFMSUB132SS
VFMSUB132SS.
@ ID_INS_VINSERTF128
VINSERTF128.
@ ID_INS_VFMADD213SS
VFMADD213SS.
@ ID_INS_VCVTPD2PSX
VCVTPD2PSX.
@ ID_INS_VFNMSUB132SD
VFNMSUB132SD.
@ ID_INS_PREFETCHT2
PREFETCHT2.
@ ID_INS_VRNDSCALESD
VRNDSCALESD.
@ ID_INS_AESKEYGENASSIST
AESKEYGENASSIST.
@ ID_INS_VGATHERQPD
VGATHERQPD.
@ ID_INS_VGATHERDPD
VGATHERDPD.
@ ID_INS_VFMADDSUB231PD
VFMADDSUB231PD.
@ ID_INS_VPSCATTERQD
VPSCATTERQD.
@ ID_INS_VFNMADD231SD
VFNMADD231SD.
@ ID_INS_VFMADD132PD
VFMADD132PD.
@ ID_INS_VFNMSUB231SD
VFNMSUB231SD.
@ ID_INS_SHA256RNDS2
SHA256RNDS2.
@ ID_INS_VSCATTERPF1DPS
VSCATTERPF1DPS.
@ ID_INS_VFMADD231PS
VFMADD231PS.
@ ID_INS_VFMADDSUB132PS
VFMADDSUB132PS.
@ ID_INS_VCVTTPD2UDQ
VCVTTPD2UDQ.
@ ID_INS_VFMSUB213SS
VFMSUB213SS.
@ ID_INS_VFNMADD132PS
VFNMADD132PS.
@ ID_INS_VFNMSUB132PD
VFNMSUB132PD.
@ ID_INS_VFNMSUB213PD
VFNMSUB213PD.
@ ID_INS_VAESENCLAST
VAESENCLAST.
@ ID_INS_VSCATTERDPD
VSCATTERDPD.
@ ID_INS_PREFETCHNTA
PREFETCHNTA.
@ ID_INS_VPBROADCASTMB2Q
VPBROADCASTMB2Q.
@ ID_INS_VEXTRACTPS
VEXTRACTPS.
@ ID_INS_AESENCLAST
AESENCLAST.
@ ID_INS_PHMINPOSUW
PHMINPOSUW.
@ ID_INS_VFNMADD231SS
VFNMADD231SS.
@ ID_INS_PUNPCKLQDQ
PUNPCKLQDQ.
@ ID_INS_VFNMSUB213SD
VFNMSUB213SD.
@ ID_INS_VCVTUSI2SS
VCVTUSI2SS.
@ ID_INS_VFMSUB231PS
VFMSUB231PS.
@ ID_INS_VBROADCASTI64X4
VBROADCASTI64X4.
@ ID_INS_VFMSUB132SD
VFMSUB132SD.
@ ID_INS_VBROADCASTSD
VBROADCASTSD.
@ ID_INS_VSCATTERPF0DPD
VSCATTERPF0DPD.
@ ID_INS_VFMADD132PS
VFMADD132PS.
@ ID_INS_VBROADCASTF128
VBROADCASTF128.
@ ID_INS_VFMADD213PD
VFMADD213PD.
@ ID_INS_VSCATTERPF1DPD
VSCATTERPF1DPD.
@ ID_INS_VFMSUB132PS
VFMSUB132PS.
@ ID_INS_VMASKMOVDQU
VMASKMOVDQU.
@ ID_INS_PREFETCHT0
PREFETCHT0.
@ ID_INS_VINSERTI128
VINSERTI128.
@ ID_INS_VFMADD231SD
VFMADD231SD.
@ ID_INS_CMPXCHG16B
CMPXCHG16B.
@ ID_INS_VEXTRACTF64X4
VEXTRACTF64X4.
@ ID_INS_VGATHERPF1QPD
VGATHERPF1QPD.
@ ID_INS_VCVTUDQ2PS
VCVTUDQ2PS.
@ ID_INS_VPBROADCASTW
VPBROADCASTW.
@ ID_INS_VINSERTF64X4
VINSERTF64X4.
@ ID_INS_VCVTPS2UDQ
VCVTPS2UDQ.
@ ID_INS_VFNMSUB132PS
VFNMSUB132PS.
@ ID_INS_VBROADCASTI32X4
VBROADCASTI32X4.
@ ID_INS_SHA256MSG2
SHA256MSG2.
@ ID_INS_VCVTSD2USI
VCVTSD2USI.
@ ID_INS_VFMSUBADDPS
VFMSUBADDPS.
@ ID_INS_VPBROADCASTQ
VPBROADCASTQ.
@ ID_INS_VFNMSUB213PS
VFNMSUB213PS.
@ ID_INS_VCVTTPD2DQ
VCVTTPD2DQ.
@ ID_INS_VFMADD213PS
VFMADD213PS.
@ ID_INS_VFNMADD213SS
VFNMADD213SS.
@ ID_INS_VSCATTERPF1QPS
VSCATTERPF1QPS.
@ ID_INS_VCVTTSS2USI
VCVTTSS2USI.
@ ID_INS_VFNMADD132PD
VFNMADD132PD.
@ ID_INS_VSCATTERPF0DPS
VSCATTERPF0DPS.
@ ID_INS_VFMADDSUB231PS
VFMADDSUB231PS.
@ ID_INS_VPSCATTERDQ
VPSCATTERDQ.
@ ID_INS_VFMSUBADD132PD
VFMSUBADD132PD.
@ ID_INS_VCVTPD2DQX
VCVTPD2DQX.
@ ID_INS_VGATHERPF0QPS
VGATHERPF0QPS.
@ ID_INS_VGATHERDPS
VGATHERDPS.
@ ID_INS_VAESDECLAST
VAESDECLAST.
@ ID_INS_VFMADD132SD
VFMADD132SD.
@ ID_INS_VSCATTERPF0QPD
VSCATTERPF0QPD.
@ ID_INS_VEXTRACTF128
VEXTRACTF128.
@ ID_INS_VFMADDSUB213PD
VFMADDSUB213PD.
@ ID_INS_VFNMSUB132SS
VFNMSUB132SS.
@ ID_INS_VFMADDSUB132PD
VFMADDSUB132PD.
@ ID_INS_VFNMADD231PS
VFNMADD231PS.
@ ID_INS_MASKMOVDQU
MASKMOVDQU.
@ ID_INS_VFMSUBADD132PS
VFMSUBADD132PS.
@ ID_INS_VFMADD231SS
VFMADD231SS.
@ ID_INS_VINSERTI32X4
VINSERTI32X4.
@ ID_INS_VFMADD213SD
VFMADD213SD.
@ ID_INS_VEXTRACTI128
VEXTRACTI128.
@ ID_INS_VEXTRACTI64X4
VEXTRACTI64X4.
@ ID_INS_VINSERTI64X4
VINSERTI64X4.
@ ID_INS_VCVTSS2USI
VCVTSS2USI.
@ ID_INS_VGATHERPF0DPS
VGATHERPF0DPS.
@ ID_INS_VFMADD231PD
VFMADD231PD.
@ ID_INS_VPUNPCKLQDQ
VPUNPCKLQDQ.
@ ID_INS_PREFETCHT1
PREFETCHT1.
@ ID_INS_VFMSUB231PD
VFMSUB231PD.
@ ID_INS_VEXTRACTF32X4
VEXTRACTF32X4.
@ ID_INS_VCVTTSD2USI
VCVTTSD2USI.
@ ID_INS_VFMSUB213SD
VFMSUB213SD.
@ ID_INS_VFMSUBADD213PS
VFMSUBADD213PS.
@ ID_INS_VSCATTERPF1QPD
VSCATTERPF1QPD.
@ ID_INS_PUNPCKHQDQ
PUNPCKHQDQ.
@ ID_INS_VCVTTPS2DQ
VCVTTPS2DQ.
@ ID_PREFIX_REPNE
REPNE.
@ ID_PREFIX_INVALID
invalid
The Triton namespace.