Added phash.pl
[nasm/perl-rewrite.git] / perl / old / insns / insnsd.c
blobd87114fa4333dd33ac8ee099b0e0acbd8a4ab769
1 /* This file auto-generated from insns.dat by insns.pl - don't edit it */
3 #include "nasm.h"
4 #include "insns.h"
6 static const struct itemplate instrux[] = {
7 /* 0 */ {I_RESB, 1, {IMMEDIATE,0,0,0,0}, nasm_bytecodes+19523, IF_8086},
8 /* 1 */ {I_AAA, 0, {0,0,0,0,0}, nasm_bytecodes+20413, IF_8086|IF_NOLONG},
9 /* 2 */ {I_AAD, 0, {0,0,0,0,0}, nasm_bytecodes+19365, IF_8086|IF_NOLONG},
10 /* 3 */ {I_AAD, 1, {IMMEDIATE,0,0,0,0}, nasm_bytecodes+19369, IF_8086|IF_SB|IF_NOLONG},
11 /* 4 */ {I_AAM, 0, {0,0,0,0,0}, nasm_bytecodes+19373, IF_8086|IF_NOLONG},
12 /* 5 */ {I_AAM, 1, {IMMEDIATE,0,0,0,0}, nasm_bytecodes+19377, IF_8086|IF_SB|IF_NOLONG},
13 /* 6 */ {I_AAS, 0, {0,0,0,0,0}, nasm_bytecodes+20416, IF_8086|IF_NOLONG},
14 /* 7 */ {I_ADC, 2, {MEMORY,REG8,0,0,0}, nasm_bytecodes+19381, IF_8086|IF_SM},
15 /* 8 */ {I_ADC, 2, {REG8,REG8,0,0,0}, nasm_bytecodes+19381, IF_8086},
16 /* 9 */ {I_ADC, 2, {MEMORY,REG16,0,0,0}, nasm_bytecodes+17490, IF_8086|IF_SM},
17 /* 10 */ {I_ADC, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+17490, IF_8086},
18 /* 11 */ {I_ADC, 2, {MEMORY,REG32,0,0,0}, nasm_bytecodes+17495, IF_386|IF_SM},
19 /* 12 */ {I_ADC, 2, {REG32,REG32,0,0,0}, nasm_bytecodes+17495, IF_386},
20 /* 13 */ {I_ADC, 2, {MEMORY,REG64,0,0,0}, nasm_bytecodes+17500, IF_X64|IF_SM},
21 /* 14 */ {I_ADC, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+17500, IF_X64},
22 /* 15 */ {I_ADC, 2, {REG8,MEMORY,0,0,0}, nasm_bytecodes+10672, IF_8086|IF_SM},
23 /* 16 */ {I_ADC, 2, {REG8,REG8,0,0,0}, nasm_bytecodes+10672, IF_8086},
24 /* 17 */ {I_ADC, 2, {REG16,MEMORY,0,0,0}, nasm_bytecodes+17505, IF_8086|IF_SM},
25 /* 18 */ {I_ADC, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+17505, IF_8086},
26 /* 19 */ {I_ADC, 2, {REG32,MEMORY,0,0,0}, nasm_bytecodes+17510, IF_386|IF_SM},
27 /* 20 */ {I_ADC, 2, {REG32,REG32,0,0,0}, nasm_bytecodes+17510, IF_386},
28 /* 21 */ {I_ADC, 2, {REG64,MEMORY,0,0,0}, nasm_bytecodes+17515, IF_X64|IF_SM},
29 /* 22 */ {I_ADC, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+17515, IF_X64},
30 /* 23 */ {I_ADC, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+13980, IF_8086},
31 /* 24 */ {I_ADC, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+13986, IF_386},
32 /* 25 */ {I_ADC, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+13992, IF_X64},
33 /* 26 */ {I_ADC, 2, {REG_AL,IMMEDIATE,0,0,0}, nasm_bytecodes+19385, IF_8086|IF_SM},
34 /* 27 */ {I_ADC, 2, {REG_AX,SBYTE16,0,0,0}, nasm_bytecodes+13980, IF_8086|IF_SM},
35 /* 28 */ {I_ADC, 2, {REG_AX,IMMEDIATE,0,0,0}, nasm_bytecodes+17520, IF_8086|IF_SM},
36 /* 29 */ {I_ADC, 2, {REG_EAX,SBYTE32,0,0,0}, nasm_bytecodes+13986, IF_386|IF_SM},
37 /* 30 */ {I_ADC, 2, {REG_EAX,IMMEDIATE,0,0,0}, nasm_bytecodes+17525, IF_386|IF_SM},
38 /* 31 */ {I_ADC, 2, {REG_RAX,SBYTE64,0,0,0}, nasm_bytecodes+13992, IF_X64|IF_SM},
39 /* 32 */ {I_ADC, 2, {REG_RAX,IMMEDIATE,0,0,0}, nasm_bytecodes+17530, IF_X64|IF_SM},
40 /* 33 */ {I_ADC, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, nasm_bytecodes+17535, IF_8086|IF_SM},
41 /* 34 */ {I_ADC, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, nasm_bytecodes+13998, IF_8086|IF_SM},
42 /* 35 */ {I_ADC, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, nasm_bytecodes+14004, IF_386|IF_SM},
43 /* 36 */ {I_ADC, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, nasm_bytecodes+14010, IF_X64|IF_SM},
44 /* 37 */ {I_ADC, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+17535, IF_8086|IF_SM},
45 /* 38 */ {I_ADC, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, nasm_bytecodes+13998, IF_8086|IF_SM},
46 /* 39 */ {I_ADC, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, nasm_bytecodes+14004, IF_386|IF_SM},
47 /* 40 */ {I_ADD, 2, {MEMORY,REG8,0,0,0}, nasm_bytecodes+19389, IF_8086|IF_SM},
48 /* 41 */ {I_ADD, 2, {REG8,REG8,0,0,0}, nasm_bytecodes+19389, IF_8086},
49 /* 42 */ {I_ADD, 2, {MEMORY,REG16,0,0,0}, nasm_bytecodes+17540, IF_8086|IF_SM},
50 /* 43 */ {I_ADD, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+17540, IF_8086},
51 /* 44 */ {I_ADD, 2, {MEMORY,REG32,0,0,0}, nasm_bytecodes+17545, IF_386|IF_SM},
52 /* 45 */ {I_ADD, 2, {REG32,REG32,0,0,0}, nasm_bytecodes+17545, IF_386},
53 /* 46 */ {I_ADD, 2, {MEMORY,REG64,0,0,0}, nasm_bytecodes+17550, IF_X64|IF_SM},
54 /* 47 */ {I_ADD, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+17550, IF_X64},
55 /* 48 */ {I_ADD, 2, {REG8,MEMORY,0,0,0}, nasm_bytecodes+11323, IF_8086|IF_SM},
56 /* 49 */ {I_ADD, 2, {REG8,REG8,0,0,0}, nasm_bytecodes+11323, IF_8086},
57 /* 50 */ {I_ADD, 2, {REG16,MEMORY,0,0,0}, nasm_bytecodes+17555, IF_8086|IF_SM},
58 /* 51 */ {I_ADD, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+17555, IF_8086},
59 /* 52 */ {I_ADD, 2, {REG32,MEMORY,0,0,0}, nasm_bytecodes+17560, IF_386|IF_SM},
60 /* 53 */ {I_ADD, 2, {REG32,REG32,0,0,0}, nasm_bytecodes+17560, IF_386},
61 /* 54 */ {I_ADD, 2, {REG64,MEMORY,0,0,0}, nasm_bytecodes+17565, IF_X64|IF_SM},
62 /* 55 */ {I_ADD, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+17565, IF_X64},
63 /* 56 */ {I_ADD, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+14016, IF_8086},
64 /* 57 */ {I_ADD, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+14022, IF_386},
65 /* 58 */ {I_ADD, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+14028, IF_X64},
66 /* 59 */ {I_ADD, 2, {REG_AL,IMMEDIATE,0,0,0}, nasm_bytecodes+19393, IF_8086|IF_SM},
67 /* 60 */ {I_ADD, 2, {REG_AX,SBYTE16,0,0,0}, nasm_bytecodes+14016, IF_8086|IF_SM},
68 /* 61 */ {I_ADD, 2, {REG_AX,IMMEDIATE,0,0,0}, nasm_bytecodes+17570, IF_8086|IF_SM},
69 /* 62 */ {I_ADD, 2, {REG_EAX,SBYTE32,0,0,0}, nasm_bytecodes+14022, IF_386|IF_SM},
70 /* 63 */ {I_ADD, 2, {REG_EAX,IMMEDIATE,0,0,0}, nasm_bytecodes+17575, IF_386|IF_SM},
71 /* 64 */ {I_ADD, 2, {REG_RAX,SBYTE64,0,0,0}, nasm_bytecodes+14028, IF_X64|IF_SM},
72 /* 65 */ {I_ADD, 2, {REG_RAX,IMMEDIATE,0,0,0}, nasm_bytecodes+17580, IF_X64|IF_SM},
73 /* 66 */ {I_ADD, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, nasm_bytecodes+17585, IF_8086|IF_SM},
74 /* 67 */ {I_ADD, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, nasm_bytecodes+14034, IF_8086|IF_SM},
75 /* 68 */ {I_ADD, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, nasm_bytecodes+14040, IF_386|IF_SM},
76 /* 69 */ {I_ADD, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, nasm_bytecodes+14046, IF_X64|IF_SM},
77 /* 70 */ {I_ADD, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+17585, IF_8086|IF_SM},
78 /* 71 */ {I_ADD, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, nasm_bytecodes+14034, IF_8086|IF_SM},
79 /* 72 */ {I_ADD, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, nasm_bytecodes+14040, IF_386|IF_SM},
80 /* 73 */ {I_AND, 2, {MEMORY,REG8,0,0,0}, nasm_bytecodes+19397, IF_8086|IF_SM},
81 /* 74 */ {I_AND, 2, {REG8,REG8,0,0,0}, nasm_bytecodes+19397, IF_8086},
82 /* 75 */ {I_AND, 2, {MEMORY,REG16,0,0,0}, nasm_bytecodes+17590, IF_8086|IF_SM},
83 /* 76 */ {I_AND, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+17590, IF_8086},
84 /* 77 */ {I_AND, 2, {MEMORY,REG32,0,0,0}, nasm_bytecodes+17595, IF_386|IF_SM},
85 /* 78 */ {I_AND, 2, {REG32,REG32,0,0,0}, nasm_bytecodes+17595, IF_386},
86 /* 79 */ {I_AND, 2, {MEMORY,REG64,0,0,0}, nasm_bytecodes+17600, IF_X64|IF_SM},
87 /* 80 */ {I_AND, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+17600, IF_X64},
88 /* 81 */ {I_AND, 2, {REG8,MEMORY,0,0,0}, nasm_bytecodes+11610, IF_8086|IF_SM},
89 /* 82 */ {I_AND, 2, {REG8,REG8,0,0,0}, nasm_bytecodes+11610, IF_8086},
90 /* 83 */ {I_AND, 2, {REG16,MEMORY,0,0,0}, nasm_bytecodes+17605, IF_8086|IF_SM},
91 /* 84 */ {I_AND, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+17605, IF_8086},
92 /* 85 */ {I_AND, 2, {REG32,MEMORY,0,0,0}, nasm_bytecodes+17610, IF_386|IF_SM},
93 /* 86 */ {I_AND, 2, {REG32,REG32,0,0,0}, nasm_bytecodes+17610, IF_386},
94 /* 87 */ {I_AND, 2, {REG64,MEMORY,0,0,0}, nasm_bytecodes+17615, IF_X64|IF_SM},
95 /* 88 */ {I_AND, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+17615, IF_X64},
96 /* 89 */ {I_AND, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+14052, IF_8086},
97 /* 90 */ {I_AND, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+14058, IF_386},
98 /* 91 */ {I_AND, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+14064, IF_X64},
99 /* 92 */ {I_AND, 2, {REG_AL,IMMEDIATE,0,0,0}, nasm_bytecodes+19401, IF_8086|IF_SM},
100 /* 93 */ {I_AND, 2, {REG_AX,SBYTE16,0,0,0}, nasm_bytecodes+14052, IF_8086|IF_SM},
101 /* 94 */ {I_AND, 2, {REG_AX,IMMEDIATE,0,0,0}, nasm_bytecodes+17620, IF_8086|IF_SM},
102 /* 95 */ {I_AND, 2, {REG_EAX,SBYTE32,0,0,0}, nasm_bytecodes+14058, IF_386|IF_SM},
103 /* 96 */ {I_AND, 2, {REG_EAX,IMMEDIATE,0,0,0}, nasm_bytecodes+17625, IF_386|IF_SM},
104 /* 97 */ {I_AND, 2, {REG_RAX,SBYTE64,0,0,0}, nasm_bytecodes+14064, IF_X64|IF_SM},
105 /* 98 */ {I_AND, 2, {REG_RAX,IMMEDIATE,0,0,0}, nasm_bytecodes+17630, IF_X64|IF_SM},
106 /* 99 */ {I_AND, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, nasm_bytecodes+17635, IF_8086|IF_SM},
107 /* 100 */ {I_AND, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, nasm_bytecodes+14070, IF_8086|IF_SM},
108 /* 101 */ {I_AND, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, nasm_bytecodes+14076, IF_386|IF_SM},
109 /* 102 */ {I_AND, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, nasm_bytecodes+14082, IF_X64|IF_SM},
110 /* 103 */ {I_AND, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+17635, IF_8086|IF_SM},
111 /* 104 */ {I_AND, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, nasm_bytecodes+14070, IF_8086|IF_SM},
112 /* 105 */ {I_AND, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, nasm_bytecodes+14076, IF_386|IF_SM},
113 /* 106 */ {I_ARPL, 2, {MEMORY,REG16,0,0,0}, nasm_bytecodes+19405, IF_286|IF_PROT|IF_SM|IF_NOLONG},
114 /* 107 */ {I_ARPL, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+19405, IF_286|IF_PROT|IF_NOLONG},
115 /* 108 */ {I_BOUND, 2, {REG16,MEMORY,0,0,0}, nasm_bytecodes+17640, IF_186|IF_NOLONG},
116 /* 109 */ {I_BOUND, 2, {REG32,MEMORY,0,0,0}, nasm_bytecodes+17645, IF_386|IF_NOLONG},
117 /* 110 */ {I_BSF, 2, {REG16,MEMORY,0,0,0}, nasm_bytecodes+14088, IF_386|IF_SM},
118 /* 111 */ {I_BSF, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+14088, IF_386},
119 /* 112 */ {I_BSF, 2, {REG32,MEMORY,0,0,0}, nasm_bytecodes+14094, IF_386|IF_SM},
120 /* 113 */ {I_BSF, 2, {REG32,REG32,0,0,0}, nasm_bytecodes+14094, IF_386},
121 /* 114 */ {I_BSF, 2, {REG64,MEMORY,0,0,0}, nasm_bytecodes+14100, IF_X64|IF_SM},
122 /* 115 */ {I_BSF, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+14100, IF_X64},
123 /* 116 */ {I_BSR, 2, {REG16,MEMORY,0,0,0}, nasm_bytecodes+14106, IF_386|IF_SM},
124 /* 117 */ {I_BSR, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+14106, IF_386},
125 /* 118 */ {I_BSR, 2, {REG32,MEMORY,0,0,0}, nasm_bytecodes+14112, IF_386|IF_SM},
126 /* 119 */ {I_BSR, 2, {REG32,REG32,0,0,0}, nasm_bytecodes+14112, IF_386},
127 /* 120 */ {I_BSR, 2, {REG64,MEMORY,0,0,0}, nasm_bytecodes+14118, IF_X64|IF_SM},
128 /* 121 */ {I_BSR, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+14118, IF_X64},
129 /* 122 */ {I_BSWAP, 1, {REG32,0,0,0,0}, nasm_bytecodes+14124, IF_486},
130 /* 123 */ {I_BSWAP, 1, {REG64,0,0,0,0}, nasm_bytecodes+14130, IF_X64},
131 /* 124 */ {I_BT, 2, {MEMORY,REG16,0,0,0}, nasm_bytecodes+14136, IF_386|IF_SM},
132 /* 125 */ {I_BT, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+14136, IF_386},
133 /* 126 */ {I_BT, 2, {MEMORY,REG32,0,0,0}, nasm_bytecodes+14142, IF_386|IF_SM},
134 /* 127 */ {I_BT, 2, {REG32,REG32,0,0,0}, nasm_bytecodes+14142, IF_386},
135 /* 128 */ {I_BT, 2, {MEMORY,REG64,0,0,0}, nasm_bytecodes+14148, IF_X64|IF_SM},
136 /* 129 */ {I_BT, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+14148, IF_X64},
137 /* 130 */ {I_BT, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, nasm_bytecodes+6735, IF_386|IF_SB},
138 /* 131 */ {I_BT, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, nasm_bytecodes+6742, IF_386|IF_SB},
139 /* 132 */ {I_BT, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, nasm_bytecodes+6749, IF_X64|IF_SB},
140 /* 133 */ {I_BTC, 2, {MEMORY,REG16,0,0,0}, nasm_bytecodes+14154, IF_386|IF_SM},
141 /* 134 */ {I_BTC, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+14154, IF_386},
142 /* 135 */ {I_BTC, 2, {MEMORY,REG32,0,0,0}, nasm_bytecodes+14160, IF_386|IF_SM},
143 /* 136 */ {I_BTC, 2, {REG32,REG32,0,0,0}, nasm_bytecodes+14160, IF_386},
144 /* 137 */ {I_BTC, 2, {MEMORY,REG64,0,0,0}, nasm_bytecodes+14166, IF_X64|IF_SM},
145 /* 138 */ {I_BTC, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+14166, IF_X64},
146 /* 139 */ {I_BTC, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, nasm_bytecodes+6756, IF_386|IF_SB},
147 /* 140 */ {I_BTC, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, nasm_bytecodes+6763, IF_386|IF_SB},
148 /* 141 */ {I_BTC, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, nasm_bytecodes+6770, IF_X64|IF_SB},
149 /* 142 */ {I_BTR, 2, {MEMORY,REG16,0,0,0}, nasm_bytecodes+14172, IF_386|IF_SM},
150 /* 143 */ {I_BTR, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+14172, IF_386},
151 /* 144 */ {I_BTR, 2, {MEMORY,REG32,0,0,0}, nasm_bytecodes+14178, IF_386|IF_SM},
152 /* 145 */ {I_BTR, 2, {REG32,REG32,0,0,0}, nasm_bytecodes+14178, IF_386},
153 /* 146 */ {I_BTR, 2, {MEMORY,REG64,0,0,0}, nasm_bytecodes+14184, IF_X64|IF_SM},
154 /* 147 */ {I_BTR, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+14184, IF_X64},
155 /* 148 */ {I_BTR, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, nasm_bytecodes+6777, IF_386|IF_SB},
156 /* 149 */ {I_BTR, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, nasm_bytecodes+6784, IF_386|IF_SB},
157 /* 150 */ {I_BTR, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, nasm_bytecodes+6791, IF_X64|IF_SB},
158 /* 151 */ {I_BTS, 2, {MEMORY,REG16,0,0,0}, nasm_bytecodes+14190, IF_386|IF_SM},
159 /* 152 */ {I_BTS, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+14190, IF_386},
160 /* 153 */ {I_BTS, 2, {MEMORY,REG32,0,0,0}, nasm_bytecodes+14196, IF_386|IF_SM},
161 /* 154 */ {I_BTS, 2, {REG32,REG32,0,0,0}, nasm_bytecodes+14196, IF_386},
162 /* 155 */ {I_BTS, 2, {MEMORY,REG64,0,0,0}, nasm_bytecodes+14202, IF_X64|IF_SM},
163 /* 156 */ {I_BTS, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+14202, IF_X64},
164 /* 157 */ {I_BTS, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, nasm_bytecodes+6798, IF_386|IF_SB},
165 /* 158 */ {I_BTS, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, nasm_bytecodes+6805, IF_386|IF_SB},
166 /* 159 */ {I_BTS, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, nasm_bytecodes+6812, IF_X64|IF_SB},
167 /* 160 */ {I_CALL, 1, {IMMEDIATE,0,0,0,0}, nasm_bytecodes+17650, IF_8086},
168 /* 161 */ {I_CALL, 1, {IMMEDIATE|NEAR,0,0,0,0}, nasm_bytecodes+17650, IF_8086},
169 /* 162 */ {I_CALL, 1, {IMMEDIATE|BITS16,0,0,0,0}, nasm_bytecodes+17655, IF_8086},
170 /* 163 */ {I_CALL, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, nasm_bytecodes+17655, IF_8086},
171 /* 164 */ {I_CALL, 1, {IMMEDIATE|BITS32,0,0,0,0}, nasm_bytecodes+17660, IF_386},
172 /* 165 */ {I_CALL, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, nasm_bytecodes+17660, IF_386},
173 /* 166 */ {I_CALL, 2, {IMMEDIATE|COLON,IMMEDIATE,0,0,0}, nasm_bytecodes+14226, IF_8086|IF_NOLONG},
174 /* 167 */ {I_CALL, 2, {IMMEDIATE|BITS16|COLON,IMMEDIATE,0,0,0}, nasm_bytecodes+14232, IF_8086|IF_NOLONG},
175 /* 168 */ {I_CALL, 2, {IMMEDIATE|COLON,IMMEDIATE|BITS16,0,0,0}, nasm_bytecodes+14232, IF_8086|IF_NOLONG},
176 /* 169 */ {I_CALL, 2, {IMMEDIATE|BITS32|COLON,IMMEDIATE,0,0,0}, nasm_bytecodes+14238, IF_386|IF_NOLONG},
177 /* 170 */ {I_CALL, 2, {IMMEDIATE|COLON,IMMEDIATE|BITS32,0,0,0}, nasm_bytecodes+14238, IF_386|IF_NOLONG},
178 /* 171 */ {I_CALL, 1, {MEMORY|FAR,0,0,0,0}, nasm_bytecodes+17665, IF_8086|IF_NOLONG},
179 /* 172 */ {I_CALL, 1, {MEMORY|FAR,0,0,0,0}, nasm_bytecodes+17670, IF_X64},
180 /* 173 */ {I_CALL, 1, {MEMORY|BITS16|FAR,0,0,0,0}, nasm_bytecodes+17675, IF_8086},
181 /* 174 */ {I_CALL, 1, {MEMORY|BITS32|FAR,0,0,0,0}, nasm_bytecodes+17680, IF_386},
182 /* 175 */ {I_CALL, 1, {MEMORY|BITS64|FAR,0,0,0,0}, nasm_bytecodes+17670, IF_X64},
183 /* 176 */ {I_CALL, 1, {MEMORY|NEAR,0,0,0,0}, nasm_bytecodes+17685, IF_8086},
184 /* 177 */ {I_CALL, 1, {MEMORY|BITS16|NEAR,0,0,0,0}, nasm_bytecodes+17690, IF_8086},
185 /* 178 */ {I_CALL, 1, {MEMORY|BITS32|NEAR,0,0,0,0}, nasm_bytecodes+17695, IF_386|IF_NOLONG},
186 /* 179 */ {I_CALL, 1, {MEMORY|BITS64|NEAR,0,0,0,0}, nasm_bytecodes+17700, IF_X64},
187 /* 180 */ {I_CALL, 1, {REG16,0,0,0,0}, nasm_bytecodes+17690, IF_8086},
188 /* 181 */ {I_CALL, 1, {REG32,0,0,0,0}, nasm_bytecodes+17695, IF_386|IF_NOLONG},
189 /* 182 */ {I_CALL, 1, {REG64,0,0,0,0}, nasm_bytecodes+17705, IF_X64},
190 /* 183 */ {I_CALL, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+17685, IF_8086},
191 /* 184 */ {I_CALL, 1, {MEMORY|BITS16,0,0,0,0}, nasm_bytecodes+17690, IF_8086},
192 /* 185 */ {I_CALL, 1, {MEMORY|BITS32,0,0,0,0}, nasm_bytecodes+17695, IF_386|IF_NOLONG},
193 /* 186 */ {I_CALL, 1, {MEMORY|BITS64,0,0,0,0}, nasm_bytecodes+17705, IF_X64},
194 /* 187 */ {I_CBW, 0, {0,0,0,0,0}, nasm_bytecodes+19417, IF_8086},
195 /* 188 */ {I_CDQ, 0, {0,0,0,0,0}, nasm_bytecodes+19421, IF_386},
196 /* 189 */ {I_CDQE, 0, {0,0,0,0,0}, nasm_bytecodes+19425, IF_X64},
197 /* 190 */ {I_CLC, 0, {0,0,0,0,0}, nasm_bytecodes+19137, IF_8086},
198 /* 191 */ {I_CLD, 0, {0,0,0,0,0}, nasm_bytecodes+20419, IF_8086},
199 /* 192 */ {I_CLGI, 0, {0,0,0,0,0}, nasm_bytecodes+17710, IF_X64|IF_AMD},
200 /* 193 */ {I_CLI, 0, {0,0,0,0,0}, nasm_bytecodes+20422, IF_8086},
201 /* 194 */ {I_CLTS, 0, {0,0,0,0,0}, nasm_bytecodes+19429, IF_286|IF_PRIV},
202 /* 195 */ {I_CMC, 0, {0,0,0,0,0}, nasm_bytecodes+20425, IF_8086},
203 /* 196 */ {I_CMP, 2, {MEMORY,REG8,0,0,0}, nasm_bytecodes+19433, IF_8086|IF_SM},
204 /* 197 */ {I_CMP, 2, {REG8,REG8,0,0,0}, nasm_bytecodes+19433, IF_8086},
205 /* 198 */ {I_CMP, 2, {MEMORY,REG16,0,0,0}, nasm_bytecodes+17715, IF_8086|IF_SM},
206 /* 199 */ {I_CMP, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+17715, IF_8086},
207 /* 200 */ {I_CMP, 2, {MEMORY,REG32,0,0,0}, nasm_bytecodes+17720, IF_386|IF_SM},
208 /* 201 */ {I_CMP, 2, {REG32,REG32,0,0,0}, nasm_bytecodes+17720, IF_386},
209 /* 202 */ {I_CMP, 2, {MEMORY,REG64,0,0,0}, nasm_bytecodes+17725, IF_X64|IF_SM},
210 /* 203 */ {I_CMP, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+17725, IF_X64},
211 /* 204 */ {I_CMP, 2, {REG8,MEMORY,0,0,0}, nasm_bytecodes+11568, IF_8086|IF_SM},
212 /* 205 */ {I_CMP, 2, {REG8,REG8,0,0,0}, nasm_bytecodes+11568, IF_8086},
213 /* 206 */ {I_CMP, 2, {REG16,MEMORY,0,0,0}, nasm_bytecodes+17730, IF_8086|IF_SM},
214 /* 207 */ {I_CMP, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+17730, IF_8086},
215 /* 208 */ {I_CMP, 2, {REG32,MEMORY,0,0,0}, nasm_bytecodes+17735, IF_386|IF_SM},
216 /* 209 */ {I_CMP, 2, {REG32,REG32,0,0,0}, nasm_bytecodes+17735, IF_386},
217 /* 210 */ {I_CMP, 2, {REG64,MEMORY,0,0,0}, nasm_bytecodes+17740, IF_X64|IF_SM},
218 /* 211 */ {I_CMP, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+17740, IF_X64},
219 /* 212 */ {I_CMP, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+14244, IF_8086},
220 /* 213 */ {I_CMP, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+14250, IF_386},
221 /* 214 */ {I_CMP, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+14256, IF_X64},
222 /* 215 */ {I_CMP, 2, {REG_AL,IMMEDIATE,0,0,0}, nasm_bytecodes+19437, IF_8086|IF_SM},
223 /* 216 */ {I_CMP, 2, {REG_AX,SBYTE16,0,0,0}, nasm_bytecodes+14244, IF_8086|IF_SM},
224 /* 217 */ {I_CMP, 2, {REG_AX,IMMEDIATE,0,0,0}, nasm_bytecodes+17745, IF_8086|IF_SM},
225 /* 218 */ {I_CMP, 2, {REG_EAX,SBYTE32,0,0,0}, nasm_bytecodes+14250, IF_386|IF_SM},
226 /* 219 */ {I_CMP, 2, {REG_EAX,IMMEDIATE,0,0,0}, nasm_bytecodes+17750, IF_386|IF_SM},
227 /* 220 */ {I_CMP, 2, {REG_RAX,SBYTE64,0,0,0}, nasm_bytecodes+14256, IF_X64|IF_SM},
228 /* 221 */ {I_CMP, 2, {REG_RAX,IMMEDIATE,0,0,0}, nasm_bytecodes+17755, IF_X64|IF_SM},
229 /* 222 */ {I_CMP, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, nasm_bytecodes+17760, IF_8086|IF_SM},
230 /* 223 */ {I_CMP, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, nasm_bytecodes+14262, IF_8086|IF_SM},
231 /* 224 */ {I_CMP, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, nasm_bytecodes+14268, IF_386|IF_SM},
232 /* 225 */ {I_CMP, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, nasm_bytecodes+14274, IF_X64|IF_SM},
233 /* 226 */ {I_CMP, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+17760, IF_8086|IF_SM},
234 /* 227 */ {I_CMP, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, nasm_bytecodes+14262, IF_8086|IF_SM},
235 /* 228 */ {I_CMP, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, nasm_bytecodes+14268, IF_386|IF_SM},
236 /* 229 */ {I_CMPSB, 0, {0,0,0,0,0}, nasm_bytecodes+19441, IF_8086},
237 /* 230 */ {I_CMPSD, 0, {0,0,0,0,0}, nasm_bytecodes+17765, IF_386},
238 /* 231 */ {I_CMPSQ, 0, {0,0,0,0,0}, nasm_bytecodes+17770, IF_X64},
239 /* 232 */ {I_CMPSW, 0, {0,0,0,0,0}, nasm_bytecodes+17775, IF_8086},
240 /* 233 */ {I_CMPXCHG, 2, {MEMORY,REG8,0,0,0}, nasm_bytecodes+17780, IF_PENT|IF_SM},
241 /* 234 */ {I_CMPXCHG, 2, {REG8,REG8,0,0,0}, nasm_bytecodes+17780, IF_PENT},
242 /* 235 */ {I_CMPXCHG, 2, {MEMORY,REG16,0,0,0}, nasm_bytecodes+14280, IF_PENT|IF_SM},
243 /* 236 */ {I_CMPXCHG, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+14280, IF_PENT},
244 /* 237 */ {I_CMPXCHG, 2, {MEMORY,REG32,0,0,0}, nasm_bytecodes+14286, IF_PENT|IF_SM},
245 /* 238 */ {I_CMPXCHG, 2, {REG32,REG32,0,0,0}, nasm_bytecodes+14286, IF_PENT},
246 /* 239 */ {I_CMPXCHG, 2, {MEMORY,REG64,0,0,0}, nasm_bytecodes+14292, IF_X64|IF_SM},
247 /* 240 */ {I_CMPXCHG, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+14292, IF_X64},
248 /* 241 */ {I_CMPXCHG8B, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+14311, IF_PENT},
249 /* 242 */ {I_CMPXCHG16B, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+14310, IF_X64},
250 /* 243 */ {I_CPUID, 0, {0,0,0,0,0}, nasm_bytecodes+19445, IF_PENT},
251 /* 244 */ {I_CPU_READ, 0, {0,0,0,0,0}, nasm_bytecodes+19449, IF_PENT|IF_CYRIX},
252 /* 245 */ {I_CPU_WRITE, 0, {0,0,0,0,0}, nasm_bytecodes+19453, IF_PENT|IF_CYRIX},
253 /* 246 */ {I_CQO, 0, {0,0,0,0,0}, nasm_bytecodes+19457, IF_X64},
254 /* 247 */ {I_CWD, 0, {0,0,0,0,0}, nasm_bytecodes+19461, IF_8086},
255 /* 248 */ {I_CWDE, 0, {0,0,0,0,0}, nasm_bytecodes+19465, IF_386},
256 /* 249 */ {I_DAA, 0, {0,0,0,0,0}, nasm_bytecodes+20428, IF_8086|IF_NOLONG},
257 /* 250 */ {I_DAS, 0, {0,0,0,0,0}, nasm_bytecodes+20431, IF_8086|IF_NOLONG},
258 /* 251 */ {I_DEC, 1, {REG16,0,0,0,0}, nasm_bytecodes+19469, IF_8086|IF_NOLONG},
259 /* 252 */ {I_DEC, 1, {REG32,0,0,0,0}, nasm_bytecodes+19473, IF_386|IF_NOLONG},
260 /* 253 */ {I_DEC, 1, {RM_GPR|BITS8,0,0,0,0}, nasm_bytecodes+19477, IF_8086},
261 /* 254 */ {I_DEC, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+17790, IF_8086},
262 /* 255 */ {I_DEC, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+17795, IF_386},
263 /* 256 */ {I_DEC, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+17800, IF_X64},
264 /* 257 */ {I_DIV, 1, {RM_GPR|BITS8,0,0,0,0}, nasm_bytecodes+19481, IF_8086},
265 /* 258 */ {I_DIV, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+17805, IF_8086},
266 /* 259 */ {I_DIV, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+17810, IF_386},
267 /* 260 */ {I_DIV, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+17815, IF_X64},
268 /* 261 */ {I_DMINT, 0, {0,0,0,0,0}, nasm_bytecodes+19485, IF_P6|IF_CYRIX},
269 /* 262 */ {I_EMMS, 0, {0,0,0,0,0}, nasm_bytecodes+19489, IF_PENT|IF_MMX},
270 /* 263 */ {I_ENTER, 2, {IMMEDIATE,IMMEDIATE,0,0,0}, nasm_bytecodes+17820, IF_186},
271 /* 264 */ {I_EQU, 1, {IMMEDIATE,0,0,0,0}, nasm_bytecodes+5445, IF_8086},
272 /* 265 */ {I_EQU, 2, {IMMEDIATE|COLON,IMMEDIATE,0,0,0}, nasm_bytecodes+5445, IF_8086},
273 /* 266 */ {I_F2XM1, 0, {0,0,0,0,0}, nasm_bytecodes+19493, IF_8086|IF_FPU},
274 /* 267 */ {I_FABS, 0, {0,0,0,0,0}, nasm_bytecodes+19497, IF_8086|IF_FPU},
275 /* 268 */ {I_FADD, 1, {MEMORY|BITS32,0,0,0,0}, nasm_bytecodes+19501, IF_8086|IF_FPU},
276 /* 269 */ {I_FADD, 1, {MEMORY|BITS64,0,0,0,0}, nasm_bytecodes+19505, IF_8086|IF_FPU},
277 /* 270 */ {I_FADD, 1, {FPUREG|TO,0,0,0,0}, nasm_bytecodes+17825, IF_8086|IF_FPU},
278 /* 271 */ {I_FADD, 1, {FPUREG,0,0,0,0}, nasm_bytecodes+17830, IF_8086|IF_FPU},
279 /* 272 */ {I_FADD, 2, {FPUREG,FPU0,0,0,0}, nasm_bytecodes+17825, IF_8086|IF_FPU},
280 /* 273 */ {I_FADD, 2, {FPU0,FPUREG,0,0,0}, nasm_bytecodes+17835, IF_8086|IF_FPU},
281 /* 274 */ {I_FADDP, 1, {FPUREG,0,0,0,0}, nasm_bytecodes+17840, IF_8086|IF_FPU},
282 /* 275 */ {I_FADDP, 2, {FPUREG,FPU0,0,0,0}, nasm_bytecodes+17840, IF_8086|IF_FPU},
283 /* 276 */ {I_FBLD, 1, {MEMORY|BITS80,0,0,0,0}, nasm_bytecodes+19513, IF_8086|IF_FPU},
284 /* 277 */ {I_FBLD, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+19513, IF_8086|IF_FPU},
285 /* 278 */ {I_FBSTP, 1, {MEMORY|BITS80,0,0,0,0}, nasm_bytecodes+19517, IF_8086|IF_FPU},
286 /* 279 */ {I_FBSTP, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+19517, IF_8086|IF_FPU},
287 /* 280 */ {I_FCHS, 0, {0,0,0,0,0}, nasm_bytecodes+19521, IF_8086|IF_FPU},
288 /* 281 */ {I_FCLEX, 0, {0,0,0,0,0}, nasm_bytecodes+17845, IF_8086|IF_FPU},
289 /* 282 */ {I_FCMOVB, 1, {FPUREG,0,0,0,0}, nasm_bytecodes+17850, IF_P6|IF_FPU},
290 /* 283 */ {I_FCMOVB, 2, {FPU0,FPUREG,0,0,0}, nasm_bytecodes+17855, IF_P6|IF_FPU},
291 /* 284 */ {I_FCMOVBE, 1, {FPUREG,0,0,0,0}, nasm_bytecodes+17860, IF_P6|IF_FPU},
292 /* 285 */ {I_FCMOVBE, 2, {FPU0,FPUREG,0,0,0}, nasm_bytecodes+17865, IF_P6|IF_FPU},
293 /* 286 */ {I_FCMOVE, 1, {FPUREG,0,0,0,0}, nasm_bytecodes+17870, IF_P6|IF_FPU},
294 /* 287 */ {I_FCMOVE, 2, {FPU0,FPUREG,0,0,0}, nasm_bytecodes+17875, IF_P6|IF_FPU},
295 /* 288 */ {I_FCMOVNB, 1, {FPUREG,0,0,0,0}, nasm_bytecodes+17880, IF_P6|IF_FPU},
296 /* 289 */ {I_FCMOVNB, 2, {FPU0,FPUREG,0,0,0}, nasm_bytecodes+17885, IF_P6|IF_FPU},
297 /* 290 */ {I_FCMOVNBE, 1, {FPUREG,0,0,0,0}, nasm_bytecodes+17890, IF_P6|IF_FPU},
298 /* 291 */ {I_FCMOVNBE, 2, {FPU0,FPUREG,0,0,0}, nasm_bytecodes+17895, IF_P6|IF_FPU},
299 /* 292 */ {I_FCMOVNE, 1, {FPUREG,0,0,0,0}, nasm_bytecodes+17900, IF_P6|IF_FPU},
300 /* 293 */ {I_FCMOVNE, 2, {FPU0,FPUREG,0,0,0}, nasm_bytecodes+17905, IF_P6|IF_FPU},
301 /* 294 */ {I_FCMOVNU, 1, {FPUREG,0,0,0,0}, nasm_bytecodes+17910, IF_P6|IF_FPU},
302 /* 295 */ {I_FCMOVNU, 2, {FPU0,FPUREG,0,0,0}, nasm_bytecodes+17915, IF_P6|IF_FPU},
303 /* 296 */ {I_FCMOVU, 1, {FPUREG,0,0,0,0}, nasm_bytecodes+17920, IF_P6|IF_FPU},
304 /* 297 */ {I_FCMOVU, 2, {FPU0,FPUREG,0,0,0}, nasm_bytecodes+17925, IF_P6|IF_FPU},
305 /* 298 */ {I_FCOM, 1, {MEMORY|BITS32,0,0,0,0}, nasm_bytecodes+19557, IF_8086|IF_FPU},
306 /* 299 */ {I_FCOM, 1, {MEMORY|BITS64,0,0,0,0}, nasm_bytecodes+19561, IF_8086|IF_FPU},
307 /* 300 */ {I_FCOM, 1, {FPUREG,0,0,0,0}, nasm_bytecodes+17930, IF_8086|IF_FPU},
308 /* 301 */ {I_FCOM, 2, {FPU0,FPUREG,0,0,0}, nasm_bytecodes+17935, IF_8086|IF_FPU},
309 /* 302 */ {I_FCOMI, 1, {FPUREG,0,0,0,0}, nasm_bytecodes+17940, IF_P6|IF_FPU},
310 /* 303 */ {I_FCOMI, 2, {FPU0,FPUREG,0,0,0}, nasm_bytecodes+17945, IF_P6|IF_FPU},
311 /* 304 */ {I_FCOMIP, 1, {FPUREG,0,0,0,0}, nasm_bytecodes+17950, IF_P6|IF_FPU},
312 /* 305 */ {I_FCOMIP, 2, {FPU0,FPUREG,0,0,0}, nasm_bytecodes+17955, IF_P6|IF_FPU},
313 /* 306 */ {I_FCOMP, 1, {MEMORY|BITS32,0,0,0,0}, nasm_bytecodes+19577, IF_8086|IF_FPU},
314 /* 307 */ {I_FCOMP, 1, {MEMORY|BITS64,0,0,0,0}, nasm_bytecodes+19581, IF_8086|IF_FPU},
315 /* 308 */ {I_FCOMP, 1, {FPUREG,0,0,0,0}, nasm_bytecodes+17960, IF_8086|IF_FPU},
316 /* 309 */ {I_FCOMP, 2, {FPU0,FPUREG,0,0,0}, nasm_bytecodes+17965, IF_8086|IF_FPU},
317 /* 310 */ {I_FCOMPP, 0, {0,0,0,0,0}, nasm_bytecodes+19589, IF_8086|IF_FPU},
318 /* 311 */ {I_FCOS, 0, {0,0,0,0,0}, nasm_bytecodes+19593, IF_386|IF_FPU},
319 /* 312 */ {I_FDECSTP, 0, {0,0,0,0,0}, nasm_bytecodes+19597, IF_8086|IF_FPU},
320 /* 313 */ {I_FDISI, 0, {0,0,0,0,0}, nasm_bytecodes+17970, IF_8086|IF_FPU},
321 /* 314 */ {I_FDIV, 1, {MEMORY|BITS32,0,0,0,0}, nasm_bytecodes+19601, IF_8086|IF_FPU},
322 /* 315 */ {I_FDIV, 1, {MEMORY|BITS64,0,0,0,0}, nasm_bytecodes+19605, IF_8086|IF_FPU},
323 /* 316 */ {I_FDIV, 1, {FPUREG|TO,0,0,0,0}, nasm_bytecodes+17975, IF_8086|IF_FPU},
324 /* 317 */ {I_FDIV, 1, {FPUREG,0,0,0,0}, nasm_bytecodes+17980, IF_8086|IF_FPU},
325 /* 318 */ {I_FDIV, 2, {FPUREG,FPU0,0,0,0}, nasm_bytecodes+17975, IF_8086|IF_FPU},
326 /* 319 */ {I_FDIV, 2, {FPU0,FPUREG,0,0,0}, nasm_bytecodes+17985, IF_8086|IF_FPU},
327 /* 320 */ {I_FDIVP, 1, {FPUREG,0,0,0,0}, nasm_bytecodes+17990, IF_8086|IF_FPU},
328 /* 321 */ {I_FDIVP, 2, {FPUREG,FPU0,0,0,0}, nasm_bytecodes+17990, IF_8086|IF_FPU},
329 /* 322 */ {I_FDIVR, 1, {MEMORY|BITS32,0,0,0,0}, nasm_bytecodes+19613, IF_8086|IF_FPU},
330 /* 323 */ {I_FDIVR, 1, {MEMORY|BITS64,0,0,0,0}, nasm_bytecodes+19617, IF_8086|IF_FPU},
331 /* 324 */ {I_FDIVR, 1, {FPUREG|TO,0,0,0,0}, nasm_bytecodes+17995, IF_8086|IF_FPU},
332 /* 325 */ {I_FDIVR, 2, {FPUREG,FPU0,0,0,0}, nasm_bytecodes+17995, IF_8086|IF_FPU},
333 /* 326 */ {I_FDIVR, 1, {FPUREG,0,0,0,0}, nasm_bytecodes+18000, IF_8086|IF_FPU},
334 /* 327 */ {I_FDIVR, 2, {FPU0,FPUREG,0,0,0}, nasm_bytecodes+18005, IF_8086|IF_FPU},
335 /* 328 */ {I_FDIVRP, 1, {FPUREG,0,0,0,0}, nasm_bytecodes+18010, IF_8086|IF_FPU},
336 /* 329 */ {I_FDIVRP, 2, {FPUREG,FPU0,0,0,0}, nasm_bytecodes+18010, IF_8086|IF_FPU},
337 /* 330 */ {I_FEMMS, 0, {0,0,0,0,0}, nasm_bytecodes+19625, IF_PENT|IF_3DNOW},
338 /* 331 */ {I_FENI, 0, {0,0,0,0,0}, nasm_bytecodes+18015, IF_8086|IF_FPU},
339 /* 332 */ {I_FFREE, 1, {FPUREG,0,0,0,0}, nasm_bytecodes+18020, IF_8086|IF_FPU},
340 /* 333 */ {I_FFREE, 0, {0,0,0,0,0}, nasm_bytecodes+19629, IF_8086|IF_FPU},
341 /* 334 */ {I_FFREEP, 1, {FPUREG,0,0,0,0}, nasm_bytecodes+18025, IF_286|IF_FPU|IF_UNDOC},
342 /* 335 */ {I_FFREEP, 0, {0,0,0,0,0}, nasm_bytecodes+19633, IF_286|IF_FPU|IF_UNDOC},
343 /* 336 */ {I_FIADD, 1, {MEMORY|BITS32,0,0,0,0}, nasm_bytecodes+19637, IF_8086|IF_FPU},
344 /* 337 */ {I_FIADD, 1, {MEMORY|BITS16,0,0,0,0}, nasm_bytecodes+19641, IF_8086|IF_FPU},
345 /* 338 */ {I_FICOM, 1, {MEMORY|BITS32,0,0,0,0}, nasm_bytecodes+19645, IF_8086|IF_FPU},
346 /* 339 */ {I_FICOM, 1, {MEMORY|BITS16,0,0,0,0}, nasm_bytecodes+19649, IF_8086|IF_FPU},
347 /* 340 */ {I_FICOMP, 1, {MEMORY|BITS32,0,0,0,0}, nasm_bytecodes+19653, IF_8086|IF_FPU},
348 /* 341 */ {I_FICOMP, 1, {MEMORY|BITS16,0,0,0,0}, nasm_bytecodes+19657, IF_8086|IF_FPU},
349 /* 342 */ {I_FIDIV, 1, {MEMORY|BITS32,0,0,0,0}, nasm_bytecodes+19661, IF_8086|IF_FPU},
350 /* 343 */ {I_FIDIV, 1, {MEMORY|BITS16,0,0,0,0}, nasm_bytecodes+19665, IF_8086|IF_FPU},
351 /* 344 */ {I_FIDIVR, 1, {MEMORY|BITS32,0,0,0,0}, nasm_bytecodes+19669, IF_8086|IF_FPU},
352 /* 345 */ {I_FIDIVR, 1, {MEMORY|BITS16,0,0,0,0}, nasm_bytecodes+19673, IF_8086|IF_FPU},
353 /* 346 */ {I_FILD, 1, {MEMORY|BITS32,0,0,0,0}, nasm_bytecodes+19677, IF_8086|IF_FPU},
354 /* 347 */ {I_FILD, 1, {MEMORY|BITS16,0,0,0,0}, nasm_bytecodes+19681, IF_8086|IF_FPU},
355 /* 348 */ {I_FILD, 1, {MEMORY|BITS64,0,0,0,0}, nasm_bytecodes+19685, IF_8086|IF_FPU},
356 /* 349 */ {I_FIMUL, 1, {MEMORY|BITS32,0,0,0,0}, nasm_bytecodes+19689, IF_8086|IF_FPU},
357 /* 350 */ {I_FIMUL, 1, {MEMORY|BITS16,0,0,0,0}, nasm_bytecodes+19693, IF_8086|IF_FPU},
358 /* 351 */ {I_FINCSTP, 0, {0,0,0,0,0}, nasm_bytecodes+19697, IF_8086|IF_FPU},
359 /* 352 */ {I_FINIT, 0, {0,0,0,0,0}, nasm_bytecodes+18030, IF_8086|IF_FPU},
360 /* 353 */ {I_FIST, 1, {MEMORY|BITS32,0,0,0,0}, nasm_bytecodes+19701, IF_8086|IF_FPU},
361 /* 354 */ {I_FIST, 1, {MEMORY|BITS16,0,0,0,0}, nasm_bytecodes+19705, IF_8086|IF_FPU},
362 /* 355 */ {I_FISTP, 1, {MEMORY|BITS32,0,0,0,0}, nasm_bytecodes+19709, IF_8086|IF_FPU},
363 /* 356 */ {I_FISTP, 1, {MEMORY|BITS16,0,0,0,0}, nasm_bytecodes+19713, IF_8086|IF_FPU},
364 /* 357 */ {I_FISTP, 1, {MEMORY|BITS64,0,0,0,0}, nasm_bytecodes+19717, IF_8086|IF_FPU},
365 /* 358 */ {I_FISTTP, 1, {MEMORY|BITS16,0,0,0,0}, nasm_bytecodes+19721, IF_PRESCOTT|IF_FPU},
366 /* 359 */ {I_FISTTP, 1, {MEMORY|BITS32,0,0,0,0}, nasm_bytecodes+19725, IF_PRESCOTT|IF_FPU},
367 /* 360 */ {I_FISTTP, 1, {MEMORY|BITS64,0,0,0,0}, nasm_bytecodes+19729, IF_PRESCOTT|IF_FPU},
368 /* 361 */ {I_FISUB, 1, {MEMORY|BITS32,0,0,0,0}, nasm_bytecodes+19733, IF_8086|IF_FPU},
369 /* 362 */ {I_FISUB, 1, {MEMORY|BITS16,0,0,0,0}, nasm_bytecodes+19737, IF_8086|IF_FPU},
370 /* 363 */ {I_FISUBR, 1, {MEMORY|BITS32,0,0,0,0}, nasm_bytecodes+19741, IF_8086|IF_FPU},
371 /* 364 */ {I_FISUBR, 1, {MEMORY|BITS16,0,0,0,0}, nasm_bytecodes+19745, IF_8086|IF_FPU},
372 /* 365 */ {I_FLD, 1, {MEMORY|BITS32,0,0,0,0}, nasm_bytecodes+19749, IF_8086|IF_FPU},
373 /* 366 */ {I_FLD, 1, {MEMORY|BITS64,0,0,0,0}, nasm_bytecodes+19753, IF_8086|IF_FPU},
374 /* 367 */ {I_FLD, 1, {MEMORY|BITS80,0,0,0,0}, nasm_bytecodes+19757, IF_8086|IF_FPU},
375 /* 368 */ {I_FLD, 1, {FPUREG,0,0,0,0}, nasm_bytecodes+18035, IF_8086|IF_FPU},
376 /* 369 */ {I_FLD1, 0, {0,0,0,0,0}, nasm_bytecodes+19765, IF_8086|IF_FPU},
377 /* 370 */ {I_FLDCW, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+19769, IF_8086|IF_FPU|IF_SW},
378 /* 371 */ {I_FLDENV, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+19773, IF_8086|IF_FPU},
379 /* 372 */ {I_FLDL2E, 0, {0,0,0,0,0}, nasm_bytecodes+19777, IF_8086|IF_FPU},
380 /* 373 */ {I_FLDL2T, 0, {0,0,0,0,0}, nasm_bytecodes+19781, IF_8086|IF_FPU},
381 /* 374 */ {I_FLDLG2, 0, {0,0,0,0,0}, nasm_bytecodes+19785, IF_8086|IF_FPU},
382 /* 375 */ {I_FLDLN2, 0, {0,0,0,0,0}, nasm_bytecodes+19789, IF_8086|IF_FPU},
383 /* 376 */ {I_FLDPI, 0, {0,0,0,0,0}, nasm_bytecodes+19793, IF_8086|IF_FPU},
384 /* 377 */ {I_FLDZ, 0, {0,0,0,0,0}, nasm_bytecodes+19797, IF_8086|IF_FPU},
385 /* 378 */ {I_FMUL, 1, {MEMORY|BITS32,0,0,0,0}, nasm_bytecodes+19801, IF_8086|IF_FPU},
386 /* 379 */ {I_FMUL, 1, {MEMORY|BITS64,0,0,0,0}, nasm_bytecodes+19805, IF_8086|IF_FPU},
387 /* 380 */ {I_FMUL, 1, {FPUREG|TO,0,0,0,0}, nasm_bytecodes+18040, IF_8086|IF_FPU},
388 /* 381 */ {I_FMUL, 2, {FPUREG,FPU0,0,0,0}, nasm_bytecodes+18040, IF_8086|IF_FPU},
389 /* 382 */ {I_FMUL, 1, {FPUREG,0,0,0,0}, nasm_bytecodes+18045, IF_8086|IF_FPU},
390 /* 383 */ {I_FMUL, 2, {FPU0,FPUREG,0,0,0}, nasm_bytecodes+18050, IF_8086|IF_FPU},
391 /* 384 */ {I_FMULP, 1, {FPUREG,0,0,0,0}, nasm_bytecodes+18055, IF_8086|IF_FPU},
392 /* 385 */ {I_FMULP, 2, {FPUREG,FPU0,0,0,0}, nasm_bytecodes+18055, IF_8086|IF_FPU},
393 /* 386 */ {I_FNCLEX, 0, {0,0,0,0,0}, nasm_bytecodes+17846, IF_8086|IF_FPU},
394 /* 387 */ {I_FNDISI, 0, {0,0,0,0,0}, nasm_bytecodes+17971, IF_8086|IF_FPU},
395 /* 388 */ {I_FNENI, 0, {0,0,0,0,0}, nasm_bytecodes+18016, IF_8086|IF_FPU},
396 /* 389 */ {I_FNINIT, 0, {0,0,0,0,0}, nasm_bytecodes+18031, IF_8086|IF_FPU},
397 /* 390 */ {I_FNOP, 0, {0,0,0,0,0}, nasm_bytecodes+19813, IF_8086|IF_FPU},
398 /* 391 */ {I_FNSAVE, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+18061, IF_8086|IF_FPU},
399 /* 392 */ {I_FNSTCW, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+18071, IF_8086|IF_FPU|IF_SW},
400 /* 393 */ {I_FNSTENV, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+18076, IF_8086|IF_FPU},
401 /* 394 */ {I_FNSTSW, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+18086, IF_8086|IF_FPU|IF_SW},
402 /* 395 */ {I_FNSTSW, 1, {REG_AX,0,0,0,0}, nasm_bytecodes+18091, IF_286|IF_FPU},
403 /* 396 */ {I_FPATAN, 0, {0,0,0,0,0}, nasm_bytecodes+19817, IF_8086|IF_FPU},
404 /* 397 */ {I_FPREM, 0, {0,0,0,0,0}, nasm_bytecodes+19821, IF_8086|IF_FPU},
405 /* 398 */ {I_FPREM1, 0, {0,0,0,0,0}, nasm_bytecodes+19825, IF_386|IF_FPU},
406 /* 399 */ {I_FPTAN, 0, {0,0,0,0,0}, nasm_bytecodes+19829, IF_8086|IF_FPU},
407 /* 400 */ {I_FRNDINT, 0, {0,0,0,0,0}, nasm_bytecodes+19833, IF_8086|IF_FPU},
408 /* 401 */ {I_FRSTOR, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+19837, IF_8086|IF_FPU},
409 /* 402 */ {I_FSAVE, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+18060, IF_8086|IF_FPU},
410 /* 403 */ {I_FSCALE, 0, {0,0,0,0,0}, nasm_bytecodes+19841, IF_8086|IF_FPU},
411 /* 404 */ {I_FSETPM, 0, {0,0,0,0,0}, nasm_bytecodes+19845, IF_286|IF_FPU},
412 /* 405 */ {I_FSIN, 0, {0,0,0,0,0}, nasm_bytecodes+19849, IF_386|IF_FPU},
413 /* 406 */ {I_FSINCOS, 0, {0,0,0,0,0}, nasm_bytecodes+19853, IF_386|IF_FPU},
414 /* 407 */ {I_FSQRT, 0, {0,0,0,0,0}, nasm_bytecodes+19857, IF_8086|IF_FPU},
415 /* 408 */ {I_FST, 1, {MEMORY|BITS32,0,0,0,0}, nasm_bytecodes+19861, IF_8086|IF_FPU},
416 /* 409 */ {I_FST, 1, {MEMORY|BITS64,0,0,0,0}, nasm_bytecodes+19865, IF_8086|IF_FPU},
417 /* 410 */ {I_FST, 1, {FPUREG,0,0,0,0}, nasm_bytecodes+18065, IF_8086|IF_FPU},
418 /* 411 */ {I_FSTCW, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+18070, IF_8086|IF_FPU|IF_SW},
419 /* 412 */ {I_FSTENV, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+18075, IF_8086|IF_FPU},
420 /* 413 */ {I_FSTP, 1, {MEMORY|BITS32,0,0,0,0}, nasm_bytecodes+19873, IF_8086|IF_FPU},
421 /* 414 */ {I_FSTP, 1, {MEMORY|BITS64,0,0,0,0}, nasm_bytecodes+19877, IF_8086|IF_FPU},
422 /* 415 */ {I_FSTP, 1, {MEMORY|BITS80,0,0,0,0}, nasm_bytecodes+19881, IF_8086|IF_FPU},
423 /* 416 */ {I_FSTP, 1, {FPUREG,0,0,0,0}, nasm_bytecodes+18080, IF_8086|IF_FPU},
424 /* 417 */ {I_FSTSW, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+18085, IF_8086|IF_FPU|IF_SW},
425 /* 418 */ {I_FSTSW, 1, {REG_AX,0,0,0,0}, nasm_bytecodes+18090, IF_286|IF_FPU},
426 /* 419 */ {I_FSUB, 1, {MEMORY|BITS32,0,0,0,0}, nasm_bytecodes+19889, IF_8086|IF_FPU},
427 /* 420 */ {I_FSUB, 1, {MEMORY|BITS64,0,0,0,0}, nasm_bytecodes+19893, IF_8086|IF_FPU},
428 /* 421 */ {I_FSUB, 1, {FPUREG|TO,0,0,0,0}, nasm_bytecodes+18095, IF_8086|IF_FPU},
429 /* 422 */ {I_FSUB, 2, {FPUREG,FPU0,0,0,0}, nasm_bytecodes+18095, IF_8086|IF_FPU},
430 /* 423 */ {I_FSUB, 1, {FPUREG,0,0,0,0}, nasm_bytecodes+18100, IF_8086|IF_FPU},
431 /* 424 */ {I_FSUB, 2, {FPU0,FPUREG,0,0,0}, nasm_bytecodes+18105, IF_8086|IF_FPU},
432 /* 425 */ {I_FSUBP, 1, {FPUREG,0,0,0,0}, nasm_bytecodes+18110, IF_8086|IF_FPU},
433 /* 426 */ {I_FSUBP, 2, {FPUREG,FPU0,0,0,0}, nasm_bytecodes+18110, IF_8086|IF_FPU},
434 /* 427 */ {I_FSUBR, 1, {MEMORY|BITS32,0,0,0,0}, nasm_bytecodes+19901, IF_8086|IF_FPU},
435 /* 428 */ {I_FSUBR, 1, {MEMORY|BITS64,0,0,0,0}, nasm_bytecodes+19905, IF_8086|IF_FPU},
436 /* 429 */ {I_FSUBR, 1, {FPUREG|TO,0,0,0,0}, nasm_bytecodes+18115, IF_8086|IF_FPU},
437 /* 430 */ {I_FSUBR, 2, {FPUREG,FPU0,0,0,0}, nasm_bytecodes+18115, IF_8086|IF_FPU},
438 /* 431 */ {I_FSUBR, 1, {FPUREG,0,0,0,0}, nasm_bytecodes+18120, IF_8086|IF_FPU},
439 /* 432 */ {I_FSUBR, 2, {FPU0,FPUREG,0,0,0}, nasm_bytecodes+18125, IF_8086|IF_FPU},
440 /* 433 */ {I_FSUBRP, 1, {FPUREG,0,0,0,0}, nasm_bytecodes+18130, IF_8086|IF_FPU},
441 /* 434 */ {I_FSUBRP, 2, {FPUREG,FPU0,0,0,0}, nasm_bytecodes+18130, IF_8086|IF_FPU},
442 /* 435 */ {I_FTST, 0, {0,0,0,0,0}, nasm_bytecodes+19913, IF_8086|IF_FPU},
443 /* 436 */ {I_FUCOM, 1, {FPUREG,0,0,0,0}, nasm_bytecodes+18135, IF_386|IF_FPU},
444 /* 437 */ {I_FUCOM, 2, {FPU0,FPUREG,0,0,0}, nasm_bytecodes+18140, IF_386|IF_FPU},
445 /* 438 */ {I_FUCOMI, 1, {FPUREG,0,0,0,0}, nasm_bytecodes+18145, IF_P6|IF_FPU},
446 /* 439 */ {I_FUCOMI, 2, {FPU0,FPUREG,0,0,0}, nasm_bytecodes+18150, IF_P6|IF_FPU},
447 /* 440 */ {I_FUCOMIP, 1, {FPUREG,0,0,0,0}, nasm_bytecodes+18155, IF_P6|IF_FPU},
448 /* 441 */ {I_FUCOMIP, 2, {FPU0,FPUREG,0,0,0}, nasm_bytecodes+18160, IF_P6|IF_FPU},
449 /* 442 */ {I_FUCOMP, 1, {FPUREG,0,0,0,0}, nasm_bytecodes+18165, IF_386|IF_FPU},
450 /* 443 */ {I_FUCOMP, 2, {FPU0,FPUREG,0,0,0}, nasm_bytecodes+18170, IF_386|IF_FPU},
451 /* 444 */ {I_FUCOMPP, 0, {0,0,0,0,0}, nasm_bytecodes+19933, IF_386|IF_FPU},
452 /* 445 */ {I_FXAM, 0, {0,0,0,0,0}, nasm_bytecodes+19937, IF_8086|IF_FPU},
453 /* 446 */ {I_FXCH, 1, {FPUREG,0,0,0,0}, nasm_bytecodes+18175, IF_8086|IF_FPU},
454 /* 447 */ {I_FXCH, 2, {FPUREG,FPU0,0,0,0}, nasm_bytecodes+18175, IF_8086|IF_FPU},
455 /* 448 */ {I_FXCH, 2, {FPU0,FPUREG,0,0,0}, nasm_bytecodes+18180, IF_8086|IF_FPU},
456 /* 449 */ {I_FXTRACT, 0, {0,0,0,0,0}, nasm_bytecodes+19945, IF_8086|IF_FPU},
457 /* 450 */ {I_FYL2X, 0, {0,0,0,0,0}, nasm_bytecodes+19949, IF_8086|IF_FPU},
458 /* 451 */ {I_FYL2XP1, 0, {0,0,0,0,0}, nasm_bytecodes+19953, IF_8086|IF_FPU},
459 /* 452 */ {I_HLT, 0, {0,0,0,0,0}, nasm_bytecodes+20434, IF_8086|IF_PRIV},
460 /* 453 */ {I_IDIV, 1, {RM_GPR|BITS8,0,0,0,0}, nasm_bytecodes+19957, IF_8086},
461 /* 454 */ {I_IDIV, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+18185, IF_8086},
462 /* 455 */ {I_IDIV, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+18190, IF_386},
463 /* 456 */ {I_IDIV, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+18195, IF_X64},
464 /* 457 */ {I_IMUL, 1, {RM_GPR|BITS8,0,0,0,0}, nasm_bytecodes+19961, IF_8086},
465 /* 458 */ {I_IMUL, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+18200, IF_8086},
466 /* 459 */ {I_IMUL, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+18205, IF_386},
467 /* 460 */ {I_IMUL, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+18210, IF_X64},
468 /* 461 */ {I_IMUL, 2, {REG16,MEMORY,0,0,0}, nasm_bytecodes+14316, IF_386|IF_SM},
469 /* 462 */ {I_IMUL, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+14316, IF_386},
470 /* 463 */ {I_IMUL, 2, {REG32,MEMORY,0,0,0}, nasm_bytecodes+14322, IF_386|IF_SM},
471 /* 464 */ {I_IMUL, 2, {REG32,REG32,0,0,0}, nasm_bytecodes+14322, IF_386},
472 /* 465 */ {I_IMUL, 2, {REG64,MEMORY,0,0,0}, nasm_bytecodes+14328, IF_X64|IF_SM},
473 /* 466 */ {I_IMUL, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+14328, IF_X64},
474 /* 467 */ {I_IMUL, 3, {REG16,MEMORY,IMMEDIATE|BITS8,0,0}, nasm_bytecodes+14334, IF_186|IF_SM},
475 /* 468 */ {I_IMUL, 3, {REG16,MEMORY,IMMEDIATE|BITS16,0,0}, nasm_bytecodes+14340, IF_186|IF_SM},
476 /* 469 */ {I_IMUL, 3, {REG16,REG16,IMMEDIATE|BITS8,0,0}, nasm_bytecodes+14334, IF_186},
477 /* 470 */ {I_IMUL, 3, {REG16,REG16,IMMEDIATE|BITS16,0,0}, nasm_bytecodes+14340, IF_186},
478 /* 471 */ {I_IMUL, 3, {REG32,MEMORY,IMMEDIATE|BITS8,0,0}, nasm_bytecodes+14352, IF_386|IF_SM},
479 /* 472 */ {I_IMUL, 3, {REG32,MEMORY,IMMEDIATE|BITS32,0,0}, nasm_bytecodes+14358, IF_386|IF_SM},
480 /* 473 */ {I_IMUL, 3, {REG32,REG32,IMMEDIATE|BITS8,0,0}, nasm_bytecodes+14352, IF_386},
481 /* 474 */ {I_IMUL, 3, {REG32,REG32,IMMEDIATE|BITS32,0,0}, nasm_bytecodes+14358, IF_386},
482 /* 475 */ {I_IMUL, 3, {REG64,MEMORY,IMMEDIATE|BITS8,0,0}, nasm_bytecodes+14370, IF_X64|IF_SM},
483 /* 476 */ {I_IMUL, 3, {REG64,MEMORY,IMMEDIATE|BITS32,0,0}, nasm_bytecodes+14376, IF_X64|IF_SM},
484 /* 477 */ {I_IMUL, 3, {REG64,REG64,IMMEDIATE|BITS8,0,0}, nasm_bytecodes+14370, IF_X64},
485 /* 478 */ {I_IMUL, 3, {REG64,REG64,IMMEDIATE|BITS32,0,0}, nasm_bytecodes+14376, IF_X64},
486 /* 479 */ {I_IMUL, 2, {REG16,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+14388, IF_186},
487 /* 480 */ {I_IMUL, 2, {REG16,IMMEDIATE|BITS16,0,0,0}, nasm_bytecodes+14394, IF_186},
488 /* 481 */ {I_IMUL, 2, {REG32,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+14406, IF_386},
489 /* 482 */ {I_IMUL, 2, {REG32,IMMEDIATE|BITS32,0,0,0}, nasm_bytecodes+14412, IF_386},
490 /* 483 */ {I_IMUL, 2, {REG64,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+14424, IF_X64},
491 /* 484 */ {I_IMUL, 2, {REG64,IMMEDIATE|BITS32,0,0,0}, nasm_bytecodes+14430, IF_X64},
492 /* 485 */ {I_IN, 2, {REG_AL,IMMEDIATE,0,0,0}, nasm_bytecodes+19965, IF_8086|IF_SB},
493 /* 486 */ {I_IN, 2, {REG_AX,IMMEDIATE,0,0,0}, nasm_bytecodes+18215, IF_8086|IF_SB},
494 /* 487 */ {I_IN, 2, {REG_EAX,IMMEDIATE,0,0,0}, nasm_bytecodes+18220, IF_386|IF_SB},
495 /* 488 */ {I_IN, 2, {REG_AL,REG_DX,0,0,0}, nasm_bytecodes+20440, IF_8086},
496 /* 489 */ {I_IN, 2, {REG_AX,REG_DX,0,0,0}, nasm_bytecodes+19969, IF_8086},
497 /* 490 */ {I_IN, 2, {REG_EAX,REG_DX,0,0,0}, nasm_bytecodes+19973, IF_386},
498 /* 491 */ {I_INC, 1, {REG16,0,0,0,0}, nasm_bytecodes+19977, IF_8086|IF_NOLONG},
499 /* 492 */ {I_INC, 1, {REG32,0,0,0,0}, nasm_bytecodes+19981, IF_386|IF_NOLONG},
500 /* 493 */ {I_INC, 1, {RM_GPR|BITS8,0,0,0,0}, nasm_bytecodes+19985, IF_8086},
501 /* 494 */ {I_INC, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+18225, IF_8086},
502 /* 495 */ {I_INC, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+18230, IF_386},
503 /* 496 */ {I_INC, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+18235, IF_X64},
504 /* 497 */ {I_INSB, 0, {0,0,0,0,0}, nasm_bytecodes+20443, IF_186},
505 /* 498 */ {I_INSD, 0, {0,0,0,0,0}, nasm_bytecodes+19989, IF_386},
506 /* 499 */ {I_INSW, 0, {0,0,0,0,0}, nasm_bytecodes+19993, IF_186},
507 /* 500 */ {I_INT, 1, {IMMEDIATE,0,0,0,0}, nasm_bytecodes+19997, IF_8086|IF_SB},
508 /* 501 */ {I_INT1, 0, {0,0,0,0,0}, nasm_bytecodes+20437, IF_386},
509 /* 502 */ {I_INT3, 0, {0,0,0,0,0}, nasm_bytecodes+20446, IF_8086},
510 /* 503 */ {I_INTO, 0, {0,0,0,0,0}, nasm_bytecodes+20449, IF_8086|IF_NOLONG},
511 /* 504 */ {I_INVD, 0, {0,0,0,0,0}, nasm_bytecodes+20001, IF_486|IF_PRIV},
512 /* 505 */ {I_INVLPG, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+18240, IF_486|IF_PRIV},
513 /* 506 */ {I_INVLPGA, 2, {REG_AX,REG_ECX,0,0,0}, nasm_bytecodes+14442, IF_X86_64|IF_AMD|IF_NOLONG},
514 /* 507 */ {I_INVLPGA, 2, {REG_EAX,REG_ECX,0,0,0}, nasm_bytecodes+14448, IF_X86_64|IF_AMD},
515 /* 508 */ {I_INVLPGA, 2, {REG_RAX,REG_ECX,0,0,0}, nasm_bytecodes+6819, IF_X64|IF_AMD},
516 /* 509 */ {I_INVLPGA, 0, {0,0,0,0,0}, nasm_bytecodes+14449, IF_X86_64|IF_AMD},
517 /* 510 */ {I_IRET, 0, {0,0,0,0,0}, nasm_bytecodes+20005, IF_8086},
518 /* 511 */ {I_IRETD, 0, {0,0,0,0,0}, nasm_bytecodes+20009, IF_386},
519 /* 512 */ {I_IRETQ, 0, {0,0,0,0,0}, nasm_bytecodes+20013, IF_X64},
520 /* 513 */ {I_IRETW, 0, {0,0,0,0,0}, nasm_bytecodes+20017, IF_8086},
521 /* 514 */ {I_JCXZ, 1, {IMMEDIATE,0,0,0,0}, nasm_bytecodes+18245, IF_8086|IF_NOLONG},
522 /* 515 */ {I_JECXZ, 1, {IMMEDIATE,0,0,0,0}, nasm_bytecodes+18250, IF_386},
523 /* 516 */ {I_JMP, 1, {IMMEDIATE|SHORT,0,0,0,0}, nasm_bytecodes+18256, IF_8086},
524 /* 517 */ {I_JMP, 1, {IMMEDIATE,0,0,0,0}, nasm_bytecodes+18260, IF_8086},
525 /* 518 */ {I_JMP, 1, {IMMEDIATE|BITS16,0,0,0,0}, nasm_bytecodes+18265, IF_8086},
526 /* 519 */ {I_JMP, 1, {IMMEDIATE|BITS32,0,0,0,0}, nasm_bytecodes+18270, IF_386},
527 /* 520 */ {I_JMP, 2, {IMMEDIATE|COLON,IMMEDIATE,0,0,0}, nasm_bytecodes+14472, IF_8086|IF_NOLONG},
528 /* 521 */ {I_JMP, 2, {IMMEDIATE|BITS16|COLON,IMMEDIATE,0,0,0}, nasm_bytecodes+14478, IF_8086|IF_NOLONG},
529 /* 522 */ {I_JMP, 2, {IMMEDIATE|COLON,IMMEDIATE|BITS16,0,0,0}, nasm_bytecodes+14478, IF_8086|IF_NOLONG},
530 /* 523 */ {I_JMP, 2, {IMMEDIATE|BITS32|COLON,IMMEDIATE,0,0,0}, nasm_bytecodes+14484, IF_386|IF_NOLONG},
531 /* 524 */ {I_JMP, 2, {IMMEDIATE|COLON,IMMEDIATE|BITS32,0,0,0}, nasm_bytecodes+14484, IF_386|IF_NOLONG},
532 /* 525 */ {I_JMP, 1, {MEMORY|FAR,0,0,0,0}, nasm_bytecodes+18275, IF_8086|IF_NOLONG},
533 /* 526 */ {I_JMP, 1, {MEMORY|FAR,0,0,0,0}, nasm_bytecodes+18280, IF_X64},
534 /* 527 */ {I_JMP, 1, {MEMORY|BITS16|FAR,0,0,0,0}, nasm_bytecodes+18285, IF_8086},
535 /* 528 */ {I_JMP, 1, {MEMORY|BITS32|FAR,0,0,0,0}, nasm_bytecodes+18290, IF_386},
536 /* 529 */ {I_JMP, 1, {MEMORY|BITS64|FAR,0,0,0,0}, nasm_bytecodes+18280, IF_X64},
537 /* 530 */ {I_JMP, 1, {MEMORY|NEAR,0,0,0,0}, nasm_bytecodes+18295, IF_8086},
538 /* 531 */ {I_JMP, 1, {MEMORY|BITS16|NEAR,0,0,0,0}, nasm_bytecodes+18300, IF_8086},
539 /* 532 */ {I_JMP, 1, {MEMORY|BITS32|NEAR,0,0,0,0}, nasm_bytecodes+18305, IF_386|IF_NOLONG},
540 /* 533 */ {I_JMP, 1, {MEMORY|BITS64|NEAR,0,0,0,0}, nasm_bytecodes+18310, IF_X64},
541 /* 534 */ {I_JMP, 1, {REG16,0,0,0,0}, nasm_bytecodes+18300, IF_8086},
542 /* 535 */ {I_JMP, 1, {REG32,0,0,0,0}, nasm_bytecodes+18305, IF_386|IF_NOLONG},
543 /* 536 */ {I_JMP, 1, {REG64,0,0,0,0}, nasm_bytecodes+18310, IF_X64},
544 /* 537 */ {I_JMP, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+18295, IF_8086},
545 /* 538 */ {I_JMP, 1, {MEMORY|BITS16,0,0,0,0}, nasm_bytecodes+18300, IF_8086},
546 /* 539 */ {I_JMP, 1, {MEMORY|BITS32,0,0,0,0}, nasm_bytecodes+18305, IF_386|IF_NOLONG},
547 /* 540 */ {I_JMP, 1, {MEMORY|BITS64,0,0,0,0}, nasm_bytecodes+18310, IF_X64},
548 /* 541 */ {I_JMPE, 1, {IMMEDIATE,0,0,0,0}, nasm_bytecodes+14490, IF_IA64},
549 /* 542 */ {I_JMPE, 1, {IMMEDIATE|BITS16,0,0,0,0}, nasm_bytecodes+14496, IF_IA64},
550 /* 543 */ {I_JMPE, 1, {IMMEDIATE|BITS32,0,0,0,0}, nasm_bytecodes+14502, IF_IA64},
551 /* 544 */ {I_JMPE, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+14508, IF_IA64},
552 /* 545 */ {I_JMPE, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+14514, IF_IA64},
553 /* 546 */ {I_JRCXZ, 1, {IMMEDIATE,0,0,0,0}, nasm_bytecodes+18251, IF_X64},
554 /* 547 */ {I_LAHF, 0, {0,0,0,0,0}, nasm_bytecodes+20452, IF_8086},
555 /* 548 */ {I_LAR, 2, {REG16,MEMORY,0,0,0}, nasm_bytecodes+14520, IF_286|IF_PROT|IF_SW},
556 /* 549 */ {I_LAR, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+14520, IF_286|IF_PROT},
557 /* 550 */ {I_LAR, 2, {REG16,REG32,0,0,0}, nasm_bytecodes+14520, IF_386|IF_PROT},
558 /* 551 */ {I_LAR, 2, {REG32,MEMORY,0,0,0}, nasm_bytecodes+14526, IF_386|IF_PROT|IF_SW},
559 /* 552 */ {I_LAR, 2, {REG32,REG16,0,0,0}, nasm_bytecodes+14526, IF_386|IF_PROT},
560 /* 553 */ {I_LAR, 2, {REG32,REG32,0,0,0}, nasm_bytecodes+14526, IF_386|IF_PROT},
561 /* 554 */ {I_LAR, 2, {REG64,MEMORY,0,0,0}, nasm_bytecodes+14532, IF_X64|IF_PROT|IF_SW},
562 /* 555 */ {I_LAR, 2, {REG64,REG16,0,0,0}, nasm_bytecodes+14532, IF_X64|IF_PROT},
563 /* 556 */ {I_LAR, 2, {REG64,REG32,0,0,0}, nasm_bytecodes+14532, IF_X64|IF_PROT},
564 /* 557 */ {I_LAR, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+14532, IF_X64|IF_PROT},
565 /* 558 */ {I_LDS, 2, {REG16,MEMORY,0,0,0}, nasm_bytecodes+18315, IF_8086|IF_NOLONG},
566 /* 559 */ {I_LDS, 2, {REG32,MEMORY,0,0,0}, nasm_bytecodes+18320, IF_386|IF_NOLONG},
567 /* 560 */ {I_LEA, 2, {REG16,MEMORY,0,0,0}, nasm_bytecodes+18325, IF_8086},
568 /* 561 */ {I_LEA, 2, {REG32,MEMORY,0,0,0}, nasm_bytecodes+18330, IF_386},
569 /* 562 */ {I_LEA, 2, {REG64,MEMORY,0,0,0}, nasm_bytecodes+18335, IF_X64},
570 /* 563 */ {I_LEAVE, 0, {0,0,0,0,0}, nasm_bytecodes+18572, IF_186},
571 /* 564 */ {I_LES, 2, {REG16,MEMORY,0,0,0}, nasm_bytecodes+18340, IF_8086|IF_NOLONG},
572 /* 565 */ {I_LES, 2, {REG32,MEMORY,0,0,0}, nasm_bytecodes+18345, IF_386|IF_NOLONG},
573 /* 566 */ {I_LFENCE, 0, {0,0,0,0,0}, nasm_bytecodes+18350, IF_X64|IF_AMD},
574 /* 567 */ {I_LFS, 2, {REG16,MEMORY,0,0,0}, nasm_bytecodes+14538, IF_386},
575 /* 568 */ {I_LFS, 2, {REG32,MEMORY,0,0,0}, nasm_bytecodes+14544, IF_386},
576 /* 569 */ {I_LGDT, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+18355, IF_286|IF_PRIV},
577 /* 570 */ {I_LGS, 2, {REG16,MEMORY,0,0,0}, nasm_bytecodes+14550, IF_386},
578 /* 571 */ {I_LGS, 2, {REG32,MEMORY,0,0,0}, nasm_bytecodes+14556, IF_386},
579 /* 572 */ {I_LIDT, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+18360, IF_286|IF_PRIV},
580 /* 573 */ {I_LLDT, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+18365, IF_286|IF_PROT|IF_PRIV},
581 /* 574 */ {I_LLDT, 1, {MEMORY|BITS16,0,0,0,0}, nasm_bytecodes+18365, IF_286|IF_PROT|IF_PRIV},
582 /* 575 */ {I_LLDT, 1, {REG16,0,0,0,0}, nasm_bytecodes+18365, IF_286|IF_PROT|IF_PRIV},
583 /* 576 */ {I_LMSW, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+18370, IF_286|IF_PRIV},
584 /* 577 */ {I_LMSW, 1, {MEMORY|BITS16,0,0,0,0}, nasm_bytecodes+18370, IF_286|IF_PRIV},
585 /* 578 */ {I_LMSW, 1, {REG16,0,0,0,0}, nasm_bytecodes+18370, IF_286|IF_PRIV},
586 /* 579 */ {I_LOADALL, 0, {0,0,0,0,0}, nasm_bytecodes+20021, IF_386|IF_UNDOC},
587 /* 580 */ {I_LOADALL286, 0, {0,0,0,0,0}, nasm_bytecodes+20025, IF_286|IF_UNDOC},
588 /* 581 */ {I_LODSB, 0, {0,0,0,0,0}, nasm_bytecodes+20455, IF_8086},
589 /* 582 */ {I_LODSD, 0, {0,0,0,0,0}, nasm_bytecodes+20029, IF_386},
590 /* 583 */ {I_LODSQ, 0, {0,0,0,0,0}, nasm_bytecodes+20033, IF_X64},
591 /* 584 */ {I_LODSW, 0, {0,0,0,0,0}, nasm_bytecodes+20037, IF_8086},
592 /* 585 */ {I_LOOP, 1, {IMMEDIATE,0,0,0,0}, nasm_bytecodes+18375, IF_8086},
593 /* 586 */ {I_LOOP, 2, {IMMEDIATE,REG_CX,0,0,0}, nasm_bytecodes+18380, IF_8086|IF_NOLONG},
594 /* 587 */ {I_LOOP, 2, {IMMEDIATE,REG_ECX,0,0,0}, nasm_bytecodes+18385, IF_386},
595 /* 588 */ {I_LOOP, 2, {IMMEDIATE,REG_RCX,0,0,0}, nasm_bytecodes+18390, IF_X64},
596 /* 589 */ {I_LOOPE, 1, {IMMEDIATE,0,0,0,0}, nasm_bytecodes+18395, IF_8086},
597 /* 590 */ {I_LOOPE, 2, {IMMEDIATE,REG_CX,0,0,0}, nasm_bytecodes+18400, IF_8086|IF_NOLONG},
598 /* 591 */ {I_LOOPE, 2, {IMMEDIATE,REG_ECX,0,0,0}, nasm_bytecodes+18405, IF_386},
599 /* 592 */ {I_LOOPE, 2, {IMMEDIATE,REG_RCX,0,0,0}, nasm_bytecodes+18410, IF_X64},
600 /* 593 */ {I_LOOPNE, 1, {IMMEDIATE,0,0,0,0}, nasm_bytecodes+18415, IF_8086},
601 /* 594 */ {I_LOOPNE, 2, {IMMEDIATE,REG_CX,0,0,0}, nasm_bytecodes+18420, IF_8086|IF_NOLONG},
602 /* 595 */ {I_LOOPNE, 2, {IMMEDIATE,REG_ECX,0,0,0}, nasm_bytecodes+18425, IF_386},
603 /* 596 */ {I_LOOPNE, 2, {IMMEDIATE,REG_RCX,0,0,0}, nasm_bytecodes+18430, IF_X64},
604 /* 597 */ {I_LOOPNZ, 1, {IMMEDIATE,0,0,0,0}, nasm_bytecodes+18415, IF_8086},
605 /* 598 */ {I_LOOPNZ, 2, {IMMEDIATE,REG_CX,0,0,0}, nasm_bytecodes+18420, IF_8086|IF_NOLONG},
606 /* 599 */ {I_LOOPNZ, 2, {IMMEDIATE,REG_ECX,0,0,0}, nasm_bytecodes+18425, IF_386},
607 /* 600 */ {I_LOOPNZ, 2, {IMMEDIATE,REG_RCX,0,0,0}, nasm_bytecodes+18430, IF_X64},
608 /* 601 */ {I_LOOPZ, 1, {IMMEDIATE,0,0,0,0}, nasm_bytecodes+18395, IF_8086},
609 /* 602 */ {I_LOOPZ, 2, {IMMEDIATE,REG_CX,0,0,0}, nasm_bytecodes+18400, IF_8086|IF_NOLONG},
610 /* 603 */ {I_LOOPZ, 2, {IMMEDIATE,REG_ECX,0,0,0}, nasm_bytecodes+18405, IF_386},
611 /* 604 */ {I_LOOPZ, 2, {IMMEDIATE,REG_RCX,0,0,0}, nasm_bytecodes+18410, IF_X64},
612 /* 605 */ {I_LSL, 2, {REG16,MEMORY,0,0,0}, nasm_bytecodes+14562, IF_286|IF_PROT|IF_SW},
613 /* 606 */ {I_LSL, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+14562, IF_286|IF_PROT},
614 /* 607 */ {I_LSL, 2, {REG16,REG32,0,0,0}, nasm_bytecodes+14562, IF_386|IF_PROT},
615 /* 608 */ {I_LSL, 2, {REG32,MEMORY,0,0,0}, nasm_bytecodes+14568, IF_386|IF_PROT|IF_SW},
616 /* 609 */ {I_LSL, 2, {REG32,REG16,0,0,0}, nasm_bytecodes+14568, IF_386|IF_PROT},
617 /* 610 */ {I_LSL, 2, {REG32,REG32,0,0,0}, nasm_bytecodes+14568, IF_386|IF_PROT},
618 /* 611 */ {I_LSL, 2, {REG64,MEMORY,0,0,0}, nasm_bytecodes+14574, IF_X64|IF_PROT|IF_SW},
619 /* 612 */ {I_LSL, 2, {REG64,REG16,0,0,0}, nasm_bytecodes+14574, IF_X64|IF_PROT},
620 /* 613 */ {I_LSL, 2, {REG64,REG32,0,0,0}, nasm_bytecodes+14574, IF_X64|IF_PROT},
621 /* 614 */ {I_LSL, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+14574, IF_X64|IF_PROT},
622 /* 615 */ {I_LSS, 2, {REG16,MEMORY,0,0,0}, nasm_bytecodes+14580, IF_386},
623 /* 616 */ {I_LSS, 2, {REG32,MEMORY,0,0,0}, nasm_bytecodes+14586, IF_386},
624 /* 617 */ {I_LTR, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+18435, IF_286|IF_PROT|IF_PRIV},
625 /* 618 */ {I_LTR, 1, {MEMORY|BITS16,0,0,0,0}, nasm_bytecodes+18435, IF_286|IF_PROT|IF_PRIV},
626 /* 619 */ {I_LTR, 1, {REG16,0,0,0,0}, nasm_bytecodes+18435, IF_286|IF_PROT|IF_PRIV},
627 /* 620 */ {I_MFENCE, 0, {0,0,0,0,0}, nasm_bytecodes+18440, IF_X64|IF_AMD},
628 /* 621 */ {I_MONITOR, 0, {0,0,0,0,0}, nasm_bytecodes+18445, IF_PRESCOTT},
629 /* 622 */ {I_MOV, 2, {MEMORY,REG_SREG,0,0,0}, nasm_bytecodes+18456, IF_8086|IF_SM},
630 /* 623 */ {I_MOV, 2, {REG16,REG_SREG,0,0,0}, nasm_bytecodes+18450, IF_8086},
631 /* 624 */ {I_MOV, 2, {REG32,REG_SREG,0,0,0}, nasm_bytecodes+18455, IF_386},
632 /* 625 */ {I_MOV, 2, {REG_SREG,MEMORY,0,0,0}, nasm_bytecodes+20041, IF_8086|IF_SM},
633 /* 626 */ {I_MOV, 2, {REG_SREG,REG16,0,0,0}, nasm_bytecodes+20041, IF_8086},
634 /* 627 */ {I_MOV, 2, {REG_SREG,REG32,0,0,0}, nasm_bytecodes+20041, IF_386},
635 /* 628 */ {I_MOV, 2, {REG_AL,MEM_OFFS,0,0,0}, nasm_bytecodes+20045, IF_8086|IF_SM},
636 /* 629 */ {I_MOV, 2, {REG_AX,MEM_OFFS,0,0,0}, nasm_bytecodes+18460, IF_8086|IF_SM},
637 /* 630 */ {I_MOV, 2, {REG_EAX,MEM_OFFS,0,0,0}, nasm_bytecodes+18465, IF_386|IF_SM},
638 /* 631 */ {I_MOV, 2, {REG_RAX,MEM_OFFS,0,0,0}, nasm_bytecodes+18470, IF_X64|IF_SM},
639 /* 632 */ {I_MOV, 2, {MEM_OFFS,REG_AL,0,0,0}, nasm_bytecodes+20049, IF_8086|IF_SM},
640 /* 633 */ {I_MOV, 2, {MEM_OFFS,REG_AX,0,0,0}, nasm_bytecodes+18475, IF_8086|IF_SM},
641 /* 634 */ {I_MOV, 2, {MEM_OFFS,REG_EAX,0,0,0}, nasm_bytecodes+18480, IF_386|IF_SM},
642 /* 635 */ {I_MOV, 2, {MEM_OFFS,REG_RAX,0,0,0}, nasm_bytecodes+18485, IF_X64|IF_SM},
643 /* 636 */ {I_MOV, 2, {REG32,REG_CREG,0,0,0}, nasm_bytecodes+14592, IF_386|IF_PRIV|IF_NOLONG},
644 /* 637 */ {I_MOV, 2, {REG64,REG_CREG,0,0,0}, nasm_bytecodes+14598, IF_X64|IF_PRIV},
645 /* 638 */ {I_MOV, 2, {REG_CREG,REG32,0,0,0}, nasm_bytecodes+14604, IF_386|IF_PRIV|IF_NOLONG},
646 /* 639 */ {I_MOV, 2, {REG_CREG,REG64,0,0,0}, nasm_bytecodes+14610, IF_X64|IF_PRIV},
647 /* 640 */ {I_MOV, 2, {REG32,REG_DREG,0,0,0}, nasm_bytecodes+14617, IF_386|IF_PRIV|IF_NOLONG},
648 /* 641 */ {I_MOV, 2, {REG64,REG_DREG,0,0,0}, nasm_bytecodes+14616, IF_X64|IF_PRIV},
649 /* 642 */ {I_MOV, 2, {REG_DREG,REG32,0,0,0}, nasm_bytecodes+14623, IF_386|IF_PRIV|IF_NOLONG},
650 /* 643 */ {I_MOV, 2, {REG_DREG,REG64,0,0,0}, nasm_bytecodes+14622, IF_X64|IF_PRIV},
651 /* 644 */ {I_MOV, 2, {MEMORY,REG8,0,0,0}, nasm_bytecodes+20053, IF_8086|IF_SM},
652 /* 645 */ {I_MOV, 2, {REG8,REG8,0,0,0}, nasm_bytecodes+20053, IF_8086},
653 /* 646 */ {I_MOV, 2, {MEMORY,REG16,0,0,0}, nasm_bytecodes+18500, IF_8086|IF_SM},
654 /* 647 */ {I_MOV, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+18500, IF_8086},
655 /* 648 */ {I_MOV, 2, {MEMORY,REG32,0,0,0}, nasm_bytecodes+18505, IF_386|IF_SM},
656 /* 649 */ {I_MOV, 2, {REG32,REG32,0,0,0}, nasm_bytecodes+18505, IF_386},
657 /* 650 */ {I_MOV, 2, {MEMORY,REG64,0,0,0}, nasm_bytecodes+18510, IF_X64|IF_SM},
658 /* 651 */ {I_MOV, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+18510, IF_X64},
659 /* 652 */ {I_MOV, 2, {REG8,MEMORY,0,0,0}, nasm_bytecodes+20057, IF_8086|IF_SM},
660 /* 653 */ {I_MOV, 2, {REG8,REG8,0,0,0}, nasm_bytecodes+20057, IF_8086},
661 /* 654 */ {I_MOV, 2, {REG16,MEMORY,0,0,0}, nasm_bytecodes+18515, IF_8086|IF_SM},
662 /* 655 */ {I_MOV, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+18515, IF_8086},
663 /* 656 */ {I_MOV, 2, {REG32,MEMORY,0,0,0}, nasm_bytecodes+18520, IF_386|IF_SM},
664 /* 657 */ {I_MOV, 2, {REG32,REG32,0,0,0}, nasm_bytecodes+18520, IF_386},
665 /* 658 */ {I_MOV, 2, {REG64,MEMORY,0,0,0}, nasm_bytecodes+18525, IF_X64|IF_SM},
666 /* 659 */ {I_MOV, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+18525, IF_X64},
667 /* 660 */ {I_MOV, 2, {REG8,IMMEDIATE,0,0,0}, nasm_bytecodes+20061, IF_8086|IF_SM},
668 /* 661 */ {I_MOV, 2, {REG16,IMMEDIATE,0,0,0}, nasm_bytecodes+18530, IF_8086|IF_SM},
669 /* 662 */ {I_MOV, 2, {REG32,IMMEDIATE,0,0,0}, nasm_bytecodes+18535, IF_386|IF_SM},
670 /* 663 */ {I_MOV, 2, {REG64,IMMEDIATE,0,0,0}, nasm_bytecodes+18540, IF_X64|IF_SM},
671 /* 664 */ {I_MOV, 2, {REG64,IMMEDIATE|BITS32,0,0,0}, nasm_bytecodes+14628, IF_X64},
672 /* 665 */ {I_MOV, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, nasm_bytecodes+18545, IF_8086|IF_SM},
673 /* 666 */ {I_MOV, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, nasm_bytecodes+14634, IF_8086|IF_SM},
674 /* 667 */ {I_MOV, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, nasm_bytecodes+14640, IF_386|IF_SM},
675 /* 668 */ {I_MOV, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, nasm_bytecodes+14628, IF_X64|IF_SM},
676 /* 669 */ {I_MOV, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+18545, IF_8086|IF_SM},
677 /* 670 */ {I_MOV, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, nasm_bytecodes+14634, IF_8086|IF_SM},
678 /* 671 */ {I_MOV, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, nasm_bytecodes+14640, IF_386|IF_SM},
679 /* 672 */ {I_MOVD, 2, {MMXREG,MEMORY,0,0,0}, nasm_bytecodes+14646, IF_PENT|IF_MMX|IF_SD},
680 /* 673 */ {I_MOVD, 2, {MMXREG,REG32,0,0,0}, nasm_bytecodes+14646, IF_PENT|IF_MMX},
681 /* 674 */ {I_MOVD, 2, {MEMORY,MMXREG,0,0,0}, nasm_bytecodes+14652, IF_PENT|IF_MMX|IF_SD},
682 /* 675 */ {I_MOVD, 2, {REG32,MMXREG,0,0,0}, nasm_bytecodes+14652, IF_PENT|IF_MMX},
683 /* 676 */ {I_MOVD, 2, {XMMREG,MEMORY,0,0,0}, nasm_bytecodes+6854, IF_X64|IF_SD},
684 /* 677 */ {I_MOVD, 2, {XMMREG,REG32,0,0,0}, nasm_bytecodes+6854, IF_X64},
685 /* 678 */ {I_MOVD, 2, {MEMORY,XMMREG,0,0,0}, nasm_bytecodes+6861, IF_X64|IF_SD},
686 /* 679 */ {I_MOVD, 2, {REG32,XMMREG,0,0,0}, nasm_bytecodes+6861, IF_X64|IF_SSE},
687 /* 680 */ {I_MOVQ, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+6868, IF_PENT|IF_MMX|IF_SQ},
688 /* 681 */ {I_MOVQ, 2, {RM_MMX,MMXREG,0,0,0}, nasm_bytecodes+6875, IF_PENT|IF_MMX|IF_SQ},
689 /* 682 */ {I_MOVQ, 2, {MMXREG,RM_GPR|BITS64,0,0,0}, nasm_bytecodes+14646, IF_X64|IF_MMX},
690 /* 683 */ {I_MOVQ, 2, {RM_GPR|BITS64,MMXREG,0,0,0}, nasm_bytecodes+14652, IF_X64|IF_MMX},
691 /* 684 */ {I_MOVSB, 0, {0,0,0,0,0}, nasm_bytecodes+5164, IF_8086},
692 /* 685 */ {I_MOVSD, 0, {0,0,0,0,0}, nasm_bytecodes+20065, IF_386},
693 /* 686 */ {I_MOVSQ, 0, {0,0,0,0,0}, nasm_bytecodes+20069, IF_X64},
694 /* 687 */ {I_MOVSW, 0, {0,0,0,0,0}, nasm_bytecodes+20073, IF_8086},
695 /* 688 */ {I_MOVSX, 2, {REG16,MEMORY,0,0,0}, nasm_bytecodes+14658, IF_386|IF_SB},
696 /* 689 */ {I_MOVSX, 2, {REG16,REG8,0,0,0}, nasm_bytecodes+14658, IF_386},
697 /* 690 */ {I_MOVSX, 2, {REG32,RM_GPR|BITS8,0,0,0}, nasm_bytecodes+14664, IF_386},
698 /* 691 */ {I_MOVSX, 2, {REG32,RM_GPR|BITS16,0,0,0}, nasm_bytecodes+14670, IF_386},
699 /* 692 */ {I_MOVSX, 2, {REG64,RM_GPR|BITS8,0,0,0}, nasm_bytecodes+14676, IF_X64},
700 /* 693 */ {I_MOVSX, 2, {REG64,RM_GPR|BITS16,0,0,0}, nasm_bytecodes+14682, IF_X64},
701 /* 694 */ {I_MOVSXD, 2, {REG64,RM_GPR|BITS32,0,0,0}, nasm_bytecodes+18550, IF_X64},
702 /* 695 */ {I_MOVZX, 2, {REG16,MEMORY,0,0,0}, nasm_bytecodes+14688, IF_386|IF_SB},
703 /* 696 */ {I_MOVZX, 2, {REG16,REG8,0,0,0}, nasm_bytecodes+14688, IF_386},
704 /* 697 */ {I_MOVZX, 2, {REG32,RM_GPR|BITS8,0,0,0}, nasm_bytecodes+14694, IF_386},
705 /* 698 */ {I_MOVZX, 2, {REG32,RM_GPR|BITS16,0,0,0}, nasm_bytecodes+14700, IF_386},
706 /* 699 */ {I_MOVZX, 2, {REG64,RM_GPR|BITS8,0,0,0}, nasm_bytecodes+14706, IF_X64},
707 /* 700 */ {I_MOVZX, 2, {REG64,RM_GPR|BITS16,0,0,0}, nasm_bytecodes+14712, IF_X64},
708 /* 701 */ {I_MUL, 1, {RM_GPR|BITS8,0,0,0,0}, nasm_bytecodes+20077, IF_8086},
709 /* 702 */ {I_MUL, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+18555, IF_8086},
710 /* 703 */ {I_MUL, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+18560, IF_386},
711 /* 704 */ {I_MUL, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+18565, IF_X64},
712 /* 705 */ {I_MWAIT, 0, {0,0,0,0,0}, nasm_bytecodes+18570, IF_PRESCOTT},
713 /* 706 */ {I_NEG, 1, {RM_GPR|BITS8,0,0,0,0}, nasm_bytecodes+20081, IF_8086},
714 /* 707 */ {I_NEG, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+18575, IF_8086},
715 /* 708 */ {I_NEG, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+18580, IF_386},
716 /* 709 */ {I_NEG, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+18585, IF_X64},
717 /* 710 */ {I_NOP, 0, {0,0,0,0,0}, nasm_bytecodes+20085, IF_8086},
718 /* 711 */ {I_NOP, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+14718, IF_P6},
719 /* 712 */ {I_NOP, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+14724, IF_P6},
720 /* 713 */ {I_NOP, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+14730, IF_X64},
721 /* 714 */ {I_NOT, 1, {RM_GPR|BITS8,0,0,0,0}, nasm_bytecodes+20089, IF_8086},
722 /* 715 */ {I_NOT, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+18590, IF_8086},
723 /* 716 */ {I_NOT, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+18595, IF_386},
724 /* 717 */ {I_NOT, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+18600, IF_X64},
725 /* 718 */ {I_OR, 2, {MEMORY,REG8,0,0,0}, nasm_bytecodes+20093, IF_8086|IF_SM},
726 /* 719 */ {I_OR, 2, {REG8,REG8,0,0,0}, nasm_bytecodes+20093, IF_8086},
727 /* 720 */ {I_OR, 2, {MEMORY,REG16,0,0,0}, nasm_bytecodes+18605, IF_8086|IF_SM},
728 /* 721 */ {I_OR, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+18605, IF_8086},
729 /* 722 */ {I_OR, 2, {MEMORY,REG32,0,0,0}, nasm_bytecodes+18610, IF_386|IF_SM},
730 /* 723 */ {I_OR, 2, {REG32,REG32,0,0,0}, nasm_bytecodes+18610, IF_386},
731 /* 724 */ {I_OR, 2, {MEMORY,REG64,0,0,0}, nasm_bytecodes+18615, IF_X64|IF_SM},
732 /* 725 */ {I_OR, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+18615, IF_X64},
733 /* 726 */ {I_OR, 2, {REG8,MEMORY,0,0,0}, nasm_bytecodes+11855, IF_8086|IF_SM},
734 /* 727 */ {I_OR, 2, {REG8,REG8,0,0,0}, nasm_bytecodes+11855, IF_8086},
735 /* 728 */ {I_OR, 2, {REG16,MEMORY,0,0,0}, nasm_bytecodes+18620, IF_8086|IF_SM},
736 /* 729 */ {I_OR, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+18620, IF_8086},
737 /* 730 */ {I_OR, 2, {REG32,MEMORY,0,0,0}, nasm_bytecodes+18625, IF_386|IF_SM},
738 /* 731 */ {I_OR, 2, {REG32,REG32,0,0,0}, nasm_bytecodes+18625, IF_386},
739 /* 732 */ {I_OR, 2, {REG64,MEMORY,0,0,0}, nasm_bytecodes+18630, IF_X64|IF_SM},
740 /* 733 */ {I_OR, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+18630, IF_X64},
741 /* 734 */ {I_OR, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+14736, IF_8086},
742 /* 735 */ {I_OR, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+14742, IF_386},
743 /* 736 */ {I_OR, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+14748, IF_X64},
744 /* 737 */ {I_OR, 2, {REG_AL,IMMEDIATE,0,0,0}, nasm_bytecodes+20097, IF_8086|IF_SM},
745 /* 738 */ {I_OR, 2, {REG_AX,SBYTE16,0,0,0}, nasm_bytecodes+14736, IF_8086|IF_SM},
746 /* 739 */ {I_OR, 2, {REG_AX,IMMEDIATE,0,0,0}, nasm_bytecodes+18635, IF_8086|IF_SM},
747 /* 740 */ {I_OR, 2, {REG_EAX,SBYTE32,0,0,0}, nasm_bytecodes+14742, IF_386|IF_SM},
748 /* 741 */ {I_OR, 2, {REG_EAX,IMMEDIATE,0,0,0}, nasm_bytecodes+18640, IF_386|IF_SM},
749 /* 742 */ {I_OR, 2, {REG_RAX,SBYTE64,0,0,0}, nasm_bytecodes+14748, IF_X64|IF_SM},
750 /* 743 */ {I_OR, 2, {REG_RAX,IMMEDIATE,0,0,0}, nasm_bytecodes+18645, IF_X64|IF_SM},
751 /* 744 */ {I_OR, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, nasm_bytecodes+18650, IF_8086|IF_SM},
752 /* 745 */ {I_OR, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, nasm_bytecodes+14754, IF_8086|IF_SM},
753 /* 746 */ {I_OR, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, nasm_bytecodes+14760, IF_386|IF_SM},
754 /* 747 */ {I_OR, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, nasm_bytecodes+14766, IF_X64|IF_SM},
755 /* 748 */ {I_OR, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+18650, IF_8086|IF_SM},
756 /* 749 */ {I_OR, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, nasm_bytecodes+14754, IF_8086|IF_SM},
757 /* 750 */ {I_OR, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, nasm_bytecodes+14760, IF_386|IF_SM},
758 /* 751 */ {I_OUT, 2, {IMMEDIATE,REG_AL,0,0,0}, nasm_bytecodes+20101, IF_8086|IF_SB},
759 /* 752 */ {I_OUT, 2, {IMMEDIATE,REG_AX,0,0,0}, nasm_bytecodes+18655, IF_8086|IF_SB},
760 /* 753 */ {I_OUT, 2, {IMMEDIATE,REG_EAX,0,0,0}, nasm_bytecodes+18660, IF_386|IF_SB},
761 /* 754 */ {I_OUT, 2, {REG_DX,REG_AL,0,0,0}, nasm_bytecodes+20458, IF_8086},
762 /* 755 */ {I_OUT, 2, {REG_DX,REG_AX,0,0,0}, nasm_bytecodes+20105, IF_8086},
763 /* 756 */ {I_OUT, 2, {REG_DX,REG_EAX,0,0,0}, nasm_bytecodes+20109, IF_386},
764 /* 757 */ {I_OUTSB, 0, {0,0,0,0,0}, nasm_bytecodes+20461, IF_186},
765 /* 758 */ {I_OUTSD, 0, {0,0,0,0,0}, nasm_bytecodes+20113, IF_386},
766 /* 759 */ {I_OUTSW, 0, {0,0,0,0,0}, nasm_bytecodes+20117, IF_186},
767 /* 760 */ {I_PACKSSDW, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+6882, IF_PENT|IF_MMX|IF_SQ},
768 /* 761 */ {I_PACKSSWB, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+6889, IF_PENT|IF_MMX|IF_SQ},
769 /* 762 */ {I_PACKUSWB, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+6896, IF_PENT|IF_MMX|IF_SQ},
770 /* 763 */ {I_PADDB, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+6903, IF_PENT|IF_MMX|IF_SQ},
771 /* 764 */ {I_PADDD, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+6910, IF_PENT|IF_MMX|IF_SQ},
772 /* 765 */ {I_PADDSB, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+6917, IF_PENT|IF_MMX|IF_SQ},
773 /* 766 */ {I_PADDSIW, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+14772, IF_PENT|IF_MMX|IF_SQ|IF_CYRIX},
774 /* 767 */ {I_PADDSW, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+6924, IF_PENT|IF_MMX|IF_SQ},
775 /* 768 */ {I_PADDUSB, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+6931, IF_PENT|IF_MMX|IF_SQ},
776 /* 769 */ {I_PADDUSW, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+6938, IF_PENT|IF_MMX|IF_SQ},
777 /* 770 */ {I_PADDW, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+6945, IF_PENT|IF_MMX|IF_SQ},
778 /* 771 */ {I_PAND, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+6952, IF_PENT|IF_MMX|IF_SQ},
779 /* 772 */ {I_PANDN, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+6959, IF_PENT|IF_MMX|IF_SQ},
780 /* 773 */ {I_PAUSE, 0, {0,0,0,0,0}, nasm_bytecodes+18665, IF_8086},
781 /* 774 */ {I_PAVEB, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+14778, IF_PENT|IF_MMX|IF_SQ|IF_CYRIX},
782 /* 775 */ {I_PAVGUSB, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+5103, IF_PENT|IF_3DNOW|IF_SQ},
783 /* 776 */ {I_PCMPEQB, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+6966, IF_PENT|IF_MMX|IF_SQ},
784 /* 777 */ {I_PCMPEQD, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+6973, IF_PENT|IF_MMX|IF_SQ},
785 /* 778 */ {I_PCMPEQW, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+6980, IF_PENT|IF_MMX|IF_SQ},
786 /* 779 */ {I_PCMPGTB, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+6987, IF_PENT|IF_MMX|IF_SQ},
787 /* 780 */ {I_PCMPGTD, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+6994, IF_PENT|IF_MMX|IF_SQ},
788 /* 781 */ {I_PCMPGTW, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7001, IF_PENT|IF_MMX|IF_SQ},
789 /* 782 */ {I_PDISTIB, 2, {MMXREG,MEMORY,0,0,0}, nasm_bytecodes+15943, IF_PENT|IF_MMX|IF_SM|IF_CYRIX},
790 /* 783 */ {I_PF2ID, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+5111, IF_PENT|IF_3DNOW|IF_SQ},
791 /* 784 */ {I_PFACC, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+5119, IF_PENT|IF_3DNOW|IF_SQ},
792 /* 785 */ {I_PFADD, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+5127, IF_PENT|IF_3DNOW|IF_SQ},
793 /* 786 */ {I_PFCMPEQ, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+5135, IF_PENT|IF_3DNOW|IF_SQ},
794 /* 787 */ {I_PFCMPGE, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+5143, IF_PENT|IF_3DNOW|IF_SQ},
795 /* 788 */ {I_PFCMPGT, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+5151, IF_PENT|IF_3DNOW|IF_SQ},
796 /* 789 */ {I_PFMAX, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+5159, IF_PENT|IF_3DNOW|IF_SQ},
797 /* 790 */ {I_PFMIN, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+5167, IF_PENT|IF_3DNOW|IF_SQ},
798 /* 791 */ {I_PFMUL, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+5175, IF_PENT|IF_3DNOW|IF_SQ},
799 /* 792 */ {I_PFRCP, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+5183, IF_PENT|IF_3DNOW|IF_SQ},
800 /* 793 */ {I_PFRCPIT1, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+5191, IF_PENT|IF_3DNOW|IF_SQ},
801 /* 794 */ {I_PFRCPIT2, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+5199, IF_PENT|IF_3DNOW|IF_SQ},
802 /* 795 */ {I_PFRSQIT1, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+5207, IF_PENT|IF_3DNOW|IF_SQ},
803 /* 796 */ {I_PFRSQRT, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+5215, IF_PENT|IF_3DNOW|IF_SQ},
804 /* 797 */ {I_PFSUB, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+5223, IF_PENT|IF_3DNOW|IF_SQ},
805 /* 798 */ {I_PFSUBR, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+5231, IF_PENT|IF_3DNOW|IF_SQ},
806 /* 799 */ {I_PI2FD, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+5239, IF_PENT|IF_3DNOW|IF_SQ},
807 /* 800 */ {I_PMACHRIW, 2, {MMXREG,MEMORY,0,0,0}, nasm_bytecodes+16039, IF_PENT|IF_MMX|IF_SM|IF_CYRIX},
808 /* 801 */ {I_PMADDWD, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7008, IF_PENT|IF_MMX|IF_SQ},
809 /* 802 */ {I_PMAGW, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+14784, IF_PENT|IF_MMX|IF_SQ|IF_CYRIX},
810 /* 803 */ {I_PMULHRIW, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+14790, IF_PENT|IF_MMX|IF_SQ|IF_CYRIX},
811 /* 804 */ {I_PMULHRWA, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+5247, IF_PENT|IF_3DNOW|IF_SQ},
812 /* 805 */ {I_PMULHRWC, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+14796, IF_PENT|IF_MMX|IF_SQ|IF_CYRIX},
813 /* 806 */ {I_PMULHW, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7015, IF_PENT|IF_MMX|IF_SQ},
814 /* 807 */ {I_PMULLW, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7022, IF_PENT|IF_MMX|IF_SQ},
815 /* 808 */ {I_PMVGEZB, 2, {MMXREG,MEMORY,0,0,0}, nasm_bytecodes+16171, IF_PENT|IF_MMX|IF_SQ|IF_CYRIX},
816 /* 809 */ {I_PMVLZB, 2, {MMXREG,MEMORY,0,0,0}, nasm_bytecodes+16027, IF_PENT|IF_MMX|IF_SQ|IF_CYRIX},
817 /* 810 */ {I_PMVNZB, 2, {MMXREG,MEMORY,0,0,0}, nasm_bytecodes+16009, IF_PENT|IF_MMX|IF_SQ|IF_CYRIX},
818 /* 811 */ {I_PMVZB, 2, {MMXREG,MEMORY,0,0,0}, nasm_bytecodes+15931, IF_PENT|IF_MMX|IF_SQ|IF_CYRIX},
819 /* 812 */ {I_POP, 1, {REG16,0,0,0,0}, nasm_bytecodes+20121, IF_8086},
820 /* 813 */ {I_POP, 1, {REG32,0,0,0,0}, nasm_bytecodes+20125, IF_386|IF_NOLONG},
821 /* 814 */ {I_POP, 1, {REG64,0,0,0,0}, nasm_bytecodes+20129, IF_X64},
822 /* 815 */ {I_POP, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+18670, IF_8086},
823 /* 816 */ {I_POP, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+18675, IF_386|IF_NOLONG},
824 /* 817 */ {I_POP, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+18680, IF_X64},
825 /* 818 */ {I_POP, 1, {REG_DESS,0,0,0,0}, nasm_bytecodes+19939, IF_8086|IF_NOLONG},
826 /* 819 */ {I_POP, 1, {REG_FSGS,0,0,0,0}, nasm_bytecodes+20133, IF_386},
827 /* 820 */ {I_POPA, 0, {0,0,0,0,0}, nasm_bytecodes+20137, IF_186|IF_NOLONG},
828 /* 821 */ {I_POPAD, 0, {0,0,0,0,0}, nasm_bytecodes+20141, IF_386|IF_NOLONG},
829 /* 822 */ {I_POPAW, 0, {0,0,0,0,0}, nasm_bytecodes+20145, IF_186|IF_NOLONG},
830 /* 823 */ {I_POPF, 0, {0,0,0,0,0}, nasm_bytecodes+20149, IF_8086},
831 /* 824 */ {I_POPFD, 0, {0,0,0,0,0}, nasm_bytecodes+20153, IF_386|IF_NOLONG},
832 /* 825 */ {I_POPFQ, 0, {0,0,0,0,0}, nasm_bytecodes+20153, IF_X64},
833 /* 826 */ {I_POPFW, 0, {0,0,0,0,0}, nasm_bytecodes+20157, IF_8086},
834 /* 827 */ {I_POR, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7029, IF_PENT|IF_MMX|IF_SQ},
835 /* 828 */ {I_PREFETCH, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+18685, IF_PENT|IF_3DNOW|IF_SQ},
836 /* 829 */ {I_PREFETCHW, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+18690, IF_PENT|IF_3DNOW|IF_SQ},
837 /* 830 */ {I_PSLLD, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7036, IF_PENT|IF_MMX|IF_SQ},
838 /* 831 */ {I_PSLLD, 2, {MMXREG,IMMEDIATE,0,0,0}, nasm_bytecodes+7043, IF_PENT|IF_MMX},
839 /* 832 */ {I_PSLLQ, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7050, IF_PENT|IF_MMX|IF_SQ},
840 /* 833 */ {I_PSLLQ, 2, {MMXREG,IMMEDIATE,0,0,0}, nasm_bytecodes+7057, IF_PENT|IF_MMX},
841 /* 834 */ {I_PSLLW, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7064, IF_PENT|IF_MMX|IF_SQ},
842 /* 835 */ {I_PSLLW, 2, {MMXREG,IMMEDIATE,0,0,0}, nasm_bytecodes+7071, IF_PENT|IF_MMX},
843 /* 836 */ {I_PSRAD, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7078, IF_PENT|IF_MMX|IF_SQ},
844 /* 837 */ {I_PSRAD, 2, {MMXREG,IMMEDIATE,0,0,0}, nasm_bytecodes+7085, IF_PENT|IF_MMX},
845 /* 838 */ {I_PSRAW, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7092, IF_PENT|IF_MMX|IF_SQ},
846 /* 839 */ {I_PSRAW, 2, {MMXREG,IMMEDIATE,0,0,0}, nasm_bytecodes+7099, IF_PENT|IF_MMX},
847 /* 840 */ {I_PSRLD, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7106, IF_PENT|IF_MMX|IF_SQ},
848 /* 841 */ {I_PSRLD, 2, {MMXREG,IMMEDIATE,0,0,0}, nasm_bytecodes+7113, IF_PENT|IF_MMX},
849 /* 842 */ {I_PSRLQ, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7120, IF_PENT|IF_MMX|IF_SQ},
850 /* 843 */ {I_PSRLQ, 2, {MMXREG,IMMEDIATE,0,0,0}, nasm_bytecodes+7127, IF_PENT|IF_MMX},
851 /* 844 */ {I_PSRLW, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7134, IF_PENT|IF_MMX|IF_SQ},
852 /* 845 */ {I_PSRLW, 2, {MMXREG,IMMEDIATE,0,0,0}, nasm_bytecodes+7141, IF_PENT|IF_MMX},
853 /* 846 */ {I_PSUBB, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7148, IF_PENT|IF_MMX|IF_SQ},
854 /* 847 */ {I_PSUBD, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7155, IF_PENT|IF_MMX|IF_SQ},
855 /* 848 */ {I_PSUBSB, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7162, IF_PENT|IF_MMX|IF_SQ},
856 /* 849 */ {I_PSUBSIW, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+14802, IF_PENT|IF_MMX|IF_SQ|IF_CYRIX},
857 /* 850 */ {I_PSUBSW, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7169, IF_PENT|IF_MMX|IF_SQ},
858 /* 851 */ {I_PSUBUSB, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7176, IF_PENT|IF_MMX|IF_SQ},
859 /* 852 */ {I_PSUBUSW, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7183, IF_PENT|IF_MMX|IF_SQ},
860 /* 853 */ {I_PSUBW, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7190, IF_PENT|IF_MMX|IF_SQ},
861 /* 854 */ {I_PUNPCKHBW, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7197, IF_PENT|IF_MMX|IF_SQ},
862 /* 855 */ {I_PUNPCKHDQ, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7204, IF_PENT|IF_MMX|IF_SQ},
863 /* 856 */ {I_PUNPCKHWD, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7211, IF_PENT|IF_MMX|IF_SQ},
864 /* 857 */ {I_PUNPCKLBW, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7218, IF_PENT|IF_MMX|IF_SQ},
865 /* 858 */ {I_PUNPCKLDQ, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7225, IF_PENT|IF_MMX|IF_SQ},
866 /* 859 */ {I_PUNPCKLWD, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7232, IF_PENT|IF_MMX|IF_SQ},
867 /* 860 */ {I_PUSH, 1, {REG16,0,0,0,0}, nasm_bytecodes+20161, IF_8086},
868 /* 861 */ {I_PUSH, 1, {REG32,0,0,0,0}, nasm_bytecodes+20165, IF_386|IF_NOLONG},
869 /* 862 */ {I_PUSH, 1, {REG64,0,0,0,0}, nasm_bytecodes+20169, IF_X64},
870 /* 863 */ {I_PUSH, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+18695, IF_8086},
871 /* 864 */ {I_PUSH, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+18700, IF_386|IF_NOLONG},
872 /* 865 */ {I_PUSH, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+18705, IF_X64},
873 /* 866 */ {I_PUSH, 1, {REG_CS,0,0,0,0}, nasm_bytecodes+19915, IF_8086|IF_NOLONG},
874 /* 867 */ {I_PUSH, 1, {REG_DESS,0,0,0,0}, nasm_bytecodes+19915, IF_8086|IF_NOLONG},
875 /* 868 */ {I_PUSH, 1, {REG_FSGS,0,0,0,0}, nasm_bytecodes+20173, IF_386},
876 /* 869 */ {I_PUSH, 1, {IMMEDIATE|BITS8,0,0,0,0}, nasm_bytecodes+20177, IF_186},
877 /* 870 */ {I_PUSH, 1, {IMMEDIATE|BITS16,0,0,0,0}, nasm_bytecodes+18710, IF_186|IF_AR0|IF_SZ},
878 /* 871 */ {I_PUSH, 1, {IMMEDIATE|BITS32,0,0,0,0}, nasm_bytecodes+18715, IF_386|IF_NOLONG|IF_AR0|IF_SZ},
879 /* 872 */ {I_PUSH, 1, {IMMEDIATE|BITS32,0,0,0,0}, nasm_bytecodes+18715, IF_386|IF_NOLONG|IF_SD},
880 /* 873 */ {I_PUSH, 1, {IMMEDIATE|BITS64,0,0,0,0}, nasm_bytecodes+18720, IF_X64|IF_AR0|IF_SZ},
881 /* 874 */ {I_PUSHA, 0, {0,0,0,0,0}, nasm_bytecodes+20181, IF_186|IF_NOLONG},
882 /* 875 */ {I_PUSHAD, 0, {0,0,0,0,0}, nasm_bytecodes+20185, IF_386|IF_NOLONG},
883 /* 876 */ {I_PUSHAW, 0, {0,0,0,0,0}, nasm_bytecodes+20189, IF_186|IF_NOLONG},
884 /* 877 */ {I_PUSHF, 0, {0,0,0,0,0}, nasm_bytecodes+20193, IF_8086},
885 /* 878 */ {I_PUSHFD, 0, {0,0,0,0,0}, nasm_bytecodes+20197, IF_386|IF_NOLONG},
886 /* 879 */ {I_PUSHFQ, 0, {0,0,0,0,0}, nasm_bytecodes+20197, IF_X64},
887 /* 880 */ {I_PUSHFW, 0, {0,0,0,0,0}, nasm_bytecodes+20201, IF_8086},
888 /* 881 */ {I_PXOR, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7239, IF_PENT|IF_MMX|IF_SQ},
889 /* 882 */ {I_RCL, 2, {RM_GPR|BITS8,UNITY,0,0,0}, nasm_bytecodes+20205, IF_8086},
890 /* 883 */ {I_RCL, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, nasm_bytecodes+20209, IF_8086},
891 /* 884 */ {I_RCL, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, nasm_bytecodes+18725, IF_186|IF_SB},
892 /* 885 */ {I_RCL, 2, {RM_GPR|BITS16,UNITY,0,0,0}, nasm_bytecodes+18730, IF_8086},
893 /* 886 */ {I_RCL, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, nasm_bytecodes+18735, IF_8086},
894 /* 887 */ {I_RCL, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, nasm_bytecodes+14808, IF_186|IF_SB},
895 /* 888 */ {I_RCL, 2, {RM_GPR|BITS32,UNITY,0,0,0}, nasm_bytecodes+18740, IF_386},
896 /* 889 */ {I_RCL, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, nasm_bytecodes+18745, IF_386},
897 /* 890 */ {I_RCL, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, nasm_bytecodes+14814, IF_386|IF_SB},
898 /* 891 */ {I_RCL, 2, {RM_GPR|BITS64,UNITY,0,0,0}, nasm_bytecodes+18750, IF_X64},
899 /* 892 */ {I_RCL, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, nasm_bytecodes+18755, IF_X64},
900 /* 893 */ {I_RCL, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, nasm_bytecodes+14820, IF_X64|IF_SB},
901 /* 894 */ {I_RCR, 2, {RM_GPR|BITS8,UNITY,0,0,0}, nasm_bytecodes+20213, IF_8086},
902 /* 895 */ {I_RCR, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, nasm_bytecodes+20217, IF_8086},
903 /* 896 */ {I_RCR, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, nasm_bytecodes+18760, IF_186|IF_SB},
904 /* 897 */ {I_RCR, 2, {RM_GPR|BITS16,UNITY,0,0,0}, nasm_bytecodes+18765, IF_8086},
905 /* 898 */ {I_RCR, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, nasm_bytecodes+18770, IF_8086},
906 /* 899 */ {I_RCR, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, nasm_bytecodes+14826, IF_186|IF_SB},
907 /* 900 */ {I_RCR, 2, {RM_GPR|BITS32,UNITY,0,0,0}, nasm_bytecodes+18775, IF_386},
908 /* 901 */ {I_RCR, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, nasm_bytecodes+18780, IF_386},
909 /* 902 */ {I_RCR, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, nasm_bytecodes+14832, IF_386|IF_SB},
910 /* 903 */ {I_RCR, 2, {RM_GPR|BITS64,UNITY,0,0,0}, nasm_bytecodes+18785, IF_X64},
911 /* 904 */ {I_RCR, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, nasm_bytecodes+18790, IF_X64},
912 /* 905 */ {I_RCR, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, nasm_bytecodes+14838, IF_X64|IF_SB},
913 /* 906 */ {I_RDSHR, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+14844, IF_P6|IF_CYRIX|IF_SMM},
914 /* 907 */ {I_RDMSR, 0, {0,0,0,0,0}, nasm_bytecodes+20221, IF_PENT|IF_PRIV},
915 /* 908 */ {I_RDPMC, 0, {0,0,0,0,0}, nasm_bytecodes+20225, IF_P6},
916 /* 909 */ {I_RDTSC, 0, {0,0,0,0,0}, nasm_bytecodes+20229, IF_PENT},
917 /* 910 */ {I_RDTSCP, 0, {0,0,0,0,0}, nasm_bytecodes+18795, IF_X86_64},
918 /* 911 */ {I_RET, 0, {0,0,0,0,0}, nasm_bytecodes+19342, IF_8086},
919 /* 912 */ {I_RET, 1, {IMMEDIATE,0,0,0,0}, nasm_bytecodes+20233, IF_8086|IF_SW},
920 /* 913 */ {I_RETF, 0, {0,0,0,0,0}, nasm_bytecodes+20464, IF_8086},
921 /* 914 */ {I_RETF, 1, {IMMEDIATE,0,0,0,0}, nasm_bytecodes+20237, IF_8086|IF_SW},
922 /* 915 */ {I_RETN, 0, {0,0,0,0,0}, nasm_bytecodes+19342, IF_8086},
923 /* 916 */ {I_RETN, 1, {IMMEDIATE,0,0,0,0}, nasm_bytecodes+20233, IF_8086|IF_SW},
924 /* 917 */ {I_ROL, 2, {RM_GPR|BITS8,UNITY,0,0,0}, nasm_bytecodes+20241, IF_8086},
925 /* 918 */ {I_ROL, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, nasm_bytecodes+20245, IF_8086},
926 /* 919 */ {I_ROL, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, nasm_bytecodes+18800, IF_186|IF_SB},
927 /* 920 */ {I_ROL, 2, {RM_GPR|BITS16,UNITY,0,0,0}, nasm_bytecodes+18805, IF_8086},
928 /* 921 */ {I_ROL, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, nasm_bytecodes+18810, IF_8086},
929 /* 922 */ {I_ROL, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, nasm_bytecodes+14850, IF_186|IF_SB},
930 /* 923 */ {I_ROL, 2, {RM_GPR|BITS32,UNITY,0,0,0}, nasm_bytecodes+18815, IF_386},
931 /* 924 */ {I_ROL, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, nasm_bytecodes+18820, IF_386},
932 /* 925 */ {I_ROL, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, nasm_bytecodes+14856, IF_386|IF_SB},
933 /* 926 */ {I_ROL, 2, {RM_GPR|BITS64,UNITY,0,0,0}, nasm_bytecodes+18825, IF_X64},
934 /* 927 */ {I_ROL, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, nasm_bytecodes+18830, IF_X64},
935 /* 928 */ {I_ROL, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, nasm_bytecodes+14862, IF_X64|IF_SB},
936 /* 929 */ {I_ROR, 2, {RM_GPR|BITS8,UNITY,0,0,0}, nasm_bytecodes+20249, IF_8086},
937 /* 930 */ {I_ROR, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, nasm_bytecodes+20253, IF_8086},
938 /* 931 */ {I_ROR, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, nasm_bytecodes+18835, IF_186|IF_SB},
939 /* 932 */ {I_ROR, 2, {RM_GPR|BITS16,UNITY,0,0,0}, nasm_bytecodes+18840, IF_8086},
940 /* 933 */ {I_ROR, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, nasm_bytecodes+18845, IF_8086},
941 /* 934 */ {I_ROR, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, nasm_bytecodes+14868, IF_186|IF_SB},
942 /* 935 */ {I_ROR, 2, {RM_GPR|BITS32,UNITY,0,0,0}, nasm_bytecodes+18850, IF_386},
943 /* 936 */ {I_ROR, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, nasm_bytecodes+18855, IF_386},
944 /* 937 */ {I_ROR, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, nasm_bytecodes+14874, IF_386|IF_SB},
945 /* 938 */ {I_ROR, 2, {RM_GPR|BITS64,UNITY,0,0,0}, nasm_bytecodes+18860, IF_X64},
946 /* 939 */ {I_ROR, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, nasm_bytecodes+18865, IF_X64},
947 /* 940 */ {I_ROR, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, nasm_bytecodes+14880, IF_X64|IF_SB},
948 /* 941 */ {I_RSDC, 2, {REG_SREG,MEMORY|BITS80,0,0,0}, nasm_bytecodes+16279, IF_486|IF_CYRIX|IF_SMM},
949 /* 942 */ {I_RSLDT, 1, {MEMORY|BITS80,0,0,0,0}, nasm_bytecodes+18870, IF_486|IF_CYRIX|IF_SMM},
950 /* 943 */ {I_RSM, 0, {0,0,0,0,0}, nasm_bytecodes+20257, IF_PENT|IF_SMM},
951 /* 944 */ {I_RSTS, 1, {MEMORY|BITS80,0,0,0,0}, nasm_bytecodes+18875, IF_486|IF_CYRIX|IF_SMM},
952 /* 945 */ {I_SAHF, 0, {0,0,0,0,0}, nasm_bytecodes+5132, IF_8086},
953 /* 946 */ {I_SALC, 0, {0,0,0,0,0}, nasm_bytecodes+20467, IF_8086|IF_UNDOC},
954 /* 947 */ {I_SAR, 2, {RM_GPR|BITS8,UNITY,0,0,0}, nasm_bytecodes+20269, IF_8086},
955 /* 948 */ {I_SAR, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, nasm_bytecodes+20273, IF_8086},
956 /* 949 */ {I_SAR, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, nasm_bytecodes+18915, IF_186|IF_SB},
957 /* 950 */ {I_SAR, 2, {RM_GPR|BITS16,UNITY,0,0,0}, nasm_bytecodes+18920, IF_8086},
958 /* 951 */ {I_SAR, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, nasm_bytecodes+18925, IF_8086},
959 /* 952 */ {I_SAR, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, nasm_bytecodes+14904, IF_186|IF_SB},
960 /* 953 */ {I_SAR, 2, {RM_GPR|BITS32,UNITY,0,0,0}, nasm_bytecodes+18930, IF_386},
961 /* 954 */ {I_SAR, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, nasm_bytecodes+18935, IF_386},
962 /* 955 */ {I_SAR, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, nasm_bytecodes+14910, IF_386|IF_SB},
963 /* 956 */ {I_SAR, 2, {RM_GPR|BITS64,UNITY,0,0,0}, nasm_bytecodes+18940, IF_X64},
964 /* 957 */ {I_SAR, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, nasm_bytecodes+18945, IF_X64},
965 /* 958 */ {I_SAR, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, nasm_bytecodes+14916, IF_X64|IF_SB},
966 /* 959 */ {I_SBB, 2, {MEMORY,REG8,0,0,0}, nasm_bytecodes+20277, IF_8086|IF_SM},
967 /* 960 */ {I_SBB, 2, {REG8,REG8,0,0,0}, nasm_bytecodes+20277, IF_8086},
968 /* 961 */ {I_SBB, 2, {MEMORY,REG16,0,0,0}, nasm_bytecodes+18950, IF_8086|IF_SM},
969 /* 962 */ {I_SBB, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+18950, IF_8086},
970 /* 963 */ {I_SBB, 2, {MEMORY,REG32,0,0,0}, nasm_bytecodes+18955, IF_386|IF_SM},
971 /* 964 */ {I_SBB, 2, {REG32,REG32,0,0,0}, nasm_bytecodes+18955, IF_386},
972 /* 965 */ {I_SBB, 2, {MEMORY,REG64,0,0,0}, nasm_bytecodes+18960, IF_X64|IF_SM},
973 /* 966 */ {I_SBB, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+18960, IF_X64},
974 /* 967 */ {I_SBB, 2, {REG8,MEMORY,0,0,0}, nasm_bytecodes+9559, IF_8086|IF_SM},
975 /* 968 */ {I_SBB, 2, {REG8,REG8,0,0,0}, nasm_bytecodes+9559, IF_8086},
976 /* 969 */ {I_SBB, 2, {REG16,MEMORY,0,0,0}, nasm_bytecodes+18965, IF_8086|IF_SM},
977 /* 970 */ {I_SBB, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+18965, IF_8086},
978 /* 971 */ {I_SBB, 2, {REG32,MEMORY,0,0,0}, nasm_bytecodes+18970, IF_386|IF_SM},
979 /* 972 */ {I_SBB, 2, {REG32,REG32,0,0,0}, nasm_bytecodes+18970, IF_386},
980 /* 973 */ {I_SBB, 2, {REG64,MEMORY,0,0,0}, nasm_bytecodes+18975, IF_X64|IF_SM},
981 /* 974 */ {I_SBB, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+18975, IF_X64},
982 /* 975 */ {I_SBB, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+14922, IF_8086},
983 /* 976 */ {I_SBB, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+14928, IF_386},
984 /* 977 */ {I_SBB, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+14934, IF_X64},
985 /* 978 */ {I_SBB, 2, {REG_AL,IMMEDIATE,0,0,0}, nasm_bytecodes+20281, IF_8086|IF_SM},
986 /* 979 */ {I_SBB, 2, {REG_AX,SBYTE16,0,0,0}, nasm_bytecodes+14922, IF_8086|IF_SM},
987 /* 980 */ {I_SBB, 2, {REG_AX,IMMEDIATE,0,0,0}, nasm_bytecodes+18980, IF_8086|IF_SM},
988 /* 981 */ {I_SBB, 2, {REG_EAX,SBYTE32,0,0,0}, nasm_bytecodes+14928, IF_386|IF_SM},
989 /* 982 */ {I_SBB, 2, {REG_EAX,IMMEDIATE,0,0,0}, nasm_bytecodes+18985, IF_386|IF_SM},
990 /* 983 */ {I_SBB, 2, {REG_RAX,SBYTE64,0,0,0}, nasm_bytecodes+14934, IF_X64|IF_SM},
991 /* 984 */ {I_SBB, 2, {REG_RAX,IMMEDIATE,0,0,0}, nasm_bytecodes+18990, IF_X64|IF_SM},
992 /* 985 */ {I_SBB, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, nasm_bytecodes+18995, IF_8086|IF_SM},
993 /* 986 */ {I_SBB, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, nasm_bytecodes+14940, IF_8086|IF_SM},
994 /* 987 */ {I_SBB, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, nasm_bytecodes+14946, IF_386|IF_SM},
995 /* 988 */ {I_SBB, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, nasm_bytecodes+14952, IF_X64|IF_SM},
996 /* 989 */ {I_SBB, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+18995, IF_8086|IF_SM},
997 /* 990 */ {I_SBB, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, nasm_bytecodes+14940, IF_8086|IF_SM},
998 /* 991 */ {I_SBB, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, nasm_bytecodes+14946, IF_386|IF_SM},
999 /* 992 */ {I_SCASB, 0, {0,0,0,0,0}, nasm_bytecodes+20285, IF_8086},
1000 /* 993 */ {I_SCASD, 0, {0,0,0,0,0}, nasm_bytecodes+19000, IF_386},
1001 /* 994 */ {I_SCASQ, 0, {0,0,0,0,0}, nasm_bytecodes+19005, IF_X64},
1002 /* 995 */ {I_SCASW, 0, {0,0,0,0,0}, nasm_bytecodes+19010, IF_8086},
1003 /* 996 */ {I_SFENCE, 0, {0,0,0,0,0}, nasm_bytecodes+19015, IF_X64|IF_AMD},
1004 /* 997 */ {I_SGDT, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+19020, IF_286},
1005 /* 998 */ {I_SHL, 2, {RM_GPR|BITS8,UNITY,0,0,0}, nasm_bytecodes+20261, IF_8086},
1006 /* 999 */ {I_SHL, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, nasm_bytecodes+20265, IF_8086},
1007 /* 1000 */ {I_SHL, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, nasm_bytecodes+18880, IF_186|IF_SB},
1008 /* 1001 */ {I_SHL, 2, {RM_GPR|BITS16,UNITY,0,0,0}, nasm_bytecodes+18885, IF_8086},
1009 /* 1002 */ {I_SHL, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, nasm_bytecodes+18890, IF_8086},
1010 /* 1003 */ {I_SHL, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, nasm_bytecodes+14886, IF_186|IF_SB},
1011 /* 1004 */ {I_SHL, 2, {RM_GPR|BITS32,UNITY,0,0,0}, nasm_bytecodes+18895, IF_386},
1012 /* 1005 */ {I_SHL, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, nasm_bytecodes+18900, IF_386},
1013 /* 1006 */ {I_SHL, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, nasm_bytecodes+14892, IF_386|IF_SB},
1014 /* 1007 */ {I_SHL, 2, {RM_GPR|BITS64,UNITY,0,0,0}, nasm_bytecodes+18905, IF_X64},
1015 /* 1008 */ {I_SHL, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, nasm_bytecodes+18910, IF_X64},
1016 /* 1009 */ {I_SHL, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, nasm_bytecodes+14898, IF_X64|IF_SB},
1017 /* 1010 */ {I_SHLD, 3, {MEMORY,REG16,IMMEDIATE,0,0}, nasm_bytecodes+7246, IF_386|IF_SM2|IF_SB|IF_AR2},
1018 /* 1011 */ {I_SHLD, 3, {REG16,REG16,IMMEDIATE,0,0}, nasm_bytecodes+7246, IF_386|IF_SM2|IF_SB|IF_AR2},
1019 /* 1012 */ {I_SHLD, 3, {MEMORY,REG32,IMMEDIATE,0,0}, nasm_bytecodes+7253, IF_386|IF_SM2|IF_SB|IF_AR2},
1020 /* 1013 */ {I_SHLD, 3, {REG32,REG32,IMMEDIATE,0,0}, nasm_bytecodes+7253, IF_386|IF_SM2|IF_SB|IF_AR2},
1021 /* 1014 */ {I_SHLD, 3, {MEMORY,REG64,IMMEDIATE,0,0}, nasm_bytecodes+7260, IF_X64|IF_SM2|IF_SB|IF_AR2},
1022 /* 1015 */ {I_SHLD, 3, {REG64,REG64,IMMEDIATE,0,0}, nasm_bytecodes+7260, IF_X64|IF_SM2|IF_SB|IF_AR2},
1023 /* 1016 */ {I_SHLD, 3, {MEMORY,REG16,REG_CL,0,0}, nasm_bytecodes+14958, IF_386|IF_SM},
1024 /* 1017 */ {I_SHLD, 3, {REG16,REG16,REG_CL,0,0}, nasm_bytecodes+14958, IF_386},
1025 /* 1018 */ {I_SHLD, 3, {MEMORY,REG32,REG_CL,0,0}, nasm_bytecodes+14964, IF_386|IF_SM},
1026 /* 1019 */ {I_SHLD, 3, {REG32,REG32,REG_CL,0,0}, nasm_bytecodes+14964, IF_386},
1027 /* 1020 */ {I_SHLD, 3, {MEMORY,REG64,REG_CL,0,0}, nasm_bytecodes+14970, IF_X64|IF_SM},
1028 /* 1021 */ {I_SHLD, 3, {REG64,REG64,REG_CL,0,0}, nasm_bytecodes+14970, IF_X64},
1029 /* 1022 */ {I_SHR, 2, {RM_GPR|BITS8,UNITY,0,0,0}, nasm_bytecodes+20289, IF_8086},
1030 /* 1023 */ {I_SHR, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, nasm_bytecodes+20293, IF_8086},
1031 /* 1024 */ {I_SHR, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, nasm_bytecodes+19025, IF_186|IF_SB},
1032 /* 1025 */ {I_SHR, 2, {RM_GPR|BITS16,UNITY,0,0,0}, nasm_bytecodes+19030, IF_8086},
1033 /* 1026 */ {I_SHR, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, nasm_bytecodes+19035, IF_8086},
1034 /* 1027 */ {I_SHR, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, nasm_bytecodes+14976, IF_186|IF_SB},
1035 /* 1028 */ {I_SHR, 2, {RM_GPR|BITS32,UNITY,0,0,0}, nasm_bytecodes+19040, IF_386},
1036 /* 1029 */ {I_SHR, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, nasm_bytecodes+19045, IF_386},
1037 /* 1030 */ {I_SHR, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, nasm_bytecodes+14982, IF_386|IF_SB},
1038 /* 1031 */ {I_SHR, 2, {RM_GPR|BITS64,UNITY,0,0,0}, nasm_bytecodes+19050, IF_X64},
1039 /* 1032 */ {I_SHR, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, nasm_bytecodes+19055, IF_X64},
1040 /* 1033 */ {I_SHR, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, nasm_bytecodes+14988, IF_X64|IF_SB},
1041 /* 1034 */ {I_SHRD, 3, {MEMORY,REG16,IMMEDIATE,0,0}, nasm_bytecodes+7267, IF_386|IF_SM2|IF_SB|IF_AR2},
1042 /* 1035 */ {I_SHRD, 3, {REG16,REG16,IMMEDIATE,0,0}, nasm_bytecodes+7267, IF_386|IF_SM2|IF_SB|IF_AR2},
1043 /* 1036 */ {I_SHRD, 3, {MEMORY,REG32,IMMEDIATE,0,0}, nasm_bytecodes+7274, IF_386|IF_SM2|IF_SB|IF_AR2},
1044 /* 1037 */ {I_SHRD, 3, {REG32,REG32,IMMEDIATE,0,0}, nasm_bytecodes+7274, IF_386|IF_SM2|IF_SB|IF_AR2},
1045 /* 1038 */ {I_SHRD, 3, {MEMORY,REG64,IMMEDIATE,0,0}, nasm_bytecodes+7281, IF_X64|IF_SM2|IF_SB|IF_AR2},
1046 /* 1039 */ {I_SHRD, 3, {REG64,REG64,IMMEDIATE,0,0}, nasm_bytecodes+7281, IF_X64|IF_SM2|IF_SB|IF_AR2},
1047 /* 1040 */ {I_SHRD, 3, {MEMORY,REG16,REG_CL,0,0}, nasm_bytecodes+14994, IF_386|IF_SM},
1048 /* 1041 */ {I_SHRD, 3, {REG16,REG16,REG_CL,0,0}, nasm_bytecodes+14994, IF_386},
1049 /* 1042 */ {I_SHRD, 3, {MEMORY,REG32,REG_CL,0,0}, nasm_bytecodes+15000, IF_386|IF_SM},
1050 /* 1043 */ {I_SHRD, 3, {REG32,REG32,REG_CL,0,0}, nasm_bytecodes+15000, IF_386},
1051 /* 1044 */ {I_SHRD, 3, {MEMORY,REG64,REG_CL,0,0}, nasm_bytecodes+15006, IF_X64|IF_SM},
1052 /* 1045 */ {I_SHRD, 3, {REG64,REG64,REG_CL,0,0}, nasm_bytecodes+15006, IF_X64},
1053 /* 1046 */ {I_SIDT, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+19060, IF_286},
1054 /* 1047 */ {I_SLDT, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+15031, IF_286},
1055 /* 1048 */ {I_SLDT, 1, {MEMORY|BITS16,0,0,0,0}, nasm_bytecodes+15031, IF_286},
1056 /* 1049 */ {I_SLDT, 1, {REG16,0,0,0,0}, nasm_bytecodes+15012, IF_286},
1057 /* 1050 */ {I_SLDT, 1, {REG32,0,0,0,0}, nasm_bytecodes+15018, IF_386},
1058 /* 1051 */ {I_SLDT, 1, {REG64,0,0,0,0}, nasm_bytecodes+15030, IF_X64},
1059 /* 1052 */ {I_SKINIT, 0, {0,0,0,0,0}, nasm_bytecodes+19065, IF_X64},
1060 /* 1053 */ {I_SMI, 0, {0,0,0,0,0}, nasm_bytecodes+20437, IF_386|IF_UNDOC},
1061 /* 1054 */ {I_SMSW, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+15043, IF_286},
1062 /* 1055 */ {I_SMSW, 1, {MEMORY|BITS16,0,0,0,0}, nasm_bytecodes+15043, IF_286},
1063 /* 1056 */ {I_SMSW, 1, {REG16,0,0,0,0}, nasm_bytecodes+15036, IF_286},
1064 /* 1057 */ {I_SMSW, 1, {REG32,0,0,0,0}, nasm_bytecodes+15042, IF_386},
1065 /* 1058 */ {I_STC, 0, {0,0,0,0,0}, nasm_bytecodes+18797, IF_8086},
1066 /* 1059 */ {I_STD, 0, {0,0,0,0,0}, nasm_bytecodes+20470, IF_8086},
1067 /* 1060 */ {I_STGI, 0, {0,0,0,0,0}, nasm_bytecodes+19070, IF_X64},
1068 /* 1061 */ {I_STI, 0, {0,0,0,0,0}, nasm_bytecodes+20473, IF_8086},
1069 /* 1062 */ {I_STOSB, 0, {0,0,0,0,0}, nasm_bytecodes+5236, IF_8086},
1070 /* 1063 */ {I_STOSD, 0, {0,0,0,0,0}, nasm_bytecodes+20305, IF_386},
1071 /* 1064 */ {I_STOSQ, 0, {0,0,0,0,0}, nasm_bytecodes+20309, IF_X64},
1072 /* 1065 */ {I_STOSW, 0, {0,0,0,0,0}, nasm_bytecodes+20313, IF_8086},
1073 /* 1066 */ {I_STR, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+15061, IF_286|IF_PROT},
1074 /* 1067 */ {I_STR, 1, {MEMORY|BITS16,0,0,0,0}, nasm_bytecodes+15061, IF_286|IF_PROT},
1075 /* 1068 */ {I_STR, 1, {REG16,0,0,0,0}, nasm_bytecodes+15048, IF_286|IF_PROT},
1076 /* 1069 */ {I_STR, 1, {REG32,0,0,0,0}, nasm_bytecodes+15054, IF_386|IF_PROT},
1077 /* 1070 */ {I_STR, 1, {REG64,0,0,0,0}, nasm_bytecodes+15060, IF_X64},
1078 /* 1071 */ {I_SUB, 2, {MEMORY,REG8,0,0,0}, nasm_bytecodes+20317, IF_8086|IF_SM},
1079 /* 1072 */ {I_SUB, 2, {REG8,REG8,0,0,0}, nasm_bytecodes+20317, IF_8086},
1080 /* 1073 */ {I_SUB, 2, {MEMORY,REG16,0,0,0}, nasm_bytecodes+19075, IF_8086|IF_SM},
1081 /* 1074 */ {I_SUB, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+19075, IF_8086},
1082 /* 1075 */ {I_SUB, 2, {MEMORY,REG32,0,0,0}, nasm_bytecodes+19080, IF_386|IF_SM},
1083 /* 1076 */ {I_SUB, 2, {REG32,REG32,0,0,0}, nasm_bytecodes+19080, IF_386},
1084 /* 1077 */ {I_SUB, 2, {MEMORY,REG64,0,0,0}, nasm_bytecodes+19085, IF_X64|IF_SM},
1085 /* 1078 */ {I_SUB, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+19085, IF_X64},
1086 /* 1079 */ {I_SUB, 2, {REG8,MEMORY,0,0,0}, nasm_bytecodes+10574, IF_8086|IF_SM},
1087 /* 1080 */ {I_SUB, 2, {REG8,REG8,0,0,0}, nasm_bytecodes+10574, IF_8086},
1088 /* 1081 */ {I_SUB, 2, {REG16,MEMORY,0,0,0}, nasm_bytecodes+19090, IF_8086|IF_SM},
1089 /* 1082 */ {I_SUB, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+19090, IF_8086},
1090 /* 1083 */ {I_SUB, 2, {REG32,MEMORY,0,0,0}, nasm_bytecodes+19095, IF_386|IF_SM},
1091 /* 1084 */ {I_SUB, 2, {REG32,REG32,0,0,0}, nasm_bytecodes+19095, IF_386},
1092 /* 1085 */ {I_SUB, 2, {REG64,MEMORY,0,0,0}, nasm_bytecodes+19100, IF_X64|IF_SM},
1093 /* 1086 */ {I_SUB, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+19100, IF_X64},
1094 /* 1087 */ {I_SUB, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+15066, IF_8086},
1095 /* 1088 */ {I_SUB, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+15072, IF_386},
1096 /* 1089 */ {I_SUB, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+15078, IF_X64},
1097 /* 1090 */ {I_SUB, 2, {REG_AL,IMMEDIATE,0,0,0}, nasm_bytecodes+20321, IF_8086|IF_SM},
1098 /* 1091 */ {I_SUB, 2, {REG_AX,SBYTE16,0,0,0}, nasm_bytecodes+15066, IF_8086|IF_SM},
1099 /* 1092 */ {I_SUB, 2, {REG_AX,IMMEDIATE,0,0,0}, nasm_bytecodes+19105, IF_8086|IF_SM},
1100 /* 1093 */ {I_SUB, 2, {REG_EAX,SBYTE32,0,0,0}, nasm_bytecodes+15072, IF_386|IF_SM},
1101 /* 1094 */ {I_SUB, 2, {REG_EAX,IMMEDIATE,0,0,0}, nasm_bytecodes+19110, IF_386|IF_SM},
1102 /* 1095 */ {I_SUB, 2, {REG_RAX,SBYTE64,0,0,0}, nasm_bytecodes+15078, IF_X64|IF_SM},
1103 /* 1096 */ {I_SUB, 2, {REG_RAX,IMMEDIATE,0,0,0}, nasm_bytecodes+19115, IF_X64|IF_SM},
1104 /* 1097 */ {I_SUB, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, nasm_bytecodes+19120, IF_8086|IF_SM},
1105 /* 1098 */ {I_SUB, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, nasm_bytecodes+15084, IF_8086|IF_SM},
1106 /* 1099 */ {I_SUB, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, nasm_bytecodes+15090, IF_386|IF_SM},
1107 /* 1100 */ {I_SUB, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, nasm_bytecodes+15096, IF_X64|IF_SM},
1108 /* 1101 */ {I_SUB, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+19120, IF_8086|IF_SM},
1109 /* 1102 */ {I_SUB, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, nasm_bytecodes+15084, IF_8086|IF_SM},
1110 /* 1103 */ {I_SUB, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, nasm_bytecodes+15090, IF_386|IF_SM},
1111 /* 1104 */ {I_SVDC, 2, {MEMORY|BITS80,REG_SREG,0,0,0}, nasm_bytecodes+7675, IF_486|IF_CYRIX|IF_SMM},
1112 /* 1105 */ {I_SVTS, 1, {MEMORY|BITS80,0,0,0,0}, nasm_bytecodes+19130, IF_486|IF_CYRIX|IF_SMM},
1113 /* 1106 */ {I_SWAPGS, 0, {0,0,0,0,0}, nasm_bytecodes+19135, IF_X64},
1114 /* 1107 */ {I_SYSCALL, 0, {0,0,0,0,0}, nasm_bytecodes+20025, IF_P6|IF_AMD},
1115 /* 1108 */ {I_SYSENTER, 0, {0,0,0,0,0}, nasm_bytecodes+20325, IF_P6},
1116 /* 1109 */ {I_SYSEXIT, 0, {0,0,0,0,0}, nasm_bytecodes+20329, IF_P6|IF_PRIV},
1117 /* 1110 */ {I_SYSRET, 0, {0,0,0,0,0}, nasm_bytecodes+20021, IF_P6|IF_PRIV|IF_AMD},
1118 /* 1111 */ {I_TEST, 2, {MEMORY,REG8,0,0,0}, nasm_bytecodes+20333, IF_8086|IF_SM},
1119 /* 1112 */ {I_TEST, 2, {REG8,REG8,0,0,0}, nasm_bytecodes+20333, IF_8086},
1120 /* 1113 */ {I_TEST, 2, {MEMORY,REG16,0,0,0}, nasm_bytecodes+19140, IF_8086|IF_SM},
1121 /* 1114 */ {I_TEST, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+19140, IF_8086},
1122 /* 1115 */ {I_TEST, 2, {MEMORY,REG32,0,0,0}, nasm_bytecodes+19145, IF_386|IF_SM},
1123 /* 1116 */ {I_TEST, 2, {REG32,REG32,0,0,0}, nasm_bytecodes+19145, IF_386},
1124 /* 1117 */ {I_TEST, 2, {MEMORY,REG64,0,0,0}, nasm_bytecodes+19150, IF_X64|IF_SM},
1125 /* 1118 */ {I_TEST, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+19150, IF_X64},
1126 /* 1119 */ {I_TEST, 2, {REG8,MEMORY,0,0,0}, nasm_bytecodes+20337, IF_8086|IF_SM},
1127 /* 1120 */ {I_TEST, 2, {REG16,MEMORY,0,0,0}, nasm_bytecodes+19155, IF_8086|IF_SM},
1128 /* 1121 */ {I_TEST, 2, {REG32,MEMORY,0,0,0}, nasm_bytecodes+19160, IF_386|IF_SM},
1129 /* 1122 */ {I_TEST, 2, {REG64,MEMORY,0,0,0}, nasm_bytecodes+19165, IF_X64|IF_SM},
1130 /* 1123 */ {I_TEST, 2, {REG_AL,IMMEDIATE,0,0,0}, nasm_bytecodes+20341, IF_8086|IF_SM},
1131 /* 1124 */ {I_TEST, 2, {REG_AX,IMMEDIATE,0,0,0}, nasm_bytecodes+19170, IF_8086|IF_SM},
1132 /* 1125 */ {I_TEST, 2, {REG_EAX,IMMEDIATE,0,0,0}, nasm_bytecodes+19175, IF_386|IF_SM},
1133 /* 1126 */ {I_TEST, 2, {REG_RAX,IMMEDIATE,0,0,0}, nasm_bytecodes+19180, IF_X64|IF_SM},
1134 /* 1127 */ {I_TEST, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, nasm_bytecodes+19185, IF_8086|IF_SM},
1135 /* 1128 */ {I_TEST, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, nasm_bytecodes+15102, IF_8086|IF_SM},
1136 /* 1129 */ {I_TEST, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, nasm_bytecodes+15108, IF_386|IF_SM},
1137 /* 1130 */ {I_TEST, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, nasm_bytecodes+15114, IF_X64|IF_SM},
1138 /* 1131 */ {I_TEST, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+19185, IF_8086|IF_SM},
1139 /* 1132 */ {I_TEST, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, nasm_bytecodes+15102, IF_8086|IF_SM},
1140 /* 1133 */ {I_TEST, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, nasm_bytecodes+15108, IF_386|IF_SM},
1141 /* 1134 */ {I_UD0, 0, {0,0,0,0,0}, nasm_bytecodes+20345, IF_186|IF_UNDOC},
1142 /* 1135 */ {I_UD1, 0, {0,0,0,0,0}, nasm_bytecodes+20349, IF_186|IF_UNDOC},
1143 /* 1136 */ {I_UD2, 0, {0,0,0,0,0}, nasm_bytecodes+20353, IF_186},
1144 /* 1137 */ {I_VERR, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+19190, IF_286|IF_PROT},
1145 /* 1138 */ {I_VERR, 1, {MEMORY|BITS16,0,0,0,0}, nasm_bytecodes+19190, IF_286|IF_PROT},
1146 /* 1139 */ {I_VERR, 1, {REG16,0,0,0,0}, nasm_bytecodes+19190, IF_286|IF_PROT},
1147 /* 1140 */ {I_VERW, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+19195, IF_286|IF_PROT},
1148 /* 1141 */ {I_VERW, 1, {MEMORY|BITS16,0,0,0,0}, nasm_bytecodes+19195, IF_286|IF_PROT},
1149 /* 1142 */ {I_VERW, 1, {REG16,0,0,0,0}, nasm_bytecodes+19195, IF_286|IF_PROT},
1150 /* 1143 */ {I_FWAIT, 0, {0,0,0,0,0}, nasm_bytecodes+19919, IF_8086},
1151 /* 1144 */ {I_WBINVD, 0, {0,0,0,0,0}, nasm_bytecodes+20357, IF_486|IF_PRIV},
1152 /* 1145 */ {I_WRSHR, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+15132, IF_P6|IF_CYRIX|IF_SMM},
1153 /* 1146 */ {I_WRMSR, 0, {0,0,0,0,0}, nasm_bytecodes+20361, IF_PENT|IF_PRIV},
1154 /* 1147 */ {I_XADD, 2, {MEMORY,REG8,0,0,0}, nasm_bytecodes+19200, IF_486|IF_SM},
1155 /* 1148 */ {I_XADD, 2, {REG8,REG8,0,0,0}, nasm_bytecodes+19200, IF_486},
1156 /* 1149 */ {I_XADD, 2, {MEMORY,REG16,0,0,0}, nasm_bytecodes+15138, IF_486|IF_SM},
1157 /* 1150 */ {I_XADD, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+15138, IF_486},
1158 /* 1151 */ {I_XADD, 2, {MEMORY,REG32,0,0,0}, nasm_bytecodes+15144, IF_486|IF_SM},
1159 /* 1152 */ {I_XADD, 2, {REG32,REG32,0,0,0}, nasm_bytecodes+15144, IF_486},
1160 /* 1153 */ {I_XADD, 2, {MEMORY,REG64,0,0,0}, nasm_bytecodes+15150, IF_X64|IF_SM},
1161 /* 1154 */ {I_XADD, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+15150, IF_X64},
1162 /* 1155 */ {I_XCHG, 2, {REG_AX,REG16,0,0,0}, nasm_bytecodes+20365, IF_8086},
1163 /* 1156 */ {I_XCHG, 2, {REG_EAX,REG32NA,0,0,0}, nasm_bytecodes+20369, IF_386},
1164 /* 1157 */ {I_XCHG, 2, {REG_RAX,REG64,0,0,0}, nasm_bytecodes+20373, IF_X64},
1165 /* 1158 */ {I_XCHG, 2, {REG16,REG_AX,0,0,0}, nasm_bytecodes+20377, IF_8086},
1166 /* 1159 */ {I_XCHG, 2, {REG32NA,REG_EAX,0,0,0}, nasm_bytecodes+20381, IF_386},
1167 /* 1160 */ {I_XCHG, 2, {REG64,REG_RAX,0,0,0}, nasm_bytecodes+20385, IF_X64},
1168 /* 1161 */ {I_XCHG, 2, {REG_EAX,REG_EAX,0,0,0}, nasm_bytecodes+20389, IF_386|IF_NOLONG},
1169 /* 1162 */ {I_XCHG, 2, {REG8,MEMORY,0,0,0}, nasm_bytecodes+20393, IF_8086|IF_SM},
1170 /* 1163 */ {I_XCHG, 2, {REG8,REG8,0,0,0}, nasm_bytecodes+20393, IF_8086},
1171 /* 1164 */ {I_XCHG, 2, {REG16,MEMORY,0,0,0}, nasm_bytecodes+19205, IF_8086|IF_SM},
1172 /* 1165 */ {I_XCHG, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+19205, IF_8086},
1173 /* 1166 */ {I_XCHG, 2, {REG32,MEMORY,0,0,0}, nasm_bytecodes+19210, IF_386|IF_SM},
1174 /* 1167 */ {I_XCHG, 2, {REG32,REG32,0,0,0}, nasm_bytecodes+19210, IF_386},
1175 /* 1168 */ {I_XCHG, 2, {REG64,MEMORY,0,0,0}, nasm_bytecodes+19215, IF_X64|IF_SM},
1176 /* 1169 */ {I_XCHG, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+19215, IF_X64},
1177 /* 1170 */ {I_XCHG, 2, {MEMORY,REG8,0,0,0}, nasm_bytecodes+20397, IF_8086|IF_SM},
1178 /* 1171 */ {I_XCHG, 2, {REG8,REG8,0,0,0}, nasm_bytecodes+20397, IF_8086},
1179 /* 1172 */ {I_XCHG, 2, {MEMORY,REG16,0,0,0}, nasm_bytecodes+19220, IF_8086|IF_SM},
1180 /* 1173 */ {I_XCHG, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+19220, IF_8086},
1181 /* 1174 */ {I_XCHG, 2, {MEMORY,REG32,0,0,0}, nasm_bytecodes+19225, IF_386|IF_SM},
1182 /* 1175 */ {I_XCHG, 2, {REG32,REG32,0,0,0}, nasm_bytecodes+19225, IF_386},
1183 /* 1176 */ {I_XCHG, 2, {MEMORY,REG64,0,0,0}, nasm_bytecodes+19230, IF_X64|IF_SM},
1184 /* 1177 */ {I_XCHG, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+19230, IF_X64},
1185 /* 1178 */ {I_XLATB, 0, {0,0,0,0,0}, nasm_bytecodes+20476, IF_8086},
1186 /* 1179 */ {I_XLAT, 0, {0,0,0,0,0}, nasm_bytecodes+20476, IF_8086},
1187 /* 1180 */ {I_XOR, 2, {MEMORY,REG8,0,0,0}, nasm_bytecodes+20401, IF_8086|IF_SM},
1188 /* 1181 */ {I_XOR, 2, {REG8,REG8,0,0,0}, nasm_bytecodes+20401, IF_8086},
1189 /* 1182 */ {I_XOR, 2, {MEMORY,REG16,0,0,0}, nasm_bytecodes+19235, IF_8086|IF_SM},
1190 /* 1183 */ {I_XOR, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+19235, IF_8086},
1191 /* 1184 */ {I_XOR, 2, {MEMORY,REG32,0,0,0}, nasm_bytecodes+19240, IF_386|IF_SM},
1192 /* 1185 */ {I_XOR, 2, {REG32,REG32,0,0,0}, nasm_bytecodes+19240, IF_386},
1193 /* 1186 */ {I_XOR, 2, {MEMORY,REG64,0,0,0}, nasm_bytecodes+19245, IF_X64|IF_SM},
1194 /* 1187 */ {I_XOR, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+19245, IF_X64},
1195 /* 1188 */ {I_XOR, 2, {REG8,MEMORY,0,0,0}, nasm_bytecodes+11652, IF_8086|IF_SM},
1196 /* 1189 */ {I_XOR, 2, {REG8,REG8,0,0,0}, nasm_bytecodes+11652, IF_8086},
1197 /* 1190 */ {I_XOR, 2, {REG16,MEMORY,0,0,0}, nasm_bytecodes+19250, IF_8086|IF_SM},
1198 /* 1191 */ {I_XOR, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+19250, IF_8086},
1199 /* 1192 */ {I_XOR, 2, {REG32,MEMORY,0,0,0}, nasm_bytecodes+19255, IF_386|IF_SM},
1200 /* 1193 */ {I_XOR, 2, {REG32,REG32,0,0,0}, nasm_bytecodes+19255, IF_386},
1201 /* 1194 */ {I_XOR, 2, {REG64,MEMORY,0,0,0}, nasm_bytecodes+19260, IF_X64|IF_SM},
1202 /* 1195 */ {I_XOR, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+19260, IF_X64},
1203 /* 1196 */ {I_XOR, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+15168, IF_8086},
1204 /* 1197 */ {I_XOR, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+15174, IF_386},
1205 /* 1198 */ {I_XOR, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+15180, IF_X64},
1206 /* 1199 */ {I_XOR, 2, {REG_AL,IMMEDIATE,0,0,0}, nasm_bytecodes+20405, IF_8086|IF_SM},
1207 /* 1200 */ {I_XOR, 2, {REG_AX,SBYTE16,0,0,0}, nasm_bytecodes+15168, IF_8086|IF_SM},
1208 /* 1201 */ {I_XOR, 2, {REG_AX,IMMEDIATE,0,0,0}, nasm_bytecodes+19265, IF_8086|IF_SM},
1209 /* 1202 */ {I_XOR, 2, {REG_EAX,SBYTE32,0,0,0}, nasm_bytecodes+15174, IF_386|IF_SM},
1210 /* 1203 */ {I_XOR, 2, {REG_EAX,IMMEDIATE,0,0,0}, nasm_bytecodes+19270, IF_386|IF_SM},
1211 /* 1204 */ {I_XOR, 2, {REG_RAX,SBYTE64,0,0,0}, nasm_bytecodes+15180, IF_X64|IF_SM},
1212 /* 1205 */ {I_XOR, 2, {REG_RAX,IMMEDIATE,0,0,0}, nasm_bytecodes+19275, IF_X64|IF_SM},
1213 /* 1206 */ {I_XOR, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, nasm_bytecodes+19280, IF_8086|IF_SM},
1214 /* 1207 */ {I_XOR, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, nasm_bytecodes+15186, IF_8086|IF_SM},
1215 /* 1208 */ {I_XOR, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, nasm_bytecodes+15192, IF_386|IF_SM},
1216 /* 1209 */ {I_XOR, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, nasm_bytecodes+15198, IF_X64|IF_SM},
1217 /* 1210 */ {I_XOR, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+19280, IF_8086|IF_SM},
1218 /* 1211 */ {I_XOR, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, nasm_bytecodes+15186, IF_8086|IF_SM},
1219 /* 1212 */ {I_XOR, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, nasm_bytecodes+15192, IF_386|IF_SM},
1220 /* 1213 */ {I_CMOVcc, 2, {REG16,MEMORY,0,0,0}, nasm_bytecodes+7316, IF_P6|IF_SM},
1221 /* 1214 */ {I_CMOVcc, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+7316, IF_P6},
1222 /* 1215 */ {I_CMOVcc, 2, {REG32,MEMORY,0,0,0}, nasm_bytecodes+7323, IF_P6|IF_SM},
1223 /* 1216 */ {I_CMOVcc, 2, {REG32,REG32,0,0,0}, nasm_bytecodes+7323, IF_P6},
1224 /* 1217 */ {I_CMOVcc, 2, {REG64,MEMORY,0,0,0}, nasm_bytecodes+7330, IF_X64|IF_SM},
1225 /* 1218 */ {I_CMOVcc, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+7330, IF_X64},
1226 /* 1219 */ {I_Jcc, 1, {IMMEDIATE|NEAR,0,0,0,0}, nasm_bytecodes+7337, IF_386},
1227 /* 1220 */ {I_Jcc, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, nasm_bytecodes+7344, IF_386},
1228 /* 1221 */ {I_Jcc, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, nasm_bytecodes+7351, IF_386},
1229 /* 1222 */ {I_Jcc, 1, {IMMEDIATE,0,0,0,0}, nasm_bytecodes+19286, IF_8086},
1230 /* 1223 */ {I_SETcc, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+15204, IF_386|IF_SB},
1231 /* 1224 */ {I_SETcc, 1, {REG8,0,0,0,0}, nasm_bytecodes+15204, IF_386},
1232 /* 1225 */ {I_ADDPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15210, IF_KATMAI|IF_SSE},
1233 /* 1226 */ {I_ADDSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15216, IF_KATMAI|IF_SSE|IF_SD},
1234 /* 1227 */ {I_ANDNPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15222, IF_KATMAI|IF_SSE},
1235 /* 1228 */ {I_ANDPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15228, IF_KATMAI|IF_SSE},
1236 /* 1229 */ {I_CMPEQPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5255, IF_KATMAI|IF_SSE},
1237 /* 1230 */ {I_CMPEQSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5263, IF_KATMAI|IF_SSE},
1238 /* 1231 */ {I_CMPLEPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5271, IF_KATMAI|IF_SSE},
1239 /* 1232 */ {I_CMPLESS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5279, IF_KATMAI|IF_SSE},
1240 /* 1233 */ {I_CMPLTPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5287, IF_KATMAI|IF_SSE},
1241 /* 1234 */ {I_CMPLTSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5295, IF_KATMAI|IF_SSE},
1242 /* 1235 */ {I_CMPNEQPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5303, IF_KATMAI|IF_SSE},
1243 /* 1236 */ {I_CMPNEQSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5311, IF_KATMAI|IF_SSE},
1244 /* 1237 */ {I_CMPNLEPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5319, IF_KATMAI|IF_SSE},
1245 /* 1238 */ {I_CMPNLESS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5327, IF_KATMAI|IF_SSE},
1246 /* 1239 */ {I_CMPNLTPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5335, IF_KATMAI|IF_SSE},
1247 /* 1240 */ {I_CMPNLTSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5343, IF_KATMAI|IF_SSE},
1248 /* 1241 */ {I_CMPORDPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5351, IF_KATMAI|IF_SSE},
1249 /* 1242 */ {I_CMPORDSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5359, IF_KATMAI|IF_SSE},
1250 /* 1243 */ {I_CMPUNORDPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5367, IF_KATMAI|IF_SSE},
1251 /* 1244 */ {I_CMPUNORDSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5375, IF_KATMAI|IF_SSE},
1252 /* 1245 */ {I_CMPPS, 3, {XMMREG,MEMORY,IMMEDIATE,0,0}, nasm_bytecodes+7365, IF_KATMAI|IF_SSE|IF_SB|IF_AR2},
1253 /* 1246 */ {I_CMPPS, 3, {XMMREG,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+7365, IF_KATMAI|IF_SSE|IF_SB|IF_AR2},
1254 /* 1247 */ {I_CMPSS, 3, {XMMREG,MEMORY,IMMEDIATE,0,0}, nasm_bytecodes+7372, IF_KATMAI|IF_SSE|IF_SB|IF_AR2},
1255 /* 1248 */ {I_CMPSS, 3, {XMMREG,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+7372, IF_KATMAI|IF_SSE|IF_SB|IF_AR2},
1256 /* 1249 */ {I_COMISS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15234, IF_KATMAI|IF_SSE},
1257 /* 1250 */ {I_CVTPI2PS, 2, {XMMREG,RM_MMX,0,0,0}, nasm_bytecodes+15240, IF_KATMAI|IF_SSE|IF_MMX|IF_SQ},
1258 /* 1251 */ {I_CVTPS2PI, 2, {MMXREG,RM_XMM,0,0,0}, nasm_bytecodes+15246, IF_KATMAI|IF_SSE|IF_MMX|IF_SQ},
1259 /* 1252 */ {I_CVTSI2SS, 2, {XMMREG,RM_GPR|BITS32,0,0,0}, nasm_bytecodes+7380, IF_KATMAI|IF_SSE|IF_SD|IF_AR1},
1260 /* 1253 */ {I_CVTSI2SS, 2, {XMMREG,RM_GPR|BITS64,0,0,0}, nasm_bytecodes+7379, IF_X64|IF_SSE|IF_SQ|IF_AR1},
1261 /* 1254 */ {I_CVTSS2SI, 2, {REG32,XMMREG,0,0,0}, nasm_bytecodes+7387, IF_KATMAI|IF_SSE|IF_SD|IF_AR1},
1262 /* 1255 */ {I_CVTSS2SI, 2, {REG32,MEMORY,0,0,0}, nasm_bytecodes+7387, IF_KATMAI|IF_SSE|IF_SD|IF_AR1},
1263 /* 1256 */ {I_CVTSS2SI, 2, {REG64,XMMREG,0,0,0}, nasm_bytecodes+7386, IF_X64|IF_SSE|IF_SD|IF_AR1},
1264 /* 1257 */ {I_CVTSS2SI, 2, {REG64,MEMORY,0,0,0}, nasm_bytecodes+7386, IF_X64|IF_SSE|IF_SD|IF_AR1},
1265 /* 1258 */ {I_CVTTPS2PI, 2, {MMXREG,RM_XMM,0,0,0}, nasm_bytecodes+15252, IF_KATMAI|IF_SSE|IF_MMX|IF_SQ},
1266 /* 1259 */ {I_CVTTSS2SI, 2, {REG32,RM_XMM,0,0,0}, nasm_bytecodes+7394, IF_KATMAI|IF_SSE|IF_SD|IF_AR1},
1267 /* 1260 */ {I_CVTTSS2SI, 2, {REG64,RM_XMM,0,0,0}, nasm_bytecodes+7393, IF_X64|IF_SSE|IF_SD|IF_AR1},
1268 /* 1261 */ {I_DIVPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15258, IF_KATMAI|IF_SSE},
1269 /* 1262 */ {I_DIVSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15264, IF_KATMAI|IF_SSE},
1270 /* 1263 */ {I_LDMXCSR, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+19290, IF_KATMAI|IF_SSE|IF_SD},
1271 /* 1264 */ {I_MAXPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15270, IF_KATMAI|IF_SSE},
1272 /* 1265 */ {I_MAXSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15276, IF_KATMAI|IF_SSE},
1273 /* 1266 */ {I_MINPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15282, IF_KATMAI|IF_SSE},
1274 /* 1267 */ {I_MINSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15288, IF_KATMAI|IF_SSE},
1275 /* 1268 */ {I_MOVAPS, 2, {XMMREG,MEMORY,0,0,0}, nasm_bytecodes+15294, IF_KATMAI|IF_SSE},
1276 /* 1269 */ {I_MOVAPS, 2, {MEMORY,XMMREG,0,0,0}, nasm_bytecodes+15300, IF_KATMAI|IF_SSE},
1277 /* 1270 */ {I_MOVAPS, 2, {XMMREG,XMMREG,0,0,0}, nasm_bytecodes+15294, IF_KATMAI|IF_SSE},
1278 /* 1271 */ {I_MOVAPS, 2, {XMMREG,XMMREG,0,0,0}, nasm_bytecodes+15300, IF_KATMAI|IF_SSE},
1279 /* 1272 */ {I_MOVHPS, 2, {XMMREG,MEMORY,0,0,0}, nasm_bytecodes+15306, IF_KATMAI|IF_SSE},
1280 /* 1273 */ {I_MOVHPS, 2, {MEMORY,XMMREG,0,0,0}, nasm_bytecodes+15312, IF_KATMAI|IF_SSE},
1281 /* 1274 */ {I_MOVLHPS, 2, {XMMREG,XMMREG,0,0,0}, nasm_bytecodes+15306, IF_KATMAI|IF_SSE},
1282 /* 1275 */ {I_MOVLPS, 2, {XMMREG,MEMORY,0,0,0}, nasm_bytecodes+15126, IF_KATMAI|IF_SSE},
1283 /* 1276 */ {I_MOVLPS, 2, {MEMORY,XMMREG,0,0,0}, nasm_bytecodes+15318, IF_KATMAI|IF_SSE},
1284 /* 1277 */ {I_MOVHLPS, 2, {XMMREG,XMMREG,0,0,0}, nasm_bytecodes+15126, IF_KATMAI|IF_SSE},
1285 /* 1278 */ {I_MOVMSKPS, 2, {REG32,XMMREG,0,0,0}, nasm_bytecodes+15324, IF_KATMAI|IF_SSE},
1286 /* 1279 */ {I_MOVMSKPS, 2, {REG64,XMMREG,0,0,0}, nasm_bytecodes+7400, IF_X64|IF_SSE},
1287 /* 1280 */ {I_MOVNTPS, 2, {MEMORY,XMMREG,0,0,0}, nasm_bytecodes+15330, IF_KATMAI|IF_SSE},
1288 /* 1281 */ {I_MOVSS, 2, {XMMREG,MEMORY,0,0,0}, nasm_bytecodes+15336, IF_KATMAI|IF_SSE},
1289 /* 1282 */ {I_MOVSS, 2, {MEMORY,XMMREG,0,0,0}, nasm_bytecodes+15342, IF_KATMAI|IF_SSE},
1290 /* 1283 */ {I_MOVSS, 2, {XMMREG,XMMREG,0,0,0}, nasm_bytecodes+15336, IF_KATMAI|IF_SSE},
1291 /* 1284 */ {I_MOVSS, 2, {XMMREG,XMMREG,0,0,0}, nasm_bytecodes+15342, IF_KATMAI|IF_SSE},
1292 /* 1285 */ {I_MOVUPS, 2, {XMMREG,MEMORY,0,0,0}, nasm_bytecodes+15348, IF_KATMAI|IF_SSE},
1293 /* 1286 */ {I_MOVUPS, 2, {MEMORY,XMMREG,0,0,0}, nasm_bytecodes+15354, IF_KATMAI|IF_SSE},
1294 /* 1287 */ {I_MOVUPS, 2, {XMMREG,XMMREG,0,0,0}, nasm_bytecodes+15348, IF_KATMAI|IF_SSE},
1295 /* 1288 */ {I_MOVUPS, 2, {XMMREG,XMMREG,0,0,0}, nasm_bytecodes+15354, IF_KATMAI|IF_SSE},
1296 /* 1289 */ {I_MULPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15360, IF_KATMAI|IF_SSE},
1297 /* 1290 */ {I_MULSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15366, IF_KATMAI|IF_SSE},
1298 /* 1291 */ {I_ORPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15372, IF_KATMAI|IF_SSE},
1299 /* 1292 */ {I_RCPPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15378, IF_KATMAI|IF_SSE},
1300 /* 1293 */ {I_RCPSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15384, IF_KATMAI|IF_SSE},
1301 /* 1294 */ {I_RSQRTPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15390, IF_KATMAI|IF_SSE},
1302 /* 1295 */ {I_RSQRTSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15396, IF_KATMAI|IF_SSE},
1303 /* 1296 */ {I_SHUFPS, 3, {XMMREG,MEMORY,IMMEDIATE,0,0}, nasm_bytecodes+7407, IF_KATMAI|IF_SSE|IF_SB|IF_AR2},
1304 /* 1297 */ {I_SHUFPS, 3, {XMMREG,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+7407, IF_KATMAI|IF_SSE|IF_SB|IF_AR2},
1305 /* 1298 */ {I_SQRTPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15402, IF_KATMAI|IF_SSE},
1306 /* 1299 */ {I_SQRTSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15408, IF_KATMAI|IF_SSE},
1307 /* 1300 */ {I_STMXCSR, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+19295, IF_KATMAI|IF_SSE|IF_SD},
1308 /* 1301 */ {I_SUBPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15414, IF_KATMAI|IF_SSE},
1309 /* 1302 */ {I_SUBSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15420, IF_KATMAI|IF_SSE},
1310 /* 1303 */ {I_UCOMISS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15426, IF_KATMAI|IF_SSE},
1311 /* 1304 */ {I_UNPCKHPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15432, IF_KATMAI|IF_SSE},
1312 /* 1305 */ {I_UNPCKLPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15438, IF_KATMAI|IF_SSE},
1313 /* 1306 */ {I_XORPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15444, IF_KATMAI|IF_SSE},
1314 /* 1307 */ {I_FXRSTOR, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+19300, IF_P6|IF_SSE|IF_FPU},
1315 /* 1308 */ {I_FXSAVE, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+19305, IF_P6|IF_SSE|IF_FPU},
1316 /* 1309 */ {I_XGETBV, 0, {0,0,0,0,0}, nasm_bytecodes+15450, IF_NEHALEM},
1317 /* 1310 */ {I_XSETBV, 0, {0,0,0,0,0}, nasm_bytecodes+15456, IF_NEHALEM|IF_PRIV},
1318 /* 1311 */ {I_XSAVE, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+15462, IF_NEHALEM},
1319 /* 1312 */ {I_XRSTOR, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+15468, IF_NEHALEM},
1320 /* 1313 */ {I_PREFETCHNTA, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+16369, IF_KATMAI},
1321 /* 1314 */ {I_PREFETCHT0, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+16387, IF_KATMAI},
1322 /* 1315 */ {I_PREFETCHT1, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+16405, IF_KATMAI},
1323 /* 1316 */ {I_PREFETCHT2, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+16423, IF_KATMAI},
1324 /* 1317 */ {I_SFENCE, 0, {0,0,0,0,0}, nasm_bytecodes+19015, IF_KATMAI},
1325 /* 1318 */ {I_MASKMOVQ, 2, {MMXREG,MMXREG,0,0,0}, nasm_bytecodes+15474, IF_KATMAI|IF_MMX},
1326 /* 1319 */ {I_MOVNTQ, 2, {MEMORY,MMXREG,0,0,0}, nasm_bytecodes+15480, IF_KATMAI|IF_MMX|IF_SQ},
1327 /* 1320 */ {I_PAVGB, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7414, IF_KATMAI|IF_MMX|IF_SQ},
1328 /* 1321 */ {I_PAVGW, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7421, IF_KATMAI|IF_MMX|IF_SQ},
1329 /* 1322 */ {I_PEXTRW, 3, {REG32,MMXREG,IMMEDIATE,0,0}, nasm_bytecodes+7428, IF_KATMAI|IF_MMX|IF_SB|IF_AR2},
1330 /* 1323 */ {I_PINSRW, 3, {MMXREG,REG16,IMMEDIATE,0,0}, nasm_bytecodes+7435, IF_KATMAI|IF_MMX|IF_SB|IF_AR2},
1331 /* 1324 */ {I_PINSRW, 3, {MMXREG,MEMORY,IMMEDIATE,0,0}, nasm_bytecodes+7435, IF_KATMAI|IF_MMX|IF_SB|IF_AR2},
1332 /* 1325 */ {I_PMAXSW, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7442, IF_KATMAI|IF_MMX|IF_SQ},
1333 /* 1326 */ {I_PMAXUB, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7449, IF_KATMAI|IF_MMX|IF_SQ},
1334 /* 1327 */ {I_PMINSW, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7456, IF_KATMAI|IF_MMX|IF_SQ},
1335 /* 1328 */ {I_PMINUB, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7463, IF_KATMAI|IF_MMX|IF_SQ},
1336 /* 1329 */ {I_PMOVMSKB, 2, {REG32,MMXREG,0,0,0}, nasm_bytecodes+15486, IF_KATMAI|IF_MMX},
1337 /* 1330 */ {I_PMULHUW, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7470, IF_KATMAI|IF_MMX|IF_SQ},
1338 /* 1331 */ {I_PSADBW, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7477, IF_KATMAI|IF_MMX|IF_SQ},
1339 /* 1332 */ {I_PSHUFW, 3, {MMXREG,RM_MMX,IMMEDIATE,0,0}, nasm_bytecodes+5383, IF_KATMAI|IF_MMX|IF_SM2|IF_SB|IF_AR2},
1340 /* 1333 */ {I_PF2IW, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+5391, IF_PENT|IF_3DNOW|IF_SQ},
1341 /* 1334 */ {I_PFNACC, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+5399, IF_PENT|IF_3DNOW|IF_SQ},
1342 /* 1335 */ {I_PFPNACC, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+5407, IF_PENT|IF_3DNOW|IF_SQ},
1343 /* 1336 */ {I_PI2FW, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+5415, IF_PENT|IF_3DNOW|IF_SQ},
1344 /* 1337 */ {I_PSWAPD, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+5423, IF_PENT|IF_3DNOW|IF_SQ},
1345 /* 1338 */ {I_MASKMOVDQU, 2, {XMMREG,XMMREG,0,0,0}, nasm_bytecodes+15492, IF_WILLAMETTE|IF_SSE2},
1346 /* 1339 */ {I_CLFLUSH, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+19310, IF_WILLAMETTE|IF_SSE2},
1347 /* 1340 */ {I_MOVNTDQ, 2, {MEMORY,XMMREG,0,0,0}, nasm_bytecodes+15498, IF_WILLAMETTE|IF_SSE2|IF_SO},
1348 /* 1341 */ {I_MOVNTI, 2, {MEMORY,REG32,0,0,0}, nasm_bytecodes+7485, IF_WILLAMETTE|IF_SD},
1349 /* 1342 */ {I_MOVNTI, 2, {MEMORY,REG64,0,0,0}, nasm_bytecodes+7484, IF_X64|IF_SQ},
1350 /* 1343 */ {I_MOVNTPD, 2, {MEMORY,XMMREG,0,0,0}, nasm_bytecodes+15504, IF_WILLAMETTE|IF_SSE2|IF_SO},
1351 /* 1344 */ {I_LFENCE, 0, {0,0,0,0,0}, nasm_bytecodes+18350, IF_WILLAMETTE|IF_SSE2},
1352 /* 1345 */ {I_MFENCE, 0, {0,0,0,0,0}, nasm_bytecodes+18440, IF_WILLAMETTE|IF_SSE2},
1353 /* 1346 */ {I_MOVD, 2, {XMMREG,REG32,0,0,0}, nasm_bytecodes+15510, IF_WILLAMETTE|IF_SSE2},
1354 /* 1347 */ {I_MOVD, 2, {REG32,XMMREG,0,0,0}, nasm_bytecodes+15516, IF_WILLAMETTE|IF_SSE2},
1355 /* 1348 */ {I_MOVD, 2, {MEMORY,XMMREG,0,0,0}, nasm_bytecodes+15516, IF_WILLAMETTE|IF_SSE2|IF_SD},
1356 /* 1349 */ {I_MOVD, 2, {XMMREG,MEMORY,0,0,0}, nasm_bytecodes+15510, IF_WILLAMETTE|IF_SSE2|IF_SD},
1357 /* 1350 */ {I_MOVDQA, 2, {XMMREG,XMMREG,0,0,0}, nasm_bytecodes+15522, IF_WILLAMETTE|IF_SSE2},
1358 /* 1351 */ {I_MOVDQA, 2, {MEMORY,XMMREG,0,0,0}, nasm_bytecodes+15528, IF_WILLAMETTE|IF_SSE2|IF_SO},
1359 /* 1352 */ {I_MOVDQA, 2, {XMMREG,MEMORY,0,0,0}, nasm_bytecodes+15522, IF_WILLAMETTE|IF_SSE2|IF_SO},
1360 /* 1353 */ {I_MOVDQA, 2, {XMMREG,XMMREG,0,0,0}, nasm_bytecodes+15528, IF_WILLAMETTE|IF_SSE2},
1361 /* 1354 */ {I_MOVDQU, 2, {XMMREG,XMMREG,0,0,0}, nasm_bytecodes+15534, IF_WILLAMETTE|IF_SSE2},
1362 /* 1355 */ {I_MOVDQU, 2, {MEMORY,XMMREG,0,0,0}, nasm_bytecodes+15540, IF_WILLAMETTE|IF_SSE2|IF_SO},
1363 /* 1356 */ {I_MOVDQU, 2, {XMMREG,MEMORY,0,0,0}, nasm_bytecodes+15534, IF_WILLAMETTE|IF_SSE2|IF_SO},
1364 /* 1357 */ {I_MOVDQU, 2, {XMMREG,XMMREG,0,0,0}, nasm_bytecodes+15540, IF_WILLAMETTE|IF_SSE2},
1365 /* 1358 */ {I_MOVDQ2Q, 2, {MMXREG,XMMREG,0,0,0}, nasm_bytecodes+15546, IF_WILLAMETTE|IF_SSE2},
1366 /* 1359 */ {I_MOVQ, 2, {XMMREG,XMMREG,0,0,0}, nasm_bytecodes+15552, IF_WILLAMETTE|IF_SSE2},
1367 /* 1360 */ {I_MOVQ, 2, {XMMREG,XMMREG,0,0,0}, nasm_bytecodes+15558, IF_WILLAMETTE|IF_SSE2},
1368 /* 1361 */ {I_MOVQ, 2, {MEMORY,XMMREG,0,0,0}, nasm_bytecodes+15558, IF_WILLAMETTE|IF_SSE2|IF_SQ},
1369 /* 1362 */ {I_MOVQ, 2, {XMMREG,MEMORY,0,0,0}, nasm_bytecodes+15552, IF_WILLAMETTE|IF_SSE2|IF_SQ},
1370 /* 1363 */ {I_MOVQ, 2, {XMMREG,RM_GPR|BITS64,0,0,0}, nasm_bytecodes+7491, IF_X64|IF_SSE2},
1371 /* 1364 */ {I_MOVQ, 2, {RM_GPR|BITS64,XMMREG,0,0,0}, nasm_bytecodes+7498, IF_X64|IF_SSE2},
1372 /* 1365 */ {I_MOVQ2DQ, 2, {XMMREG,MMXREG,0,0,0}, nasm_bytecodes+15564, IF_WILLAMETTE|IF_SSE2},
1373 /* 1366 */ {I_PACKSSWB, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15570, IF_WILLAMETTE|IF_SSE2|IF_SO},
1374 /* 1367 */ {I_PACKSSDW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15576, IF_WILLAMETTE|IF_SSE2|IF_SO},
1375 /* 1368 */ {I_PACKUSWB, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15582, IF_WILLAMETTE|IF_SSE2|IF_SO},
1376 /* 1369 */ {I_PADDB, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15588, IF_WILLAMETTE|IF_SSE2|IF_SO},
1377 /* 1370 */ {I_PADDW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15594, IF_WILLAMETTE|IF_SSE2|IF_SO},
1378 /* 1371 */ {I_PADDD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15600, IF_WILLAMETTE|IF_SSE2|IF_SO},
1379 /* 1372 */ {I_PADDQ, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+15606, IF_WILLAMETTE|IF_MMX|IF_SQ},
1380 /* 1373 */ {I_PADDQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15612, IF_WILLAMETTE|IF_SSE2|IF_SO},
1381 /* 1374 */ {I_PADDSB, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15618, IF_WILLAMETTE|IF_SSE2|IF_SO},
1382 /* 1375 */ {I_PADDSW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15624, IF_WILLAMETTE|IF_SSE2|IF_SO},
1383 /* 1376 */ {I_PADDUSB, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15630, IF_WILLAMETTE|IF_SSE2|IF_SO},
1384 /* 1377 */ {I_PADDUSW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15636, IF_WILLAMETTE|IF_SSE2|IF_SO},
1385 /* 1378 */ {I_PAND, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15642, IF_WILLAMETTE|IF_SSE2|IF_SO},
1386 /* 1379 */ {I_PANDN, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15648, IF_WILLAMETTE|IF_SSE2|IF_SO},
1387 /* 1380 */ {I_PAVGB, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15654, IF_WILLAMETTE|IF_SSE2|IF_SO},
1388 /* 1381 */ {I_PAVGW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15660, IF_WILLAMETTE|IF_SSE2|IF_SO},
1389 /* 1382 */ {I_PCMPEQB, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15666, IF_WILLAMETTE|IF_SSE2|IF_SO},
1390 /* 1383 */ {I_PCMPEQW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15672, IF_WILLAMETTE|IF_SSE2|IF_SO},
1391 /* 1384 */ {I_PCMPEQD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15678, IF_WILLAMETTE|IF_SSE2|IF_SO},
1392 /* 1385 */ {I_PCMPGTB, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15684, IF_WILLAMETTE|IF_SSE2|IF_SO},
1393 /* 1386 */ {I_PCMPGTW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15690, IF_WILLAMETTE|IF_SSE2|IF_SO},
1394 /* 1387 */ {I_PCMPGTD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15696, IF_WILLAMETTE|IF_SSE2|IF_SO},
1395 /* 1388 */ {I_PEXTRW, 3, {REG32,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+7505, IF_WILLAMETTE|IF_SSE2|IF_SB|IF_AR2},
1396 /* 1389 */ {I_PINSRW, 3, {XMMREG,REG16,IMMEDIATE,0,0}, nasm_bytecodes+7512, IF_WILLAMETTE|IF_SSE2|IF_SB|IF_AR2},
1397 /* 1390 */ {I_PINSRW, 3, {XMMREG,MEMORY,IMMEDIATE,0,0}, nasm_bytecodes+7512, IF_WILLAMETTE|IF_SSE2|IF_SB|IF_AR2},
1398 /* 1391 */ {I_PMADDWD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15702, IF_WILLAMETTE|IF_SSE2|IF_SO},
1399 /* 1392 */ {I_PMAXSW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15708, IF_WILLAMETTE|IF_SSE2|IF_SO},
1400 /* 1393 */ {I_PMAXUB, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15714, IF_WILLAMETTE|IF_SSE2|IF_SO},
1401 /* 1394 */ {I_PMINSW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15720, IF_WILLAMETTE|IF_SSE2|IF_SO},
1402 /* 1395 */ {I_PMINUB, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15726, IF_WILLAMETTE|IF_SSE2|IF_SO},
1403 /* 1396 */ {I_PMOVMSKB, 2, {REG32,XMMREG,0,0,0}, nasm_bytecodes+15732, IF_WILLAMETTE|IF_SSE2},
1404 /* 1397 */ {I_PMULHUW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15738, IF_WILLAMETTE|IF_SSE2|IF_SO},
1405 /* 1398 */ {I_PMULHW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15744, IF_WILLAMETTE|IF_SSE2|IF_SO},
1406 /* 1399 */ {I_PMULLW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15750, IF_WILLAMETTE|IF_SSE2|IF_SO},
1407 /* 1400 */ {I_PMULUDQ, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7519, IF_WILLAMETTE|IF_SSE2|IF_SO},
1408 /* 1401 */ {I_PMULUDQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15756, IF_WILLAMETTE|IF_SSE2|IF_SO},
1409 /* 1402 */ {I_POR, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15762, IF_WILLAMETTE|IF_SSE2|IF_SO},
1410 /* 1403 */ {I_PSADBW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15768, IF_WILLAMETTE|IF_SSE2|IF_SO},
1411 /* 1404 */ {I_PSHUFD, 3, {XMMREG,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+7526, IF_WILLAMETTE|IF_SSE2|IF_SB|IF_AR2},
1412 /* 1405 */ {I_PSHUFD, 3, {XMMREG,MEMORY,IMMEDIATE,0,0}, nasm_bytecodes+7526, IF_WILLAMETTE|IF_SSE2|IF_SM2|IF_SB|IF_AR2},
1413 /* 1406 */ {I_PSHUFHW, 3, {XMMREG,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+7533, IF_WILLAMETTE|IF_SSE2|IF_SB|IF_AR2},
1414 /* 1407 */ {I_PSHUFHW, 3, {XMMREG,MEMORY,IMMEDIATE,0,0}, nasm_bytecodes+7533, IF_WILLAMETTE|IF_SSE2|IF_SM2|IF_SB|IF_AR2},
1415 /* 1408 */ {I_PSHUFLW, 3, {XMMREG,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+7540, IF_WILLAMETTE|IF_SSE2|IF_SB|IF_AR2},
1416 /* 1409 */ {I_PSHUFLW, 3, {XMMREG,MEMORY,IMMEDIATE,0,0}, nasm_bytecodes+7540, IF_WILLAMETTE|IF_SSE2|IF_SM2|IF_SB|IF_AR2},
1417 /* 1410 */ {I_PSLLDQ, 2, {XMMREG,IMMEDIATE,0,0,0}, nasm_bytecodes+7547, IF_WILLAMETTE|IF_SSE2|IF_SB|IF_AR1},
1418 /* 1411 */ {I_PSLLW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15774, IF_WILLAMETTE|IF_SSE2|IF_SO},
1419 /* 1412 */ {I_PSLLW, 2, {XMMREG,IMMEDIATE,0,0,0}, nasm_bytecodes+7554, IF_WILLAMETTE|IF_SSE2|IF_SB|IF_AR1},
1420 /* 1413 */ {I_PSLLD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15780, IF_WILLAMETTE|IF_SSE2|IF_SO},
1421 /* 1414 */ {I_PSLLD, 2, {XMMREG,IMMEDIATE,0,0,0}, nasm_bytecodes+7561, IF_WILLAMETTE|IF_SSE2|IF_SB|IF_AR1},
1422 /* 1415 */ {I_PSLLQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15786, IF_WILLAMETTE|IF_SSE2|IF_SO},
1423 /* 1416 */ {I_PSLLQ, 2, {XMMREG,IMMEDIATE,0,0,0}, nasm_bytecodes+7568, IF_WILLAMETTE|IF_SSE2|IF_SB|IF_AR1},
1424 /* 1417 */ {I_PSRAW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15792, IF_WILLAMETTE|IF_SSE2|IF_SO},
1425 /* 1418 */ {I_PSRAW, 2, {XMMREG,IMMEDIATE,0,0,0}, nasm_bytecodes+7575, IF_WILLAMETTE|IF_SSE2|IF_SB|IF_AR1},
1426 /* 1419 */ {I_PSRAD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15798, IF_WILLAMETTE|IF_SSE2|IF_SO},
1427 /* 1420 */ {I_PSRAD, 2, {XMMREG,IMMEDIATE,0,0,0}, nasm_bytecodes+7582, IF_WILLAMETTE|IF_SSE2|IF_SB|IF_AR1},
1428 /* 1421 */ {I_PSRLDQ, 2, {XMMREG,IMMEDIATE,0,0,0}, nasm_bytecodes+7589, IF_WILLAMETTE|IF_SSE2|IF_SB|IF_AR1},
1429 /* 1422 */ {I_PSRLW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15804, IF_WILLAMETTE|IF_SSE2|IF_SO},
1430 /* 1423 */ {I_PSRLW, 2, {XMMREG,IMMEDIATE,0,0,0}, nasm_bytecodes+7596, IF_WILLAMETTE|IF_SSE2|IF_SB|IF_AR1},
1431 /* 1424 */ {I_PSRLD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15810, IF_WILLAMETTE|IF_SSE2|IF_SO},
1432 /* 1425 */ {I_PSRLD, 2, {XMMREG,IMMEDIATE,0,0,0}, nasm_bytecodes+7603, IF_WILLAMETTE|IF_SSE2|IF_SB|IF_AR1},
1433 /* 1426 */ {I_PSRLQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15816, IF_WILLAMETTE|IF_SSE2|IF_SO},
1434 /* 1427 */ {I_PSRLQ, 2, {XMMREG,IMMEDIATE,0,0,0}, nasm_bytecodes+7610, IF_WILLAMETTE|IF_SSE2|IF_SB|IF_AR1},
1435 /* 1428 */ {I_PSUBB, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15822, IF_WILLAMETTE|IF_SSE2|IF_SO},
1436 /* 1429 */ {I_PSUBW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15828, IF_WILLAMETTE|IF_SSE2|IF_SO},
1437 /* 1430 */ {I_PSUBD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15834, IF_WILLAMETTE|IF_SSE2|IF_SO},
1438 /* 1431 */ {I_PSUBQ, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7617, IF_WILLAMETTE|IF_SSE2|IF_SO},
1439 /* 1432 */ {I_PSUBQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15840, IF_WILLAMETTE|IF_SSE2|IF_SO},
1440 /* 1433 */ {I_PSUBSB, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15846, IF_WILLAMETTE|IF_SSE2|IF_SO},
1441 /* 1434 */ {I_PSUBSW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15852, IF_WILLAMETTE|IF_SSE2|IF_SO},
1442 /* 1435 */ {I_PSUBUSB, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15858, IF_WILLAMETTE|IF_SSE2|IF_SO},
1443 /* 1436 */ {I_PSUBUSW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15864, IF_WILLAMETTE|IF_SSE2|IF_SO},
1444 /* 1437 */ {I_PUNPCKHBW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15870, IF_WILLAMETTE|IF_SSE2|IF_SO},
1445 /* 1438 */ {I_PUNPCKHWD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15876, IF_WILLAMETTE|IF_SSE2|IF_SO},
1446 /* 1439 */ {I_PUNPCKHDQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15882, IF_WILLAMETTE|IF_SSE2|IF_SO},
1447 /* 1440 */ {I_PUNPCKHQDQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15888, IF_WILLAMETTE|IF_SSE2|IF_SO},
1448 /* 1441 */ {I_PUNPCKLBW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15894, IF_WILLAMETTE|IF_SSE2|IF_SO},
1449 /* 1442 */ {I_PUNPCKLWD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15900, IF_WILLAMETTE|IF_SSE2|IF_SO},
1450 /* 1443 */ {I_PUNPCKLDQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15906, IF_WILLAMETTE|IF_SSE2|IF_SO},
1451 /* 1444 */ {I_PUNPCKLQDQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15912, IF_WILLAMETTE|IF_SSE2|IF_SO},
1452 /* 1445 */ {I_PXOR, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15918, IF_WILLAMETTE|IF_SSE2|IF_SO},
1453 /* 1446 */ {I_ADDPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15924, IF_WILLAMETTE|IF_SSE2|IF_SO},
1454 /* 1447 */ {I_ADDSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15930, IF_WILLAMETTE|IF_SSE2|IF_SQ},
1455 /* 1448 */ {I_ANDNPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15936, IF_WILLAMETTE|IF_SSE2|IF_SO},
1456 /* 1449 */ {I_ANDPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15942, IF_WILLAMETTE|IF_SSE2|IF_SO},
1457 /* 1450 */ {I_CMPEQPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5431, IF_WILLAMETTE|IF_SSE2|IF_SO},
1458 /* 1451 */ {I_CMPEQSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5439, IF_WILLAMETTE|IF_SSE2},
1459 /* 1452 */ {I_CMPLEPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5447, IF_WILLAMETTE|IF_SSE2|IF_SO},
1460 /* 1453 */ {I_CMPLESD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5455, IF_WILLAMETTE|IF_SSE2},
1461 /* 1454 */ {I_CMPLTPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5463, IF_WILLAMETTE|IF_SSE2|IF_SO},
1462 /* 1455 */ {I_CMPLTSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5471, IF_WILLAMETTE|IF_SSE2},
1463 /* 1456 */ {I_CMPNEQPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5479, IF_WILLAMETTE|IF_SSE2|IF_SO},
1464 /* 1457 */ {I_CMPNEQSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5487, IF_WILLAMETTE|IF_SSE2},
1465 /* 1458 */ {I_CMPNLEPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5495, IF_WILLAMETTE|IF_SSE2|IF_SO},
1466 /* 1459 */ {I_CMPNLESD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5503, IF_WILLAMETTE|IF_SSE2},
1467 /* 1460 */ {I_CMPNLTPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5511, IF_WILLAMETTE|IF_SSE2|IF_SO},
1468 /* 1461 */ {I_CMPNLTSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5519, IF_WILLAMETTE|IF_SSE2},
1469 /* 1462 */ {I_CMPORDPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5527, IF_WILLAMETTE|IF_SSE2|IF_SO},
1470 /* 1463 */ {I_CMPORDSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5535, IF_WILLAMETTE|IF_SSE2},
1471 /* 1464 */ {I_CMPUNORDPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5543, IF_WILLAMETTE|IF_SSE2|IF_SO},
1472 /* 1465 */ {I_CMPUNORDSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5551, IF_WILLAMETTE|IF_SSE2},
1473 /* 1466 */ {I_CMPPD, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+7624, IF_WILLAMETTE|IF_SSE2|IF_SM2|IF_SB|IF_AR2},
1474 /* 1467 */ {I_CMPSD, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+7631, IF_WILLAMETTE|IF_SSE2|IF_SB|IF_AR2},
1475 /* 1468 */ {I_COMISD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15948, IF_WILLAMETTE|IF_SSE2},
1476 /* 1469 */ {I_CVTDQ2PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15954, IF_WILLAMETTE|IF_SSE2|IF_SQ},
1477 /* 1470 */ {I_CVTDQ2PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15960, IF_WILLAMETTE|IF_SSE2|IF_SO},
1478 /* 1471 */ {I_CVTPD2DQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15966, IF_WILLAMETTE|IF_SSE2|IF_SO},
1479 /* 1472 */ {I_CVTPD2PI, 2, {MMXREG,RM_XMM,0,0,0}, nasm_bytecodes+15972, IF_WILLAMETTE|IF_SSE2|IF_SO},
1480 /* 1473 */ {I_CVTPD2PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15978, IF_WILLAMETTE|IF_SSE2|IF_SO},
1481 /* 1474 */ {I_CVTPI2PD, 2, {XMMREG,RM_MMX,0,0,0}, nasm_bytecodes+15984, IF_WILLAMETTE|IF_SSE2|IF_SQ},
1482 /* 1475 */ {I_CVTPS2DQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15990, IF_WILLAMETTE|IF_SSE2|IF_SO},
1483 /* 1476 */ {I_CVTPS2PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+15996, IF_WILLAMETTE|IF_SSE2|IF_SQ},
1484 /* 1477 */ {I_CVTSD2SI, 2, {REG32,XMMREG,0,0,0}, nasm_bytecodes+7639, IF_WILLAMETTE|IF_SSE2|IF_SQ|IF_AR1},
1485 /* 1478 */ {I_CVTSD2SI, 2, {REG32,MEMORY,0,0,0}, nasm_bytecodes+7639, IF_WILLAMETTE|IF_SSE2|IF_SQ|IF_AR1},
1486 /* 1479 */ {I_CVTSD2SI, 2, {REG64,XMMREG,0,0,0}, nasm_bytecodes+7638, IF_X64|IF_SSE2|IF_SQ|IF_AR1},
1487 /* 1480 */ {I_CVTSD2SI, 2, {REG64,MEMORY,0,0,0}, nasm_bytecodes+7638, IF_X64|IF_SSE2|IF_SQ|IF_AR1},
1488 /* 1481 */ {I_CVTSD2SS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+16002, IF_WILLAMETTE|IF_SSE2|IF_SQ},
1489 /* 1482 */ {I_CVTSI2SD, 2, {XMMREG,RM_GPR|BITS32,0,0,0}, nasm_bytecodes+7646, IF_WILLAMETTE|IF_SSE2|IF_SD|IF_AR1},
1490 /* 1483 */ {I_CVTSI2SD, 2, {XMMREG,RM_GPR|BITS64,0,0,0}, nasm_bytecodes+7645, IF_X64|IF_SSE2|IF_SQ|IF_AR1},
1491 /* 1484 */ {I_CVTSS2SD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+16008, IF_WILLAMETTE|IF_SSE2|IF_SD},
1492 /* 1485 */ {I_CVTTPD2PI, 2, {MMXREG,RM_XMM,0,0,0}, nasm_bytecodes+16014, IF_WILLAMETTE|IF_SSE2|IF_SO},
1493 /* 1486 */ {I_CVTTPD2DQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+16020, IF_WILLAMETTE|IF_SSE2|IF_SO},
1494 /* 1487 */ {I_CVTTPS2DQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+16026, IF_WILLAMETTE|IF_SSE2|IF_SO},
1495 /* 1488 */ {I_CVTTSD2SI, 2, {REG32,XMMREG,0,0,0}, nasm_bytecodes+7653, IF_WILLAMETTE|IF_SSE2|IF_SQ|IF_AR1},
1496 /* 1489 */ {I_CVTTSD2SI, 2, {REG32,MEMORY,0,0,0}, nasm_bytecodes+7653, IF_WILLAMETTE|IF_SSE2|IF_SQ|IF_AR1},
1497 /* 1490 */ {I_CVTTSD2SI, 2, {REG64,XMMREG,0,0,0}, nasm_bytecodes+7652, IF_X64|IF_SSE2|IF_SQ|IF_AR1},
1498 /* 1491 */ {I_CVTTSD2SI, 2, {REG64,MEMORY,0,0,0}, nasm_bytecodes+7652, IF_X64|IF_SSE2|IF_SQ|IF_AR1},
1499 /* 1492 */ {I_DIVPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+16032, IF_WILLAMETTE|IF_SSE2|IF_SO},
1500 /* 1493 */ {I_DIVSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+16038, IF_WILLAMETTE|IF_SSE2},
1501 /* 1494 */ {I_MAXPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+16044, IF_WILLAMETTE|IF_SSE2|IF_SO},
1502 /* 1495 */ {I_MAXSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+16050, IF_WILLAMETTE|IF_SSE2},
1503 /* 1496 */ {I_MINPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+16056, IF_WILLAMETTE|IF_SSE2|IF_SO},
1504 /* 1497 */ {I_MINSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+16062, IF_WILLAMETTE|IF_SSE2},
1505 /* 1498 */ {I_MOVAPD, 2, {XMMREG,XMMREG,0,0,0}, nasm_bytecodes+16068, IF_WILLAMETTE|IF_SSE2},
1506 /* 1499 */ {I_MOVAPD, 2, {XMMREG,XMMREG,0,0,0}, nasm_bytecodes+16074, IF_WILLAMETTE|IF_SSE2},
1507 /* 1500 */ {I_MOVAPD, 2, {MEMORY,XMMREG,0,0,0}, nasm_bytecodes+16074, IF_WILLAMETTE|IF_SSE2|IF_SO},
1508 /* 1501 */ {I_MOVAPD, 2, {XMMREG,MEMORY,0,0,0}, nasm_bytecodes+16068, IF_WILLAMETTE|IF_SSE2|IF_SO},
1509 /* 1502 */ {I_MOVHPD, 2, {MEMORY,XMMREG,0,0,0}, nasm_bytecodes+16080, IF_WILLAMETTE|IF_SSE2},
1510 /* 1503 */ {I_MOVHPD, 2, {XMMREG,MEMORY,0,0,0}, nasm_bytecodes+16086, IF_WILLAMETTE|IF_SSE2},
1511 /* 1504 */ {I_MOVLPD, 2, {MEMORY,XMMREG,0,0,0}, nasm_bytecodes+16092, IF_WILLAMETTE|IF_SSE2},
1512 /* 1505 */ {I_MOVLPD, 2, {XMMREG,MEMORY,0,0,0}, nasm_bytecodes+16098, IF_WILLAMETTE|IF_SSE2},
1513 /* 1506 */ {I_MOVMSKPD, 2, {REG32,XMMREG,0,0,0}, nasm_bytecodes+16104, IF_WILLAMETTE|IF_SSE2},
1514 /* 1507 */ {I_MOVMSKPD, 2, {REG64,XMMREG,0,0,0}, nasm_bytecodes+7659, IF_X64|IF_SSE2},
1515 /* 1508 */ {I_MOVSD, 2, {XMMREG,XMMREG,0,0,0}, nasm_bytecodes+16110, IF_WILLAMETTE|IF_SSE2},
1516 /* 1509 */ {I_MOVSD, 2, {XMMREG,XMMREG,0,0,0}, nasm_bytecodes+16116, IF_WILLAMETTE|IF_SSE2},
1517 /* 1510 */ {I_MOVSD, 2, {MEMORY,XMMREG,0,0,0}, nasm_bytecodes+16116, IF_WILLAMETTE|IF_SSE2},
1518 /* 1511 */ {I_MOVSD, 2, {XMMREG,MEMORY,0,0,0}, nasm_bytecodes+16110, IF_WILLAMETTE|IF_SSE2},
1519 /* 1512 */ {I_MOVUPD, 2, {XMMREG,XMMREG,0,0,0}, nasm_bytecodes+16122, IF_WILLAMETTE|IF_SSE2},
1520 /* 1513 */ {I_MOVUPD, 2, {XMMREG,XMMREG,0,0,0}, nasm_bytecodes+16128, IF_WILLAMETTE|IF_SSE2},
1521 /* 1514 */ {I_MOVUPD, 2, {MEMORY,XMMREG,0,0,0}, nasm_bytecodes+16128, IF_WILLAMETTE|IF_SSE2|IF_SO},
1522 /* 1515 */ {I_MOVUPD, 2, {XMMREG,MEMORY,0,0,0}, nasm_bytecodes+16122, IF_WILLAMETTE|IF_SSE2|IF_SO},
1523 /* 1516 */ {I_MULPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+16134, IF_WILLAMETTE|IF_SSE2|IF_SO},
1524 /* 1517 */ {I_MULSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+16140, IF_WILLAMETTE|IF_SSE2},
1525 /* 1518 */ {I_ORPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+16146, IF_WILLAMETTE|IF_SSE2|IF_SO},
1526 /* 1519 */ {I_SHUFPD, 3, {XMMREG,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+7666, IF_WILLAMETTE|IF_SSE2|IF_SB|IF_AR2},
1527 /* 1520 */ {I_SHUFPD, 3, {XMMREG,MEMORY,IMMEDIATE,0,0}, nasm_bytecodes+7666, IF_WILLAMETTE|IF_SSE2|IF_SM|IF_SB|IF_AR2},
1528 /* 1521 */ {I_SQRTPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+16152, IF_WILLAMETTE|IF_SSE2|IF_SO},
1529 /* 1522 */ {I_SQRTSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+16158, IF_WILLAMETTE|IF_SSE2},
1530 /* 1523 */ {I_SUBPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+16164, IF_WILLAMETTE|IF_SSE2|IF_SO},
1531 /* 1524 */ {I_SUBSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+16170, IF_WILLAMETTE|IF_SSE2},
1532 /* 1525 */ {I_UCOMISD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+16176, IF_WILLAMETTE|IF_SSE2},
1533 /* 1526 */ {I_UNPCKHPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+16182, IF_WILLAMETTE|IF_SSE2|IF_SO},
1534 /* 1527 */ {I_UNPCKLPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+16188, IF_WILLAMETTE|IF_SSE2|IF_SO},
1535 /* 1528 */ {I_XORPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+16194, IF_WILLAMETTE|IF_SSE2|IF_SO},
1536 /* 1529 */ {I_ADDSUBPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+16200, IF_PRESCOTT|IF_SSE3|IF_SO},
1537 /* 1530 */ {I_ADDSUBPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+16206, IF_PRESCOTT|IF_SSE3|IF_SO},
1538 /* 1531 */ {I_HADDPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+16212, IF_PRESCOTT|IF_SSE3|IF_SO},
1539 /* 1532 */ {I_HADDPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+16218, IF_PRESCOTT|IF_SSE3|IF_SO},
1540 /* 1533 */ {I_HSUBPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+16224, IF_PRESCOTT|IF_SSE3|IF_SO},
1541 /* 1534 */ {I_HSUBPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+16230, IF_PRESCOTT|IF_SSE3|IF_SO},
1542 /* 1535 */ {I_LDDQU, 2, {XMMREG,MEMORY,0,0,0}, nasm_bytecodes+16236, IF_PRESCOTT|IF_SSE3|IF_SO},
1543 /* 1536 */ {I_MOVDDUP, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+16242, IF_PRESCOTT|IF_SSE3},
1544 /* 1537 */ {I_MOVSHDUP, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+16248, IF_PRESCOTT|IF_SSE3},
1545 /* 1538 */ {I_MOVSLDUP, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+16254, IF_PRESCOTT|IF_SSE3},
1546 /* 1539 */ {I_VMCALL, 0, {0,0,0,0,0}, nasm_bytecodes+19315, IF_VMX},
1547 /* 1540 */ {I_VMCLEAR, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+16260, IF_VMX},
1548 /* 1541 */ {I_VMLAUNCH, 0, {0,0,0,0,0}, nasm_bytecodes+19320, IF_VMX},
1549 /* 1542 */ {I_VMLOAD, 0, {0,0,0,0,0}, nasm_bytecodes+19325, IF_X64|IF_VMX},
1550 /* 1543 */ {I_VMMCALL, 0, {0,0,0,0,0}, nasm_bytecodes+19330, IF_X64|IF_VMX},
1551 /* 1544 */ {I_VMPTRLD, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+16267, IF_VMX},
1552 /* 1545 */ {I_VMPTRST, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+19335, IF_VMX},
1553 /* 1546 */ {I_VMREAD, 2, {RM_GPR|BITS32,REG32,0,0,0}, nasm_bytecodes+7674, IF_VMX|IF_NOLONG|IF_SD},
1554 /* 1547 */ {I_VMREAD, 2, {RM_GPR|BITS64,REG64,0,0,0}, nasm_bytecodes+7673, IF_X64|IF_VMX|IF_SQ},
1555 /* 1548 */ {I_VMRESUME, 0, {0,0,0,0,0}, nasm_bytecodes+19340, IF_VMX},
1556 /* 1549 */ {I_VMRUN, 0, {0,0,0,0,0}, nasm_bytecodes+19345, IF_X64|IF_VMX},
1557 /* 1550 */ {I_VMSAVE, 0, {0,0,0,0,0}, nasm_bytecodes+19350, IF_X64|IF_VMX},
1558 /* 1551 */ {I_VMWRITE, 2, {REG32,RM_GPR|BITS32,0,0,0}, nasm_bytecodes+7681, IF_VMX|IF_NOLONG|IF_SD},
1559 /* 1552 */ {I_VMWRITE, 2, {REG64,RM_GPR|BITS64,0,0,0}, nasm_bytecodes+7680, IF_X64|IF_VMX|IF_SQ},
1560 /* 1553 */ {I_VMXOFF, 0, {0,0,0,0,0}, nasm_bytecodes+19355, IF_VMX},
1561 /* 1554 */ {I_VMXON, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+16266, IF_VMX},
1562 /* 1555 */ {I_INVEPT, 2, {REG32,MEMORY,0,0,0}, nasm_bytecodes+5560, IF_VMX|IF_SO|IF_NOLONG},
1563 /* 1556 */ {I_INVEPT, 2, {REG64,MEMORY,0,0,0}, nasm_bytecodes+5559, IF_VMX|IF_SO|IF_LONG},
1564 /* 1557 */ {I_INVVPID, 2, {REG32,MEMORY,0,0,0}, nasm_bytecodes+5568, IF_VMX|IF_SO|IF_NOLONG},
1565 /* 1558 */ {I_INVVPID, 2, {REG64,MEMORY,0,0,0}, nasm_bytecodes+5567, IF_VMX|IF_SO|IF_LONG},
1566 /* 1559 */ {I_PABSB, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7687, IF_SSSE3|IF_MMX|IF_SQ},
1567 /* 1560 */ {I_PABSB, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+7694, IF_SSSE3},
1568 /* 1561 */ {I_PABSW, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7701, IF_SSSE3|IF_MMX|IF_SQ},
1569 /* 1562 */ {I_PABSW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+7708, IF_SSSE3},
1570 /* 1563 */ {I_PABSD, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7715, IF_SSSE3|IF_MMX|IF_SQ},
1571 /* 1564 */ {I_PABSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+7722, IF_SSSE3},
1572 /* 1565 */ {I_PALIGNR, 3, {MMXREG,RM_MMX,IMMEDIATE,0,0}, nasm_bytecodes+5575, IF_SSSE3|IF_MMX|IF_SQ},
1573 /* 1566 */ {I_PALIGNR, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+5583, IF_SSSE3},
1574 /* 1567 */ {I_PHADDW, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7729, IF_SSSE3|IF_MMX|IF_SQ},
1575 /* 1568 */ {I_PHADDW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+7736, IF_SSSE3},
1576 /* 1569 */ {I_PHADDD, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7743, IF_SSSE3|IF_MMX|IF_SQ},
1577 /* 1570 */ {I_PHADDD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+7750, IF_SSSE3},
1578 /* 1571 */ {I_PHADDSW, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7757, IF_SSSE3|IF_MMX|IF_SQ},
1579 /* 1572 */ {I_PHADDSW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+7764, IF_SSSE3},
1580 /* 1573 */ {I_PHSUBW, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7771, IF_SSSE3|IF_MMX|IF_SQ},
1581 /* 1574 */ {I_PHSUBW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+7778, IF_SSSE3},
1582 /* 1575 */ {I_PHSUBD, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7785, IF_SSSE3|IF_MMX|IF_SQ},
1583 /* 1576 */ {I_PHSUBD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+7792, IF_SSSE3},
1584 /* 1577 */ {I_PHSUBSW, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7799, IF_SSSE3|IF_MMX|IF_SQ},
1585 /* 1578 */ {I_PHSUBSW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+7806, IF_SSSE3},
1586 /* 1579 */ {I_PMADDUBSW, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7813, IF_SSSE3|IF_MMX|IF_SQ},
1587 /* 1580 */ {I_PMADDUBSW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+7820, IF_SSSE3},
1588 /* 1581 */ {I_PMULHRSW, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7827, IF_SSSE3|IF_MMX|IF_SQ},
1589 /* 1582 */ {I_PMULHRSW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+7834, IF_SSSE3},
1590 /* 1583 */ {I_PSHUFB, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7841, IF_SSSE3|IF_MMX|IF_SQ},
1591 /* 1584 */ {I_PSHUFB, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+7848, IF_SSSE3},
1592 /* 1585 */ {I_PSIGNB, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7855, IF_SSSE3|IF_MMX|IF_SQ},
1593 /* 1586 */ {I_PSIGNB, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+7862, IF_SSSE3},
1594 /* 1587 */ {I_PSIGNW, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7869, IF_SSSE3|IF_MMX|IF_SQ},
1595 /* 1588 */ {I_PSIGNW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+7876, IF_SSSE3},
1596 /* 1589 */ {I_PSIGND, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7883, IF_SSSE3|IF_MMX|IF_SQ},
1597 /* 1590 */ {I_PSIGND, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+7890, IF_SSSE3},
1598 /* 1591 */ {I_EXTRQ, 3, {XMMREG,IMMEDIATE,IMMEDIATE,0,0}, nasm_bytecodes+5591, IF_SSE4A|IF_AMD},
1599 /* 1592 */ {I_EXTRQ, 2, {XMMREG,XMMREG,0,0,0}, nasm_bytecodes+16272, IF_SSE4A|IF_AMD},
1600 /* 1593 */ {I_INSERTQ, 4, {XMMREG,XMMREG,IMMEDIATE,IMMEDIATE,0}, nasm_bytecodes+5599, IF_SSE4A|IF_AMD},
1601 /* 1594 */ {I_INSERTQ, 2, {XMMREG,XMMREG,0,0,0}, nasm_bytecodes+16278, IF_SSE4A|IF_AMD},
1602 /* 1595 */ {I_MOVNTSD, 2, {MEMORY,XMMREG,0,0,0}, nasm_bytecodes+16284, IF_SSE4A|IF_AMD|IF_SQ},
1603 /* 1596 */ {I_MOVNTSS, 2, {MEMORY,XMMREG,0,0,0}, nasm_bytecodes+16290, IF_SSE4A|IF_AMD|IF_SD},
1604 /* 1597 */ {I_LZCNT, 2, {REG16,RM_GPR|BITS16,0,0,0}, nasm_bytecodes+7897, IF_P6|IF_AMD},
1605 /* 1598 */ {I_LZCNT, 2, {REG32,RM_GPR|BITS32,0,0,0}, nasm_bytecodes+7904, IF_P6|IF_AMD},
1606 /* 1599 */ {I_LZCNT, 2, {REG64,RM_GPR|BITS64,0,0,0}, nasm_bytecodes+7911, IF_X64|IF_AMD},
1607 /* 1600 */ {I_BLENDPD, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+5607, IF_SSE41},
1608 /* 1601 */ {I_BLENDPS, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+5615, IF_SSE41},
1609 /* 1602 */ {I_BLENDVPD, 3, {XMMREG,RM_XMM,XMM0,0,0}, nasm_bytecodes+7918, IF_SSE41},
1610 /* 1603 */ {I_BLENDVPS, 3, {XMMREG,RM_XMM,XMM0,0,0}, nasm_bytecodes+7925, IF_SSE41},
1611 /* 1604 */ {I_DPPD, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+5623, IF_SSE41},
1612 /* 1605 */ {I_DPPS, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+5631, IF_SSE41},
1613 /* 1606 */ {I_EXTRACTPS, 3, {RM_GPR|BITS32,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+1, IF_SSE41},
1614 /* 1607 */ {I_EXTRACTPS, 3, {REG64,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+0, IF_SSE41|IF_X64},
1615 /* 1608 */ {I_INSERTPS, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+5639, IF_SSE41|IF_SD},
1616 /* 1609 */ {I_MOVNTDQA, 2, {XMMREG,MEMORY,0,0,0}, nasm_bytecodes+7932, IF_SSE41},
1617 /* 1610 */ {I_MPSADBW, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+5647, IF_SSE41},
1618 /* 1611 */ {I_PACKUSDW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+7939, IF_SSE41},
1619 /* 1612 */ {I_PBLENDVB, 3, {XMMREG,RM_XMM,XMM0,0,0}, nasm_bytecodes+7946, IF_SSE41},
1620 /* 1613 */ {I_PBLENDW, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+5655, IF_SSE41},
1621 /* 1614 */ {I_PCMPEQQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+7953, IF_SSE41},
1622 /* 1615 */ {I_PEXTRB, 3, {REG32,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+10, IF_SSE41},
1623 /* 1616 */ {I_PEXTRB, 3, {MEMORY|BITS8,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+10, IF_SSE41},
1624 /* 1617 */ {I_PEXTRB, 3, {REG64,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+9, IF_SSE41|IF_X64},
1625 /* 1618 */ {I_PEXTRD, 3, {RM_GPR|BITS32,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+19, IF_SSE41},
1626 /* 1619 */ {I_PEXTRQ, 3, {RM_GPR|BITS64,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+18, IF_SSE41|IF_X64},
1627 /* 1620 */ {I_PEXTRW, 3, {REG32,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+28, IF_SSE41},
1628 /* 1621 */ {I_PEXTRW, 3, {MEMORY|BITS16,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+28, IF_SSE41},
1629 /* 1622 */ {I_PEXTRW, 3, {REG64,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+27, IF_SSE41|IF_X64},
1630 /* 1623 */ {I_PHMINPOSUW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+7960, IF_SSE41},
1631 /* 1624 */ {I_PINSRB, 3, {XMMREG,REG32,IMMEDIATE,0,0}, nasm_bytecodes+5663, IF_SSE41},
1632 /* 1625 */ {I_PINSRB, 3, {XMMREG,MEMORY|BITS8,IMMEDIATE,0,0}, nasm_bytecodes+5663, IF_SSE41},
1633 /* 1626 */ {I_PINSRD, 3, {XMMREG,RM_GPR|BITS32,IMMEDIATE,0,0}, nasm_bytecodes+37, IF_SSE41},
1634 /* 1627 */ {I_PINSRQ, 3, {XMMREG,RM_GPR|BITS64,IMMEDIATE,0,0}, nasm_bytecodes+36, IF_SSE41|IF_X64},
1635 /* 1628 */ {I_PMAXSB, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+7967, IF_SSE41},
1636 /* 1629 */ {I_PMAXSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+7974, IF_SSE41},
1637 /* 1630 */ {I_PMAXUD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+7981, IF_SSE41},
1638 /* 1631 */ {I_PMAXUW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+7988, IF_SSE41},
1639 /* 1632 */ {I_PMINSB, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+7995, IF_SSE41},
1640 /* 1633 */ {I_PMINSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+8002, IF_SSE41},
1641 /* 1634 */ {I_PMINUD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+8009, IF_SSE41},
1642 /* 1635 */ {I_PMINUW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+8016, IF_SSE41},
1643 /* 1636 */ {I_PMOVSXBW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+8023, IF_SSE41|IF_SQ},
1644 /* 1637 */ {I_PMOVSXBD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+8030, IF_SSE41|IF_SD},
1645 /* 1638 */ {I_PMOVSXBQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+8037, IF_SSE41|IF_SW},
1646 /* 1639 */ {I_PMOVSXWD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+8044, IF_SSE41|IF_SQ},
1647 /* 1640 */ {I_PMOVSXWQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+8051, IF_SSE41|IF_SD},
1648 /* 1641 */ {I_PMOVSXDQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+8058, IF_SSE41|IF_SQ},
1649 /* 1642 */ {I_PMOVZXBW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+8065, IF_SSE41|IF_SQ},
1650 /* 1643 */ {I_PMOVZXBD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+8072, IF_SSE41|IF_SD},
1651 /* 1644 */ {I_PMOVZXBQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+8079, IF_SSE41|IF_SW},
1652 /* 1645 */ {I_PMOVZXWD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+8086, IF_SSE41|IF_SQ},
1653 /* 1646 */ {I_PMOVZXWQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+8093, IF_SSE41|IF_SD},
1654 /* 1647 */ {I_PMOVZXDQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+8100, IF_SSE41|IF_SQ},
1655 /* 1648 */ {I_PMULDQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+8107, IF_SSE41},
1656 /* 1649 */ {I_PMULLD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+8114, IF_SSE41},
1657 /* 1650 */ {I_PTEST, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+8121, IF_SSE41},
1658 /* 1651 */ {I_ROUNDPD, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+5671, IF_SSE41},
1659 /* 1652 */ {I_ROUNDPS, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+5679, IF_SSE41},
1660 /* 1653 */ {I_ROUNDSD, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+5687, IF_SSE41},
1661 /* 1654 */ {I_ROUNDSS, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+5695, IF_SSE41},
1662 /* 1655 */ {I_CRC32, 2, {REG32,RM_GPR|BITS8,0,0,0}, nasm_bytecodes+5720, IF_SSE42},
1663 /* 1656 */ {I_CRC32, 2, {REG32,RM_GPR|BITS16,0,0,0}, nasm_bytecodes+5703, IF_SSE42},
1664 /* 1657 */ {I_CRC32, 2, {REG32,RM_GPR|BITS32,0,0,0}, nasm_bytecodes+5711, IF_SSE42},
1665 /* 1658 */ {I_CRC32, 2, {REG64,RM_GPR|BITS8,0,0,0}, nasm_bytecodes+5719, IF_SSE42|IF_X64},
1666 /* 1659 */ {I_CRC32, 2, {REG64,RM_GPR|BITS64,0,0,0}, nasm_bytecodes+5727, IF_SSE42|IF_X64},
1667 /* 1660 */ {I_PCMPESTRI, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+5735, IF_SSE42},
1668 /* 1661 */ {I_PCMPESTRM, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+5743, IF_SSE42},
1669 /* 1662 */ {I_PCMPISTRI, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+5751, IF_SSE42},
1670 /* 1663 */ {I_PCMPISTRM, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+5759, IF_SSE42},
1671 /* 1664 */ {I_PCMPGTQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+8128, IF_SSE42},
1672 /* 1665 */ {I_POPCNT, 2, {REG16,RM_GPR|BITS16,0,0,0}, nasm_bytecodes+8135, IF_NEHALEM|IF_SW},
1673 /* 1666 */ {I_POPCNT, 2, {REG32,RM_GPR|BITS32,0,0,0}, nasm_bytecodes+8142, IF_NEHALEM|IF_SD},
1674 /* 1667 */ {I_POPCNT, 2, {REG64,RM_GPR|BITS64,0,0,0}, nasm_bytecodes+8149, IF_NEHALEM|IF_SQ|IF_X64},
1675 /* 1668 */ {I_FMADDPS, 4, {XMMREG,SAME_AS|0,XMMREG,RM_XMM,0}, nasm_bytecodes+8156, IF_SSE5|IF_AMD},
1676 /* 1669 */ {I_FMADDPS, 4, {XMMREG,SAME_AS|0,RM_XMM,XMMREG,0}, nasm_bytecodes+8163, IF_SSE5|IF_AMD},
1677 /* 1670 */ {I_FMADDPS, 4, {XMMREG,XMMREG,RM_XMM,SAME_AS|0,0}, nasm_bytecodes+8170, IF_SSE5|IF_AMD},
1678 /* 1671 */ {I_FMADDPS, 4, {XMMREG,RM_XMM,XMMREG,SAME_AS|0,0}, nasm_bytecodes+8177, IF_SSE5|IF_AMD},
1679 /* 1672 */ {I_FMADDPD, 4, {XMMREG,SAME_AS|0,XMMREG,RM_XMM,0}, nasm_bytecodes+8184, IF_SSE5|IF_AMD},
1680 /* 1673 */ {I_FMADDPD, 4, {XMMREG,SAME_AS|0,RM_XMM,XMMREG,0}, nasm_bytecodes+8191, IF_SSE5|IF_AMD},
1681 /* 1674 */ {I_FMADDPD, 4, {XMMREG,XMMREG,RM_XMM,SAME_AS|0,0}, nasm_bytecodes+8198, IF_SSE5|IF_AMD},
1682 /* 1675 */ {I_FMADDPD, 4, {XMMREG,RM_XMM,XMMREG,SAME_AS|0,0}, nasm_bytecodes+8205, IF_SSE5|IF_AMD},
1683 /* 1676 */ {I_FMADDSS, 4, {XMMREG,SAME_AS|0,XMMREG,RM_XMM,0}, nasm_bytecodes+8212, IF_SSE5|IF_AMD},
1684 /* 1677 */ {I_FMADDSS, 4, {XMMREG,SAME_AS|0,RM_XMM,XMMREG,0}, nasm_bytecodes+8219, IF_SSE5|IF_AMD},
1685 /* 1678 */ {I_FMADDSS, 4, {XMMREG,XMMREG,RM_XMM,SAME_AS|0,0}, nasm_bytecodes+8226, IF_SSE5|IF_AMD},
1686 /* 1679 */ {I_FMADDSS, 4, {XMMREG,RM_XMM,XMMREG,SAME_AS|0,0}, nasm_bytecodes+8233, IF_SSE5|IF_AMD},
1687 /* 1680 */ {I_FMADDSD, 4, {XMMREG,SAME_AS|0,XMMREG,RM_XMM,0}, nasm_bytecodes+8240, IF_SSE5|IF_AMD},
1688 /* 1681 */ {I_FMADDSD, 4, {XMMREG,SAME_AS|0,RM_XMM,XMMREG,0}, nasm_bytecodes+8247, IF_SSE5|IF_AMD},
1689 /* 1682 */ {I_FMADDSD, 4, {XMMREG,XMMREG,RM_XMM,SAME_AS|0,0}, nasm_bytecodes+8254, IF_SSE5|IF_AMD},
1690 /* 1683 */ {I_FMADDSD, 4, {XMMREG,RM_XMM,XMMREG,SAME_AS|0,0}, nasm_bytecodes+8261, IF_SSE5|IF_AMD},
1691 /* 1684 */ {I_FMSUBPS, 4, {XMMREG,SAME_AS|0,XMMREG,RM_XMM,0}, nasm_bytecodes+8268, IF_SSE5|IF_AMD},
1692 /* 1685 */ {I_FMSUBPS, 4, {XMMREG,SAME_AS|0,RM_XMM,XMMREG,0}, nasm_bytecodes+8275, IF_SSE5|IF_AMD},
1693 /* 1686 */ {I_FMSUBPS, 4, {XMMREG,XMMREG,RM_XMM,SAME_AS|0,0}, nasm_bytecodes+8282, IF_SSE5|IF_AMD},
1694 /* 1687 */ {I_FMSUBPS, 4, {XMMREG,RM_XMM,XMMREG,SAME_AS|0,0}, nasm_bytecodes+8289, IF_SSE5|IF_AMD},
1695 /* 1688 */ {I_FMSUBPD, 4, {XMMREG,SAME_AS|0,XMMREG,RM_XMM,0}, nasm_bytecodes+8296, IF_SSE5|IF_AMD},
1696 /* 1689 */ {I_FMSUBPD, 4, {XMMREG,SAME_AS|0,RM_XMM,XMMREG,0}, nasm_bytecodes+8303, IF_SSE5|IF_AMD},
1697 /* 1690 */ {I_FMSUBPD, 4, {XMMREG,XMMREG,RM_XMM,SAME_AS|0,0}, nasm_bytecodes+8310, IF_SSE5|IF_AMD},
1698 /* 1691 */ {I_FMSUBPD, 4, {XMMREG,RM_XMM,XMMREG,SAME_AS|0,0}, nasm_bytecodes+8317, IF_SSE5|IF_AMD},
1699 /* 1692 */ {I_FMSUBSS, 4, {XMMREG,SAME_AS|0,XMMREG,RM_XMM,0}, nasm_bytecodes+8324, IF_SSE5|IF_AMD},
1700 /* 1693 */ {I_FMSUBSS, 4, {XMMREG,SAME_AS|0,RM_XMM,XMMREG,0}, nasm_bytecodes+8331, IF_SSE5|IF_AMD},
1701 /* 1694 */ {I_FMSUBSS, 4, {XMMREG,XMMREG,RM_XMM,SAME_AS|0,0}, nasm_bytecodes+8338, IF_SSE5|IF_AMD},
1702 /* 1695 */ {I_FMSUBSS, 4, {XMMREG,RM_XMM,XMMREG,SAME_AS|0,0}, nasm_bytecodes+8345, IF_SSE5|IF_AMD},
1703 /* 1696 */ {I_FMSUBSD, 4, {XMMREG,SAME_AS|0,XMMREG,RM_XMM,0}, nasm_bytecodes+8352, IF_SSE5|IF_AMD},
1704 /* 1697 */ {I_FMSUBSD, 4, {XMMREG,SAME_AS|0,RM_XMM,XMMREG,0}, nasm_bytecodes+8359, IF_SSE5|IF_AMD},
1705 /* 1698 */ {I_FMSUBSD, 4, {XMMREG,XMMREG,RM_XMM,SAME_AS|0,0}, nasm_bytecodes+8366, IF_SSE5|IF_AMD},
1706 /* 1699 */ {I_FMSUBSD, 4, {XMMREG,RM_XMM,XMMREG,SAME_AS|0,0}, nasm_bytecodes+8373, IF_SSE5|IF_AMD},
1707 /* 1700 */ {I_FNMADDPS, 4, {XMMREG,SAME_AS|0,XMMREG,RM_XMM,0}, nasm_bytecodes+8380, IF_SSE5|IF_AMD},
1708 /* 1701 */ {I_FNMADDPS, 4, {XMMREG,SAME_AS|0,RM_XMM,XMMREG,0}, nasm_bytecodes+8387, IF_SSE5|IF_AMD},
1709 /* 1702 */ {I_FNMADDPS, 4, {XMMREG,XMMREG,RM_XMM,SAME_AS|0,0}, nasm_bytecodes+8394, IF_SSE5|IF_AMD},
1710 /* 1703 */ {I_FNMADDPS, 4, {XMMREG,RM_XMM,XMMREG,SAME_AS|0,0}, nasm_bytecodes+8401, IF_SSE5|IF_AMD},
1711 /* 1704 */ {I_FNMADDPD, 4, {XMMREG,SAME_AS|0,XMMREG,RM_XMM,0}, nasm_bytecodes+8408, IF_SSE5|IF_AMD},
1712 /* 1705 */ {I_FNMADDPD, 4, {XMMREG,SAME_AS|0,RM_XMM,XMMREG,0}, nasm_bytecodes+8415, IF_SSE5|IF_AMD},
1713 /* 1706 */ {I_FNMADDPD, 4, {XMMREG,XMMREG,RM_XMM,SAME_AS|0,0}, nasm_bytecodes+8422, IF_SSE5|IF_AMD},
1714 /* 1707 */ {I_FNMADDPD, 4, {XMMREG,RM_XMM,XMMREG,SAME_AS|0,0}, nasm_bytecodes+8429, IF_SSE5|IF_AMD},
1715 /* 1708 */ {I_FNMADDSS, 4, {XMMREG,SAME_AS|0,XMMREG,RM_XMM,0}, nasm_bytecodes+8436, IF_SSE5|IF_AMD},
1716 /* 1709 */ {I_FNMADDSS, 4, {XMMREG,SAME_AS|0,RM_XMM,XMMREG,0}, nasm_bytecodes+8443, IF_SSE5|IF_AMD},
1717 /* 1710 */ {I_FNMADDSS, 4, {XMMREG,XMMREG,RM_XMM,SAME_AS|0,0}, nasm_bytecodes+8450, IF_SSE5|IF_AMD},
1718 /* 1711 */ {I_FNMADDSS, 4, {XMMREG,RM_XMM,XMMREG,SAME_AS|0,0}, nasm_bytecodes+8457, IF_SSE5|IF_AMD},
1719 /* 1712 */ {I_FNMADDSD, 4, {XMMREG,SAME_AS|0,XMMREG,RM_XMM,0}, nasm_bytecodes+8464, IF_SSE5|IF_AMD},
1720 /* 1713 */ {I_FNMADDSD, 4, {XMMREG,SAME_AS|0,RM_XMM,XMMREG,0}, nasm_bytecodes+8471, IF_SSE5|IF_AMD},
1721 /* 1714 */ {I_FNMADDSD, 4, {XMMREG,XMMREG,RM_XMM,SAME_AS|0,0}, nasm_bytecodes+8478, IF_SSE5|IF_AMD},
1722 /* 1715 */ {I_FNMADDSD, 4, {XMMREG,RM_XMM,XMMREG,SAME_AS|0,0}, nasm_bytecodes+8485, IF_SSE5|IF_AMD},
1723 /* 1716 */ {I_FNMSUBPS, 4, {XMMREG,SAME_AS|0,XMMREG,RM_XMM,0}, nasm_bytecodes+8492, IF_SSE5|IF_AMD},
1724 /* 1717 */ {I_FNMSUBPS, 4, {XMMREG,SAME_AS|0,RM_XMM,XMMREG,0}, nasm_bytecodes+8499, IF_SSE5|IF_AMD},
1725 /* 1718 */ {I_FNMSUBPS, 4, {XMMREG,XMMREG,RM_XMM,SAME_AS|0,0}, nasm_bytecodes+8506, IF_SSE5|IF_AMD},
1726 /* 1719 */ {I_FNMSUBPS, 4, {XMMREG,RM_XMM,XMMREG,SAME_AS|0,0}, nasm_bytecodes+8513, IF_SSE5|IF_AMD},
1727 /* 1720 */ {I_FNMSUBPD, 4, {XMMREG,SAME_AS|0,XMMREG,RM_XMM,0}, nasm_bytecodes+8520, IF_SSE5|IF_AMD},
1728 /* 1721 */ {I_FNMSUBPD, 4, {XMMREG,SAME_AS|0,RM_XMM,XMMREG,0}, nasm_bytecodes+8527, IF_SSE5|IF_AMD},
1729 /* 1722 */ {I_FNMSUBPD, 4, {XMMREG,XMMREG,RM_XMM,SAME_AS|0,0}, nasm_bytecodes+8534, IF_SSE5|IF_AMD},
1730 /* 1723 */ {I_FNMSUBPD, 4, {XMMREG,RM_XMM,XMMREG,SAME_AS|0,0}, nasm_bytecodes+8541, IF_SSE5|IF_AMD},
1731 /* 1724 */ {I_FNMSUBSS, 4, {XMMREG,SAME_AS|0,XMMREG,RM_XMM,0}, nasm_bytecodes+8548, IF_SSE5|IF_AMD},
1732 /* 1725 */ {I_FNMSUBSS, 4, {XMMREG,SAME_AS|0,RM_XMM,XMMREG,0}, nasm_bytecodes+8555, IF_SSE5|IF_AMD},
1733 /* 1726 */ {I_FNMSUBSS, 4, {XMMREG,XMMREG,RM_XMM,SAME_AS|0,0}, nasm_bytecodes+8562, IF_SSE5|IF_AMD},
1734 /* 1727 */ {I_FNMSUBSS, 4, {XMMREG,RM_XMM,XMMREG,SAME_AS|0,0}, nasm_bytecodes+8569, IF_SSE5|IF_AMD},
1735 /* 1728 */ {I_FNMSUBSD, 4, {XMMREG,SAME_AS|0,XMMREG,RM_XMM,0}, nasm_bytecodes+8576, IF_SSE5|IF_AMD},
1736 /* 1729 */ {I_FNMSUBSD, 4, {XMMREG,SAME_AS|0,RM_XMM,XMMREG,0}, nasm_bytecodes+8583, IF_SSE5|IF_AMD},
1737 /* 1730 */ {I_FNMSUBSD, 4, {XMMREG,XMMREG,RM_XMM,SAME_AS|0,0}, nasm_bytecodes+8590, IF_SSE5|IF_AMD},
1738 /* 1731 */ {I_FNMSUBSD, 4, {XMMREG,RM_XMM,XMMREG,SAME_AS|0,0}, nasm_bytecodes+8597, IF_SSE5|IF_AMD},
1739 /* 1732 */ {I_COMEQPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+45, IF_SSE5|IF_AMD|IF_SO},
1740 /* 1733 */ {I_COMLTPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+54, IF_SSE5|IF_AMD|IF_SO},
1741 /* 1734 */ {I_COMLEPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+63, IF_SSE5|IF_AMD|IF_SO},
1742 /* 1735 */ {I_COMUNORDPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+72, IF_SSE5|IF_AMD|IF_SO},
1743 /* 1736 */ {I_COMUNEQPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+81, IF_SSE5|IF_AMD|IF_SO},
1744 /* 1737 */ {I_COMUNLTPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+90, IF_SSE5|IF_AMD|IF_SO},
1745 /* 1738 */ {I_COMUNLEPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+99, IF_SSE5|IF_AMD|IF_SO},
1746 /* 1739 */ {I_COMORDPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+108, IF_SSE5|IF_AMD|IF_SO},
1747 /* 1740 */ {I_COMUEQPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+117, IF_SSE5|IF_AMD|IF_SO},
1748 /* 1741 */ {I_COMULTPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+126, IF_SSE5|IF_AMD|IF_SO},
1749 /* 1742 */ {I_COMULEPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+135, IF_SSE5|IF_AMD|IF_SO},
1750 /* 1743 */ {I_COMFALSEPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+144, IF_SSE5|IF_AMD|IF_SO},
1751 /* 1744 */ {I_COMNEQPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+153, IF_SSE5|IF_AMD|IF_SO},
1752 /* 1745 */ {I_COMNLTPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+162, IF_SSE5|IF_AMD|IF_SO},
1753 /* 1746 */ {I_COMNLEPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+171, IF_SSE5|IF_AMD|IF_SO},
1754 /* 1747 */ {I_COMTRUEPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+180, IF_SSE5|IF_AMD|IF_SO},
1755 /* 1748 */ {I_COMPS, 4, {XMMREG,XMMREG,RM_XMM,IMMEDIATE,0}, nasm_bytecodes+5767, IF_SSE5|IF_AMD|IF_SO},
1756 /* 1749 */ {I_COMEQPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+189, IF_SSE5|IF_AMD|IF_SO},
1757 /* 1750 */ {I_COMLTPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+198, IF_SSE5|IF_AMD|IF_SO},
1758 /* 1751 */ {I_COMLEPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+207, IF_SSE5|IF_AMD|IF_SO},
1759 /* 1752 */ {I_COMUNORDPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+216, IF_SSE5|IF_AMD|IF_SO},
1760 /* 1753 */ {I_COMUNEQPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+225, IF_SSE5|IF_AMD|IF_SO},
1761 /* 1754 */ {I_COMUNLTPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+234, IF_SSE5|IF_AMD|IF_SO},
1762 /* 1755 */ {I_COMUNLEPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+243, IF_SSE5|IF_AMD|IF_SO},
1763 /* 1756 */ {I_COMORDPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+252, IF_SSE5|IF_AMD|IF_SO},
1764 /* 1757 */ {I_COMUEQPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+261, IF_SSE5|IF_AMD|IF_SO},
1765 /* 1758 */ {I_COMULTPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+270, IF_SSE5|IF_AMD|IF_SO},
1766 /* 1759 */ {I_COMULEPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+279, IF_SSE5|IF_AMD|IF_SO},
1767 /* 1760 */ {I_COMFALSEPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+288, IF_SSE5|IF_AMD|IF_SO},
1768 /* 1761 */ {I_COMNEQPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+297, IF_SSE5|IF_AMD|IF_SO},
1769 /* 1762 */ {I_COMNLTPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+306, IF_SSE5|IF_AMD|IF_SO},
1770 /* 1763 */ {I_COMNLEPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+315, IF_SSE5|IF_AMD|IF_SO},
1771 /* 1764 */ {I_COMTRUEPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+324, IF_SSE5|IF_AMD|IF_SO},
1772 /* 1765 */ {I_COMPD, 4, {XMMREG,XMMREG,RM_XMM,IMMEDIATE,0}, nasm_bytecodes+5775, IF_SSE5|IF_AMD|IF_SO},
1773 /* 1766 */ {I_COMEQSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+333, IF_SSE5|IF_AMD|IF_SD},
1774 /* 1767 */ {I_COMLTSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+342, IF_SSE5|IF_AMD|IF_SD},
1775 /* 1768 */ {I_COMLESS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+351, IF_SSE5|IF_AMD|IF_SD},
1776 /* 1769 */ {I_COMUNORDSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+360, IF_SSE5|IF_AMD|IF_SD},
1777 /* 1770 */ {I_COMUNEQSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+369, IF_SSE5|IF_AMD|IF_SD},
1778 /* 1771 */ {I_COMUNLTSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+378, IF_SSE5|IF_AMD|IF_SD},
1779 /* 1772 */ {I_COMUNLESS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+387, IF_SSE5|IF_AMD|IF_SD},
1780 /* 1773 */ {I_COMORDSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+396, IF_SSE5|IF_AMD|IF_SD},
1781 /* 1774 */ {I_COMUEQSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+405, IF_SSE5|IF_AMD|IF_SD},
1782 /* 1775 */ {I_COMULTSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+414, IF_SSE5|IF_AMD|IF_SD},
1783 /* 1776 */ {I_COMULESS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+423, IF_SSE5|IF_AMD|IF_SD},
1784 /* 1777 */ {I_COMFALSESS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+432, IF_SSE5|IF_AMD|IF_SD},
1785 /* 1778 */ {I_COMNEQSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+441, IF_SSE5|IF_AMD|IF_SD},
1786 /* 1779 */ {I_COMNLTSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+450, IF_SSE5|IF_AMD|IF_SD},
1787 /* 1780 */ {I_COMNLESS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+459, IF_SSE5|IF_AMD|IF_SD},
1788 /* 1781 */ {I_COMTRUESS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+468, IF_SSE5|IF_AMD|IF_SD},
1789 /* 1782 */ {I_COMSS, 4, {XMMREG,XMMREG,RM_XMM,IMMEDIATE,0}, nasm_bytecodes+5783, IF_SSE5|IF_AMD|IF_SD},
1790 /* 1783 */ {I_COMEQSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+477, IF_SSE5|IF_AMD|IF_SQ},
1791 /* 1784 */ {I_COMLTSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+486, IF_SSE5|IF_AMD|IF_SQ},
1792 /* 1785 */ {I_COMLESD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+495, IF_SSE5|IF_AMD|IF_SQ},
1793 /* 1786 */ {I_COMUNORDSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+504, IF_SSE5|IF_AMD|IF_SQ},
1794 /* 1787 */ {I_COMUNEQSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+513, IF_SSE5|IF_AMD|IF_SQ},
1795 /* 1788 */ {I_COMUNLTSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+522, IF_SSE5|IF_AMD|IF_SQ},
1796 /* 1789 */ {I_COMUNLESD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+531, IF_SSE5|IF_AMD|IF_SQ},
1797 /* 1790 */ {I_COMORDSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+540, IF_SSE5|IF_AMD|IF_SQ},
1798 /* 1791 */ {I_COMUEQSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+549, IF_SSE5|IF_AMD|IF_SQ},
1799 /* 1792 */ {I_COMULTSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+558, IF_SSE5|IF_AMD|IF_SQ},
1800 /* 1793 */ {I_COMULESD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+567, IF_SSE5|IF_AMD|IF_SQ},
1801 /* 1794 */ {I_COMFALSESD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+576, IF_SSE5|IF_AMD|IF_SQ},
1802 /* 1795 */ {I_COMNEQSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+585, IF_SSE5|IF_AMD|IF_SQ},
1803 /* 1796 */ {I_COMNLTSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+594, IF_SSE5|IF_AMD|IF_SQ},
1804 /* 1797 */ {I_COMNLESD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+603, IF_SSE5|IF_AMD|IF_SQ},
1805 /* 1798 */ {I_COMTRUESD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+612, IF_SSE5|IF_AMD|IF_SQ},
1806 /* 1799 */ {I_COMSD, 4, {XMMREG,XMMREG,RM_XMM,IMMEDIATE,0}, nasm_bytecodes+5791, IF_SSE5|IF_AMD|IF_SQ},
1807 /* 1800 */ {I_PCOMLTB, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+621, IF_SSE5|IF_AMD|IF_SO},
1808 /* 1801 */ {I_PCOMLEB, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+630, IF_SSE5|IF_AMD|IF_SO},
1809 /* 1802 */ {I_PCOMGTB, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+639, IF_SSE5|IF_AMD|IF_SO},
1810 /* 1803 */ {I_PCOMGEB, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+648, IF_SSE5|IF_AMD|IF_SO},
1811 /* 1804 */ {I_PCOMEQB, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+657, IF_SSE5|IF_AMD|IF_SO},
1812 /* 1805 */ {I_PCOMNEQB, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+666, IF_SSE5|IF_AMD|IF_SO},
1813 /* 1806 */ {I_PCOMFALSEB, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+675, IF_SSE5|IF_AMD|IF_SO},
1814 /* 1807 */ {I_PCOMTRUEB, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+684, IF_SSE5|IF_AMD|IF_SO},
1815 /* 1808 */ {I_PCOMB, 4, {XMMREG,XMMREG,RM_XMM,IMMEDIATE,0}, nasm_bytecodes+5799, IF_SSE5|IF_AMD|IF_SO},
1816 /* 1809 */ {I_PCOMLTW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+693, IF_SSE5|IF_AMD|IF_SO},
1817 /* 1810 */ {I_PCOMLEW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+702, IF_SSE5|IF_AMD|IF_SO},
1818 /* 1811 */ {I_PCOMGTW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+711, IF_SSE5|IF_AMD|IF_SO},
1819 /* 1812 */ {I_PCOMGEW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+720, IF_SSE5|IF_AMD|IF_SO},
1820 /* 1813 */ {I_PCOMEQW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+729, IF_SSE5|IF_AMD|IF_SO},
1821 /* 1814 */ {I_PCOMNEQW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+738, IF_SSE5|IF_AMD|IF_SO},
1822 /* 1815 */ {I_PCOMFALSEW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+747, IF_SSE5|IF_AMD|IF_SO},
1823 /* 1816 */ {I_PCOMTRUEW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+756, IF_SSE5|IF_AMD|IF_SO},
1824 /* 1817 */ {I_PCOMW, 4, {XMMREG,XMMREG,RM_XMM,IMMEDIATE,0}, nasm_bytecodes+5807, IF_SSE5|IF_AMD|IF_SO},
1825 /* 1818 */ {I_PCOMLTD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+765, IF_SSE5|IF_AMD|IF_SO},
1826 /* 1819 */ {I_PCOMLED, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+774, IF_SSE5|IF_AMD|IF_SO},
1827 /* 1820 */ {I_PCOMGTD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+783, IF_SSE5|IF_AMD|IF_SO},
1828 /* 1821 */ {I_PCOMGED, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+792, IF_SSE5|IF_AMD|IF_SO},
1829 /* 1822 */ {I_PCOMEQD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+801, IF_SSE5|IF_AMD|IF_SO},
1830 /* 1823 */ {I_PCOMNEQD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+810, IF_SSE5|IF_AMD|IF_SO},
1831 /* 1824 */ {I_PCOMFALSED, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+819, IF_SSE5|IF_AMD|IF_SO},
1832 /* 1825 */ {I_PCOMTRUED, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+828, IF_SSE5|IF_AMD|IF_SO},
1833 /* 1826 */ {I_PCOMD, 4, {XMMREG,XMMREG,RM_XMM,IMMEDIATE,0}, nasm_bytecodes+5815, IF_SSE5|IF_AMD|IF_SO},
1834 /* 1827 */ {I_PCOMLTQ, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+837, IF_SSE5|IF_AMD|IF_SO},
1835 /* 1828 */ {I_PCOMLEQ, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+846, IF_SSE5|IF_AMD|IF_SO},
1836 /* 1829 */ {I_PCOMGTQ, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+855, IF_SSE5|IF_AMD|IF_SO},
1837 /* 1830 */ {I_PCOMGEQ, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+864, IF_SSE5|IF_AMD|IF_SO},
1838 /* 1831 */ {I_PCOMEQQ, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+873, IF_SSE5|IF_AMD|IF_SO},
1839 /* 1832 */ {I_PCOMNEQQ, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+882, IF_SSE5|IF_AMD|IF_SO},
1840 /* 1833 */ {I_PCOMFALSEQ, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+891, IF_SSE5|IF_AMD|IF_SO},
1841 /* 1834 */ {I_PCOMTRUEQ, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+900, IF_SSE5|IF_AMD|IF_SO},
1842 /* 1835 */ {I_PCOMQ, 4, {XMMREG,XMMREG,RM_XMM,IMMEDIATE,0}, nasm_bytecodes+5823, IF_SSE5|IF_AMD|IF_SO},
1843 /* 1836 */ {I_PCOMLTUB, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+909, IF_SSE5|IF_AMD|IF_SO},
1844 /* 1837 */ {I_PCOMLEUB, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+918, IF_SSE5|IF_AMD|IF_SO},
1845 /* 1838 */ {I_PCOMGTUB, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+927, IF_SSE5|IF_AMD|IF_SO},
1846 /* 1839 */ {I_PCOMGEUB, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+936, IF_SSE5|IF_AMD|IF_SO},
1847 /* 1840 */ {I_PCOMEQUB, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+945, IF_SSE5|IF_AMD|IF_SO},
1848 /* 1841 */ {I_PCOMNEQUB, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+954, IF_SSE5|IF_AMD|IF_SO},
1849 /* 1842 */ {I_PCOMFALSEUB, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+963, IF_SSE5|IF_AMD|IF_SO},
1850 /* 1843 */ {I_PCOMTRUEUB, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+972, IF_SSE5|IF_AMD|IF_SO},
1851 /* 1844 */ {I_PCOMUB, 4, {XMMREG,XMMREG,RM_XMM,IMMEDIATE,0}, nasm_bytecodes+5831, IF_SSE5|IF_AMD|IF_SO},
1852 /* 1845 */ {I_PCOMLTUW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+981, IF_SSE5|IF_AMD|IF_SO},
1853 /* 1846 */ {I_PCOMLEUW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+990, IF_SSE5|IF_AMD|IF_SO},
1854 /* 1847 */ {I_PCOMGTUW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+999, IF_SSE5|IF_AMD|IF_SO},
1855 /* 1848 */ {I_PCOMGEUW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1008, IF_SSE5|IF_AMD|IF_SO},
1856 /* 1849 */ {I_PCOMEQUW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1017, IF_SSE5|IF_AMD|IF_SO},
1857 /* 1850 */ {I_PCOMNEQUW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1026, IF_SSE5|IF_AMD|IF_SO},
1858 /* 1851 */ {I_PCOMFALSEUW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1035, IF_SSE5|IF_AMD|IF_SO},
1859 /* 1852 */ {I_PCOMTRUEUW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1044, IF_SSE5|IF_AMD|IF_SO},
1860 /* 1853 */ {I_PCOMUW, 4, {XMMREG,XMMREG,RM_XMM,IMMEDIATE,0}, nasm_bytecodes+5839, IF_SSE5|IF_AMD|IF_SO},
1861 /* 1854 */ {I_PCOMLTUD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1053, IF_SSE5|IF_AMD|IF_SO},
1862 /* 1855 */ {I_PCOMLEUD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1062, IF_SSE5|IF_AMD|IF_SO},
1863 /* 1856 */ {I_PCOMGTUD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1071, IF_SSE5|IF_AMD|IF_SO},
1864 /* 1857 */ {I_PCOMGEUD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1080, IF_SSE5|IF_AMD|IF_SO},
1865 /* 1858 */ {I_PCOMEQUD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1089, IF_SSE5|IF_AMD|IF_SO},
1866 /* 1859 */ {I_PCOMNEQUD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1098, IF_SSE5|IF_AMD|IF_SO},
1867 /* 1860 */ {I_PCOMFALSEUD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1107, IF_SSE5|IF_AMD|IF_SO},
1868 /* 1861 */ {I_PCOMTRUEUD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1116, IF_SSE5|IF_AMD|IF_SO},
1869 /* 1862 */ {I_PCOMUD, 4, {XMMREG,XMMREG,RM_XMM,IMMEDIATE,0}, nasm_bytecodes+5847, IF_SSE5|IF_AMD|IF_SO},
1870 /* 1863 */ {I_PCOMLTUQ, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1125, IF_SSE5|IF_AMD|IF_SO},
1871 /* 1864 */ {I_PCOMLEUQ, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1134, IF_SSE5|IF_AMD|IF_SO},
1872 /* 1865 */ {I_PCOMGTUQ, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1143, IF_SSE5|IF_AMD|IF_SO},
1873 /* 1866 */ {I_PCOMGEUQ, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1152, IF_SSE5|IF_AMD|IF_SO},
1874 /* 1867 */ {I_PCOMEQUQ, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1161, IF_SSE5|IF_AMD|IF_SO},
1875 /* 1868 */ {I_PCOMNEQUQ, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1170, IF_SSE5|IF_AMD|IF_SO},
1876 /* 1869 */ {I_PCOMFALSEUQ, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1179, IF_SSE5|IF_AMD|IF_SO},
1877 /* 1870 */ {I_PCOMTRUEUQ, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1188, IF_SSE5|IF_AMD|IF_SO},
1878 /* 1871 */ {I_PCOMUQ, 4, {XMMREG,XMMREG,RM_XMM,IMMEDIATE,0}, nasm_bytecodes+5855, IF_SSE5|IF_AMD|IF_SO},
1879 /* 1872 */ {I_PERMPS, 4, {XMMREG,SAME_AS|0,XMMREG,RM_XMM,0}, nasm_bytecodes+8604, IF_SSE5|IF_AMD},
1880 /* 1873 */ {I_PERMPS, 4, {XMMREG,SAME_AS|0,RM_XMM,XMMREG,0}, nasm_bytecodes+8611, IF_SSE5|IF_AMD},
1881 /* 1874 */ {I_PERMPS, 4, {XMMREG,XMMREG,RM_XMM,SAME_AS|0,0}, nasm_bytecodes+8618, IF_SSE5|IF_AMD},
1882 /* 1875 */ {I_PERMPS, 4, {XMMREG,RM_XMM,XMMREG,SAME_AS|0,0}, nasm_bytecodes+8625, IF_SSE5|IF_AMD},
1883 /* 1876 */ {I_PERMPD, 4, {XMMREG,SAME_AS|0,XMMREG,RM_XMM,0}, nasm_bytecodes+8632, IF_SSE5|IF_AMD},
1884 /* 1877 */ {I_PERMPD, 4, {XMMREG,SAME_AS|0,RM_XMM,XMMREG,0}, nasm_bytecodes+8639, IF_SSE5|IF_AMD},
1885 /* 1878 */ {I_PERMPD, 4, {XMMREG,XMMREG,RM_XMM,SAME_AS|0,0}, nasm_bytecodes+8646, IF_SSE5|IF_AMD},
1886 /* 1879 */ {I_PERMPD, 4, {XMMREG,RM_XMM,XMMREG,SAME_AS|0,0}, nasm_bytecodes+8653, IF_SSE5|IF_AMD},
1887 /* 1880 */ {I_PCMOV, 4, {XMMREG,SAME_AS|0,XMMREG,RM_XMM,0}, nasm_bytecodes+8660, IF_SSE5|IF_AMD},
1888 /* 1881 */ {I_PCMOV, 4, {XMMREG,SAME_AS|0,RM_XMM,XMMREG,0}, nasm_bytecodes+8667, IF_SSE5|IF_AMD},
1889 /* 1882 */ {I_PCMOV, 4, {XMMREG,XMMREG,RM_XMM,SAME_AS|0,0}, nasm_bytecodes+8674, IF_SSE5|IF_AMD},
1890 /* 1883 */ {I_PCMOV, 4, {XMMREG,RM_XMM,XMMREG,SAME_AS|0,0}, nasm_bytecodes+8681, IF_SSE5|IF_AMD},
1891 /* 1884 */ {I_PPERM, 4, {XMMREG,SAME_AS|0,XMMREG,RM_XMM,0}, nasm_bytecodes+8688, IF_SSE5|IF_AMD},
1892 /* 1885 */ {I_PPERM, 4, {XMMREG,SAME_AS|0,RM_XMM,XMMREG,0}, nasm_bytecodes+8695, IF_SSE5|IF_AMD},
1893 /* 1886 */ {I_PPERM, 4, {XMMREG,XMMREG,RM_XMM,SAME_AS|0,0}, nasm_bytecodes+8702, IF_SSE5|IF_AMD},
1894 /* 1887 */ {I_PPERM, 4, {XMMREG,RM_XMM,XMMREG,SAME_AS|0,0}, nasm_bytecodes+8709, IF_SSE5|IF_AMD},
1895 /* 1888 */ {I_PMACSSWW, 4, {XMMREG,XMMREG,RM_XMM,SAME_AS|0,0}, nasm_bytecodes+8716, IF_SSE5|IF_AMD},
1896 /* 1889 */ {I_PMACSWW, 4, {XMMREG,XMMREG,RM_XMM,SAME_AS|0,0}, nasm_bytecodes+8723, IF_SSE5|IF_AMD},
1897 /* 1890 */ {I_PMACSSWD, 4, {XMMREG,XMMREG,RM_XMM,SAME_AS|0,0}, nasm_bytecodes+8730, IF_SSE5|IF_AMD},
1898 /* 1891 */ {I_PMACSWD, 4, {XMMREG,XMMREG,RM_XMM,SAME_AS|0,0}, nasm_bytecodes+8737, IF_SSE5|IF_AMD},
1899 /* 1892 */ {I_PMACSSDD, 4, {XMMREG,XMMREG,RM_XMM,SAME_AS|0,0}, nasm_bytecodes+8744, IF_SSE5|IF_AMD},
1900 /* 1893 */ {I_PMACSDD, 4, {XMMREG,XMMREG,RM_XMM,SAME_AS|0,0}, nasm_bytecodes+8751, IF_SSE5|IF_AMD},
1901 /* 1894 */ {I_PMACSSDQL, 4, {XMMREG,XMMREG,RM_XMM,SAME_AS|0,0}, nasm_bytecodes+8758, IF_SSE5|IF_AMD},
1902 /* 1895 */ {I_PMACSDQL, 4, {XMMREG,XMMREG,RM_XMM,SAME_AS|0,0}, nasm_bytecodes+8765, IF_SSE5|IF_AMD},
1903 /* 1896 */ {I_PMACSSDQH, 4, {XMMREG,XMMREG,RM_XMM,SAME_AS|0,0}, nasm_bytecodes+8772, IF_SSE5|IF_AMD},
1904 /* 1897 */ {I_PMACSDQH, 4, {XMMREG,XMMREG,RM_XMM,SAME_AS|0,0}, nasm_bytecodes+8779, IF_SSE5|IF_AMD},
1905 /* 1898 */ {I_PMADCSSWD, 4, {XMMREG,XMMREG,RM_XMM,SAME_AS|0,0}, nasm_bytecodes+8786, IF_SSE5|IF_AMD},
1906 /* 1899 */ {I_PMADCSWD, 4, {XMMREG,XMMREG,RM_XMM,SAME_AS|0,0}, nasm_bytecodes+8793, IF_SSE5|IF_AMD},
1907 /* 1900 */ {I_PROTB, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+8800, IF_SSE5|IF_AMD},
1908 /* 1901 */ {I_PROTB, 3, {XMMREG,RM_XMM,XMMREG,0,0}, nasm_bytecodes+8807, IF_SSE5|IF_AMD},
1909 /* 1902 */ {I_PROTW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+8814, IF_SSE5|IF_AMD},
1910 /* 1903 */ {I_PROTW, 3, {XMMREG,RM_XMM,XMMREG,0,0}, nasm_bytecodes+8821, IF_SSE5|IF_AMD},
1911 /* 1904 */ {I_PROTD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+8828, IF_SSE5|IF_AMD},
1912 /* 1905 */ {I_PROTD, 3, {XMMREG,RM_XMM,XMMREG,0,0}, nasm_bytecodes+8835, IF_SSE5|IF_AMD},
1913 /* 1906 */ {I_PROTQ, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+8842, IF_SSE5|IF_AMD},
1914 /* 1907 */ {I_PROTQ, 3, {XMMREG,RM_XMM,XMMREG,0,0}, nasm_bytecodes+8849, IF_SSE5|IF_AMD},
1915 /* 1908 */ {I_PSHLB, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+8856, IF_SSE5|IF_AMD},
1916 /* 1909 */ {I_PSHLB, 3, {XMMREG,RM_XMM,XMMREG,0,0}, nasm_bytecodes+8863, IF_SSE5|IF_AMD},
1917 /* 1910 */ {I_PSHLW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+8870, IF_SSE5|IF_AMD},
1918 /* 1911 */ {I_PSHLW, 3, {XMMREG,RM_XMM,XMMREG,0,0}, nasm_bytecodes+8877, IF_SSE5|IF_AMD},
1919 /* 1912 */ {I_PSHLD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+8884, IF_SSE5|IF_AMD},
1920 /* 1913 */ {I_PSHLD, 3, {XMMREG,RM_XMM,XMMREG,0,0}, nasm_bytecodes+8891, IF_SSE5|IF_AMD},
1921 /* 1914 */ {I_PSHLQ, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+8898, IF_SSE5|IF_AMD},
1922 /* 1915 */ {I_PSHLQ, 3, {XMMREG,RM_XMM,XMMREG,0,0}, nasm_bytecodes+8905, IF_SSE5|IF_AMD},
1923 /* 1916 */ {I_PSHAB, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+8912, IF_SSE5|IF_AMD},
1924 /* 1917 */ {I_PSHAB, 3, {XMMREG,RM_XMM,XMMREG,0,0}, nasm_bytecodes+8919, IF_SSE5|IF_AMD},
1925 /* 1918 */ {I_PSHAW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+8926, IF_SSE5|IF_AMD},
1926 /* 1919 */ {I_PSHAW, 3, {XMMREG,RM_XMM,XMMREG,0,0}, nasm_bytecodes+8933, IF_SSE5|IF_AMD},
1927 /* 1920 */ {I_PSHAD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+8940, IF_SSE5|IF_AMD},
1928 /* 1921 */ {I_PSHAD, 3, {XMMREG,RM_XMM,XMMREG,0,0}, nasm_bytecodes+8947, IF_SSE5|IF_AMD},
1929 /* 1922 */ {I_PSHAQ, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+8954, IF_SSE5|IF_AMD},
1930 /* 1923 */ {I_PSHAQ, 3, {XMMREG,RM_XMM,XMMREG,0,0}, nasm_bytecodes+8961, IF_SSE5|IF_AMD},
1931 /* 1924 */ {I_FRCZPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+8968, IF_SSE5|IF_AMD},
1932 /* 1925 */ {I_FRCZPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+8975, IF_SSE5|IF_AMD},
1933 /* 1926 */ {I_FRCZSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+8982, IF_SSE5|IF_AMD},
1934 /* 1927 */ {I_FRCZSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+8989, IF_SSE5|IF_AMD},
1935 /* 1928 */ {I_CVTPH2PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+8996, IF_SSE5|IF_AMD|IF_SQ},
1936 /* 1929 */ {I_CVTPS2PH, 2, {RM_XMM,XMMREG,0,0,0}, nasm_bytecodes+9003, IF_SSE5|IF_AMD|IF_SQ},
1937 /* 1930 */ {I_PHADDBW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9010, IF_SSE5|IF_AMD},
1938 /* 1931 */ {I_PHADDBD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9017, IF_SSE5|IF_AMD},
1939 /* 1932 */ {I_PHADDBQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9024, IF_SSE5|IF_AMD},
1940 /* 1933 */ {I_PHADDWD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9031, IF_SSE5|IF_AMD},
1941 /* 1934 */ {I_PHADDWQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9038, IF_SSE5|IF_AMD},
1942 /* 1935 */ {I_PHADDDQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9045, IF_SSE5|IF_AMD},
1943 /* 1936 */ {I_PHADDUBW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9052, IF_SSE5|IF_AMD},
1944 /* 1937 */ {I_PHADDUBD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9059, IF_SSE5|IF_AMD},
1945 /* 1938 */ {I_PHADDUBQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9066, IF_SSE5|IF_AMD},
1946 /* 1939 */ {I_PHADDUWD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9073, IF_SSE5|IF_AMD},
1947 /* 1940 */ {I_PHADDUWQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9080, IF_SSE5|IF_AMD},
1948 /* 1941 */ {I_PHADDUDQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9087, IF_SSE5|IF_AMD},
1949 /* 1942 */ {I_PHSUBBW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9094, IF_SSE5|IF_AMD},
1950 /* 1943 */ {I_PHSUBWD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9101, IF_SSE5|IF_AMD},
1951 /* 1944 */ {I_PHSUBDQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9108, IF_SSE5|IF_AMD},
1952 /* 1945 */ {I_PROTB, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+5863, IF_SSE5|IF_AMD},
1953 /* 1946 */ {I_PROTW, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+5871, IF_SSE5|IF_AMD},
1954 /* 1947 */ {I_PROTD, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+5879, IF_SSE5|IF_AMD},
1955 /* 1948 */ {I_PROTQ, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+5887, IF_SSE5|IF_AMD},
1956 /* 1949 */ {I_ROUNDPS, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+5679, IF_SSE5|IF_AMD},
1957 /* 1950 */ {I_ROUNDPD, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+5679, IF_SSE5|IF_AMD},
1958 /* 1951 */ {I_ROUNDSS, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+5679, IF_SSE5|IF_AMD},
1959 /* 1952 */ {I_ROUNDSD, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+5679, IF_SSE5|IF_AMD},
1960 /* 1953 */ {I_GETSEC, 0, {0,0,0,0,0}, nasm_bytecodes+20409, IF_KATMAI},
1961 /* 1954 */ {I_PFRCPV, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+5895, IF_PENT|IF_3DNOW|IF_SQ|IF_CYRIX},
1962 /* 1955 */ {I_PFRSQRTV, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+5903, IF_PENT|IF_3DNOW|IF_SQ|IF_CYRIX},
1963 /* 1956 */ {I_MOVBE, 2, {REG16,MEMORY|BITS16,0,0,0}, nasm_bytecodes+9115, IF_NEHALEM|IF_SM},
1964 /* 1957 */ {I_MOVBE, 2, {REG32,MEMORY|BITS32,0,0,0}, nasm_bytecodes+9122, IF_NEHALEM|IF_SM},
1965 /* 1958 */ {I_MOVBE, 2, {REG64,MEMORY|BITS64,0,0,0}, nasm_bytecodes+9129, IF_NEHALEM|IF_SM},
1966 /* 1959 */ {I_MOVBE, 2, {MEMORY|BITS16,REG16,0,0,0}, nasm_bytecodes+9136, IF_NEHALEM|IF_SM},
1967 /* 1960 */ {I_MOVBE, 2, {MEMORY|BITS32,REG32,0,0,0}, nasm_bytecodes+9143, IF_NEHALEM|IF_SM},
1968 /* 1961 */ {I_MOVBE, 2, {MEMORY|BITS64,REG64,0,0,0}, nasm_bytecodes+9150, IF_NEHALEM|IF_SM},
1969 /* 1962 */ {I_AESENC, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9157, IF_SSE|IF_WESTMERE|IF_SO},
1970 /* 1963 */ {I_AESENCLAST, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9164, IF_SSE|IF_WESTMERE|IF_SO},
1971 /* 1964 */ {I_AESDEC, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9171, IF_SSE|IF_WESTMERE|IF_SO},
1972 /* 1965 */ {I_AESDECLAST, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9178, IF_SSE|IF_WESTMERE|IF_SO},
1973 /* 1966 */ {I_AESIMC, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9185, IF_SSE|IF_WESTMERE|IF_SO},
1974 /* 1967 */ {I_AESKEYGENASSIST, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+5911, IF_SSE|IF_WESTMERE|IF_SO},
1975 /* 1968 */ {I_VAESENC, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+9192, IF_AVX|IF_SANDYBRIDGE|IF_SO},
1976 /* 1969 */ {I_VAESENC, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9199, IF_AVX|IF_SANDYBRIDGE|IF_SO},
1977 /* 1970 */ {I_VAESENCLAST, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+9206, IF_AVX|IF_SANDYBRIDGE|IF_SO},
1978 /* 1971 */ {I_VAESENCLAST, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9213, IF_AVX|IF_SANDYBRIDGE|IF_SO},
1979 /* 1972 */ {I_VAESDEC, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+9220, IF_AVX|IF_SANDYBRIDGE|IF_SO},
1980 /* 1973 */ {I_VAESDEC, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9227, IF_AVX|IF_SANDYBRIDGE|IF_SO},
1981 /* 1974 */ {I_VAESDECLAST, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+9234, IF_AVX|IF_SANDYBRIDGE|IF_SO},
1982 /* 1975 */ {I_VAESDECLAST, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9241, IF_AVX|IF_SANDYBRIDGE|IF_SO},
1983 /* 1976 */ {I_VAESIMC, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9248, IF_AVX|IF_SANDYBRIDGE|IF_SO},
1984 /* 1977 */ {I_VAESKEYGENASSIST, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+5919, IF_AVX|IF_SANDYBRIDGE|IF_SO},
1985 /* 1978 */ {I_VADDPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+9255, IF_AVX|IF_SANDYBRIDGE|IF_SO},
1986 /* 1979 */ {I_VADDPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9262, IF_AVX|IF_SANDYBRIDGE|IF_SO},
1987 /* 1980 */ {I_VADDPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+9269, IF_AVX|IF_SANDYBRIDGE|IF_SY},
1988 /* 1981 */ {I_VADDPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+9276, IF_AVX|IF_SANDYBRIDGE|IF_SY},
1989 /* 1982 */ {I_VADDPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+9283, IF_AVX|IF_SANDYBRIDGE|IF_SO},
1990 /* 1983 */ {I_VADDPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9290, IF_AVX|IF_SANDYBRIDGE|IF_SO},
1991 /* 1984 */ {I_VADDPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+9297, IF_AVX|IF_SANDYBRIDGE|IF_SY},
1992 /* 1985 */ {I_VADDPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+9304, IF_AVX|IF_SANDYBRIDGE|IF_SY},
1993 /* 1986 */ {I_VADDSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+9311, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
1994 /* 1987 */ {I_VADDSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9318, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
1995 /* 1988 */ {I_VADDSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+9325, IF_AVX|IF_SANDYBRIDGE|IF_SD},
1996 /* 1989 */ {I_VADDSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9332, IF_AVX|IF_SANDYBRIDGE|IF_SD},
1997 /* 1990 */ {I_VADDSUBPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+9339, IF_AVX|IF_SANDYBRIDGE|IF_SO},
1998 /* 1991 */ {I_VADDSUBPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9346, IF_AVX|IF_SANDYBRIDGE|IF_SO},
1999 /* 1992 */ {I_VADDSUBPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+9353, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2000 /* 1993 */ {I_VADDSUBPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+9360, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2001 /* 1994 */ {I_VADDSUBPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+9367, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2002 /* 1995 */ {I_VADDSUBPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9374, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2003 /* 1996 */ {I_VADDSUBPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+9381, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2004 /* 1997 */ {I_VADDSUBPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+9388, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2005 /* 1998 */ {I_VANDPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+9395, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2006 /* 1999 */ {I_VANDPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9402, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2007 /* 2000 */ {I_VANDPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+9409, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2008 /* 2001 */ {I_VANDPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+9416, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2009 /* 2002 */ {I_VANDPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+9423, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2010 /* 2003 */ {I_VANDPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9430, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2011 /* 2004 */ {I_VANDPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+9437, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2012 /* 2005 */ {I_VANDPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+9444, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2013 /* 2006 */ {I_VANDNPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+9451, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2014 /* 2007 */ {I_VANDNPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9458, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2015 /* 2008 */ {I_VANDNPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+9465, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2016 /* 2009 */ {I_VANDNPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+9472, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2017 /* 2010 */ {I_VANDNPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+9479, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2018 /* 2011 */ {I_VANDNPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9486, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2019 /* 2012 */ {I_VANDNPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+9493, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2020 /* 2013 */ {I_VANDNPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+9500, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2021 /* 2014 */ {I_VBLENDPD, 4, {XMMREG,XMMREG,RM_XMM,IMMEDIATE,0}, nasm_bytecodes+5927, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2022 /* 2015 */ {I_VBLENDPD, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+5935, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2023 /* 2016 */ {I_VBLENDPD, 4, {YMMREG,YMMREG,RM_YMM,IMMEDIATE,0}, nasm_bytecodes+5943, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2024 /* 2017 */ {I_VBLENDPD, 3, {YMMREG,RM_YMM,IMMEDIATE,0,0}, nasm_bytecodes+5951, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2025 /* 2018 */ {I_VBLENDPS, 4, {XMMREG,XMMREG,RM_XMM,IMMEDIATE,0}, nasm_bytecodes+5959, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2026 /* 2019 */ {I_VBLENDPS, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+5967, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2027 /* 2020 */ {I_VBLENDPS, 4, {YMMREG,YMMREG,RM_YMM,IMMEDIATE,0}, nasm_bytecodes+5975, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2028 /* 2021 */ {I_VBLENDPS, 3, {YMMREG,RM_YMM,IMMEDIATE,0,0}, nasm_bytecodes+5983, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2029 /* 2022 */ {I_VBLENDVPD, 4, {XMMREG,XMMREG,RM_XMM,XMMREG,0}, nasm_bytecodes+1197, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2030 /* 2023 */ {I_VBLENDVPD, 3, {XMMREG,RM_XMM,XMM0,0,0}, nasm_bytecodes+9507, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2031 /* 2024 */ {I_VBLENDVPD, 4, {YMMREG,YMMREG,RM_YMM,YMMREG,0}, nasm_bytecodes+1206, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2032 /* 2025 */ {I_VBLENDVPD, 3, {YMMREG,RM_YMM,YMM0,0,0}, nasm_bytecodes+9514, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2033 /* 2026 */ {I_VBLENDVPS, 4, {XMMREG,XMMREG,RM_XMM,XMMREG,0}, nasm_bytecodes+1215, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2034 /* 2027 */ {I_VBLENDVPS, 3, {XMMREG,RM_XMM,XMM0,0,0}, nasm_bytecodes+9521, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2035 /* 2028 */ {I_VBLENDVPS, 4, {YMMREG,YMMREG,RM_YMM,YMMREG,0}, nasm_bytecodes+1224, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2036 /* 2029 */ {I_VBLENDVPD, 3, {YMMREG,RM_YMM,YMM0,0,0}, nasm_bytecodes+9528, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2037 /* 2030 */ {I_VBROADCASTSS, 2, {XMMREG,MEMORY,0,0,0}, nasm_bytecodes+9535, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2038 /* 2031 */ {I_VBROADCASTSS, 2, {YMMREG,MEMORY,0,0,0}, nasm_bytecodes+9542, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2039 /* 2032 */ {I_VBROADCASTSD, 2, {YMMREG,MEMORY,0,0,0}, nasm_bytecodes+9549, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2040 /* 2033 */ {I_VBROADCASTF128, 2, {YMMREG,MEMORY,0,0,0}, nasm_bytecodes+9556, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2041 /* 2034 */ {I_VCMPEQPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1233, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2042 /* 2035 */ {I_VCMPEQPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+1242, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2043 /* 2036 */ {I_VCMPEQPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+1251, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2044 /* 2037 */ {I_VCMPEQPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+1260, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2045 /* 2038 */ {I_VCMPLTPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1269, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2046 /* 2039 */ {I_VCMPLTPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+1278, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2047 /* 2040 */ {I_VCMPLTPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+1287, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2048 /* 2041 */ {I_VCMPLTPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+1296, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2049 /* 2042 */ {I_VCMPLEPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1305, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2050 /* 2043 */ {I_VCMPLEPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+1314, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2051 /* 2044 */ {I_VCMPLEPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+1323, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2052 /* 2045 */ {I_VCMPLEPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+1332, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2053 /* 2046 */ {I_VCMPUNORDPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1341, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2054 /* 2047 */ {I_VCMPUNORDPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+1350, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2055 /* 2048 */ {I_VCMPUNORDPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+1359, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2056 /* 2049 */ {I_VCMPUNORDPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+1368, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2057 /* 2050 */ {I_VCMPNEQPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1377, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2058 /* 2051 */ {I_VCMPNEQPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+1386, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2059 /* 2052 */ {I_VCMPNEQPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+1395, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2060 /* 2053 */ {I_VCMPNEQPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+1404, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2061 /* 2054 */ {I_VCMPNLTPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1413, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2062 /* 2055 */ {I_VCMPNLTPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+1422, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2063 /* 2056 */ {I_VCMPNLTPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+1431, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2064 /* 2057 */ {I_VCMPNLTPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+1440, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2065 /* 2058 */ {I_VCMPNLEPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1449, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2066 /* 2059 */ {I_VCMPNLEPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+1458, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2067 /* 2060 */ {I_VCMPNLEPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+1467, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2068 /* 2061 */ {I_VCMPNLEPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+1476, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2069 /* 2062 */ {I_VCMPORDPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1485, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2070 /* 2063 */ {I_VCMPORDPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+1494, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2071 /* 2064 */ {I_VCMPORDPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+1503, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2072 /* 2065 */ {I_VCMPORDPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+1512, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2073 /* 2066 */ {I_VCMPEQ_UQPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1521, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2074 /* 2067 */ {I_VCMPEQ_UQPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+1530, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2075 /* 2068 */ {I_VCMPEQ_UQPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+1539, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2076 /* 2069 */ {I_VCMPEQ_UQPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+1548, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2077 /* 2070 */ {I_VCMPNGEPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1557, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2078 /* 2071 */ {I_VCMPNGEPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+1566, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2079 /* 2072 */ {I_VCMPNGEPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+1575, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2080 /* 2073 */ {I_VCMPNGEPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+1584, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2081 /* 2074 */ {I_VCMPNGTPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1593, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2082 /* 2075 */ {I_VCMPNGTPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+1602, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2083 /* 2076 */ {I_VCMPNGTPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+1611, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2084 /* 2077 */ {I_VCMPNGTPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+1620, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2085 /* 2078 */ {I_VCMPFALSEPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1629, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2086 /* 2079 */ {I_VCMPFALSEPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+1638, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2087 /* 2080 */ {I_VCMPFALSEPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+1647, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2088 /* 2081 */ {I_VCMPFALSEPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+1656, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2089 /* 2082 */ {I_VCMPNEQ_OQPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1665, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2090 /* 2083 */ {I_VCMPNEQ_OQPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+1674, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2091 /* 2084 */ {I_VCMPNEQ_OQPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+1683, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2092 /* 2085 */ {I_VCMPNEQ_OQPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+1692, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2093 /* 2086 */ {I_VCMPGEPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1701, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2094 /* 2087 */ {I_VCMPGEPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+1710, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2095 /* 2088 */ {I_VCMPGEPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+1719, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2096 /* 2089 */ {I_VCMPGEPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+1728, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2097 /* 2090 */ {I_VCMPGTPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1737, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2098 /* 2091 */ {I_VCMPGTPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+1746, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2099 /* 2092 */ {I_VCMPGTPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+1755, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2100 /* 2093 */ {I_VCMPGTPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+1764, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2101 /* 2094 */ {I_VCMPTRUEPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1773, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2102 /* 2095 */ {I_VCMPTRUEPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+1782, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2103 /* 2096 */ {I_VCMPTRUEPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+1791, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2104 /* 2097 */ {I_VCMPTRUEPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+1800, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2105 /* 2098 */ {I_VCMPEQ_OSPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1809, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2106 /* 2099 */ {I_VCMPEQ_OSPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+1818, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2107 /* 2100 */ {I_VCMPEQ_OSPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+1827, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2108 /* 2101 */ {I_VCMPEQ_OSPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+1836, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2109 /* 2102 */ {I_VCMPLT_OQPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1845, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2110 /* 2103 */ {I_VCMPLT_OQPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+1854, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2111 /* 2104 */ {I_VCMPLT_OQPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+1863, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2112 /* 2105 */ {I_VCMPLT_OQPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+1872, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2113 /* 2106 */ {I_VCMPLE_OQPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1881, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2114 /* 2107 */ {I_VCMPLE_OQPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+1890, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2115 /* 2108 */ {I_VCMPLE_OQPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+1899, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2116 /* 2109 */ {I_VCMPLE_OQPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+1908, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2117 /* 2110 */ {I_VCMPUNORD_SPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1917, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2118 /* 2111 */ {I_VCMPUNORD_SPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+1926, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2119 /* 2112 */ {I_VCMPUNORD_SPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+1935, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2120 /* 2113 */ {I_VCMPUNORD_SPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+1944, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2121 /* 2114 */ {I_VCMPNEQ_USPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1953, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2122 /* 2115 */ {I_VCMPNEQ_USPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+1962, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2123 /* 2116 */ {I_VCMPNEQ_USPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+1971, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2124 /* 2117 */ {I_VCMPNEQ_USPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+1980, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2125 /* 2118 */ {I_VCMPNLT_UQPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+1989, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2126 /* 2119 */ {I_VCMPNLT_UQPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+1998, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2127 /* 2120 */ {I_VCMPNLT_UQPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+2007, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2128 /* 2121 */ {I_VCMPNLT_UQPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+2016, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2129 /* 2122 */ {I_VCMPNLE_UQPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+2025, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2130 /* 2123 */ {I_VCMPNLE_UQPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+2034, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2131 /* 2124 */ {I_VCMPNLE_UQPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+2043, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2132 /* 2125 */ {I_VCMPNLE_UQPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+2052, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2133 /* 2126 */ {I_VCMPORD_SPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+2061, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2134 /* 2127 */ {I_VCMPORD_SPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+2070, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2135 /* 2128 */ {I_VCMPORD_SPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+2079, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2136 /* 2129 */ {I_VCMPORS_SPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+2088, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2137 /* 2130 */ {I_VCMPEQ_USPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+2097, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2138 /* 2131 */ {I_VCMPEQ_USPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+2106, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2139 /* 2132 */ {I_VCMPEQ_USPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+2115, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2140 /* 2133 */ {I_VCMPEQ_USPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+2124, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2141 /* 2134 */ {I_VCMPNGE_UQPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+2133, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2142 /* 2135 */ {I_VCMPNGE_UQPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+2142, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2143 /* 2136 */ {I_VCMPNGE_UQPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+2151, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2144 /* 2137 */ {I_VCMPNGE_UQPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+2160, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2145 /* 2138 */ {I_VCMPNGT_UQPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+2169, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2146 /* 2139 */ {I_VCMPNGT_UQPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+2178, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2147 /* 2140 */ {I_VCMPNGT_UQPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+2187, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2148 /* 2141 */ {I_VCMPNGT_UQPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+2196, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2149 /* 2142 */ {I_VCMPFALSE_OSPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+2205, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2150 /* 2143 */ {I_VCMPFALSE_OSPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+2214, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2151 /* 2144 */ {I_VCMPFALSE_OSPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+2223, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2152 /* 2145 */ {I_VCMPFALSE_OSPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+2232, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2153 /* 2146 */ {I_VCMPNEQ_OSPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+2241, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2154 /* 2147 */ {I_VCMPNEQ_OSPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+2250, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2155 /* 2148 */ {I_VCMPNEQ_OSPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+2259, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2156 /* 2149 */ {I_VCMPNEQ_OSPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+2268, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2157 /* 2150 */ {I_VCMPGE_OQPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+2277, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2158 /* 2151 */ {I_VCMPGE_OQPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+2286, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2159 /* 2152 */ {I_VCMPGE_OQPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+2295, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2160 /* 2153 */ {I_VCMPGE_OQPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+2304, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2161 /* 2154 */ {I_VCMPGT_OQPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+2313, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2162 /* 2155 */ {I_VCMPGT_OQPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+2322, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2163 /* 2156 */ {I_VCMPGT_OQPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+2331, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2164 /* 2157 */ {I_VCMPGT_OQPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+2340, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2165 /* 2158 */ {I_VCMPTRUE_USPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+2349, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2166 /* 2159 */ {I_VCMPTRUE_USPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+2358, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2167 /* 2160 */ {I_VCMPTRUE_USPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+2367, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2168 /* 2161 */ {I_VCMPTRUE_USPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+2376, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2169 /* 2162 */ {I_VCMPPD, 4, {XMMREG,XMMREG,RM_XMM,IMMEDIATE,0}, nasm_bytecodes+5991, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2170 /* 2163 */ {I_VCMPPD, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+5999, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2171 /* 2164 */ {I_VCMPPD, 4, {YMMREG,YMMREG,RM_YMM,IMMEDIATE,0}, nasm_bytecodes+6007, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2172 /* 2165 */ {I_VCMPPD, 3, {YMMREG,RM_YMM,IMMEDIATE,0,0}, nasm_bytecodes+6015, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2173 /* 2166 */ {I_VCMPEQPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+2385, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2174 /* 2167 */ {I_VCMPEQPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+2394, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2175 /* 2168 */ {I_VCMPEQPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+2403, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2176 /* 2169 */ {I_VCMPEQPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+2412, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2177 /* 2170 */ {I_VCMPLTPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+2421, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2178 /* 2171 */ {I_VCMPLTPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+2430, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2179 /* 2172 */ {I_VCMPLTPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+2439, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2180 /* 2173 */ {I_VCMPLTPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+2448, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2181 /* 2174 */ {I_VCMPLEPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+2457, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2182 /* 2175 */ {I_VCMPLEPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+2466, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2183 /* 2176 */ {I_VCMPLEPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+2475, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2184 /* 2177 */ {I_VCMPLEPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+2484, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2185 /* 2178 */ {I_VCMPUNORDPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+2493, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2186 /* 2179 */ {I_VCMPUNORDPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+2502, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2187 /* 2180 */ {I_VCMPUNORDPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+2511, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2188 /* 2181 */ {I_VCMPUNORDPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+2520, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2189 /* 2182 */ {I_VCMPNEQPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+2529, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2190 /* 2183 */ {I_VCMPNEQPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+2538, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2191 /* 2184 */ {I_VCMPNEQPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+2547, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2192 /* 2185 */ {I_VCMPNEQPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+2556, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2193 /* 2186 */ {I_VCMPNLTPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+2565, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2194 /* 2187 */ {I_VCMPNLTPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+2574, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2195 /* 2188 */ {I_VCMPNLTPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+2583, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2196 /* 2189 */ {I_VCMPNLTPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+2592, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2197 /* 2190 */ {I_VCMPNLEPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+2601, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2198 /* 2191 */ {I_VCMPNLEPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+2610, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2199 /* 2192 */ {I_VCMPNLEPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+2619, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2200 /* 2193 */ {I_VCMPNLEPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+2628, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2201 /* 2194 */ {I_VCMPORDPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+2637, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2202 /* 2195 */ {I_VCMPORDPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+2646, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2203 /* 2196 */ {I_VCMPORDPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+2655, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2204 /* 2197 */ {I_VCMPORDPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+2664, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2205 /* 2198 */ {I_VCMPEQ_UQPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+2673, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2206 /* 2199 */ {I_VCMPEQ_UQPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+2682, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2207 /* 2200 */ {I_VCMPEQ_UQPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+2691, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2208 /* 2201 */ {I_VCMPEQ_UQPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+2700, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2209 /* 2202 */ {I_VCMPNGEPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+2709, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2210 /* 2203 */ {I_VCMPNGEPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+2718, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2211 /* 2204 */ {I_VCMPNGEPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+2727, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2212 /* 2205 */ {I_VCMPNGEPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+2736, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2213 /* 2206 */ {I_VCMPNGTPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+2745, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2214 /* 2207 */ {I_VCMPNGTPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+2754, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2215 /* 2208 */ {I_VCMPNGTPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+2763, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2216 /* 2209 */ {I_VCMPNGTPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+2772, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2217 /* 2210 */ {I_VCMPFALSEPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+2781, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2218 /* 2211 */ {I_VCMPFALSEPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+2790, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2219 /* 2212 */ {I_VCMPFALSEPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+2799, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2220 /* 2213 */ {I_VCMPFALSEPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+2808, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2221 /* 2214 */ {I_VCMPNEQ_OQPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+2817, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2222 /* 2215 */ {I_VCMPNEQ_OQPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+2826, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2223 /* 2216 */ {I_VCMPNEQ_OQPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+2835, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2224 /* 2217 */ {I_VCMPNEQ_OQPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+2844, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2225 /* 2218 */ {I_VCMPGEPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+2853, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2226 /* 2219 */ {I_VCMPGEPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+2862, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2227 /* 2220 */ {I_VCMPGEPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+2871, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2228 /* 2221 */ {I_VCMPGEPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+2880, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2229 /* 2222 */ {I_VCMPGTPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+2889, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2230 /* 2223 */ {I_VCMPGTPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+2898, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2231 /* 2224 */ {I_VCMPGTPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+2907, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2232 /* 2225 */ {I_VCMPGTPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+2916, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2233 /* 2226 */ {I_VCMPTRUEPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+2925, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2234 /* 2227 */ {I_VCMPTRUEPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+2934, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2235 /* 2228 */ {I_VCMPTRUEPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+2943, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2236 /* 2229 */ {I_VCMPTRUEPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+2952, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2237 /* 2230 */ {I_VCMPEQ_OSPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+2961, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2238 /* 2231 */ {I_VCMPEQ_OSPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+2970, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2239 /* 2232 */ {I_VCMPEQ_OSPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+2979, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2240 /* 2233 */ {I_VCMPEQ_OSPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+2988, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2241 /* 2234 */ {I_VCMPLT_OQPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+2997, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2242 /* 2235 */ {I_VCMPLT_OQPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3006, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2243 /* 2236 */ {I_VCMPLT_OQPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+3015, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2244 /* 2237 */ {I_VCMPLT_OQPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+3024, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2245 /* 2238 */ {I_VCMPLE_OQPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3033, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2246 /* 2239 */ {I_VCMPLE_OQPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3042, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2247 /* 2240 */ {I_VCMPLE_OQPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+3051, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2248 /* 2241 */ {I_VCMPLE_OQPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+3060, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2249 /* 2242 */ {I_VCMPUNORD_SPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3069, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2250 /* 2243 */ {I_VCMPUNORD_SPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3078, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2251 /* 2244 */ {I_VCMPUNORD_SPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+3087, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2252 /* 2245 */ {I_VCMPUNORD_SPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+3096, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2253 /* 2246 */ {I_VCMPNEQ_USPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3105, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2254 /* 2247 */ {I_VCMPNEQ_USPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3114, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2255 /* 2248 */ {I_VCMPNEQ_USPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+3123, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2256 /* 2249 */ {I_VCMPNEQ_USPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+3132, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2257 /* 2250 */ {I_VCMPNLT_UQPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3141, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2258 /* 2251 */ {I_VCMPNLT_UQPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3150, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2259 /* 2252 */ {I_VCMPNLT_UQPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+3159, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2260 /* 2253 */ {I_VCMPNLT_UQPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+3168, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2261 /* 2254 */ {I_VCMPNLE_UQPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3177, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2262 /* 2255 */ {I_VCMPNLE_UQPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3186, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2263 /* 2256 */ {I_VCMPNLE_UQPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+3195, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2264 /* 2257 */ {I_VCMPNLE_UQPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+3204, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2265 /* 2258 */ {I_VCMPORD_SPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3213, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2266 /* 2259 */ {I_VCMPORD_SPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3222, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2267 /* 2260 */ {I_VCMPORD_SPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+3231, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2268 /* 2261 */ {I_VCMPORS_SPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+3240, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2269 /* 2262 */ {I_VCMPEQ_USPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3249, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2270 /* 2263 */ {I_VCMPEQ_USPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3258, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2271 /* 2264 */ {I_VCMPEQ_USPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+3267, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2272 /* 2265 */ {I_VCMPEQ_USPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+3276, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2273 /* 2266 */ {I_VCMPNGE_UQPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3285, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2274 /* 2267 */ {I_VCMPNGE_UQPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3294, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2275 /* 2268 */ {I_VCMPNGE_UQPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+3303, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2276 /* 2269 */ {I_VCMPNGE_UQPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+3312, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2277 /* 2270 */ {I_VCMPNGT_UQPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3321, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2278 /* 2271 */ {I_VCMPNGT_UQPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3330, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2279 /* 2272 */ {I_VCMPNGT_UQPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+3339, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2280 /* 2273 */ {I_VCMPNGT_UQPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+3348, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2281 /* 2274 */ {I_VCMPFALSE_OSPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3357, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2282 /* 2275 */ {I_VCMPFALSE_OSPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3366, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2283 /* 2276 */ {I_VCMPFALSE_OSPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+3375, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2284 /* 2277 */ {I_VCMPFALSE_OSPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+3384, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2285 /* 2278 */ {I_VCMPNEQ_OSPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3393, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2286 /* 2279 */ {I_VCMPNEQ_OSPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3402, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2287 /* 2280 */ {I_VCMPNEQ_OSPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+3411, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2288 /* 2281 */ {I_VCMPNEQ_OSPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+3420, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2289 /* 2282 */ {I_VCMPGE_OQPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3429, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2290 /* 2283 */ {I_VCMPGE_OQPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3438, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2291 /* 2284 */ {I_VCMPGE_OQPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+3447, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2292 /* 2285 */ {I_VCMPGE_OQPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+3456, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2293 /* 2286 */ {I_VCMPGT_OQPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3465, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2294 /* 2287 */ {I_VCMPGT_OQPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3474, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2295 /* 2288 */ {I_VCMPGT_OQPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+3483, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2296 /* 2289 */ {I_VCMPGT_OQPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+3492, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2297 /* 2290 */ {I_VCMPTRUE_USPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3501, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2298 /* 2291 */ {I_VCMPTRUE_USPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3510, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2299 /* 2292 */ {I_VCMPTRUE_USPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+3519, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2300 /* 2293 */ {I_VCMPTRUE_USPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+3528, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2301 /* 2294 */ {I_VCMPPS, 4, {XMMREG,XMMREG,RM_XMM,IMMEDIATE,0}, nasm_bytecodes+6023, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2302 /* 2295 */ {I_VCMPPS, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+6031, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2303 /* 2296 */ {I_VCMPPS, 4, {YMMREG,YMMREG,RM_YMM,IMMEDIATE,0}, nasm_bytecodes+6039, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2304 /* 2297 */ {I_VCMPPS, 3, {YMMREG,RM_YMM,IMMEDIATE,0,0}, nasm_bytecodes+6047, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2305 /* 2298 */ {I_VCMPEQSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3537, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2306 /* 2299 */ {I_VCMPEQSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3546, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2307 /* 2300 */ {I_VCMPLTSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3555, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2308 /* 2301 */ {I_VCMPLTSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3564, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2309 /* 2302 */ {I_VCMPLESD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3573, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2310 /* 2303 */ {I_VCMPLESD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3582, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2311 /* 2304 */ {I_VCMPUNORDSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3591, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2312 /* 2305 */ {I_VCMPUNORDSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3600, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2313 /* 2306 */ {I_VCMPNEQSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3609, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2314 /* 2307 */ {I_VCMPNEQSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3618, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2315 /* 2308 */ {I_VCMPNLTSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3627, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2316 /* 2309 */ {I_VCMPNLTSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3636, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2317 /* 2310 */ {I_VCMPNLESD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3645, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2318 /* 2311 */ {I_VCMPNLESD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3654, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2319 /* 2312 */ {I_VCMPORDSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3663, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2320 /* 2313 */ {I_VCMPORDSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3672, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2321 /* 2314 */ {I_VCMPEQ_UQSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3681, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2322 /* 2315 */ {I_VCMPEQ_UQSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3690, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2323 /* 2316 */ {I_VCMPNGESD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3699, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2324 /* 2317 */ {I_VCMPNGESD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3708, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2325 /* 2318 */ {I_VCMPNGTSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3717, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2326 /* 2319 */ {I_VCMPNGTSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3726, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2327 /* 2320 */ {I_VCMPFALSESD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3735, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2328 /* 2321 */ {I_VCMPFALSESD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3744, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2329 /* 2322 */ {I_VCMPNEQ_OQSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3753, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2330 /* 2323 */ {I_VCMPNEQ_OQSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3762, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2331 /* 2324 */ {I_VCMPGESD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3771, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2332 /* 2325 */ {I_VCMPGESD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3780, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2333 /* 2326 */ {I_VCMPGTSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3789, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2334 /* 2327 */ {I_VCMPGTSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3798, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2335 /* 2328 */ {I_VCMPTRUESD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3807, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2336 /* 2329 */ {I_VCMPTRUESD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3816, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2337 /* 2330 */ {I_VCMPEQ_OSSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3825, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2338 /* 2331 */ {I_VCMPEQ_OSSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3834, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2339 /* 2332 */ {I_VCMPLT_OQSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3843, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2340 /* 2333 */ {I_VCMPLT_OQSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3852, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2341 /* 2334 */ {I_VCMPLE_OQSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3861, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2342 /* 2335 */ {I_VCMPLE_OQSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3870, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2343 /* 2336 */ {I_VCMPUNORD_SSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3879, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2344 /* 2337 */ {I_VCMPUNORD_SSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3888, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2345 /* 2338 */ {I_VCMPNEQ_USSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3897, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2346 /* 2339 */ {I_VCMPNEQ_USSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3906, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2347 /* 2340 */ {I_VCMPNLT_UQSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3915, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2348 /* 2341 */ {I_VCMPNLT_UQSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3924, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2349 /* 2342 */ {I_VCMPNLE_UQSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3933, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2350 /* 2343 */ {I_VCMPNLE_UQSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3942, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2351 /* 2344 */ {I_VCMPORD_SSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3951, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2352 /* 2345 */ {I_VCMPORD_SSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3960, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2353 /* 2346 */ {I_VCMPEQ_USSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3969, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2354 /* 2347 */ {I_VCMPEQ_USSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3978, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2355 /* 2348 */ {I_VCMPNGE_UQSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+3987, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2356 /* 2349 */ {I_VCMPNGE_UQSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+3996, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2357 /* 2350 */ {I_VCMPNGT_UQSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4005, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2358 /* 2351 */ {I_VCMPNGT_UQSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4014, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2359 /* 2352 */ {I_VCMPFALSE_OSSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4023, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2360 /* 2353 */ {I_VCMPFALSE_OSSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4032, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2361 /* 2354 */ {I_VCMPNEQ_OSSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4041, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2362 /* 2355 */ {I_VCMPNEQ_OSSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4050, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2363 /* 2356 */ {I_VCMPGE_OQSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4059, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2364 /* 2357 */ {I_VCMPGE_OQSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4068, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2365 /* 2358 */ {I_VCMPGT_OQSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4077, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2366 /* 2359 */ {I_VCMPGT_OQSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4086, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2367 /* 2360 */ {I_VCMPTRUE_USSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4095, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2368 /* 2361 */ {I_VCMPTRUE_USSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4104, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2369 /* 2362 */ {I_VCMPSD, 4, {XMMREG,XMMREG,RM_XMM,IMMEDIATE,0}, nasm_bytecodes+6055, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2370 /* 2363 */ {I_VCMPSD, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+6063, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2371 /* 2364 */ {I_VCMPEQSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4113, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2372 /* 2365 */ {I_VCMPEQSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4122, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2373 /* 2366 */ {I_VCMPLTSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4131, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2374 /* 2367 */ {I_VCMPLTSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4140, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2375 /* 2368 */ {I_VCMPLESS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4149, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2376 /* 2369 */ {I_VCMPLESS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4158, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2377 /* 2370 */ {I_VCMPUNORDSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4167, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2378 /* 2371 */ {I_VCMPUNORDSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4176, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2379 /* 2372 */ {I_VCMPNEQSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4185, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2380 /* 2373 */ {I_VCMPNEQSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4194, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2381 /* 2374 */ {I_VCMPNLTSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4203, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2382 /* 2375 */ {I_VCMPNLTSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4212, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2383 /* 2376 */ {I_VCMPNLESS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4221, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2384 /* 2377 */ {I_VCMPNLESS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4230, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2385 /* 2378 */ {I_VCMPORDSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4239, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2386 /* 2379 */ {I_VCMPORDSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4248, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2387 /* 2380 */ {I_VCMPEQ_UQSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4257, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2388 /* 2381 */ {I_VCMPEQ_UQSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4266, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2389 /* 2382 */ {I_VCMPNGESS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4275, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2390 /* 2383 */ {I_VCMPNGESS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4284, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2391 /* 2384 */ {I_VCMPNGTSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4293, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2392 /* 2385 */ {I_VCMPNGTSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4302, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2393 /* 2386 */ {I_VCMPFALSESS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4311, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2394 /* 2387 */ {I_VCMPFALSESS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4320, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2395 /* 2388 */ {I_VCMPNEQ_OQSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4329, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2396 /* 2389 */ {I_VCMPNEQ_OQSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4338, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2397 /* 2390 */ {I_VCMPGESS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4347, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2398 /* 2391 */ {I_VCMPGESS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4356, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2399 /* 2392 */ {I_VCMPGTSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4365, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2400 /* 2393 */ {I_VCMPGTSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4374, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2401 /* 2394 */ {I_VCMPTRUESS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4383, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2402 /* 2395 */ {I_VCMPTRUESS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4392, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2403 /* 2396 */ {I_VCMPEQ_OSSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4401, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2404 /* 2397 */ {I_VCMPEQ_OSSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4410, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2405 /* 2398 */ {I_VCMPLT_OQSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4419, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2406 /* 2399 */ {I_VCMPLT_OQSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4428, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2407 /* 2400 */ {I_VCMPLE_OQSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4437, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2408 /* 2401 */ {I_VCMPLE_OQSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4446, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2409 /* 2402 */ {I_VCMPUNORD_SSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4455, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2410 /* 2403 */ {I_VCMPUNORD_SSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4464, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2411 /* 2404 */ {I_VCMPNEQ_USSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4473, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2412 /* 2405 */ {I_VCMPNEQ_USSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4482, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2413 /* 2406 */ {I_VCMPNLT_UQSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4491, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2414 /* 2407 */ {I_VCMPNLT_UQSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4500, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2415 /* 2408 */ {I_VCMPNLE_UQSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4509, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2416 /* 2409 */ {I_VCMPNLE_UQSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4518, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2417 /* 2410 */ {I_VCMPORD_SSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4527, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2418 /* 2411 */ {I_VCMPORD_SSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4536, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2419 /* 2412 */ {I_VCMPEQ_USSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4545, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2420 /* 2413 */ {I_VCMPEQ_USSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4554, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2421 /* 2414 */ {I_VCMPNGE_UQSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4563, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2422 /* 2415 */ {I_VCMPNGE_UQSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4572, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2423 /* 2416 */ {I_VCMPNGT_UQSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4581, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2424 /* 2417 */ {I_VCMPNGT_UQSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4590, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2425 /* 2418 */ {I_VCMPFALSE_OSSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4599, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2426 /* 2419 */ {I_VCMPFALSE_OSSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4608, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2427 /* 2420 */ {I_VCMPNEQ_OSSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4617, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2428 /* 2421 */ {I_VCMPNEQ_OSSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4626, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2429 /* 2422 */ {I_VCMPGE_OQSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4635, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2430 /* 2423 */ {I_VCMPGE_OQSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4644, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2431 /* 2424 */ {I_VCMPGT_OQSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4653, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2432 /* 2425 */ {I_VCMPGT_OQSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4662, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2433 /* 2426 */ {I_VCMPTRUE_USSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+4671, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2434 /* 2427 */ {I_VCMPTRUE_USSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4680, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2435 /* 2428 */ {I_VCMPSS, 4, {XMMREG,XMMREG,RM_XMM,IMMEDIATE,0}, nasm_bytecodes+6071, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2436 /* 2429 */ {I_VCMPSS, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+6079, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2437 /* 2430 */ {I_VCOMISD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9563, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2438 /* 2431 */ {I_VCOMISS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9570, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2439 /* 2432 */ {I_VCVTDQ2PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9577, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2440 /* 2433 */ {I_VCVTDQ2PD, 2, {YMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9584, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2441 /* 2434 */ {I_VCVTDQ2PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9591, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2442 /* 2435 */ {I_VCVTDQ2PS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+9598, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2443 /* 2436 */ {I_VCVTPD2DQ, 2, {XMMREG,XMMREG,0,0,0}, nasm_bytecodes+9605, IF_AVX|IF_SANDYBRIDGE},
2444 /* 2437 */ {I_VCVTPD2DQ, 2, {XMMREG,MEMORY|BITS128,0,0,0}, nasm_bytecodes+9605, IF_AVX|IF_SANDYBRIDGE},
2445 /* 2438 */ {I_VCVTPD2DQ, 2, {XMMREG,YMMREG,0,0,0}, nasm_bytecodes+9612, IF_AVX|IF_SANDYBRIDGE},
2446 /* 2439 */ {I_VCVTPD2DQ, 2, {XMMREG,MEMORY|BITS256,0,0,0}, nasm_bytecodes+9612, IF_AVX|IF_SANDYBRIDGE},
2447 /* 2440 */ {I_VCVTPD2PS, 2, {XMMREG,XMMREG,0,0,0}, nasm_bytecodes+9619, IF_AVX|IF_SANDYBRIDGE},
2448 /* 2441 */ {I_VCVTPD2PS, 2, {XMMREG,MEMORY|BITS128,0,0,0}, nasm_bytecodes+9619, IF_AVX|IF_SANDYBRIDGE},
2449 /* 2442 */ {I_VCVTPD2PS, 2, {XMMREG,YMMREG,0,0,0}, nasm_bytecodes+9626, IF_AVX|IF_SANDYBRIDGE},
2450 /* 2443 */ {I_VCVTPD2PS, 2, {XMMREG,MEMORY|BITS256,0,0,0}, nasm_bytecodes+9626, IF_AVX|IF_SANDYBRIDGE},
2451 /* 2444 */ {I_VCVTPS2DQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9633, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2452 /* 2445 */ {I_VCVTPS2DQ, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+9640, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2453 /* 2446 */ {I_VCVTPS2PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9647, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2454 /* 2447 */ {I_VCVTPS2PD, 2, {YMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9654, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2455 /* 2448 */ {I_VCVTSD2SI, 2, {REG32,RM_XMM,0,0,0}, nasm_bytecodes+9661, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2456 /* 2449 */ {I_VCVTSD2SI, 2, {REG64,RM_XMM,0,0,0}, nasm_bytecodes+9668, IF_AVX|IF_SANDYBRIDGE|IF_SQ|IF_LONG},
2457 /* 2450 */ {I_VCVTSD2SS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+9675, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2458 /* 2451 */ {I_VCVTSD2SS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9682, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2459 /* 2452 */ {I_VCVTSI2SD, 3, {XMMREG,XMMREG,RM_GPR|BITS32,0,0}, nasm_bytecodes+9689, IF_AVX|IF_SANDYBRIDGE},
2460 /* 2453 */ {I_VCVTSI2SD, 2, {XMMREG,RM_GPR|BITS32,0,0,0}, nasm_bytecodes+9696, IF_AVX|IF_SANDYBRIDGE},
2461 /* 2454 */ {I_VCVTSI2SD, 3, {XMMREG,XMMREG,RM_GPR|BITS64,0,0}, nasm_bytecodes+9703, IF_AVX|IF_SANDYBRIDGE|IF_LONG},
2462 /* 2455 */ {I_VCVTSI2SD, 2, {XMMREG,RM_GPR|BITS64,0,0,0}, nasm_bytecodes+9710, IF_AVX|IF_SANDYBRIDGE|IF_LONG},
2463 /* 2456 */ {I_VCVTSI2SS, 3, {XMMREG,XMMREG,RM_GPR|BITS32,0,0}, nasm_bytecodes+9717, IF_AVX|IF_SANDYBRIDGE},
2464 /* 2457 */ {I_VCVTSI2SS, 2, {XMMREG,RM_GPR|BITS32,0,0,0}, nasm_bytecodes+9724, IF_AVX|IF_SANDYBRIDGE},
2465 /* 2458 */ {I_VCVTSI2SS, 3, {XMMREG,XMMREG,RM_GPR|BITS64,0,0}, nasm_bytecodes+9731, IF_AVX|IF_SANDYBRIDGE|IF_LONG},
2466 /* 2459 */ {I_VCVTSI2SS, 2, {XMMREG,RM_GPR|BITS64,0,0,0}, nasm_bytecodes+9738, IF_AVX|IF_SANDYBRIDGE|IF_LONG},
2467 /* 2460 */ {I_VCVTSS2SD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+9745, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2468 /* 2461 */ {I_VCVTSS2SD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9752, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2469 /* 2462 */ {I_VCVTSS2SI, 2, {REG32,RM_XMM,0,0,0}, nasm_bytecodes+9759, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2470 /* 2463 */ {I_VCVTSS2SI, 2, {REG64,RM_XMM,0,0,0}, nasm_bytecodes+9766, IF_AVX|IF_SANDYBRIDGE|IF_SD|IF_LONG},
2471 /* 2464 */ {I_VCVTTPD2DQ, 2, {XMMREG,XMMREG,0,0,0}, nasm_bytecodes+9773, IF_AVX|IF_SANDYBRIDGE},
2472 /* 2465 */ {I_VCVTTPD2DQ, 2, {XMMREG,MEMORY|BITS128,0,0,0}, nasm_bytecodes+9773, IF_AVX|IF_SANDYBRIDGE},
2473 /* 2466 */ {I_VCVTTPD2DQ, 2, {XMMREG,YMMREG,0,0,0}, nasm_bytecodes+9780, IF_AVX|IF_SANDYBRIDGE},
2474 /* 2467 */ {I_VCVTTPD2DQ, 2, {XMMREG,MEMORY|BITS256,0,0,0}, nasm_bytecodes+9780, IF_AVX|IF_SANDYBRIDGE},
2475 /* 2468 */ {I_VCVTTPS2DQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9787, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2476 /* 2469 */ {I_VCVTTPS2DQ, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+9794, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2477 /* 2470 */ {I_VCVTTSD2SI, 2, {REG32,RM_XMM,0,0,0}, nasm_bytecodes+9801, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2478 /* 2471 */ {I_VCVTTSD2SI, 2, {REG64,RM_XMM,0,0,0}, nasm_bytecodes+9808, IF_AVX|IF_SANDYBRIDGE|IF_SQ|IF_LONG},
2479 /* 2472 */ {I_VCVTTSS2SI, 2, {REG32,RM_XMM,0,0,0}, nasm_bytecodes+9815, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2480 /* 2473 */ {I_VCVTTSS2SI, 2, {REG64,RM_XMM,0,0,0}, nasm_bytecodes+9822, IF_AVX|IF_SANDYBRIDGE|IF_SD|IF_LONG},
2481 /* 2474 */ {I_VDIVPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+9829, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2482 /* 2475 */ {I_VDIVPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9836, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2483 /* 2476 */ {I_VDIVPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+9843, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2484 /* 2477 */ {I_VDIVPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+9850, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2485 /* 2478 */ {I_VDIVPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+9857, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2486 /* 2479 */ {I_VDIVPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9864, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2487 /* 2480 */ {I_VDIVPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+9871, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2488 /* 2481 */ {I_VDIVPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+9878, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2489 /* 2482 */ {I_VDIVSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+9885, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2490 /* 2483 */ {I_VDIVSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9892, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2491 /* 2484 */ {I_VDIVSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+9899, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2492 /* 2485 */ {I_VDIVSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9906, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2493 /* 2486 */ {I_VDPPD, 4, {XMMREG,XMMREG,RM_XMM,IMMEDIATE,0}, nasm_bytecodes+6087, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2494 /* 2487 */ {I_VDPPD, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+6095, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2495 /* 2488 */ {I_VDPPS, 4, {XMMREG,XMMREG,RM_XMM,IMMEDIATE,0}, nasm_bytecodes+6103, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2496 /* 2489 */ {I_VDPPS, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+6111, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2497 /* 2490 */ {I_VDPPS, 4, {YMMREG,YMMREG,RM_YMM,IMMEDIATE,0}, nasm_bytecodes+6119, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2498 /* 2491 */ {I_VDPPS, 3, {YMMREG,RM_YMM,IMMEDIATE,0,0}, nasm_bytecodes+6127, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2499 /* 2492 */ {I_VEXTRACTF128, 3, {RM_XMM,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+6135, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2500 /* 2493 */ {I_VEXTRACTPS, 3, {RM_GPR|BITS32,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+6143, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2501 /* 2494 */ {I_VHADDPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+9913, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2502 /* 2495 */ {I_VHADDPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9920, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2503 /* 2496 */ {I_VHADDPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+9927, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2504 /* 2497 */ {I_VHADDPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+9934, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2505 /* 2498 */ {I_VHADDPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+9941, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2506 /* 2499 */ {I_VHADDPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9948, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2507 /* 2500 */ {I_VHADDPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+9955, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2508 /* 2501 */ {I_VHADDPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+9962, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2509 /* 2502 */ {I_VHSUBPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+9969, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2510 /* 2503 */ {I_VHSUBPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+9976, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2511 /* 2504 */ {I_VHSUBPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+9983, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2512 /* 2505 */ {I_VHSUBPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+9990, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2513 /* 2506 */ {I_VHSUBPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+9997, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2514 /* 2507 */ {I_VHSUBPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+10004, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2515 /* 2508 */ {I_VHSUBPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+10011, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2516 /* 2509 */ {I_VHSUBPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+10018, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2517 /* 2510 */ {I_VINSERTF128, 4, {YMMREG,YMMREG,RM_XMM,IMMEDIATE,0}, nasm_bytecodes+6151, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2518 /* 2511 */ {I_VINSERTPS, 4, {XMMREG,XMMREG,RM_XMM,IMMEDIATE,0}, nasm_bytecodes+6159, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2519 /* 2512 */ {I_VINSERTPS, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+6167, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2520 /* 2513 */ {I_VLDDQU, 2, {XMMREG,MEMORY,0,0,0}, nasm_bytecodes+10025, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2521 /* 2514 */ {I_VLDQQU, 2, {YMMREG,MEMORY,0,0,0}, nasm_bytecodes+10032, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2522 /* 2515 */ {I_VLDDQU, 2, {YMMREG,MEMORY,0,0,0}, nasm_bytecodes+10032, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2523 /* 2516 */ {I_VLDMXCSR, 1, {MEMORY|BITS32,0,0,0,0}, nasm_bytecodes+10039, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2524 /* 2517 */ {I_VMASKMOVDQU, 2, {XMMREG,XMMREG,0,0,0}, nasm_bytecodes+10046, IF_AVX|IF_SANDYBRIDGE},
2525 /* 2518 */ {I_VMASKMOVPS, 3, {XMMREG,XMMREG,MEMORY,0,0}, nasm_bytecodes+10053, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2526 /* 2519 */ {I_VMASKMOVPS, 3, {YMMREG,YMMREG,MEMORY,0,0}, nasm_bytecodes+10060, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2527 /* 2520 */ {I_VMASKMOVPS, 3, {MEMORY,XMMREG,XMMREG,0,0}, nasm_bytecodes+10067, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2528 /* 2521 */ {I_VMASKMOVPS, 3, {MEMORY,XMMREG,XMMREG,0,0}, nasm_bytecodes+10074, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2529 /* 2522 */ {I_VMASKMOVPD, 3, {XMMREG,XMMREG,MEMORY,0,0}, nasm_bytecodes+10081, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2530 /* 2523 */ {I_VMASKMOVPD, 3, {YMMREG,YMMREG,MEMORY,0,0}, nasm_bytecodes+10088, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2531 /* 2524 */ {I_VMASKMOVPD, 3, {MEMORY,XMMREG,XMMREG,0,0}, nasm_bytecodes+10095, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2532 /* 2525 */ {I_VMASKMOVPD, 3, {MEMORY,YMMREG,YMMREG,0,0}, nasm_bytecodes+10102, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2533 /* 2526 */ {I_VMAXPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+10109, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2534 /* 2527 */ {I_VMAXPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+10116, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2535 /* 2528 */ {I_VMAXPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+10123, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2536 /* 2529 */ {I_VMAXPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+10130, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2537 /* 2530 */ {I_VMAXPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+10137, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2538 /* 2531 */ {I_VMAXPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+10144, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2539 /* 2532 */ {I_VMAXPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+10151, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2540 /* 2533 */ {I_VMAXPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+10158, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2541 /* 2534 */ {I_VMAXSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+10165, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2542 /* 2535 */ {I_VMAXSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+10172, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2543 /* 2536 */ {I_VMAXSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+10179, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2544 /* 2537 */ {I_VMAXSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+10186, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2545 /* 2538 */ {I_VMINPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+10193, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2546 /* 2539 */ {I_VMINPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+10200, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2547 /* 2540 */ {I_VMINPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+10207, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2548 /* 2541 */ {I_VMINPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+10214, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2549 /* 2542 */ {I_VMINPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+10221, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2550 /* 2543 */ {I_VMINPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+10228, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2551 /* 2544 */ {I_VMINPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+10235, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2552 /* 2545 */ {I_VMINPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+10242, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2553 /* 2546 */ {I_VMINSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+10249, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2554 /* 2547 */ {I_VMINSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+10256, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2555 /* 2548 */ {I_VMINSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+10263, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2556 /* 2549 */ {I_VMINSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+10270, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2557 /* 2550 */ {I_VMOVAPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+10277, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2558 /* 2551 */ {I_VMOVAPD, 2, {RM_XMM,XMMREG,0,0,0}, nasm_bytecodes+10284, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2559 /* 2552 */ {I_VMOVAPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+10291, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2560 /* 2553 */ {I_VMOVAPD, 2, {RM_YMM,YMMREG,0,0,0}, nasm_bytecodes+10298, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2561 /* 2554 */ {I_VMOVAPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+10305, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2562 /* 2555 */ {I_VMOVAPS, 2, {RM_XMM,XMMREG,0,0,0}, nasm_bytecodes+10312, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2563 /* 2556 */ {I_VMOVAPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+10319, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2564 /* 2557 */ {I_VMOVAPS, 2, {RM_YMM,YMMREG,0,0,0}, nasm_bytecodes+10326, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2565 /* 2558 */ {I_VMOVQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+10333, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2566 /* 2559 */ {I_VMOVQ, 2, {RM_XMM,XMMREG,0,0,0}, nasm_bytecodes+10340, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2567 /* 2560 */ {I_VMOVD, 2, {XMMREG,RM_GPR|BITS32,0,0,0}, nasm_bytecodes+10347, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2568 /* 2561 */ {I_VMOVQ, 2, {XMMREG,RM_GPR|BITS64,0,0,0}, nasm_bytecodes+10354, IF_AVX|IF_SANDYBRIDGE|IF_SQ|IF_LONG},
2569 /* 2562 */ {I_VMOVD, 2, {RM_GPR|BITS32,XMMREG,0,0,0}, nasm_bytecodes+10361, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2570 /* 2563 */ {I_VMOVQ, 2, {RM_GPR|BITS64,XMMREG,0,0,0}, nasm_bytecodes+10368, IF_AVX|IF_SANDYBRIDGE|IF_SQ|IF_LONG},
2571 /* 2564 */ {I_VMOVDDUP, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+10375, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2572 /* 2565 */ {I_VMOVDDUP, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+10382, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2573 /* 2566 */ {I_VMOVDQA, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+10389, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2574 /* 2567 */ {I_VMOVDQA, 2, {RM_XMM,XMMREG,0,0,0}, nasm_bytecodes+10396, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2575 /* 2568 */ {I_VMOVQQA, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+10403, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2576 /* 2569 */ {I_VMOVQQA, 2, {RM_YMM,YMMREG,0,0,0}, nasm_bytecodes+10410, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2577 /* 2570 */ {I_VMOVDQA, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+10403, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2578 /* 2571 */ {I_VMOVDQA, 2, {RM_YMM,YMMREG,0,0,0}, nasm_bytecodes+10410, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2579 /* 2572 */ {I_VMOVDQU, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+10417, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2580 /* 2573 */ {I_VMOVDQU, 2, {RM_XMM,XMMREG,0,0,0}, nasm_bytecodes+10424, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2581 /* 2574 */ {I_VMOVQQU, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+10431, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2582 /* 2575 */ {I_VMOVQQU, 2, {RM_YMM,YMMREG,0,0,0}, nasm_bytecodes+10438, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2583 /* 2576 */ {I_VMOVDQU, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+10431, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2584 /* 2577 */ {I_VMOVDQU, 2, {RM_YMM,YMMREG,0,0,0}, nasm_bytecodes+10438, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2585 /* 2578 */ {I_VMOVHLPS, 3, {XMMREG,XMMREG,XMMREG,0,0}, nasm_bytecodes+10445, IF_AVX|IF_SANDYBRIDGE},
2586 /* 2579 */ {I_VMOVHLPS, 2, {XMMREG,XMMREG,0,0,0}, nasm_bytecodes+10452, IF_AVX|IF_SANDYBRIDGE},
2587 /* 2580 */ {I_VMOVHPD, 3, {XMMREG,XMMREG,MEMORY,0,0}, nasm_bytecodes+10459, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2588 /* 2581 */ {I_VMOVHPD, 2, {XMMREG,MEMORY,0,0,0}, nasm_bytecodes+10466, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2589 /* 2582 */ {I_VMOVHPD, 2, {MEMORY,XMMREG,0,0,0}, nasm_bytecodes+10473, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2590 /* 2583 */ {I_VMOVHPS, 3, {XMMREG,XMMREG,MEMORY,0,0}, nasm_bytecodes+10480, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2591 /* 2584 */ {I_VMOVHPS, 2, {XMMREG,MEMORY,0,0,0}, nasm_bytecodes+10487, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2592 /* 2585 */ {I_VMOVHPS, 2, {MEMORY,XMMREG,0,0,0}, nasm_bytecodes+10494, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2593 /* 2586 */ {I_VMOVLHPS, 3, {XMMREG,XMMREG,XMMREG,0,0}, nasm_bytecodes+10480, IF_AVX|IF_SANDYBRIDGE},
2594 /* 2587 */ {I_VMOVLHPS, 2, {XMMREG,XMMREG,0,0,0}, nasm_bytecodes+10487, IF_AVX|IF_SANDYBRIDGE},
2595 /* 2588 */ {I_VMOVLPD, 3, {XMMREG,XMMREG,MEMORY,0,0}, nasm_bytecodes+10501, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2596 /* 2589 */ {I_VMOVLPD, 2, {XMMREG,MEMORY,0,0,0}, nasm_bytecodes+10508, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2597 /* 2590 */ {I_VMOVLPD, 2, {MEMORY,XMMREG,0,0,0}, nasm_bytecodes+10515, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2598 /* 2591 */ {I_VMOVLPS, 3, {XMMREG,XMMREG,MEMORY,0,0}, nasm_bytecodes+10445, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2599 /* 2592 */ {I_VMOVLPS, 2, {XMMREG,MEMORY,0,0,0}, nasm_bytecodes+10452, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2600 /* 2593 */ {I_VMOVLPS, 2, {MEMORY,XMMREG,0,0,0}, nasm_bytecodes+10522, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2601 /* 2594 */ {I_VMOVMSKPD, 2, {REG64,XMMREG,0,0,0}, nasm_bytecodes+10529, IF_AVX|IF_SANDYBRIDGE|IF_LONG},
2602 /* 2595 */ {I_VMOVMSKPD, 2, {REG32,XMMREG,0,0,0}, nasm_bytecodes+10529, IF_AVX|IF_SANDYBRIDGE},
2603 /* 2596 */ {I_VMOVMSKPD, 2, {REG64,YMMREG,0,0,0}, nasm_bytecodes+10536, IF_AVX|IF_SANDYBRIDGE|IF_LONG},
2604 /* 2597 */ {I_VMOVMSKPD, 2, {REG32,YMMREG,0,0,0}, nasm_bytecodes+10536, IF_AVX|IF_SANDYBRIDGE},
2605 /* 2598 */ {I_VMOVMSKPS, 2, {REG64,XMMREG,0,0,0}, nasm_bytecodes+10543, IF_AVX|IF_SANDYBRIDGE|IF_LONG},
2606 /* 2599 */ {I_VMOVMSKPS, 2, {REG32,XMMREG,0,0,0}, nasm_bytecodes+10543, IF_AVX|IF_SANDYBRIDGE},
2607 /* 2600 */ {I_VMOVMSKPS, 2, {REG64,YMMREG,0,0,0}, nasm_bytecodes+10550, IF_AVX|IF_SANDYBRIDGE|IF_LONG},
2608 /* 2601 */ {I_VMOVMSKPS, 2, {REG32,YMMREG,0,0,0}, nasm_bytecodes+10550, IF_AVX|IF_SANDYBRIDGE},
2609 /* 2602 */ {I_VMOVNTDQ, 2, {MEMORY,XMMREG,0,0,0}, nasm_bytecodes+10557, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2610 /* 2603 */ {I_VMOVNTQQ, 2, {MEMORY,YMMREG,0,0,0}, nasm_bytecodes+10564, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2611 /* 2604 */ {I_VMOVNTDQ, 2, {MEMORY,YMMREG,0,0,0}, nasm_bytecodes+10564, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2612 /* 2605 */ {I_VMOVNTDQA, 2, {XMMREG,MEMORY,0,0,0}, nasm_bytecodes+10571, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2613 /* 2606 */ {I_VMOVNTPD, 2, {MEMORY,XMMREG,0,0,0}, nasm_bytecodes+10578, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2614 /* 2607 */ {I_VMOVNTPD, 2, {MEMORY,YMMREG,0,0,0}, nasm_bytecodes+10585, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2615 /* 2608 */ {I_VMOVNTPS, 2, {MEMORY,XMMREG,0,0,0}, nasm_bytecodes+10592, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2616 /* 2609 */ {I_VMOVNTPS, 2, {MEMORY,YMMREG,0,0,0}, nasm_bytecodes+10599, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2617 /* 2610 */ {I_VMOVSD, 3, {XMMREG,XMMREG,XMMREG,0,0}, nasm_bytecodes+10606, IF_AVX|IF_SANDYBRIDGE},
2618 /* 2611 */ {I_VMOVSD, 2, {XMMREG,XMMREG,0,0,0}, nasm_bytecodes+10613, IF_AVX|IF_SANDYBRIDGE},
2619 /* 2612 */ {I_VMOVSD, 2, {XMMREG,MEMORY,0,0,0}, nasm_bytecodes+10620, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2620 /* 2613 */ {I_VMOVSD, 3, {XMMREG,XMMREG,XMMREG,0,0}, nasm_bytecodes+10627, IF_AVX|IF_SANDYBRIDGE},
2621 /* 2614 */ {I_VMOVSD, 2, {XMMREG,XMMREG,0,0,0}, nasm_bytecodes+10634, IF_AVX|IF_SANDYBRIDGE},
2622 /* 2615 */ {I_VMOVSD, 2, {MEMORY,XMMREG,0,0,0}, nasm_bytecodes+10641, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2623 /* 2616 */ {I_VMOVSHDUP, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+10648, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2624 /* 2617 */ {I_VMOVSHDUP, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+10655, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2625 /* 2618 */ {I_VMOVSLDUP, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+10662, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2626 /* 2619 */ {I_VMOVSLDUP, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+10669, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2627 /* 2620 */ {I_VMOVSS, 3, {XMMREG,XMMREG,XMMREG,0,0}, nasm_bytecodes+10676, IF_AVX|IF_SANDYBRIDGE},
2628 /* 2621 */ {I_VMOVSS, 2, {XMMREG,XMMREG,0,0,0}, nasm_bytecodes+10683, IF_AVX|IF_SANDYBRIDGE},
2629 /* 2622 */ {I_VMOVSS, 2, {XMMREG,MEMORY,0,0,0}, nasm_bytecodes+10690, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2630 /* 2623 */ {I_VMOVSS, 3, {XMMREG,XMMREG,XMMREG,0,0}, nasm_bytecodes+10697, IF_AVX|IF_SANDYBRIDGE},
2631 /* 2624 */ {I_VMOVSS, 2, {XMMREG,XMMREG,0,0,0}, nasm_bytecodes+10704, IF_AVX|IF_SANDYBRIDGE},
2632 /* 2625 */ {I_VMOVSS, 2, {MEMORY,XMMREG,0,0,0}, nasm_bytecodes+10711, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2633 /* 2626 */ {I_VMOVUPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+10718, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2634 /* 2627 */ {I_VMOVUPD, 2, {RM_XMM,XMMREG,0,0,0}, nasm_bytecodes+10725, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2635 /* 2628 */ {I_VMOVUPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+10732, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2636 /* 2629 */ {I_VMOVUPD, 2, {RM_YMM,YMMREG,0,0,0}, nasm_bytecodes+10739, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2637 /* 2630 */ {I_VMOVUPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+10746, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2638 /* 2631 */ {I_VMOVUPS, 2, {RM_XMM,XMMREG,0,0,0}, nasm_bytecodes+10753, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2639 /* 2632 */ {I_VMOVUPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+10760, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2640 /* 2633 */ {I_VMOVUPS, 2, {RM_YMM,YMMREG,0,0,0}, nasm_bytecodes+10767, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2641 /* 2634 */ {I_VMPSADBW, 4, {XMMREG,XMMREG,RM_XMM,IMMEDIATE,0}, nasm_bytecodes+6175, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2642 /* 2635 */ {I_VMPSADBW, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+6183, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2643 /* 2636 */ {I_VMULPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+10774, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2644 /* 2637 */ {I_VMULPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+10781, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2645 /* 2638 */ {I_VMULPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+10788, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2646 /* 2639 */ {I_VMULPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+10795, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2647 /* 2640 */ {I_VMULPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+10802, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2648 /* 2641 */ {I_VMULPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+10809, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2649 /* 2642 */ {I_VMULPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+10816, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2650 /* 2643 */ {I_VMULPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+10823, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2651 /* 2644 */ {I_VMULSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+10830, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2652 /* 2645 */ {I_VMULSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+10837, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2653 /* 2646 */ {I_VMULSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+10844, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2654 /* 2647 */ {I_VMULSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+10851, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2655 /* 2648 */ {I_VORPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+10858, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2656 /* 2649 */ {I_VORPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+10865, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2657 /* 2650 */ {I_VORPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+10872, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2658 /* 2651 */ {I_VORPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+10879, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2659 /* 2652 */ {I_VORPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+10886, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2660 /* 2653 */ {I_VORPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+10893, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2661 /* 2654 */ {I_VORPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+10900, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2662 /* 2655 */ {I_VORPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+10907, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2663 /* 2656 */ {I_VPABSB, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+10914, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2664 /* 2657 */ {I_VPABSW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+10921, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2665 /* 2658 */ {I_VPABSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+10928, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2666 /* 2659 */ {I_VPACKSSWB, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+10935, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2667 /* 2660 */ {I_VPACKSSWB, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+10942, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2668 /* 2661 */ {I_VPACKSSDW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+10949, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2669 /* 2662 */ {I_VPACKSSDW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+10956, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2670 /* 2663 */ {I_VPACKUSWB, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+10963, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2671 /* 2664 */ {I_VPACKUSWB, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+10970, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2672 /* 2665 */ {I_VPACKUSDW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+10977, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2673 /* 2666 */ {I_VPACKUSDW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+10984, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2674 /* 2667 */ {I_VPADDB, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+10991, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2675 /* 2668 */ {I_VPADDB, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+10998, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2676 /* 2669 */ {I_VPADDW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11005, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2677 /* 2670 */ {I_VPADDW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11012, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2678 /* 2671 */ {I_VPADDD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11019, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2679 /* 2672 */ {I_VPADDD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11026, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2680 /* 2673 */ {I_VPADDQ, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11033, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2681 /* 2674 */ {I_VPADDQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11040, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2682 /* 2675 */ {I_VPADDSB, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11047, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2683 /* 2676 */ {I_VPADDSB, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11054, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2684 /* 2677 */ {I_VPADDSW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11061, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2685 /* 2678 */ {I_VPADDSW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11068, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2686 /* 2679 */ {I_VPADDUSB, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11075, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2687 /* 2680 */ {I_VPADDUSB, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11082, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2688 /* 2681 */ {I_VPADDUSW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11089, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2689 /* 2682 */ {I_VPADDUSW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11096, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2690 /* 2683 */ {I_VPALIGNR, 4, {XMMREG,XMMREG,RM_XMM,IMMEDIATE,0}, nasm_bytecodes+6191, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2691 /* 2684 */ {I_VPALIGNR, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+6199, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2692 /* 2685 */ {I_VPAND, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11103, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2693 /* 2686 */ {I_VPAND, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11110, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2694 /* 2687 */ {I_VPANDN, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11117, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2695 /* 2688 */ {I_VPANDN, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11124, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2696 /* 2689 */ {I_VPAVGB, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11131, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2697 /* 2690 */ {I_VPAVGB, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11138, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2698 /* 2691 */ {I_VPAVGW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11145, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2699 /* 2692 */ {I_VPAVGW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11152, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2700 /* 2693 */ {I_VPBLENDVB, 4, {XMMREG,XMMREG,RM_XMM,XMMREG,0}, nasm_bytecodes+4689, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2701 /* 2694 */ {I_VPBLENDVB, 3, {XMMREG,RM_XMM,XMMREG,0,0}, nasm_bytecodes+4698, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2702 /* 2695 */ {I_VPBLENDW, 4, {XMMREG,XMMREG,RM_XMM,IMMEDIATE,0}, nasm_bytecodes+6207, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2703 /* 2696 */ {I_VPBLENDW, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+6215, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2704 /* 2697 */ {I_VPCMPESTRI, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+6223, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2705 /* 2698 */ {I_VPCMPESTRM, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+6231, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2706 /* 2699 */ {I_VPCMPISTRI, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+6239, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2707 /* 2700 */ {I_VPCMPISTRM, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+6247, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2708 /* 2701 */ {I_VPCMPEQB, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11159, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2709 /* 2702 */ {I_VPCMPEQB, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11166, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2710 /* 2703 */ {I_VPCMPEQW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11173, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2711 /* 2704 */ {I_VPCMPEQW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11180, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2712 /* 2705 */ {I_VPCMPEQD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11187, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2713 /* 2706 */ {I_VPCMPEQD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11194, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2714 /* 2707 */ {I_VPCMPEQQ, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11201, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2715 /* 2708 */ {I_VPCMPEQQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11208, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2716 /* 2709 */ {I_VPCMPGTB, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11215, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2717 /* 2710 */ {I_VPCMPGTB, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11222, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2718 /* 2711 */ {I_VPCMPGTW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11229, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2719 /* 2712 */ {I_VPCMPGTW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11236, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2720 /* 2713 */ {I_VPCMPGTD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11243, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2721 /* 2714 */ {I_VPCMPGTD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11250, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2722 /* 2715 */ {I_VPCMPGTQ, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11257, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2723 /* 2716 */ {I_VPCMPGTQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11264, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2724 /* 2717 */ {I_VPERMILPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11271, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2725 /* 2718 */ {I_VPERMILPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+11278, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2726 /* 2719 */ {I_VPERMILPD, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+6255, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2727 /* 2720 */ {I_VPERMILPD, 3, {YMMREG,RM_YMM,IMMEDIATE,0,0}, nasm_bytecodes+6263, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2728 /* 2721 */ {I_VPERMILTD2PD, 4, {XMMREG,XMMREG,RM_XMM,XMMREG,0}, nasm_bytecodes+4707, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2729 /* 2722 */ {I_VPERMILTD2PD, 4, {XMMREG,XMMREG,XMMREG,RM_XMM,0}, nasm_bytecodes+4716, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2730 /* 2723 */ {I_VPERMILTD2PD, 4, {YMMREG,YMMREG,RM_YMM,YMMREG,0}, nasm_bytecodes+4725, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2731 /* 2724 */ {I_VPERMILTD2PD, 4, {YMMREG,YMMREG,YMMREG,RM_YMM,0}, nasm_bytecodes+4734, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2732 /* 2725 */ {I_VPERMILMO2PD, 4, {XMMREG,XMMREG,RM_XMM,XMMREG,0}, nasm_bytecodes+4743, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2733 /* 2726 */ {I_VPERMILMO2PD, 4, {XMMREG,XMMREG,XMMREG,RM_XMM,0}, nasm_bytecodes+4752, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2734 /* 2727 */ {I_VPERMILMO2PD, 4, {YMMREG,YMMREG,RM_YMM,YMMREG,0}, nasm_bytecodes+4761, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2735 /* 2728 */ {I_VPERMILMO2PD, 4, {YMMREG,YMMREG,YMMREG,RM_YMM,0}, nasm_bytecodes+4770, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2736 /* 2729 */ {I_VPERMILMZ2PD, 4, {XMMREG,XMMREG,RM_XMM,XMMREG,0}, nasm_bytecodes+4779, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2737 /* 2730 */ {I_VPERMILMZ2PD, 4, {XMMREG,XMMREG,XMMREG,RM_XMM,0}, nasm_bytecodes+4788, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2738 /* 2731 */ {I_VPERMILMZ2PD, 4, {YMMREG,YMMREG,RM_YMM,YMMREG,0}, nasm_bytecodes+4797, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2739 /* 2732 */ {I_VPERMILMZ2PD, 4, {YMMREG,YMMREG,YMMREG,RM_YMM,0}, nasm_bytecodes+4806, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2740 /* 2733 */ {I_VPERMIL2PD, 5, {XMMREG,XMMREG,RM_XMM,XMMREG,IMMEDIATE}, nasm_bytecodes+4815, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2741 /* 2734 */ {I_VPERMIL2PD, 5, {XMMREG,XMMREG,XMMREG,RM_XMM,IMMEDIATE}, nasm_bytecodes+4824, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2742 /* 2735 */ {I_VPERMIL2PD, 5, {YMMREG,YMMREG,RM_YMM,YMMREG,IMMEDIATE}, nasm_bytecodes+4833, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2743 /* 2736 */ {I_VPERMIL2PD, 5, {YMMREG,YMMREG,YMMREG,RM_YMM,IMMEDIATE}, nasm_bytecodes+4842, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2744 /* 2737 */ {I_VPERMILPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11285, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2745 /* 2738 */ {I_VPERMILPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+11292, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2746 /* 2739 */ {I_VPERMILPS, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+6271, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2747 /* 2740 */ {I_VPERMILPS, 3, {YMMREG,RM_YMM,IMMEDIATE,0,0}, nasm_bytecodes+6279, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2748 /* 2741 */ {I_VPERMILTD2PS, 4, {XMMREG,XMMREG,RM_XMM,XMMREG,0}, nasm_bytecodes+4851, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2749 /* 2742 */ {I_VPERMILTD2PS, 4, {XMMREG,XMMREG,XMMREG,RM_XMM,0}, nasm_bytecodes+4860, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2750 /* 2743 */ {I_VPERMILTD2PS, 4, {YMMREG,YMMREG,RM_YMM,YMMREG,0}, nasm_bytecodes+4869, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2751 /* 2744 */ {I_VPERMILTD2PS, 4, {YMMREG,YMMREG,YMMREG,RM_YMM,0}, nasm_bytecodes+4878, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2752 /* 2745 */ {I_VPERMILMO2PS, 4, {XMMREG,XMMREG,RM_XMM,XMMREG,0}, nasm_bytecodes+4887, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2753 /* 2746 */ {I_VPERMILMO2PS, 4, {XMMREG,XMMREG,XMMREG,RM_XMM,0}, nasm_bytecodes+4896, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2754 /* 2747 */ {I_VPERMILMO2PS, 4, {YMMREG,YMMREG,RM_YMM,YMMREG,0}, nasm_bytecodes+4905, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2755 /* 2748 */ {I_VPERMILMO2PS, 4, {YMMREG,YMMREG,YMMREG,RM_YMM,0}, nasm_bytecodes+4914, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2756 /* 2749 */ {I_VPERMILMZ2PS, 4, {XMMREG,XMMREG,RM_XMM,XMMREG,0}, nasm_bytecodes+4923, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2757 /* 2750 */ {I_VPERMILMZ2PS, 4, {XMMREG,XMMREG,XMMREG,RM_XMM,0}, nasm_bytecodes+4932, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2758 /* 2751 */ {I_VPERMILMZ2PS, 4, {YMMREG,YMMREG,RM_YMM,YMMREG,0}, nasm_bytecodes+4941, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2759 /* 2752 */ {I_VPERMILMZ2PS, 4, {YMMREG,YMMREG,YMMREG,RM_YMM,0}, nasm_bytecodes+4950, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2760 /* 2753 */ {I_VPERMIL2PS, 5, {XMMREG,XMMREG,RM_XMM,XMMREG,IMMEDIATE}, nasm_bytecodes+4959, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2761 /* 2754 */ {I_VPERMIL2PS, 5, {XMMREG,XMMREG,XMMREG,RM_XMM,IMMEDIATE}, nasm_bytecodes+4968, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2762 /* 2755 */ {I_VPERMIL2PS, 5, {YMMREG,YMMREG,RM_YMM,YMMREG,IMMEDIATE}, nasm_bytecodes+4977, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2763 /* 2756 */ {I_VPERMIL2PS, 5, {YMMREG,YMMREG,YMMREG,RM_YMM,IMMEDIATE}, nasm_bytecodes+4986, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2764 /* 2757 */ {I_VPERM2F128, 4, {YMMREG,YMMREG,RM_YMM,IMMEDIATE,0}, nasm_bytecodes+6287, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2765 /* 2758 */ {I_VPEXTRB, 3, {REG64,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+6295, IF_AVX|IF_SANDYBRIDGE|IF_LONG},
2766 /* 2759 */ {I_VPEXTRB, 3, {REG32,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+6295, IF_AVX|IF_SANDYBRIDGE},
2767 /* 2760 */ {I_VPEXTRB, 3, {MEMORY,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+6295, IF_AVX|IF_SANDYBRIDGE|IF_SB},
2768 /* 2761 */ {I_VPEXTRW, 3, {REG64,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+6303, IF_AVX|IF_SANDYBRIDGE|IF_LONG},
2769 /* 2762 */ {I_VPEXTRW, 3, {REG32,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+6303, IF_AVX|IF_SANDYBRIDGE},
2770 /* 2763 */ {I_VPEXTRW, 3, {MEMORY,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+6303, IF_AVX|IF_SANDYBRIDGE|IF_SW},
2771 /* 2764 */ {I_VPEXTRW, 3, {REG64,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+6311, IF_AVX|IF_SANDYBRIDGE|IF_LONG},
2772 /* 2765 */ {I_VPEXTRW, 3, {REG32,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+6311, IF_AVX|IF_SANDYBRIDGE},
2773 /* 2766 */ {I_VPEXTRW, 3, {MEMORY,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+6311, IF_AVX|IF_SANDYBRIDGE|IF_SW},
2774 /* 2767 */ {I_VPEXTRD, 3, {REG64,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+6319, IF_AVX|IF_SANDYBRIDGE|IF_LONG},
2775 /* 2768 */ {I_VPEXTRD, 3, {RM_GPR|BITS32,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+6319, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2776 /* 2769 */ {I_VPEXTRQ, 3, {RM_GPR|BITS64,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+6327, IF_AVX|IF_SANDYBRIDGE|IF_SQ|IF_LONG},
2777 /* 2770 */ {I_VPHADDW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11299, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2778 /* 2771 */ {I_VPHADDW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11306, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2779 /* 2772 */ {I_VPHADDD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11313, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2780 /* 2773 */ {I_VPHADDD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11320, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2781 /* 2774 */ {I_VPHADDSW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11327, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2782 /* 2775 */ {I_VPHADDSW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11334, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2783 /* 2776 */ {I_VPHMINPOSUW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11341, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2784 /* 2777 */ {I_VPHSUBW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11348, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2785 /* 2778 */ {I_VPHSUBW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11355, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2786 /* 2779 */ {I_VPHSUBD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11362, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2787 /* 2780 */ {I_VPHSUBD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11369, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2788 /* 2781 */ {I_VPHSUBSW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11376, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2789 /* 2782 */ {I_VPHSUBSW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11383, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2790 /* 2783 */ {I_VPINSRB, 4, {XMMREG,XMMREG,REG32,IMMEDIATE,0}, nasm_bytecodes+6335, IF_AVX|IF_SANDYBRIDGE},
2791 /* 2784 */ {I_VPINSRB, 3, {XMMREG,REG32,IMMEDIATE,0,0}, nasm_bytecodes+6343, IF_AVX|IF_SANDYBRIDGE},
2792 /* 2785 */ {I_VPINSRB, 4, {XMMREG,XMMREG,MEMORY,IMMEDIATE,0}, nasm_bytecodes+6335, IF_AVX|IF_SANDYBRIDGE|IF_SB},
2793 /* 2786 */ {I_VPINSRB, 4, {XMMREG,REG32,MEMORY,IMMEDIATE,0}, nasm_bytecodes+6343, IF_AVX|IF_SANDYBRIDGE|IF_SB},
2794 /* 2787 */ {I_VPINSRW, 4, {XMMREG,XMMREG,REG32,IMMEDIATE,0}, nasm_bytecodes+6351, IF_AVX|IF_SANDYBRIDGE},
2795 /* 2788 */ {I_VPINSRW, 3, {XMMREG,REG32,IMMEDIATE,0,0}, nasm_bytecodes+6359, IF_AVX|IF_SANDYBRIDGE},
2796 /* 2789 */ {I_VPINSRW, 4, {XMMREG,XMMREG,MEMORY,IMMEDIATE,0}, nasm_bytecodes+6351, IF_AVX|IF_SANDYBRIDGE|IF_SW},
2797 /* 2790 */ {I_VPINSRW, 4, {XMMREG,REG32,MEMORY,IMMEDIATE,0}, nasm_bytecodes+6359, IF_AVX|IF_SANDYBRIDGE|IF_SW},
2798 /* 2791 */ {I_VPINSRD, 4, {XMMREG,XMMREG,RM_GPR|BITS32,IMMEDIATE,0}, nasm_bytecodes+6367, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2799 /* 2792 */ {I_VPINSRD, 3, {XMMREG,RM_GPR|BITS32,IMMEDIATE,0,0}, nasm_bytecodes+6375, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2800 /* 2793 */ {I_VPINSRQ, 4, {XMMREG,XMMREG,RM_GPR|BITS64,IMMEDIATE,0}, nasm_bytecodes+6383, IF_AVX|IF_SANDYBRIDGE|IF_SQ|IF_LONG},
2801 /* 2794 */ {I_VPINSRQ, 3, {XMMREG,RM_GPR|BITS64,IMMEDIATE,0,0}, nasm_bytecodes+6391, IF_AVX|IF_SANDYBRIDGE|IF_SD|IF_LONG},
2802 /* 2795 */ {I_VPMADDWD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11390, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2803 /* 2796 */ {I_VPMADDWD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11397, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2804 /* 2797 */ {I_VPMADDUBSW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11404, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2805 /* 2798 */ {I_VPMADDUBSW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11411, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2806 /* 2799 */ {I_VPMAXSB, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11418, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2807 /* 2800 */ {I_VPMAXSB, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11425, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2808 /* 2801 */ {I_VPMAXSW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11432, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2809 /* 2802 */ {I_VPMAXSW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11439, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2810 /* 2803 */ {I_VPMAXSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11446, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2811 /* 2804 */ {I_VPMAXSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11453, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2812 /* 2805 */ {I_VPMAXUB, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11460, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2813 /* 2806 */ {I_VPMAXUB, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11467, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2814 /* 2807 */ {I_VPMAXUW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11474, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2815 /* 2808 */ {I_VPMAXUW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11481, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2816 /* 2809 */ {I_VPMAXUD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11488, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2817 /* 2810 */ {I_VPMAXUD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11495, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2818 /* 2811 */ {I_VPMINSB, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11502, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2819 /* 2812 */ {I_VPMINSB, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11509, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2820 /* 2813 */ {I_VPMINSW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11516, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2821 /* 2814 */ {I_VPMINSW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11523, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2822 /* 2815 */ {I_VPMINSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11530, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2823 /* 2816 */ {I_VPMINSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11537, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2824 /* 2817 */ {I_VPMINUB, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11544, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2825 /* 2818 */ {I_VPMINUB, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11551, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2826 /* 2819 */ {I_VPMINUW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11558, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2827 /* 2820 */ {I_VPMINUW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11565, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2828 /* 2821 */ {I_VPMINUD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11572, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2829 /* 2822 */ {I_VPMINUD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11579, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2830 /* 2823 */ {I_VPMOVMSKB, 2, {REG64,XMMREG,0,0,0}, nasm_bytecodes+11586, IF_AVX|IF_SANDYBRIDGE|IF_LONG},
2831 /* 2824 */ {I_VPMOVMSKB, 2, {REG32,XMMREG,0,0,0}, nasm_bytecodes+11586, IF_AVX|IF_SANDYBRIDGE},
2832 /* 2825 */ {I_VPMOVSXBW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11593, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2833 /* 2826 */ {I_VPMOVSXBD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11600, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2834 /* 2827 */ {I_VPMOVSXBQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11607, IF_AVX|IF_SANDYBRIDGE|IF_SW},
2835 /* 2828 */ {I_VPMOVSXWD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11614, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2836 /* 2829 */ {I_VPMOVSXWQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11621, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2837 /* 2830 */ {I_VPMOVSXDQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11628, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2838 /* 2831 */ {I_VPMOVZXBW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11635, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2839 /* 2832 */ {I_VPMOVZXBD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11642, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2840 /* 2833 */ {I_VPMOVZXBQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11649, IF_AVX|IF_SANDYBRIDGE|IF_SW},
2841 /* 2834 */ {I_VPMOVZXWD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11656, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2842 /* 2835 */ {I_VPMOVZXWQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11663, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2843 /* 2836 */ {I_VPMOVZXDQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11670, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2844 /* 2837 */ {I_VPMULHUW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11677, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2845 /* 2838 */ {I_VPMULHUW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11684, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2846 /* 2839 */ {I_VPMULHRSW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11691, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2847 /* 2840 */ {I_VPMULHRSW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11698, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2848 /* 2841 */ {I_VPMULHW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11705, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2849 /* 2842 */ {I_VPMULHW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11712, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2850 /* 2843 */ {I_VPMULLW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11719, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2851 /* 2844 */ {I_VPMULLW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11726, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2852 /* 2845 */ {I_VPMULLD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11733, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2853 /* 2846 */ {I_VPMULLD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11740, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2854 /* 2847 */ {I_VPMULUDQ, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11747, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2855 /* 2848 */ {I_VPMULUDQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11754, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2856 /* 2849 */ {I_VPMULDQ, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11761, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2857 /* 2850 */ {I_VPMULDQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11768, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2858 /* 2851 */ {I_VPOR, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11775, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2859 /* 2852 */ {I_VPOR, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11782, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2860 /* 2853 */ {I_VPSADBW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11789, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2861 /* 2854 */ {I_VPSADBW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11796, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2862 /* 2855 */ {I_VPSHUFB, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11803, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2863 /* 2856 */ {I_VPSHUFB, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11810, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2864 /* 2857 */ {I_VPSHUFD, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+6399, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2865 /* 2858 */ {I_VPSHUFHW, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+6407, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2866 /* 2859 */ {I_VPSHUFLW, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+6415, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2867 /* 2860 */ {I_VPSIGNB, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11817, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2868 /* 2861 */ {I_VPSIGNB, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11824, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2869 /* 2862 */ {I_VPSIGNW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11831, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2870 /* 2863 */ {I_VPSIGNW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11838, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2871 /* 2864 */ {I_VPSIGND, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11845, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2872 /* 2865 */ {I_VPSIGND, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11852, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2873 /* 2866 */ {I_VPSLLDQ, 3, {XMMREG,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+6423, IF_AVX|IF_SANDYBRIDGE},
2874 /* 2867 */ {I_VPSLLDQ, 2, {XMMREG,IMMEDIATE,0,0,0}, nasm_bytecodes+6431, IF_AVX|IF_SANDYBRIDGE},
2875 /* 2868 */ {I_VPSRLDQ, 3, {XMMREG,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+6439, IF_AVX|IF_SANDYBRIDGE},
2876 /* 2869 */ {I_VPSRLDQ, 2, {XMMREG,IMMEDIATE,0,0,0}, nasm_bytecodes+6447, IF_AVX|IF_SANDYBRIDGE},
2877 /* 2870 */ {I_VPSLLW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11859, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2878 /* 2871 */ {I_VPSLLW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11866, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2879 /* 2872 */ {I_VPSLLW, 3, {XMMREG,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+6455, IF_AVX|IF_SANDYBRIDGE},
2880 /* 2873 */ {I_VPSLLW, 2, {XMMREG,IMMEDIATE,0,0,0}, nasm_bytecodes+6463, IF_AVX|IF_SANDYBRIDGE},
2881 /* 2874 */ {I_VPSLLD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11873, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2882 /* 2875 */ {I_VPSLLD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11880, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2883 /* 2876 */ {I_VPSLLD, 3, {XMMREG,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+6471, IF_AVX|IF_SANDYBRIDGE},
2884 /* 2877 */ {I_VPSLLD, 2, {XMMREG,IMMEDIATE,0,0,0}, nasm_bytecodes+6479, IF_AVX|IF_SANDYBRIDGE},
2885 /* 2878 */ {I_VPSLLQ, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11887, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2886 /* 2879 */ {I_VPSLLQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11894, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2887 /* 2880 */ {I_VPSLLQ, 3, {XMMREG,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+6487, IF_AVX|IF_SANDYBRIDGE},
2888 /* 2881 */ {I_VPSLLQ, 2, {XMMREG,IMMEDIATE,0,0,0}, nasm_bytecodes+6495, IF_AVX|IF_SANDYBRIDGE},
2889 /* 2882 */ {I_VPSRAW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11901, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2890 /* 2883 */ {I_VPSRAW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11908, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2891 /* 2884 */ {I_VPSRAW, 3, {XMMREG,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+6503, IF_AVX|IF_SANDYBRIDGE},
2892 /* 2885 */ {I_VPSRAW, 2, {XMMREG,IMMEDIATE,0,0,0}, nasm_bytecodes+6511, IF_AVX|IF_SANDYBRIDGE},
2893 /* 2886 */ {I_VPSRAD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11915, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2894 /* 2887 */ {I_VPSRAD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11922, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2895 /* 2888 */ {I_VPSRAD, 3, {XMMREG,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+6519, IF_AVX|IF_SANDYBRIDGE},
2896 /* 2889 */ {I_VPSRAD, 2, {XMMREG,IMMEDIATE,0,0,0}, nasm_bytecodes+6527, IF_AVX|IF_SANDYBRIDGE},
2897 /* 2890 */ {I_VPSRLW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11929, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2898 /* 2891 */ {I_VPSRLW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11936, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2899 /* 2892 */ {I_VPSRLW, 3, {XMMREG,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+6535, IF_AVX|IF_SANDYBRIDGE},
2900 /* 2893 */ {I_VPSRLW, 2, {XMMREG,IMMEDIATE,0,0,0}, nasm_bytecodes+6543, IF_AVX|IF_SANDYBRIDGE},
2901 /* 2894 */ {I_VPSRLD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11943, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2902 /* 2895 */ {I_VPSRLD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11950, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2903 /* 2896 */ {I_VPSRLD, 3, {XMMREG,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+6551, IF_AVX|IF_SANDYBRIDGE},
2904 /* 2897 */ {I_VPSRLD, 2, {XMMREG,IMMEDIATE,0,0,0}, nasm_bytecodes+6559, IF_AVX|IF_SANDYBRIDGE},
2905 /* 2898 */ {I_VPSRLQ, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11957, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2906 /* 2899 */ {I_VPSRLQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11964, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2907 /* 2900 */ {I_VPSRLQ, 3, {XMMREG,XMMREG,IMMEDIATE,0,0}, nasm_bytecodes+6567, IF_AVX|IF_SANDYBRIDGE},
2908 /* 2901 */ {I_VPSRLQ, 2, {XMMREG,IMMEDIATE,0,0,0}, nasm_bytecodes+6575, IF_AVX|IF_SANDYBRIDGE},
2909 /* 2902 */ {I_VPTEST, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11971, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2910 /* 2903 */ {I_VPTEST, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+11978, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2911 /* 2904 */ {I_VPSUBB, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11985, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2912 /* 2905 */ {I_VPSUBB, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+11992, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2913 /* 2906 */ {I_VPSUBW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+11999, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2914 /* 2907 */ {I_VPSUBW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12006, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2915 /* 2908 */ {I_VPSUBD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12013, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2916 /* 2909 */ {I_VPSUBD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12020, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2917 /* 2910 */ {I_VPSUBQ, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12027, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2918 /* 2911 */ {I_VPSUBQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12034, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2919 /* 2912 */ {I_VPSUBSB, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12041, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2920 /* 2913 */ {I_VPSUBSB, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12048, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2921 /* 2914 */ {I_VPSUBSW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12055, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2922 /* 2915 */ {I_VPSUBSW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12062, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2923 /* 2916 */ {I_VPSUBUSB, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12069, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2924 /* 2917 */ {I_VPSUBUSB, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12076, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2925 /* 2918 */ {I_VPSUBUSW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12083, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2926 /* 2919 */ {I_VPSUBUSW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12090, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2927 /* 2920 */ {I_VPUNPCKHBW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12097, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2928 /* 2921 */ {I_VPUNPCKHBW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12104, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2929 /* 2922 */ {I_VPUNPCKHWD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12111, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2930 /* 2923 */ {I_VPUNPCKHWD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12118, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2931 /* 2924 */ {I_VPUNPCKHDQ, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12125, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2932 /* 2925 */ {I_VPUNPCKHDQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12132, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2933 /* 2926 */ {I_VPUNPCKHQDQ, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12139, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2934 /* 2927 */ {I_VPUNPCKHQDQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12146, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2935 /* 2928 */ {I_VPUNPCKLBW, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12153, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2936 /* 2929 */ {I_VPUNPCKLBW, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12160, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2937 /* 2930 */ {I_VPUNPCKLWD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12167, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2938 /* 2931 */ {I_VPUNPCKLWD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12174, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2939 /* 2932 */ {I_VPUNPCKLDQ, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12181, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2940 /* 2933 */ {I_VPUNPCKLDQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12188, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2941 /* 2934 */ {I_VPUNPCKLQDQ, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12195, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2942 /* 2935 */ {I_VPUNPCKLQDQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12202, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2943 /* 2936 */ {I_VPXOR, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12209, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2944 /* 2937 */ {I_VPXOR, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12216, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2945 /* 2938 */ {I_VRCPPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12223, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2946 /* 2939 */ {I_VRCPPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12230, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2947 /* 2940 */ {I_VRCPSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12237, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2948 /* 2941 */ {I_VRCPSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12244, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2949 /* 2942 */ {I_VRSQRTPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12251, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2950 /* 2943 */ {I_VRSQRTPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12258, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2951 /* 2944 */ {I_VRSQRTSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12265, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2952 /* 2945 */ {I_VRSQRTSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12272, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2953 /* 2946 */ {I_VROUNDPD, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+6583, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2954 /* 2947 */ {I_VROUNDPD, 3, {YMMREG,RM_YMM,IMMEDIATE,0,0}, nasm_bytecodes+6591, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2955 /* 2948 */ {I_VROUNDPS, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+6599, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2956 /* 2949 */ {I_VROUNDPS, 3, {YMMREG,RM_YMM,IMMEDIATE,0,0}, nasm_bytecodes+6607, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2957 /* 2950 */ {I_VROUNDSD, 4, {XMMREG,XMMREG,RM_XMM,IMMEDIATE,0}, nasm_bytecodes+6615, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2958 /* 2951 */ {I_VROUNDSD, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+6623, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2959 /* 2952 */ {I_VROUNDSS, 4, {XMMREG,XMMREG,RM_XMM,IMMEDIATE,0}, nasm_bytecodes+6631, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2960 /* 2953 */ {I_VROUNDSS, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+6639, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2961 /* 2954 */ {I_VSHUFPD, 4, {XMMREG,XMMREG,RM_XMM,IMMEDIATE,0}, nasm_bytecodes+6647, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2962 /* 2955 */ {I_VSHUFPD, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+6655, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2963 /* 2956 */ {I_VSHUFPD, 4, {YMMREG,YMMREG,RM_YMM,IMMEDIATE,0}, nasm_bytecodes+6663, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2964 /* 2957 */ {I_VSHUFPD, 3, {YMMREG,RM_YMM,IMMEDIATE,0,0}, nasm_bytecodes+6671, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2965 /* 2958 */ {I_VSHUFPS, 4, {XMMREG,XMMREG,RM_XMM,IMMEDIATE,0}, nasm_bytecodes+6679, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2966 /* 2959 */ {I_VSHUFPS, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+6687, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2967 /* 2960 */ {I_VSHUFPS, 4, {YMMREG,YMMREG,RM_YMM,IMMEDIATE,0}, nasm_bytecodes+6695, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2968 /* 2961 */ {I_VSHUFPS, 3, {YMMREG,RM_YMM,IMMEDIATE,0,0}, nasm_bytecodes+6703, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2969 /* 2962 */ {I_VSQRTPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12279, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2970 /* 2963 */ {I_VSQRTPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12286, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2971 /* 2964 */ {I_VSQRTPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12293, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2972 /* 2965 */ {I_VSQRTPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12300, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2973 /* 2966 */ {I_VSQRTSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12307, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2974 /* 2967 */ {I_VSQRTSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12314, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2975 /* 2968 */ {I_VSQRTSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12321, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2976 /* 2969 */ {I_VSQRTSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12328, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2977 /* 2970 */ {I_VSTMXCSR, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+12335, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2978 /* 2971 */ {I_VSUBPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12342, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2979 /* 2972 */ {I_VSUBPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12349, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2980 /* 2973 */ {I_VSUBPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+12356, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2981 /* 2974 */ {I_VSUBPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12363, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2982 /* 2975 */ {I_VSUBPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12370, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2983 /* 2976 */ {I_VSUBPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12377, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2984 /* 2977 */ {I_VSUBPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+12384, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2985 /* 2978 */ {I_VSUBPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12391, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2986 /* 2979 */ {I_VSUBSD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12398, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2987 /* 2980 */ {I_VSUBSD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12405, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2988 /* 2981 */ {I_VSUBSS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12412, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2989 /* 2982 */ {I_VSUBSS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12419, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2990 /* 2983 */ {I_VTESTPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12426, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2991 /* 2984 */ {I_VTESTPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12433, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2992 /* 2985 */ {I_VTESTPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12440, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2993 /* 2986 */ {I_VTESTPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12447, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2994 /* 2987 */ {I_VUCOMISD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12454, IF_AVX|IF_SANDYBRIDGE|IF_SQ},
2995 /* 2988 */ {I_VUCOMISS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12461, IF_AVX|IF_SANDYBRIDGE|IF_SD},
2996 /* 2989 */ {I_VUNPCKHPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12468, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2997 /* 2990 */ {I_VUNPCKHPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12475, IF_AVX|IF_SANDYBRIDGE|IF_SO},
2998 /* 2991 */ {I_VUNPCKHPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+12482, IF_AVX|IF_SANDYBRIDGE|IF_SY},
2999 /* 2992 */ {I_VUNPCKHPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12489, IF_AVX|IF_SANDYBRIDGE|IF_SY},
3000 /* 2993 */ {I_VUNPCKHPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12496, IF_AVX|IF_SANDYBRIDGE|IF_SO},
3001 /* 2994 */ {I_VUNPCKHPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12503, IF_AVX|IF_SANDYBRIDGE|IF_SO},
3002 /* 2995 */ {I_VUNPCKHPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+12510, IF_AVX|IF_SANDYBRIDGE|IF_SY},
3003 /* 2996 */ {I_VUNPCKHPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12517, IF_AVX|IF_SANDYBRIDGE|IF_SY},
3004 /* 2997 */ {I_VUNPCKLPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12524, IF_AVX|IF_SANDYBRIDGE|IF_SO},
3005 /* 2998 */ {I_VUNPCKLPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12531, IF_AVX|IF_SANDYBRIDGE|IF_SO},
3006 /* 2999 */ {I_VUNPCKLPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+12538, IF_AVX|IF_SANDYBRIDGE|IF_SY},
3007 /* 3000 */ {I_VUNPCKLPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12545, IF_AVX|IF_SANDYBRIDGE|IF_SY},
3008 /* 3001 */ {I_VUNPCKLPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12552, IF_AVX|IF_SANDYBRIDGE|IF_SO},
3009 /* 3002 */ {I_VUNPCKLPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12559, IF_AVX|IF_SANDYBRIDGE|IF_SO},
3010 /* 3003 */ {I_VUNPCKLPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+12566, IF_AVX|IF_SANDYBRIDGE|IF_SY},
3011 /* 3004 */ {I_VUNPCKLPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12573, IF_AVX|IF_SANDYBRIDGE|IF_SY},
3012 /* 3005 */ {I_VXORPD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12580, IF_AVX|IF_SANDYBRIDGE|IF_SO},
3013 /* 3006 */ {I_VXORPD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12587, IF_AVX|IF_SANDYBRIDGE|IF_SO},
3014 /* 3007 */ {I_VXORPD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+12594, IF_AVX|IF_SANDYBRIDGE|IF_SY},
3015 /* 3008 */ {I_VXORPD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12601, IF_AVX|IF_SANDYBRIDGE|IF_SY},
3016 /* 3009 */ {I_VXORPS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12608, IF_AVX|IF_SANDYBRIDGE|IF_SO},
3017 /* 3010 */ {I_VXORPS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12615, IF_AVX|IF_SANDYBRIDGE|IF_SO},
3018 /* 3011 */ {I_VXORPS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+12622, IF_AVX|IF_SANDYBRIDGE|IF_SY},
3019 /* 3012 */ {I_VXORPS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12629, IF_AVX|IF_SANDYBRIDGE|IF_SY},
3020 /* 3013 */ {I_VZEROALL, 0, {0,0,0,0,0}, nasm_bytecodes+16296, IF_AVX|IF_SANDYBRIDGE},
3021 /* 3014 */ {I_VZEROUPPER, 0, {0,0,0,0,0}, nasm_bytecodes+16302, IF_AVX|IF_SANDYBRIDGE},
3022 /* 3015 */ {I_PCLMULLQLQDQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+4995, IF_SSE|IF_WESTMERE|IF_SO},
3023 /* 3016 */ {I_PCLMULHQLQDQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5004, IF_SSE|IF_WESTMERE|IF_SO},
3024 /* 3017 */ {I_PCLMULLQHQDQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5013, IF_SSE|IF_WESTMERE|IF_SO},
3025 /* 3018 */ {I_PCLMULHQHQDQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5022, IF_SSE|IF_WESTMERE|IF_SO},
3026 /* 3019 */ {I_PCLMULQDQ, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+6711, IF_SSE|IF_WESTMERE|IF_SO},
3027 /* 3020 */ {I_VPCLMULLQLQDQ, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+5031, IF_AVX|IF_SANDYBRIDGE|IF_SO},
3028 /* 3021 */ {I_VPCLMULLQLQDQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5040, IF_AVX|IF_SANDYBRIDGE|IF_SO},
3029 /* 3022 */ {I_VPCLMULHQLQDQ, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+5049, IF_AVX|IF_SANDYBRIDGE|IF_SO},
3030 /* 3023 */ {I_VPCLMULHQLQDQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5058, IF_AVX|IF_SANDYBRIDGE|IF_SO},
3031 /* 3024 */ {I_VPCLMULLQHQDQ, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+5067, IF_AVX|IF_SANDYBRIDGE|IF_SO},
3032 /* 3025 */ {I_VPCLMULLQHQDQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5076, IF_AVX|IF_SANDYBRIDGE|IF_SO},
3033 /* 3026 */ {I_VPCLMULHQHQDQ, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+5085, IF_AVX|IF_SANDYBRIDGE|IF_SO},
3034 /* 3027 */ {I_VPCLMULHQHQDQ, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+5094, IF_AVX|IF_SANDYBRIDGE|IF_SO},
3035 /* 3028 */ {I_VPCLMULQDQ, 4, {XMMREG,XMMREG,RM_XMM,IMMEDIATE,0}, nasm_bytecodes+6719, IF_AVX|IF_SANDYBRIDGE|IF_SO},
3036 /* 3029 */ {I_VPCLMULQDQ, 3, {XMMREG,RM_XMM,IMMEDIATE,0,0}, nasm_bytecodes+6727, IF_AVX|IF_SANDYBRIDGE|IF_SO},
3037 /* 3030 */ {I_VFMADD132PS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12636, IF_FMA|IF_FUTURE|IF_SO},
3038 /* 3031 */ {I_VFMADD132PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12643, IF_FMA|IF_FUTURE|IF_SO},
3039 /* 3032 */ {I_VFMADD132PS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+12650, IF_FMA|IF_FUTURE|IF_SY},
3040 /* 3033 */ {I_VFMADD132PS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12657, IF_FMA|IF_FUTURE|IF_SY},
3041 /* 3034 */ {I_VFMADD132PD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12664, IF_FMA|IF_FUTURE|IF_SO},
3042 /* 3035 */ {I_VFMADD132PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12671, IF_FMA|IF_FUTURE|IF_SO},
3043 /* 3036 */ {I_VFMADD132PD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+12678, IF_FMA|IF_FUTURE|IF_SY},
3044 /* 3037 */ {I_VFMADD132PD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12685, IF_FMA|IF_FUTURE|IF_SY},
3045 /* 3038 */ {I_VFMADD312PS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12636, IF_FMA|IF_FUTURE|IF_SO},
3046 /* 3039 */ {I_VFMADD312PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12643, IF_FMA|IF_FUTURE|IF_SO},
3047 /* 3040 */ {I_VFMADD312PS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+12650, IF_FMA|IF_FUTURE|IF_SY},
3048 /* 3041 */ {I_VFMADD312PS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12657, IF_FMA|IF_FUTURE|IF_SY},
3049 /* 3042 */ {I_VFMADD312PD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12664, IF_FMA|IF_FUTURE|IF_SO},
3050 /* 3043 */ {I_VFMADD312PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12671, IF_FMA|IF_FUTURE|IF_SO},
3051 /* 3044 */ {I_VFMADD312PD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+12678, IF_FMA|IF_FUTURE|IF_SY},
3052 /* 3045 */ {I_VFMADD312PD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12685, IF_FMA|IF_FUTURE|IF_SY},
3053 /* 3046 */ {I_VFMADD213PS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12692, IF_FMA|IF_FUTURE|IF_SO},
3054 /* 3047 */ {I_VFMADD213PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12699, IF_FMA|IF_FUTURE|IF_SO},
3055 /* 3048 */ {I_VFMADD213PS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+12706, IF_FMA|IF_FUTURE|IF_SY},
3056 /* 3049 */ {I_VFMADD213PS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12713, IF_FMA|IF_FUTURE|IF_SY},
3057 /* 3050 */ {I_VFMADD213PD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12720, IF_FMA|IF_FUTURE|IF_SO},
3058 /* 3051 */ {I_VFMADD213PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12727, IF_FMA|IF_FUTURE|IF_SO},
3059 /* 3052 */ {I_VFMADD213PD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+12734, IF_FMA|IF_FUTURE|IF_SY},
3060 /* 3053 */ {I_VFMADD213PD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12741, IF_FMA|IF_FUTURE|IF_SY},
3061 /* 3054 */ {I_VFMADD123PS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12692, IF_FMA|IF_FUTURE|IF_SO},
3062 /* 3055 */ {I_VFMADD123PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12699, IF_FMA|IF_FUTURE|IF_SO},
3063 /* 3056 */ {I_VFMADD123PS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+12706, IF_FMA|IF_FUTURE|IF_SY},
3064 /* 3057 */ {I_VFMADD123PS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12713, IF_FMA|IF_FUTURE|IF_SY},
3065 /* 3058 */ {I_VFMADD123PD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12720, IF_FMA|IF_FUTURE|IF_SO},
3066 /* 3059 */ {I_VFMADD123PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12727, IF_FMA|IF_FUTURE|IF_SO},
3067 /* 3060 */ {I_VFMADD123PD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+12734, IF_FMA|IF_FUTURE|IF_SY},
3068 /* 3061 */ {I_VFMADD123PD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12741, IF_FMA|IF_FUTURE|IF_SY},
3069 /* 3062 */ {I_VFMADD231PS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12748, IF_FMA|IF_FUTURE|IF_SO},
3070 /* 3063 */ {I_VFMADD231PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12755, IF_FMA|IF_FUTURE|IF_SO},
3071 /* 3064 */ {I_VFMADD231PS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+12762, IF_FMA|IF_FUTURE|IF_SY},
3072 /* 3065 */ {I_VFMADD231PS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12769, IF_FMA|IF_FUTURE|IF_SY},
3073 /* 3066 */ {I_VFMADD231PD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12776, IF_FMA|IF_FUTURE|IF_SO},
3074 /* 3067 */ {I_VFMADD231PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12783, IF_FMA|IF_FUTURE|IF_SO},
3075 /* 3068 */ {I_VFMADD231PD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+12790, IF_FMA|IF_FUTURE|IF_SY},
3076 /* 3069 */ {I_VFMADD231PD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12797, IF_FMA|IF_FUTURE|IF_SY},
3077 /* 3070 */ {I_VFMADD321PS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12748, IF_FMA|IF_FUTURE|IF_SO},
3078 /* 3071 */ {I_VFMADD321PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12755, IF_FMA|IF_FUTURE|IF_SO},
3079 /* 3072 */ {I_VFMADD321PS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+12762, IF_FMA|IF_FUTURE|IF_SY},
3080 /* 3073 */ {I_VFMADD321PS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12769, IF_FMA|IF_FUTURE|IF_SY},
3081 /* 3074 */ {I_VFMADD321PD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12776, IF_FMA|IF_FUTURE|IF_SO},
3082 /* 3075 */ {I_VFMADD321PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12783, IF_FMA|IF_FUTURE|IF_SO},
3083 /* 3076 */ {I_VFMADD321PD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+12790, IF_FMA|IF_FUTURE|IF_SY},
3084 /* 3077 */ {I_VFMADD321PD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12797, IF_FMA|IF_FUTURE|IF_SY},
3085 /* 3078 */ {I_VFMADDSUB132PS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12804, IF_FMA|IF_FUTURE|IF_SO},
3086 /* 3079 */ {I_VFMADDSUB132PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12811, IF_FMA|IF_FUTURE|IF_SO},
3087 /* 3080 */ {I_VFMADDSUB132PS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+12818, IF_FMA|IF_FUTURE|IF_SY},
3088 /* 3081 */ {I_VFMADDSUB132PS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12825, IF_FMA|IF_FUTURE|IF_SY},
3089 /* 3082 */ {I_VFMADDSUB132PD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12832, IF_FMA|IF_FUTURE|IF_SO},
3090 /* 3083 */ {I_VFMADDSUB132PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12839, IF_FMA|IF_FUTURE|IF_SO},
3091 /* 3084 */ {I_VFMADDSUB132PD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+12846, IF_FMA|IF_FUTURE|IF_SY},
3092 /* 3085 */ {I_VFMADDSUB132PD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12853, IF_FMA|IF_FUTURE|IF_SY},
3093 /* 3086 */ {I_VFMADDSUB312PS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12804, IF_FMA|IF_FUTURE|IF_SO},
3094 /* 3087 */ {I_VFMADDSUB312PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12811, IF_FMA|IF_FUTURE|IF_SO},
3095 /* 3088 */ {I_VFMADDSUB312PS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+12818, IF_FMA|IF_FUTURE|IF_SY},
3096 /* 3089 */ {I_VFMADDSUB312PS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12825, IF_FMA|IF_FUTURE|IF_SY},
3097 /* 3090 */ {I_VFMADDSUB312PD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12832, IF_FMA|IF_FUTURE|IF_SO},
3098 /* 3091 */ {I_VFMADDSUB312PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12839, IF_FMA|IF_FUTURE|IF_SO},
3099 /* 3092 */ {I_VFMADDSUB312PD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+12846, IF_FMA|IF_FUTURE|IF_SY},
3100 /* 3093 */ {I_VFMADDSUB312PD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12853, IF_FMA|IF_FUTURE|IF_SY},
3101 /* 3094 */ {I_VFMADDSUB213PS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12860, IF_FMA|IF_FUTURE|IF_SO},
3102 /* 3095 */ {I_VFMADDSUB213PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12867, IF_FMA|IF_FUTURE|IF_SO},
3103 /* 3096 */ {I_VFMADDSUB213PS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+12874, IF_FMA|IF_FUTURE|IF_SY},
3104 /* 3097 */ {I_VFMADDSUB213PS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12881, IF_FMA|IF_FUTURE|IF_SY},
3105 /* 3098 */ {I_VFMADDSUB213PD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12888, IF_FMA|IF_FUTURE|IF_SO},
3106 /* 3099 */ {I_VFMADDSUB213PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12895, IF_FMA|IF_FUTURE|IF_SO},
3107 /* 3100 */ {I_VFMADDSUB213PD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+12902, IF_FMA|IF_FUTURE|IF_SY},
3108 /* 3101 */ {I_VFMADDSUB213PD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12909, IF_FMA|IF_FUTURE|IF_SY},
3109 /* 3102 */ {I_VFMADDSUB123PS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12860, IF_FMA|IF_FUTURE|IF_SO},
3110 /* 3103 */ {I_VFMADDSUB123PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12867, IF_FMA|IF_FUTURE|IF_SO},
3111 /* 3104 */ {I_VFMADDSUB123PS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+12874, IF_FMA|IF_FUTURE|IF_SY},
3112 /* 3105 */ {I_VFMADDSUB123PS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12881, IF_FMA|IF_FUTURE|IF_SY},
3113 /* 3106 */ {I_VFMADDSUB123PD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12888, IF_FMA|IF_FUTURE|IF_SO},
3114 /* 3107 */ {I_VFMADDSUB123PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12895, IF_FMA|IF_FUTURE|IF_SO},
3115 /* 3108 */ {I_VFMADDSUB123PD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+12902, IF_FMA|IF_FUTURE|IF_SY},
3116 /* 3109 */ {I_VFMADDSUB123PD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12909, IF_FMA|IF_FUTURE|IF_SY},
3117 /* 3110 */ {I_VFMADDSUB231PS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12916, IF_FMA|IF_FUTURE|IF_SO},
3118 /* 3111 */ {I_VFMADDSUB231PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12923, IF_FMA|IF_FUTURE|IF_SO},
3119 /* 3112 */ {I_VFMADDSUB231PS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+12930, IF_FMA|IF_FUTURE|IF_SY},
3120 /* 3113 */ {I_VFMADDSUB231PS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12937, IF_FMA|IF_FUTURE|IF_SY},
3121 /* 3114 */ {I_VFMADDSUB231PD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12944, IF_FMA|IF_FUTURE|IF_SO},
3122 /* 3115 */ {I_VFMADDSUB231PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12951, IF_FMA|IF_FUTURE|IF_SO},
3123 /* 3116 */ {I_VFMADDSUB231PD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+12958, IF_FMA|IF_FUTURE|IF_SY},
3124 /* 3117 */ {I_VFMADDSUB231PD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12965, IF_FMA|IF_FUTURE|IF_SY},
3125 /* 3118 */ {I_VFMADDSUB321PS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12916, IF_FMA|IF_FUTURE|IF_SO},
3126 /* 3119 */ {I_VFMADDSUB321PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12923, IF_FMA|IF_FUTURE|IF_SO},
3127 /* 3120 */ {I_VFMADDSUB321PS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+12930, IF_FMA|IF_FUTURE|IF_SY},
3128 /* 3121 */ {I_VFMADDSUB321PS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12937, IF_FMA|IF_FUTURE|IF_SY},
3129 /* 3122 */ {I_VFMADDSUB321PD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12944, IF_FMA|IF_FUTURE|IF_SO},
3130 /* 3123 */ {I_VFMADDSUB321PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12951, IF_FMA|IF_FUTURE|IF_SO},
3131 /* 3124 */ {I_VFMADDSUB321PD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+12958, IF_FMA|IF_FUTURE|IF_SY},
3132 /* 3125 */ {I_VFMADDSUB321PD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12965, IF_FMA|IF_FUTURE|IF_SY},
3133 /* 3126 */ {I_VFMSUB132PS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12972, IF_FMA|IF_FUTURE|IF_SO},
3134 /* 3127 */ {I_VFMSUB132PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12979, IF_FMA|IF_FUTURE|IF_SO},
3135 /* 3128 */ {I_VFMSUB132PS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+12986, IF_FMA|IF_FUTURE|IF_SY},
3136 /* 3129 */ {I_VFMSUB132PS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12993, IF_FMA|IF_FUTURE|IF_SY},
3137 /* 3130 */ {I_VFMSUB132PD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13000, IF_FMA|IF_FUTURE|IF_SO},
3138 /* 3131 */ {I_VFMSUB132PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13007, IF_FMA|IF_FUTURE|IF_SO},
3139 /* 3132 */ {I_VFMSUB132PD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13014, IF_FMA|IF_FUTURE|IF_SY},
3140 /* 3133 */ {I_VFMSUB132PD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13021, IF_FMA|IF_FUTURE|IF_SY},
3141 /* 3134 */ {I_VFMSUB312PS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+12972, IF_FMA|IF_FUTURE|IF_SO},
3142 /* 3135 */ {I_VFMSUB312PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+12979, IF_FMA|IF_FUTURE|IF_SO},
3143 /* 3136 */ {I_VFMSUB312PS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+12986, IF_FMA|IF_FUTURE|IF_SY},
3144 /* 3137 */ {I_VFMSUB312PS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+12993, IF_FMA|IF_FUTURE|IF_SY},
3145 /* 3138 */ {I_VFMSUB312PD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13000, IF_FMA|IF_FUTURE|IF_SO},
3146 /* 3139 */ {I_VFMSUB312PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13007, IF_FMA|IF_FUTURE|IF_SO},
3147 /* 3140 */ {I_VFMSUB312PD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13014, IF_FMA|IF_FUTURE|IF_SY},
3148 /* 3141 */ {I_VFMSUB312PD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13021, IF_FMA|IF_FUTURE|IF_SY},
3149 /* 3142 */ {I_VFMSUB213PS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13028, IF_FMA|IF_FUTURE|IF_SO},
3150 /* 3143 */ {I_VFMSUB213PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13035, IF_FMA|IF_FUTURE|IF_SO},
3151 /* 3144 */ {I_VFMSUB213PS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13042, IF_FMA|IF_FUTURE|IF_SY},
3152 /* 3145 */ {I_VFMSUB213PS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13049, IF_FMA|IF_FUTURE|IF_SY},
3153 /* 3146 */ {I_VFMSUB213PD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13056, IF_FMA|IF_FUTURE|IF_SO},
3154 /* 3147 */ {I_VFMSUB213PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13063, IF_FMA|IF_FUTURE|IF_SO},
3155 /* 3148 */ {I_VFMSUB213PD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13070, IF_FMA|IF_FUTURE|IF_SY},
3156 /* 3149 */ {I_VFMSUB213PD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13077, IF_FMA|IF_FUTURE|IF_SY},
3157 /* 3150 */ {I_VFMSUB123PS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13028, IF_FMA|IF_FUTURE|IF_SO},
3158 /* 3151 */ {I_VFMSUB123PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13035, IF_FMA|IF_FUTURE|IF_SO},
3159 /* 3152 */ {I_VFMSUB123PS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13042, IF_FMA|IF_FUTURE|IF_SY},
3160 /* 3153 */ {I_VFMSUB123PS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13049, IF_FMA|IF_FUTURE|IF_SY},
3161 /* 3154 */ {I_VFMSUB123PD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13056, IF_FMA|IF_FUTURE|IF_SO},
3162 /* 3155 */ {I_VFMSUB123PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13063, IF_FMA|IF_FUTURE|IF_SO},
3163 /* 3156 */ {I_VFMSUB123PD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13070, IF_FMA|IF_FUTURE|IF_SY},
3164 /* 3157 */ {I_VFMSUB123PD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13077, IF_FMA|IF_FUTURE|IF_SY},
3165 /* 3158 */ {I_VFMSUB231PS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13084, IF_FMA|IF_FUTURE|IF_SO},
3166 /* 3159 */ {I_VFMSUB231PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13091, IF_FMA|IF_FUTURE|IF_SO},
3167 /* 3160 */ {I_VFMSUB231PS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13098, IF_FMA|IF_FUTURE|IF_SY},
3168 /* 3161 */ {I_VFMSUB231PS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13105, IF_FMA|IF_FUTURE|IF_SY},
3169 /* 3162 */ {I_VFMSUB231PD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13112, IF_FMA|IF_FUTURE|IF_SO},
3170 /* 3163 */ {I_VFMSUB231PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13119, IF_FMA|IF_FUTURE|IF_SO},
3171 /* 3164 */ {I_VFMSUB231PD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13126, IF_FMA|IF_FUTURE|IF_SY},
3172 /* 3165 */ {I_VFMSUB231PD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13133, IF_FMA|IF_FUTURE|IF_SY},
3173 /* 3166 */ {I_VFMSUB321PS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13084, IF_FMA|IF_FUTURE|IF_SO},
3174 /* 3167 */ {I_VFMSUB321PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13091, IF_FMA|IF_FUTURE|IF_SO},
3175 /* 3168 */ {I_VFMSUB321PS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13098, IF_FMA|IF_FUTURE|IF_SY},
3176 /* 3169 */ {I_VFMSUB321PS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13105, IF_FMA|IF_FUTURE|IF_SY},
3177 /* 3170 */ {I_VFMSUB321PD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13112, IF_FMA|IF_FUTURE|IF_SO},
3178 /* 3171 */ {I_VFMSUB321PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13119, IF_FMA|IF_FUTURE|IF_SO},
3179 /* 3172 */ {I_VFMSUB321PD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13126, IF_FMA|IF_FUTURE|IF_SY},
3180 /* 3173 */ {I_VFMSUB321PD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13133, IF_FMA|IF_FUTURE|IF_SY},
3181 /* 3174 */ {I_VFMSUBADD132PS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13140, IF_FMA|IF_FUTURE|IF_SO},
3182 /* 3175 */ {I_VFMSUBADD132PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13147, IF_FMA|IF_FUTURE|IF_SO},
3183 /* 3176 */ {I_VFMSUBADD132PS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13154, IF_FMA|IF_FUTURE|IF_SY},
3184 /* 3177 */ {I_VFMSUBADD132PS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13161, IF_FMA|IF_FUTURE|IF_SY},
3185 /* 3178 */ {I_VFMSUBADD132PD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13168, IF_FMA|IF_FUTURE|IF_SO},
3186 /* 3179 */ {I_VFMSUBADD132PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13175, IF_FMA|IF_FUTURE|IF_SO},
3187 /* 3180 */ {I_VFMSUBADD132PD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13182, IF_FMA|IF_FUTURE|IF_SY},
3188 /* 3181 */ {I_VFMSUBADD132PD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13189, IF_FMA|IF_FUTURE|IF_SY},
3189 /* 3182 */ {I_VFMSUBADD312PS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13140, IF_FMA|IF_FUTURE|IF_SO},
3190 /* 3183 */ {I_VFMSUBADD312PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13147, IF_FMA|IF_FUTURE|IF_SO},
3191 /* 3184 */ {I_VFMSUBADD312PS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13154, IF_FMA|IF_FUTURE|IF_SY},
3192 /* 3185 */ {I_VFMSUBADD312PS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13161, IF_FMA|IF_FUTURE|IF_SY},
3193 /* 3186 */ {I_VFMSUBADD312PD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13168, IF_FMA|IF_FUTURE|IF_SO},
3194 /* 3187 */ {I_VFMSUBADD312PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13175, IF_FMA|IF_FUTURE|IF_SO},
3195 /* 3188 */ {I_VFMSUBADD312PD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13182, IF_FMA|IF_FUTURE|IF_SY},
3196 /* 3189 */ {I_VFMSUBADD312PD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13189, IF_FMA|IF_FUTURE|IF_SY},
3197 /* 3190 */ {I_VFMSUBADD213PS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13196, IF_FMA|IF_FUTURE|IF_SO},
3198 /* 3191 */ {I_VFMSUBADD213PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13203, IF_FMA|IF_FUTURE|IF_SO},
3199 /* 3192 */ {I_VFMSUBADD213PS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13210, IF_FMA|IF_FUTURE|IF_SY},
3200 /* 3193 */ {I_VFMSUBADD213PS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13217, IF_FMA|IF_FUTURE|IF_SY},
3201 /* 3194 */ {I_VFMSUBADD213PD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13224, IF_FMA|IF_FUTURE|IF_SO},
3202 /* 3195 */ {I_VFMSUBADD213PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13231, IF_FMA|IF_FUTURE|IF_SO},
3203 /* 3196 */ {I_VFMSUBADD213PD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13238, IF_FMA|IF_FUTURE|IF_SY},
3204 /* 3197 */ {I_VFMSUBADD213PD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13245, IF_FMA|IF_FUTURE|IF_SY},
3205 /* 3198 */ {I_VFMSUBADD123PS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13196, IF_FMA|IF_FUTURE|IF_SO},
3206 /* 3199 */ {I_VFMSUBADD123PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13203, IF_FMA|IF_FUTURE|IF_SO},
3207 /* 3200 */ {I_VFMSUBADD123PS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13210, IF_FMA|IF_FUTURE|IF_SY},
3208 /* 3201 */ {I_VFMSUBADD123PS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13217, IF_FMA|IF_FUTURE|IF_SY},
3209 /* 3202 */ {I_VFMSUBADD123PD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13224, IF_FMA|IF_FUTURE|IF_SO},
3210 /* 3203 */ {I_VFMSUBADD123PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13231, IF_FMA|IF_FUTURE|IF_SO},
3211 /* 3204 */ {I_VFMSUBADD123PD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13238, IF_FMA|IF_FUTURE|IF_SY},
3212 /* 3205 */ {I_VFMSUBADD123PD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13245, IF_FMA|IF_FUTURE|IF_SY},
3213 /* 3206 */ {I_VFMSUBADD231PS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13252, IF_FMA|IF_FUTURE|IF_SO},
3214 /* 3207 */ {I_VFMSUBADD231PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13259, IF_FMA|IF_FUTURE|IF_SO},
3215 /* 3208 */ {I_VFMSUBADD231PS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13266, IF_FMA|IF_FUTURE|IF_SY},
3216 /* 3209 */ {I_VFMSUBADD231PS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13273, IF_FMA|IF_FUTURE|IF_SY},
3217 /* 3210 */ {I_VFMSUBADD231PD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13280, IF_FMA|IF_FUTURE|IF_SO},
3218 /* 3211 */ {I_VFMSUBADD231PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13287, IF_FMA|IF_FUTURE|IF_SO},
3219 /* 3212 */ {I_VFMSUBADD231PD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13294, IF_FMA|IF_FUTURE|IF_SY},
3220 /* 3213 */ {I_VFMSUBADD231PD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13301, IF_FMA|IF_FUTURE|IF_SY},
3221 /* 3214 */ {I_VFMSUBADD321PS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13252, IF_FMA|IF_FUTURE|IF_SO},
3222 /* 3215 */ {I_VFMSUBADD321PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13259, IF_FMA|IF_FUTURE|IF_SO},
3223 /* 3216 */ {I_VFMSUBADD321PS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13266, IF_FMA|IF_FUTURE|IF_SY},
3224 /* 3217 */ {I_VFMSUBADD321PS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13273, IF_FMA|IF_FUTURE|IF_SY},
3225 /* 3218 */ {I_VFMSUBADD321PD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13280, IF_FMA|IF_FUTURE|IF_SO},
3226 /* 3219 */ {I_VFMSUBADD321PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13287, IF_FMA|IF_FUTURE|IF_SO},
3227 /* 3220 */ {I_VFMSUBADD321PD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13294, IF_FMA|IF_FUTURE|IF_SY},
3228 /* 3221 */ {I_VFMSUBADD321PD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13301, IF_FMA|IF_FUTURE|IF_SY},
3229 /* 3222 */ {I_VFNMADD132PS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13308, IF_FMA|IF_FUTURE|IF_SO},
3230 /* 3223 */ {I_VFNMADD132PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13315, IF_FMA|IF_FUTURE|IF_SO},
3231 /* 3224 */ {I_VFNMADD132PS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13322, IF_FMA|IF_FUTURE|IF_SY},
3232 /* 3225 */ {I_VFNMADD132PS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13329, IF_FMA|IF_FUTURE|IF_SY},
3233 /* 3226 */ {I_VFNMADD132PD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13336, IF_FMA|IF_FUTURE|IF_SO},
3234 /* 3227 */ {I_VFNMADD132PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13343, IF_FMA|IF_FUTURE|IF_SO},
3235 /* 3228 */ {I_VFNMADD132PD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13350, IF_FMA|IF_FUTURE|IF_SY},
3236 /* 3229 */ {I_VFNMADD132PD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13357, IF_FMA|IF_FUTURE|IF_SY},
3237 /* 3230 */ {I_VFNMADD312PS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13308, IF_FMA|IF_FUTURE|IF_SO},
3238 /* 3231 */ {I_VFNMADD312PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13315, IF_FMA|IF_FUTURE|IF_SO},
3239 /* 3232 */ {I_VFNMADD312PS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13322, IF_FMA|IF_FUTURE|IF_SY},
3240 /* 3233 */ {I_VFNMADD312PS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13329, IF_FMA|IF_FUTURE|IF_SY},
3241 /* 3234 */ {I_VFNMADD312PD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13336, IF_FMA|IF_FUTURE|IF_SO},
3242 /* 3235 */ {I_VFNMADD312PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13343, IF_FMA|IF_FUTURE|IF_SO},
3243 /* 3236 */ {I_VFNMADD312PD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13350, IF_FMA|IF_FUTURE|IF_SY},
3244 /* 3237 */ {I_VFNMADD312PD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13357, IF_FMA|IF_FUTURE|IF_SY},
3245 /* 3238 */ {I_VFNMADD213PS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13364, IF_FMA|IF_FUTURE|IF_SO},
3246 /* 3239 */ {I_VFNMADD213PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13371, IF_FMA|IF_FUTURE|IF_SO},
3247 /* 3240 */ {I_VFNMADD213PS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13378, IF_FMA|IF_FUTURE|IF_SY},
3248 /* 3241 */ {I_VFNMADD213PS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13385, IF_FMA|IF_FUTURE|IF_SY},
3249 /* 3242 */ {I_VFNMADD213PD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13392, IF_FMA|IF_FUTURE|IF_SO},
3250 /* 3243 */ {I_VFNMADD213PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13399, IF_FMA|IF_FUTURE|IF_SO},
3251 /* 3244 */ {I_VFNMADD213PD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13406, IF_FMA|IF_FUTURE|IF_SY},
3252 /* 3245 */ {I_VFNMADD213PD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13413, IF_FMA|IF_FUTURE|IF_SY},
3253 /* 3246 */ {I_VFNMADD123PS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13364, IF_FMA|IF_FUTURE|IF_SO},
3254 /* 3247 */ {I_VFNMADD123PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13371, IF_FMA|IF_FUTURE|IF_SO},
3255 /* 3248 */ {I_VFNMADD123PS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13378, IF_FMA|IF_FUTURE|IF_SY},
3256 /* 3249 */ {I_VFNMADD123PS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13385, IF_FMA|IF_FUTURE|IF_SY},
3257 /* 3250 */ {I_VFNMADD123PD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13392, IF_FMA|IF_FUTURE|IF_SO},
3258 /* 3251 */ {I_VFNMADD123PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13399, IF_FMA|IF_FUTURE|IF_SO},
3259 /* 3252 */ {I_VFNMADD123PD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13406, IF_FMA|IF_FUTURE|IF_SY},
3260 /* 3253 */ {I_VFNMADD123PD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13413, IF_FMA|IF_FUTURE|IF_SY},
3261 /* 3254 */ {I_VFNMADD231PS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13420, IF_FMA|IF_FUTURE|IF_SO},
3262 /* 3255 */ {I_VFNMADD231PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13427, IF_FMA|IF_FUTURE|IF_SO},
3263 /* 3256 */ {I_VFNMADD231PS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13434, IF_FMA|IF_FUTURE|IF_SY},
3264 /* 3257 */ {I_VFNMADD231PS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13441, IF_FMA|IF_FUTURE|IF_SY},
3265 /* 3258 */ {I_VFNMADD231PD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13448, IF_FMA|IF_FUTURE|IF_SO},
3266 /* 3259 */ {I_VFNMADD231PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13455, IF_FMA|IF_FUTURE|IF_SO},
3267 /* 3260 */ {I_VFNMADD231PD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13462, IF_FMA|IF_FUTURE|IF_SY},
3268 /* 3261 */ {I_VFNMADD231PD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13469, IF_FMA|IF_FUTURE|IF_SY},
3269 /* 3262 */ {I_VFNMADD321PS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13420, IF_FMA|IF_FUTURE|IF_SO},
3270 /* 3263 */ {I_VFNMADD321PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13427, IF_FMA|IF_FUTURE|IF_SO},
3271 /* 3264 */ {I_VFNMADD321PS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13434, IF_FMA|IF_FUTURE|IF_SY},
3272 /* 3265 */ {I_VFNMADD321PS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13441, IF_FMA|IF_FUTURE|IF_SY},
3273 /* 3266 */ {I_VFNMADD321PD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13448, IF_FMA|IF_FUTURE|IF_SO},
3274 /* 3267 */ {I_VFNMADD321PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13455, IF_FMA|IF_FUTURE|IF_SO},
3275 /* 3268 */ {I_VFNMADD321PD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13462, IF_FMA|IF_FUTURE|IF_SY},
3276 /* 3269 */ {I_VFNMADD321PD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13469, IF_FMA|IF_FUTURE|IF_SY},
3277 /* 3270 */ {I_VFNMSUB132PS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13476, IF_FMA|IF_FUTURE|IF_SO},
3278 /* 3271 */ {I_VFNMSUB132PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13483, IF_FMA|IF_FUTURE|IF_SO},
3279 /* 3272 */ {I_VFNMSUB132PS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13490, IF_FMA|IF_FUTURE|IF_SY},
3280 /* 3273 */ {I_VFNMSUB132PS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13497, IF_FMA|IF_FUTURE|IF_SY},
3281 /* 3274 */ {I_VFNMSUB132PD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13504, IF_FMA|IF_FUTURE|IF_SO},
3282 /* 3275 */ {I_VFNMSUB132PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13511, IF_FMA|IF_FUTURE|IF_SO},
3283 /* 3276 */ {I_VFNMSUB132PD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13518, IF_FMA|IF_FUTURE|IF_SY},
3284 /* 3277 */ {I_VFNMSUB132PD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13525, IF_FMA|IF_FUTURE|IF_SY},
3285 /* 3278 */ {I_VFNMSUB312PS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13476, IF_FMA|IF_FUTURE|IF_SO},
3286 /* 3279 */ {I_VFNMSUB312PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13483, IF_FMA|IF_FUTURE|IF_SO},
3287 /* 3280 */ {I_VFNMSUB312PS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13490, IF_FMA|IF_FUTURE|IF_SY},
3288 /* 3281 */ {I_VFNMSUB312PS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13497, IF_FMA|IF_FUTURE|IF_SY},
3289 /* 3282 */ {I_VFNMSUB312PD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13504, IF_FMA|IF_FUTURE|IF_SO},
3290 /* 3283 */ {I_VFNMSUB312PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13511, IF_FMA|IF_FUTURE|IF_SO},
3291 /* 3284 */ {I_VFNMSUB312PD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13518, IF_FMA|IF_FUTURE|IF_SY},
3292 /* 3285 */ {I_VFNMSUB312PD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13525, IF_FMA|IF_FUTURE|IF_SY},
3293 /* 3286 */ {I_VFNMSUB213PS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13532, IF_FMA|IF_FUTURE|IF_SO},
3294 /* 3287 */ {I_VFNMSUB213PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13539, IF_FMA|IF_FUTURE|IF_SO},
3295 /* 3288 */ {I_VFNMSUB213PS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13546, IF_FMA|IF_FUTURE|IF_SY},
3296 /* 3289 */ {I_VFNMSUB213PS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13553, IF_FMA|IF_FUTURE|IF_SY},
3297 /* 3290 */ {I_VFNMSUB213PD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13560, IF_FMA|IF_FUTURE|IF_SO},
3298 /* 3291 */ {I_VFNMSUB213PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13567, IF_FMA|IF_FUTURE|IF_SO},
3299 /* 3292 */ {I_VFNMSUB213PD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13574, IF_FMA|IF_FUTURE|IF_SY},
3300 /* 3293 */ {I_VFNMSUB213PD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13581, IF_FMA|IF_FUTURE|IF_SY},
3301 /* 3294 */ {I_VFNMSUB123PS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13532, IF_FMA|IF_FUTURE|IF_SO},
3302 /* 3295 */ {I_VFNMSUB123PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13539, IF_FMA|IF_FUTURE|IF_SO},
3303 /* 3296 */ {I_VFNMSUB123PS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13546, IF_FMA|IF_FUTURE|IF_SY},
3304 /* 3297 */ {I_VFNMSUB123PS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13553, IF_FMA|IF_FUTURE|IF_SY},
3305 /* 3298 */ {I_VFNMSUB123PD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13560, IF_FMA|IF_FUTURE|IF_SO},
3306 /* 3299 */ {I_VFNMSUB123PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13567, IF_FMA|IF_FUTURE|IF_SO},
3307 /* 3300 */ {I_VFNMSUB123PD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13574, IF_FMA|IF_FUTURE|IF_SY},
3308 /* 3301 */ {I_VFNMSUB123PD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13581, IF_FMA|IF_FUTURE|IF_SY},
3309 /* 3302 */ {I_VFNMSUB231PS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13588, IF_FMA|IF_FUTURE|IF_SO},
3310 /* 3303 */ {I_VFNMSUB231PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13595, IF_FMA|IF_FUTURE|IF_SO},
3311 /* 3304 */ {I_VFNMSUB231PS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13602, IF_FMA|IF_FUTURE|IF_SY},
3312 /* 3305 */ {I_VFNMSUB231PS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13609, IF_FMA|IF_FUTURE|IF_SY},
3313 /* 3306 */ {I_VFNMSUB231PD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13616, IF_FMA|IF_FUTURE|IF_SO},
3314 /* 3307 */ {I_VFNMSUB231PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13623, IF_FMA|IF_FUTURE|IF_SO},
3315 /* 3308 */ {I_VFNMSUB231PD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13630, IF_FMA|IF_FUTURE|IF_SY},
3316 /* 3309 */ {I_VFNMSUB231PD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13637, IF_FMA|IF_FUTURE|IF_SY},
3317 /* 3310 */ {I_VFNMSUB321PS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13588, IF_FMA|IF_FUTURE|IF_SO},
3318 /* 3311 */ {I_VFNMSUB321PS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13595, IF_FMA|IF_FUTURE|IF_SO},
3319 /* 3312 */ {I_VFNMSUB321PS, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13602, IF_FMA|IF_FUTURE|IF_SY},
3320 /* 3313 */ {I_VFNMSUB321PS, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13609, IF_FMA|IF_FUTURE|IF_SY},
3321 /* 3314 */ {I_VFNMSUB321PD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13616, IF_FMA|IF_FUTURE|IF_SO},
3322 /* 3315 */ {I_VFNMSUB321PD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13623, IF_FMA|IF_FUTURE|IF_SO},
3323 /* 3316 */ {I_VFNMSUB321PD, 3, {YMMREG,YMMREG,RM_YMM,0,0}, nasm_bytecodes+13630, IF_FMA|IF_FUTURE|IF_SY},
3324 /* 3317 */ {I_VFNMSUB321PD, 2, {YMMREG,RM_YMM,0,0,0}, nasm_bytecodes+13637, IF_FMA|IF_FUTURE|IF_SY},
3325 /* 3318 */ {I_VFMADD132SS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13644, IF_FMA|IF_FUTURE|IF_SD},
3326 /* 3319 */ {I_VFMADD132SS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13651, IF_FMA|IF_FUTURE|IF_SD},
3327 /* 3320 */ {I_VFMADD132SD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13658, IF_FMA|IF_FUTURE|IF_SQ},
3328 /* 3321 */ {I_VFMADD132SD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13665, IF_FMA|IF_FUTURE|IF_SQ},
3329 /* 3322 */ {I_VFMADD312SS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13644, IF_FMA|IF_FUTURE|IF_SD},
3330 /* 3323 */ {I_VFMADD312SS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13651, IF_FMA|IF_FUTURE|IF_SD},
3331 /* 3324 */ {I_VFMADD312SD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13658, IF_FMA|IF_FUTURE|IF_SQ},
3332 /* 3325 */ {I_VFMADD312SD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13665, IF_FMA|IF_FUTURE|IF_SQ},
3333 /* 3326 */ {I_VFMADD213SS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13672, IF_FMA|IF_FUTURE|IF_SD},
3334 /* 3327 */ {I_VFMADD213SS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13679, IF_FMA|IF_FUTURE|IF_SD},
3335 /* 3328 */ {I_VFMADD213SD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13686, IF_FMA|IF_FUTURE|IF_SQ},
3336 /* 3329 */ {I_VFMADD213SD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13693, IF_FMA|IF_FUTURE|IF_SQ},
3337 /* 3330 */ {I_VFMADD123SS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13672, IF_FMA|IF_FUTURE|IF_SD},
3338 /* 3331 */ {I_VFMADD123SS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13679, IF_FMA|IF_FUTURE|IF_SD},
3339 /* 3332 */ {I_VFMADD123SD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13686, IF_FMA|IF_FUTURE|IF_SQ},
3340 /* 3333 */ {I_VFMADD123SD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13693, IF_FMA|IF_FUTURE|IF_SQ},
3341 /* 3334 */ {I_VFMADD231SS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13700, IF_FMA|IF_FUTURE|IF_SD},
3342 /* 3335 */ {I_VFMADD231SS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13707, IF_FMA|IF_FUTURE|IF_SD},
3343 /* 3336 */ {I_VFMADD231SD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13714, IF_FMA|IF_FUTURE|IF_SQ},
3344 /* 3337 */ {I_VFMADD231SD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13721, IF_FMA|IF_FUTURE|IF_SQ},
3345 /* 3338 */ {I_VFMADD321SS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13700, IF_FMA|IF_FUTURE|IF_SD},
3346 /* 3339 */ {I_VFMADD321SS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13707, IF_FMA|IF_FUTURE|IF_SD},
3347 /* 3340 */ {I_VFMADD321SD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13714, IF_FMA|IF_FUTURE|IF_SQ},
3348 /* 3341 */ {I_VFMADD321SD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13721, IF_FMA|IF_FUTURE|IF_SQ},
3349 /* 3342 */ {I_VFMSUB132SS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13728, IF_FMA|IF_FUTURE|IF_SD},
3350 /* 3343 */ {I_VFMSUB132SS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13735, IF_FMA|IF_FUTURE|IF_SD},
3351 /* 3344 */ {I_VFMSUB132SD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13742, IF_FMA|IF_FUTURE|IF_SQ},
3352 /* 3345 */ {I_VFMSUB132SD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13749, IF_FMA|IF_FUTURE|IF_SQ},
3353 /* 3346 */ {I_VFMSUB312SS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13728, IF_FMA|IF_FUTURE|IF_SD},
3354 /* 3347 */ {I_VFMSUB312SS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13735, IF_FMA|IF_FUTURE|IF_SD},
3355 /* 3348 */ {I_VFMSUB312SD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13742, IF_FMA|IF_FUTURE|IF_SQ},
3356 /* 3349 */ {I_VFMSUB312SD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13749, IF_FMA|IF_FUTURE|IF_SQ},
3357 /* 3350 */ {I_VFMSUB213SS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13756, IF_FMA|IF_FUTURE|IF_SD},
3358 /* 3351 */ {I_VFMSUB213SS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13763, IF_FMA|IF_FUTURE|IF_SD},
3359 /* 3352 */ {I_VFMSUB213SD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13770, IF_FMA|IF_FUTURE|IF_SQ},
3360 /* 3353 */ {I_VFMSUB213SD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13777, IF_FMA|IF_FUTURE|IF_SQ},
3361 /* 3354 */ {I_VFMSUB123SS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13756, IF_FMA|IF_FUTURE|IF_SD},
3362 /* 3355 */ {I_VFMSUB123SS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13763, IF_FMA|IF_FUTURE|IF_SD},
3363 /* 3356 */ {I_VFMSUB123SD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13770, IF_FMA|IF_FUTURE|IF_SQ},
3364 /* 3357 */ {I_VFMSUB123SD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13777, IF_FMA|IF_FUTURE|IF_SQ},
3365 /* 3358 */ {I_VFMSUB231SS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13784, IF_FMA|IF_FUTURE|IF_SD},
3366 /* 3359 */ {I_VFMSUB231SS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13791, IF_FMA|IF_FUTURE|IF_SD},
3367 /* 3360 */ {I_VFMSUB231SD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13798, IF_FMA|IF_FUTURE|IF_SQ},
3368 /* 3361 */ {I_VFMSUB231SD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13805, IF_FMA|IF_FUTURE|IF_SQ},
3369 /* 3362 */ {I_VFMSUB321SS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13784, IF_FMA|IF_FUTURE|IF_SD},
3370 /* 3363 */ {I_VFMSUB321SS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13791, IF_FMA|IF_FUTURE|IF_SD},
3371 /* 3364 */ {I_VFMSUB321SD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13798, IF_FMA|IF_FUTURE|IF_SQ},
3372 /* 3365 */ {I_VFMSUB321SD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13805, IF_FMA|IF_FUTURE|IF_SQ},
3373 /* 3366 */ {I_VFNMADD132SS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13812, IF_FMA|IF_FUTURE|IF_SD},
3374 /* 3367 */ {I_VFNMADD132SS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13819, IF_FMA|IF_FUTURE|IF_SD},
3375 /* 3368 */ {I_VFNMADD132SD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13826, IF_FMA|IF_FUTURE|IF_SQ},
3376 /* 3369 */ {I_VFNMADD132SD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13833, IF_FMA|IF_FUTURE|IF_SQ},
3377 /* 3370 */ {I_VFNMADD312SS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13812, IF_FMA|IF_FUTURE|IF_SD},
3378 /* 3371 */ {I_VFNMADD312SS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13819, IF_FMA|IF_FUTURE|IF_SD},
3379 /* 3372 */ {I_VFNMADD312SD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13826, IF_FMA|IF_FUTURE|IF_SQ},
3380 /* 3373 */ {I_VFNMADD312SD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13833, IF_FMA|IF_FUTURE|IF_SQ},
3381 /* 3374 */ {I_VFNMADD213SS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13840, IF_FMA|IF_FUTURE|IF_SD},
3382 /* 3375 */ {I_VFNMADD213SS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13847, IF_FMA|IF_FUTURE|IF_SD},
3383 /* 3376 */ {I_VFNMADD213SD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13854, IF_FMA|IF_FUTURE|IF_SQ},
3384 /* 3377 */ {I_VFNMADD213SD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13861, IF_FMA|IF_FUTURE|IF_SQ},
3385 /* 3378 */ {I_VFNMADD123SS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13840, IF_FMA|IF_FUTURE|IF_SD},
3386 /* 3379 */ {I_VFNMADD123SS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13847, IF_FMA|IF_FUTURE|IF_SD},
3387 /* 3380 */ {I_VFNMADD123SD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13854, IF_FMA|IF_FUTURE|IF_SQ},
3388 /* 3381 */ {I_VFNMADD123SD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13861, IF_FMA|IF_FUTURE|IF_SQ},
3389 /* 3382 */ {I_VFNMADD231SS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13868, IF_FMA|IF_FUTURE|IF_SD},
3390 /* 3383 */ {I_VFNMADD231SS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13875, IF_FMA|IF_FUTURE|IF_SD},
3391 /* 3384 */ {I_VFNMADD231SD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13882, IF_FMA|IF_FUTURE|IF_SQ},
3392 /* 3385 */ {I_VFNMADD231SD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13889, IF_FMA|IF_FUTURE|IF_SQ},
3393 /* 3386 */ {I_VFNMADD321SS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13868, IF_FMA|IF_FUTURE|IF_SD},
3394 /* 3387 */ {I_VFNMADD321SS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13875, IF_FMA|IF_FUTURE|IF_SD},
3395 /* 3388 */ {I_VFNMADD321SD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13882, IF_FMA|IF_FUTURE|IF_SQ},
3396 /* 3389 */ {I_VFNMADD321SD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13889, IF_FMA|IF_FUTURE|IF_SQ},
3397 /* 3390 */ {I_VFNMSUB132SS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13896, IF_FMA|IF_FUTURE|IF_SD},
3398 /* 3391 */ {I_VFNMSUB132SS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13903, IF_FMA|IF_FUTURE|IF_SD},
3399 /* 3392 */ {I_VFNMSUB132SD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13910, IF_FMA|IF_FUTURE|IF_SQ},
3400 /* 3393 */ {I_VFNMSUB132SD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13917, IF_FMA|IF_FUTURE|IF_SQ},
3401 /* 3394 */ {I_VFNMSUB312SS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13896, IF_FMA|IF_FUTURE|IF_SD},
3402 /* 3395 */ {I_VFNMSUB312SS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13903, IF_FMA|IF_FUTURE|IF_SD},
3403 /* 3396 */ {I_VFNMSUB312SD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13910, IF_FMA|IF_FUTURE|IF_SQ},
3404 /* 3397 */ {I_VFNMSUB312SD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13917, IF_FMA|IF_FUTURE|IF_SQ},
3405 /* 3398 */ {I_VFNMSUB213SS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13924, IF_FMA|IF_FUTURE|IF_SD},
3406 /* 3399 */ {I_VFNMSUB213SS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13931, IF_FMA|IF_FUTURE|IF_SD},
3407 /* 3400 */ {I_VFNMSUB213SD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13938, IF_FMA|IF_FUTURE|IF_SQ},
3408 /* 3401 */ {I_VFNMSUB213SD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13945, IF_FMA|IF_FUTURE|IF_SQ},
3409 /* 3402 */ {I_VFNMSUB123SS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13924, IF_FMA|IF_FUTURE|IF_SD},
3410 /* 3403 */ {I_VFNMSUB123SS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13931, IF_FMA|IF_FUTURE|IF_SD},
3411 /* 3404 */ {I_VFNMSUB123SD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13938, IF_FMA|IF_FUTURE|IF_SQ},
3412 /* 3405 */ {I_VFNMSUB123SD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13945, IF_FMA|IF_FUTURE|IF_SQ},
3413 /* 3406 */ {I_VFNMSUB231SS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13952, IF_FMA|IF_FUTURE|IF_SD},
3414 /* 3407 */ {I_VFNMSUB231SS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13959, IF_FMA|IF_FUTURE|IF_SD},
3415 /* 3408 */ {I_VFNMSUB231SD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13966, IF_FMA|IF_FUTURE|IF_SQ},
3416 /* 3409 */ {I_VFNMSUB231SD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13973, IF_FMA|IF_FUTURE|IF_SQ},
3417 /* 3410 */ {I_VFNMSUB321SS, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13952, IF_FMA|IF_FUTURE|IF_SD},
3418 /* 3411 */ {I_VFNMSUB321SS, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13959, IF_FMA|IF_FUTURE|IF_SD},
3419 /* 3412 */ {I_VFNMSUB321SD, 3, {XMMREG,XMMREG,RM_XMM,0,0}, nasm_bytecodes+13966, IF_FMA|IF_FUTURE|IF_SQ},
3420 /* 3413 */ {I_VFNMSUB321SD, 2, {XMMREG,RM_XMM,0,0,0}, nasm_bytecodes+13973, IF_FMA|IF_FUTURE|IF_SQ},
3421 /* 3414 */ {I_XSTORE, 0, {0,0,0,0,0}, nasm_bytecodes+19360, IF_PENT|IF_CYRIX},
3422 /* 3415 */ {I_XCRYPTECB, 0, {0,0,0,0,0}, nasm_bytecodes+16308, IF_PENT|IF_CYRIX},
3423 /* 3416 */ {I_XCRYPTCBC, 0, {0,0,0,0,0}, nasm_bytecodes+16314, IF_PENT|IF_CYRIX},
3424 /* 3417 */ {I_XCRYPTCTR, 0, {0,0,0,0,0}, nasm_bytecodes+16320, IF_PENT|IF_CYRIX},
3425 /* 3418 */ {I_XCRYPTCFB, 0, {0,0,0,0,0}, nasm_bytecodes+16326, IF_PENT|IF_CYRIX},
3426 /* 3419 */ {I_XCRYPTOFB, 0, {0,0,0,0,0}, nasm_bytecodes+16332, IF_PENT|IF_CYRIX},
3427 /* 3420 */ {I_MONTMUL, 0, {0,0,0,0,0}, nasm_bytecodes+16338, IF_PENT|IF_CYRIX},
3428 /* 3421 */ {I_XSHA1, 0, {0,0,0,0,0}, nasm_bytecodes+16344, IF_PENT|IF_CYRIX},
3429 /* 3422 */ {I_XSHA256, 0, {0,0,0,0,0}, nasm_bytecodes+16350, IF_PENT|IF_CYRIX},
3430 /* 3423 */ {I_HINT_NOP0, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+16356, IF_P6|IF_UNDOC},
3431 /* 3424 */ {I_HINT_NOP0, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+16362, IF_P6|IF_UNDOC},
3432 /* 3425 */ {I_HINT_NOP0, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+16368, IF_X64|IF_UNDOC},
3433 /* 3426 */ {I_HINT_NOP1, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+16374, IF_P6|IF_UNDOC},
3434 /* 3427 */ {I_HINT_NOP1, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+16380, IF_P6|IF_UNDOC},
3435 /* 3428 */ {I_HINT_NOP1, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+16386, IF_X64|IF_UNDOC},
3436 /* 3429 */ {I_HINT_NOP2, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+16392, IF_P6|IF_UNDOC},
3437 /* 3430 */ {I_HINT_NOP2, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+16398, IF_P6|IF_UNDOC},
3438 /* 3431 */ {I_HINT_NOP2, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+16404, IF_X64|IF_UNDOC},
3439 /* 3432 */ {I_HINT_NOP3, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+16410, IF_P6|IF_UNDOC},
3440 /* 3433 */ {I_HINT_NOP3, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+16416, IF_P6|IF_UNDOC},
3441 /* 3434 */ {I_HINT_NOP3, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+16422, IF_X64|IF_UNDOC},
3442 /* 3435 */ {I_HINT_NOP4, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+16428, IF_P6|IF_UNDOC},
3443 /* 3436 */ {I_HINT_NOP4, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+16434, IF_P6|IF_UNDOC},
3444 /* 3437 */ {I_HINT_NOP4, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+16440, IF_X64|IF_UNDOC},
3445 /* 3438 */ {I_HINT_NOP5, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+16446, IF_P6|IF_UNDOC},
3446 /* 3439 */ {I_HINT_NOP5, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+16452, IF_P6|IF_UNDOC},
3447 /* 3440 */ {I_HINT_NOP5, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+16458, IF_X64|IF_UNDOC},
3448 /* 3441 */ {I_HINT_NOP6, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+16464, IF_P6|IF_UNDOC},
3449 /* 3442 */ {I_HINT_NOP6, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+16470, IF_P6|IF_UNDOC},
3450 /* 3443 */ {I_HINT_NOP6, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+16476, IF_X64|IF_UNDOC},
3451 /* 3444 */ {I_HINT_NOP7, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+16482, IF_P6|IF_UNDOC},
3452 /* 3445 */ {I_HINT_NOP7, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+16488, IF_P6|IF_UNDOC},
3453 /* 3446 */ {I_HINT_NOP7, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+16494, IF_X64|IF_UNDOC},
3454 /* 3447 */ {I_HINT_NOP8, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+16500, IF_P6|IF_UNDOC},
3455 /* 3448 */ {I_HINT_NOP8, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+16506, IF_P6|IF_UNDOC},
3456 /* 3449 */ {I_HINT_NOP8, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+16512, IF_X64|IF_UNDOC},
3457 /* 3450 */ {I_HINT_NOP9, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+16518, IF_P6|IF_UNDOC},
3458 /* 3451 */ {I_HINT_NOP9, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+16524, IF_P6|IF_UNDOC},
3459 /* 3452 */ {I_HINT_NOP9, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+16530, IF_X64|IF_UNDOC},
3460 /* 3453 */ {I_HINT_NOP10, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+16536, IF_P6|IF_UNDOC},
3461 /* 3454 */ {I_HINT_NOP10, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+16542, IF_P6|IF_UNDOC},
3462 /* 3455 */ {I_HINT_NOP10, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+16548, IF_X64|IF_UNDOC},
3463 /* 3456 */ {I_HINT_NOP11, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+16554, IF_P6|IF_UNDOC},
3464 /* 3457 */ {I_HINT_NOP11, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+16560, IF_P6|IF_UNDOC},
3465 /* 3458 */ {I_HINT_NOP11, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+16566, IF_X64|IF_UNDOC},
3466 /* 3459 */ {I_HINT_NOP12, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+16572, IF_P6|IF_UNDOC},
3467 /* 3460 */ {I_HINT_NOP12, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+16578, IF_P6|IF_UNDOC},
3468 /* 3461 */ {I_HINT_NOP12, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+16584, IF_X64|IF_UNDOC},
3469 /* 3462 */ {I_HINT_NOP13, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+16590, IF_P6|IF_UNDOC},
3470 /* 3463 */ {I_HINT_NOP13, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+16596, IF_P6|IF_UNDOC},
3471 /* 3464 */ {I_HINT_NOP13, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+16602, IF_X64|IF_UNDOC},
3472 /* 3465 */ {I_HINT_NOP14, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+16608, IF_P6|IF_UNDOC},
3473 /* 3466 */ {I_HINT_NOP14, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+16614, IF_P6|IF_UNDOC},
3474 /* 3467 */ {I_HINT_NOP14, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+16620, IF_X64|IF_UNDOC},
3475 /* 3468 */ {I_HINT_NOP15, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+16626, IF_P6|IF_UNDOC},
3476 /* 3469 */ {I_HINT_NOP15, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+16632, IF_P6|IF_UNDOC},
3477 /* 3470 */ {I_HINT_NOP15, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+16638, IF_X64|IF_UNDOC},
3478 /* 3471 */ {I_HINT_NOP16, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+16644, IF_P6|IF_UNDOC},
3479 /* 3472 */ {I_HINT_NOP16, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+16650, IF_P6|IF_UNDOC},
3480 /* 3473 */ {I_HINT_NOP16, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+16656, IF_X64|IF_UNDOC},
3481 /* 3474 */ {I_HINT_NOP17, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+16662, IF_P6|IF_UNDOC},
3482 /* 3475 */ {I_HINT_NOP17, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+16668, IF_P6|IF_UNDOC},
3483 /* 3476 */ {I_HINT_NOP17, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+16674, IF_X64|IF_UNDOC},
3484 /* 3477 */ {I_HINT_NOP18, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+16680, IF_P6|IF_UNDOC},
3485 /* 3478 */ {I_HINT_NOP18, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+16686, IF_P6|IF_UNDOC},
3486 /* 3479 */ {I_HINT_NOP18, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+16692, IF_X64|IF_UNDOC},
3487 /* 3480 */ {I_HINT_NOP19, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+16698, IF_P6|IF_UNDOC},
3488 /* 3481 */ {I_HINT_NOP19, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+16704, IF_P6|IF_UNDOC},
3489 /* 3482 */ {I_HINT_NOP19, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+16710, IF_X64|IF_UNDOC},
3490 /* 3483 */ {I_HINT_NOP20, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+16716, IF_P6|IF_UNDOC},
3491 /* 3484 */ {I_HINT_NOP20, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+16722, IF_P6|IF_UNDOC},
3492 /* 3485 */ {I_HINT_NOP20, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+16728, IF_X64|IF_UNDOC},
3493 /* 3486 */ {I_HINT_NOP21, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+16734, IF_P6|IF_UNDOC},
3494 /* 3487 */ {I_HINT_NOP21, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+16740, IF_P6|IF_UNDOC},
3495 /* 3488 */ {I_HINT_NOP21, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+16746, IF_X64|IF_UNDOC},
3496 /* 3489 */ {I_HINT_NOP22, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+16752, IF_P6|IF_UNDOC},
3497 /* 3490 */ {I_HINT_NOP22, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+16758, IF_P6|IF_UNDOC},
3498 /* 3491 */ {I_HINT_NOP22, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+16764, IF_X64|IF_UNDOC},
3499 /* 3492 */ {I_HINT_NOP23, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+16770, IF_P6|IF_UNDOC},
3500 /* 3493 */ {I_HINT_NOP23, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+16776, IF_P6|IF_UNDOC},
3501 /* 3494 */ {I_HINT_NOP23, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+16782, IF_X64|IF_UNDOC},
3502 /* 3495 */ {I_HINT_NOP24, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+16788, IF_P6|IF_UNDOC},
3503 /* 3496 */ {I_HINT_NOP24, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+16794, IF_P6|IF_UNDOC},
3504 /* 3497 */ {I_HINT_NOP24, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+16800, IF_X64|IF_UNDOC},
3505 /* 3498 */ {I_HINT_NOP25, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+16806, IF_P6|IF_UNDOC},
3506 /* 3499 */ {I_HINT_NOP25, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+16812, IF_P6|IF_UNDOC},
3507 /* 3500 */ {I_HINT_NOP25, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+16818, IF_X64|IF_UNDOC},
3508 /* 3501 */ {I_HINT_NOP26, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+16824, IF_P6|IF_UNDOC},
3509 /* 3502 */ {I_HINT_NOP26, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+16830, IF_P6|IF_UNDOC},
3510 /* 3503 */ {I_HINT_NOP26, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+16836, IF_X64|IF_UNDOC},
3511 /* 3504 */ {I_HINT_NOP27, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+16842, IF_P6|IF_UNDOC},
3512 /* 3505 */ {I_HINT_NOP27, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+16848, IF_P6|IF_UNDOC},
3513 /* 3506 */ {I_HINT_NOP27, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+16854, IF_X64|IF_UNDOC},
3514 /* 3507 */ {I_HINT_NOP28, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+16860, IF_P6|IF_UNDOC},
3515 /* 3508 */ {I_HINT_NOP28, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+16866, IF_P6|IF_UNDOC},
3516 /* 3509 */ {I_HINT_NOP28, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+16872, IF_X64|IF_UNDOC},
3517 /* 3510 */ {I_HINT_NOP29, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+16878, IF_P6|IF_UNDOC},
3518 /* 3511 */ {I_HINT_NOP29, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+16884, IF_P6|IF_UNDOC},
3519 /* 3512 */ {I_HINT_NOP29, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+16890, IF_X64|IF_UNDOC},
3520 /* 3513 */ {I_HINT_NOP30, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+16896, IF_P6|IF_UNDOC},
3521 /* 3514 */ {I_HINT_NOP30, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+16902, IF_P6|IF_UNDOC},
3522 /* 3515 */ {I_HINT_NOP30, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+16908, IF_X64|IF_UNDOC},
3523 /* 3516 */ {I_HINT_NOP31, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+16914, IF_P6|IF_UNDOC},
3524 /* 3517 */ {I_HINT_NOP31, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+16920, IF_P6|IF_UNDOC},
3525 /* 3518 */ {I_HINT_NOP31, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+16926, IF_X64|IF_UNDOC},
3526 /* 3519 */ {I_HINT_NOP32, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+16932, IF_P6|IF_UNDOC},
3527 /* 3520 */ {I_HINT_NOP32, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+16938, IF_P6|IF_UNDOC},
3528 /* 3521 */ {I_HINT_NOP32, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+16944, IF_X64|IF_UNDOC},
3529 /* 3522 */ {I_HINT_NOP33, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+16950, IF_P6|IF_UNDOC},
3530 /* 3523 */ {I_HINT_NOP33, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+16956, IF_P6|IF_UNDOC},
3531 /* 3524 */ {I_HINT_NOP33, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+16962, IF_X64|IF_UNDOC},
3532 /* 3525 */ {I_HINT_NOP34, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+16968, IF_P6|IF_UNDOC},
3533 /* 3526 */ {I_HINT_NOP34, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+16974, IF_P6|IF_UNDOC},
3534 /* 3527 */ {I_HINT_NOP34, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+16980, IF_X64|IF_UNDOC},
3535 /* 3528 */ {I_HINT_NOP35, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+16986, IF_P6|IF_UNDOC},
3536 /* 3529 */ {I_HINT_NOP35, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+16992, IF_P6|IF_UNDOC},
3537 /* 3530 */ {I_HINT_NOP35, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+16998, IF_X64|IF_UNDOC},
3538 /* 3531 */ {I_HINT_NOP36, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+17004, IF_P6|IF_UNDOC},
3539 /* 3532 */ {I_HINT_NOP36, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+17010, IF_P6|IF_UNDOC},
3540 /* 3533 */ {I_HINT_NOP36, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+17016, IF_X64|IF_UNDOC},
3541 /* 3534 */ {I_HINT_NOP37, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+17022, IF_P6|IF_UNDOC},
3542 /* 3535 */ {I_HINT_NOP37, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+17028, IF_P6|IF_UNDOC},
3543 /* 3536 */ {I_HINT_NOP37, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+17034, IF_X64|IF_UNDOC},
3544 /* 3537 */ {I_HINT_NOP38, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+17040, IF_P6|IF_UNDOC},
3545 /* 3538 */ {I_HINT_NOP38, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+17046, IF_P6|IF_UNDOC},
3546 /* 3539 */ {I_HINT_NOP38, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+17052, IF_X64|IF_UNDOC},
3547 /* 3540 */ {I_HINT_NOP39, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+17058, IF_P6|IF_UNDOC},
3548 /* 3541 */ {I_HINT_NOP39, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+17064, IF_P6|IF_UNDOC},
3549 /* 3542 */ {I_HINT_NOP39, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+17070, IF_X64|IF_UNDOC},
3550 /* 3543 */ {I_HINT_NOP40, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+17076, IF_P6|IF_UNDOC},
3551 /* 3544 */ {I_HINT_NOP40, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+17082, IF_P6|IF_UNDOC},
3552 /* 3545 */ {I_HINT_NOP40, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+17088, IF_X64|IF_UNDOC},
3553 /* 3546 */ {I_HINT_NOP41, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+17094, IF_P6|IF_UNDOC},
3554 /* 3547 */ {I_HINT_NOP41, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+17100, IF_P6|IF_UNDOC},
3555 /* 3548 */ {I_HINT_NOP41, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+17106, IF_X64|IF_UNDOC},
3556 /* 3549 */ {I_HINT_NOP42, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+17112, IF_P6|IF_UNDOC},
3557 /* 3550 */ {I_HINT_NOP42, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+17118, IF_P6|IF_UNDOC},
3558 /* 3551 */ {I_HINT_NOP42, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+17124, IF_X64|IF_UNDOC},
3559 /* 3552 */ {I_HINT_NOP43, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+17130, IF_P6|IF_UNDOC},
3560 /* 3553 */ {I_HINT_NOP43, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+17136, IF_P6|IF_UNDOC},
3561 /* 3554 */ {I_HINT_NOP43, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+17142, IF_X64|IF_UNDOC},
3562 /* 3555 */ {I_HINT_NOP44, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+17148, IF_P6|IF_UNDOC},
3563 /* 3556 */ {I_HINT_NOP44, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+17154, IF_P6|IF_UNDOC},
3564 /* 3557 */ {I_HINT_NOP44, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+17160, IF_X64|IF_UNDOC},
3565 /* 3558 */ {I_HINT_NOP45, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+17166, IF_P6|IF_UNDOC},
3566 /* 3559 */ {I_HINT_NOP45, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+17172, IF_P6|IF_UNDOC},
3567 /* 3560 */ {I_HINT_NOP45, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+17178, IF_X64|IF_UNDOC},
3568 /* 3561 */ {I_HINT_NOP46, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+17184, IF_P6|IF_UNDOC},
3569 /* 3562 */ {I_HINT_NOP46, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+17190, IF_P6|IF_UNDOC},
3570 /* 3563 */ {I_HINT_NOP46, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+17196, IF_X64|IF_UNDOC},
3571 /* 3564 */ {I_HINT_NOP47, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+17202, IF_P6|IF_UNDOC},
3572 /* 3565 */ {I_HINT_NOP47, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+17208, IF_P6|IF_UNDOC},
3573 /* 3566 */ {I_HINT_NOP47, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+17214, IF_X64|IF_UNDOC},
3574 /* 3567 */ {I_HINT_NOP48, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+17220, IF_P6|IF_UNDOC},
3575 /* 3568 */ {I_HINT_NOP48, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+17226, IF_P6|IF_UNDOC},
3576 /* 3569 */ {I_HINT_NOP48, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+17232, IF_X64|IF_UNDOC},
3577 /* 3570 */ {I_HINT_NOP49, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+17238, IF_P6|IF_UNDOC},
3578 /* 3571 */ {I_HINT_NOP49, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+17244, IF_P6|IF_UNDOC},
3579 /* 3572 */ {I_HINT_NOP49, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+17250, IF_X64|IF_UNDOC},
3580 /* 3573 */ {I_HINT_NOP50, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+17256, IF_P6|IF_UNDOC},
3581 /* 3574 */ {I_HINT_NOP50, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+17262, IF_P6|IF_UNDOC},
3582 /* 3575 */ {I_HINT_NOP50, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+17268, IF_X64|IF_UNDOC},
3583 /* 3576 */ {I_HINT_NOP51, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+17274, IF_P6|IF_UNDOC},
3584 /* 3577 */ {I_HINT_NOP51, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+17280, IF_P6|IF_UNDOC},
3585 /* 3578 */ {I_HINT_NOP51, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+17286, IF_X64|IF_UNDOC},
3586 /* 3579 */ {I_HINT_NOP52, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+17292, IF_P6|IF_UNDOC},
3587 /* 3580 */ {I_HINT_NOP52, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+17298, IF_P6|IF_UNDOC},
3588 /* 3581 */ {I_HINT_NOP52, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+17304, IF_X64|IF_UNDOC},
3589 /* 3582 */ {I_HINT_NOP53, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+17310, IF_P6|IF_UNDOC},
3590 /* 3583 */ {I_HINT_NOP53, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+17316, IF_P6|IF_UNDOC},
3591 /* 3584 */ {I_HINT_NOP53, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+17322, IF_X64|IF_UNDOC},
3592 /* 3585 */ {I_HINT_NOP54, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+17328, IF_P6|IF_UNDOC},
3593 /* 3586 */ {I_HINT_NOP54, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+17334, IF_P6|IF_UNDOC},
3594 /* 3587 */ {I_HINT_NOP54, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+17340, IF_X64|IF_UNDOC},
3595 /* 3588 */ {I_HINT_NOP55, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+17346, IF_P6|IF_UNDOC},
3596 /* 3589 */ {I_HINT_NOP55, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+17352, IF_P6|IF_UNDOC},
3597 /* 3590 */ {I_HINT_NOP55, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+17358, IF_X64|IF_UNDOC},
3598 /* 3591 */ {I_HINT_NOP56, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+14718, IF_P6|IF_UNDOC},
3599 /* 3592 */ {I_HINT_NOP56, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+14724, IF_P6|IF_UNDOC},
3600 /* 3593 */ {I_HINT_NOP56, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+14730, IF_X64|IF_UNDOC},
3601 /* 3594 */ {I_HINT_NOP57, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+17364, IF_P6|IF_UNDOC},
3602 /* 3595 */ {I_HINT_NOP57, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+17370, IF_P6|IF_UNDOC},
3603 /* 3596 */ {I_HINT_NOP57, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+17376, IF_X64|IF_UNDOC},
3604 /* 3597 */ {I_HINT_NOP58, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+17382, IF_P6|IF_UNDOC},
3605 /* 3598 */ {I_HINT_NOP58, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+17388, IF_P6|IF_UNDOC},
3606 /* 3599 */ {I_HINT_NOP58, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+17394, IF_X64|IF_UNDOC},
3607 /* 3600 */ {I_HINT_NOP59, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+17400, IF_P6|IF_UNDOC},
3608 /* 3601 */ {I_HINT_NOP59, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+17406, IF_P6|IF_UNDOC},
3609 /* 3602 */ {I_HINT_NOP59, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+17412, IF_X64|IF_UNDOC},
3610 /* 3603 */ {I_HINT_NOP60, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+17418, IF_P6|IF_UNDOC},
3611 /* 3604 */ {I_HINT_NOP60, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+17424, IF_P6|IF_UNDOC},
3612 /* 3605 */ {I_HINT_NOP60, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+17430, IF_X64|IF_UNDOC},
3613 /* 3606 */ {I_HINT_NOP61, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+17436, IF_P6|IF_UNDOC},
3614 /* 3607 */ {I_HINT_NOP61, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+17442, IF_P6|IF_UNDOC},
3615 /* 3608 */ {I_HINT_NOP61, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+17448, IF_X64|IF_UNDOC},
3616 /* 3609 */ {I_HINT_NOP62, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+17454, IF_P6|IF_UNDOC},
3617 /* 3610 */ {I_HINT_NOP62, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+17460, IF_P6|IF_UNDOC},
3618 /* 3611 */ {I_HINT_NOP62, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+17466, IF_X64|IF_UNDOC},
3619 /* 3612 */ {I_HINT_NOP63, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+17472, IF_P6|IF_UNDOC},
3620 /* 3613 */ {I_HINT_NOP63, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+17478, IF_P6|IF_UNDOC},
3621 /* 3614 */ {I_HINT_NOP63, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+17484, IF_X64|IF_UNDOC},
3624 static const struct itemplate * const itable_00[] = {
3625 instrux + 40,
3626 instrux + 41,
3629 static const struct itemplate * const itable_01[] = {
3630 instrux + 42,
3631 instrux + 43,
3632 instrux + 44,
3633 instrux + 45,
3634 instrux + 46,
3635 instrux + 47,
3638 static const struct itemplate * const itable_02[] = {
3639 instrux + 48,
3640 instrux + 49,
3643 static const struct itemplate * const itable_03[] = {
3644 instrux + 50,
3645 instrux + 51,
3646 instrux + 52,
3647 instrux + 53,
3648 instrux + 54,
3649 instrux + 55,
3652 static const struct itemplate * const itable_04[] = {
3653 instrux + 59,
3656 static const struct itemplate * const itable_05[] = {
3657 instrux + 61,
3658 instrux + 63,
3659 instrux + 65,
3662 static const struct itemplate * const itable_06[] = {
3663 instrux + 866,
3664 instrux + 867,
3667 static const struct itemplate * const itable_07[] = {
3668 instrux + 818,
3671 static const struct itemplate * const itable_08[] = {
3672 instrux + 718,
3673 instrux + 719,
3676 static const struct itemplate * const itable_09[] = {
3677 instrux + 720,
3678 instrux + 721,
3679 instrux + 722,
3680 instrux + 723,
3681 instrux + 724,
3682 instrux + 725,
3685 static const struct itemplate * const itable_0A[] = {
3686 instrux + 726,
3687 instrux + 727,
3690 static const struct itemplate * const itable_0B[] = {
3691 instrux + 728,
3692 instrux + 729,
3693 instrux + 730,
3694 instrux + 731,
3695 instrux + 732,
3696 instrux + 733,
3699 static const struct itemplate * const itable_0C[] = {
3700 instrux + 737,
3703 static const struct itemplate * const itable_0D[] = {
3704 instrux + 739,
3705 instrux + 741,
3706 instrux + 743,
3709 static const struct itemplate * const itable_0E[] = {
3710 instrux + 866,
3711 instrux + 867,
3714 static const struct itemplate * const itable_0F00[] = {
3715 instrux + 544,
3716 instrux + 545,
3717 instrux + 573,
3718 instrux + 574,
3719 instrux + 575,
3720 instrux + 617,
3721 instrux + 618,
3722 instrux + 619,
3723 instrux + 1047,
3724 instrux + 1048,
3725 instrux + 1049,
3726 instrux + 1050,
3727 instrux + 1051,
3728 instrux + 1066,
3729 instrux + 1067,
3730 instrux + 1068,
3731 instrux + 1069,
3732 instrux + 1070,
3733 instrux + 1137,
3734 instrux + 1138,
3735 instrux + 1139,
3736 instrux + 1140,
3737 instrux + 1141,
3738 instrux + 1142,
3741 static const struct itemplate * const itable_0F01[] = {
3742 instrux + 192,
3743 instrux + 505,
3744 instrux + 506,
3745 instrux + 507,
3746 instrux + 508,
3747 instrux + 509,
3748 instrux + 569,
3749 instrux + 572,
3750 instrux + 576,
3751 instrux + 577,
3752 instrux + 578,
3753 instrux + 621,
3754 instrux + 705,
3755 instrux + 910,
3756 instrux + 997,
3757 instrux + 1046,
3758 instrux + 1052,
3759 instrux + 1054,
3760 instrux + 1055,
3761 instrux + 1056,
3762 instrux + 1057,
3763 instrux + 1060,
3764 instrux + 1106,
3765 instrux + 1309,
3766 instrux + 1310,
3767 instrux + 1539,
3768 instrux + 1541,
3769 instrux + 1542,
3770 instrux + 1543,
3771 instrux + 1548,
3772 instrux + 1549,
3773 instrux + 1550,
3774 instrux + 1553,
3777 static const struct itemplate * const itable_0F02[] = {
3778 instrux + 548,
3779 instrux + 549,
3780 instrux + 550,
3781 instrux + 551,
3782 instrux + 552,
3783 instrux + 553,
3784 instrux + 554,
3785 instrux + 555,
3786 instrux + 556,
3787 instrux + 557,
3790 static const struct itemplate * const itable_0F03[] = {
3791 instrux + 605,
3792 instrux + 606,
3793 instrux + 607,
3794 instrux + 608,
3795 instrux + 609,
3796 instrux + 610,
3797 instrux + 611,
3798 instrux + 612,
3799 instrux + 613,
3800 instrux + 614,
3803 static const struct itemplate * const itable_0F05[] = {
3804 instrux + 580,
3805 instrux + 1107,
3808 static const struct itemplate * const itable_0F06[] = {
3809 instrux + 194,
3812 static const struct itemplate * const itable_0F07[] = {
3813 instrux + 579,
3814 instrux + 1110,
3817 static const struct itemplate * const itable_0F08[] = {
3818 instrux + 504,
3821 static const struct itemplate * const itable_0F09[] = {
3822 instrux + 1144,
3825 static const struct itemplate * const itable_0F0B[] = {
3826 instrux + 1136,
3829 static const struct itemplate * const itable_0F0D[] = {
3830 instrux + 828,
3831 instrux + 829,
3834 static const struct itemplate * const itable_0F0E[] = {
3835 instrux + 330,
3838 static const struct itemplate * const itable_0F0F[] = {
3839 instrux + 775,
3840 instrux + 783,
3841 instrux + 784,
3842 instrux + 785,
3843 instrux + 786,
3844 instrux + 787,
3845 instrux + 788,
3846 instrux + 789,
3847 instrux + 790,
3848 instrux + 791,
3849 instrux + 792,
3850 instrux + 793,
3851 instrux + 794,
3852 instrux + 795,
3853 instrux + 796,
3854 instrux + 797,
3855 instrux + 798,
3856 instrux + 799,
3857 instrux + 804,
3858 instrux + 1333,
3859 instrux + 1334,
3860 instrux + 1335,
3861 instrux + 1336,
3862 instrux + 1337,
3863 instrux + 1954,
3864 instrux + 1955,
3867 static const struct itemplate * const itable_0F10[] = {
3868 instrux + 1281,
3869 instrux + 1283,
3870 instrux + 1285,
3871 instrux + 1287,
3872 instrux + 1508,
3873 instrux + 1511,
3874 instrux + 1512,
3875 instrux + 1515,
3878 static const struct itemplate * const itable_0F11[] = {
3879 instrux + 1282,
3880 instrux + 1284,
3881 instrux + 1286,
3882 instrux + 1288,
3883 instrux + 1509,
3884 instrux + 1510,
3885 instrux + 1513,
3886 instrux + 1514,
3889 static const struct itemplate * const itable_0F12[] = {
3890 instrux + 1275,
3891 instrux + 1277,
3892 instrux + 1505,
3893 instrux + 1536,
3894 instrux + 1538,
3897 static const struct itemplate * const itable_0F13[] = {
3898 instrux + 1276,
3899 instrux + 1504,
3902 static const struct itemplate * const itable_0F14[] = {
3903 instrux + 1305,
3904 instrux + 1527,
3907 static const struct itemplate * const itable_0F15[] = {
3908 instrux + 1304,
3909 instrux + 1526,
3912 static const struct itemplate * const itable_0F16[] = {
3913 instrux + 1272,
3914 instrux + 1274,
3915 instrux + 1503,
3916 instrux + 1537,
3919 static const struct itemplate * const itable_0F17[] = {
3920 instrux + 1273,
3921 instrux + 1502,
3924 static const struct itemplate * const itable_0F18[] = {
3925 instrux + 1313,
3926 instrux + 1314,
3927 instrux + 1315,
3928 instrux + 1316,
3929 instrux + 3423,
3930 instrux + 3424,
3931 instrux + 3425,
3932 instrux + 3426,
3933 instrux + 3427,
3934 instrux + 3428,
3935 instrux + 3429,
3936 instrux + 3430,
3937 instrux + 3431,
3938 instrux + 3432,
3939 instrux + 3433,
3940 instrux + 3434,
3941 instrux + 3435,
3942 instrux + 3436,
3943 instrux + 3437,
3944 instrux + 3438,
3945 instrux + 3439,
3946 instrux + 3440,
3947 instrux + 3441,
3948 instrux + 3442,
3949 instrux + 3443,
3950 instrux + 3444,
3951 instrux + 3445,
3952 instrux + 3446,
3955 static const struct itemplate * const itable_0F19[] = {
3956 instrux + 3447,
3957 instrux + 3448,
3958 instrux + 3449,
3959 instrux + 3450,
3960 instrux + 3451,
3961 instrux + 3452,
3962 instrux + 3453,
3963 instrux + 3454,
3964 instrux + 3455,
3965 instrux + 3456,
3966 instrux + 3457,
3967 instrux + 3458,
3968 instrux + 3459,
3969 instrux + 3460,
3970 instrux + 3461,
3971 instrux + 3462,
3972 instrux + 3463,
3973 instrux + 3464,
3974 instrux + 3465,
3975 instrux + 3466,
3976 instrux + 3467,
3977 instrux + 3468,
3978 instrux + 3469,
3979 instrux + 3470,
3982 static const struct itemplate * const itable_0F1A[] = {
3983 instrux + 3471,
3984 instrux + 3472,
3985 instrux + 3473,
3986 instrux + 3474,
3987 instrux + 3475,
3988 instrux + 3476,
3989 instrux + 3477,
3990 instrux + 3478,
3991 instrux + 3479,
3992 instrux + 3480,
3993 instrux + 3481,
3994 instrux + 3482,
3995 instrux + 3483,
3996 instrux + 3484,
3997 instrux + 3485,
3998 instrux + 3486,
3999 instrux + 3487,
4000 instrux + 3488,
4001 instrux + 3489,
4002 instrux + 3490,
4003 instrux + 3491,
4004 instrux + 3492,
4005 instrux + 3493,
4006 instrux + 3494,
4009 static const struct itemplate * const itable_0F1B[] = {
4010 instrux + 3495,
4011 instrux + 3496,
4012 instrux + 3497,
4013 instrux + 3498,
4014 instrux + 3499,
4015 instrux + 3500,
4016 instrux + 3501,
4017 instrux + 3502,
4018 instrux + 3503,
4019 instrux + 3504,
4020 instrux + 3505,
4021 instrux + 3506,
4022 instrux + 3507,
4023 instrux + 3508,
4024 instrux + 3509,
4025 instrux + 3510,
4026 instrux + 3511,
4027 instrux + 3512,
4028 instrux + 3513,
4029 instrux + 3514,
4030 instrux + 3515,
4031 instrux + 3516,
4032 instrux + 3517,
4033 instrux + 3518,
4036 static const struct itemplate * const itable_0F1C[] = {
4037 instrux + 3519,
4038 instrux + 3520,
4039 instrux + 3521,
4040 instrux + 3522,
4041 instrux + 3523,
4042 instrux + 3524,
4043 instrux + 3525,
4044 instrux + 3526,
4045 instrux + 3527,
4046 instrux + 3528,
4047 instrux + 3529,
4048 instrux + 3530,
4049 instrux + 3531,
4050 instrux + 3532,
4051 instrux + 3533,
4052 instrux + 3534,
4053 instrux + 3535,
4054 instrux + 3536,
4055 instrux + 3537,
4056 instrux + 3538,
4057 instrux + 3539,
4058 instrux + 3540,
4059 instrux + 3541,
4060 instrux + 3542,
4063 static const struct itemplate * const itable_0F1D[] = {
4064 instrux + 3543,
4065 instrux + 3544,
4066 instrux + 3545,
4067 instrux + 3546,
4068 instrux + 3547,
4069 instrux + 3548,
4070 instrux + 3549,
4071 instrux + 3550,
4072 instrux + 3551,
4073 instrux + 3552,
4074 instrux + 3553,
4075 instrux + 3554,
4076 instrux + 3555,
4077 instrux + 3556,
4078 instrux + 3557,
4079 instrux + 3558,
4080 instrux + 3559,
4081 instrux + 3560,
4082 instrux + 3561,
4083 instrux + 3562,
4084 instrux + 3563,
4085 instrux + 3564,
4086 instrux + 3565,
4087 instrux + 3566,
4090 static const struct itemplate * const itable_0F1E[] = {
4091 instrux + 3567,
4092 instrux + 3568,
4093 instrux + 3569,
4094 instrux + 3570,
4095 instrux + 3571,
4096 instrux + 3572,
4097 instrux + 3573,
4098 instrux + 3574,
4099 instrux + 3575,
4100 instrux + 3576,
4101 instrux + 3577,
4102 instrux + 3578,
4103 instrux + 3579,
4104 instrux + 3580,
4105 instrux + 3581,
4106 instrux + 3582,
4107 instrux + 3583,
4108 instrux + 3584,
4109 instrux + 3585,
4110 instrux + 3586,
4111 instrux + 3587,
4112 instrux + 3588,
4113 instrux + 3589,
4114 instrux + 3590,
4117 static const struct itemplate * const itable_0F1F[] = {
4118 instrux + 711,
4119 instrux + 712,
4120 instrux + 713,
4121 instrux + 3591,
4122 instrux + 3592,
4123 instrux + 3593,
4124 instrux + 3594,
4125 instrux + 3595,
4126 instrux + 3596,
4127 instrux + 3597,
4128 instrux + 3598,
4129 instrux + 3599,
4130 instrux + 3600,
4131 instrux + 3601,
4132 instrux + 3602,
4133 instrux + 3603,
4134 instrux + 3604,
4135 instrux + 3605,
4136 instrux + 3606,
4137 instrux + 3607,
4138 instrux + 3608,
4139 instrux + 3609,
4140 instrux + 3610,
4141 instrux + 3611,
4142 instrux + 3612,
4143 instrux + 3613,
4144 instrux + 3614,
4147 static const struct itemplate * const itable_0F20[] = {
4148 instrux + 636,
4149 instrux + 637,
4152 static const struct itemplate * const itable_0F21[] = {
4153 instrux + 640,
4154 instrux + 641,
4157 static const struct itemplate * const itable_0F22[] = {
4158 instrux + 638,
4159 instrux + 639,
4162 static const struct itemplate * const itable_0F23[] = {
4163 instrux + 642,
4164 instrux + 643,
4167 static const struct itemplate * const itable_0F2400[] = {
4168 instrux + 1668,
4169 instrux + 1669,
4172 static const struct itemplate * const itable_0F2401[] = {
4173 instrux + 1672,
4174 instrux + 1673,
4177 static const struct itemplate * const itable_0F2402[] = {
4178 instrux + 1676,
4179 instrux + 1677,
4182 static const struct itemplate * const itable_0F2403[] = {
4183 instrux + 1680,
4184 instrux + 1681,
4187 static const struct itemplate * const itable_0F2404[] = {
4188 instrux + 1670,
4189 instrux + 1671,
4192 static const struct itemplate * const itable_0F2405[] = {
4193 instrux + 1674,
4194 instrux + 1675,
4197 static const struct itemplate * const itable_0F2406[] = {
4198 instrux + 1678,
4199 instrux + 1679,
4202 static const struct itemplate * const itable_0F2407[] = {
4203 instrux + 1682,
4204 instrux + 1683,
4207 static const struct itemplate * const itable_0F2408[] = {
4208 instrux + 1684,
4209 instrux + 1685,
4212 static const struct itemplate * const itable_0F2409[] = {
4213 instrux + 1688,
4214 instrux + 1689,
4217 static const struct itemplate * const itable_0F240A[] = {
4218 instrux + 1692,
4219 instrux + 1693,
4222 static const struct itemplate * const itable_0F240B[] = {
4223 instrux + 1696,
4224 instrux + 1697,
4227 static const struct itemplate * const itable_0F240C[] = {
4228 instrux + 1686,
4229 instrux + 1687,
4232 static const struct itemplate * const itable_0F240D[] = {
4233 instrux + 1690,
4234 instrux + 1691,
4237 static const struct itemplate * const itable_0F240E[] = {
4238 instrux + 1694,
4239 instrux + 1695,
4242 static const struct itemplate * const itable_0F240F[] = {
4243 instrux + 1698,
4244 instrux + 1699,
4247 static const struct itemplate * const itable_0F2410[] = {
4248 instrux + 1700,
4249 instrux + 1701,
4252 static const struct itemplate * const itable_0F2411[] = {
4253 instrux + 1704,
4254 instrux + 1705,
4257 static const struct itemplate * const itable_0F2412[] = {
4258 instrux + 1708,
4259 instrux + 1709,
4262 static const struct itemplate * const itable_0F2413[] = {
4263 instrux + 1712,
4264 instrux + 1713,
4267 static const struct itemplate * const itable_0F2414[] = {
4268 instrux + 1702,
4269 instrux + 1703,
4272 static const struct itemplate * const itable_0F2415[] = {
4273 instrux + 1706,
4274 instrux + 1707,
4277 static const struct itemplate * const itable_0F2416[] = {
4278 instrux + 1710,
4279 instrux + 1711,
4282 static const struct itemplate * const itable_0F2417[] = {
4283 instrux + 1714,
4284 instrux + 1715,
4287 static const struct itemplate * const itable_0F2418[] = {
4288 instrux + 1716,
4289 instrux + 1717,
4292 static const struct itemplate * const itable_0F2419[] = {
4293 instrux + 1720,
4294 instrux + 1721,
4297 static const struct itemplate * const itable_0F241A[] = {
4298 instrux + 1724,
4299 instrux + 1725,
4302 static const struct itemplate * const itable_0F241B[] = {
4303 instrux + 1728,
4304 instrux + 1729,
4307 static const struct itemplate * const itable_0F241C[] = {
4308 instrux + 1718,
4309 instrux + 1719,
4312 static const struct itemplate * const itable_0F241D[] = {
4313 instrux + 1722,
4314 instrux + 1723,
4317 static const struct itemplate * const itable_0F241E[] = {
4318 instrux + 1726,
4319 instrux + 1727,
4322 static const struct itemplate * const itable_0F241F[] = {
4323 instrux + 1730,
4324 instrux + 1731,
4327 static const struct itemplate * const itable_0F2420[] = {
4328 instrux + 1872,
4329 instrux + 1873,
4332 static const struct itemplate * const itable_0F2421[] = {
4333 instrux + 1876,
4334 instrux + 1877,
4337 static const struct itemplate * const itable_0F2422[] = {
4338 instrux + 1880,
4339 instrux + 1881,
4342 static const struct itemplate * const itable_0F2423[] = {
4343 instrux + 1884,
4344 instrux + 1885,
4347 static const struct itemplate * const itable_0F2424[] = {
4348 instrux + 1874,
4349 instrux + 1875,
4352 static const struct itemplate * const itable_0F2425[] = {
4353 instrux + 1878,
4354 instrux + 1879,
4357 static const struct itemplate * const itable_0F2426[] = {
4358 instrux + 1882,
4359 instrux + 1883,
4362 static const struct itemplate * const itable_0F2427[] = {
4363 instrux + 1886,
4364 instrux + 1887,
4367 static const struct itemplate * const itable_0F2440[] = {
4368 instrux + 1900,
4369 instrux + 1901,
4372 static const struct itemplate * const itable_0F2441[] = {
4373 instrux + 1902,
4374 instrux + 1903,
4377 static const struct itemplate * const itable_0F2442[] = {
4378 instrux + 1904,
4379 instrux + 1905,
4382 static const struct itemplate * const itable_0F2443[] = {
4383 instrux + 1906,
4384 instrux + 1907,
4387 static const struct itemplate * const itable_0F2444[] = {
4388 instrux + 1908,
4389 instrux + 1909,
4392 static const struct itemplate * const itable_0F2445[] = {
4393 instrux + 1910,
4394 instrux + 1911,
4397 static const struct itemplate * const itable_0F2446[] = {
4398 instrux + 1912,
4399 instrux + 1913,
4402 static const struct itemplate * const itable_0F2447[] = {
4403 instrux + 1914,
4404 instrux + 1915,
4407 static const struct itemplate * const itable_0F2448[] = {
4408 instrux + 1916,
4409 instrux + 1917,
4412 static const struct itemplate * const itable_0F2449[] = {
4413 instrux + 1918,
4414 instrux + 1919,
4417 static const struct itemplate * const itable_0F244A[] = {
4418 instrux + 1920,
4419 instrux + 1921,
4422 static const struct itemplate * const itable_0F244B[] = {
4423 instrux + 1922,
4424 instrux + 1923,
4427 static const struct itemplate * const itable_0F2485[] = {
4428 instrux + 1888,
4431 static const struct itemplate * const itable_0F2486[] = {
4432 instrux + 1890,
4435 static const struct itemplate * const itable_0F2487[] = {
4436 instrux + 1894,
4439 static const struct itemplate * const itable_0F248E[] = {
4440 instrux + 1892,
4443 static const struct itemplate * const itable_0F248F[] = {
4444 instrux + 1896,
4447 static const struct itemplate * const itable_0F2495[] = {
4448 instrux + 1889,
4451 static const struct itemplate * const itable_0F2496[] = {
4452 instrux + 1891,
4455 static const struct itemplate * const itable_0F2497[] = {
4456 instrux + 1895,
4459 static const struct itemplate * const itable_0F249E[] = {
4460 instrux + 1893,
4463 static const struct itemplate * const itable_0F249F[] = {
4464 instrux + 1897,
4467 static const struct itemplate * const itable_0F24A6[] = {
4468 instrux + 1898,
4471 static const struct itemplate * const itable_0F24B6[] = {
4472 instrux + 1899,
4475 static const struct itemplate * const itable_0F252C[] = {
4476 instrux + 1732,
4477 instrux + 1733,
4478 instrux + 1734,
4479 instrux + 1735,
4480 instrux + 1736,
4481 instrux + 1737,
4482 instrux + 1738,
4483 instrux + 1739,
4484 instrux + 1740,
4485 instrux + 1741,
4486 instrux + 1742,
4487 instrux + 1743,
4488 instrux + 1744,
4489 instrux + 1745,
4490 instrux + 1746,
4491 instrux + 1747,
4492 instrux + 1748,
4495 static const struct itemplate * const itable_0F252D[] = {
4496 instrux + 1749,
4497 instrux + 1750,
4498 instrux + 1751,
4499 instrux + 1752,
4500 instrux + 1753,
4501 instrux + 1754,
4502 instrux + 1755,
4503 instrux + 1756,
4504 instrux + 1757,
4505 instrux + 1758,
4506 instrux + 1759,
4507 instrux + 1760,
4508 instrux + 1761,
4509 instrux + 1762,
4510 instrux + 1763,
4511 instrux + 1764,
4512 instrux + 1765,
4515 static const struct itemplate * const itable_0F252E[] = {
4516 instrux + 1766,
4517 instrux + 1767,
4518 instrux + 1768,
4519 instrux + 1769,
4520 instrux + 1770,
4521 instrux + 1771,
4522 instrux + 1772,
4523 instrux + 1773,
4524 instrux + 1774,
4525 instrux + 1775,
4526 instrux + 1776,
4527 instrux + 1777,
4528 instrux + 1778,
4529 instrux + 1779,
4530 instrux + 1780,
4531 instrux + 1781,
4532 instrux + 1782,
4535 static const struct itemplate * const itable_0F252F[] = {
4536 instrux + 1783,
4537 instrux + 1784,
4538 instrux + 1785,
4539 instrux + 1786,
4540 instrux + 1787,
4541 instrux + 1788,
4542 instrux + 1789,
4543 instrux + 1790,
4544 instrux + 1791,
4545 instrux + 1792,
4546 instrux + 1793,
4547 instrux + 1794,
4548 instrux + 1795,
4549 instrux + 1796,
4550 instrux + 1797,
4551 instrux + 1798,
4552 instrux + 1799,
4555 static const struct itemplate * const itable_0F254C[] = {
4556 instrux + 1800,
4557 instrux + 1801,
4558 instrux + 1802,
4559 instrux + 1803,
4560 instrux + 1804,
4561 instrux + 1805,
4562 instrux + 1806,
4563 instrux + 1807,
4564 instrux + 1808,
4567 static const struct itemplate * const itable_0F254D[] = {
4568 instrux + 1809,
4569 instrux + 1810,
4570 instrux + 1811,
4571 instrux + 1812,
4572 instrux + 1813,
4573 instrux + 1814,
4574 instrux + 1815,
4575 instrux + 1816,
4576 instrux + 1817,
4579 static const struct itemplate * const itable_0F254E[] = {
4580 instrux + 1818,
4581 instrux + 1819,
4582 instrux + 1820,
4583 instrux + 1821,
4584 instrux + 1822,
4585 instrux + 1823,
4586 instrux + 1824,
4587 instrux + 1825,
4588 instrux + 1826,
4591 static const struct itemplate * const itable_0F254F[] = {
4592 instrux + 1827,
4593 instrux + 1828,
4594 instrux + 1829,
4595 instrux + 1830,
4596 instrux + 1831,
4597 instrux + 1832,
4598 instrux + 1833,
4599 instrux + 1834,
4600 instrux + 1835,
4603 static const struct itemplate * const itable_0F256C[] = {
4604 instrux + 1836,
4605 instrux + 1837,
4606 instrux + 1838,
4607 instrux + 1839,
4608 instrux + 1840,
4609 instrux + 1841,
4610 instrux + 1842,
4611 instrux + 1843,
4612 instrux + 1844,
4615 static const struct itemplate * const itable_0F256D[] = {
4616 instrux + 1845,
4617 instrux + 1846,
4618 instrux + 1847,
4619 instrux + 1848,
4620 instrux + 1849,
4621 instrux + 1850,
4622 instrux + 1851,
4623 instrux + 1852,
4624 instrux + 1853,
4627 static const struct itemplate * const itable_0F256E[] = {
4628 instrux + 1854,
4629 instrux + 1855,
4630 instrux + 1856,
4631 instrux + 1857,
4632 instrux + 1858,
4633 instrux + 1859,
4634 instrux + 1860,
4635 instrux + 1861,
4636 instrux + 1862,
4639 static const struct itemplate * const itable_0F256F[] = {
4640 instrux + 1863,
4641 instrux + 1864,
4642 instrux + 1865,
4643 instrux + 1866,
4644 instrux + 1867,
4645 instrux + 1868,
4646 instrux + 1869,
4647 instrux + 1870,
4648 instrux + 1871,
4651 static const struct itemplate * const itable_0F28[] = {
4652 instrux + 1268,
4653 instrux + 1270,
4654 instrux + 1498,
4655 instrux + 1501,
4658 static const struct itemplate * const itable_0F29[] = {
4659 instrux + 1269,
4660 instrux + 1271,
4661 instrux + 1499,
4662 instrux + 1500,
4665 static const struct itemplate * const itable_0F2A[] = {
4666 instrux + 1250,
4667 instrux + 1252,
4668 instrux + 1253,
4669 instrux + 1474,
4670 instrux + 1482,
4671 instrux + 1483,
4674 static const struct itemplate * const itable_0F2B[] = {
4675 instrux + 1280,
4676 instrux + 1343,
4677 instrux + 1595,
4678 instrux + 1596,
4681 static const struct itemplate * const itable_0F2C[] = {
4682 instrux + 1258,
4683 instrux + 1259,
4684 instrux + 1260,
4685 instrux + 1485,
4686 instrux + 1488,
4687 instrux + 1489,
4688 instrux + 1490,
4689 instrux + 1491,
4692 static const struct itemplate * const itable_0F2D[] = {
4693 instrux + 1251,
4694 instrux + 1254,
4695 instrux + 1255,
4696 instrux + 1256,
4697 instrux + 1257,
4698 instrux + 1472,
4699 instrux + 1477,
4700 instrux + 1478,
4701 instrux + 1479,
4702 instrux + 1480,
4705 static const struct itemplate * const itable_0F2E[] = {
4706 instrux + 1303,
4707 instrux + 1525,
4710 static const struct itemplate * const itable_0F2F[] = {
4711 instrux + 1249,
4712 instrux + 1468,
4715 static const struct itemplate * const itable_0F30[] = {
4716 instrux + 1146,
4719 static const struct itemplate * const itable_0F31[] = {
4720 instrux + 909,
4723 static const struct itemplate * const itable_0F32[] = {
4724 instrux + 907,
4727 static const struct itemplate * const itable_0F33[] = {
4728 instrux + 908,
4731 static const struct itemplate * const itable_0F34[] = {
4732 instrux + 1108,
4735 static const struct itemplate * const itable_0F35[] = {
4736 instrux + 1109,
4739 static const struct itemplate * const itable_0F36[] = {
4740 instrux + 906,
4743 static const struct itemplate * const itable_0F37[] = {
4744 instrux + 1145,
4745 instrux + 1953,
4748 static const struct itemplate * const itable_0F3800[] = {
4749 instrux + 1583,
4750 instrux + 1584,
4753 static const struct itemplate * const itable_0F3801[] = {
4754 instrux + 1567,
4755 instrux + 1568,
4758 static const struct itemplate * const itable_0F3802[] = {
4759 instrux + 1569,
4760 instrux + 1570,
4763 static const struct itemplate * const itable_0F3803[] = {
4764 instrux + 1571,
4765 instrux + 1572,
4768 static const struct itemplate * const itable_0F3804[] = {
4769 instrux + 1579,
4770 instrux + 1580,
4773 static const struct itemplate * const itable_0F3805[] = {
4774 instrux + 1573,
4775 instrux + 1574,
4778 static const struct itemplate * const itable_0F3806[] = {
4779 instrux + 1575,
4780 instrux + 1576,
4783 static const struct itemplate * const itable_0F3807[] = {
4784 instrux + 1577,
4785 instrux + 1578,
4788 static const struct itemplate * const itable_0F3808[] = {
4789 instrux + 1585,
4790 instrux + 1586,
4793 static const struct itemplate * const itable_0F3809[] = {
4794 instrux + 1587,
4795 instrux + 1588,
4798 static const struct itemplate * const itable_0F380A[] = {
4799 instrux + 1589,
4800 instrux + 1590,
4803 static const struct itemplate * const itable_0F380B[] = {
4804 instrux + 1581,
4805 instrux + 1582,
4808 static const struct itemplate * const itable_0F3810[] = {
4809 instrux + 1612,
4812 static const struct itemplate * const itable_0F3814[] = {
4813 instrux + 1603,
4816 static const struct itemplate * const itable_0F3815[] = {
4817 instrux + 1602,
4820 static const struct itemplate * const itable_0F3817[] = {
4821 instrux + 1650,
4824 static const struct itemplate * const itable_0F381C[] = {
4825 instrux + 1559,
4826 instrux + 1560,
4829 static const struct itemplate * const itable_0F381D[] = {
4830 instrux + 1561,
4831 instrux + 1562,
4834 static const struct itemplate * const itable_0F381E[] = {
4835 instrux + 1563,
4836 instrux + 1564,
4839 static const struct itemplate * const itable_0F3820[] = {
4840 instrux + 1636,
4843 static const struct itemplate * const itable_0F3821[] = {
4844 instrux + 1637,
4847 static const struct itemplate * const itable_0F3822[] = {
4848 instrux + 1638,
4851 static const struct itemplate * const itable_0F3823[] = {
4852 instrux + 1639,
4855 static const struct itemplate * const itable_0F3824[] = {
4856 instrux + 1640,
4859 static const struct itemplate * const itable_0F3825[] = {
4860 instrux + 1641,
4863 static const struct itemplate * const itable_0F3828[] = {
4864 instrux + 1648,
4867 static const struct itemplate * const itable_0F3829[] = {
4868 instrux + 1614,
4871 static const struct itemplate * const itable_0F382A[] = {
4872 instrux + 1609,
4875 static const struct itemplate * const itable_0F382B[] = {
4876 instrux + 1611,
4879 static const struct itemplate * const itable_0F3830[] = {
4880 instrux + 1642,
4883 static const struct itemplate * const itable_0F3831[] = {
4884 instrux + 1643,
4887 static const struct itemplate * const itable_0F3832[] = {
4888 instrux + 1644,
4891 static const struct itemplate * const itable_0F3833[] = {
4892 instrux + 1645,
4895 static const struct itemplate * const itable_0F3834[] = {
4896 instrux + 1646,
4899 static const struct itemplate * const itable_0F3835[] = {
4900 instrux + 1647,
4903 static const struct itemplate * const itable_0F3837[] = {
4904 instrux + 1664,
4907 static const struct itemplate * const itable_0F3838[] = {
4908 instrux + 1632,
4911 static const struct itemplate * const itable_0F3839[] = {
4912 instrux + 1633,
4915 static const struct itemplate * const itable_0F383A[] = {
4916 instrux + 1635,
4919 static const struct itemplate * const itable_0F383B[] = {
4920 instrux + 1634,
4923 static const struct itemplate * const itable_0F383C[] = {
4924 instrux + 1628,
4927 static const struct itemplate * const itable_0F383D[] = {
4928 instrux + 1629,
4931 static const struct itemplate * const itable_0F383E[] = {
4932 instrux + 1631,
4935 static const struct itemplate * const itable_0F383F[] = {
4936 instrux + 1630,
4939 static const struct itemplate * const itable_0F3840[] = {
4940 instrux + 1649,
4943 static const struct itemplate * const itable_0F3841[] = {
4944 instrux + 1623,
4947 static const struct itemplate * const itable_0F3880[] = {
4948 instrux + 1555,
4949 instrux + 1556,
4952 static const struct itemplate * const itable_0F3881[] = {
4953 instrux + 1557,
4954 instrux + 1558,
4957 static const struct itemplate * const itable_0F38DB[] = {
4958 instrux + 1966,
4961 static const struct itemplate * const itable_0F38DC[] = {
4962 instrux + 1962,
4965 static const struct itemplate * const itable_0F38DD[] = {
4966 instrux + 1963,
4969 static const struct itemplate * const itable_0F38DE[] = {
4970 instrux + 1964,
4973 static const struct itemplate * const itable_0F38DF[] = {
4974 instrux + 1965,
4977 static const struct itemplate * const itable_0F38F0[] = {
4978 instrux + 1655,
4979 instrux + 1658,
4980 instrux + 1956,
4981 instrux + 1957,
4982 instrux + 1958,
4985 static const struct itemplate * const itable_0F38F1[] = {
4986 instrux + 1656,
4987 instrux + 1657,
4988 instrux + 1659,
4989 instrux + 1959,
4990 instrux + 1960,
4991 instrux + 1961,
4994 static const struct itemplate * const itable_0F39[] = {
4995 instrux + 261,
4998 static const struct itemplate * const itable_0F3A08[] = {
4999 instrux + 1652,
5000 instrux + 1949,
5001 instrux + 1950,
5002 instrux + 1951,
5003 instrux + 1952,
5006 static const struct itemplate * const itable_0F3A09[] = {
5007 instrux + 1651,
5010 static const struct itemplate * const itable_0F3A0A[] = {
5011 instrux + 1654,
5014 static const struct itemplate * const itable_0F3A0B[] = {
5015 instrux + 1653,
5018 static const struct itemplate * const itable_0F3A0C[] = {
5019 instrux + 1601,
5022 static const struct itemplate * const itable_0F3A0D[] = {
5023 instrux + 1600,
5026 static const struct itemplate * const itable_0F3A0E[] = {
5027 instrux + 1613,
5030 static const struct itemplate * const itable_0F3A0F[] = {
5031 instrux + 1565,
5032 instrux + 1566,
5035 static const struct itemplate * const itable_0F3A14[] = {
5036 instrux + 1615,
5037 instrux + 1616,
5038 instrux + 1617,
5041 static const struct itemplate * const itable_0F3A15[] = {
5042 instrux + 1620,
5043 instrux + 1621,
5044 instrux + 1622,
5047 static const struct itemplate * const itable_0F3A16[] = {
5048 instrux + 1618,
5049 instrux + 1619,
5052 static const struct itemplate * const itable_0F3A17[] = {
5053 instrux + 1606,
5054 instrux + 1607,
5057 static const struct itemplate * const itable_0F3A20[] = {
5058 instrux + 1624,
5059 instrux + 1625,
5062 static const struct itemplate * const itable_0F3A21[] = {
5063 instrux + 1608,
5066 static const struct itemplate * const itable_0F3A22[] = {
5067 instrux + 1626,
5068 instrux + 1627,
5071 static const struct itemplate * const itable_0F3A40[] = {
5072 instrux + 1605,
5075 static const struct itemplate * const itable_0F3A41[] = {
5076 instrux + 1604,
5079 static const struct itemplate * const itable_0F3A42[] = {
5080 instrux + 1610,
5083 static const struct itemplate * const itable_0F3A44[] = {
5084 instrux + 3015,
5085 instrux + 3016,
5086 instrux + 3017,
5087 instrux + 3018,
5088 instrux + 3019,
5091 static const struct itemplate * const itable_0F3A60[] = {
5092 instrux + 1661,
5095 static const struct itemplate * const itable_0F3A61[] = {
5096 instrux + 1660,
5099 static const struct itemplate * const itable_0F3A62[] = {
5100 instrux + 1663,
5103 static const struct itemplate * const itable_0F3A63[] = {
5104 instrux + 1662,
5107 static const struct itemplate * const itable_0F3ADF[] = {
5108 instrux + 1967,
5111 static const struct itemplate * const itable_0F3C[] = {
5112 instrux + 245,
5115 static const struct itemplate * const itable_0F3D[] = {
5116 instrux + 244,
5119 static const struct itemplate * const itable_0F40[] = {
5120 instrux + 1213,
5121 instrux + 1214,
5122 instrux + 1215,
5123 instrux + 1216,
5124 instrux + 1217,
5125 instrux + 1218,
5128 static const struct itemplate * const itable_0F41[] = {
5129 instrux + 1213,
5130 instrux + 1214,
5131 instrux + 1215,
5132 instrux + 1216,
5133 instrux + 1217,
5134 instrux + 1218,
5137 static const struct itemplate * const itable_0F42[] = {
5138 instrux + 1213,
5139 instrux + 1214,
5140 instrux + 1215,
5141 instrux + 1216,
5142 instrux + 1217,
5143 instrux + 1218,
5146 static const struct itemplate * const itable_0F43[] = {
5147 instrux + 1213,
5148 instrux + 1214,
5149 instrux + 1215,
5150 instrux + 1216,
5151 instrux + 1217,
5152 instrux + 1218,
5155 static const struct itemplate * const itable_0F44[] = {
5156 instrux + 1213,
5157 instrux + 1214,
5158 instrux + 1215,
5159 instrux + 1216,
5160 instrux + 1217,
5161 instrux + 1218,
5164 static const struct itemplate * const itable_0F45[] = {
5165 instrux + 1213,
5166 instrux + 1214,
5167 instrux + 1215,
5168 instrux + 1216,
5169 instrux + 1217,
5170 instrux + 1218,
5173 static const struct itemplate * const itable_0F46[] = {
5174 instrux + 1213,
5175 instrux + 1214,
5176 instrux + 1215,
5177 instrux + 1216,
5178 instrux + 1217,
5179 instrux + 1218,
5182 static const struct itemplate * const itable_0F47[] = {
5183 instrux + 1213,
5184 instrux + 1214,
5185 instrux + 1215,
5186 instrux + 1216,
5187 instrux + 1217,
5188 instrux + 1218,
5191 static const struct itemplate * const itable_0F48[] = {
5192 instrux + 1213,
5193 instrux + 1214,
5194 instrux + 1215,
5195 instrux + 1216,
5196 instrux + 1217,
5197 instrux + 1218,
5200 static const struct itemplate * const itable_0F49[] = {
5201 instrux + 1213,
5202 instrux + 1214,
5203 instrux + 1215,
5204 instrux + 1216,
5205 instrux + 1217,
5206 instrux + 1218,
5209 static const struct itemplate * const itable_0F4A[] = {
5210 instrux + 1213,
5211 instrux + 1214,
5212 instrux + 1215,
5213 instrux + 1216,
5214 instrux + 1217,
5215 instrux + 1218,
5218 static const struct itemplate * const itable_0F4B[] = {
5219 instrux + 1213,
5220 instrux + 1214,
5221 instrux + 1215,
5222 instrux + 1216,
5223 instrux + 1217,
5224 instrux + 1218,
5227 static const struct itemplate * const itable_0F4C[] = {
5228 instrux + 1213,
5229 instrux + 1214,
5230 instrux + 1215,
5231 instrux + 1216,
5232 instrux + 1217,
5233 instrux + 1218,
5236 static const struct itemplate * const itable_0F4D[] = {
5237 instrux + 1213,
5238 instrux + 1214,
5239 instrux + 1215,
5240 instrux + 1216,
5241 instrux + 1217,
5242 instrux + 1218,
5245 static const struct itemplate * const itable_0F4E[] = {
5246 instrux + 1213,
5247 instrux + 1214,
5248 instrux + 1215,
5249 instrux + 1216,
5250 instrux + 1217,
5251 instrux + 1218,
5254 static const struct itemplate * const itable_0F4F[] = {
5255 instrux + 1213,
5256 instrux + 1214,
5257 instrux + 1215,
5258 instrux + 1216,
5259 instrux + 1217,
5260 instrux + 1218,
5263 static const struct itemplate * const itable_0F50[] = {
5264 instrux + 774,
5265 instrux + 1278,
5266 instrux + 1279,
5267 instrux + 1506,
5268 instrux + 1507,
5271 static const struct itemplate * const itable_0F51[] = {
5272 instrux + 766,
5273 instrux + 1298,
5274 instrux + 1299,
5275 instrux + 1521,
5276 instrux + 1522,
5279 static const struct itemplate * const itable_0F52[] = {
5280 instrux + 802,
5281 instrux + 1294,
5282 instrux + 1295,
5285 static const struct itemplate * const itable_0F53[] = {
5286 instrux + 1292,
5287 instrux + 1293,
5290 static const struct itemplate * const itable_0F54[] = {
5291 instrux + 782,
5292 instrux + 1228,
5293 instrux + 1449,
5296 static const struct itemplate * const itable_0F55[] = {
5297 instrux + 849,
5298 instrux + 1227,
5299 instrux + 1448,
5302 static const struct itemplate * const itable_0F56[] = {
5303 instrux + 1291,
5304 instrux + 1518,
5307 static const struct itemplate * const itable_0F57[] = {
5308 instrux + 1306,
5309 instrux + 1528,
5312 static const struct itemplate * const itable_0F58[] = {
5313 instrux + 811,
5314 instrux + 1225,
5315 instrux + 1226,
5316 instrux + 1446,
5317 instrux + 1447,
5320 static const struct itemplate * const itable_0F59[] = {
5321 instrux + 805,
5322 instrux + 1289,
5323 instrux + 1290,
5324 instrux + 1516,
5325 instrux + 1517,
5328 static const struct itemplate * const itable_0F5A[] = {
5329 instrux + 810,
5330 instrux + 1473,
5331 instrux + 1476,
5332 instrux + 1481,
5333 instrux + 1484,
5336 static const struct itemplate * const itable_0F5B[] = {
5337 instrux + 809,
5338 instrux + 1470,
5339 instrux + 1475,
5340 instrux + 1487,
5343 static const struct itemplate * const itable_0F5C[] = {
5344 instrux + 808,
5345 instrux + 1301,
5346 instrux + 1302,
5347 instrux + 1523,
5348 instrux + 1524,
5351 static const struct itemplate * const itable_0F5D[] = {
5352 instrux + 803,
5353 instrux + 1266,
5354 instrux + 1267,
5355 instrux + 1496,
5356 instrux + 1497,
5359 static const struct itemplate * const itable_0F5E[] = {
5360 instrux + 800,
5361 instrux + 1261,
5362 instrux + 1262,
5363 instrux + 1492,
5364 instrux + 1493,
5367 static const struct itemplate * const itable_0F5F[] = {
5368 instrux + 1264,
5369 instrux + 1265,
5370 instrux + 1494,
5371 instrux + 1495,
5374 static const struct itemplate * const itable_0F60[] = {
5375 instrux + 857,
5376 instrux + 1441,
5379 static const struct itemplate * const itable_0F61[] = {
5380 instrux + 859,
5381 instrux + 1442,
5384 static const struct itemplate * const itable_0F62[] = {
5385 instrux + 858,
5386 instrux + 1443,
5389 static const struct itemplate * const itable_0F63[] = {
5390 instrux + 761,
5391 instrux + 1366,
5394 static const struct itemplate * const itable_0F64[] = {
5395 instrux + 779,
5396 instrux + 1385,
5399 static const struct itemplate * const itable_0F65[] = {
5400 instrux + 781,
5401 instrux + 1386,
5404 static const struct itemplate * const itable_0F66[] = {
5405 instrux + 780,
5406 instrux + 1387,
5409 static const struct itemplate * const itable_0F67[] = {
5410 instrux + 762,
5411 instrux + 1368,
5414 static const struct itemplate * const itable_0F68[] = {
5415 instrux + 854,
5416 instrux + 1437,
5419 static const struct itemplate * const itable_0F69[] = {
5420 instrux + 856,
5421 instrux + 1438,
5424 static const struct itemplate * const itable_0F6A[] = {
5425 instrux + 855,
5426 instrux + 1439,
5429 static const struct itemplate * const itable_0F6B[] = {
5430 instrux + 760,
5431 instrux + 1367,
5434 static const struct itemplate * const itable_0F6C[] = {
5435 instrux + 1444,
5438 static const struct itemplate * const itable_0F6D[] = {
5439 instrux + 1440,
5442 static const struct itemplate * const itable_0F6E[] = {
5443 instrux + 672,
5444 instrux + 673,
5445 instrux + 676,
5446 instrux + 677,
5447 instrux + 682,
5448 instrux + 1346,
5449 instrux + 1349,
5450 instrux + 1363,
5453 static const struct itemplate * const itable_0F6F[] = {
5454 instrux + 680,
5455 instrux + 1350,
5456 instrux + 1352,
5457 instrux + 1354,
5458 instrux + 1356,
5461 static const struct itemplate * const itable_0F70[] = {
5462 instrux + 1332,
5463 instrux + 1404,
5464 instrux + 1405,
5465 instrux + 1406,
5466 instrux + 1407,
5467 instrux + 1408,
5468 instrux + 1409,
5471 static const struct itemplate * const itable_0F71[] = {
5472 instrux + 835,
5473 instrux + 839,
5474 instrux + 845,
5475 instrux + 1412,
5476 instrux + 1418,
5477 instrux + 1423,
5480 static const struct itemplate * const itable_0F72[] = {
5481 instrux + 831,
5482 instrux + 837,
5483 instrux + 841,
5484 instrux + 1414,
5485 instrux + 1420,
5486 instrux + 1425,
5489 static const struct itemplate * const itable_0F73[] = {
5490 instrux + 833,
5491 instrux + 843,
5492 instrux + 1410,
5493 instrux + 1416,
5494 instrux + 1421,
5495 instrux + 1427,
5498 static const struct itemplate * const itable_0F74[] = {
5499 instrux + 776,
5500 instrux + 1382,
5503 static const struct itemplate * const itable_0F75[] = {
5504 instrux + 778,
5505 instrux + 1383,
5508 static const struct itemplate * const itable_0F76[] = {
5509 instrux + 777,
5510 instrux + 1384,
5513 static const struct itemplate * const itable_0F77[] = {
5514 instrux + 262,
5517 static const struct itemplate * const itable_0F78[] = {
5518 instrux + 1104,
5519 instrux + 1546,
5520 instrux + 1547,
5521 instrux + 1591,
5522 instrux + 1593,
5525 static const struct itemplate * const itable_0F79[] = {
5526 instrux + 941,
5527 instrux + 1551,
5528 instrux + 1552,
5529 instrux + 1592,
5530 instrux + 1594,
5533 static const struct itemplate * const itable_0F7A10[] = {
5534 instrux + 1924,
5537 static const struct itemplate * const itable_0F7A11[] = {
5538 instrux + 1925,
5541 static const struct itemplate * const itable_0F7A12[] = {
5542 instrux + 1926,
5545 static const struct itemplate * const itable_0F7A13[] = {
5546 instrux + 1927,
5549 static const struct itemplate * const itable_0F7A30[] = {
5550 instrux + 1928,
5553 static const struct itemplate * const itable_0F7A31[] = {
5554 instrux + 1929,
5557 static const struct itemplate * const itable_0F7A41[] = {
5558 instrux + 1930,
5561 static const struct itemplate * const itable_0F7A42[] = {
5562 instrux + 1931,
5565 static const struct itemplate * const itable_0F7A43[] = {
5566 instrux + 1932,
5569 static const struct itemplate * const itable_0F7A46[] = {
5570 instrux + 1933,
5573 static const struct itemplate * const itable_0F7A47[] = {
5574 instrux + 1934,
5577 static const struct itemplate * const itable_0F7A4B[] = {
5578 instrux + 1935,
5581 static const struct itemplate * const itable_0F7A51[] = {
5582 instrux + 1936,
5585 static const struct itemplate * const itable_0F7A52[] = {
5586 instrux + 1937,
5589 static const struct itemplate * const itable_0F7A53[] = {
5590 instrux + 1938,
5593 static const struct itemplate * const itable_0F7A56[] = {
5594 instrux + 1939,
5597 static const struct itemplate * const itable_0F7A57[] = {
5598 instrux + 1940,
5601 static const struct itemplate * const itable_0F7A5B[] = {
5602 instrux + 1941,
5605 static const struct itemplate * const itable_0F7A61[] = {
5606 instrux + 1942,
5609 static const struct itemplate * const itable_0F7A62[] = {
5610 instrux + 1943,
5613 static const struct itemplate * const itable_0F7A63[] = {
5614 instrux + 1944,
5617 static const struct itemplate * const itable_0F7B[] = {
5618 instrux + 942,
5619 instrux + 1945,
5620 instrux + 1946,
5621 instrux + 1947,
5622 instrux + 1948,
5625 static const struct itemplate * const itable_0F7C[] = {
5626 instrux + 1105,
5627 instrux + 1531,
5628 instrux + 1532,
5631 static const struct itemplate * const itable_0F7D[] = {
5632 instrux + 944,
5633 instrux + 1533,
5634 instrux + 1534,
5637 static const struct itemplate * const itable_0F7E[] = {
5638 instrux + 674,
5639 instrux + 675,
5640 instrux + 678,
5641 instrux + 679,
5642 instrux + 683,
5643 instrux + 1347,
5644 instrux + 1348,
5645 instrux + 1359,
5646 instrux + 1362,
5647 instrux + 1364,
5650 static const struct itemplate * const itable_0F7F[] = {
5651 instrux + 681,
5652 instrux + 1351,
5653 instrux + 1353,
5654 instrux + 1355,
5655 instrux + 1357,
5658 static const struct itemplate * const itable_0F80[] = {
5659 instrux + 1219,
5660 instrux + 1220,
5661 instrux + 1221,
5664 static const struct itemplate * const itable_0F81[] = {
5665 instrux + 1219,
5666 instrux + 1220,
5667 instrux + 1221,
5670 static const struct itemplate * const itable_0F82[] = {
5671 instrux + 1219,
5672 instrux + 1220,
5673 instrux + 1221,
5676 static const struct itemplate * const itable_0F83[] = {
5677 instrux + 1219,
5678 instrux + 1220,
5679 instrux + 1221,
5682 static const struct itemplate * const itable_0F84[] = {
5683 instrux + 1219,
5684 instrux + 1220,
5685 instrux + 1221,
5688 static const struct itemplate * const itable_0F85[] = {
5689 instrux + 1219,
5690 instrux + 1220,
5691 instrux + 1221,
5694 static const struct itemplate * const itable_0F86[] = {
5695 instrux + 1219,
5696 instrux + 1220,
5697 instrux + 1221,
5700 static const struct itemplate * const itable_0F87[] = {
5701 instrux + 1219,
5702 instrux + 1220,
5703 instrux + 1221,
5706 static const struct itemplate * const itable_0F88[] = {
5707 instrux + 1219,
5708 instrux + 1220,
5709 instrux + 1221,
5712 static const struct itemplate * const itable_0F89[] = {
5713 instrux + 1219,
5714 instrux + 1220,
5715 instrux + 1221,
5718 static const struct itemplate * const itable_0F8A[] = {
5719 instrux + 1219,
5720 instrux + 1220,
5721 instrux + 1221,
5724 static const struct itemplate * const itable_0F8B[] = {
5725 instrux + 1219,
5726 instrux + 1220,
5727 instrux + 1221,
5730 static const struct itemplate * const itable_0F8C[] = {
5731 instrux + 1219,
5732 instrux + 1220,
5733 instrux + 1221,
5736 static const struct itemplate * const itable_0F8D[] = {
5737 instrux + 1219,
5738 instrux + 1220,
5739 instrux + 1221,
5742 static const struct itemplate * const itable_0F8E[] = {
5743 instrux + 1219,
5744 instrux + 1220,
5745 instrux + 1221,
5748 static const struct itemplate * const itable_0F8F[] = {
5749 instrux + 1219,
5750 instrux + 1220,
5751 instrux + 1221,
5754 static const struct itemplate * const itable_0F90[] = {
5755 instrux + 1223,
5756 instrux + 1224,
5759 static const struct itemplate * const itable_0F91[] = {
5760 instrux + 1223,
5761 instrux + 1224,
5764 static const struct itemplate * const itable_0F92[] = {
5765 instrux + 1223,
5766 instrux + 1224,
5769 static const struct itemplate * const itable_0F93[] = {
5770 instrux + 1223,
5771 instrux + 1224,
5774 static const struct itemplate * const itable_0F94[] = {
5775 instrux + 1223,
5776 instrux + 1224,
5779 static const struct itemplate * const itable_0F95[] = {
5780 instrux + 1223,
5781 instrux + 1224,
5784 static const struct itemplate * const itable_0F96[] = {
5785 instrux + 1223,
5786 instrux + 1224,
5789 static const struct itemplate * const itable_0F97[] = {
5790 instrux + 1223,
5791 instrux + 1224,
5794 static const struct itemplate * const itable_0F98[] = {
5795 instrux + 1223,
5796 instrux + 1224,
5799 static const struct itemplate * const itable_0F99[] = {
5800 instrux + 1223,
5801 instrux + 1224,
5804 static const struct itemplate * const itable_0F9A[] = {
5805 instrux + 1223,
5806 instrux + 1224,
5809 static const struct itemplate * const itable_0F9B[] = {
5810 instrux + 1223,
5811 instrux + 1224,
5814 static const struct itemplate * const itable_0F9C[] = {
5815 instrux + 1223,
5816 instrux + 1224,
5819 static const struct itemplate * const itable_0F9D[] = {
5820 instrux + 1223,
5821 instrux + 1224,
5824 static const struct itemplate * const itable_0F9E[] = {
5825 instrux + 1223,
5826 instrux + 1224,
5829 static const struct itemplate * const itable_0F9F[] = {
5830 instrux + 1223,
5831 instrux + 1224,
5834 static const struct itemplate * const itable_0FA0[] = {
5835 instrux + 868,
5838 static const struct itemplate * const itable_0FA1[] = {
5839 instrux + 819,
5842 static const struct itemplate * const itable_0FA2[] = {
5843 instrux + 243,
5846 static const struct itemplate * const itable_0FA3[] = {
5847 instrux + 124,
5848 instrux + 125,
5849 instrux + 126,
5850 instrux + 127,
5851 instrux + 128,
5852 instrux + 129,
5855 static const struct itemplate * const itable_0FA4[] = {
5856 instrux + 1010,
5857 instrux + 1011,
5858 instrux + 1012,
5859 instrux + 1013,
5860 instrux + 1014,
5861 instrux + 1015,
5864 static const struct itemplate * const itable_0FA5[] = {
5865 instrux + 1016,
5866 instrux + 1017,
5867 instrux + 1018,
5868 instrux + 1019,
5869 instrux + 1020,
5870 instrux + 1021,
5873 static const struct itemplate * const itable_0FA6C0[] = {
5874 instrux + 3420,
5877 static const struct itemplate * const itable_0FA6C8[] = {
5878 instrux + 3421,
5881 static const struct itemplate * const itable_0FA6D0[] = {
5882 instrux + 3422,
5885 static const struct itemplate * const itable_0FA7C0[] = {
5886 instrux + 3414,
5889 static const struct itemplate * const itable_0FA7C8[] = {
5890 instrux + 3415,
5893 static const struct itemplate * const itable_0FA7D0[] = {
5894 instrux + 3416,
5897 static const struct itemplate * const itable_0FA7D8[] = {
5898 instrux + 3417,
5901 static const struct itemplate * const itable_0FA7E0[] = {
5902 instrux + 3418,
5905 static const struct itemplate * const itable_0FA7E8[] = {
5906 instrux + 3419,
5909 static const struct itemplate * const itable_0FA8[] = {
5910 instrux + 868,
5913 static const struct itemplate * const itable_0FA9[] = {
5914 instrux + 819,
5917 static const struct itemplate * const itable_0FAA[] = {
5918 instrux + 943,
5921 static const struct itemplate * const itable_0FAB[] = {
5922 instrux + 151,
5923 instrux + 152,
5924 instrux + 153,
5925 instrux + 154,
5926 instrux + 155,
5927 instrux + 156,
5930 static const struct itemplate * const itable_0FAC[] = {
5931 instrux + 1034,
5932 instrux + 1035,
5933 instrux + 1036,
5934 instrux + 1037,
5935 instrux + 1038,
5936 instrux + 1039,
5939 static const struct itemplate * const itable_0FAD[] = {
5940 instrux + 1040,
5941 instrux + 1041,
5942 instrux + 1042,
5943 instrux + 1043,
5944 instrux + 1044,
5945 instrux + 1045,
5948 static const struct itemplate * const itable_0FAE[] = {
5949 instrux + 566,
5950 instrux + 620,
5951 instrux + 996,
5952 instrux + 1263,
5953 instrux + 1300,
5954 instrux + 1307,
5955 instrux + 1308,
5956 instrux + 1311,
5957 instrux + 1312,
5958 instrux + 1317,
5959 instrux + 1339,
5960 instrux + 1344,
5961 instrux + 1345,
5964 static const struct itemplate * const itable_0FAF[] = {
5965 instrux + 461,
5966 instrux + 462,
5967 instrux + 463,
5968 instrux + 464,
5969 instrux + 465,
5970 instrux + 466,
5973 static const struct itemplate * const itable_0FB0[] = {
5974 instrux + 233,
5975 instrux + 234,
5978 static const struct itemplate * const itable_0FB1[] = {
5979 instrux + 235,
5980 instrux + 236,
5981 instrux + 237,
5982 instrux + 238,
5983 instrux + 239,
5984 instrux + 240,
5987 static const struct itemplate * const itable_0FB2[] = {
5988 instrux + 615,
5989 instrux + 616,
5992 static const struct itemplate * const itable_0FB3[] = {
5993 instrux + 142,
5994 instrux + 143,
5995 instrux + 144,
5996 instrux + 145,
5997 instrux + 146,
5998 instrux + 147,
6001 static const struct itemplate * const itable_0FB4[] = {
6002 instrux + 567,
6003 instrux + 568,
6006 static const struct itemplate * const itable_0FB5[] = {
6007 instrux + 570,
6008 instrux + 571,
6011 static const struct itemplate * const itable_0FB6[] = {
6012 instrux + 695,
6013 instrux + 696,
6014 instrux + 697,
6015 instrux + 699,
6018 static const struct itemplate * const itable_0FB7[] = {
6019 instrux + 698,
6020 instrux + 700,
6023 static const struct itemplate * const itable_0FB8[] = {
6024 instrux + 541,
6025 instrux + 542,
6026 instrux + 543,
6027 instrux + 1665,
6028 instrux + 1666,
6029 instrux + 1667,
6032 static const struct itemplate * const itable_0FB9[] = {
6033 instrux + 1135,
6036 static const struct itemplate * const itable_0FBA[] = {
6037 instrux + 130,
6038 instrux + 131,
6039 instrux + 132,
6040 instrux + 139,
6041 instrux + 140,
6042 instrux + 141,
6043 instrux + 148,
6044 instrux + 149,
6045 instrux + 150,
6046 instrux + 157,
6047 instrux + 158,
6048 instrux + 159,
6051 static const struct itemplate * const itable_0FBB[] = {
6052 instrux + 133,
6053 instrux + 134,
6054 instrux + 135,
6055 instrux + 136,
6056 instrux + 137,
6057 instrux + 138,
6060 static const struct itemplate * const itable_0FBC[] = {
6061 instrux + 110,
6062 instrux + 111,
6063 instrux + 112,
6064 instrux + 113,
6065 instrux + 114,
6066 instrux + 115,
6069 static const struct itemplate * const itable_0FBD[] = {
6070 instrux + 116,
6071 instrux + 117,
6072 instrux + 118,
6073 instrux + 119,
6074 instrux + 120,
6075 instrux + 121,
6076 instrux + 1597,
6077 instrux + 1598,
6078 instrux + 1599,
6081 static const struct itemplate * const itable_0FBE[] = {
6082 instrux + 688,
6083 instrux + 689,
6084 instrux + 690,
6085 instrux + 692,
6088 static const struct itemplate * const itable_0FBF[] = {
6089 instrux + 691,
6090 instrux + 693,
6093 static const struct itemplate * const itable_0FC0[] = {
6094 instrux + 1147,
6095 instrux + 1148,
6098 static const struct itemplate * const itable_0FC1[] = {
6099 instrux + 1149,
6100 instrux + 1150,
6101 instrux + 1151,
6102 instrux + 1152,
6103 instrux + 1153,
6104 instrux + 1154,
6107 static const struct itemplate * const itable_0FC2[] = {
6108 instrux + 1229,
6109 instrux + 1230,
6110 instrux + 1231,
6111 instrux + 1232,
6112 instrux + 1233,
6113 instrux + 1234,
6114 instrux + 1235,
6115 instrux + 1236,
6116 instrux + 1237,
6117 instrux + 1238,
6118 instrux + 1239,
6119 instrux + 1240,
6120 instrux + 1241,
6121 instrux + 1242,
6122 instrux + 1243,
6123 instrux + 1244,
6124 instrux + 1245,
6125 instrux + 1246,
6126 instrux + 1247,
6127 instrux + 1248,
6128 instrux + 1450,
6129 instrux + 1451,
6130 instrux + 1452,
6131 instrux + 1453,
6132 instrux + 1454,
6133 instrux + 1455,
6134 instrux + 1456,
6135 instrux + 1457,
6136 instrux + 1458,
6137 instrux + 1459,
6138 instrux + 1460,
6139 instrux + 1461,
6140 instrux + 1462,
6141 instrux + 1463,
6142 instrux + 1464,
6143 instrux + 1465,
6144 instrux + 1466,
6145 instrux + 1467,
6148 static const struct itemplate * const itable_0FC3[] = {
6149 instrux + 1341,
6150 instrux + 1342,
6153 static const struct itemplate * const itable_0FC4[] = {
6154 instrux + 1323,
6155 instrux + 1324,
6156 instrux + 1389,
6157 instrux + 1390,
6160 static const struct itemplate * const itable_0FC5[] = {
6161 instrux + 1322,
6162 instrux + 1388,
6165 static const struct itemplate * const itable_0FC6[] = {
6166 instrux + 1296,
6167 instrux + 1297,
6168 instrux + 1519,
6169 instrux + 1520,
6172 static const struct itemplate * const itable_0FC7[] = {
6173 instrux + 241,
6174 instrux + 242,
6175 instrux + 1540,
6176 instrux + 1544,
6177 instrux + 1545,
6178 instrux + 1554,
6181 static const struct itemplate * const itable_0FC8[] = {
6182 instrux + 122,
6183 instrux + 123,
6186 static const struct itemplate * const itable_0FC9[] = {
6187 instrux + 122,
6188 instrux + 123,
6191 static const struct itemplate * const itable_0FCA[] = {
6192 instrux + 122,
6193 instrux + 123,
6196 static const struct itemplate * const itable_0FCB[] = {
6197 instrux + 122,
6198 instrux + 123,
6201 static const struct itemplate * const itable_0FCC[] = {
6202 instrux + 122,
6203 instrux + 123,
6206 static const struct itemplate * const itable_0FCD[] = {
6207 instrux + 122,
6208 instrux + 123,
6211 static const struct itemplate * const itable_0FCE[] = {
6212 instrux + 122,
6213 instrux + 123,
6216 static const struct itemplate * const itable_0FCF[] = {
6217 instrux + 122,
6218 instrux + 123,
6221 static const struct itemplate * const itable_0FD0[] = {
6222 instrux + 1529,
6223 instrux + 1530,
6226 static const struct itemplate * const itable_0FD1[] = {
6227 instrux + 844,
6228 instrux + 1422,
6231 static const struct itemplate * const itable_0FD2[] = {
6232 instrux + 840,
6233 instrux + 1424,
6236 static const struct itemplate * const itable_0FD3[] = {
6237 instrux + 842,
6238 instrux + 1426,
6241 static const struct itemplate * const itable_0FD4[] = {
6242 instrux + 1372,
6243 instrux + 1373,
6246 static const struct itemplate * const itable_0FD5[] = {
6247 instrux + 807,
6248 instrux + 1399,
6251 static const struct itemplate * const itable_0FD6[] = {
6252 instrux + 1358,
6253 instrux + 1360,
6254 instrux + 1361,
6255 instrux + 1365,
6258 static const struct itemplate * const itable_0FD7[] = {
6259 instrux + 1329,
6260 instrux + 1396,
6263 static const struct itemplate * const itable_0FD8[] = {
6264 instrux + 851,
6265 instrux + 1435,
6268 static const struct itemplate * const itable_0FD9[] = {
6269 instrux + 852,
6270 instrux + 1436,
6273 static const struct itemplate * const itable_0FDA[] = {
6274 instrux + 1328,
6275 instrux + 1395,
6278 static const struct itemplate * const itable_0FDB[] = {
6279 instrux + 771,
6280 instrux + 1378,
6283 static const struct itemplate * const itable_0FDC[] = {
6284 instrux + 768,
6285 instrux + 1376,
6288 static const struct itemplate * const itable_0FDD[] = {
6289 instrux + 769,
6290 instrux + 1377,
6293 static const struct itemplate * const itable_0FDE[] = {
6294 instrux + 1326,
6295 instrux + 1393,
6298 static const struct itemplate * const itable_0FDF[] = {
6299 instrux + 772,
6300 instrux + 1379,
6303 static const struct itemplate * const itable_0FE0[] = {
6304 instrux + 1320,
6305 instrux + 1380,
6308 static const struct itemplate * const itable_0FE1[] = {
6309 instrux + 838,
6310 instrux + 1417,
6313 static const struct itemplate * const itable_0FE2[] = {
6314 instrux + 836,
6315 instrux + 1419,
6318 static const struct itemplate * const itable_0FE3[] = {
6319 instrux + 1321,
6320 instrux + 1381,
6323 static const struct itemplate * const itable_0FE4[] = {
6324 instrux + 1330,
6325 instrux + 1397,
6328 static const struct itemplate * const itable_0FE5[] = {
6329 instrux + 806,
6330 instrux + 1398,
6333 static const struct itemplate * const itable_0FE6[] = {
6334 instrux + 1469,
6335 instrux + 1471,
6336 instrux + 1486,
6339 static const struct itemplate * const itable_0FE7[] = {
6340 instrux + 1319,
6341 instrux + 1340,
6344 static const struct itemplate * const itable_0FE8[] = {
6345 instrux + 848,
6346 instrux + 1433,
6349 static const struct itemplate * const itable_0FE9[] = {
6350 instrux + 850,
6351 instrux + 1434,
6354 static const struct itemplate * const itable_0FEA[] = {
6355 instrux + 1327,
6356 instrux + 1394,
6359 static const struct itemplate * const itable_0FEB[] = {
6360 instrux + 827,
6361 instrux + 1402,
6364 static const struct itemplate * const itable_0FEC[] = {
6365 instrux + 765,
6366 instrux + 1374,
6369 static const struct itemplate * const itable_0FED[] = {
6370 instrux + 767,
6371 instrux + 1375,
6374 static const struct itemplate * const itable_0FEE[] = {
6375 instrux + 1325,
6376 instrux + 1392,
6379 static const struct itemplate * const itable_0FEF[] = {
6380 instrux + 881,
6381 instrux + 1445,
6384 static const struct itemplate * const itable_0FF0[] = {
6385 instrux + 1535,
6388 static const struct itemplate * const itable_0FF1[] = {
6389 instrux + 834,
6390 instrux + 1411,
6393 static const struct itemplate * const itable_0FF2[] = {
6394 instrux + 830,
6395 instrux + 1413,
6398 static const struct itemplate * const itable_0FF3[] = {
6399 instrux + 832,
6400 instrux + 1415,
6403 static const struct itemplate * const itable_0FF4[] = {
6404 instrux + 1400,
6405 instrux + 1401,
6408 static const struct itemplate * const itable_0FF5[] = {
6409 instrux + 801,
6410 instrux + 1391,
6413 static const struct itemplate * const itable_0FF6[] = {
6414 instrux + 1331,
6415 instrux + 1403,
6418 static const struct itemplate * const itable_0FF7[] = {
6419 instrux + 1318,
6420 instrux + 1338,
6423 static const struct itemplate * const itable_0FF8[] = {
6424 instrux + 846,
6425 instrux + 1428,
6428 static const struct itemplate * const itable_0FF9[] = {
6429 instrux + 853,
6430 instrux + 1429,
6433 static const struct itemplate * const itable_0FFA[] = {
6434 instrux + 847,
6435 instrux + 1430,
6438 static const struct itemplate * const itable_0FFB[] = {
6439 instrux + 1431,
6440 instrux + 1432,
6443 static const struct itemplate * const itable_0FFC[] = {
6444 instrux + 763,
6445 instrux + 1369,
6448 static const struct itemplate * const itable_0FFD[] = {
6449 instrux + 770,
6450 instrux + 1370,
6453 static const struct itemplate * const itable_0FFE[] = {
6454 instrux + 764,
6455 instrux + 1371,
6458 static const struct itemplate * const itable_0FFF[] = {
6459 instrux + 1134,
6462 static const struct itemplate * const itable_10[] = {
6463 instrux + 7,
6464 instrux + 8,
6467 static const struct itemplate * const itable_11[] = {
6468 instrux + 9,
6469 instrux + 10,
6470 instrux + 11,
6471 instrux + 12,
6472 instrux + 13,
6473 instrux + 14,
6476 static const struct itemplate * const itable_12[] = {
6477 instrux + 15,
6478 instrux + 16,
6481 static const struct itemplate * const itable_13[] = {
6482 instrux + 17,
6483 instrux + 18,
6484 instrux + 19,
6485 instrux + 20,
6486 instrux + 21,
6487 instrux + 22,
6490 static const struct itemplate * const itable_14[] = {
6491 instrux + 26,
6494 static const struct itemplate * const itable_15[] = {
6495 instrux + 28,
6496 instrux + 30,
6497 instrux + 32,
6500 static const struct itemplate * const itable_16[] = {
6501 instrux + 866,
6502 instrux + 867,
6505 static const struct itemplate * const itable_17[] = {
6506 instrux + 818,
6509 static const struct itemplate * const itable_18[] = {
6510 instrux + 959,
6511 instrux + 960,
6514 static const struct itemplate * const itable_19[] = {
6515 instrux + 961,
6516 instrux + 962,
6517 instrux + 963,
6518 instrux + 964,
6519 instrux + 965,
6520 instrux + 966,
6523 static const struct itemplate * const itable_1A[] = {
6524 instrux + 967,
6525 instrux + 968,
6528 static const struct itemplate * const itable_1B[] = {
6529 instrux + 969,
6530 instrux + 970,
6531 instrux + 971,
6532 instrux + 972,
6533 instrux + 973,
6534 instrux + 974,
6537 static const struct itemplate * const itable_1C[] = {
6538 instrux + 978,
6541 static const struct itemplate * const itable_1D[] = {
6542 instrux + 980,
6543 instrux + 982,
6544 instrux + 984,
6547 static const struct itemplate * const itable_1E[] = {
6548 instrux + 866,
6549 instrux + 867,
6552 static const struct itemplate * const itable_1F[] = {
6553 instrux + 818,
6556 static const struct itemplate * const itable_20[] = {
6557 instrux + 73,
6558 instrux + 74,
6561 static const struct itemplate * const itable_21[] = {
6562 instrux + 75,
6563 instrux + 76,
6564 instrux + 77,
6565 instrux + 78,
6566 instrux + 79,
6567 instrux + 80,
6570 static const struct itemplate * const itable_22[] = {
6571 instrux + 81,
6572 instrux + 82,
6575 static const struct itemplate * const itable_23[] = {
6576 instrux + 83,
6577 instrux + 84,
6578 instrux + 85,
6579 instrux + 86,
6580 instrux + 87,
6581 instrux + 88,
6584 static const struct itemplate * const itable_24[] = {
6585 instrux + 92,
6588 static const struct itemplate * const itable_25[] = {
6589 instrux + 94,
6590 instrux + 96,
6591 instrux + 98,
6594 static const struct itemplate * const itable_27[] = {
6595 instrux + 249,
6598 static const struct itemplate * const itable_28[] = {
6599 instrux + 1071,
6600 instrux + 1072,
6603 static const struct itemplate * const itable_29[] = {
6604 instrux + 1073,
6605 instrux + 1074,
6606 instrux + 1075,
6607 instrux + 1076,
6608 instrux + 1077,
6609 instrux + 1078,
6612 static const struct itemplate * const itable_2A[] = {
6613 instrux + 1079,
6614 instrux + 1080,
6617 static const struct itemplate * const itable_2B[] = {
6618 instrux + 1081,
6619 instrux + 1082,
6620 instrux + 1083,
6621 instrux + 1084,
6622 instrux + 1085,
6623 instrux + 1086,
6626 static const struct itemplate * const itable_2C[] = {
6627 instrux + 1090,
6630 static const struct itemplate * const itable_2D[] = {
6631 instrux + 1092,
6632 instrux + 1094,
6633 instrux + 1096,
6636 static const struct itemplate * const itable_2F[] = {
6637 instrux + 250,
6640 static const struct itemplate * const itable_30[] = {
6641 instrux + 1180,
6642 instrux + 1181,
6645 static const struct itemplate * const itable_31[] = {
6646 instrux + 1182,
6647 instrux + 1183,
6648 instrux + 1184,
6649 instrux + 1185,
6650 instrux + 1186,
6651 instrux + 1187,
6654 static const struct itemplate * const itable_32[] = {
6655 instrux + 1188,
6656 instrux + 1189,
6659 static const struct itemplate * const itable_33[] = {
6660 instrux + 1190,
6661 instrux + 1191,
6662 instrux + 1192,
6663 instrux + 1193,
6664 instrux + 1194,
6665 instrux + 1195,
6668 static const struct itemplate * const itable_34[] = {
6669 instrux + 1199,
6672 static const struct itemplate * const itable_35[] = {
6673 instrux + 1201,
6674 instrux + 1203,
6675 instrux + 1205,
6678 static const struct itemplate * const itable_37[] = {
6679 instrux + 1,
6682 static const struct itemplate * const itable_38[] = {
6683 instrux + 196,
6684 instrux + 197,
6687 static const struct itemplate * const itable_39[] = {
6688 instrux + 198,
6689 instrux + 199,
6690 instrux + 200,
6691 instrux + 201,
6692 instrux + 202,
6693 instrux + 203,
6696 static const struct itemplate * const itable_3A[] = {
6697 instrux + 204,
6698 instrux + 205,
6701 static const struct itemplate * const itable_3B[] = {
6702 instrux + 206,
6703 instrux + 207,
6704 instrux + 208,
6705 instrux + 209,
6706 instrux + 210,
6707 instrux + 211,
6710 static const struct itemplate * const itable_3C[] = {
6711 instrux + 215,
6714 static const struct itemplate * const itable_3D[] = {
6715 instrux + 217,
6716 instrux + 219,
6717 instrux + 221,
6720 static const struct itemplate * const itable_3F[] = {
6721 instrux + 6,
6724 static const struct itemplate * const itable_40[] = {
6725 instrux + 491,
6726 instrux + 492,
6729 static const struct itemplate * const itable_41[] = {
6730 instrux + 491,
6731 instrux + 492,
6734 static const struct itemplate * const itable_42[] = {
6735 instrux + 491,
6736 instrux + 492,
6739 static const struct itemplate * const itable_43[] = {
6740 instrux + 491,
6741 instrux + 492,
6744 static const struct itemplate * const itable_44[] = {
6745 instrux + 491,
6746 instrux + 492,
6749 static const struct itemplate * const itable_45[] = {
6750 instrux + 491,
6751 instrux + 492,
6754 static const struct itemplate * const itable_46[] = {
6755 instrux + 491,
6756 instrux + 492,
6759 static const struct itemplate * const itable_47[] = {
6760 instrux + 491,
6761 instrux + 492,
6764 static const struct itemplate * const itable_48[] = {
6765 instrux + 251,
6766 instrux + 252,
6769 static const struct itemplate * const itable_49[] = {
6770 instrux + 251,
6771 instrux + 252,
6774 static const struct itemplate * const itable_4A[] = {
6775 instrux + 251,
6776 instrux + 252,
6779 static const struct itemplate * const itable_4B[] = {
6780 instrux + 251,
6781 instrux + 252,
6784 static const struct itemplate * const itable_4C[] = {
6785 instrux + 251,
6786 instrux + 252,
6789 static const struct itemplate * const itable_4D[] = {
6790 instrux + 251,
6791 instrux + 252,
6794 static const struct itemplate * const itable_4E[] = {
6795 instrux + 251,
6796 instrux + 252,
6799 static const struct itemplate * const itable_4F[] = {
6800 instrux + 251,
6801 instrux + 252,
6804 static const struct itemplate * const itable_50[] = {
6805 instrux + 860,
6806 instrux + 861,
6807 instrux + 862,
6810 static const struct itemplate * const itable_51[] = {
6811 instrux + 860,
6812 instrux + 861,
6813 instrux + 862,
6816 static const struct itemplate * const itable_52[] = {
6817 instrux + 860,
6818 instrux + 861,
6819 instrux + 862,
6822 static const struct itemplate * const itable_53[] = {
6823 instrux + 860,
6824 instrux + 861,
6825 instrux + 862,
6828 static const struct itemplate * const itable_54[] = {
6829 instrux + 860,
6830 instrux + 861,
6831 instrux + 862,
6834 static const struct itemplate * const itable_55[] = {
6835 instrux + 860,
6836 instrux + 861,
6837 instrux + 862,
6840 static const struct itemplate * const itable_56[] = {
6841 instrux + 860,
6842 instrux + 861,
6843 instrux + 862,
6846 static const struct itemplate * const itable_57[] = {
6847 instrux + 860,
6848 instrux + 861,
6849 instrux + 862,
6852 static const struct itemplate * const itable_58[] = {
6853 instrux + 812,
6854 instrux + 813,
6855 instrux + 814,
6858 static const struct itemplate * const itable_59[] = {
6859 instrux + 812,
6860 instrux + 813,
6861 instrux + 814,
6864 static const struct itemplate * const itable_5A[] = {
6865 instrux + 812,
6866 instrux + 813,
6867 instrux + 814,
6870 static const struct itemplate * const itable_5B[] = {
6871 instrux + 812,
6872 instrux + 813,
6873 instrux + 814,
6876 static const struct itemplate * const itable_5C[] = {
6877 instrux + 812,
6878 instrux + 813,
6879 instrux + 814,
6882 static const struct itemplate * const itable_5D[] = {
6883 instrux + 812,
6884 instrux + 813,
6885 instrux + 814,
6888 static const struct itemplate * const itable_5E[] = {
6889 instrux + 812,
6890 instrux + 813,
6891 instrux + 814,
6894 static const struct itemplate * const itable_5F[] = {
6895 instrux + 812,
6896 instrux + 813,
6897 instrux + 814,
6900 static const struct itemplate * const itable_60[] = {
6901 instrux + 874,
6902 instrux + 875,
6903 instrux + 876,
6906 static const struct itemplate * const itable_61[] = {
6907 instrux + 820,
6908 instrux + 821,
6909 instrux + 822,
6912 static const struct itemplate * const itable_62[] = {
6913 instrux + 108,
6914 instrux + 109,
6917 static const struct itemplate * const itable_63[] = {
6918 instrux + 106,
6919 instrux + 107,
6920 instrux + 694,
6923 static const struct itemplate * const itable_68[] = {
6924 instrux + 870,
6925 instrux + 871,
6926 instrux + 872,
6927 instrux + 873,
6930 static const struct itemplate * const itable_69[] = {
6931 instrux + 468,
6932 instrux + 470,
6933 instrux + 472,
6934 instrux + 474,
6935 instrux + 476,
6936 instrux + 478,
6937 instrux + 480,
6938 instrux + 482,
6939 instrux + 484,
6942 static const struct itemplate * const itable_6A[] = {
6943 instrux + 869,
6944 instrux + 870,
6945 instrux + 871,
6946 instrux + 872,
6947 instrux + 873,
6950 static const struct itemplate * const itable_6B[] = {
6951 instrux + 467,
6952 instrux + 469,
6953 instrux + 471,
6954 instrux + 473,
6955 instrux + 475,
6956 instrux + 477,
6957 instrux + 479,
6958 instrux + 481,
6959 instrux + 483,
6962 static const struct itemplate * const itable_6C[] = {
6963 instrux + 497,
6966 static const struct itemplate * const itable_6D[] = {
6967 instrux + 498,
6968 instrux + 499,
6971 static const struct itemplate * const itable_6E[] = {
6972 instrux + 757,
6975 static const struct itemplate * const itable_6F[] = {
6976 instrux + 758,
6977 instrux + 759,
6980 static const struct itemplate * const itable_70[] = {
6981 instrux + 1222,
6984 static const struct itemplate * const itable_71[] = {
6985 instrux + 1222,
6988 static const struct itemplate * const itable_72[] = {
6989 instrux + 1222,
6992 static const struct itemplate * const itable_73[] = {
6993 instrux + 1222,
6996 static const struct itemplate * const itable_74[] = {
6997 instrux + 1222,
7000 static const struct itemplate * const itable_75[] = {
7001 instrux + 1222,
7004 static const struct itemplate * const itable_76[] = {
7005 instrux + 1222,
7008 static const struct itemplate * const itable_77[] = {
7009 instrux + 1222,
7012 static const struct itemplate * const itable_78[] = {
7013 instrux + 1222,
7016 static const struct itemplate * const itable_79[] = {
7017 instrux + 1222,
7020 static const struct itemplate * const itable_7A[] = {
7021 instrux + 1222,
7024 static const struct itemplate * const itable_7B[] = {
7025 instrux + 1222,
7028 static const struct itemplate * const itable_7C[] = {
7029 instrux + 1222,
7032 static const struct itemplate * const itable_7D[] = {
7033 instrux + 1222,
7036 static const struct itemplate * const itable_7E[] = {
7037 instrux + 1222,
7040 static const struct itemplate * const itable_7F[] = {
7041 instrux + 1222,
7044 static const struct itemplate * const itable_80[] = {
7045 instrux + 33,
7046 instrux + 37,
7047 instrux + 66,
7048 instrux + 70,
7049 instrux + 99,
7050 instrux + 103,
7051 instrux + 222,
7052 instrux + 226,
7053 instrux + 744,
7054 instrux + 748,
7055 instrux + 985,
7056 instrux + 989,
7057 instrux + 1097,
7058 instrux + 1101,
7059 instrux + 1206,
7060 instrux + 1210,
7063 static const struct itemplate * const itable_81[] = {
7064 instrux + 34,
7065 instrux + 35,
7066 instrux + 36,
7067 instrux + 38,
7068 instrux + 39,
7069 instrux + 67,
7070 instrux + 68,
7071 instrux + 69,
7072 instrux + 71,
7073 instrux + 72,
7074 instrux + 100,
7075 instrux + 101,
7076 instrux + 102,
7077 instrux + 104,
7078 instrux + 105,
7079 instrux + 223,
7080 instrux + 224,
7081 instrux + 225,
7082 instrux + 227,
7083 instrux + 228,
7084 instrux + 745,
7085 instrux + 746,
7086 instrux + 747,
7087 instrux + 749,
7088 instrux + 750,
7089 instrux + 986,
7090 instrux + 987,
7091 instrux + 988,
7092 instrux + 990,
7093 instrux + 991,
7094 instrux + 1098,
7095 instrux + 1099,
7096 instrux + 1100,
7097 instrux + 1102,
7098 instrux + 1103,
7099 instrux + 1207,
7100 instrux + 1208,
7101 instrux + 1209,
7102 instrux + 1211,
7103 instrux + 1212,
7106 static const struct itemplate * const itable_83[] = {
7107 instrux + 23,
7108 instrux + 24,
7109 instrux + 25,
7110 instrux + 27,
7111 instrux + 29,
7112 instrux + 31,
7113 instrux + 34,
7114 instrux + 35,
7115 instrux + 36,
7116 instrux + 38,
7117 instrux + 39,
7118 instrux + 56,
7119 instrux + 57,
7120 instrux + 58,
7121 instrux + 60,
7122 instrux + 62,
7123 instrux + 64,
7124 instrux + 67,
7125 instrux + 68,
7126 instrux + 69,
7127 instrux + 71,
7128 instrux + 72,
7129 instrux + 89,
7130 instrux + 90,
7131 instrux + 91,
7132 instrux + 93,
7133 instrux + 95,
7134 instrux + 97,
7135 instrux + 100,
7136 instrux + 101,
7137 instrux + 102,
7138 instrux + 104,
7139 instrux + 105,
7140 instrux + 212,
7141 instrux + 213,
7142 instrux + 214,
7143 instrux + 216,
7144 instrux + 218,
7145 instrux + 220,
7146 instrux + 223,
7147 instrux + 224,
7148 instrux + 225,
7149 instrux + 227,
7150 instrux + 228,
7151 instrux + 734,
7152 instrux + 735,
7153 instrux + 736,
7154 instrux + 738,
7155 instrux + 740,
7156 instrux + 742,
7157 instrux + 745,
7158 instrux + 746,
7159 instrux + 747,
7160 instrux + 749,
7161 instrux + 750,
7162 instrux + 975,
7163 instrux + 976,
7164 instrux + 977,
7165 instrux + 979,
7166 instrux + 981,
7167 instrux + 983,
7168 instrux + 986,
7169 instrux + 987,
7170 instrux + 988,
7171 instrux + 990,
7172 instrux + 991,
7173 instrux + 1087,
7174 instrux + 1088,
7175 instrux + 1089,
7176 instrux + 1091,
7177 instrux + 1093,
7178 instrux + 1095,
7179 instrux + 1098,
7180 instrux + 1099,
7181 instrux + 1100,
7182 instrux + 1102,
7183 instrux + 1103,
7184 instrux + 1196,
7185 instrux + 1197,
7186 instrux + 1198,
7187 instrux + 1200,
7188 instrux + 1202,
7189 instrux + 1204,
7190 instrux + 1207,
7191 instrux + 1208,
7192 instrux + 1209,
7193 instrux + 1211,
7194 instrux + 1212,
7197 static const struct itemplate * const itable_84[] = {
7198 instrux + 1111,
7199 instrux + 1112,
7200 instrux + 1119,
7203 static const struct itemplate * const itable_85[] = {
7204 instrux + 1113,
7205 instrux + 1114,
7206 instrux + 1115,
7207 instrux + 1116,
7208 instrux + 1117,
7209 instrux + 1118,
7210 instrux + 1120,
7211 instrux + 1121,
7212 instrux + 1122,
7215 static const struct itemplate * const itable_86[] = {
7216 instrux + 1162,
7217 instrux + 1163,
7218 instrux + 1170,
7219 instrux + 1171,
7222 static const struct itemplate * const itable_87[] = {
7223 instrux + 1164,
7224 instrux + 1165,
7225 instrux + 1166,
7226 instrux + 1167,
7227 instrux + 1168,
7228 instrux + 1169,
7229 instrux + 1172,
7230 instrux + 1173,
7231 instrux + 1174,
7232 instrux + 1175,
7233 instrux + 1176,
7234 instrux + 1177,
7237 static const struct itemplate * const itable_88[] = {
7238 instrux + 644,
7239 instrux + 645,
7242 static const struct itemplate * const itable_89[] = {
7243 instrux + 646,
7244 instrux + 647,
7245 instrux + 648,
7246 instrux + 649,
7247 instrux + 650,
7248 instrux + 651,
7251 static const struct itemplate * const itable_8A[] = {
7252 instrux + 652,
7253 instrux + 653,
7256 static const struct itemplate * const itable_8B[] = {
7257 instrux + 654,
7258 instrux + 655,
7259 instrux + 656,
7260 instrux + 657,
7261 instrux + 658,
7262 instrux + 659,
7265 static const struct itemplate * const itable_8C[] = {
7266 instrux + 622,
7267 instrux + 623,
7268 instrux + 624,
7271 static const struct itemplate * const itable_8D[] = {
7272 instrux + 560,
7273 instrux + 561,
7274 instrux + 562,
7277 static const struct itemplate * const itable_8E[] = {
7278 instrux + 625,
7279 instrux + 626,
7280 instrux + 627,
7283 static const struct itemplate * const itable_8F[] = {
7284 instrux + 815,
7285 instrux + 816,
7286 instrux + 817,
7289 static const struct itemplate * const itable_90[] = {
7290 instrux + 710,
7291 instrux + 773,
7292 instrux + 1155,
7293 instrux + 1156,
7294 instrux + 1157,
7295 instrux + 1158,
7296 instrux + 1159,
7297 instrux + 1160,
7298 instrux + 1161,
7301 static const struct itemplate * const itable_91[] = {
7302 instrux + 1155,
7303 instrux + 1156,
7304 instrux + 1157,
7305 instrux + 1158,
7306 instrux + 1159,
7307 instrux + 1160,
7310 static const struct itemplate * const itable_92[] = {
7311 instrux + 1155,
7312 instrux + 1156,
7313 instrux + 1157,
7314 instrux + 1158,
7315 instrux + 1159,
7316 instrux + 1160,
7319 static const struct itemplate * const itable_93[] = {
7320 instrux + 1155,
7321 instrux + 1156,
7322 instrux + 1157,
7323 instrux + 1158,
7324 instrux + 1159,
7325 instrux + 1160,
7328 static const struct itemplate * const itable_94[] = {
7329 instrux + 1155,
7330 instrux + 1156,
7331 instrux + 1157,
7332 instrux + 1158,
7333 instrux + 1159,
7334 instrux + 1160,
7337 static const struct itemplate * const itable_95[] = {
7338 instrux + 1155,
7339 instrux + 1156,
7340 instrux + 1157,
7341 instrux + 1158,
7342 instrux + 1159,
7343 instrux + 1160,
7346 static const struct itemplate * const itable_96[] = {
7347 instrux + 1155,
7348 instrux + 1156,
7349 instrux + 1157,
7350 instrux + 1158,
7351 instrux + 1159,
7352 instrux + 1160,
7355 static const struct itemplate * const itable_97[] = {
7356 instrux + 1155,
7357 instrux + 1156,
7358 instrux + 1157,
7359 instrux + 1158,
7360 instrux + 1159,
7361 instrux + 1160,
7364 static const struct itemplate * const itable_98[] = {
7365 instrux + 187,
7366 instrux + 189,
7367 instrux + 248,
7370 static const struct itemplate * const itable_99[] = {
7371 instrux + 188,
7372 instrux + 246,
7373 instrux + 247,
7376 static const struct itemplate * const itable_9A[] = {
7377 instrux + 166,
7378 instrux + 167,
7379 instrux + 168,
7380 instrux + 169,
7381 instrux + 170,
7384 static const struct itemplate * const itable_9C[] = {
7385 instrux + 877,
7386 instrux + 878,
7387 instrux + 879,
7388 instrux + 880,
7391 static const struct itemplate * const itable_9D[] = {
7392 instrux + 823,
7393 instrux + 824,
7394 instrux + 825,
7395 instrux + 826,
7398 static const struct itemplate * const itable_9E[] = {
7399 instrux + 945,
7402 static const struct itemplate * const itable_9F[] = {
7403 instrux + 547,
7406 static const struct itemplate * const itable_A0[] = {
7407 instrux + 628,
7410 static const struct itemplate * const itable_A1[] = {
7411 instrux + 629,
7412 instrux + 630,
7413 instrux + 631,
7416 static const struct itemplate * const itable_A2[] = {
7417 instrux + 632,
7420 static const struct itemplate * const itable_A3[] = {
7421 instrux + 633,
7422 instrux + 634,
7423 instrux + 635,
7426 static const struct itemplate * const itable_A4[] = {
7427 instrux + 684,
7430 static const struct itemplate * const itable_A5[] = {
7431 instrux + 685,
7432 instrux + 686,
7433 instrux + 687,
7436 static const struct itemplate * const itable_A6[] = {
7437 instrux + 229,
7440 static const struct itemplate * const itable_A7[] = {
7441 instrux + 230,
7442 instrux + 231,
7443 instrux + 232,
7446 static const struct itemplate * const itable_A8[] = {
7447 instrux + 1123,
7450 static const struct itemplate * const itable_A9[] = {
7451 instrux + 1124,
7452 instrux + 1125,
7453 instrux + 1126,
7456 static const struct itemplate * const itable_AA[] = {
7457 instrux + 1062,
7460 static const struct itemplate * const itable_AB[] = {
7461 instrux + 1063,
7462 instrux + 1064,
7463 instrux + 1065,
7466 static const struct itemplate * const itable_AC[] = {
7467 instrux + 581,
7470 static const struct itemplate * const itable_AD[] = {
7471 instrux + 582,
7472 instrux + 583,
7473 instrux + 584,
7476 static const struct itemplate * const itable_AE[] = {
7477 instrux + 992,
7480 static const struct itemplate * const itable_AF[] = {
7481 instrux + 993,
7482 instrux + 994,
7483 instrux + 995,
7486 static const struct itemplate * const itable_B0[] = {
7487 instrux + 660,
7490 static const struct itemplate * const itable_B1[] = {
7491 instrux + 660,
7494 static const struct itemplate * const itable_B2[] = {
7495 instrux + 660,
7498 static const struct itemplate * const itable_B3[] = {
7499 instrux + 660,
7502 static const struct itemplate * const itable_B4[] = {
7503 instrux + 660,
7506 static const struct itemplate * const itable_B5[] = {
7507 instrux + 660,
7510 static const struct itemplate * const itable_B6[] = {
7511 instrux + 660,
7514 static const struct itemplate * const itable_B7[] = {
7515 instrux + 660,
7518 static const struct itemplate * const itable_B8[] = {
7519 instrux + 661,
7520 instrux + 662,
7521 instrux + 663,
7524 static const struct itemplate * const itable_B9[] = {
7525 instrux + 661,
7526 instrux + 662,
7527 instrux + 663,
7530 static const struct itemplate * const itable_BA[] = {
7531 instrux + 661,
7532 instrux + 662,
7533 instrux + 663,
7536 static const struct itemplate * const itable_BB[] = {
7537 instrux + 661,
7538 instrux + 662,
7539 instrux + 663,
7542 static const struct itemplate * const itable_BC[] = {
7543 instrux + 661,
7544 instrux + 662,
7545 instrux + 663,
7548 static const struct itemplate * const itable_BD[] = {
7549 instrux + 661,
7550 instrux + 662,
7551 instrux + 663,
7554 static const struct itemplate * const itable_BE[] = {
7555 instrux + 661,
7556 instrux + 662,
7557 instrux + 663,
7560 static const struct itemplate * const itable_BF[] = {
7561 instrux + 661,
7562 instrux + 662,
7563 instrux + 663,
7566 static const struct itemplate * const itable_C0[] = {
7567 instrux + 884,
7568 instrux + 896,
7569 instrux + 919,
7570 instrux + 931,
7571 instrux + 949,
7572 instrux + 1000,
7573 instrux + 1024,
7576 static const struct itemplate * const itable_C1[] = {
7577 instrux + 887,
7578 instrux + 890,
7579 instrux + 893,
7580 instrux + 899,
7581 instrux + 902,
7582 instrux + 905,
7583 instrux + 922,
7584 instrux + 925,
7585 instrux + 928,
7586 instrux + 934,
7587 instrux + 937,
7588 instrux + 940,
7589 instrux + 952,
7590 instrux + 955,
7591 instrux + 958,
7592 instrux + 1003,
7593 instrux + 1006,
7594 instrux + 1009,
7595 instrux + 1027,
7596 instrux + 1030,
7597 instrux + 1033,
7600 static const struct itemplate * const itable_C2[] = {
7601 instrux + 912,
7602 instrux + 916,
7605 static const struct itemplate * const itable_C3[] = {
7606 instrux + 911,
7607 instrux + 915,
7610 static const struct itemplate * const itable_C4[] = {
7611 instrux + 564,
7612 instrux + 565,
7615 static const struct itemplate * const itable_C5[] = {
7616 instrux + 558,
7617 instrux + 559,
7620 static const struct itemplate * const itable_C6[] = {
7621 instrux + 665,
7622 instrux + 669,
7625 static const struct itemplate * const itable_C7[] = {
7626 instrux + 664,
7627 instrux + 666,
7628 instrux + 667,
7629 instrux + 668,
7630 instrux + 670,
7631 instrux + 671,
7634 static const struct itemplate * const itable_C8[] = {
7635 instrux + 263,
7638 static const struct itemplate * const itable_C9[] = {
7639 instrux + 563,
7642 static const struct itemplate * const itable_CA[] = {
7643 instrux + 914,
7646 static const struct itemplate * const itable_CB[] = {
7647 instrux + 913,
7650 static const struct itemplate * const itable_CC[] = {
7651 instrux + 502,
7654 static const struct itemplate * const itable_CD[] = {
7655 instrux + 500,
7658 static const struct itemplate * const itable_CE[] = {
7659 instrux + 503,
7662 static const struct itemplate * const itable_CF[] = {
7663 instrux + 510,
7664 instrux + 511,
7665 instrux + 512,
7666 instrux + 513,
7669 static const struct itemplate * const itable_D0[] = {
7670 instrux + 882,
7671 instrux + 894,
7672 instrux + 917,
7673 instrux + 929,
7674 instrux + 947,
7675 instrux + 998,
7676 instrux + 1022,
7679 static const struct itemplate * const itable_D1[] = {
7680 instrux + 885,
7681 instrux + 888,
7682 instrux + 891,
7683 instrux + 897,
7684 instrux + 900,
7685 instrux + 903,
7686 instrux + 920,
7687 instrux + 923,
7688 instrux + 926,
7689 instrux + 932,
7690 instrux + 935,
7691 instrux + 938,
7692 instrux + 950,
7693 instrux + 953,
7694 instrux + 956,
7695 instrux + 1001,
7696 instrux + 1004,
7697 instrux + 1007,
7698 instrux + 1025,
7699 instrux + 1028,
7700 instrux + 1031,
7703 static const struct itemplate * const itable_D2[] = {
7704 instrux + 883,
7705 instrux + 895,
7706 instrux + 918,
7707 instrux + 930,
7708 instrux + 948,
7709 instrux + 999,
7710 instrux + 1023,
7713 static const struct itemplate * const itable_D3[] = {
7714 instrux + 886,
7715 instrux + 889,
7716 instrux + 892,
7717 instrux + 898,
7718 instrux + 901,
7719 instrux + 904,
7720 instrux + 921,
7721 instrux + 924,
7722 instrux + 927,
7723 instrux + 933,
7724 instrux + 936,
7725 instrux + 939,
7726 instrux + 951,
7727 instrux + 954,
7728 instrux + 957,
7729 instrux + 1002,
7730 instrux + 1005,
7731 instrux + 1008,
7732 instrux + 1026,
7733 instrux + 1029,
7734 instrux + 1032,
7737 static const struct itemplate * const itable_D4[] = {
7738 instrux + 4,
7739 instrux + 5,
7742 static const struct itemplate * const itable_D5[] = {
7743 instrux + 2,
7744 instrux + 3,
7747 static const struct itemplate * const itable_D6[] = {
7748 instrux + 946,
7751 static const struct itemplate * const itable_D7[] = {
7752 instrux + 1178,
7753 instrux + 1179,
7756 static const struct itemplate * const itable_D8[] = {
7757 instrux + 268,
7758 instrux + 271,
7759 instrux + 273,
7760 instrux + 298,
7761 instrux + 300,
7762 instrux + 301,
7763 instrux + 306,
7764 instrux + 308,
7765 instrux + 309,
7766 instrux + 314,
7767 instrux + 317,
7768 instrux + 319,
7769 instrux + 322,
7770 instrux + 326,
7771 instrux + 327,
7772 instrux + 378,
7773 instrux + 382,
7774 instrux + 383,
7775 instrux + 419,
7776 instrux + 423,
7777 instrux + 424,
7778 instrux + 427,
7779 instrux + 431,
7780 instrux + 432,
7783 static const struct itemplate * const itable_D9[] = {
7784 instrux + 266,
7785 instrux + 267,
7786 instrux + 280,
7787 instrux + 311,
7788 instrux + 312,
7789 instrux + 351,
7790 instrux + 365,
7791 instrux + 368,
7792 instrux + 369,
7793 instrux + 370,
7794 instrux + 371,
7795 instrux + 372,
7796 instrux + 373,
7797 instrux + 374,
7798 instrux + 375,
7799 instrux + 376,
7800 instrux + 377,
7801 instrux + 390,
7802 instrux + 392,
7803 instrux + 393,
7804 instrux + 396,
7805 instrux + 397,
7806 instrux + 398,
7807 instrux + 399,
7808 instrux + 400,
7809 instrux + 403,
7810 instrux + 405,
7811 instrux + 406,
7812 instrux + 407,
7813 instrux + 408,
7814 instrux + 411,
7815 instrux + 412,
7816 instrux + 413,
7817 instrux + 435,
7818 instrux + 445,
7819 instrux + 446,
7820 instrux + 447,
7821 instrux + 448,
7822 instrux + 449,
7823 instrux + 450,
7824 instrux + 451,
7827 static const struct itemplate * const itable_DA[] = {
7828 instrux + 282,
7829 instrux + 283,
7830 instrux + 284,
7831 instrux + 285,
7832 instrux + 286,
7833 instrux + 287,
7834 instrux + 296,
7835 instrux + 297,
7836 instrux + 336,
7837 instrux + 338,
7838 instrux + 340,
7839 instrux + 342,
7840 instrux + 344,
7841 instrux + 349,
7842 instrux + 361,
7843 instrux + 363,
7844 instrux + 444,
7847 static const struct itemplate * const itable_DB[] = {
7848 instrux + 281,
7849 instrux + 288,
7850 instrux + 289,
7851 instrux + 290,
7852 instrux + 291,
7853 instrux + 292,
7854 instrux + 293,
7855 instrux + 294,
7856 instrux + 295,
7857 instrux + 302,
7858 instrux + 303,
7859 instrux + 313,
7860 instrux + 331,
7861 instrux + 346,
7862 instrux + 352,
7863 instrux + 353,
7864 instrux + 355,
7865 instrux + 359,
7866 instrux + 367,
7867 instrux + 386,
7868 instrux + 387,
7869 instrux + 388,
7870 instrux + 389,
7871 instrux + 404,
7872 instrux + 415,
7873 instrux + 438,
7874 instrux + 439,
7877 static const struct itemplate * const itable_DC[] = {
7878 instrux + 269,
7879 instrux + 270,
7880 instrux + 272,
7881 instrux + 299,
7882 instrux + 307,
7883 instrux + 315,
7884 instrux + 316,
7885 instrux + 318,
7886 instrux + 323,
7887 instrux + 324,
7888 instrux + 325,
7889 instrux + 379,
7890 instrux + 380,
7891 instrux + 381,
7892 instrux + 420,
7893 instrux + 421,
7894 instrux + 422,
7895 instrux + 428,
7896 instrux + 429,
7897 instrux + 430,
7900 static const struct itemplate * const itable_DD[] = {
7901 instrux + 332,
7902 instrux + 333,
7903 instrux + 360,
7904 instrux + 366,
7905 instrux + 391,
7906 instrux + 394,
7907 instrux + 401,
7908 instrux + 402,
7909 instrux + 409,
7910 instrux + 410,
7911 instrux + 414,
7912 instrux + 416,
7913 instrux + 417,
7914 instrux + 436,
7915 instrux + 437,
7916 instrux + 442,
7917 instrux + 443,
7920 static const struct itemplate * const itable_DE[] = {
7921 instrux + 274,
7922 instrux + 275,
7923 instrux + 310,
7924 instrux + 320,
7925 instrux + 321,
7926 instrux + 328,
7927 instrux + 329,
7928 instrux + 337,
7929 instrux + 339,
7930 instrux + 341,
7931 instrux + 343,
7932 instrux + 345,
7933 instrux + 350,
7934 instrux + 362,
7935 instrux + 364,
7936 instrux + 384,
7937 instrux + 385,
7938 instrux + 425,
7939 instrux + 426,
7940 instrux + 433,
7941 instrux + 434,
7944 static const struct itemplate * const itable_DF[] = {
7945 instrux + 276,
7946 instrux + 277,
7947 instrux + 278,
7948 instrux + 279,
7949 instrux + 304,
7950 instrux + 305,
7951 instrux + 334,
7952 instrux + 335,
7953 instrux + 347,
7954 instrux + 348,
7955 instrux + 354,
7956 instrux + 356,
7957 instrux + 357,
7958 instrux + 358,
7959 instrux + 395,
7960 instrux + 418,
7961 instrux + 440,
7962 instrux + 441,
7965 static const struct itemplate * const itable_E0[] = {
7966 instrux + 593,
7967 instrux + 594,
7968 instrux + 595,
7969 instrux + 596,
7970 instrux + 597,
7971 instrux + 598,
7972 instrux + 599,
7973 instrux + 600,
7976 static const struct itemplate * const itable_E1[] = {
7977 instrux + 589,
7978 instrux + 590,
7979 instrux + 591,
7980 instrux + 592,
7981 instrux + 601,
7982 instrux + 602,
7983 instrux + 603,
7984 instrux + 604,
7987 static const struct itemplate * const itable_E2[] = {
7988 instrux + 585,
7989 instrux + 586,
7990 instrux + 587,
7991 instrux + 588,
7994 static const struct itemplate * const itable_E3[] = {
7995 instrux + 514,
7996 instrux + 515,
7997 instrux + 546,
8000 static const struct itemplate * const itable_E4[] = {
8001 instrux + 485,
8004 static const struct itemplate * const itable_E5[] = {
8005 instrux + 486,
8006 instrux + 487,
8009 static const struct itemplate * const itable_E6[] = {
8010 instrux + 751,
8013 static const struct itemplate * const itable_E7[] = {
8014 instrux + 752,
8015 instrux + 753,
8018 static const struct itemplate * const itable_E8[] = {
8019 instrux + 160,
8020 instrux + 161,
8021 instrux + 162,
8022 instrux + 163,
8023 instrux + 164,
8024 instrux + 165,
8027 static const struct itemplate * const itable_E9[] = {
8028 instrux + 517,
8029 instrux + 518,
8030 instrux + 519,
8033 static const struct itemplate * const itable_EA[] = {
8034 instrux + 520,
8035 instrux + 521,
8036 instrux + 522,
8037 instrux + 523,
8038 instrux + 524,
8041 static const struct itemplate * const itable_EB[] = {
8042 instrux + 516,
8045 static const struct itemplate * const itable_EC[] = {
8046 instrux + 488,
8049 static const struct itemplate * const itable_ED[] = {
8050 instrux + 489,
8051 instrux + 490,
8054 static const struct itemplate * const itable_EE[] = {
8055 instrux + 754,
8058 static const struct itemplate * const itable_EF[] = {
8059 instrux + 755,
8060 instrux + 756,
8063 static const struct itemplate * const itable_F1[] = {
8064 instrux + 501,
8065 instrux + 1053,
8068 static const struct itemplate * const itable_F4[] = {
8069 instrux + 452,
8072 static const struct itemplate * const itable_F5[] = {
8073 instrux + 195,
8076 static const struct itemplate * const itable_F6[] = {
8077 instrux + 257,
8078 instrux + 453,
8079 instrux + 457,
8080 instrux + 701,
8081 instrux + 706,
8082 instrux + 714,
8083 instrux + 1127,
8084 instrux + 1131,
8087 static const struct itemplate * const itable_F7[] = {
8088 instrux + 258,
8089 instrux + 259,
8090 instrux + 260,
8091 instrux + 454,
8092 instrux + 455,
8093 instrux + 456,
8094 instrux + 458,
8095 instrux + 459,
8096 instrux + 460,
8097 instrux + 702,
8098 instrux + 703,
8099 instrux + 704,
8100 instrux + 707,
8101 instrux + 708,
8102 instrux + 709,
8103 instrux + 715,
8104 instrux + 716,
8105 instrux + 717,
8106 instrux + 1128,
8107 instrux + 1129,
8108 instrux + 1130,
8109 instrux + 1132,
8110 instrux + 1133,
8113 static const struct itemplate * const itable_F8[] = {
8114 instrux + 190,
8117 static const struct itemplate * const itable_F9[] = {
8118 instrux + 1058,
8121 static const struct itemplate * const itable_FA[] = {
8122 instrux + 193,
8125 static const struct itemplate * const itable_FB[] = {
8126 instrux + 1061,
8129 static const struct itemplate * const itable_FC[] = {
8130 instrux + 191,
8133 static const struct itemplate * const itable_FD[] = {
8134 instrux + 1059,
8137 static const struct itemplate * const itable_FE[] = {
8138 instrux + 253,
8139 instrux + 493,
8142 static const struct itemplate * const itable_FF[] = {
8143 instrux + 171,
8144 instrux + 172,
8145 instrux + 173,
8146 instrux + 174,
8147 instrux + 175,
8148 instrux + 176,
8149 instrux + 177,
8150 instrux + 178,
8151 instrux + 179,
8152 instrux + 180,
8153 instrux + 181,
8154 instrux + 182,
8155 instrux + 183,
8156 instrux + 184,
8157 instrux + 185,
8158 instrux + 186,
8159 instrux + 254,
8160 instrux + 255,
8161 instrux + 256,
8162 instrux + 494,
8163 instrux + 495,
8164 instrux + 496,
8165 instrux + 525,
8166 instrux + 526,
8167 instrux + 527,
8168 instrux + 528,
8169 instrux + 529,
8170 instrux + 530,
8171 instrux + 531,
8172 instrux + 532,
8173 instrux + 533,
8174 instrux + 534,
8175 instrux + 535,
8176 instrux + 536,
8177 instrux + 537,
8178 instrux + 538,
8179 instrux + 539,
8180 instrux + 540,
8181 instrux + 863,
8182 instrux + 864,
8183 instrux + 865,
8186 static const struct itemplate * const itable_VEX01010[] = {
8187 instrux + 2630,
8190 static const struct itemplate * const itable_VEX01011[] = {
8191 instrux + 2631,
8194 static const struct itemplate * const itable_VEX01012[] = {
8195 instrux + 2578,
8196 instrux + 2579,
8197 instrux + 2591,
8198 instrux + 2592,
8201 static const struct itemplate * const itable_VEX01013[] = {
8202 instrux + 2593,
8205 static const struct itemplate * const itable_VEX01014[] = {
8206 instrux + 3001,
8207 instrux + 3002,
8210 static const struct itemplate * const itable_VEX01015[] = {
8211 instrux + 2993,
8212 instrux + 2994,
8215 static const struct itemplate * const itable_VEX01016[] = {
8216 instrux + 2583,
8217 instrux + 2584,
8218 instrux + 2586,
8219 instrux + 2587,
8222 static const struct itemplate * const itable_VEX01017[] = {
8223 instrux + 2585,
8226 static const struct itemplate * const itable_VEX01028[] = {
8227 instrux + 2554,
8230 static const struct itemplate * const itable_VEX01029[] = {
8231 instrux + 2555,
8234 static const struct itemplate * const itable_VEX0102B[] = {
8235 instrux + 2608,
8238 static const struct itemplate * const itable_VEX0102E[] = {
8239 instrux + 2988,
8242 static const struct itemplate * const itable_VEX0102F[] = {
8243 instrux + 2431,
8246 static const struct itemplate * const itable_VEX01050[] = {
8247 instrux + 2598,
8248 instrux + 2599,
8251 static const struct itemplate * const itable_VEX01051[] = {
8252 instrux + 2964,
8255 static const struct itemplate * const itable_VEX01052[] = {
8256 instrux + 2942,
8259 static const struct itemplate * const itable_VEX01053[] = {
8260 instrux + 2938,
8263 static const struct itemplate * const itable_VEX01054[] = {
8264 instrux + 2002,
8265 instrux + 2003,
8268 static const struct itemplate * const itable_VEX01055[] = {
8269 instrux + 2010,
8270 instrux + 2011,
8273 static const struct itemplate * const itable_VEX01056[] = {
8274 instrux + 2652,
8275 instrux + 2653,
8278 static const struct itemplate * const itable_VEX01057[] = {
8279 instrux + 3009,
8280 instrux + 3010,
8283 static const struct itemplate * const itable_VEX01058[] = {
8284 instrux + 1982,
8285 instrux + 1983,
8288 static const struct itemplate * const itable_VEX01059[] = {
8289 instrux + 2640,
8290 instrux + 2641,
8293 static const struct itemplate * const itable_VEX0105A[] = {
8294 instrux + 2446,
8297 static const struct itemplate * const itable_VEX0105B[] = {
8298 instrux + 2434,
8301 static const struct itemplate * const itable_VEX0105C[] = {
8302 instrux + 2975,
8303 instrux + 2976,
8306 static const struct itemplate * const itable_VEX0105D[] = {
8307 instrux + 2542,
8308 instrux + 2543,
8311 static const struct itemplate * const itable_VEX0105E[] = {
8312 instrux + 2478,
8313 instrux + 2479,
8316 static const struct itemplate * const itable_VEX0105F[] = {
8317 instrux + 2530,
8318 instrux + 2531,
8321 static const struct itemplate * const itable_VEX01077[] = {
8322 instrux + 3014,
8325 static const struct itemplate * const itable_VEX010AE[] = {
8326 instrux + 2516,
8327 instrux + 2970,
8330 static const struct itemplate * const itable_VEX010C2[] = {
8331 instrux + 2166,
8332 instrux + 2167,
8333 instrux + 2170,
8334 instrux + 2171,
8335 instrux + 2174,
8336 instrux + 2175,
8337 instrux + 2178,
8338 instrux + 2179,
8339 instrux + 2182,
8340 instrux + 2183,
8341 instrux + 2186,
8342 instrux + 2187,
8343 instrux + 2190,
8344 instrux + 2191,
8345 instrux + 2194,
8346 instrux + 2195,
8347 instrux + 2198,
8348 instrux + 2199,
8349 instrux + 2202,
8350 instrux + 2203,
8351 instrux + 2206,
8352 instrux + 2207,
8353 instrux + 2210,
8354 instrux + 2211,
8355 instrux + 2214,
8356 instrux + 2215,
8357 instrux + 2218,
8358 instrux + 2219,
8359 instrux + 2222,
8360 instrux + 2223,
8361 instrux + 2226,
8362 instrux + 2227,
8363 instrux + 2230,
8364 instrux + 2231,
8365 instrux + 2234,
8366 instrux + 2235,
8367 instrux + 2238,
8368 instrux + 2239,
8369 instrux + 2242,
8370 instrux + 2243,
8371 instrux + 2246,
8372 instrux + 2247,
8373 instrux + 2250,
8374 instrux + 2251,
8375 instrux + 2254,
8376 instrux + 2255,
8377 instrux + 2258,
8378 instrux + 2259,
8379 instrux + 2262,
8380 instrux + 2263,
8381 instrux + 2266,
8382 instrux + 2267,
8383 instrux + 2270,
8384 instrux + 2271,
8385 instrux + 2274,
8386 instrux + 2275,
8387 instrux + 2278,
8388 instrux + 2279,
8389 instrux + 2282,
8390 instrux + 2283,
8391 instrux + 2286,
8392 instrux + 2287,
8393 instrux + 2290,
8394 instrux + 2291,
8395 instrux + 2294,
8396 instrux + 2295,
8399 static const struct itemplate * const itable_VEX010C6[] = {
8400 instrux + 2958,
8401 instrux + 2959,
8404 static const struct itemplate * const itable_VEX01110[] = {
8405 instrux + 2626,
8408 static const struct itemplate * const itable_VEX01111[] = {
8409 instrux + 2627,
8412 static const struct itemplate * const itable_VEX01112[] = {
8413 instrux + 2588,
8414 instrux + 2589,
8417 static const struct itemplate * const itable_VEX01113[] = {
8418 instrux + 2590,
8421 static const struct itemplate * const itable_VEX01114[] = {
8422 instrux + 2997,
8423 instrux + 2998,
8426 static const struct itemplate * const itable_VEX01115[] = {
8427 instrux + 2989,
8428 instrux + 2990,
8431 static const struct itemplate * const itable_VEX01116[] = {
8432 instrux + 2580,
8433 instrux + 2581,
8436 static const struct itemplate * const itable_VEX01117[] = {
8437 instrux + 2582,
8440 static const struct itemplate * const itable_VEX01128[] = {
8441 instrux + 2550,
8444 static const struct itemplate * const itable_VEX01129[] = {
8445 instrux + 2551,
8446 instrux + 2707,
8447 instrux + 2708,
8450 static const struct itemplate * const itable_VEX0112B[] = {
8451 instrux + 2606,
8454 static const struct itemplate * const itable_VEX0112E[] = {
8455 instrux + 2987,
8458 static const struct itemplate * const itable_VEX0112F[] = {
8459 instrux + 2430,
8462 static const struct itemplate * const itable_VEX01137[] = {
8463 instrux + 2715,
8464 instrux + 2716,
8467 static const struct itemplate * const itable_VEX01150[] = {
8468 instrux + 2594,
8469 instrux + 2595,
8472 static const struct itemplate * const itable_VEX01151[] = {
8473 instrux + 2962,
8476 static const struct itemplate * const itable_VEX01154[] = {
8477 instrux + 1998,
8478 instrux + 1999,
8481 static const struct itemplate * const itable_VEX01155[] = {
8482 instrux + 2006,
8483 instrux + 2007,
8486 static const struct itemplate * const itable_VEX01156[] = {
8487 instrux + 2648,
8488 instrux + 2649,
8491 static const struct itemplate * const itable_VEX01157[] = {
8492 instrux + 3005,
8493 instrux + 3006,
8496 static const struct itemplate * const itable_VEX01158[] = {
8497 instrux + 1978,
8498 instrux + 1979,
8501 static const struct itemplate * const itable_VEX01159[] = {
8502 instrux + 2636,
8503 instrux + 2637,
8506 static const struct itemplate * const itable_VEX0115A[] = {
8507 instrux + 2440,
8508 instrux + 2441,
8511 static const struct itemplate * const itable_VEX0115B[] = {
8512 instrux + 2444,
8515 static const struct itemplate * const itable_VEX0115C[] = {
8516 instrux + 2971,
8517 instrux + 2972,
8520 static const struct itemplate * const itable_VEX0115D[] = {
8521 instrux + 2538,
8522 instrux + 2539,
8525 static const struct itemplate * const itable_VEX0115E[] = {
8526 instrux + 2474,
8527 instrux + 2475,
8530 static const struct itemplate * const itable_VEX0115F[] = {
8531 instrux + 2526,
8532 instrux + 2527,
8535 static const struct itemplate * const itable_VEX01160[] = {
8536 instrux + 2928,
8537 instrux + 2929,
8540 static const struct itemplate * const itable_VEX01161[] = {
8541 instrux + 2930,
8542 instrux + 2931,
8545 static const struct itemplate * const itable_VEX01162[] = {
8546 instrux + 2932,
8547 instrux + 2933,
8550 static const struct itemplate * const itable_VEX01163[] = {
8551 instrux + 2659,
8552 instrux + 2660,
8555 static const struct itemplate * const itable_VEX01164[] = {
8556 instrux + 2709,
8557 instrux + 2710,
8560 static const struct itemplate * const itable_VEX01165[] = {
8561 instrux + 2711,
8562 instrux + 2712,
8565 static const struct itemplate * const itable_VEX01166[] = {
8566 instrux + 2713,
8567 instrux + 2714,
8570 static const struct itemplate * const itable_VEX01167[] = {
8571 instrux + 2663,
8572 instrux + 2664,
8575 static const struct itemplate * const itable_VEX01168[] = {
8576 instrux + 2920,
8577 instrux + 2921,
8580 static const struct itemplate * const itable_VEX01169[] = {
8581 instrux + 2922,
8582 instrux + 2923,
8585 static const struct itemplate * const itable_VEX0116A[] = {
8586 instrux + 2924,
8587 instrux + 2925,
8590 static const struct itemplate * const itable_VEX0116B[] = {
8591 instrux + 2661,
8592 instrux + 2662,
8595 static const struct itemplate * const itable_VEX0116C[] = {
8596 instrux + 2934,
8597 instrux + 2935,
8600 static const struct itemplate * const itable_VEX0116D[] = {
8601 instrux + 2926,
8602 instrux + 2927,
8605 static const struct itemplate * const itable_VEX0116E[] = {
8606 instrux + 2560,
8607 instrux + 2561,
8610 static const struct itemplate * const itable_VEX0116F[] = {
8611 instrux + 2566,
8614 static const struct itemplate * const itable_VEX01170[] = {
8615 instrux + 2857,
8618 static const struct itemplate * const itable_VEX01171[] = {
8619 instrux + 2872,
8620 instrux + 2873,
8621 instrux + 2884,
8622 instrux + 2885,
8623 instrux + 2892,
8624 instrux + 2893,
8627 static const struct itemplate * const itable_VEX01172[] = {
8628 instrux + 2876,
8629 instrux + 2877,
8630 instrux + 2888,
8631 instrux + 2889,
8632 instrux + 2896,
8633 instrux + 2897,
8636 static const struct itemplate * const itable_VEX01173[] = {
8637 instrux + 2866,
8638 instrux + 2867,
8639 instrux + 2868,
8640 instrux + 2869,
8641 instrux + 2880,
8642 instrux + 2881,
8643 instrux + 2900,
8644 instrux + 2901,
8647 static const struct itemplate * const itable_VEX01174[] = {
8648 instrux + 2701,
8649 instrux + 2702,
8652 static const struct itemplate * const itable_VEX01175[] = {
8653 instrux + 2703,
8654 instrux + 2704,
8657 static const struct itemplate * const itable_VEX01176[] = {
8658 instrux + 2705,
8659 instrux + 2706,
8662 static const struct itemplate * const itable_VEX0117C[] = {
8663 instrux + 2494,
8664 instrux + 2495,
8667 static const struct itemplate * const itable_VEX0117D[] = {
8668 instrux + 2502,
8669 instrux + 2503,
8672 static const struct itemplate * const itable_VEX0117E[] = {
8673 instrux + 2562,
8674 instrux + 2563,
8677 static const struct itemplate * const itable_VEX0117F[] = {
8678 instrux + 2567,
8681 static const struct itemplate * const itable_VEX011C2[] = {
8682 instrux + 2034,
8683 instrux + 2035,
8684 instrux + 2038,
8685 instrux + 2039,
8686 instrux + 2042,
8687 instrux + 2043,
8688 instrux + 2046,
8689 instrux + 2047,
8690 instrux + 2050,
8691 instrux + 2051,
8692 instrux + 2054,
8693 instrux + 2055,
8694 instrux + 2058,
8695 instrux + 2059,
8696 instrux + 2062,
8697 instrux + 2063,
8698 instrux + 2066,
8699 instrux + 2067,
8700 instrux + 2070,
8701 instrux + 2071,
8702 instrux + 2074,
8703 instrux + 2075,
8704 instrux + 2078,
8705 instrux + 2079,
8706 instrux + 2082,
8707 instrux + 2083,
8708 instrux + 2086,
8709 instrux + 2087,
8710 instrux + 2090,
8711 instrux + 2091,
8712 instrux + 2094,
8713 instrux + 2095,
8714 instrux + 2098,
8715 instrux + 2099,
8716 instrux + 2102,
8717 instrux + 2103,
8718 instrux + 2106,
8719 instrux + 2107,
8720 instrux + 2110,
8721 instrux + 2111,
8722 instrux + 2114,
8723 instrux + 2115,
8724 instrux + 2118,
8725 instrux + 2119,
8726 instrux + 2122,
8727 instrux + 2123,
8728 instrux + 2126,
8729 instrux + 2127,
8730 instrux + 2130,
8731 instrux + 2131,
8732 instrux + 2134,
8733 instrux + 2135,
8734 instrux + 2138,
8735 instrux + 2139,
8736 instrux + 2142,
8737 instrux + 2143,
8738 instrux + 2146,
8739 instrux + 2147,
8740 instrux + 2150,
8741 instrux + 2151,
8742 instrux + 2154,
8743 instrux + 2155,
8744 instrux + 2158,
8745 instrux + 2159,
8746 instrux + 2162,
8747 instrux + 2163,
8750 static const struct itemplate * const itable_VEX011C4[] = {
8751 instrux + 2787,
8752 instrux + 2788,
8753 instrux + 2789,
8754 instrux + 2790,
8757 static const struct itemplate * const itable_VEX011C5[] = {
8758 instrux + 2761,
8759 instrux + 2762,
8760 instrux + 2763,
8763 static const struct itemplate * const itable_VEX011C6[] = {
8764 instrux + 2954,
8765 instrux + 2955,
8768 static const struct itemplate * const itable_VEX011D0[] = {
8769 instrux + 1990,
8770 instrux + 1991,
8773 static const struct itemplate * const itable_VEX011D1[] = {
8774 instrux + 2890,
8775 instrux + 2891,
8778 static const struct itemplate * const itable_VEX011D2[] = {
8779 instrux + 2894,
8780 instrux + 2895,
8783 static const struct itemplate * const itable_VEX011D3[] = {
8784 instrux + 2898,
8785 instrux + 2899,
8788 static const struct itemplate * const itable_VEX011D4[] = {
8789 instrux + 2673,
8790 instrux + 2674,
8793 static const struct itemplate * const itable_VEX011D5[] = {
8794 instrux + 2843,
8795 instrux + 2844,
8798 static const struct itemplate * const itable_VEX011D6[] = {
8799 instrux + 2559,
8802 static const struct itemplate * const itable_VEX011D7[] = {
8803 instrux + 2823,
8804 instrux + 2824,
8807 static const struct itemplate * const itable_VEX011D8[] = {
8808 instrux + 2916,
8809 instrux + 2917,
8812 static const struct itemplate * const itable_VEX011D9[] = {
8813 instrux + 2918,
8814 instrux + 2919,
8817 static const struct itemplate * const itable_VEX011DA[] = {
8818 instrux + 2817,
8819 instrux + 2818,
8822 static const struct itemplate * const itable_VEX011DB[] = {
8823 instrux + 2685,
8824 instrux + 2686,
8827 static const struct itemplate * const itable_VEX011DC[] = {
8828 instrux + 2679,
8829 instrux + 2680,
8832 static const struct itemplate * const itable_VEX011DD[] = {
8833 instrux + 2681,
8834 instrux + 2682,
8837 static const struct itemplate * const itable_VEX011DE[] = {
8838 instrux + 2805,
8839 instrux + 2806,
8842 static const struct itemplate * const itable_VEX011DF[] = {
8843 instrux + 2687,
8844 instrux + 2688,
8847 static const struct itemplate * const itable_VEX011E0[] = {
8848 instrux + 2689,
8849 instrux + 2690,
8852 static const struct itemplate * const itable_VEX011E1[] = {
8853 instrux + 2882,
8854 instrux + 2883,
8857 static const struct itemplate * const itable_VEX011E2[] = {
8858 instrux + 2886,
8859 instrux + 2887,
8862 static const struct itemplate * const itable_VEX011E3[] = {
8863 instrux + 2691,
8864 instrux + 2692,
8867 static const struct itemplate * const itable_VEX011E4[] = {
8868 instrux + 2837,
8869 instrux + 2838,
8872 static const struct itemplate * const itable_VEX011E5[] = {
8873 instrux + 2841,
8874 instrux + 2842,
8877 static const struct itemplate * const itable_VEX011E6[] = {
8878 instrux + 2464,
8879 instrux + 2465,
8882 static const struct itemplate * const itable_VEX011E7[] = {
8883 instrux + 2602,
8886 static const struct itemplate * const itable_VEX011E8[] = {
8887 instrux + 2912,
8888 instrux + 2913,
8891 static const struct itemplate * const itable_VEX011E9[] = {
8892 instrux + 2914,
8893 instrux + 2915,
8896 static const struct itemplate * const itable_VEX011EA[] = {
8897 instrux + 2813,
8898 instrux + 2814,
8901 static const struct itemplate * const itable_VEX011EB[] = {
8902 instrux + 2851,
8903 instrux + 2852,
8906 static const struct itemplate * const itable_VEX011EC[] = {
8907 instrux + 2675,
8908 instrux + 2676,
8911 static const struct itemplate * const itable_VEX011ED[] = {
8912 instrux + 2677,
8913 instrux + 2678,
8916 static const struct itemplate * const itable_VEX011EE[] = {
8917 instrux + 2801,
8918 instrux + 2802,
8921 static const struct itemplate * const itable_VEX011EF[] = {
8922 instrux + 2936,
8923 instrux + 2937,
8926 static const struct itemplate * const itable_VEX011F1[] = {
8927 instrux + 2870,
8928 instrux + 2871,
8931 static const struct itemplate * const itable_VEX011F2[] = {
8932 instrux + 2874,
8933 instrux + 2875,
8936 static const struct itemplate * const itable_VEX011F3[] = {
8937 instrux + 2878,
8938 instrux + 2879,
8941 static const struct itemplate * const itable_VEX011F4[] = {
8942 instrux + 2847,
8943 instrux + 2848,
8946 static const struct itemplate * const itable_VEX011F5[] = {
8947 instrux + 2795,
8948 instrux + 2796,
8951 static const struct itemplate * const itable_VEX011F6[] = {
8952 instrux + 2853,
8953 instrux + 2854,
8956 static const struct itemplate * const itable_VEX011F7[] = {
8957 instrux + 2517,
8960 static const struct itemplate * const itable_VEX011F8[] = {
8961 instrux + 2904,
8962 instrux + 2905,
8965 static const struct itemplate * const itable_VEX011F9[] = {
8966 instrux + 2906,
8967 instrux + 2907,
8970 static const struct itemplate * const itable_VEX011FA[] = {
8971 instrux + 2908,
8972 instrux + 2909,
8975 static const struct itemplate * const itable_VEX011FB[] = {
8976 instrux + 2910,
8977 instrux + 2911,
8980 static const struct itemplate * const itable_VEX011FC[] = {
8981 instrux + 2667,
8982 instrux + 2668,
8985 static const struct itemplate * const itable_VEX011FD[] = {
8986 instrux + 2669,
8987 instrux + 2670,
8990 static const struct itemplate * const itable_VEX011FE[] = {
8991 instrux + 2671,
8992 instrux + 2672,
8995 static const struct itemplate * const itable_VEX01210[] = {
8996 instrux + 2620,
8997 instrux + 2621,
8998 instrux + 2622,
9001 static const struct itemplate * const itable_VEX01211[] = {
9002 instrux + 2623,
9003 instrux + 2624,
9004 instrux + 2625,
9007 static const struct itemplate * const itable_VEX01212[] = {
9008 instrux + 2618,
9011 static const struct itemplate * const itable_VEX01216[] = {
9012 instrux + 2616,
9015 static const struct itemplate * const itable_VEX0122A[] = {
9016 instrux + 2456,
9017 instrux + 2457,
9018 instrux + 2458,
9019 instrux + 2459,
9022 static const struct itemplate * const itable_VEX0122C[] = {
9023 instrux + 2472,
9024 instrux + 2473,
9027 static const struct itemplate * const itable_VEX0122D[] = {
9028 instrux + 2462,
9029 instrux + 2463,
9032 static const struct itemplate * const itable_VEX01251[] = {
9033 instrux + 2968,
9034 instrux + 2969,
9037 static const struct itemplate * const itable_VEX01252[] = {
9038 instrux + 2944,
9039 instrux + 2945,
9042 static const struct itemplate * const itable_VEX01253[] = {
9043 instrux + 2940,
9044 instrux + 2941,
9047 static const struct itemplate * const itable_VEX01258[] = {
9048 instrux + 1988,
9049 instrux + 1989,
9052 static const struct itemplate * const itable_VEX01259[] = {
9053 instrux + 2646,
9054 instrux + 2647,
9057 static const struct itemplate * const itable_VEX0125A[] = {
9058 instrux + 2460,
9059 instrux + 2461,
9062 static const struct itemplate * const itable_VEX0125B[] = {
9063 instrux + 2468,
9066 static const struct itemplate * const itable_VEX0125C[] = {
9067 instrux + 2981,
9068 instrux + 2982,
9071 static const struct itemplate * const itable_VEX0125D[] = {
9072 instrux + 2548,
9073 instrux + 2549,
9076 static const struct itemplate * const itable_VEX0125E[] = {
9077 instrux + 2484,
9078 instrux + 2485,
9081 static const struct itemplate * const itable_VEX0125F[] = {
9082 instrux + 2536,
9083 instrux + 2537,
9086 static const struct itemplate * const itable_VEX0126F[] = {
9087 instrux + 2572,
9090 static const struct itemplate * const itable_VEX01270[] = {
9091 instrux + 2858,
9094 static const struct itemplate * const itable_VEX0127E[] = {
9095 instrux + 2558,
9098 static const struct itemplate * const itable_VEX0127F[] = {
9099 instrux + 2573,
9102 static const struct itemplate * const itable_VEX012C2[] = {
9103 instrux + 2364,
9104 instrux + 2365,
9105 instrux + 2366,
9106 instrux + 2367,
9107 instrux + 2368,
9108 instrux + 2369,
9109 instrux + 2370,
9110 instrux + 2371,
9111 instrux + 2372,
9112 instrux + 2373,
9113 instrux + 2374,
9114 instrux + 2375,
9115 instrux + 2376,
9116 instrux + 2377,
9117 instrux + 2378,
9118 instrux + 2379,
9119 instrux + 2380,
9120 instrux + 2381,
9121 instrux + 2382,
9122 instrux + 2383,
9123 instrux + 2384,
9124 instrux + 2385,
9125 instrux + 2386,
9126 instrux + 2387,
9127 instrux + 2388,
9128 instrux + 2389,
9129 instrux + 2390,
9130 instrux + 2391,
9131 instrux + 2392,
9132 instrux + 2393,
9133 instrux + 2394,
9134 instrux + 2395,
9135 instrux + 2396,
9136 instrux + 2397,
9137 instrux + 2398,
9138 instrux + 2399,
9139 instrux + 2400,
9140 instrux + 2401,
9141 instrux + 2402,
9142 instrux + 2403,
9143 instrux + 2404,
9144 instrux + 2405,
9145 instrux + 2406,
9146 instrux + 2407,
9147 instrux + 2408,
9148 instrux + 2409,
9149 instrux + 2410,
9150 instrux + 2411,
9151 instrux + 2412,
9152 instrux + 2413,
9153 instrux + 2414,
9154 instrux + 2415,
9155 instrux + 2416,
9156 instrux + 2417,
9157 instrux + 2418,
9158 instrux + 2419,
9159 instrux + 2420,
9160 instrux + 2421,
9161 instrux + 2422,
9162 instrux + 2423,
9163 instrux + 2424,
9164 instrux + 2425,
9165 instrux + 2426,
9166 instrux + 2427,
9167 instrux + 2428,
9168 instrux + 2429,
9171 static const struct itemplate * const itable_VEX012E6[] = {
9172 instrux + 2432,
9175 static const struct itemplate * const itable_VEX01310[] = {
9176 instrux + 2610,
9177 instrux + 2611,
9178 instrux + 2612,
9181 static const struct itemplate * const itable_VEX01311[] = {
9182 instrux + 2613,
9183 instrux + 2614,
9184 instrux + 2615,
9187 static const struct itemplate * const itable_VEX01312[] = {
9188 instrux + 2564,
9191 static const struct itemplate * const itable_VEX0132A[] = {
9192 instrux + 2452,
9193 instrux + 2453,
9194 instrux + 2454,
9195 instrux + 2455,
9198 static const struct itemplate * const itable_VEX0132C[] = {
9199 instrux + 2470,
9200 instrux + 2471,
9203 static const struct itemplate * const itable_VEX0132D[] = {
9204 instrux + 2448,
9205 instrux + 2449,
9208 static const struct itemplate * const itable_VEX01351[] = {
9209 instrux + 2966,
9210 instrux + 2967,
9213 static const struct itemplate * const itable_VEX01358[] = {
9214 instrux + 1986,
9215 instrux + 1987,
9218 static const struct itemplate * const itable_VEX01359[] = {
9219 instrux + 2644,
9220 instrux + 2645,
9223 static const struct itemplate * const itable_VEX0135A[] = {
9224 instrux + 2450,
9225 instrux + 2451,
9228 static const struct itemplate * const itable_VEX0135C[] = {
9229 instrux + 2979,
9230 instrux + 2980,
9233 static const struct itemplate * const itable_VEX0135D[] = {
9234 instrux + 2546,
9235 instrux + 2547,
9238 static const struct itemplate * const itable_VEX0135E[] = {
9239 instrux + 2482,
9240 instrux + 2483,
9243 static const struct itemplate * const itable_VEX0135F[] = {
9244 instrux + 2534,
9245 instrux + 2535,
9248 static const struct itemplate * const itable_VEX01370[] = {
9249 instrux + 2859,
9252 static const struct itemplate * const itable_VEX0137C[] = {
9253 instrux + 2498,
9254 instrux + 2499,
9257 static const struct itemplate * const itable_VEX0137D[] = {
9258 instrux + 2506,
9259 instrux + 2507,
9262 static const struct itemplate * const itable_VEX013C2[] = {
9263 instrux + 2298,
9264 instrux + 2299,
9265 instrux + 2300,
9266 instrux + 2301,
9267 instrux + 2302,
9268 instrux + 2303,
9269 instrux + 2304,
9270 instrux + 2305,
9271 instrux + 2306,
9272 instrux + 2307,
9273 instrux + 2308,
9274 instrux + 2309,
9275 instrux + 2310,
9276 instrux + 2311,
9277 instrux + 2312,
9278 instrux + 2313,
9279 instrux + 2314,
9280 instrux + 2315,
9281 instrux + 2316,
9282 instrux + 2317,
9283 instrux + 2318,
9284 instrux + 2319,
9285 instrux + 2320,
9286 instrux + 2321,
9287 instrux + 2322,
9288 instrux + 2323,
9289 instrux + 2324,
9290 instrux + 2325,
9291 instrux + 2326,
9292 instrux + 2327,
9293 instrux + 2328,
9294 instrux + 2329,
9295 instrux + 2330,
9296 instrux + 2331,
9297 instrux + 2332,
9298 instrux + 2333,
9299 instrux + 2334,
9300 instrux + 2335,
9301 instrux + 2336,
9302 instrux + 2337,
9303 instrux + 2338,
9304 instrux + 2339,
9305 instrux + 2340,
9306 instrux + 2341,
9307 instrux + 2342,
9308 instrux + 2343,
9309 instrux + 2344,
9310 instrux + 2345,
9311 instrux + 2346,
9312 instrux + 2347,
9313 instrux + 2348,
9314 instrux + 2349,
9315 instrux + 2350,
9316 instrux + 2351,
9317 instrux + 2352,
9318 instrux + 2353,
9319 instrux + 2354,
9320 instrux + 2355,
9321 instrux + 2356,
9322 instrux + 2357,
9323 instrux + 2358,
9324 instrux + 2359,
9325 instrux + 2360,
9326 instrux + 2361,
9327 instrux + 2362,
9328 instrux + 2363,
9331 static const struct itemplate * const itable_VEX013D0[] = {
9332 instrux + 1994,
9333 instrux + 1995,
9336 static const struct itemplate * const itable_VEX013E6[] = {
9337 instrux + 2436,
9338 instrux + 2437,
9341 static const struct itemplate * const itable_VEX013F0[] = {
9342 instrux + 2513,
9345 static const struct itemplate * const itable_VEX01410[] = {
9346 instrux + 2632,
9349 static const struct itemplate * const itable_VEX01411[] = {
9350 instrux + 2633,
9353 static const struct itemplate * const itable_VEX01414[] = {
9354 instrux + 3003,
9355 instrux + 3004,
9358 static const struct itemplate * const itable_VEX01415[] = {
9359 instrux + 2995,
9360 instrux + 2996,
9363 static const struct itemplate * const itable_VEX01428[] = {
9364 instrux + 2556,
9367 static const struct itemplate * const itable_VEX01429[] = {
9368 instrux + 2557,
9371 static const struct itemplate * const itable_VEX0142B[] = {
9372 instrux + 2609,
9375 static const struct itemplate * const itable_VEX01450[] = {
9376 instrux + 2600,
9377 instrux + 2601,
9380 static const struct itemplate * const itable_VEX01451[] = {
9381 instrux + 2965,
9384 static const struct itemplate * const itable_VEX01452[] = {
9385 instrux + 2943,
9388 static const struct itemplate * const itable_VEX01453[] = {
9389 instrux + 2939,
9392 static const struct itemplate * const itable_VEX01454[] = {
9393 instrux + 2004,
9394 instrux + 2005,
9397 static const struct itemplate * const itable_VEX01455[] = {
9398 instrux + 2012,
9399 instrux + 2013,
9402 static const struct itemplate * const itable_VEX01456[] = {
9403 instrux + 2654,
9404 instrux + 2655,
9407 static const struct itemplate * const itable_VEX01457[] = {
9408 instrux + 3011,
9409 instrux + 3012,
9412 static const struct itemplate * const itable_VEX01458[] = {
9413 instrux + 1984,
9414 instrux + 1985,
9417 static const struct itemplate * const itable_VEX01459[] = {
9418 instrux + 2642,
9419 instrux + 2643,
9422 static const struct itemplate * const itable_VEX0145A[] = {
9423 instrux + 2447,
9426 static const struct itemplate * const itable_VEX0145B[] = {
9427 instrux + 2435,
9430 static const struct itemplate * const itable_VEX0145C[] = {
9431 instrux + 2977,
9432 instrux + 2978,
9435 static const struct itemplate * const itable_VEX0145D[] = {
9436 instrux + 2544,
9437 instrux + 2545,
9440 static const struct itemplate * const itable_VEX0145E[] = {
9441 instrux + 2480,
9442 instrux + 2481,
9445 static const struct itemplate * const itable_VEX0145F[] = {
9446 instrux + 2532,
9447 instrux + 2533,
9450 static const struct itemplate * const itable_VEX01477[] = {
9451 instrux + 3013,
9454 static const struct itemplate * const itable_VEX014C2[] = {
9455 instrux + 2168,
9456 instrux + 2169,
9457 instrux + 2172,
9458 instrux + 2173,
9459 instrux + 2176,
9460 instrux + 2177,
9461 instrux + 2180,
9462 instrux + 2181,
9463 instrux + 2184,
9464 instrux + 2185,
9465 instrux + 2188,
9466 instrux + 2189,
9467 instrux + 2192,
9468 instrux + 2193,
9469 instrux + 2196,
9470 instrux + 2197,
9471 instrux + 2200,
9472 instrux + 2201,
9473 instrux + 2204,
9474 instrux + 2205,
9475 instrux + 2208,
9476 instrux + 2209,
9477 instrux + 2212,
9478 instrux + 2213,
9479 instrux + 2216,
9480 instrux + 2217,
9481 instrux + 2220,
9482 instrux + 2221,
9483 instrux + 2224,
9484 instrux + 2225,
9485 instrux + 2228,
9486 instrux + 2229,
9487 instrux + 2232,
9488 instrux + 2233,
9489 instrux + 2236,
9490 instrux + 2237,
9491 instrux + 2240,
9492 instrux + 2241,
9493 instrux + 2244,
9494 instrux + 2245,
9495 instrux + 2248,
9496 instrux + 2249,
9497 instrux + 2252,
9498 instrux + 2253,
9499 instrux + 2256,
9500 instrux + 2257,
9501 instrux + 2260,
9502 instrux + 2261,
9503 instrux + 2264,
9504 instrux + 2265,
9505 instrux + 2268,
9506 instrux + 2269,
9507 instrux + 2272,
9508 instrux + 2273,
9509 instrux + 2276,
9510 instrux + 2277,
9511 instrux + 2280,
9512 instrux + 2281,
9513 instrux + 2284,
9514 instrux + 2285,
9515 instrux + 2288,
9516 instrux + 2289,
9517 instrux + 2292,
9518 instrux + 2293,
9519 instrux + 2296,
9520 instrux + 2297,
9523 static const struct itemplate * const itable_VEX014C6[] = {
9524 instrux + 2960,
9525 instrux + 2961,
9528 static const struct itemplate * const itable_VEX01510[] = {
9529 instrux + 2628,
9532 static const struct itemplate * const itable_VEX01511[] = {
9533 instrux + 2629,
9536 static const struct itemplate * const itable_VEX01514[] = {
9537 instrux + 2999,
9538 instrux + 3000,
9541 static const struct itemplate * const itable_VEX01515[] = {
9542 instrux + 2991,
9543 instrux + 2992,
9546 static const struct itemplate * const itable_VEX01528[] = {
9547 instrux + 2552,
9550 static const struct itemplate * const itable_VEX01529[] = {
9551 instrux + 2553,
9554 static const struct itemplate * const itable_VEX0152B[] = {
9555 instrux + 2607,
9558 static const struct itemplate * const itable_VEX01550[] = {
9559 instrux + 2596,
9560 instrux + 2597,
9563 static const struct itemplate * const itable_VEX01551[] = {
9564 instrux + 2963,
9567 static const struct itemplate * const itable_VEX01554[] = {
9568 instrux + 2000,
9569 instrux + 2001,
9572 static const struct itemplate * const itable_VEX01555[] = {
9573 instrux + 2008,
9574 instrux + 2009,
9577 static const struct itemplate * const itable_VEX01556[] = {
9578 instrux + 2650,
9579 instrux + 2651,
9582 static const struct itemplate * const itable_VEX01557[] = {
9583 instrux + 3007,
9584 instrux + 3008,
9587 static const struct itemplate * const itable_VEX01558[] = {
9588 instrux + 1980,
9589 instrux + 1981,
9592 static const struct itemplate * const itable_VEX01559[] = {
9593 instrux + 2638,
9594 instrux + 2639,
9597 static const struct itemplate * const itable_VEX0155A[] = {
9598 instrux + 2442,
9599 instrux + 2443,
9602 static const struct itemplate * const itable_VEX0155B[] = {
9603 instrux + 2445,
9606 static const struct itemplate * const itable_VEX0155C[] = {
9607 instrux + 2973,
9608 instrux + 2974,
9611 static const struct itemplate * const itable_VEX0155D[] = {
9612 instrux + 2540,
9613 instrux + 2541,
9616 static const struct itemplate * const itable_VEX0155E[] = {
9617 instrux + 2476,
9618 instrux + 2477,
9621 static const struct itemplate * const itable_VEX0155F[] = {
9622 instrux + 2528,
9623 instrux + 2529,
9626 static const struct itemplate * const itable_VEX0156F[] = {
9627 instrux + 2568,
9628 instrux + 2570,
9631 static const struct itemplate * const itable_VEX0157C[] = {
9632 instrux + 2496,
9633 instrux + 2497,
9636 static const struct itemplate * const itable_VEX0157D[] = {
9637 instrux + 2504,
9638 instrux + 2505,
9641 static const struct itemplate * const itable_VEX0157F[] = {
9642 instrux + 2569,
9643 instrux + 2571,
9646 static const struct itemplate * const itable_VEX015C2[] = {
9647 instrux + 2036,
9648 instrux + 2037,
9649 instrux + 2040,
9650 instrux + 2041,
9651 instrux + 2044,
9652 instrux + 2045,
9653 instrux + 2048,
9654 instrux + 2049,
9655 instrux + 2052,
9656 instrux + 2053,
9657 instrux + 2056,
9658 instrux + 2057,
9659 instrux + 2060,
9660 instrux + 2061,
9661 instrux + 2064,
9662 instrux + 2065,
9663 instrux + 2068,
9664 instrux + 2069,
9665 instrux + 2072,
9666 instrux + 2073,
9667 instrux + 2076,
9668 instrux + 2077,
9669 instrux + 2080,
9670 instrux + 2081,
9671 instrux + 2084,
9672 instrux + 2085,
9673 instrux + 2088,
9674 instrux + 2089,
9675 instrux + 2092,
9676 instrux + 2093,
9677 instrux + 2096,
9678 instrux + 2097,
9679 instrux + 2100,
9680 instrux + 2101,
9681 instrux + 2104,
9682 instrux + 2105,
9683 instrux + 2108,
9684 instrux + 2109,
9685 instrux + 2112,
9686 instrux + 2113,
9687 instrux + 2116,
9688 instrux + 2117,
9689 instrux + 2120,
9690 instrux + 2121,
9691 instrux + 2124,
9692 instrux + 2125,
9693 instrux + 2128,
9694 instrux + 2129,
9695 instrux + 2132,
9696 instrux + 2133,
9697 instrux + 2136,
9698 instrux + 2137,
9699 instrux + 2140,
9700 instrux + 2141,
9701 instrux + 2144,
9702 instrux + 2145,
9703 instrux + 2148,
9704 instrux + 2149,
9705 instrux + 2152,
9706 instrux + 2153,
9707 instrux + 2156,
9708 instrux + 2157,
9709 instrux + 2160,
9710 instrux + 2161,
9711 instrux + 2164,
9712 instrux + 2165,
9715 static const struct itemplate * const itable_VEX015C6[] = {
9716 instrux + 2956,
9717 instrux + 2957,
9720 static const struct itemplate * const itable_VEX015D0[] = {
9721 instrux + 1992,
9722 instrux + 1993,
9725 static const struct itemplate * const itable_VEX015E6[] = {
9726 instrux + 2466,
9727 instrux + 2467,
9730 static const struct itemplate * const itable_VEX015E7[] = {
9731 instrux + 2603,
9732 instrux + 2604,
9735 static const struct itemplate * const itable_VEX01612[] = {
9736 instrux + 2619,
9739 static const struct itemplate * const itable_VEX01616[] = {
9740 instrux + 2617,
9743 static const struct itemplate * const itable_VEX0165B[] = {
9744 instrux + 2469,
9747 static const struct itemplate * const itable_VEX0166F[] = {
9748 instrux + 2574,
9749 instrux + 2576,
9752 static const struct itemplate * const itable_VEX0167F[] = {
9753 instrux + 2575,
9754 instrux + 2577,
9757 static const struct itemplate * const itable_VEX016E6[] = {
9758 instrux + 2433,
9761 static const struct itemplate * const itable_VEX01712[] = {
9762 instrux + 2565,
9765 static const struct itemplate * const itable_VEX0177C[] = {
9766 instrux + 2500,
9767 instrux + 2501,
9770 static const struct itemplate * const itable_VEX0177D[] = {
9771 instrux + 2508,
9772 instrux + 2509,
9775 static const struct itemplate * const itable_VEX017D0[] = {
9776 instrux + 1996,
9777 instrux + 1997,
9780 static const struct itemplate * const itable_VEX017E6[] = {
9781 instrux + 2438,
9782 instrux + 2439,
9785 static const struct itemplate * const itable_VEX017F0[] = {
9786 instrux + 2514,
9787 instrux + 2515,
9790 static const struct itemplate * const itable_VEX02100[] = {
9791 instrux + 2855,
9792 instrux + 2856,
9795 static const struct itemplate * const itable_VEX02101[] = {
9796 instrux + 2770,
9797 instrux + 2771,
9800 static const struct itemplate * const itable_VEX02102[] = {
9801 instrux + 2772,
9802 instrux + 2773,
9805 static const struct itemplate * const itable_VEX02103[] = {
9806 instrux + 2774,
9807 instrux + 2775,
9810 static const struct itemplate * const itable_VEX02104[] = {
9811 instrux + 2797,
9812 instrux + 2798,
9815 static const struct itemplate * const itable_VEX02105[] = {
9816 instrux + 2777,
9817 instrux + 2778,
9820 static const struct itemplate * const itable_VEX02106[] = {
9821 instrux + 2779,
9822 instrux + 2780,
9825 static const struct itemplate * const itable_VEX02107[] = {
9826 instrux + 2781,
9827 instrux + 2782,
9830 static const struct itemplate * const itable_VEX02108[] = {
9831 instrux + 2860,
9832 instrux + 2861,
9835 static const struct itemplate * const itable_VEX02109[] = {
9836 instrux + 2862,
9837 instrux + 2863,
9840 static const struct itemplate * const itable_VEX0210A[] = {
9841 instrux + 2864,
9842 instrux + 2865,
9845 static const struct itemplate * const itable_VEX0210B[] = {
9846 instrux + 2839,
9847 instrux + 2840,
9850 static const struct itemplate * const itable_VEX0210C[] = {
9851 instrux + 2737,
9854 static const struct itemplate * const itable_VEX0210D[] = {
9855 instrux + 2717,
9858 static const struct itemplate * const itable_VEX0210E[] = {
9859 instrux + 2983,
9862 static const struct itemplate * const itable_VEX0210F[] = {
9863 instrux + 2985,
9866 static const struct itemplate * const itable_VEX02114[] = {
9867 instrux + 2027,
9870 static const struct itemplate * const itable_VEX02115[] = {
9871 instrux + 2023,
9874 static const struct itemplate * const itable_VEX02117[] = {
9875 instrux + 2902,
9878 static const struct itemplate * const itable_VEX02118[] = {
9879 instrux + 2030,
9882 static const struct itemplate * const itable_VEX0211C[] = {
9883 instrux + 2656,
9886 static const struct itemplate * const itable_VEX0211D[] = {
9887 instrux + 2657,
9890 static const struct itemplate * const itable_VEX0211E[] = {
9891 instrux + 2658,
9894 static const struct itemplate * const itable_VEX02120[] = {
9895 instrux + 2825,
9898 static const struct itemplate * const itable_VEX02121[] = {
9899 instrux + 2826,
9902 static const struct itemplate * const itable_VEX02122[] = {
9903 instrux + 2827,
9906 static const struct itemplate * const itable_VEX02123[] = {
9907 instrux + 2828,
9910 static const struct itemplate * const itable_VEX02124[] = {
9911 instrux + 2829,
9914 static const struct itemplate * const itable_VEX02125[] = {
9915 instrux + 2830,
9918 static const struct itemplate * const itable_VEX02128[] = {
9919 instrux + 2849,
9920 instrux + 2850,
9923 static const struct itemplate * const itable_VEX0212A[] = {
9924 instrux + 2605,
9927 static const struct itemplate * const itable_VEX0212B[] = {
9928 instrux + 2665,
9929 instrux + 2666,
9932 static const struct itemplate * const itable_VEX0212C[] = {
9933 instrux + 2518,
9936 static const struct itemplate * const itable_VEX0212D[] = {
9937 instrux + 2522,
9940 static const struct itemplate * const itable_VEX0212E[] = {
9941 instrux + 2520,
9944 static const struct itemplate * const itable_VEX0212F[] = {
9945 instrux + 2524,
9948 static const struct itemplate * const itable_VEX02130[] = {
9949 instrux + 2831,
9952 static const struct itemplate * const itable_VEX02131[] = {
9953 instrux + 2832,
9956 static const struct itemplate * const itable_VEX02132[] = {
9957 instrux + 2833,
9960 static const struct itemplate * const itable_VEX02133[] = {
9961 instrux + 2834,
9964 static const struct itemplate * const itable_VEX02134[] = {
9965 instrux + 2835,
9968 static const struct itemplate * const itable_VEX02135[] = {
9969 instrux + 2836,
9972 static const struct itemplate * const itable_VEX02138[] = {
9973 instrux + 2811,
9974 instrux + 2812,
9977 static const struct itemplate * const itable_VEX02139[] = {
9978 instrux + 2815,
9979 instrux + 2816,
9982 static const struct itemplate * const itable_VEX0213A[] = {
9983 instrux + 2819,
9984 instrux + 2820,
9987 static const struct itemplate * const itable_VEX0213B[] = {
9988 instrux + 2821,
9989 instrux + 2822,
9992 static const struct itemplate * const itable_VEX0213C[] = {
9993 instrux + 2799,
9994 instrux + 2800,
9997 static const struct itemplate * const itable_VEX0213D[] = {
9998 instrux + 2803,
9999 instrux + 2804,
10002 static const struct itemplate * const itable_VEX0213E[] = {
10003 instrux + 2807,
10004 instrux + 2808,
10007 static const struct itemplate * const itable_VEX0213F[] = {
10008 instrux + 2809,
10009 instrux + 2810,
10012 static const struct itemplate * const itable_VEX02140[] = {
10013 instrux + 2845,
10014 instrux + 2846,
10017 static const struct itemplate * const itable_VEX02141[] = {
10018 instrux + 2776,
10021 static const struct itemplate * const itable_VEX02196[] = {
10022 instrux + 3078,
10023 instrux + 3079,
10024 instrux + 3082,
10025 instrux + 3083,
10026 instrux + 3086,
10027 instrux + 3087,
10028 instrux + 3090,
10029 instrux + 3091,
10032 static const struct itemplate * const itable_VEX02197[] = {
10033 instrux + 3174,
10034 instrux + 3175,
10035 instrux + 3178,
10036 instrux + 3179,
10037 instrux + 3182,
10038 instrux + 3183,
10039 instrux + 3186,
10040 instrux + 3187,
10043 static const struct itemplate * const itable_VEX02198[] = {
10044 instrux + 3030,
10045 instrux + 3031,
10046 instrux + 3034,
10047 instrux + 3035,
10048 instrux + 3038,
10049 instrux + 3039,
10050 instrux + 3042,
10051 instrux + 3043,
10054 static const struct itemplate * const itable_VEX02199[] = {
10055 instrux + 3318,
10056 instrux + 3319,
10057 instrux + 3320,
10058 instrux + 3321,
10059 instrux + 3322,
10060 instrux + 3323,
10061 instrux + 3324,
10062 instrux + 3325,
10065 static const struct itemplate * const itable_VEX0219A[] = {
10066 instrux + 3126,
10067 instrux + 3127,
10068 instrux + 3130,
10069 instrux + 3131,
10070 instrux + 3134,
10071 instrux + 3135,
10072 instrux + 3138,
10073 instrux + 3139,
10076 static const struct itemplate * const itable_VEX0219B[] = {
10077 instrux + 3342,
10078 instrux + 3343,
10079 instrux + 3344,
10080 instrux + 3345,
10081 instrux + 3346,
10082 instrux + 3347,
10083 instrux + 3348,
10084 instrux + 3349,
10087 static const struct itemplate * const itable_VEX0219C[] = {
10088 instrux + 3222,
10089 instrux + 3223,
10090 instrux + 3226,
10091 instrux + 3227,
10092 instrux + 3230,
10093 instrux + 3231,
10094 instrux + 3234,
10095 instrux + 3235,
10098 static const struct itemplate * const itable_VEX0219D[] = {
10099 instrux + 3366,
10100 instrux + 3367,
10101 instrux + 3368,
10102 instrux + 3369,
10103 instrux + 3370,
10104 instrux + 3371,
10105 instrux + 3372,
10106 instrux + 3373,
10109 static const struct itemplate * const itable_VEX0219E[] = {
10110 instrux + 3270,
10111 instrux + 3271,
10112 instrux + 3274,
10113 instrux + 3275,
10114 instrux + 3278,
10115 instrux + 3279,
10116 instrux + 3282,
10117 instrux + 3283,
10120 static const struct itemplate * const itable_VEX0219F[] = {
10121 instrux + 3390,
10122 instrux + 3391,
10123 instrux + 3392,
10124 instrux + 3393,
10125 instrux + 3394,
10126 instrux + 3395,
10127 instrux + 3396,
10128 instrux + 3397,
10131 static const struct itemplate * const itable_VEX021A6[] = {
10132 instrux + 3094,
10133 instrux + 3095,
10134 instrux + 3098,
10135 instrux + 3099,
10136 instrux + 3102,
10137 instrux + 3103,
10138 instrux + 3106,
10139 instrux + 3107,
10142 static const struct itemplate * const itable_VEX021A7[] = {
10143 instrux + 3190,
10144 instrux + 3191,
10145 instrux + 3194,
10146 instrux + 3195,
10147 instrux + 3198,
10148 instrux + 3199,
10149 instrux + 3202,
10150 instrux + 3203,
10153 static const struct itemplate * const itable_VEX021A8[] = {
10154 instrux + 3046,
10155 instrux + 3047,
10156 instrux + 3050,
10157 instrux + 3051,
10158 instrux + 3054,
10159 instrux + 3055,
10160 instrux + 3058,
10161 instrux + 3059,
10164 static const struct itemplate * const itable_VEX021A9[] = {
10165 instrux + 3326,
10166 instrux + 3327,
10167 instrux + 3328,
10168 instrux + 3329,
10169 instrux + 3330,
10170 instrux + 3331,
10171 instrux + 3332,
10172 instrux + 3333,
10175 static const struct itemplate * const itable_VEX021AA[] = {
10176 instrux + 3142,
10177 instrux + 3143,
10178 instrux + 3146,
10179 instrux + 3147,
10180 instrux + 3150,
10181 instrux + 3151,
10182 instrux + 3154,
10183 instrux + 3155,
10186 static const struct itemplate * const itable_VEX021AB[] = {
10187 instrux + 3350,
10188 instrux + 3351,
10189 instrux + 3352,
10190 instrux + 3353,
10191 instrux + 3354,
10192 instrux + 3355,
10193 instrux + 3356,
10194 instrux + 3357,
10197 static const struct itemplate * const itable_VEX021AC[] = {
10198 instrux + 3238,
10199 instrux + 3239,
10200 instrux + 3242,
10201 instrux + 3243,
10202 instrux + 3246,
10203 instrux + 3247,
10204 instrux + 3250,
10205 instrux + 3251,
10208 static const struct itemplate * const itable_VEX021AD[] = {
10209 instrux + 3374,
10210 instrux + 3375,
10211 instrux + 3376,
10212 instrux + 3377,
10213 instrux + 3378,
10214 instrux + 3379,
10215 instrux + 3380,
10216 instrux + 3381,
10219 static const struct itemplate * const itable_VEX021AE[] = {
10220 instrux + 3286,
10221 instrux + 3287,
10222 instrux + 3290,
10223 instrux + 3291,
10224 instrux + 3294,
10225 instrux + 3295,
10226 instrux + 3298,
10227 instrux + 3299,
10230 static const struct itemplate * const itable_VEX021AF[] = {
10231 instrux + 3398,
10232 instrux + 3399,
10233 instrux + 3400,
10234 instrux + 3401,
10235 instrux + 3402,
10236 instrux + 3403,
10237 instrux + 3404,
10238 instrux + 3405,
10241 static const struct itemplate * const itable_VEX021B6[] = {
10242 instrux + 3110,
10243 instrux + 3111,
10244 instrux + 3114,
10245 instrux + 3115,
10246 instrux + 3118,
10247 instrux + 3119,
10248 instrux + 3122,
10249 instrux + 3123,
10252 static const struct itemplate * const itable_VEX021B7[] = {
10253 instrux + 3206,
10254 instrux + 3207,
10255 instrux + 3210,
10256 instrux + 3211,
10257 instrux + 3214,
10258 instrux + 3215,
10259 instrux + 3218,
10260 instrux + 3219,
10263 static const struct itemplate * const itable_VEX021B8[] = {
10264 instrux + 3062,
10265 instrux + 3063,
10266 instrux + 3066,
10267 instrux + 3067,
10268 instrux + 3070,
10269 instrux + 3071,
10270 instrux + 3074,
10271 instrux + 3075,
10274 static const struct itemplate * const itable_VEX021B9[] = {
10275 instrux + 3334,
10276 instrux + 3335,
10277 instrux + 3336,
10278 instrux + 3337,
10279 instrux + 3338,
10280 instrux + 3339,
10281 instrux + 3340,
10282 instrux + 3341,
10285 static const struct itemplate * const itable_VEX021BA[] = {
10286 instrux + 3158,
10287 instrux + 3159,
10288 instrux + 3162,
10289 instrux + 3163,
10290 instrux + 3166,
10291 instrux + 3167,
10292 instrux + 3170,
10293 instrux + 3171,
10296 static const struct itemplate * const itable_VEX021BB[] = {
10297 instrux + 3358,
10298 instrux + 3359,
10299 instrux + 3360,
10300 instrux + 3361,
10301 instrux + 3362,
10302 instrux + 3363,
10303 instrux + 3364,
10304 instrux + 3365,
10307 static const struct itemplate * const itable_VEX021BC[] = {
10308 instrux + 3254,
10309 instrux + 3255,
10310 instrux + 3258,
10311 instrux + 3259,
10312 instrux + 3262,
10313 instrux + 3263,
10314 instrux + 3266,
10315 instrux + 3267,
10318 static const struct itemplate * const itable_VEX021BD[] = {
10319 instrux + 3382,
10320 instrux + 3383,
10321 instrux + 3384,
10322 instrux + 3385,
10323 instrux + 3386,
10324 instrux + 3387,
10325 instrux + 3388,
10326 instrux + 3389,
10329 static const struct itemplate * const itable_VEX021BE[] = {
10330 instrux + 3302,
10331 instrux + 3303,
10332 instrux + 3306,
10333 instrux + 3307,
10334 instrux + 3310,
10335 instrux + 3311,
10336 instrux + 3314,
10337 instrux + 3315,
10340 static const struct itemplate * const itable_VEX021BF[] = {
10341 instrux + 3406,
10342 instrux + 3407,
10343 instrux + 3408,
10344 instrux + 3409,
10345 instrux + 3410,
10346 instrux + 3411,
10347 instrux + 3412,
10348 instrux + 3413,
10351 static const struct itemplate * const itable_VEX021DB[] = {
10352 instrux + 1976,
10355 static const struct itemplate * const itable_VEX021DC[] = {
10356 instrux + 1968,
10357 instrux + 1969,
10360 static const struct itemplate * const itable_VEX021DD[] = {
10361 instrux + 1970,
10362 instrux + 1971,
10365 static const struct itemplate * const itable_VEX021DE[] = {
10366 instrux + 1972,
10367 instrux + 1973,
10370 static const struct itemplate * const itable_VEX021DF[] = {
10371 instrux + 1974,
10372 instrux + 1975,
10375 static const struct itemplate * const itable_VEX0250C[] = {
10376 instrux + 2738,
10379 static const struct itemplate * const itable_VEX0250D[] = {
10380 instrux + 2718,
10383 static const struct itemplate * const itable_VEX0250E[] = {
10384 instrux + 2984,
10387 static const struct itemplate * const itable_VEX0250F[] = {
10388 instrux + 2986,
10391 static const struct itemplate * const itable_VEX02514[] = {
10392 instrux + 2029,
10395 static const struct itemplate * const itable_VEX02515[] = {
10396 instrux + 2025,
10399 static const struct itemplate * const itable_VEX02517[] = {
10400 instrux + 2903,
10403 static const struct itemplate * const itable_VEX02518[] = {
10404 instrux + 2031,
10407 static const struct itemplate * const itable_VEX02519[] = {
10408 instrux + 2032,
10411 static const struct itemplate * const itable_VEX0251A[] = {
10412 instrux + 2033,
10415 static const struct itemplate * const itable_VEX0252C[] = {
10416 instrux + 2519,
10419 static const struct itemplate * const itable_VEX0252D[] = {
10420 instrux + 2523,
10423 static const struct itemplate * const itable_VEX0252E[] = {
10424 instrux + 2521,
10427 static const struct itemplate * const itable_VEX0252F[] = {
10428 instrux + 2525,
10431 static const struct itemplate * const itable_VEX02596[] = {
10432 instrux + 3080,
10433 instrux + 3081,
10434 instrux + 3084,
10435 instrux + 3085,
10436 instrux + 3088,
10437 instrux + 3089,
10438 instrux + 3092,
10439 instrux + 3093,
10442 static const struct itemplate * const itable_VEX02597[] = {
10443 instrux + 3176,
10444 instrux + 3177,
10445 instrux + 3180,
10446 instrux + 3181,
10447 instrux + 3184,
10448 instrux + 3185,
10449 instrux + 3188,
10450 instrux + 3189,
10453 static const struct itemplate * const itable_VEX02598[] = {
10454 instrux + 3032,
10455 instrux + 3033,
10456 instrux + 3036,
10457 instrux + 3037,
10458 instrux + 3040,
10459 instrux + 3041,
10460 instrux + 3044,
10461 instrux + 3045,
10464 static const struct itemplate * const itable_VEX0259A[] = {
10465 instrux + 3128,
10466 instrux + 3129,
10467 instrux + 3132,
10468 instrux + 3133,
10469 instrux + 3136,
10470 instrux + 3137,
10471 instrux + 3140,
10472 instrux + 3141,
10475 static const struct itemplate * const itable_VEX0259C[] = {
10476 instrux + 3224,
10477 instrux + 3225,
10478 instrux + 3228,
10479 instrux + 3229,
10480 instrux + 3232,
10481 instrux + 3233,
10482 instrux + 3236,
10483 instrux + 3237,
10486 static const struct itemplate * const itable_VEX0259E[] = {
10487 instrux + 3272,
10488 instrux + 3273,
10489 instrux + 3276,
10490 instrux + 3277,
10491 instrux + 3280,
10492 instrux + 3281,
10493 instrux + 3284,
10494 instrux + 3285,
10497 static const struct itemplate * const itable_VEX025A6[] = {
10498 instrux + 3096,
10499 instrux + 3097,
10500 instrux + 3100,
10501 instrux + 3101,
10502 instrux + 3104,
10503 instrux + 3105,
10504 instrux + 3108,
10505 instrux + 3109,
10508 static const struct itemplate * const itable_VEX025A7[] = {
10509 instrux + 3192,
10510 instrux + 3193,
10511 instrux + 3196,
10512 instrux + 3197,
10513 instrux + 3200,
10514 instrux + 3201,
10515 instrux + 3204,
10516 instrux + 3205,
10519 static const struct itemplate * const itable_VEX025A8[] = {
10520 instrux + 3048,
10521 instrux + 3049,
10522 instrux + 3052,
10523 instrux + 3053,
10524 instrux + 3056,
10525 instrux + 3057,
10526 instrux + 3060,
10527 instrux + 3061,
10530 static const struct itemplate * const itable_VEX025AA[] = {
10531 instrux + 3144,
10532 instrux + 3145,
10533 instrux + 3148,
10534 instrux + 3149,
10535 instrux + 3152,
10536 instrux + 3153,
10537 instrux + 3156,
10538 instrux + 3157,
10541 static const struct itemplate * const itable_VEX025AC[] = {
10542 instrux + 3240,
10543 instrux + 3241,
10544 instrux + 3244,
10545 instrux + 3245,
10546 instrux + 3248,
10547 instrux + 3249,
10548 instrux + 3252,
10549 instrux + 3253,
10552 static const struct itemplate * const itable_VEX025AE[] = {
10553 instrux + 3288,
10554 instrux + 3289,
10555 instrux + 3292,
10556 instrux + 3293,
10557 instrux + 3296,
10558 instrux + 3297,
10559 instrux + 3300,
10560 instrux + 3301,
10563 static const struct itemplate * const itable_VEX025B6[] = {
10564 instrux + 3112,
10565 instrux + 3113,
10566 instrux + 3116,
10567 instrux + 3117,
10568 instrux + 3120,
10569 instrux + 3121,
10570 instrux + 3124,
10571 instrux + 3125,
10574 static const struct itemplate * const itable_VEX025B7[] = {
10575 instrux + 3208,
10576 instrux + 3209,
10577 instrux + 3212,
10578 instrux + 3213,
10579 instrux + 3216,
10580 instrux + 3217,
10581 instrux + 3220,
10582 instrux + 3221,
10585 static const struct itemplate * const itable_VEX025B8[] = {
10586 instrux + 3064,
10587 instrux + 3065,
10588 instrux + 3068,
10589 instrux + 3069,
10590 instrux + 3072,
10591 instrux + 3073,
10592 instrux + 3076,
10593 instrux + 3077,
10596 static const struct itemplate * const itable_VEX025BA[] = {
10597 instrux + 3160,
10598 instrux + 3161,
10599 instrux + 3164,
10600 instrux + 3165,
10601 instrux + 3168,
10602 instrux + 3169,
10603 instrux + 3172,
10604 instrux + 3173,
10607 static const struct itemplate * const itable_VEX025BC[] = {
10608 instrux + 3256,
10609 instrux + 3257,
10610 instrux + 3260,
10611 instrux + 3261,
10612 instrux + 3264,
10613 instrux + 3265,
10614 instrux + 3268,
10615 instrux + 3269,
10618 static const struct itemplate * const itable_VEX025BE[] = {
10619 instrux + 3304,
10620 instrux + 3305,
10621 instrux + 3308,
10622 instrux + 3309,
10623 instrux + 3312,
10624 instrux + 3313,
10625 instrux + 3316,
10626 instrux + 3317,
10629 static const struct itemplate * const itable_VEX03104[] = {
10630 instrux + 2739,
10633 static const struct itemplate * const itable_VEX03105[] = {
10634 instrux + 2719,
10637 static const struct itemplate * const itable_VEX03108[] = {
10638 instrux + 2948,
10641 static const struct itemplate * const itable_VEX03109[] = {
10642 instrux + 2946,
10645 static const struct itemplate * const itable_VEX0310A[] = {
10646 instrux + 2952,
10647 instrux + 2953,
10650 static const struct itemplate * const itable_VEX0310B[] = {
10651 instrux + 2950,
10652 instrux + 2951,
10655 static const struct itemplate * const itable_VEX0310C[] = {
10656 instrux + 2018,
10657 instrux + 2019,
10660 static const struct itemplate * const itable_VEX0310D[] = {
10661 instrux + 2014,
10662 instrux + 2015,
10665 static const struct itemplate * const itable_VEX0310E[] = {
10666 instrux + 2695,
10667 instrux + 2696,
10670 static const struct itemplate * const itable_VEX0310F[] = {
10671 instrux + 2683,
10672 instrux + 2684,
10675 static const struct itemplate * const itable_VEX03114[] = {
10676 instrux + 2758,
10677 instrux + 2759,
10678 instrux + 2760,
10681 static const struct itemplate * const itable_VEX03115[] = {
10682 instrux + 2764,
10683 instrux + 2765,
10684 instrux + 2766,
10687 static const struct itemplate * const itable_VEX03116[] = {
10688 instrux + 2767,
10689 instrux + 2768,
10690 instrux + 2769,
10693 static const struct itemplate * const itable_VEX03117[] = {
10694 instrux + 2493,
10697 static const struct itemplate * const itable_VEX03120[] = {
10698 instrux + 2783,
10699 instrux + 2784,
10700 instrux + 2785,
10701 instrux + 2786,
10704 static const struct itemplate * const itable_VEX03121[] = {
10705 instrux + 2511,
10706 instrux + 2512,
10709 static const struct itemplate * const itable_VEX03122[] = {
10710 instrux + 2791,
10711 instrux + 2792,
10712 instrux + 2793,
10713 instrux + 2794,
10716 static const struct itemplate * const itable_VEX03140[] = {
10717 instrux + 2488,
10718 instrux + 2489,
10721 static const struct itemplate * const itable_VEX03141[] = {
10722 instrux + 2486,
10723 instrux + 2487,
10726 static const struct itemplate * const itable_VEX03142[] = {
10727 instrux + 2634,
10728 instrux + 2635,
10731 static const struct itemplate * const itable_VEX03144[] = {
10732 instrux + 3020,
10733 instrux + 3021,
10734 instrux + 3022,
10735 instrux + 3023,
10736 instrux + 3024,
10737 instrux + 3025,
10738 instrux + 3026,
10739 instrux + 3027,
10740 instrux + 3028,
10741 instrux + 3029,
10744 static const struct itemplate * const itable_VEX03148[] = {
10745 instrux + 2741,
10746 instrux + 2742,
10747 instrux + 2745,
10748 instrux + 2746,
10749 instrux + 2749,
10750 instrux + 2750,
10751 instrux + 2753,
10752 instrux + 2754,
10755 static const struct itemplate * const itable_VEX03149[] = {
10756 instrux + 2721,
10757 instrux + 2722,
10758 instrux + 2725,
10759 instrux + 2726,
10760 instrux + 2729,
10761 instrux + 2730,
10762 instrux + 2733,
10763 instrux + 2734,
10766 static const struct itemplate * const itable_VEX0314A[] = {
10767 instrux + 2026,
10770 static const struct itemplate * const itable_VEX0314B[] = {
10771 instrux + 2022,
10774 static const struct itemplate * const itable_VEX0314C[] = {
10775 instrux + 2693,
10776 instrux + 2694,
10779 static const struct itemplate * const itable_VEX03160[] = {
10780 instrux + 2698,
10783 static const struct itemplate * const itable_VEX03161[] = {
10784 instrux + 2697,
10787 static const struct itemplate * const itable_VEX03162[] = {
10788 instrux + 2700,
10791 static const struct itemplate * const itable_VEX03163[] = {
10792 instrux + 2699,
10795 static const struct itemplate * const itable_VEX031DF[] = {
10796 instrux + 1977,
10799 static const struct itemplate * const itable_VEX03504[] = {
10800 instrux + 2740,
10803 static const struct itemplate * const itable_VEX03505[] = {
10804 instrux + 2720,
10807 static const struct itemplate * const itable_VEX03506[] = {
10808 instrux + 2757,
10811 static const struct itemplate * const itable_VEX03508[] = {
10812 instrux + 2949,
10815 static const struct itemplate * const itable_VEX03509[] = {
10816 instrux + 2947,
10819 static const struct itemplate * const itable_VEX0350C[] = {
10820 instrux + 2020,
10821 instrux + 2021,
10824 static const struct itemplate * const itable_VEX0350D[] = {
10825 instrux + 2016,
10826 instrux + 2017,
10829 static const struct itemplate * const itable_VEX03518[] = {
10830 instrux + 2510,
10833 static const struct itemplate * const itable_VEX03519[] = {
10834 instrux + 2492,
10837 static const struct itemplate * const itable_VEX03540[] = {
10838 instrux + 2490,
10839 instrux + 2491,
10842 static const struct itemplate * const itable_VEX03548[] = {
10843 instrux + 2743,
10844 instrux + 2744,
10845 instrux + 2747,
10846 instrux + 2748,
10847 instrux + 2751,
10848 instrux + 2752,
10849 instrux + 2755,
10850 instrux + 2756,
10853 static const struct itemplate * const itable_VEX03549[] = {
10854 instrux + 2723,
10855 instrux + 2724,
10856 instrux + 2727,
10857 instrux + 2728,
10858 instrux + 2731,
10859 instrux + 2732,
10860 instrux + 2735,
10861 instrux + 2736,
10864 static const struct itemplate * const itable_VEX0354A[] = {
10865 instrux + 2028,
10868 static const struct itemplate * const itable_VEX0354B[] = {
10869 instrux + 2024,
10872 static const struct disasm_index itable_VEX010[256] = {
10873 { NULL, 0 },
10874 { NULL, 0 },
10875 { NULL, 0 },
10876 { NULL, 0 },
10877 { NULL, 0 },
10878 { NULL, 0 },
10879 { NULL, 0 },
10880 { NULL, 0 },
10881 { NULL, 0 },
10882 { NULL, 0 },
10883 { NULL, 0 },
10884 { NULL, 0 },
10885 { NULL, 0 },
10886 { NULL, 0 },
10887 { NULL, 0 },
10888 { NULL, 0 },
10889 { itable_VEX01010, 1 },
10890 { itable_VEX01011, 1 },
10891 { itable_VEX01012, 4 },
10892 { itable_VEX01013, 1 },
10893 { itable_VEX01014, 2 },
10894 { itable_VEX01015, 2 },
10895 { itable_VEX01016, 4 },
10896 { itable_VEX01017, 1 },
10897 { NULL, 0 },
10898 { NULL, 0 },
10899 { NULL, 0 },
10900 { NULL, 0 },
10901 { NULL, 0 },
10902 { NULL, 0 },
10903 { NULL, 0 },
10904 { NULL, 0 },
10905 { NULL, 0 },
10906 { NULL, 0 },
10907 { NULL, 0 },
10908 { NULL, 0 },
10909 { NULL, 0 },
10910 { NULL, 0 },
10911 { NULL, 0 },
10912 { NULL, 0 },
10913 { itable_VEX01028, 1 },
10914 { itable_VEX01029, 1 },
10915 { NULL, 0 },
10916 { itable_VEX0102B, 1 },
10917 { NULL, 0 },
10918 { NULL, 0 },
10919 { itable_VEX0102E, 1 },
10920 { itable_VEX0102F, 1 },
10921 { NULL, 0 },
10922 { NULL, 0 },
10923 { NULL, 0 },
10924 { NULL, 0 },
10925 { NULL, 0 },
10926 { NULL, 0 },
10927 { NULL, 0 },
10928 { NULL, 0 },
10929 { NULL, 0 },
10930 { NULL, 0 },
10931 { NULL, 0 },
10932 { NULL, 0 },
10933 { NULL, 0 },
10934 { NULL, 0 },
10935 { NULL, 0 },
10936 { NULL, 0 },
10937 { NULL, 0 },
10938 { NULL, 0 },
10939 { NULL, 0 },
10940 { NULL, 0 },
10941 { NULL, 0 },
10942 { NULL, 0 },
10943 { NULL, 0 },
10944 { NULL, 0 },
10945 { NULL, 0 },
10946 { NULL, 0 },
10947 { NULL, 0 },
10948 { NULL, 0 },
10949 { NULL, 0 },
10950 { NULL, 0 },
10951 { NULL, 0 },
10952 { NULL, 0 },
10953 { itable_VEX01050, 2 },
10954 { itable_VEX01051, 1 },
10955 { itable_VEX01052, 1 },
10956 { itable_VEX01053, 1 },
10957 { itable_VEX01054, 2 },
10958 { itable_VEX01055, 2 },
10959 { itable_VEX01056, 2 },
10960 { itable_VEX01057, 2 },
10961 { itable_VEX01058, 2 },
10962 { itable_VEX01059, 2 },
10963 { itable_VEX0105A, 1 },
10964 { itable_VEX0105B, 1 },
10965 { itable_VEX0105C, 2 },
10966 { itable_VEX0105D, 2 },
10967 { itable_VEX0105E, 2 },
10968 { itable_VEX0105F, 2 },
10969 { NULL, 0 },
10970 { NULL, 0 },
10971 { NULL, 0 },
10972 { NULL, 0 },
10973 { NULL, 0 },
10974 { NULL, 0 },
10975 { NULL, 0 },
10976 { NULL, 0 },
10977 { NULL, 0 },
10978 { NULL, 0 },
10979 { NULL, 0 },
10980 { NULL, 0 },
10981 { NULL, 0 },
10982 { NULL, 0 },
10983 { NULL, 0 },
10984 { NULL, 0 },
10985 { NULL, 0 },
10986 { NULL, 0 },
10987 { NULL, 0 },
10988 { NULL, 0 },
10989 { NULL, 0 },
10990 { NULL, 0 },
10991 { NULL, 0 },
10992 { itable_VEX01077, 1 },
10993 { NULL, 0 },
10994 { NULL, 0 },
10995 { NULL, 0 },
10996 { NULL, 0 },
10997 { NULL, 0 },
10998 { NULL, 0 },
10999 { NULL, 0 },
11000 { NULL, 0 },
11001 { NULL, 0 },
11002 { NULL, 0 },
11003 { NULL, 0 },
11004 { NULL, 0 },
11005 { NULL, 0 },
11006 { NULL, 0 },
11007 { NULL, 0 },
11008 { NULL, 0 },
11009 { NULL, 0 },
11010 { NULL, 0 },
11011 { NULL, 0 },
11012 { NULL, 0 },
11013 { NULL, 0 },
11014 { NULL, 0 },
11015 { NULL, 0 },
11016 { NULL, 0 },
11017 { NULL, 0 },
11018 { NULL, 0 },
11019 { NULL, 0 },
11020 { NULL, 0 },
11021 { NULL, 0 },
11022 { NULL, 0 },
11023 { NULL, 0 },
11024 { NULL, 0 },
11025 { NULL, 0 },
11026 { NULL, 0 },
11027 { NULL, 0 },
11028 { NULL, 0 },
11029 { NULL, 0 },
11030 { NULL, 0 },
11031 { NULL, 0 },
11032 { NULL, 0 },
11033 { NULL, 0 },
11034 { NULL, 0 },
11035 { NULL, 0 },
11036 { NULL, 0 },
11037 { NULL, 0 },
11038 { NULL, 0 },
11039 { NULL, 0 },
11040 { NULL, 0 },
11041 { NULL, 0 },
11042 { NULL, 0 },
11043 { NULL, 0 },
11044 { NULL, 0 },
11045 { NULL, 0 },
11046 { NULL, 0 },
11047 { itable_VEX010AE, 2 },
11048 { NULL, 0 },
11049 { NULL, 0 },
11050 { NULL, 0 },
11051 { NULL, 0 },
11052 { NULL, 0 },
11053 { NULL, 0 },
11054 { NULL, 0 },
11055 { NULL, 0 },
11056 { NULL, 0 },
11057 { NULL, 0 },
11058 { NULL, 0 },
11059 { NULL, 0 },
11060 { NULL, 0 },
11061 { NULL, 0 },
11062 { NULL, 0 },
11063 { NULL, 0 },
11064 { NULL, 0 },
11065 { NULL, 0 },
11066 { NULL, 0 },
11067 { itable_VEX010C2, 66 },
11068 { NULL, 0 },
11069 { NULL, 0 },
11070 { NULL, 0 },
11071 { itable_VEX010C6, 2 },
11072 { NULL, 0 },
11073 { NULL, 0 },
11074 { NULL, 0 },
11075 { NULL, 0 },
11076 { NULL, 0 },
11077 { NULL, 0 },
11078 { NULL, 0 },
11079 { NULL, 0 },
11080 { NULL, 0 },
11081 { NULL, 0 },
11082 { NULL, 0 },
11083 { NULL, 0 },
11084 { NULL, 0 },
11085 { NULL, 0 },
11086 { NULL, 0 },
11087 { NULL, 0 },
11088 { NULL, 0 },
11089 { NULL, 0 },
11090 { NULL, 0 },
11091 { NULL, 0 },
11092 { NULL, 0 },
11093 { NULL, 0 },
11094 { NULL, 0 },
11095 { NULL, 0 },
11096 { NULL, 0 },
11097 { NULL, 0 },
11098 { NULL, 0 },
11099 { NULL, 0 },
11100 { NULL, 0 },
11101 { NULL, 0 },
11102 { NULL, 0 },
11103 { NULL, 0 },
11104 { NULL, 0 },
11105 { NULL, 0 },
11106 { NULL, 0 },
11107 { NULL, 0 },
11108 { NULL, 0 },
11109 { NULL, 0 },
11110 { NULL, 0 },
11111 { NULL, 0 },
11112 { NULL, 0 },
11113 { NULL, 0 },
11114 { NULL, 0 },
11115 { NULL, 0 },
11116 { NULL, 0 },
11117 { NULL, 0 },
11118 { NULL, 0 },
11119 { NULL, 0 },
11120 { NULL, 0 },
11121 { NULL, 0 },
11122 { NULL, 0 },
11123 { NULL, 0 },
11124 { NULL, 0 },
11125 { NULL, 0 },
11126 { NULL, 0 },
11127 { NULL, 0 },
11128 { NULL, 0 },
11131 static const struct disasm_index itable_VEX011[256] = {
11132 { NULL, 0 },
11133 { NULL, 0 },
11134 { NULL, 0 },
11135 { NULL, 0 },
11136 { NULL, 0 },
11137 { NULL, 0 },
11138 { NULL, 0 },
11139 { NULL, 0 },
11140 { NULL, 0 },
11141 { NULL, 0 },
11142 { NULL, 0 },
11143 { NULL, 0 },
11144 { NULL, 0 },
11145 { NULL, 0 },
11146 { NULL, 0 },
11147 { NULL, 0 },
11148 { itable_VEX01110, 1 },
11149 { itable_VEX01111, 1 },
11150 { itable_VEX01112, 2 },
11151 { itable_VEX01113, 1 },
11152 { itable_VEX01114, 2 },
11153 { itable_VEX01115, 2 },
11154 { itable_VEX01116, 2 },
11155 { itable_VEX01117, 1 },
11156 { NULL, 0 },
11157 { NULL, 0 },
11158 { NULL, 0 },
11159 { NULL, 0 },
11160 { NULL, 0 },
11161 { NULL, 0 },
11162 { NULL, 0 },
11163 { NULL, 0 },
11164 { NULL, 0 },
11165 { NULL, 0 },
11166 { NULL, 0 },
11167 { NULL, 0 },
11168 { NULL, 0 },
11169 { NULL, 0 },
11170 { NULL, 0 },
11171 { NULL, 0 },
11172 { itable_VEX01128, 1 },
11173 { itable_VEX01129, 3 },
11174 { NULL, 0 },
11175 { itable_VEX0112B, 1 },
11176 { NULL, 0 },
11177 { NULL, 0 },
11178 { itable_VEX0112E, 1 },
11179 { itable_VEX0112F, 1 },
11180 { NULL, 0 },
11181 { NULL, 0 },
11182 { NULL, 0 },
11183 { NULL, 0 },
11184 { NULL, 0 },
11185 { NULL, 0 },
11186 { NULL, 0 },
11187 { itable_VEX01137, 2 },
11188 { NULL, 0 },
11189 { NULL, 0 },
11190 { NULL, 0 },
11191 { NULL, 0 },
11192 { NULL, 0 },
11193 { NULL, 0 },
11194 { NULL, 0 },
11195 { NULL, 0 },
11196 { NULL, 0 },
11197 { NULL, 0 },
11198 { NULL, 0 },
11199 { NULL, 0 },
11200 { NULL, 0 },
11201 { NULL, 0 },
11202 { NULL, 0 },
11203 { NULL, 0 },
11204 { NULL, 0 },
11205 { NULL, 0 },
11206 { NULL, 0 },
11207 { NULL, 0 },
11208 { NULL, 0 },
11209 { NULL, 0 },
11210 { NULL, 0 },
11211 { NULL, 0 },
11212 { itable_VEX01150, 2 },
11213 { itable_VEX01151, 1 },
11214 { NULL, 0 },
11215 { NULL, 0 },
11216 { itable_VEX01154, 2 },
11217 { itable_VEX01155, 2 },
11218 { itable_VEX01156, 2 },
11219 { itable_VEX01157, 2 },
11220 { itable_VEX01158, 2 },
11221 { itable_VEX01159, 2 },
11222 { itable_VEX0115A, 2 },
11223 { itable_VEX0115B, 1 },
11224 { itable_VEX0115C, 2 },
11225 { itable_VEX0115D, 2 },
11226 { itable_VEX0115E, 2 },
11227 { itable_VEX0115F, 2 },
11228 { itable_VEX01160, 2 },
11229 { itable_VEX01161, 2 },
11230 { itable_VEX01162, 2 },
11231 { itable_VEX01163, 2 },
11232 { itable_VEX01164, 2 },
11233 { itable_VEX01165, 2 },
11234 { itable_VEX01166, 2 },
11235 { itable_VEX01167, 2 },
11236 { itable_VEX01168, 2 },
11237 { itable_VEX01169, 2 },
11238 { itable_VEX0116A, 2 },
11239 { itable_VEX0116B, 2 },
11240 { itable_VEX0116C, 2 },
11241 { itable_VEX0116D, 2 },
11242 { itable_VEX0116E, 2 },
11243 { itable_VEX0116F, 1 },
11244 { itable_VEX01170, 1 },
11245 { itable_VEX01171, 6 },
11246 { itable_VEX01172, 6 },
11247 { itable_VEX01173, 8 },
11248 { itable_VEX01174, 2 },
11249 { itable_VEX01175, 2 },
11250 { itable_VEX01176, 2 },
11251 { NULL, 0 },
11252 { NULL, 0 },
11253 { NULL, 0 },
11254 { NULL, 0 },
11255 { NULL, 0 },
11256 { itable_VEX0117C, 2 },
11257 { itable_VEX0117D, 2 },
11258 { itable_VEX0117E, 2 },
11259 { itable_VEX0117F, 1 },
11260 { NULL, 0 },
11261 { NULL, 0 },
11262 { NULL, 0 },
11263 { NULL, 0 },
11264 { NULL, 0 },
11265 { NULL, 0 },
11266 { NULL, 0 },
11267 { NULL, 0 },
11268 { NULL, 0 },
11269 { NULL, 0 },
11270 { NULL, 0 },
11271 { NULL, 0 },
11272 { NULL, 0 },
11273 { NULL, 0 },
11274 { NULL, 0 },
11275 { NULL, 0 },
11276 { NULL, 0 },
11277 { NULL, 0 },
11278 { NULL, 0 },
11279 { NULL, 0 },
11280 { NULL, 0 },
11281 { NULL, 0 },
11282 { NULL, 0 },
11283 { NULL, 0 },
11284 { NULL, 0 },
11285 { NULL, 0 },
11286 { NULL, 0 },
11287 { NULL, 0 },
11288 { NULL, 0 },
11289 { NULL, 0 },
11290 { NULL, 0 },
11291 { NULL, 0 },
11292 { NULL, 0 },
11293 { NULL, 0 },
11294 { NULL, 0 },
11295 { NULL, 0 },
11296 { NULL, 0 },
11297 { NULL, 0 },
11298 { NULL, 0 },
11299 { NULL, 0 },
11300 { NULL, 0 },
11301 { NULL, 0 },
11302 { NULL, 0 },
11303 { NULL, 0 },
11304 { NULL, 0 },
11305 { NULL, 0 },
11306 { NULL, 0 },
11307 { NULL, 0 },
11308 { NULL, 0 },
11309 { NULL, 0 },
11310 { NULL, 0 },
11311 { NULL, 0 },
11312 { NULL, 0 },
11313 { NULL, 0 },
11314 { NULL, 0 },
11315 { NULL, 0 },
11316 { NULL, 0 },
11317 { NULL, 0 },
11318 { NULL, 0 },
11319 { NULL, 0 },
11320 { NULL, 0 },
11321 { NULL, 0 },
11322 { NULL, 0 },
11323 { NULL, 0 },
11324 { NULL, 0 },
11325 { NULL, 0 },
11326 { itable_VEX011C2, 66 },
11327 { NULL, 0 },
11328 { itable_VEX011C4, 4 },
11329 { itable_VEX011C5, 3 },
11330 { itable_VEX011C6, 2 },
11331 { NULL, 0 },
11332 { NULL, 0 },
11333 { NULL, 0 },
11334 { NULL, 0 },
11335 { NULL, 0 },
11336 { NULL, 0 },
11337 { NULL, 0 },
11338 { NULL, 0 },
11339 { NULL, 0 },
11340 { itable_VEX011D0, 2 },
11341 { itable_VEX011D1, 2 },
11342 { itable_VEX011D2, 2 },
11343 { itable_VEX011D3, 2 },
11344 { itable_VEX011D4, 2 },
11345 { itable_VEX011D5, 2 },
11346 { itable_VEX011D6, 1 },
11347 { itable_VEX011D7, 2 },
11348 { itable_VEX011D8, 2 },
11349 { itable_VEX011D9, 2 },
11350 { itable_VEX011DA, 2 },
11351 { itable_VEX011DB, 2 },
11352 { itable_VEX011DC, 2 },
11353 { itable_VEX011DD, 2 },
11354 { itable_VEX011DE, 2 },
11355 { itable_VEX011DF, 2 },
11356 { itable_VEX011E0, 2 },
11357 { itable_VEX011E1, 2 },
11358 { itable_VEX011E2, 2 },
11359 { itable_VEX011E3, 2 },
11360 { itable_VEX011E4, 2 },
11361 { itable_VEX011E5, 2 },
11362 { itable_VEX011E6, 2 },
11363 { itable_VEX011E7, 1 },
11364 { itable_VEX011E8, 2 },
11365 { itable_VEX011E9, 2 },
11366 { itable_VEX011EA, 2 },
11367 { itable_VEX011EB, 2 },
11368 { itable_VEX011EC, 2 },
11369 { itable_VEX011ED, 2 },
11370 { itable_VEX011EE, 2 },
11371 { itable_VEX011EF, 2 },
11372 { NULL, 0 },
11373 { itable_VEX011F1, 2 },
11374 { itable_VEX011F2, 2 },
11375 { itable_VEX011F3, 2 },
11376 { itable_VEX011F4, 2 },
11377 { itable_VEX011F5, 2 },
11378 { itable_VEX011F6, 2 },
11379 { itable_VEX011F7, 1 },
11380 { itable_VEX011F8, 2 },
11381 { itable_VEX011F9, 2 },
11382 { itable_VEX011FA, 2 },
11383 { itable_VEX011FB, 2 },
11384 { itable_VEX011FC, 2 },
11385 { itable_VEX011FD, 2 },
11386 { itable_VEX011FE, 2 },
11387 { NULL, 0 },
11390 static const struct disasm_index itable_VEX012[256] = {
11391 { NULL, 0 },
11392 { NULL, 0 },
11393 { NULL, 0 },
11394 { NULL, 0 },
11395 { NULL, 0 },
11396 { NULL, 0 },
11397 { NULL, 0 },
11398 { NULL, 0 },
11399 { NULL, 0 },
11400 { NULL, 0 },
11401 { NULL, 0 },
11402 { NULL, 0 },
11403 { NULL, 0 },
11404 { NULL, 0 },
11405 { NULL, 0 },
11406 { NULL, 0 },
11407 { itable_VEX01210, 3 },
11408 { itable_VEX01211, 3 },
11409 { itable_VEX01212, 1 },
11410 { NULL, 0 },
11411 { NULL, 0 },
11412 { NULL, 0 },
11413 { itable_VEX01216, 1 },
11414 { NULL, 0 },
11415 { NULL, 0 },
11416 { NULL, 0 },
11417 { NULL, 0 },
11418 { NULL, 0 },
11419 { NULL, 0 },
11420 { NULL, 0 },
11421 { NULL, 0 },
11422 { NULL, 0 },
11423 { NULL, 0 },
11424 { NULL, 0 },
11425 { NULL, 0 },
11426 { NULL, 0 },
11427 { NULL, 0 },
11428 { NULL, 0 },
11429 { NULL, 0 },
11430 { NULL, 0 },
11431 { NULL, 0 },
11432 { NULL, 0 },
11433 { itable_VEX0122A, 4 },
11434 { NULL, 0 },
11435 { itable_VEX0122C, 2 },
11436 { itable_VEX0122D, 2 },
11437 { NULL, 0 },
11438 { NULL, 0 },
11439 { NULL, 0 },
11440 { NULL, 0 },
11441 { NULL, 0 },
11442 { NULL, 0 },
11443 { NULL, 0 },
11444 { NULL, 0 },
11445 { NULL, 0 },
11446 { NULL, 0 },
11447 { NULL, 0 },
11448 { NULL, 0 },
11449 { NULL, 0 },
11450 { NULL, 0 },
11451 { NULL, 0 },
11452 { NULL, 0 },
11453 { NULL, 0 },
11454 { NULL, 0 },
11455 { NULL, 0 },
11456 { NULL, 0 },
11457 { NULL, 0 },
11458 { NULL, 0 },
11459 { NULL, 0 },
11460 { NULL, 0 },
11461 { NULL, 0 },
11462 { NULL, 0 },
11463 { NULL, 0 },
11464 { NULL, 0 },
11465 { NULL, 0 },
11466 { NULL, 0 },
11467 { NULL, 0 },
11468 { NULL, 0 },
11469 { NULL, 0 },
11470 { NULL, 0 },
11471 { NULL, 0 },
11472 { itable_VEX01251, 2 },
11473 { itable_VEX01252, 2 },
11474 { itable_VEX01253, 2 },
11475 { NULL, 0 },
11476 { NULL, 0 },
11477 { NULL, 0 },
11478 { NULL, 0 },
11479 { itable_VEX01258, 2 },
11480 { itable_VEX01259, 2 },
11481 { itable_VEX0125A, 2 },
11482 { itable_VEX0125B, 1 },
11483 { itable_VEX0125C, 2 },
11484 { itable_VEX0125D, 2 },
11485 { itable_VEX0125E, 2 },
11486 { itable_VEX0125F, 2 },
11487 { NULL, 0 },
11488 { NULL, 0 },
11489 { NULL, 0 },
11490 { NULL, 0 },
11491 { NULL, 0 },
11492 { NULL, 0 },
11493 { NULL, 0 },
11494 { NULL, 0 },
11495 { NULL, 0 },
11496 { NULL, 0 },
11497 { NULL, 0 },
11498 { NULL, 0 },
11499 { NULL, 0 },
11500 { NULL, 0 },
11501 { NULL, 0 },
11502 { itable_VEX0126F, 1 },
11503 { itable_VEX01270, 1 },
11504 { NULL, 0 },
11505 { NULL, 0 },
11506 { NULL, 0 },
11507 { NULL, 0 },
11508 { NULL, 0 },
11509 { NULL, 0 },
11510 { NULL, 0 },
11511 { NULL, 0 },
11512 { NULL, 0 },
11513 { NULL, 0 },
11514 { NULL, 0 },
11515 { NULL, 0 },
11516 { NULL, 0 },
11517 { itable_VEX0127E, 1 },
11518 { itable_VEX0127F, 1 },
11519 { NULL, 0 },
11520 { NULL, 0 },
11521 { NULL, 0 },
11522 { NULL, 0 },
11523 { NULL, 0 },
11524 { NULL, 0 },
11525 { NULL, 0 },
11526 { NULL, 0 },
11527 { NULL, 0 },
11528 { NULL, 0 },
11529 { NULL, 0 },
11530 { NULL, 0 },
11531 { NULL, 0 },
11532 { NULL, 0 },
11533 { NULL, 0 },
11534 { NULL, 0 },
11535 { NULL, 0 },
11536 { NULL, 0 },
11537 { NULL, 0 },
11538 { NULL, 0 },
11539 { NULL, 0 },
11540 { NULL, 0 },
11541 { NULL, 0 },
11542 { NULL, 0 },
11543 { NULL, 0 },
11544 { NULL, 0 },
11545 { NULL, 0 },
11546 { NULL, 0 },
11547 { NULL, 0 },
11548 { NULL, 0 },
11549 { NULL, 0 },
11550 { NULL, 0 },
11551 { NULL, 0 },
11552 { NULL, 0 },
11553 { NULL, 0 },
11554 { NULL, 0 },
11555 { NULL, 0 },
11556 { NULL, 0 },
11557 { NULL, 0 },
11558 { NULL, 0 },
11559 { NULL, 0 },
11560 { NULL, 0 },
11561 { NULL, 0 },
11562 { NULL, 0 },
11563 { NULL, 0 },
11564 { NULL, 0 },
11565 { NULL, 0 },
11566 { NULL, 0 },
11567 { NULL, 0 },
11568 { NULL, 0 },
11569 { NULL, 0 },
11570 { NULL, 0 },
11571 { NULL, 0 },
11572 { NULL, 0 },
11573 { NULL, 0 },
11574 { NULL, 0 },
11575 { NULL, 0 },
11576 { NULL, 0 },
11577 { NULL, 0 },
11578 { NULL, 0 },
11579 { NULL, 0 },
11580 { NULL, 0 },
11581 { NULL, 0 },
11582 { NULL, 0 },
11583 { NULL, 0 },
11584 { NULL, 0 },
11585 { itable_VEX012C2, 66 },
11586 { NULL, 0 },
11587 { NULL, 0 },
11588 { NULL, 0 },
11589 { NULL, 0 },
11590 { NULL, 0 },
11591 { NULL, 0 },
11592 { NULL, 0 },
11593 { NULL, 0 },
11594 { NULL, 0 },
11595 { NULL, 0 },
11596 { NULL, 0 },
11597 { NULL, 0 },
11598 { NULL, 0 },
11599 { NULL, 0 },
11600 { NULL, 0 },
11601 { NULL, 0 },
11602 { NULL, 0 },
11603 { NULL, 0 },
11604 { NULL, 0 },
11605 { NULL, 0 },
11606 { NULL, 0 },
11607 { NULL, 0 },
11608 { NULL, 0 },
11609 { NULL, 0 },
11610 { NULL, 0 },
11611 { NULL, 0 },
11612 { NULL, 0 },
11613 { NULL, 0 },
11614 { NULL, 0 },
11615 { NULL, 0 },
11616 { NULL, 0 },
11617 { NULL, 0 },
11618 { NULL, 0 },
11619 { NULL, 0 },
11620 { NULL, 0 },
11621 { itable_VEX012E6, 1 },
11622 { NULL, 0 },
11623 { NULL, 0 },
11624 { NULL, 0 },
11625 { NULL, 0 },
11626 { NULL, 0 },
11627 { NULL, 0 },
11628 { NULL, 0 },
11629 { NULL, 0 },
11630 { NULL, 0 },
11631 { NULL, 0 },
11632 { NULL, 0 },
11633 { NULL, 0 },
11634 { NULL, 0 },
11635 { NULL, 0 },
11636 { NULL, 0 },
11637 { NULL, 0 },
11638 { NULL, 0 },
11639 { NULL, 0 },
11640 { NULL, 0 },
11641 { NULL, 0 },
11642 { NULL, 0 },
11643 { NULL, 0 },
11644 { NULL, 0 },
11645 { NULL, 0 },
11646 { NULL, 0 },
11649 static const struct disasm_index itable_VEX013[256] = {
11650 { NULL, 0 },
11651 { NULL, 0 },
11652 { NULL, 0 },
11653 { NULL, 0 },
11654 { NULL, 0 },
11655 { NULL, 0 },
11656 { NULL, 0 },
11657 { NULL, 0 },
11658 { NULL, 0 },
11659 { NULL, 0 },
11660 { NULL, 0 },
11661 { NULL, 0 },
11662 { NULL, 0 },
11663 { NULL, 0 },
11664 { NULL, 0 },
11665 { NULL, 0 },
11666 { itable_VEX01310, 3 },
11667 { itable_VEX01311, 3 },
11668 { itable_VEX01312, 1 },
11669 { NULL, 0 },
11670 { NULL, 0 },
11671 { NULL, 0 },
11672 { NULL, 0 },
11673 { NULL, 0 },
11674 { NULL, 0 },
11675 { NULL, 0 },
11676 { NULL, 0 },
11677 { NULL, 0 },
11678 { NULL, 0 },
11679 { NULL, 0 },
11680 { NULL, 0 },
11681 { NULL, 0 },
11682 { NULL, 0 },
11683 { NULL, 0 },
11684 { NULL, 0 },
11685 { NULL, 0 },
11686 { NULL, 0 },
11687 { NULL, 0 },
11688 { NULL, 0 },
11689 { NULL, 0 },
11690 { NULL, 0 },
11691 { NULL, 0 },
11692 { itable_VEX0132A, 4 },
11693 { NULL, 0 },
11694 { itable_VEX0132C, 2 },
11695 { itable_VEX0132D, 2 },
11696 { NULL, 0 },
11697 { NULL, 0 },
11698 { NULL, 0 },
11699 { NULL, 0 },
11700 { NULL, 0 },
11701 { NULL, 0 },
11702 { NULL, 0 },
11703 { NULL, 0 },
11704 { NULL, 0 },
11705 { NULL, 0 },
11706 { NULL, 0 },
11707 { NULL, 0 },
11708 { NULL, 0 },
11709 { NULL, 0 },
11710 { NULL, 0 },
11711 { NULL, 0 },
11712 { NULL, 0 },
11713 { NULL, 0 },
11714 { NULL, 0 },
11715 { NULL, 0 },
11716 { NULL, 0 },
11717 { NULL, 0 },
11718 { NULL, 0 },
11719 { NULL, 0 },
11720 { NULL, 0 },
11721 { NULL, 0 },
11722 { NULL, 0 },
11723 { NULL, 0 },
11724 { NULL, 0 },
11725 { NULL, 0 },
11726 { NULL, 0 },
11727 { NULL, 0 },
11728 { NULL, 0 },
11729 { NULL, 0 },
11730 { NULL, 0 },
11731 { itable_VEX01351, 2 },
11732 { NULL, 0 },
11733 { NULL, 0 },
11734 { NULL, 0 },
11735 { NULL, 0 },
11736 { NULL, 0 },
11737 { NULL, 0 },
11738 { itable_VEX01358, 2 },
11739 { itable_VEX01359, 2 },
11740 { itable_VEX0135A, 2 },
11741 { NULL, 0 },
11742 { itable_VEX0135C, 2 },
11743 { itable_VEX0135D, 2 },
11744 { itable_VEX0135E, 2 },
11745 { itable_VEX0135F, 2 },
11746 { NULL, 0 },
11747 { NULL, 0 },
11748 { NULL, 0 },
11749 { NULL, 0 },
11750 { NULL, 0 },
11751 { NULL, 0 },
11752 { NULL, 0 },
11753 { NULL, 0 },
11754 { NULL, 0 },
11755 { NULL, 0 },
11756 { NULL, 0 },
11757 { NULL, 0 },
11758 { NULL, 0 },
11759 { NULL, 0 },
11760 { NULL, 0 },
11761 { NULL, 0 },
11762 { itable_VEX01370, 1 },
11763 { NULL, 0 },
11764 { NULL, 0 },
11765 { NULL, 0 },
11766 { NULL, 0 },
11767 { NULL, 0 },
11768 { NULL, 0 },
11769 { NULL, 0 },
11770 { NULL, 0 },
11771 { NULL, 0 },
11772 { NULL, 0 },
11773 { NULL, 0 },
11774 { itable_VEX0137C, 2 },
11775 { itable_VEX0137D, 2 },
11776 { NULL, 0 },
11777 { NULL, 0 },
11778 { NULL, 0 },
11779 { NULL, 0 },
11780 { NULL, 0 },
11781 { NULL, 0 },
11782 { NULL, 0 },
11783 { NULL, 0 },
11784 { NULL, 0 },
11785 { NULL, 0 },
11786 { NULL, 0 },
11787 { NULL, 0 },
11788 { NULL, 0 },
11789 { NULL, 0 },
11790 { NULL, 0 },
11791 { NULL, 0 },
11792 { NULL, 0 },
11793 { NULL, 0 },
11794 { NULL, 0 },
11795 { NULL, 0 },
11796 { NULL, 0 },
11797 { NULL, 0 },
11798 { NULL, 0 },
11799 { NULL, 0 },
11800 { NULL, 0 },
11801 { NULL, 0 },
11802 { NULL, 0 },
11803 { NULL, 0 },
11804 { NULL, 0 },
11805 { NULL, 0 },
11806 { NULL, 0 },
11807 { NULL, 0 },
11808 { NULL, 0 },
11809 { NULL, 0 },
11810 { NULL, 0 },
11811 { NULL, 0 },
11812 { NULL, 0 },
11813 { NULL, 0 },
11814 { NULL, 0 },
11815 { NULL, 0 },
11816 { NULL, 0 },
11817 { NULL, 0 },
11818 { NULL, 0 },
11819 { NULL, 0 },
11820 { NULL, 0 },
11821 { NULL, 0 },
11822 { NULL, 0 },
11823 { NULL, 0 },
11824 { NULL, 0 },
11825 { NULL, 0 },
11826 { NULL, 0 },
11827 { NULL, 0 },
11828 { NULL, 0 },
11829 { NULL, 0 },
11830 { NULL, 0 },
11831 { NULL, 0 },
11832 { NULL, 0 },
11833 { NULL, 0 },
11834 { NULL, 0 },
11835 { NULL, 0 },
11836 { NULL, 0 },
11837 { NULL, 0 },
11838 { NULL, 0 },
11839 { NULL, 0 },
11840 { NULL, 0 },
11841 { NULL, 0 },
11842 { NULL, 0 },
11843 { NULL, 0 },
11844 { itable_VEX013C2, 66 },
11845 { NULL, 0 },
11846 { NULL, 0 },
11847 { NULL, 0 },
11848 { NULL, 0 },
11849 { NULL, 0 },
11850 { NULL, 0 },
11851 { NULL, 0 },
11852 { NULL, 0 },
11853 { NULL, 0 },
11854 { NULL, 0 },
11855 { NULL, 0 },
11856 { NULL, 0 },
11857 { NULL, 0 },
11858 { itable_VEX013D0, 2 },
11859 { NULL, 0 },
11860 { NULL, 0 },
11861 { NULL, 0 },
11862 { NULL, 0 },
11863 { NULL, 0 },
11864 { NULL, 0 },
11865 { NULL, 0 },
11866 { NULL, 0 },
11867 { NULL, 0 },
11868 { NULL, 0 },
11869 { NULL, 0 },
11870 { NULL, 0 },
11871 { NULL, 0 },
11872 { NULL, 0 },
11873 { NULL, 0 },
11874 { NULL, 0 },
11875 { NULL, 0 },
11876 { NULL, 0 },
11877 { NULL, 0 },
11878 { NULL, 0 },
11879 { NULL, 0 },
11880 { itable_VEX013E6, 2 },
11881 { NULL, 0 },
11882 { NULL, 0 },
11883 { NULL, 0 },
11884 { NULL, 0 },
11885 { NULL, 0 },
11886 { NULL, 0 },
11887 { NULL, 0 },
11888 { NULL, 0 },
11889 { NULL, 0 },
11890 { itable_VEX013F0, 1 },
11891 { NULL, 0 },
11892 { NULL, 0 },
11893 { NULL, 0 },
11894 { NULL, 0 },
11895 { NULL, 0 },
11896 { NULL, 0 },
11897 { NULL, 0 },
11898 { NULL, 0 },
11899 { NULL, 0 },
11900 { NULL, 0 },
11901 { NULL, 0 },
11902 { NULL, 0 },
11903 { NULL, 0 },
11904 { NULL, 0 },
11905 { NULL, 0 },
11908 static const struct disasm_index itable_VEX014[256] = {
11909 { NULL, 0 },
11910 { NULL, 0 },
11911 { NULL, 0 },
11912 { NULL, 0 },
11913 { NULL, 0 },
11914 { NULL, 0 },
11915 { NULL, 0 },
11916 { NULL, 0 },
11917 { NULL, 0 },
11918 { NULL, 0 },
11919 { NULL, 0 },
11920 { NULL, 0 },
11921 { NULL, 0 },
11922 { NULL, 0 },
11923 { NULL, 0 },
11924 { NULL, 0 },
11925 { itable_VEX01410, 1 },
11926 { itable_VEX01411, 1 },
11927 { NULL, 0 },
11928 { NULL, 0 },
11929 { itable_VEX01414, 2 },
11930 { itable_VEX01415, 2 },
11931 { NULL, 0 },
11932 { NULL, 0 },
11933 { NULL, 0 },
11934 { NULL, 0 },
11935 { NULL, 0 },
11936 { NULL, 0 },
11937 { NULL, 0 },
11938 { NULL, 0 },
11939 { NULL, 0 },
11940 { NULL, 0 },
11941 { NULL, 0 },
11942 { NULL, 0 },
11943 { NULL, 0 },
11944 { NULL, 0 },
11945 { NULL, 0 },
11946 { NULL, 0 },
11947 { NULL, 0 },
11948 { NULL, 0 },
11949 { itable_VEX01428, 1 },
11950 { itable_VEX01429, 1 },
11951 { NULL, 0 },
11952 { itable_VEX0142B, 1 },
11953 { NULL, 0 },
11954 { NULL, 0 },
11955 { NULL, 0 },
11956 { NULL, 0 },
11957 { NULL, 0 },
11958 { NULL, 0 },
11959 { NULL, 0 },
11960 { NULL, 0 },
11961 { NULL, 0 },
11962 { NULL, 0 },
11963 { NULL, 0 },
11964 { NULL, 0 },
11965 { NULL, 0 },
11966 { NULL, 0 },
11967 { NULL, 0 },
11968 { NULL, 0 },
11969 { NULL, 0 },
11970 { NULL, 0 },
11971 { NULL, 0 },
11972 { NULL, 0 },
11973 { NULL, 0 },
11974 { NULL, 0 },
11975 { NULL, 0 },
11976 { NULL, 0 },
11977 { NULL, 0 },
11978 { NULL, 0 },
11979 { NULL, 0 },
11980 { NULL, 0 },
11981 { NULL, 0 },
11982 { NULL, 0 },
11983 { NULL, 0 },
11984 { NULL, 0 },
11985 { NULL, 0 },
11986 { NULL, 0 },
11987 { NULL, 0 },
11988 { NULL, 0 },
11989 { itable_VEX01450, 2 },
11990 { itable_VEX01451, 1 },
11991 { itable_VEX01452, 1 },
11992 { itable_VEX01453, 1 },
11993 { itable_VEX01454, 2 },
11994 { itable_VEX01455, 2 },
11995 { itable_VEX01456, 2 },
11996 { itable_VEX01457, 2 },
11997 { itable_VEX01458, 2 },
11998 { itable_VEX01459, 2 },
11999 { itable_VEX0145A, 1 },
12000 { itable_VEX0145B, 1 },
12001 { itable_VEX0145C, 2 },
12002 { itable_VEX0145D, 2 },
12003 { itable_VEX0145E, 2 },
12004 { itable_VEX0145F, 2 },
12005 { NULL, 0 },
12006 { NULL, 0 },
12007 { NULL, 0 },
12008 { NULL, 0 },
12009 { NULL, 0 },
12010 { NULL, 0 },
12011 { NULL, 0 },
12012 { NULL, 0 },
12013 { NULL, 0 },
12014 { NULL, 0 },
12015 { NULL, 0 },
12016 { NULL, 0 },
12017 { NULL, 0 },
12018 { NULL, 0 },
12019 { NULL, 0 },
12020 { NULL, 0 },
12021 { NULL, 0 },
12022 { NULL, 0 },
12023 { NULL, 0 },
12024 { NULL, 0 },
12025 { NULL, 0 },
12026 { NULL, 0 },
12027 { NULL, 0 },
12028 { itable_VEX01477, 1 },
12029 { NULL, 0 },
12030 { NULL, 0 },
12031 { NULL, 0 },
12032 { NULL, 0 },
12033 { NULL, 0 },
12034 { NULL, 0 },
12035 { NULL, 0 },
12036 { NULL, 0 },
12037 { NULL, 0 },
12038 { NULL, 0 },
12039 { NULL, 0 },
12040 { NULL, 0 },
12041 { NULL, 0 },
12042 { NULL, 0 },
12043 { NULL, 0 },
12044 { NULL, 0 },
12045 { NULL, 0 },
12046 { NULL, 0 },
12047 { NULL, 0 },
12048 { NULL, 0 },
12049 { NULL, 0 },
12050 { NULL, 0 },
12051 { NULL, 0 },
12052 { NULL, 0 },
12053 { NULL, 0 },
12054 { NULL, 0 },
12055 { NULL, 0 },
12056 { NULL, 0 },
12057 { NULL, 0 },
12058 { NULL, 0 },
12059 { NULL, 0 },
12060 { NULL, 0 },
12061 { NULL, 0 },
12062 { NULL, 0 },
12063 { NULL, 0 },
12064 { NULL, 0 },
12065 { NULL, 0 },
12066 { NULL, 0 },
12067 { NULL, 0 },
12068 { NULL, 0 },
12069 { NULL, 0 },
12070 { NULL, 0 },
12071 { NULL, 0 },
12072 { NULL, 0 },
12073 { NULL, 0 },
12074 { NULL, 0 },
12075 { NULL, 0 },
12076 { NULL, 0 },
12077 { NULL, 0 },
12078 { NULL, 0 },
12079 { NULL, 0 },
12080 { NULL, 0 },
12081 { NULL, 0 },
12082 { NULL, 0 },
12083 { NULL, 0 },
12084 { NULL, 0 },
12085 { NULL, 0 },
12086 { NULL, 0 },
12087 { NULL, 0 },
12088 { NULL, 0 },
12089 { NULL, 0 },
12090 { NULL, 0 },
12091 { NULL, 0 },
12092 { NULL, 0 },
12093 { NULL, 0 },
12094 { NULL, 0 },
12095 { NULL, 0 },
12096 { NULL, 0 },
12097 { NULL, 0 },
12098 { NULL, 0 },
12099 { NULL, 0 },
12100 { NULL, 0 },
12101 { NULL, 0 },
12102 { NULL, 0 },
12103 { itable_VEX014C2, 66 },
12104 { NULL, 0 },
12105 { NULL, 0 },
12106 { NULL, 0 },
12107 { itable_VEX014C6, 2 },
12108 { NULL, 0 },
12109 { NULL, 0 },
12110 { NULL, 0 },
12111 { NULL, 0 },
12112 { NULL, 0 },
12113 { NULL, 0 },
12114 { NULL, 0 },
12115 { NULL, 0 },
12116 { NULL, 0 },
12117 { NULL, 0 },
12118 { NULL, 0 },
12119 { NULL, 0 },
12120 { NULL, 0 },
12121 { NULL, 0 },
12122 { NULL, 0 },
12123 { NULL, 0 },
12124 { NULL, 0 },
12125 { NULL, 0 },
12126 { NULL, 0 },
12127 { NULL, 0 },
12128 { NULL, 0 },
12129 { NULL, 0 },
12130 { NULL, 0 },
12131 { NULL, 0 },
12132 { NULL, 0 },
12133 { NULL, 0 },
12134 { NULL, 0 },
12135 { NULL, 0 },
12136 { NULL, 0 },
12137 { NULL, 0 },
12138 { NULL, 0 },
12139 { NULL, 0 },
12140 { NULL, 0 },
12141 { NULL, 0 },
12142 { NULL, 0 },
12143 { NULL, 0 },
12144 { NULL, 0 },
12145 { NULL, 0 },
12146 { NULL, 0 },
12147 { NULL, 0 },
12148 { NULL, 0 },
12149 { NULL, 0 },
12150 { NULL, 0 },
12151 { NULL, 0 },
12152 { NULL, 0 },
12153 { NULL, 0 },
12154 { NULL, 0 },
12155 { NULL, 0 },
12156 { NULL, 0 },
12157 { NULL, 0 },
12158 { NULL, 0 },
12159 { NULL, 0 },
12160 { NULL, 0 },
12161 { NULL, 0 },
12162 { NULL, 0 },
12163 { NULL, 0 },
12164 { NULL, 0 },
12167 static const struct disasm_index itable_VEX015[256] = {
12168 { NULL, 0 },
12169 { NULL, 0 },
12170 { NULL, 0 },
12171 { NULL, 0 },
12172 { NULL, 0 },
12173 { NULL, 0 },
12174 { NULL, 0 },
12175 { NULL, 0 },
12176 { NULL, 0 },
12177 { NULL, 0 },
12178 { NULL, 0 },
12179 { NULL, 0 },
12180 { NULL, 0 },
12181 { NULL, 0 },
12182 { NULL, 0 },
12183 { NULL, 0 },
12184 { itable_VEX01510, 1 },
12185 { itable_VEX01511, 1 },
12186 { NULL, 0 },
12187 { NULL, 0 },
12188 { itable_VEX01514, 2 },
12189 { itable_VEX01515, 2 },
12190 { NULL, 0 },
12191 { NULL, 0 },
12192 { NULL, 0 },
12193 { NULL, 0 },
12194 { NULL, 0 },
12195 { NULL, 0 },
12196 { NULL, 0 },
12197 { NULL, 0 },
12198 { NULL, 0 },
12199 { NULL, 0 },
12200 { NULL, 0 },
12201 { NULL, 0 },
12202 { NULL, 0 },
12203 { NULL, 0 },
12204 { NULL, 0 },
12205 { NULL, 0 },
12206 { NULL, 0 },
12207 { NULL, 0 },
12208 { itable_VEX01528, 1 },
12209 { itable_VEX01529, 1 },
12210 { NULL, 0 },
12211 { itable_VEX0152B, 1 },
12212 { NULL, 0 },
12213 { NULL, 0 },
12214 { NULL, 0 },
12215 { NULL, 0 },
12216 { NULL, 0 },
12217 { NULL, 0 },
12218 { NULL, 0 },
12219 { NULL, 0 },
12220 { NULL, 0 },
12221 { NULL, 0 },
12222 { NULL, 0 },
12223 { NULL, 0 },
12224 { NULL, 0 },
12225 { NULL, 0 },
12226 { NULL, 0 },
12227 { NULL, 0 },
12228 { NULL, 0 },
12229 { NULL, 0 },
12230 { NULL, 0 },
12231 { NULL, 0 },
12232 { NULL, 0 },
12233 { NULL, 0 },
12234 { NULL, 0 },
12235 { NULL, 0 },
12236 { NULL, 0 },
12237 { NULL, 0 },
12238 { NULL, 0 },
12239 { NULL, 0 },
12240 { NULL, 0 },
12241 { NULL, 0 },
12242 { NULL, 0 },
12243 { NULL, 0 },
12244 { NULL, 0 },
12245 { NULL, 0 },
12246 { NULL, 0 },
12247 { NULL, 0 },
12248 { itable_VEX01550, 2 },
12249 { itable_VEX01551, 1 },
12250 { NULL, 0 },
12251 { NULL, 0 },
12252 { itable_VEX01554, 2 },
12253 { itable_VEX01555, 2 },
12254 { itable_VEX01556, 2 },
12255 { itable_VEX01557, 2 },
12256 { itable_VEX01558, 2 },
12257 { itable_VEX01559, 2 },
12258 { itable_VEX0155A, 2 },
12259 { itable_VEX0155B, 1 },
12260 { itable_VEX0155C, 2 },
12261 { itable_VEX0155D, 2 },
12262 { itable_VEX0155E, 2 },
12263 { itable_VEX0155F, 2 },
12264 { NULL, 0 },
12265 { NULL, 0 },
12266 { NULL, 0 },
12267 { NULL, 0 },
12268 { NULL, 0 },
12269 { NULL, 0 },
12270 { NULL, 0 },
12271 { NULL, 0 },
12272 { NULL, 0 },
12273 { NULL, 0 },
12274 { NULL, 0 },
12275 { NULL, 0 },
12276 { NULL, 0 },
12277 { NULL, 0 },
12278 { NULL, 0 },
12279 { itable_VEX0156F, 2 },
12280 { NULL, 0 },
12281 { NULL, 0 },
12282 { NULL, 0 },
12283 { NULL, 0 },
12284 { NULL, 0 },
12285 { NULL, 0 },
12286 { NULL, 0 },
12287 { NULL, 0 },
12288 { NULL, 0 },
12289 { NULL, 0 },
12290 { NULL, 0 },
12291 { NULL, 0 },
12292 { itable_VEX0157C, 2 },
12293 { itable_VEX0157D, 2 },
12294 { NULL, 0 },
12295 { itable_VEX0157F, 2 },
12296 { NULL, 0 },
12297 { NULL, 0 },
12298 { NULL, 0 },
12299 { NULL, 0 },
12300 { NULL, 0 },
12301 { NULL, 0 },
12302 { NULL, 0 },
12303 { NULL, 0 },
12304 { NULL, 0 },
12305 { NULL, 0 },
12306 { NULL, 0 },
12307 { NULL, 0 },
12308 { NULL, 0 },
12309 { NULL, 0 },
12310 { NULL, 0 },
12311 { NULL, 0 },
12312 { NULL, 0 },
12313 { NULL, 0 },
12314 { NULL, 0 },
12315 { NULL, 0 },
12316 { NULL, 0 },
12317 { NULL, 0 },
12318 { NULL, 0 },
12319 { NULL, 0 },
12320 { NULL, 0 },
12321 { NULL, 0 },
12322 { NULL, 0 },
12323 { NULL, 0 },
12324 { NULL, 0 },
12325 { NULL, 0 },
12326 { NULL, 0 },
12327 { NULL, 0 },
12328 { NULL, 0 },
12329 { NULL, 0 },
12330 { NULL, 0 },
12331 { NULL, 0 },
12332 { NULL, 0 },
12333 { NULL, 0 },
12334 { NULL, 0 },
12335 { NULL, 0 },
12336 { NULL, 0 },
12337 { NULL, 0 },
12338 { NULL, 0 },
12339 { NULL, 0 },
12340 { NULL, 0 },
12341 { NULL, 0 },
12342 { NULL, 0 },
12343 { NULL, 0 },
12344 { NULL, 0 },
12345 { NULL, 0 },
12346 { NULL, 0 },
12347 { NULL, 0 },
12348 { NULL, 0 },
12349 { NULL, 0 },
12350 { NULL, 0 },
12351 { NULL, 0 },
12352 { NULL, 0 },
12353 { NULL, 0 },
12354 { NULL, 0 },
12355 { NULL, 0 },
12356 { NULL, 0 },
12357 { NULL, 0 },
12358 { NULL, 0 },
12359 { NULL, 0 },
12360 { NULL, 0 },
12361 { NULL, 0 },
12362 { itable_VEX015C2, 66 },
12363 { NULL, 0 },
12364 { NULL, 0 },
12365 { NULL, 0 },
12366 { itable_VEX015C6, 2 },
12367 { NULL, 0 },
12368 { NULL, 0 },
12369 { NULL, 0 },
12370 { NULL, 0 },
12371 { NULL, 0 },
12372 { NULL, 0 },
12373 { NULL, 0 },
12374 { NULL, 0 },
12375 { NULL, 0 },
12376 { itable_VEX015D0, 2 },
12377 { NULL, 0 },
12378 { NULL, 0 },
12379 { NULL, 0 },
12380 { NULL, 0 },
12381 { NULL, 0 },
12382 { NULL, 0 },
12383 { NULL, 0 },
12384 { NULL, 0 },
12385 { NULL, 0 },
12386 { NULL, 0 },
12387 { NULL, 0 },
12388 { NULL, 0 },
12389 { NULL, 0 },
12390 { NULL, 0 },
12391 { NULL, 0 },
12392 { NULL, 0 },
12393 { NULL, 0 },
12394 { NULL, 0 },
12395 { NULL, 0 },
12396 { NULL, 0 },
12397 { NULL, 0 },
12398 { itable_VEX015E6, 2 },
12399 { itable_VEX015E7, 2 },
12400 { NULL, 0 },
12401 { NULL, 0 },
12402 { NULL, 0 },
12403 { NULL, 0 },
12404 { NULL, 0 },
12405 { NULL, 0 },
12406 { NULL, 0 },
12407 { NULL, 0 },
12408 { NULL, 0 },
12409 { NULL, 0 },
12410 { NULL, 0 },
12411 { NULL, 0 },
12412 { NULL, 0 },
12413 { NULL, 0 },
12414 { NULL, 0 },
12415 { NULL, 0 },
12416 { NULL, 0 },
12417 { NULL, 0 },
12418 { NULL, 0 },
12419 { NULL, 0 },
12420 { NULL, 0 },
12421 { NULL, 0 },
12422 { NULL, 0 },
12423 { NULL, 0 },
12426 static const struct disasm_index itable_VEX016[256] = {
12427 { NULL, 0 },
12428 { NULL, 0 },
12429 { NULL, 0 },
12430 { NULL, 0 },
12431 { NULL, 0 },
12432 { NULL, 0 },
12433 { NULL, 0 },
12434 { NULL, 0 },
12435 { NULL, 0 },
12436 { NULL, 0 },
12437 { NULL, 0 },
12438 { NULL, 0 },
12439 { NULL, 0 },
12440 { NULL, 0 },
12441 { NULL, 0 },
12442 { NULL, 0 },
12443 { NULL, 0 },
12444 { NULL, 0 },
12445 { itable_VEX01612, 1 },
12446 { NULL, 0 },
12447 { NULL, 0 },
12448 { NULL, 0 },
12449 { itable_VEX01616, 1 },
12450 { NULL, 0 },
12451 { NULL, 0 },
12452 { NULL, 0 },
12453 { NULL, 0 },
12454 { NULL, 0 },
12455 { NULL, 0 },
12456 { NULL, 0 },
12457 { NULL, 0 },
12458 { NULL, 0 },
12459 { NULL, 0 },
12460 { NULL, 0 },
12461 { NULL, 0 },
12462 { NULL, 0 },
12463 { NULL, 0 },
12464 { NULL, 0 },
12465 { NULL, 0 },
12466 { NULL, 0 },
12467 { NULL, 0 },
12468 { NULL, 0 },
12469 { NULL, 0 },
12470 { NULL, 0 },
12471 { NULL, 0 },
12472 { NULL, 0 },
12473 { NULL, 0 },
12474 { NULL, 0 },
12475 { NULL, 0 },
12476 { NULL, 0 },
12477 { NULL, 0 },
12478 { NULL, 0 },
12479 { NULL, 0 },
12480 { NULL, 0 },
12481 { NULL, 0 },
12482 { NULL, 0 },
12483 { NULL, 0 },
12484 { NULL, 0 },
12485 { NULL, 0 },
12486 { NULL, 0 },
12487 { NULL, 0 },
12488 { NULL, 0 },
12489 { NULL, 0 },
12490 { NULL, 0 },
12491 { NULL, 0 },
12492 { NULL, 0 },
12493 { NULL, 0 },
12494 { NULL, 0 },
12495 { NULL, 0 },
12496 { NULL, 0 },
12497 { NULL, 0 },
12498 { NULL, 0 },
12499 { NULL, 0 },
12500 { NULL, 0 },
12501 { NULL, 0 },
12502 { NULL, 0 },
12503 { NULL, 0 },
12504 { NULL, 0 },
12505 { NULL, 0 },
12506 { NULL, 0 },
12507 { NULL, 0 },
12508 { NULL, 0 },
12509 { NULL, 0 },
12510 { NULL, 0 },
12511 { NULL, 0 },
12512 { NULL, 0 },
12513 { NULL, 0 },
12514 { NULL, 0 },
12515 { NULL, 0 },
12516 { NULL, 0 },
12517 { NULL, 0 },
12518 { itable_VEX0165B, 1 },
12519 { NULL, 0 },
12520 { NULL, 0 },
12521 { NULL, 0 },
12522 { NULL, 0 },
12523 { NULL, 0 },
12524 { NULL, 0 },
12525 { NULL, 0 },
12526 { NULL, 0 },
12527 { NULL, 0 },
12528 { NULL, 0 },
12529 { NULL, 0 },
12530 { NULL, 0 },
12531 { NULL, 0 },
12532 { NULL, 0 },
12533 { NULL, 0 },
12534 { NULL, 0 },
12535 { NULL, 0 },
12536 { NULL, 0 },
12537 { NULL, 0 },
12538 { itable_VEX0166F, 2 },
12539 { NULL, 0 },
12540 { NULL, 0 },
12541 { NULL, 0 },
12542 { NULL, 0 },
12543 { NULL, 0 },
12544 { NULL, 0 },
12545 { NULL, 0 },
12546 { NULL, 0 },
12547 { NULL, 0 },
12548 { NULL, 0 },
12549 { NULL, 0 },
12550 { NULL, 0 },
12551 { NULL, 0 },
12552 { NULL, 0 },
12553 { NULL, 0 },
12554 { itable_VEX0167F, 2 },
12555 { NULL, 0 },
12556 { NULL, 0 },
12557 { NULL, 0 },
12558 { NULL, 0 },
12559 { NULL, 0 },
12560 { NULL, 0 },
12561 { NULL, 0 },
12562 { NULL, 0 },
12563 { NULL, 0 },
12564 { NULL, 0 },
12565 { NULL, 0 },
12566 { NULL, 0 },
12567 { NULL, 0 },
12568 { NULL, 0 },
12569 { NULL, 0 },
12570 { NULL, 0 },
12571 { NULL, 0 },
12572 { NULL, 0 },
12573 { NULL, 0 },
12574 { NULL, 0 },
12575 { NULL, 0 },
12576 { NULL, 0 },
12577 { NULL, 0 },
12578 { NULL, 0 },
12579 { NULL, 0 },
12580 { NULL, 0 },
12581 { NULL, 0 },
12582 { NULL, 0 },
12583 { NULL, 0 },
12584 { NULL, 0 },
12585 { NULL, 0 },
12586 { NULL, 0 },
12587 { NULL, 0 },
12588 { NULL, 0 },
12589 { NULL, 0 },
12590 { NULL, 0 },
12591 { NULL, 0 },
12592 { NULL, 0 },
12593 { NULL, 0 },
12594 { NULL, 0 },
12595 { NULL, 0 },
12596 { NULL, 0 },
12597 { NULL, 0 },
12598 { NULL, 0 },
12599 { NULL, 0 },
12600 { NULL, 0 },
12601 { NULL, 0 },
12602 { NULL, 0 },
12603 { NULL, 0 },
12604 { NULL, 0 },
12605 { NULL, 0 },
12606 { NULL, 0 },
12607 { NULL, 0 },
12608 { NULL, 0 },
12609 { NULL, 0 },
12610 { NULL, 0 },
12611 { NULL, 0 },
12612 { NULL, 0 },
12613 { NULL, 0 },
12614 { NULL, 0 },
12615 { NULL, 0 },
12616 { NULL, 0 },
12617 { NULL, 0 },
12618 { NULL, 0 },
12619 { NULL, 0 },
12620 { NULL, 0 },
12621 { NULL, 0 },
12622 { NULL, 0 },
12623 { NULL, 0 },
12624 { NULL, 0 },
12625 { NULL, 0 },
12626 { NULL, 0 },
12627 { NULL, 0 },
12628 { NULL, 0 },
12629 { NULL, 0 },
12630 { NULL, 0 },
12631 { NULL, 0 },
12632 { NULL, 0 },
12633 { NULL, 0 },
12634 { NULL, 0 },
12635 { NULL, 0 },
12636 { NULL, 0 },
12637 { NULL, 0 },
12638 { NULL, 0 },
12639 { NULL, 0 },
12640 { NULL, 0 },
12641 { NULL, 0 },
12642 { NULL, 0 },
12643 { NULL, 0 },
12644 { NULL, 0 },
12645 { NULL, 0 },
12646 { NULL, 0 },
12647 { NULL, 0 },
12648 { NULL, 0 },
12649 { NULL, 0 },
12650 { NULL, 0 },
12651 { NULL, 0 },
12652 { NULL, 0 },
12653 { NULL, 0 },
12654 { NULL, 0 },
12655 { NULL, 0 },
12656 { NULL, 0 },
12657 { itable_VEX016E6, 1 },
12658 { NULL, 0 },
12659 { NULL, 0 },
12660 { NULL, 0 },
12661 { NULL, 0 },
12662 { NULL, 0 },
12663 { NULL, 0 },
12664 { NULL, 0 },
12665 { NULL, 0 },
12666 { NULL, 0 },
12667 { NULL, 0 },
12668 { NULL, 0 },
12669 { NULL, 0 },
12670 { NULL, 0 },
12671 { NULL, 0 },
12672 { NULL, 0 },
12673 { NULL, 0 },
12674 { NULL, 0 },
12675 { NULL, 0 },
12676 { NULL, 0 },
12677 { NULL, 0 },
12678 { NULL, 0 },
12679 { NULL, 0 },
12680 { NULL, 0 },
12681 { NULL, 0 },
12682 { NULL, 0 },
12685 static const struct disasm_index itable_VEX017[256] = {
12686 { NULL, 0 },
12687 { NULL, 0 },
12688 { NULL, 0 },
12689 { NULL, 0 },
12690 { NULL, 0 },
12691 { NULL, 0 },
12692 { NULL, 0 },
12693 { NULL, 0 },
12694 { NULL, 0 },
12695 { NULL, 0 },
12696 { NULL, 0 },
12697 { NULL, 0 },
12698 { NULL, 0 },
12699 { NULL, 0 },
12700 { NULL, 0 },
12701 { NULL, 0 },
12702 { NULL, 0 },
12703 { NULL, 0 },
12704 { itable_VEX01712, 1 },
12705 { NULL, 0 },
12706 { NULL, 0 },
12707 { NULL, 0 },
12708 { NULL, 0 },
12709 { NULL, 0 },
12710 { NULL, 0 },
12711 { NULL, 0 },
12712 { NULL, 0 },
12713 { NULL, 0 },
12714 { NULL, 0 },
12715 { NULL, 0 },
12716 { NULL, 0 },
12717 { NULL, 0 },
12718 { NULL, 0 },
12719 { NULL, 0 },
12720 { NULL, 0 },
12721 { NULL, 0 },
12722 { NULL, 0 },
12723 { NULL, 0 },
12724 { NULL, 0 },
12725 { NULL, 0 },
12726 { NULL, 0 },
12727 { NULL, 0 },
12728 { NULL, 0 },
12729 { NULL, 0 },
12730 { NULL, 0 },
12731 { NULL, 0 },
12732 { NULL, 0 },
12733 { NULL, 0 },
12734 { NULL, 0 },
12735 { NULL, 0 },
12736 { NULL, 0 },
12737 { NULL, 0 },
12738 { NULL, 0 },
12739 { NULL, 0 },
12740 { NULL, 0 },
12741 { NULL, 0 },
12742 { NULL, 0 },
12743 { NULL, 0 },
12744 { NULL, 0 },
12745 { NULL, 0 },
12746 { NULL, 0 },
12747 { NULL, 0 },
12748 { NULL, 0 },
12749 { NULL, 0 },
12750 { NULL, 0 },
12751 { NULL, 0 },
12752 { NULL, 0 },
12753 { NULL, 0 },
12754 { NULL, 0 },
12755 { NULL, 0 },
12756 { NULL, 0 },
12757 { NULL, 0 },
12758 { NULL, 0 },
12759 { NULL, 0 },
12760 { NULL, 0 },
12761 { NULL, 0 },
12762 { NULL, 0 },
12763 { NULL, 0 },
12764 { NULL, 0 },
12765 { NULL, 0 },
12766 { NULL, 0 },
12767 { NULL, 0 },
12768 { NULL, 0 },
12769 { NULL, 0 },
12770 { NULL, 0 },
12771 { NULL, 0 },
12772 { NULL, 0 },
12773 { NULL, 0 },
12774 { NULL, 0 },
12775 { NULL, 0 },
12776 { NULL, 0 },
12777 { NULL, 0 },
12778 { NULL, 0 },
12779 { NULL, 0 },
12780 { NULL, 0 },
12781 { NULL, 0 },
12782 { NULL, 0 },
12783 { NULL, 0 },
12784 { NULL, 0 },
12785 { NULL, 0 },
12786 { NULL, 0 },
12787 { NULL, 0 },
12788 { NULL, 0 },
12789 { NULL, 0 },
12790 { NULL, 0 },
12791 { NULL, 0 },
12792 { NULL, 0 },
12793 { NULL, 0 },
12794 { NULL, 0 },
12795 { NULL, 0 },
12796 { NULL, 0 },
12797 { NULL, 0 },
12798 { NULL, 0 },
12799 { NULL, 0 },
12800 { NULL, 0 },
12801 { NULL, 0 },
12802 { NULL, 0 },
12803 { NULL, 0 },
12804 { NULL, 0 },
12805 { NULL, 0 },
12806 { NULL, 0 },
12807 { NULL, 0 },
12808 { NULL, 0 },
12809 { NULL, 0 },
12810 { itable_VEX0177C, 2 },
12811 { itable_VEX0177D, 2 },
12812 { NULL, 0 },
12813 { NULL, 0 },
12814 { NULL, 0 },
12815 { NULL, 0 },
12816 { NULL, 0 },
12817 { NULL, 0 },
12818 { NULL, 0 },
12819 { NULL, 0 },
12820 { NULL, 0 },
12821 { NULL, 0 },
12822 { NULL, 0 },
12823 { NULL, 0 },
12824 { NULL, 0 },
12825 { NULL, 0 },
12826 { NULL, 0 },
12827 { NULL, 0 },
12828 { NULL, 0 },
12829 { NULL, 0 },
12830 { NULL, 0 },
12831 { NULL, 0 },
12832 { NULL, 0 },
12833 { NULL, 0 },
12834 { NULL, 0 },
12835 { NULL, 0 },
12836 { NULL, 0 },
12837 { NULL, 0 },
12838 { NULL, 0 },
12839 { NULL, 0 },
12840 { NULL, 0 },
12841 { NULL, 0 },
12842 { NULL, 0 },
12843 { NULL, 0 },
12844 { NULL, 0 },
12845 { NULL, 0 },
12846 { NULL, 0 },
12847 { NULL, 0 },
12848 { NULL, 0 },
12849 { NULL, 0 },
12850 { NULL, 0 },
12851 { NULL, 0 },
12852 { NULL, 0 },
12853 { NULL, 0 },
12854 { NULL, 0 },
12855 { NULL, 0 },
12856 { NULL, 0 },
12857 { NULL, 0 },
12858 { NULL, 0 },
12859 { NULL, 0 },
12860 { NULL, 0 },
12861 { NULL, 0 },
12862 { NULL, 0 },
12863 { NULL, 0 },
12864 { NULL, 0 },
12865 { NULL, 0 },
12866 { NULL, 0 },
12867 { NULL, 0 },
12868 { NULL, 0 },
12869 { NULL, 0 },
12870 { NULL, 0 },
12871 { NULL, 0 },
12872 { NULL, 0 },
12873 { NULL, 0 },
12874 { NULL, 0 },
12875 { NULL, 0 },
12876 { NULL, 0 },
12877 { NULL, 0 },
12878 { NULL, 0 },
12879 { NULL, 0 },
12880 { NULL, 0 },
12881 { NULL, 0 },
12882 { NULL, 0 },
12883 { NULL, 0 },
12884 { NULL, 0 },
12885 { NULL, 0 },
12886 { NULL, 0 },
12887 { NULL, 0 },
12888 { NULL, 0 },
12889 { NULL, 0 },
12890 { NULL, 0 },
12891 { NULL, 0 },
12892 { NULL, 0 },
12893 { NULL, 0 },
12894 { itable_VEX017D0, 2 },
12895 { NULL, 0 },
12896 { NULL, 0 },
12897 { NULL, 0 },
12898 { NULL, 0 },
12899 { NULL, 0 },
12900 { NULL, 0 },
12901 { NULL, 0 },
12902 { NULL, 0 },
12903 { NULL, 0 },
12904 { NULL, 0 },
12905 { NULL, 0 },
12906 { NULL, 0 },
12907 { NULL, 0 },
12908 { NULL, 0 },
12909 { NULL, 0 },
12910 { NULL, 0 },
12911 { NULL, 0 },
12912 { NULL, 0 },
12913 { NULL, 0 },
12914 { NULL, 0 },
12915 { NULL, 0 },
12916 { itable_VEX017E6, 2 },
12917 { NULL, 0 },
12918 { NULL, 0 },
12919 { NULL, 0 },
12920 { NULL, 0 },
12921 { NULL, 0 },
12922 { NULL, 0 },
12923 { NULL, 0 },
12924 { NULL, 0 },
12925 { NULL, 0 },
12926 { itable_VEX017F0, 2 },
12927 { NULL, 0 },
12928 { NULL, 0 },
12929 { NULL, 0 },
12930 { NULL, 0 },
12931 { NULL, 0 },
12932 { NULL, 0 },
12933 { NULL, 0 },
12934 { NULL, 0 },
12935 { NULL, 0 },
12936 { NULL, 0 },
12937 { NULL, 0 },
12938 { NULL, 0 },
12939 { NULL, 0 },
12940 { NULL, 0 },
12941 { NULL, 0 },
12944 static const struct disasm_index itable_VEX021[256] = {
12945 { itable_VEX02100, 2 },
12946 { itable_VEX02101, 2 },
12947 { itable_VEX02102, 2 },
12948 { itable_VEX02103, 2 },
12949 { itable_VEX02104, 2 },
12950 { itable_VEX02105, 2 },
12951 { itable_VEX02106, 2 },
12952 { itable_VEX02107, 2 },
12953 { itable_VEX02108, 2 },
12954 { itable_VEX02109, 2 },
12955 { itable_VEX0210A, 2 },
12956 { itable_VEX0210B, 2 },
12957 { itable_VEX0210C, 1 },
12958 { itable_VEX0210D, 1 },
12959 { itable_VEX0210E, 1 },
12960 { itable_VEX0210F, 1 },
12961 { NULL, 0 },
12962 { NULL, 0 },
12963 { NULL, 0 },
12964 { NULL, 0 },
12965 { itable_VEX02114, 1 },
12966 { itable_VEX02115, 1 },
12967 { NULL, 0 },
12968 { itable_VEX02117, 1 },
12969 { itable_VEX02118, 1 },
12970 { NULL, 0 },
12971 { NULL, 0 },
12972 { NULL, 0 },
12973 { itable_VEX0211C, 1 },
12974 { itable_VEX0211D, 1 },
12975 { itable_VEX0211E, 1 },
12976 { NULL, 0 },
12977 { itable_VEX02120, 1 },
12978 { itable_VEX02121, 1 },
12979 { itable_VEX02122, 1 },
12980 { itable_VEX02123, 1 },
12981 { itable_VEX02124, 1 },
12982 { itable_VEX02125, 1 },
12983 { NULL, 0 },
12984 { NULL, 0 },
12985 { itable_VEX02128, 2 },
12986 { NULL, 0 },
12987 { itable_VEX0212A, 1 },
12988 { itable_VEX0212B, 2 },
12989 { itable_VEX0212C, 1 },
12990 { itable_VEX0212D, 1 },
12991 { itable_VEX0212E, 1 },
12992 { itable_VEX0212F, 1 },
12993 { itable_VEX02130, 1 },
12994 { itable_VEX02131, 1 },
12995 { itable_VEX02132, 1 },
12996 { itable_VEX02133, 1 },
12997 { itable_VEX02134, 1 },
12998 { itable_VEX02135, 1 },
12999 { NULL, 0 },
13000 { NULL, 0 },
13001 { itable_VEX02138, 2 },
13002 { itable_VEX02139, 2 },
13003 { itable_VEX0213A, 2 },
13004 { itable_VEX0213B, 2 },
13005 { itable_VEX0213C, 2 },
13006 { itable_VEX0213D, 2 },
13007 { itable_VEX0213E, 2 },
13008 { itable_VEX0213F, 2 },
13009 { itable_VEX02140, 2 },
13010 { itable_VEX02141, 1 },
13011 { NULL, 0 },
13012 { NULL, 0 },
13013 { NULL, 0 },
13014 { NULL, 0 },
13015 { NULL, 0 },
13016 { NULL, 0 },
13017 { NULL, 0 },
13018 { NULL, 0 },
13019 { NULL, 0 },
13020 { NULL, 0 },
13021 { NULL, 0 },
13022 { NULL, 0 },
13023 { NULL, 0 },
13024 { NULL, 0 },
13025 { NULL, 0 },
13026 { NULL, 0 },
13027 { NULL, 0 },
13028 { NULL, 0 },
13029 { NULL, 0 },
13030 { NULL, 0 },
13031 { NULL, 0 },
13032 { NULL, 0 },
13033 { NULL, 0 },
13034 { NULL, 0 },
13035 { NULL, 0 },
13036 { NULL, 0 },
13037 { NULL, 0 },
13038 { NULL, 0 },
13039 { NULL, 0 },
13040 { NULL, 0 },
13041 { NULL, 0 },
13042 { NULL, 0 },
13043 { NULL, 0 },
13044 { NULL, 0 },
13045 { NULL, 0 },
13046 { NULL, 0 },
13047 { NULL, 0 },
13048 { NULL, 0 },
13049 { NULL, 0 },
13050 { NULL, 0 },
13051 { NULL, 0 },
13052 { NULL, 0 },
13053 { NULL, 0 },
13054 { NULL, 0 },
13055 { NULL, 0 },
13056 { NULL, 0 },
13057 { NULL, 0 },
13058 { NULL, 0 },
13059 { NULL, 0 },
13060 { NULL, 0 },
13061 { NULL, 0 },
13062 { NULL, 0 },
13063 { NULL, 0 },
13064 { NULL, 0 },
13065 { NULL, 0 },
13066 { NULL, 0 },
13067 { NULL, 0 },
13068 { NULL, 0 },
13069 { NULL, 0 },
13070 { NULL, 0 },
13071 { NULL, 0 },
13072 { NULL, 0 },
13073 { NULL, 0 },
13074 { NULL, 0 },
13075 { NULL, 0 },
13076 { NULL, 0 },
13077 { NULL, 0 },
13078 { NULL, 0 },
13079 { NULL, 0 },
13080 { NULL, 0 },
13081 { NULL, 0 },
13082 { NULL, 0 },
13083 { NULL, 0 },
13084 { NULL, 0 },
13085 { NULL, 0 },
13086 { NULL, 0 },
13087 { NULL, 0 },
13088 { NULL, 0 },
13089 { NULL, 0 },
13090 { NULL, 0 },
13091 { NULL, 0 },
13092 { NULL, 0 },
13093 { NULL, 0 },
13094 { NULL, 0 },
13095 { itable_VEX02196, 8 },
13096 { itable_VEX02197, 8 },
13097 { itable_VEX02198, 8 },
13098 { itable_VEX02199, 8 },
13099 { itable_VEX0219A, 8 },
13100 { itable_VEX0219B, 8 },
13101 { itable_VEX0219C, 8 },
13102 { itable_VEX0219D, 8 },
13103 { itable_VEX0219E, 8 },
13104 { itable_VEX0219F, 8 },
13105 { NULL, 0 },
13106 { NULL, 0 },
13107 { NULL, 0 },
13108 { NULL, 0 },
13109 { NULL, 0 },
13110 { NULL, 0 },
13111 { itable_VEX021A6, 8 },
13112 { itable_VEX021A7, 8 },
13113 { itable_VEX021A8, 8 },
13114 { itable_VEX021A9, 8 },
13115 { itable_VEX021AA, 8 },
13116 { itable_VEX021AB, 8 },
13117 { itable_VEX021AC, 8 },
13118 { itable_VEX021AD, 8 },
13119 { itable_VEX021AE, 8 },
13120 { itable_VEX021AF, 8 },
13121 { NULL, 0 },
13122 { NULL, 0 },
13123 { NULL, 0 },
13124 { NULL, 0 },
13125 { NULL, 0 },
13126 { NULL, 0 },
13127 { itable_VEX021B6, 8 },
13128 { itable_VEX021B7, 8 },
13129 { itable_VEX021B8, 8 },
13130 { itable_VEX021B9, 8 },
13131 { itable_VEX021BA, 8 },
13132 { itable_VEX021BB, 8 },
13133 { itable_VEX021BC, 8 },
13134 { itable_VEX021BD, 8 },
13135 { itable_VEX021BE, 8 },
13136 { itable_VEX021BF, 8 },
13137 { NULL, 0 },
13138 { NULL, 0 },
13139 { NULL, 0 },
13140 { NULL, 0 },
13141 { NULL, 0 },
13142 { NULL, 0 },
13143 { NULL, 0 },
13144 { NULL, 0 },
13145 { NULL, 0 },
13146 { NULL, 0 },
13147 { NULL, 0 },
13148 { NULL, 0 },
13149 { NULL, 0 },
13150 { NULL, 0 },
13151 { NULL, 0 },
13152 { NULL, 0 },
13153 { NULL, 0 },
13154 { NULL, 0 },
13155 { NULL, 0 },
13156 { NULL, 0 },
13157 { NULL, 0 },
13158 { NULL, 0 },
13159 { NULL, 0 },
13160 { NULL, 0 },
13161 { NULL, 0 },
13162 { NULL, 0 },
13163 { NULL, 0 },
13164 { itable_VEX021DB, 1 },
13165 { itable_VEX021DC, 2 },
13166 { itable_VEX021DD, 2 },
13167 { itable_VEX021DE, 2 },
13168 { itable_VEX021DF, 2 },
13169 { NULL, 0 },
13170 { NULL, 0 },
13171 { NULL, 0 },
13172 { NULL, 0 },
13173 { NULL, 0 },
13174 { NULL, 0 },
13175 { NULL, 0 },
13176 { NULL, 0 },
13177 { NULL, 0 },
13178 { NULL, 0 },
13179 { NULL, 0 },
13180 { NULL, 0 },
13181 { NULL, 0 },
13182 { NULL, 0 },
13183 { NULL, 0 },
13184 { NULL, 0 },
13185 { NULL, 0 },
13186 { NULL, 0 },
13187 { NULL, 0 },
13188 { NULL, 0 },
13189 { NULL, 0 },
13190 { NULL, 0 },
13191 { NULL, 0 },
13192 { NULL, 0 },
13193 { NULL, 0 },
13194 { NULL, 0 },
13195 { NULL, 0 },
13196 { NULL, 0 },
13197 { NULL, 0 },
13198 { NULL, 0 },
13199 { NULL, 0 },
13200 { NULL, 0 },
13203 static const struct disasm_index itable_VEX025[256] = {
13204 { NULL, 0 },
13205 { NULL, 0 },
13206 { NULL, 0 },
13207 { NULL, 0 },
13208 { NULL, 0 },
13209 { NULL, 0 },
13210 { NULL, 0 },
13211 { NULL, 0 },
13212 { NULL, 0 },
13213 { NULL, 0 },
13214 { NULL, 0 },
13215 { NULL, 0 },
13216 { itable_VEX0250C, 1 },
13217 { itable_VEX0250D, 1 },
13218 { itable_VEX0250E, 1 },
13219 { itable_VEX0250F, 1 },
13220 { NULL, 0 },
13221 { NULL, 0 },
13222 { NULL, 0 },
13223 { NULL, 0 },
13224 { itable_VEX02514, 1 },
13225 { itable_VEX02515, 1 },
13226 { NULL, 0 },
13227 { itable_VEX02517, 1 },
13228 { itable_VEX02518, 1 },
13229 { itable_VEX02519, 1 },
13230 { itable_VEX0251A, 1 },
13231 { NULL, 0 },
13232 { NULL, 0 },
13233 { NULL, 0 },
13234 { NULL, 0 },
13235 { NULL, 0 },
13236 { NULL, 0 },
13237 { NULL, 0 },
13238 { NULL, 0 },
13239 { NULL, 0 },
13240 { NULL, 0 },
13241 { NULL, 0 },
13242 { NULL, 0 },
13243 { NULL, 0 },
13244 { NULL, 0 },
13245 { NULL, 0 },
13246 { NULL, 0 },
13247 { NULL, 0 },
13248 { itable_VEX0252C, 1 },
13249 { itable_VEX0252D, 1 },
13250 { itable_VEX0252E, 1 },
13251 { itable_VEX0252F, 1 },
13252 { NULL, 0 },
13253 { NULL, 0 },
13254 { NULL, 0 },
13255 { NULL, 0 },
13256 { NULL, 0 },
13257 { NULL, 0 },
13258 { NULL, 0 },
13259 { NULL, 0 },
13260 { NULL, 0 },
13261 { NULL, 0 },
13262 { NULL, 0 },
13263 { NULL, 0 },
13264 { NULL, 0 },
13265 { NULL, 0 },
13266 { NULL, 0 },
13267 { NULL, 0 },
13268 { NULL, 0 },
13269 { NULL, 0 },
13270 { NULL, 0 },
13271 { NULL, 0 },
13272 { NULL, 0 },
13273 { NULL, 0 },
13274 { NULL, 0 },
13275 { NULL, 0 },
13276 { NULL, 0 },
13277 { NULL, 0 },
13278 { NULL, 0 },
13279 { NULL, 0 },
13280 { NULL, 0 },
13281 { NULL, 0 },
13282 { NULL, 0 },
13283 { NULL, 0 },
13284 { NULL, 0 },
13285 { NULL, 0 },
13286 { NULL, 0 },
13287 { NULL, 0 },
13288 { NULL, 0 },
13289 { NULL, 0 },
13290 { NULL, 0 },
13291 { NULL, 0 },
13292 { NULL, 0 },
13293 { NULL, 0 },
13294 { NULL, 0 },
13295 { NULL, 0 },
13296 { NULL, 0 },
13297 { NULL, 0 },
13298 { NULL, 0 },
13299 { NULL, 0 },
13300 { NULL, 0 },
13301 { NULL, 0 },
13302 { NULL, 0 },
13303 { NULL, 0 },
13304 { NULL, 0 },
13305 { NULL, 0 },
13306 { NULL, 0 },
13307 { NULL, 0 },
13308 { NULL, 0 },
13309 { NULL, 0 },
13310 { NULL, 0 },
13311 { NULL, 0 },
13312 { NULL, 0 },
13313 { NULL, 0 },
13314 { NULL, 0 },
13315 { NULL, 0 },
13316 { NULL, 0 },
13317 { NULL, 0 },
13318 { NULL, 0 },
13319 { NULL, 0 },
13320 { NULL, 0 },
13321 { NULL, 0 },
13322 { NULL, 0 },
13323 { NULL, 0 },
13324 { NULL, 0 },
13325 { NULL, 0 },
13326 { NULL, 0 },
13327 { NULL, 0 },
13328 { NULL, 0 },
13329 { NULL, 0 },
13330 { NULL, 0 },
13331 { NULL, 0 },
13332 { NULL, 0 },
13333 { NULL, 0 },
13334 { NULL, 0 },
13335 { NULL, 0 },
13336 { NULL, 0 },
13337 { NULL, 0 },
13338 { NULL, 0 },
13339 { NULL, 0 },
13340 { NULL, 0 },
13341 { NULL, 0 },
13342 { NULL, 0 },
13343 { NULL, 0 },
13344 { NULL, 0 },
13345 { NULL, 0 },
13346 { NULL, 0 },
13347 { NULL, 0 },
13348 { NULL, 0 },
13349 { NULL, 0 },
13350 { NULL, 0 },
13351 { NULL, 0 },
13352 { NULL, 0 },
13353 { NULL, 0 },
13354 { itable_VEX02596, 8 },
13355 { itable_VEX02597, 8 },
13356 { itable_VEX02598, 8 },
13357 { NULL, 0 },
13358 { itable_VEX0259A, 8 },
13359 { NULL, 0 },
13360 { itable_VEX0259C, 8 },
13361 { NULL, 0 },
13362 { itable_VEX0259E, 8 },
13363 { NULL, 0 },
13364 { NULL, 0 },
13365 { NULL, 0 },
13366 { NULL, 0 },
13367 { NULL, 0 },
13368 { NULL, 0 },
13369 { NULL, 0 },
13370 { itable_VEX025A6, 8 },
13371 { itable_VEX025A7, 8 },
13372 { itable_VEX025A8, 8 },
13373 { NULL, 0 },
13374 { itable_VEX025AA, 8 },
13375 { NULL, 0 },
13376 { itable_VEX025AC, 8 },
13377 { NULL, 0 },
13378 { itable_VEX025AE, 8 },
13379 { NULL, 0 },
13380 { NULL, 0 },
13381 { NULL, 0 },
13382 { NULL, 0 },
13383 { NULL, 0 },
13384 { NULL, 0 },
13385 { NULL, 0 },
13386 { itable_VEX025B6, 8 },
13387 { itable_VEX025B7, 8 },
13388 { itable_VEX025B8, 8 },
13389 { NULL, 0 },
13390 { itable_VEX025BA, 8 },
13391 { NULL, 0 },
13392 { itable_VEX025BC, 8 },
13393 { NULL, 0 },
13394 { itable_VEX025BE, 8 },
13395 { NULL, 0 },
13396 { NULL, 0 },
13397 { NULL, 0 },
13398 { NULL, 0 },
13399 { NULL, 0 },
13400 { NULL, 0 },
13401 { NULL, 0 },
13402 { NULL, 0 },
13403 { NULL, 0 },
13404 { NULL, 0 },
13405 { NULL, 0 },
13406 { NULL, 0 },
13407 { NULL, 0 },
13408 { NULL, 0 },
13409 { NULL, 0 },
13410 { NULL, 0 },
13411 { NULL, 0 },
13412 { NULL, 0 },
13413 { NULL, 0 },
13414 { NULL, 0 },
13415 { NULL, 0 },
13416 { NULL, 0 },
13417 { NULL, 0 },
13418 { NULL, 0 },
13419 { NULL, 0 },
13420 { NULL, 0 },
13421 { NULL, 0 },
13422 { NULL, 0 },
13423 { NULL, 0 },
13424 { NULL, 0 },
13425 { NULL, 0 },
13426 { NULL, 0 },
13427 { NULL, 0 },
13428 { NULL, 0 },
13429 { NULL, 0 },
13430 { NULL, 0 },
13431 { NULL, 0 },
13432 { NULL, 0 },
13433 { NULL, 0 },
13434 { NULL, 0 },
13435 { NULL, 0 },
13436 { NULL, 0 },
13437 { NULL, 0 },
13438 { NULL, 0 },
13439 { NULL, 0 },
13440 { NULL, 0 },
13441 { NULL, 0 },
13442 { NULL, 0 },
13443 { NULL, 0 },
13444 { NULL, 0 },
13445 { NULL, 0 },
13446 { NULL, 0 },
13447 { NULL, 0 },
13448 { NULL, 0 },
13449 { NULL, 0 },
13450 { NULL, 0 },
13451 { NULL, 0 },
13452 { NULL, 0 },
13453 { NULL, 0 },
13454 { NULL, 0 },
13455 { NULL, 0 },
13456 { NULL, 0 },
13457 { NULL, 0 },
13458 { NULL, 0 },
13459 { NULL, 0 },
13462 static const struct disasm_index itable_VEX031[256] = {
13463 { NULL, 0 },
13464 { NULL, 0 },
13465 { NULL, 0 },
13466 { NULL, 0 },
13467 { itable_VEX03104, 1 },
13468 { itable_VEX03105, 1 },
13469 { NULL, 0 },
13470 { NULL, 0 },
13471 { itable_VEX03108, 1 },
13472 { itable_VEX03109, 1 },
13473 { itable_VEX0310A, 2 },
13474 { itable_VEX0310B, 2 },
13475 { itable_VEX0310C, 2 },
13476 { itable_VEX0310D, 2 },
13477 { itable_VEX0310E, 2 },
13478 { itable_VEX0310F, 2 },
13479 { NULL, 0 },
13480 { NULL, 0 },
13481 { NULL, 0 },
13482 { NULL, 0 },
13483 { itable_VEX03114, 3 },
13484 { itable_VEX03115, 3 },
13485 { itable_VEX03116, 3 },
13486 { itable_VEX03117, 1 },
13487 { NULL, 0 },
13488 { NULL, 0 },
13489 { NULL, 0 },
13490 { NULL, 0 },
13491 { NULL, 0 },
13492 { NULL, 0 },
13493 { NULL, 0 },
13494 { NULL, 0 },
13495 { itable_VEX03120, 4 },
13496 { itable_VEX03121, 2 },
13497 { itable_VEX03122, 4 },
13498 { NULL, 0 },
13499 { NULL, 0 },
13500 { NULL, 0 },
13501 { NULL, 0 },
13502 { NULL, 0 },
13503 { NULL, 0 },
13504 { NULL, 0 },
13505 { NULL, 0 },
13506 { NULL, 0 },
13507 { NULL, 0 },
13508 { NULL, 0 },
13509 { NULL, 0 },
13510 { NULL, 0 },
13511 { NULL, 0 },
13512 { NULL, 0 },
13513 { NULL, 0 },
13514 { NULL, 0 },
13515 { NULL, 0 },
13516 { NULL, 0 },
13517 { NULL, 0 },
13518 { NULL, 0 },
13519 { NULL, 0 },
13520 { NULL, 0 },
13521 { NULL, 0 },
13522 { NULL, 0 },
13523 { NULL, 0 },
13524 { NULL, 0 },
13525 { NULL, 0 },
13526 { NULL, 0 },
13527 { itable_VEX03140, 2 },
13528 { itable_VEX03141, 2 },
13529 { itable_VEX03142, 2 },
13530 { NULL, 0 },
13531 { itable_VEX03144, 10 },
13532 { NULL, 0 },
13533 { NULL, 0 },
13534 { NULL, 0 },
13535 { itable_VEX03148, 8 },
13536 { itable_VEX03149, 8 },
13537 { itable_VEX0314A, 1 },
13538 { itable_VEX0314B, 1 },
13539 { itable_VEX0314C, 2 },
13540 { NULL, 0 },
13541 { NULL, 0 },
13542 { NULL, 0 },
13543 { NULL, 0 },
13544 { NULL, 0 },
13545 { NULL, 0 },
13546 { NULL, 0 },
13547 { NULL, 0 },
13548 { NULL, 0 },
13549 { NULL, 0 },
13550 { NULL, 0 },
13551 { NULL, 0 },
13552 { NULL, 0 },
13553 { NULL, 0 },
13554 { NULL, 0 },
13555 { NULL, 0 },
13556 { NULL, 0 },
13557 { NULL, 0 },
13558 { NULL, 0 },
13559 { itable_VEX03160, 1 },
13560 { itable_VEX03161, 1 },
13561 { itable_VEX03162, 1 },
13562 { itable_VEX03163, 1 },
13563 { NULL, 0 },
13564 { NULL, 0 },
13565 { NULL, 0 },
13566 { NULL, 0 },
13567 { NULL, 0 },
13568 { NULL, 0 },
13569 { NULL, 0 },
13570 { NULL, 0 },
13571 { NULL, 0 },
13572 { NULL, 0 },
13573 { NULL, 0 },
13574 { NULL, 0 },
13575 { NULL, 0 },
13576 { NULL, 0 },
13577 { NULL, 0 },
13578 { NULL, 0 },
13579 { NULL, 0 },
13580 { NULL, 0 },
13581 { NULL, 0 },
13582 { NULL, 0 },
13583 { NULL, 0 },
13584 { NULL, 0 },
13585 { NULL, 0 },
13586 { NULL, 0 },
13587 { NULL, 0 },
13588 { NULL, 0 },
13589 { NULL, 0 },
13590 { NULL, 0 },
13591 { NULL, 0 },
13592 { NULL, 0 },
13593 { NULL, 0 },
13594 { NULL, 0 },
13595 { NULL, 0 },
13596 { NULL, 0 },
13597 { NULL, 0 },
13598 { NULL, 0 },
13599 { NULL, 0 },
13600 { NULL, 0 },
13601 { NULL, 0 },
13602 { NULL, 0 },
13603 { NULL, 0 },
13604 { NULL, 0 },
13605 { NULL, 0 },
13606 { NULL, 0 },
13607 { NULL, 0 },
13608 { NULL, 0 },
13609 { NULL, 0 },
13610 { NULL, 0 },
13611 { NULL, 0 },
13612 { NULL, 0 },
13613 { NULL, 0 },
13614 { NULL, 0 },
13615 { NULL, 0 },
13616 { NULL, 0 },
13617 { NULL, 0 },
13618 { NULL, 0 },
13619 { NULL, 0 },
13620 { NULL, 0 },
13621 { NULL, 0 },
13622 { NULL, 0 },
13623 { NULL, 0 },
13624 { NULL, 0 },
13625 { NULL, 0 },
13626 { NULL, 0 },
13627 { NULL, 0 },
13628 { NULL, 0 },
13629 { NULL, 0 },
13630 { NULL, 0 },
13631 { NULL, 0 },
13632 { NULL, 0 },
13633 { NULL, 0 },
13634 { NULL, 0 },
13635 { NULL, 0 },
13636 { NULL, 0 },
13637 { NULL, 0 },
13638 { NULL, 0 },
13639 { NULL, 0 },
13640 { NULL, 0 },
13641 { NULL, 0 },
13642 { NULL, 0 },
13643 { NULL, 0 },
13644 { NULL, 0 },
13645 { NULL, 0 },
13646 { NULL, 0 },
13647 { NULL, 0 },
13648 { NULL, 0 },
13649 { NULL, 0 },
13650 { NULL, 0 },
13651 { NULL, 0 },
13652 { NULL, 0 },
13653 { NULL, 0 },
13654 { NULL, 0 },
13655 { NULL, 0 },
13656 { NULL, 0 },
13657 { NULL, 0 },
13658 { NULL, 0 },
13659 { NULL, 0 },
13660 { NULL, 0 },
13661 { NULL, 0 },
13662 { NULL, 0 },
13663 { NULL, 0 },
13664 { NULL, 0 },
13665 { NULL, 0 },
13666 { NULL, 0 },
13667 { NULL, 0 },
13668 { NULL, 0 },
13669 { NULL, 0 },
13670 { NULL, 0 },
13671 { NULL, 0 },
13672 { NULL, 0 },
13673 { NULL, 0 },
13674 { NULL, 0 },
13675 { NULL, 0 },
13676 { NULL, 0 },
13677 { NULL, 0 },
13678 { NULL, 0 },
13679 { NULL, 0 },
13680 { NULL, 0 },
13681 { NULL, 0 },
13682 { NULL, 0 },
13683 { NULL, 0 },
13684 { NULL, 0 },
13685 { NULL, 0 },
13686 { itable_VEX031DF, 1 },
13687 { NULL, 0 },
13688 { NULL, 0 },
13689 { NULL, 0 },
13690 { NULL, 0 },
13691 { NULL, 0 },
13692 { NULL, 0 },
13693 { NULL, 0 },
13694 { NULL, 0 },
13695 { NULL, 0 },
13696 { NULL, 0 },
13697 { NULL, 0 },
13698 { NULL, 0 },
13699 { NULL, 0 },
13700 { NULL, 0 },
13701 { NULL, 0 },
13702 { NULL, 0 },
13703 { NULL, 0 },
13704 { NULL, 0 },
13705 { NULL, 0 },
13706 { NULL, 0 },
13707 { NULL, 0 },
13708 { NULL, 0 },
13709 { NULL, 0 },
13710 { NULL, 0 },
13711 { NULL, 0 },
13712 { NULL, 0 },
13713 { NULL, 0 },
13714 { NULL, 0 },
13715 { NULL, 0 },
13716 { NULL, 0 },
13717 { NULL, 0 },
13718 { NULL, 0 },
13721 static const struct disasm_index itable_VEX035[256] = {
13722 { NULL, 0 },
13723 { NULL, 0 },
13724 { NULL, 0 },
13725 { NULL, 0 },
13726 { itable_VEX03504, 1 },
13727 { itable_VEX03505, 1 },
13728 { itable_VEX03506, 1 },
13729 { NULL, 0 },
13730 { itable_VEX03508, 1 },
13731 { itable_VEX03509, 1 },
13732 { NULL, 0 },
13733 { NULL, 0 },
13734 { itable_VEX0350C, 2 },
13735 { itable_VEX0350D, 2 },
13736 { NULL, 0 },
13737 { NULL, 0 },
13738 { NULL, 0 },
13739 { NULL, 0 },
13740 { NULL, 0 },
13741 { NULL, 0 },
13742 { NULL, 0 },
13743 { NULL, 0 },
13744 { NULL, 0 },
13745 { NULL, 0 },
13746 { itable_VEX03518, 1 },
13747 { itable_VEX03519, 1 },
13748 { NULL, 0 },
13749 { NULL, 0 },
13750 { NULL, 0 },
13751 { NULL, 0 },
13752 { NULL, 0 },
13753 { NULL, 0 },
13754 { NULL, 0 },
13755 { NULL, 0 },
13756 { NULL, 0 },
13757 { NULL, 0 },
13758 { NULL, 0 },
13759 { NULL, 0 },
13760 { NULL, 0 },
13761 { NULL, 0 },
13762 { NULL, 0 },
13763 { NULL, 0 },
13764 { NULL, 0 },
13765 { NULL, 0 },
13766 { NULL, 0 },
13767 { NULL, 0 },
13768 { NULL, 0 },
13769 { NULL, 0 },
13770 { NULL, 0 },
13771 { NULL, 0 },
13772 { NULL, 0 },
13773 { NULL, 0 },
13774 { NULL, 0 },
13775 { NULL, 0 },
13776 { NULL, 0 },
13777 { NULL, 0 },
13778 { NULL, 0 },
13779 { NULL, 0 },
13780 { NULL, 0 },
13781 { NULL, 0 },
13782 { NULL, 0 },
13783 { NULL, 0 },
13784 { NULL, 0 },
13785 { NULL, 0 },
13786 { itable_VEX03540, 2 },
13787 { NULL, 0 },
13788 { NULL, 0 },
13789 { NULL, 0 },
13790 { NULL, 0 },
13791 { NULL, 0 },
13792 { NULL, 0 },
13793 { NULL, 0 },
13794 { itable_VEX03548, 8 },
13795 { itable_VEX03549, 8 },
13796 { itable_VEX0354A, 1 },
13797 { itable_VEX0354B, 1 },
13798 { NULL, 0 },
13799 { NULL, 0 },
13800 { NULL, 0 },
13801 { NULL, 0 },
13802 { NULL, 0 },
13803 { NULL, 0 },
13804 { NULL, 0 },
13805 { NULL, 0 },
13806 { NULL, 0 },
13807 { NULL, 0 },
13808 { NULL, 0 },
13809 { NULL, 0 },
13810 { NULL, 0 },
13811 { NULL, 0 },
13812 { NULL, 0 },
13813 { NULL, 0 },
13814 { NULL, 0 },
13815 { NULL, 0 },
13816 { NULL, 0 },
13817 { NULL, 0 },
13818 { NULL, 0 },
13819 { NULL, 0 },
13820 { NULL, 0 },
13821 { NULL, 0 },
13822 { NULL, 0 },
13823 { NULL, 0 },
13824 { NULL, 0 },
13825 { NULL, 0 },
13826 { NULL, 0 },
13827 { NULL, 0 },
13828 { NULL, 0 },
13829 { NULL, 0 },
13830 { NULL, 0 },
13831 { NULL, 0 },
13832 { NULL, 0 },
13833 { NULL, 0 },
13834 { NULL, 0 },
13835 { NULL, 0 },
13836 { NULL, 0 },
13837 { NULL, 0 },
13838 { NULL, 0 },
13839 { NULL, 0 },
13840 { NULL, 0 },
13841 { NULL, 0 },
13842 { NULL, 0 },
13843 { NULL, 0 },
13844 { NULL, 0 },
13845 { NULL, 0 },
13846 { NULL, 0 },
13847 { NULL, 0 },
13848 { NULL, 0 },
13849 { NULL, 0 },
13850 { NULL, 0 },
13851 { NULL, 0 },
13852 { NULL, 0 },
13853 { NULL, 0 },
13854 { NULL, 0 },
13855 { NULL, 0 },
13856 { NULL, 0 },
13857 { NULL, 0 },
13858 { NULL, 0 },
13859 { NULL, 0 },
13860 { NULL, 0 },
13861 { NULL, 0 },
13862 { NULL, 0 },
13863 { NULL, 0 },
13864 { NULL, 0 },
13865 { NULL, 0 },
13866 { NULL, 0 },
13867 { NULL, 0 },
13868 { NULL, 0 },
13869 { NULL, 0 },
13870 { NULL, 0 },
13871 { NULL, 0 },
13872 { NULL, 0 },
13873 { NULL, 0 },
13874 { NULL, 0 },
13875 { NULL, 0 },
13876 { NULL, 0 },
13877 { NULL, 0 },
13878 { NULL, 0 },
13879 { NULL, 0 },
13880 { NULL, 0 },
13881 { NULL, 0 },
13882 { NULL, 0 },
13883 { NULL, 0 },
13884 { NULL, 0 },
13885 { NULL, 0 },
13886 { NULL, 0 },
13887 { NULL, 0 },
13888 { NULL, 0 },
13889 { NULL, 0 },
13890 { NULL, 0 },
13891 { NULL, 0 },
13892 { NULL, 0 },
13893 { NULL, 0 },
13894 { NULL, 0 },
13895 { NULL, 0 },
13896 { NULL, 0 },
13897 { NULL, 0 },
13898 { NULL, 0 },
13899 { NULL, 0 },
13900 { NULL, 0 },
13901 { NULL, 0 },
13902 { NULL, 0 },
13903 { NULL, 0 },
13904 { NULL, 0 },
13905 { NULL, 0 },
13906 { NULL, 0 },
13907 { NULL, 0 },
13908 { NULL, 0 },
13909 { NULL, 0 },
13910 { NULL, 0 },
13911 { NULL, 0 },
13912 { NULL, 0 },
13913 { NULL, 0 },
13914 { NULL, 0 },
13915 { NULL, 0 },
13916 { NULL, 0 },
13917 { NULL, 0 },
13918 { NULL, 0 },
13919 { NULL, 0 },
13920 { NULL, 0 },
13921 { NULL, 0 },
13922 { NULL, 0 },
13923 { NULL, 0 },
13924 { NULL, 0 },
13925 { NULL, 0 },
13926 { NULL, 0 },
13927 { NULL, 0 },
13928 { NULL, 0 },
13929 { NULL, 0 },
13930 { NULL, 0 },
13931 { NULL, 0 },
13932 { NULL, 0 },
13933 { NULL, 0 },
13934 { NULL, 0 },
13935 { NULL, 0 },
13936 { NULL, 0 },
13937 { NULL, 0 },
13938 { NULL, 0 },
13939 { NULL, 0 },
13940 { NULL, 0 },
13941 { NULL, 0 },
13942 { NULL, 0 },
13943 { NULL, 0 },
13944 { NULL, 0 },
13945 { NULL, 0 },
13946 { NULL, 0 },
13947 { NULL, 0 },
13948 { NULL, 0 },
13949 { NULL, 0 },
13950 { NULL, 0 },
13951 { NULL, 0 },
13952 { NULL, 0 },
13953 { NULL, 0 },
13954 { NULL, 0 },
13955 { NULL, 0 },
13956 { NULL, 0 },
13957 { NULL, 0 },
13958 { NULL, 0 },
13959 { NULL, 0 },
13960 { NULL, 0 },
13961 { NULL, 0 },
13962 { NULL, 0 },
13963 { NULL, 0 },
13964 { NULL, 0 },
13965 { NULL, 0 },
13966 { NULL, 0 },
13967 { NULL, 0 },
13968 { NULL, 0 },
13969 { NULL, 0 },
13970 { NULL, 0 },
13971 { NULL, 0 },
13972 { NULL, 0 },
13973 { NULL, 0 },
13974 { NULL, 0 },
13975 { NULL, 0 },
13976 { NULL, 0 },
13977 { NULL, 0 },
13980 static const struct disasm_index itable_0F24[256] = {
13981 { itable_0F2400, 2 },
13982 { itable_0F2401, 2 },
13983 { itable_0F2402, 2 },
13984 { itable_0F2403, 2 },
13985 { itable_0F2404, 2 },
13986 { itable_0F2405, 2 },
13987 { itable_0F2406, 2 },
13988 { itable_0F2407, 2 },
13989 { itable_0F2408, 2 },
13990 { itable_0F2409, 2 },
13991 { itable_0F240A, 2 },
13992 { itable_0F240B, 2 },
13993 { itable_0F240C, 2 },
13994 { itable_0F240D, 2 },
13995 { itable_0F240E, 2 },
13996 { itable_0F240F, 2 },
13997 { itable_0F2410, 2 },
13998 { itable_0F2411, 2 },
13999 { itable_0F2412, 2 },
14000 { itable_0F2413, 2 },
14001 { itable_0F2414, 2 },
14002 { itable_0F2415, 2 },
14003 { itable_0F2416, 2 },
14004 { itable_0F2417, 2 },
14005 { itable_0F2418, 2 },
14006 { itable_0F2419, 2 },
14007 { itable_0F241A, 2 },
14008 { itable_0F241B, 2 },
14009 { itable_0F241C, 2 },
14010 { itable_0F241D, 2 },
14011 { itable_0F241E, 2 },
14012 { itable_0F241F, 2 },
14013 { itable_0F2420, 2 },
14014 { itable_0F2421, 2 },
14015 { itable_0F2422, 2 },
14016 { itable_0F2423, 2 },
14017 { itable_0F2424, 2 },
14018 { itable_0F2425, 2 },
14019 { itable_0F2426, 2 },
14020 { itable_0F2427, 2 },
14021 { NULL, 0 },
14022 { NULL, 0 },
14023 { NULL, 0 },
14024 { NULL, 0 },
14025 { NULL, 0 },
14026 { NULL, 0 },
14027 { NULL, 0 },
14028 { NULL, 0 },
14029 { NULL, 0 },
14030 { NULL, 0 },
14031 { NULL, 0 },
14032 { NULL, 0 },
14033 { NULL, 0 },
14034 { NULL, 0 },
14035 { NULL, 0 },
14036 { NULL, 0 },
14037 { NULL, 0 },
14038 { NULL, 0 },
14039 { NULL, 0 },
14040 { NULL, 0 },
14041 { NULL, 0 },
14042 { NULL, 0 },
14043 { NULL, 0 },
14044 { NULL, 0 },
14045 { itable_0F2440, 2 },
14046 { itable_0F2441, 2 },
14047 { itable_0F2442, 2 },
14048 { itable_0F2443, 2 },
14049 { itable_0F2444, 2 },
14050 { itable_0F2445, 2 },
14051 { itable_0F2446, 2 },
14052 { itable_0F2447, 2 },
14053 { itable_0F2448, 2 },
14054 { itable_0F2449, 2 },
14055 { itable_0F244A, 2 },
14056 { itable_0F244B, 2 },
14057 { NULL, 0 },
14058 { NULL, 0 },
14059 { NULL, 0 },
14060 { NULL, 0 },
14061 { NULL, 0 },
14062 { NULL, 0 },
14063 { NULL, 0 },
14064 { NULL, 0 },
14065 { NULL, 0 },
14066 { NULL, 0 },
14067 { NULL, 0 },
14068 { NULL, 0 },
14069 { NULL, 0 },
14070 { NULL, 0 },
14071 { NULL, 0 },
14072 { NULL, 0 },
14073 { NULL, 0 },
14074 { NULL, 0 },
14075 { NULL, 0 },
14076 { NULL, 0 },
14077 { NULL, 0 },
14078 { NULL, 0 },
14079 { NULL, 0 },
14080 { NULL, 0 },
14081 { NULL, 0 },
14082 { NULL, 0 },
14083 { NULL, 0 },
14084 { NULL, 0 },
14085 { NULL, 0 },
14086 { NULL, 0 },
14087 { NULL, 0 },
14088 { NULL, 0 },
14089 { NULL, 0 },
14090 { NULL, 0 },
14091 { NULL, 0 },
14092 { NULL, 0 },
14093 { NULL, 0 },
14094 { NULL, 0 },
14095 { NULL, 0 },
14096 { NULL, 0 },
14097 { NULL, 0 },
14098 { NULL, 0 },
14099 { NULL, 0 },
14100 { NULL, 0 },
14101 { NULL, 0 },
14102 { NULL, 0 },
14103 { NULL, 0 },
14104 { NULL, 0 },
14105 { NULL, 0 },
14106 { NULL, 0 },
14107 { NULL, 0 },
14108 { NULL, 0 },
14109 { NULL, 0 },
14110 { NULL, 0 },
14111 { NULL, 0 },
14112 { NULL, 0 },
14113 { NULL, 0 },
14114 { itable_0F2485, 1 },
14115 { itable_0F2486, 1 },
14116 { itable_0F2487, 1 },
14117 { NULL, 0 },
14118 { NULL, 0 },
14119 { NULL, 0 },
14120 { NULL, 0 },
14121 { NULL, 0 },
14122 { NULL, 0 },
14123 { itable_0F248E, 1 },
14124 { itable_0F248F, 1 },
14125 { NULL, 0 },
14126 { NULL, 0 },
14127 { NULL, 0 },
14128 { NULL, 0 },
14129 { NULL, 0 },
14130 { itable_0F2495, 1 },
14131 { itable_0F2496, 1 },
14132 { itable_0F2497, 1 },
14133 { NULL, 0 },
14134 { NULL, 0 },
14135 { NULL, 0 },
14136 { NULL, 0 },
14137 { NULL, 0 },
14138 { NULL, 0 },
14139 { itable_0F249E, 1 },
14140 { itable_0F249F, 1 },
14141 { NULL, 0 },
14142 { NULL, 0 },
14143 { NULL, 0 },
14144 { NULL, 0 },
14145 { NULL, 0 },
14146 { NULL, 0 },
14147 { itable_0F24A6, 1 },
14148 { NULL, 0 },
14149 { NULL, 0 },
14150 { NULL, 0 },
14151 { NULL, 0 },
14152 { NULL, 0 },
14153 { NULL, 0 },
14154 { NULL, 0 },
14155 { NULL, 0 },
14156 { NULL, 0 },
14157 { NULL, 0 },
14158 { NULL, 0 },
14159 { NULL, 0 },
14160 { NULL, 0 },
14161 { NULL, 0 },
14162 { NULL, 0 },
14163 { itable_0F24B6, 1 },
14164 { NULL, 0 },
14165 { NULL, 0 },
14166 { NULL, 0 },
14167 { NULL, 0 },
14168 { NULL, 0 },
14169 { NULL, 0 },
14170 { NULL, 0 },
14171 { NULL, 0 },
14172 { NULL, 0 },
14173 { NULL, 0 },
14174 { NULL, 0 },
14175 { NULL, 0 },
14176 { NULL, 0 },
14177 { NULL, 0 },
14178 { NULL, 0 },
14179 { NULL, 0 },
14180 { NULL, 0 },
14181 { NULL, 0 },
14182 { NULL, 0 },
14183 { NULL, 0 },
14184 { NULL, 0 },
14185 { NULL, 0 },
14186 { NULL, 0 },
14187 { NULL, 0 },
14188 { NULL, 0 },
14189 { NULL, 0 },
14190 { NULL, 0 },
14191 { NULL, 0 },
14192 { NULL, 0 },
14193 { NULL, 0 },
14194 { NULL, 0 },
14195 { NULL, 0 },
14196 { NULL, 0 },
14197 { NULL, 0 },
14198 { NULL, 0 },
14199 { NULL, 0 },
14200 { NULL, 0 },
14201 { NULL, 0 },
14202 { NULL, 0 },
14203 { NULL, 0 },
14204 { NULL, 0 },
14205 { NULL, 0 },
14206 { NULL, 0 },
14207 { NULL, 0 },
14208 { NULL, 0 },
14209 { NULL, 0 },
14210 { NULL, 0 },
14211 { NULL, 0 },
14212 { NULL, 0 },
14213 { NULL, 0 },
14214 { NULL, 0 },
14215 { NULL, 0 },
14216 { NULL, 0 },
14217 { NULL, 0 },
14218 { NULL, 0 },
14219 { NULL, 0 },
14220 { NULL, 0 },
14221 { NULL, 0 },
14222 { NULL, 0 },
14223 { NULL, 0 },
14224 { NULL, 0 },
14225 { NULL, 0 },
14226 { NULL, 0 },
14227 { NULL, 0 },
14228 { NULL, 0 },
14229 { NULL, 0 },
14230 { NULL, 0 },
14231 { NULL, 0 },
14232 { NULL, 0 },
14233 { NULL, 0 },
14234 { NULL, 0 },
14235 { NULL, 0 },
14236 { NULL, 0 },
14239 static const struct disasm_index itable_0F25[256] = {
14240 { NULL, 0 },
14241 { NULL, 0 },
14242 { NULL, 0 },
14243 { NULL, 0 },
14244 { NULL, 0 },
14245 { NULL, 0 },
14246 { NULL, 0 },
14247 { NULL, 0 },
14248 { NULL, 0 },
14249 { NULL, 0 },
14250 { NULL, 0 },
14251 { NULL, 0 },
14252 { NULL, 0 },
14253 { NULL, 0 },
14254 { NULL, 0 },
14255 { NULL, 0 },
14256 { NULL, 0 },
14257 { NULL, 0 },
14258 { NULL, 0 },
14259 { NULL, 0 },
14260 { NULL, 0 },
14261 { NULL, 0 },
14262 { NULL, 0 },
14263 { NULL, 0 },
14264 { NULL, 0 },
14265 { NULL, 0 },
14266 { NULL, 0 },
14267 { NULL, 0 },
14268 { NULL, 0 },
14269 { NULL, 0 },
14270 { NULL, 0 },
14271 { NULL, 0 },
14272 { NULL, 0 },
14273 { NULL, 0 },
14274 { NULL, 0 },
14275 { NULL, 0 },
14276 { NULL, 0 },
14277 { NULL, 0 },
14278 { NULL, 0 },
14279 { NULL, 0 },
14280 { NULL, 0 },
14281 { NULL, 0 },
14282 { NULL, 0 },
14283 { NULL, 0 },
14284 { itable_0F252C, 17 },
14285 { itable_0F252D, 17 },
14286 { itable_0F252E, 17 },
14287 { itable_0F252F, 17 },
14288 { NULL, 0 },
14289 { NULL, 0 },
14290 { NULL, 0 },
14291 { NULL, 0 },
14292 { NULL, 0 },
14293 { NULL, 0 },
14294 { NULL, 0 },
14295 { NULL, 0 },
14296 { NULL, 0 },
14297 { NULL, 0 },
14298 { NULL, 0 },
14299 { NULL, 0 },
14300 { NULL, 0 },
14301 { NULL, 0 },
14302 { NULL, 0 },
14303 { NULL, 0 },
14304 { NULL, 0 },
14305 { NULL, 0 },
14306 { NULL, 0 },
14307 { NULL, 0 },
14308 { NULL, 0 },
14309 { NULL, 0 },
14310 { NULL, 0 },
14311 { NULL, 0 },
14312 { NULL, 0 },
14313 { NULL, 0 },
14314 { NULL, 0 },
14315 { NULL, 0 },
14316 { itable_0F254C, 9 },
14317 { itable_0F254D, 9 },
14318 { itable_0F254E, 9 },
14319 { itable_0F254F, 9 },
14320 { NULL, 0 },
14321 { NULL, 0 },
14322 { NULL, 0 },
14323 { NULL, 0 },
14324 { NULL, 0 },
14325 { NULL, 0 },
14326 { NULL, 0 },
14327 { NULL, 0 },
14328 { NULL, 0 },
14329 { NULL, 0 },
14330 { NULL, 0 },
14331 { NULL, 0 },
14332 { NULL, 0 },
14333 { NULL, 0 },
14334 { NULL, 0 },
14335 { NULL, 0 },
14336 { NULL, 0 },
14337 { NULL, 0 },
14338 { NULL, 0 },
14339 { NULL, 0 },
14340 { NULL, 0 },
14341 { NULL, 0 },
14342 { NULL, 0 },
14343 { NULL, 0 },
14344 { NULL, 0 },
14345 { NULL, 0 },
14346 { NULL, 0 },
14347 { NULL, 0 },
14348 { itable_0F256C, 9 },
14349 { itable_0F256D, 9 },
14350 { itable_0F256E, 9 },
14351 { itable_0F256F, 9 },
14352 { NULL, 0 },
14353 { NULL, 0 },
14354 { NULL, 0 },
14355 { NULL, 0 },
14356 { NULL, 0 },
14357 { NULL, 0 },
14358 { NULL, 0 },
14359 { NULL, 0 },
14360 { NULL, 0 },
14361 { NULL, 0 },
14362 { NULL, 0 },
14363 { NULL, 0 },
14364 { NULL, 0 },
14365 { NULL, 0 },
14366 { NULL, 0 },
14367 { NULL, 0 },
14368 { NULL, 0 },
14369 { NULL, 0 },
14370 { NULL, 0 },
14371 { NULL, 0 },
14372 { NULL, 0 },
14373 { NULL, 0 },
14374 { NULL, 0 },
14375 { NULL, 0 },
14376 { NULL, 0 },
14377 { NULL, 0 },
14378 { NULL, 0 },
14379 { NULL, 0 },
14380 { NULL, 0 },
14381 { NULL, 0 },
14382 { NULL, 0 },
14383 { NULL, 0 },
14384 { NULL, 0 },
14385 { NULL, 0 },
14386 { NULL, 0 },
14387 { NULL, 0 },
14388 { NULL, 0 },
14389 { NULL, 0 },
14390 { NULL, 0 },
14391 { NULL, 0 },
14392 { NULL, 0 },
14393 { NULL, 0 },
14394 { NULL, 0 },
14395 { NULL, 0 },
14396 { NULL, 0 },
14397 { NULL, 0 },
14398 { NULL, 0 },
14399 { NULL, 0 },
14400 { NULL, 0 },
14401 { NULL, 0 },
14402 { NULL, 0 },
14403 { NULL, 0 },
14404 { NULL, 0 },
14405 { NULL, 0 },
14406 { NULL, 0 },
14407 { NULL, 0 },
14408 { NULL, 0 },
14409 { NULL, 0 },
14410 { NULL, 0 },
14411 { NULL, 0 },
14412 { NULL, 0 },
14413 { NULL, 0 },
14414 { NULL, 0 },
14415 { NULL, 0 },
14416 { NULL, 0 },
14417 { NULL, 0 },
14418 { NULL, 0 },
14419 { NULL, 0 },
14420 { NULL, 0 },
14421 { NULL, 0 },
14422 { NULL, 0 },
14423 { NULL, 0 },
14424 { NULL, 0 },
14425 { NULL, 0 },
14426 { NULL, 0 },
14427 { NULL, 0 },
14428 { NULL, 0 },
14429 { NULL, 0 },
14430 { NULL, 0 },
14431 { NULL, 0 },
14432 { NULL, 0 },
14433 { NULL, 0 },
14434 { NULL, 0 },
14435 { NULL, 0 },
14436 { NULL, 0 },
14437 { NULL, 0 },
14438 { NULL, 0 },
14439 { NULL, 0 },
14440 { NULL, 0 },
14441 { NULL, 0 },
14442 { NULL, 0 },
14443 { NULL, 0 },
14444 { NULL, 0 },
14445 { NULL, 0 },
14446 { NULL, 0 },
14447 { NULL, 0 },
14448 { NULL, 0 },
14449 { NULL, 0 },
14450 { NULL, 0 },
14451 { NULL, 0 },
14452 { NULL, 0 },
14453 { NULL, 0 },
14454 { NULL, 0 },
14455 { NULL, 0 },
14456 { NULL, 0 },
14457 { NULL, 0 },
14458 { NULL, 0 },
14459 { NULL, 0 },
14460 { NULL, 0 },
14461 { NULL, 0 },
14462 { NULL, 0 },
14463 { NULL, 0 },
14464 { NULL, 0 },
14465 { NULL, 0 },
14466 { NULL, 0 },
14467 { NULL, 0 },
14468 { NULL, 0 },
14469 { NULL, 0 },
14470 { NULL, 0 },
14471 { NULL, 0 },
14472 { NULL, 0 },
14473 { NULL, 0 },
14474 { NULL, 0 },
14475 { NULL, 0 },
14476 { NULL, 0 },
14477 { NULL, 0 },
14478 { NULL, 0 },
14479 { NULL, 0 },
14480 { NULL, 0 },
14481 { NULL, 0 },
14482 { NULL, 0 },
14483 { NULL, 0 },
14484 { NULL, 0 },
14485 { NULL, 0 },
14486 { NULL, 0 },
14487 { NULL, 0 },
14488 { NULL, 0 },
14489 { NULL, 0 },
14490 { NULL, 0 },
14491 { NULL, 0 },
14492 { NULL, 0 },
14493 { NULL, 0 },
14494 { NULL, 0 },
14495 { NULL, 0 },
14498 static const struct disasm_index itable_0F38[256] = {
14499 { itable_0F3800, 2 },
14500 { itable_0F3801, 2 },
14501 { itable_0F3802, 2 },
14502 { itable_0F3803, 2 },
14503 { itable_0F3804, 2 },
14504 { itable_0F3805, 2 },
14505 { itable_0F3806, 2 },
14506 { itable_0F3807, 2 },
14507 { itable_0F3808, 2 },
14508 { itable_0F3809, 2 },
14509 { itable_0F380A, 2 },
14510 { itable_0F380B, 2 },
14511 { NULL, 0 },
14512 { NULL, 0 },
14513 { NULL, 0 },
14514 { NULL, 0 },
14515 { itable_0F3810, 1 },
14516 { NULL, 0 },
14517 { NULL, 0 },
14518 { NULL, 0 },
14519 { itable_0F3814, 1 },
14520 { itable_0F3815, 1 },
14521 { NULL, 0 },
14522 { itable_0F3817, 1 },
14523 { NULL, 0 },
14524 { NULL, 0 },
14525 { NULL, 0 },
14526 { NULL, 0 },
14527 { itable_0F381C, 2 },
14528 { itable_0F381D, 2 },
14529 { itable_0F381E, 2 },
14530 { NULL, 0 },
14531 { itable_0F3820, 1 },
14532 { itable_0F3821, 1 },
14533 { itable_0F3822, 1 },
14534 { itable_0F3823, 1 },
14535 { itable_0F3824, 1 },
14536 { itable_0F3825, 1 },
14537 { NULL, 0 },
14538 { NULL, 0 },
14539 { itable_0F3828, 1 },
14540 { itable_0F3829, 1 },
14541 { itable_0F382A, 1 },
14542 { itable_0F382B, 1 },
14543 { NULL, 0 },
14544 { NULL, 0 },
14545 { NULL, 0 },
14546 { NULL, 0 },
14547 { itable_0F3830, 1 },
14548 { itable_0F3831, 1 },
14549 { itable_0F3832, 1 },
14550 { itable_0F3833, 1 },
14551 { itable_0F3834, 1 },
14552 { itable_0F3835, 1 },
14553 { NULL, 0 },
14554 { itable_0F3837, 1 },
14555 { itable_0F3838, 1 },
14556 { itable_0F3839, 1 },
14557 { itable_0F383A, 1 },
14558 { itable_0F383B, 1 },
14559 { itable_0F383C, 1 },
14560 { itable_0F383D, 1 },
14561 { itable_0F383E, 1 },
14562 { itable_0F383F, 1 },
14563 { itable_0F3840, 1 },
14564 { itable_0F3841, 1 },
14565 { NULL, 0 },
14566 { NULL, 0 },
14567 { NULL, 0 },
14568 { NULL, 0 },
14569 { NULL, 0 },
14570 { NULL, 0 },
14571 { NULL, 0 },
14572 { NULL, 0 },
14573 { NULL, 0 },
14574 { NULL, 0 },
14575 { NULL, 0 },
14576 { NULL, 0 },
14577 { NULL, 0 },
14578 { NULL, 0 },
14579 { NULL, 0 },
14580 { NULL, 0 },
14581 { NULL, 0 },
14582 { NULL, 0 },
14583 { NULL, 0 },
14584 { NULL, 0 },
14585 { NULL, 0 },
14586 { NULL, 0 },
14587 { NULL, 0 },
14588 { NULL, 0 },
14589 { NULL, 0 },
14590 { NULL, 0 },
14591 { NULL, 0 },
14592 { NULL, 0 },
14593 { NULL, 0 },
14594 { NULL, 0 },
14595 { NULL, 0 },
14596 { NULL, 0 },
14597 { NULL, 0 },
14598 { NULL, 0 },
14599 { NULL, 0 },
14600 { NULL, 0 },
14601 { NULL, 0 },
14602 { NULL, 0 },
14603 { NULL, 0 },
14604 { NULL, 0 },
14605 { NULL, 0 },
14606 { NULL, 0 },
14607 { NULL, 0 },
14608 { NULL, 0 },
14609 { NULL, 0 },
14610 { NULL, 0 },
14611 { NULL, 0 },
14612 { NULL, 0 },
14613 { NULL, 0 },
14614 { NULL, 0 },
14615 { NULL, 0 },
14616 { NULL, 0 },
14617 { NULL, 0 },
14618 { NULL, 0 },
14619 { NULL, 0 },
14620 { NULL, 0 },
14621 { NULL, 0 },
14622 { NULL, 0 },
14623 { NULL, 0 },
14624 { NULL, 0 },
14625 { NULL, 0 },
14626 { NULL, 0 },
14627 { itable_0F3880, 2 },
14628 { itable_0F3881, 2 },
14629 { NULL, 0 },
14630 { NULL, 0 },
14631 { NULL, 0 },
14632 { NULL, 0 },
14633 { NULL, 0 },
14634 { NULL, 0 },
14635 { NULL, 0 },
14636 { NULL, 0 },
14637 { NULL, 0 },
14638 { NULL, 0 },
14639 { NULL, 0 },
14640 { NULL, 0 },
14641 { NULL, 0 },
14642 { NULL, 0 },
14643 { NULL, 0 },
14644 { NULL, 0 },
14645 { NULL, 0 },
14646 { NULL, 0 },
14647 { NULL, 0 },
14648 { NULL, 0 },
14649 { NULL, 0 },
14650 { NULL, 0 },
14651 { NULL, 0 },
14652 { NULL, 0 },
14653 { NULL, 0 },
14654 { NULL, 0 },
14655 { NULL, 0 },
14656 { NULL, 0 },
14657 { NULL, 0 },
14658 { NULL, 0 },
14659 { NULL, 0 },
14660 { NULL, 0 },
14661 { NULL, 0 },
14662 { NULL, 0 },
14663 { NULL, 0 },
14664 { NULL, 0 },
14665 { NULL, 0 },
14666 { NULL, 0 },
14667 { NULL, 0 },
14668 { NULL, 0 },
14669 { NULL, 0 },
14670 { NULL, 0 },
14671 { NULL, 0 },
14672 { NULL, 0 },
14673 { NULL, 0 },
14674 { NULL, 0 },
14675 { NULL, 0 },
14676 { NULL, 0 },
14677 { NULL, 0 },
14678 { NULL, 0 },
14679 { NULL, 0 },
14680 { NULL, 0 },
14681 { NULL, 0 },
14682 { NULL, 0 },
14683 { NULL, 0 },
14684 { NULL, 0 },
14685 { NULL, 0 },
14686 { NULL, 0 },
14687 { NULL, 0 },
14688 { NULL, 0 },
14689 { NULL, 0 },
14690 { NULL, 0 },
14691 { NULL, 0 },
14692 { NULL, 0 },
14693 { NULL, 0 },
14694 { NULL, 0 },
14695 { NULL, 0 },
14696 { NULL, 0 },
14697 { NULL, 0 },
14698 { NULL, 0 },
14699 { NULL, 0 },
14700 { NULL, 0 },
14701 { NULL, 0 },
14702 { NULL, 0 },
14703 { NULL, 0 },
14704 { NULL, 0 },
14705 { NULL, 0 },
14706 { NULL, 0 },
14707 { NULL, 0 },
14708 { NULL, 0 },
14709 { NULL, 0 },
14710 { NULL, 0 },
14711 { NULL, 0 },
14712 { NULL, 0 },
14713 { NULL, 0 },
14714 { NULL, 0 },
14715 { NULL, 0 },
14716 { NULL, 0 },
14717 { NULL, 0 },
14718 { itable_0F38DB, 1 },
14719 { itable_0F38DC, 1 },
14720 { itable_0F38DD, 1 },
14721 { itable_0F38DE, 1 },
14722 { itable_0F38DF, 1 },
14723 { NULL, 0 },
14724 { NULL, 0 },
14725 { NULL, 0 },
14726 { NULL, 0 },
14727 { NULL, 0 },
14728 { NULL, 0 },
14729 { NULL, 0 },
14730 { NULL, 0 },
14731 { NULL, 0 },
14732 { NULL, 0 },
14733 { NULL, 0 },
14734 { NULL, 0 },
14735 { NULL, 0 },
14736 { NULL, 0 },
14737 { NULL, 0 },
14738 { NULL, 0 },
14739 { itable_0F38F0, 5 },
14740 { itable_0F38F1, 6 },
14741 { NULL, 0 },
14742 { NULL, 0 },
14743 { NULL, 0 },
14744 { NULL, 0 },
14745 { NULL, 0 },
14746 { NULL, 0 },
14747 { NULL, 0 },
14748 { NULL, 0 },
14749 { NULL, 0 },
14750 { NULL, 0 },
14751 { NULL, 0 },
14752 { NULL, 0 },
14753 { NULL, 0 },
14754 { NULL, 0 },
14757 static const struct disasm_index itable_0F3A[256] = {
14758 { NULL, 0 },
14759 { NULL, 0 },
14760 { NULL, 0 },
14761 { NULL, 0 },
14762 { NULL, 0 },
14763 { NULL, 0 },
14764 { NULL, 0 },
14765 { NULL, 0 },
14766 { itable_0F3A08, 5 },
14767 { itable_0F3A09, 1 },
14768 { itable_0F3A0A, 1 },
14769 { itable_0F3A0B, 1 },
14770 { itable_0F3A0C, 1 },
14771 { itable_0F3A0D, 1 },
14772 { itable_0F3A0E, 1 },
14773 { itable_0F3A0F, 2 },
14774 { NULL, 0 },
14775 { NULL, 0 },
14776 { NULL, 0 },
14777 { NULL, 0 },
14778 { itable_0F3A14, 3 },
14779 { itable_0F3A15, 3 },
14780 { itable_0F3A16, 2 },
14781 { itable_0F3A17, 2 },
14782 { NULL, 0 },
14783 { NULL, 0 },
14784 { NULL, 0 },
14785 { NULL, 0 },
14786 { NULL, 0 },
14787 { NULL, 0 },
14788 { NULL, 0 },
14789 { NULL, 0 },
14790 { itable_0F3A20, 2 },
14791 { itable_0F3A21, 1 },
14792 { itable_0F3A22, 2 },
14793 { NULL, 0 },
14794 { NULL, 0 },
14795 { NULL, 0 },
14796 { NULL, 0 },
14797 { NULL, 0 },
14798 { NULL, 0 },
14799 { NULL, 0 },
14800 { NULL, 0 },
14801 { NULL, 0 },
14802 { NULL, 0 },
14803 { NULL, 0 },
14804 { NULL, 0 },
14805 { NULL, 0 },
14806 { NULL, 0 },
14807 { NULL, 0 },
14808 { NULL, 0 },
14809 { NULL, 0 },
14810 { NULL, 0 },
14811 { NULL, 0 },
14812 { NULL, 0 },
14813 { NULL, 0 },
14814 { NULL, 0 },
14815 { NULL, 0 },
14816 { NULL, 0 },
14817 { NULL, 0 },
14818 { NULL, 0 },
14819 { NULL, 0 },
14820 { NULL, 0 },
14821 { NULL, 0 },
14822 { itable_0F3A40, 1 },
14823 { itable_0F3A41, 1 },
14824 { itable_0F3A42, 1 },
14825 { NULL, 0 },
14826 { itable_0F3A44, 5 },
14827 { NULL, 0 },
14828 { NULL, 0 },
14829 { NULL, 0 },
14830 { NULL, 0 },
14831 { NULL, 0 },
14832 { NULL, 0 },
14833 { NULL, 0 },
14834 { NULL, 0 },
14835 { NULL, 0 },
14836 { NULL, 0 },
14837 { NULL, 0 },
14838 { NULL, 0 },
14839 { NULL, 0 },
14840 { NULL, 0 },
14841 { NULL, 0 },
14842 { NULL, 0 },
14843 { NULL, 0 },
14844 { NULL, 0 },
14845 { NULL, 0 },
14846 { NULL, 0 },
14847 { NULL, 0 },
14848 { NULL, 0 },
14849 { NULL, 0 },
14850 { NULL, 0 },
14851 { NULL, 0 },
14852 { NULL, 0 },
14853 { NULL, 0 },
14854 { itable_0F3A60, 1 },
14855 { itable_0F3A61, 1 },
14856 { itable_0F3A62, 1 },
14857 { itable_0F3A63, 1 },
14858 { NULL, 0 },
14859 { NULL, 0 },
14860 { NULL, 0 },
14861 { NULL, 0 },
14862 { NULL, 0 },
14863 { NULL, 0 },
14864 { NULL, 0 },
14865 { NULL, 0 },
14866 { NULL, 0 },
14867 { NULL, 0 },
14868 { NULL, 0 },
14869 { NULL, 0 },
14870 { NULL, 0 },
14871 { NULL, 0 },
14872 { NULL, 0 },
14873 { NULL, 0 },
14874 { NULL, 0 },
14875 { NULL, 0 },
14876 { NULL, 0 },
14877 { NULL, 0 },
14878 { NULL, 0 },
14879 { NULL, 0 },
14880 { NULL, 0 },
14881 { NULL, 0 },
14882 { NULL, 0 },
14883 { NULL, 0 },
14884 { NULL, 0 },
14885 { NULL, 0 },
14886 { NULL, 0 },
14887 { NULL, 0 },
14888 { NULL, 0 },
14889 { NULL, 0 },
14890 { NULL, 0 },
14891 { NULL, 0 },
14892 { NULL, 0 },
14893 { NULL, 0 },
14894 { NULL, 0 },
14895 { NULL, 0 },
14896 { NULL, 0 },
14897 { NULL, 0 },
14898 { NULL, 0 },
14899 { NULL, 0 },
14900 { NULL, 0 },
14901 { NULL, 0 },
14902 { NULL, 0 },
14903 { NULL, 0 },
14904 { NULL, 0 },
14905 { NULL, 0 },
14906 { NULL, 0 },
14907 { NULL, 0 },
14908 { NULL, 0 },
14909 { NULL, 0 },
14910 { NULL, 0 },
14911 { NULL, 0 },
14912 { NULL, 0 },
14913 { NULL, 0 },
14914 { NULL, 0 },
14915 { NULL, 0 },
14916 { NULL, 0 },
14917 { NULL, 0 },
14918 { NULL, 0 },
14919 { NULL, 0 },
14920 { NULL, 0 },
14921 { NULL, 0 },
14922 { NULL, 0 },
14923 { NULL, 0 },
14924 { NULL, 0 },
14925 { NULL, 0 },
14926 { NULL, 0 },
14927 { NULL, 0 },
14928 { NULL, 0 },
14929 { NULL, 0 },
14930 { NULL, 0 },
14931 { NULL, 0 },
14932 { NULL, 0 },
14933 { NULL, 0 },
14934 { NULL, 0 },
14935 { NULL, 0 },
14936 { NULL, 0 },
14937 { NULL, 0 },
14938 { NULL, 0 },
14939 { NULL, 0 },
14940 { NULL, 0 },
14941 { NULL, 0 },
14942 { NULL, 0 },
14943 { NULL, 0 },
14944 { NULL, 0 },
14945 { NULL, 0 },
14946 { NULL, 0 },
14947 { NULL, 0 },
14948 { NULL, 0 },
14949 { NULL, 0 },
14950 { NULL, 0 },
14951 { NULL, 0 },
14952 { NULL, 0 },
14953 { NULL, 0 },
14954 { NULL, 0 },
14955 { NULL, 0 },
14956 { NULL, 0 },
14957 { NULL, 0 },
14958 { NULL, 0 },
14959 { NULL, 0 },
14960 { NULL, 0 },
14961 { NULL, 0 },
14962 { NULL, 0 },
14963 { NULL, 0 },
14964 { NULL, 0 },
14965 { NULL, 0 },
14966 { NULL, 0 },
14967 { NULL, 0 },
14968 { NULL, 0 },
14969 { NULL, 0 },
14970 { NULL, 0 },
14971 { NULL, 0 },
14972 { NULL, 0 },
14973 { NULL, 0 },
14974 { NULL, 0 },
14975 { NULL, 0 },
14976 { NULL, 0 },
14977 { NULL, 0 },
14978 { NULL, 0 },
14979 { NULL, 0 },
14980 { NULL, 0 },
14981 { itable_0F3ADF, 1 },
14982 { NULL, 0 },
14983 { NULL, 0 },
14984 { NULL, 0 },
14985 { NULL, 0 },
14986 { NULL, 0 },
14987 { NULL, 0 },
14988 { NULL, 0 },
14989 { NULL, 0 },
14990 { NULL, 0 },
14991 { NULL, 0 },
14992 { NULL, 0 },
14993 { NULL, 0 },
14994 { NULL, 0 },
14995 { NULL, 0 },
14996 { NULL, 0 },
14997 { NULL, 0 },
14998 { NULL, 0 },
14999 { NULL, 0 },
15000 { NULL, 0 },
15001 { NULL, 0 },
15002 { NULL, 0 },
15003 { NULL, 0 },
15004 { NULL, 0 },
15005 { NULL, 0 },
15006 { NULL, 0 },
15007 { NULL, 0 },
15008 { NULL, 0 },
15009 { NULL, 0 },
15010 { NULL, 0 },
15011 { NULL, 0 },
15012 { NULL, 0 },
15013 { NULL, 0 },
15016 static const struct disasm_index itable_0F7A[256] = {
15017 { NULL, 0 },
15018 { NULL, 0 },
15019 { NULL, 0 },
15020 { NULL, 0 },
15021 { NULL, 0 },
15022 { NULL, 0 },
15023 { NULL, 0 },
15024 { NULL, 0 },
15025 { NULL, 0 },
15026 { NULL, 0 },
15027 { NULL, 0 },
15028 { NULL, 0 },
15029 { NULL, 0 },
15030 { NULL, 0 },
15031 { NULL, 0 },
15032 { NULL, 0 },
15033 { itable_0F7A10, 1 },
15034 { itable_0F7A11, 1 },
15035 { itable_0F7A12, 1 },
15036 { itable_0F7A13, 1 },
15037 { NULL, 0 },
15038 { NULL, 0 },
15039 { NULL, 0 },
15040 { NULL, 0 },
15041 { NULL, 0 },
15042 { NULL, 0 },
15043 { NULL, 0 },
15044 { NULL, 0 },
15045 { NULL, 0 },
15046 { NULL, 0 },
15047 { NULL, 0 },
15048 { NULL, 0 },
15049 { NULL, 0 },
15050 { NULL, 0 },
15051 { NULL, 0 },
15052 { NULL, 0 },
15053 { NULL, 0 },
15054 { NULL, 0 },
15055 { NULL, 0 },
15056 { NULL, 0 },
15057 { NULL, 0 },
15058 { NULL, 0 },
15059 { NULL, 0 },
15060 { NULL, 0 },
15061 { NULL, 0 },
15062 { NULL, 0 },
15063 { NULL, 0 },
15064 { NULL, 0 },
15065 { itable_0F7A30, 1 },
15066 { itable_0F7A31, 1 },
15067 { NULL, 0 },
15068 { NULL, 0 },
15069 { NULL, 0 },
15070 { NULL, 0 },
15071 { NULL, 0 },
15072 { NULL, 0 },
15073 { NULL, 0 },
15074 { NULL, 0 },
15075 { NULL, 0 },
15076 { NULL, 0 },
15077 { NULL, 0 },
15078 { NULL, 0 },
15079 { NULL, 0 },
15080 { NULL, 0 },
15081 { NULL, 0 },
15082 { itable_0F7A41, 1 },
15083 { itable_0F7A42, 1 },
15084 { itable_0F7A43, 1 },
15085 { NULL, 0 },
15086 { NULL, 0 },
15087 { itable_0F7A46, 1 },
15088 { itable_0F7A47, 1 },
15089 { NULL, 0 },
15090 { NULL, 0 },
15091 { NULL, 0 },
15092 { itable_0F7A4B, 1 },
15093 { NULL, 0 },
15094 { NULL, 0 },
15095 { NULL, 0 },
15096 { NULL, 0 },
15097 { NULL, 0 },
15098 { itable_0F7A51, 1 },
15099 { itable_0F7A52, 1 },
15100 { itable_0F7A53, 1 },
15101 { NULL, 0 },
15102 { NULL, 0 },
15103 { itable_0F7A56, 1 },
15104 { itable_0F7A57, 1 },
15105 { NULL, 0 },
15106 { NULL, 0 },
15107 { NULL, 0 },
15108 { itable_0F7A5B, 1 },
15109 { NULL, 0 },
15110 { NULL, 0 },
15111 { NULL, 0 },
15112 { NULL, 0 },
15113 { NULL, 0 },
15114 { itable_0F7A61, 1 },
15115 { itable_0F7A62, 1 },
15116 { itable_0F7A63, 1 },
15117 { NULL, 0 },
15118 { NULL, 0 },
15119 { NULL, 0 },
15120 { NULL, 0 },
15121 { NULL, 0 },
15122 { NULL, 0 },
15123 { NULL, 0 },
15124 { NULL, 0 },
15125 { NULL, 0 },
15126 { NULL, 0 },
15127 { NULL, 0 },
15128 { NULL, 0 },
15129 { NULL, 0 },
15130 { NULL, 0 },
15131 { NULL, 0 },
15132 { NULL, 0 },
15133 { NULL, 0 },
15134 { NULL, 0 },
15135 { NULL, 0 },
15136 { NULL, 0 },
15137 { NULL, 0 },
15138 { NULL, 0 },
15139 { NULL, 0 },
15140 { NULL, 0 },
15141 { NULL, 0 },
15142 { NULL, 0 },
15143 { NULL, 0 },
15144 { NULL, 0 },
15145 { NULL, 0 },
15146 { NULL, 0 },
15147 { NULL, 0 },
15148 { NULL, 0 },
15149 { NULL, 0 },
15150 { NULL, 0 },
15151 { NULL, 0 },
15152 { NULL, 0 },
15153 { NULL, 0 },
15154 { NULL, 0 },
15155 { NULL, 0 },
15156 { NULL, 0 },
15157 { NULL, 0 },
15158 { NULL, 0 },
15159 { NULL, 0 },
15160 { NULL, 0 },
15161 { NULL, 0 },
15162 { NULL, 0 },
15163 { NULL, 0 },
15164 { NULL, 0 },
15165 { NULL, 0 },
15166 { NULL, 0 },
15167 { NULL, 0 },
15168 { NULL, 0 },
15169 { NULL, 0 },
15170 { NULL, 0 },
15171 { NULL, 0 },
15172 { NULL, 0 },
15173 { NULL, 0 },
15174 { NULL, 0 },
15175 { NULL, 0 },
15176 { NULL, 0 },
15177 { NULL, 0 },
15178 { NULL, 0 },
15179 { NULL, 0 },
15180 { NULL, 0 },
15181 { NULL, 0 },
15182 { NULL, 0 },
15183 { NULL, 0 },
15184 { NULL, 0 },
15185 { NULL, 0 },
15186 { NULL, 0 },
15187 { NULL, 0 },
15188 { NULL, 0 },
15189 { NULL, 0 },
15190 { NULL, 0 },
15191 { NULL, 0 },
15192 { NULL, 0 },
15193 { NULL, 0 },
15194 { NULL, 0 },
15195 { NULL, 0 },
15196 { NULL, 0 },
15197 { NULL, 0 },
15198 { NULL, 0 },
15199 { NULL, 0 },
15200 { NULL, 0 },
15201 { NULL, 0 },
15202 { NULL, 0 },
15203 { NULL, 0 },
15204 { NULL, 0 },
15205 { NULL, 0 },
15206 { NULL, 0 },
15207 { NULL, 0 },
15208 { NULL, 0 },
15209 { NULL, 0 },
15210 { NULL, 0 },
15211 { NULL, 0 },
15212 { NULL, 0 },
15213 { NULL, 0 },
15214 { NULL, 0 },
15215 { NULL, 0 },
15216 { NULL, 0 },
15217 { NULL, 0 },
15218 { NULL, 0 },
15219 { NULL, 0 },
15220 { NULL, 0 },
15221 { NULL, 0 },
15222 { NULL, 0 },
15223 { NULL, 0 },
15224 { NULL, 0 },
15225 { NULL, 0 },
15226 { NULL, 0 },
15227 { NULL, 0 },
15228 { NULL, 0 },
15229 { NULL, 0 },
15230 { NULL, 0 },
15231 { NULL, 0 },
15232 { NULL, 0 },
15233 { NULL, 0 },
15234 { NULL, 0 },
15235 { NULL, 0 },
15236 { NULL, 0 },
15237 { NULL, 0 },
15238 { NULL, 0 },
15239 { NULL, 0 },
15240 { NULL, 0 },
15241 { NULL, 0 },
15242 { NULL, 0 },
15243 { NULL, 0 },
15244 { NULL, 0 },
15245 { NULL, 0 },
15246 { NULL, 0 },
15247 { NULL, 0 },
15248 { NULL, 0 },
15249 { NULL, 0 },
15250 { NULL, 0 },
15251 { NULL, 0 },
15252 { NULL, 0 },
15253 { NULL, 0 },
15254 { NULL, 0 },
15255 { NULL, 0 },
15256 { NULL, 0 },
15257 { NULL, 0 },
15258 { NULL, 0 },
15259 { NULL, 0 },
15260 { NULL, 0 },
15261 { NULL, 0 },
15262 { NULL, 0 },
15263 { NULL, 0 },
15264 { NULL, 0 },
15265 { NULL, 0 },
15266 { NULL, 0 },
15267 { NULL, 0 },
15268 { NULL, 0 },
15269 { NULL, 0 },
15270 { NULL, 0 },
15271 { NULL, 0 },
15272 { NULL, 0 },
15275 static const struct disasm_index itable_0FA6[256] = {
15276 { NULL, 0 },
15277 { NULL, 0 },
15278 { NULL, 0 },
15279 { NULL, 0 },
15280 { NULL, 0 },
15281 { NULL, 0 },
15282 { NULL, 0 },
15283 { NULL, 0 },
15284 { NULL, 0 },
15285 { NULL, 0 },
15286 { NULL, 0 },
15287 { NULL, 0 },
15288 { NULL, 0 },
15289 { NULL, 0 },
15290 { NULL, 0 },
15291 { NULL, 0 },
15292 { NULL, 0 },
15293 { NULL, 0 },
15294 { NULL, 0 },
15295 { NULL, 0 },
15296 { NULL, 0 },
15297 { NULL, 0 },
15298 { NULL, 0 },
15299 { NULL, 0 },
15300 { NULL, 0 },
15301 { NULL, 0 },
15302 { NULL, 0 },
15303 { NULL, 0 },
15304 { NULL, 0 },
15305 { NULL, 0 },
15306 { NULL, 0 },
15307 { NULL, 0 },
15308 { NULL, 0 },
15309 { NULL, 0 },
15310 { NULL, 0 },
15311 { NULL, 0 },
15312 { NULL, 0 },
15313 { NULL, 0 },
15314 { NULL, 0 },
15315 { NULL, 0 },
15316 { NULL, 0 },
15317 { NULL, 0 },
15318 { NULL, 0 },
15319 { NULL, 0 },
15320 { NULL, 0 },
15321 { NULL, 0 },
15322 { NULL, 0 },
15323 { NULL, 0 },
15324 { NULL, 0 },
15325 { NULL, 0 },
15326 { NULL, 0 },
15327 { NULL, 0 },
15328 { NULL, 0 },
15329 { NULL, 0 },
15330 { NULL, 0 },
15331 { NULL, 0 },
15332 { NULL, 0 },
15333 { NULL, 0 },
15334 { NULL, 0 },
15335 { NULL, 0 },
15336 { NULL, 0 },
15337 { NULL, 0 },
15338 { NULL, 0 },
15339 { NULL, 0 },
15340 { NULL, 0 },
15341 { NULL, 0 },
15342 { NULL, 0 },
15343 { NULL, 0 },
15344 { NULL, 0 },
15345 { NULL, 0 },
15346 { NULL, 0 },
15347 { NULL, 0 },
15348 { NULL, 0 },
15349 { NULL, 0 },
15350 { NULL, 0 },
15351 { NULL, 0 },
15352 { NULL, 0 },
15353 { NULL, 0 },
15354 { NULL, 0 },
15355 { NULL, 0 },
15356 { NULL, 0 },
15357 { NULL, 0 },
15358 { NULL, 0 },
15359 { NULL, 0 },
15360 { NULL, 0 },
15361 { NULL, 0 },
15362 { NULL, 0 },
15363 { NULL, 0 },
15364 { NULL, 0 },
15365 { NULL, 0 },
15366 { NULL, 0 },
15367 { NULL, 0 },
15368 { NULL, 0 },
15369 { NULL, 0 },
15370 { NULL, 0 },
15371 { NULL, 0 },
15372 { NULL, 0 },
15373 { NULL, 0 },
15374 { NULL, 0 },
15375 { NULL, 0 },
15376 { NULL, 0 },
15377 { NULL, 0 },
15378 { NULL, 0 },
15379 { NULL, 0 },
15380 { NULL, 0 },
15381 { NULL, 0 },
15382 { NULL, 0 },
15383 { NULL, 0 },
15384 { NULL, 0 },
15385 { NULL, 0 },
15386 { NULL, 0 },
15387 { NULL, 0 },
15388 { NULL, 0 },
15389 { NULL, 0 },
15390 { NULL, 0 },
15391 { NULL, 0 },
15392 { NULL, 0 },
15393 { NULL, 0 },
15394 { NULL, 0 },
15395 { NULL, 0 },
15396 { NULL, 0 },
15397 { NULL, 0 },
15398 { NULL, 0 },
15399 { NULL, 0 },
15400 { NULL, 0 },
15401 { NULL, 0 },
15402 { NULL, 0 },
15403 { NULL, 0 },
15404 { NULL, 0 },
15405 { NULL, 0 },
15406 { NULL, 0 },
15407 { NULL, 0 },
15408 { NULL, 0 },
15409 { NULL, 0 },
15410 { NULL, 0 },
15411 { NULL, 0 },
15412 { NULL, 0 },
15413 { NULL, 0 },
15414 { NULL, 0 },
15415 { NULL, 0 },
15416 { NULL, 0 },
15417 { NULL, 0 },
15418 { NULL, 0 },
15419 { NULL, 0 },
15420 { NULL, 0 },
15421 { NULL, 0 },
15422 { NULL, 0 },
15423 { NULL, 0 },
15424 { NULL, 0 },
15425 { NULL, 0 },
15426 { NULL, 0 },
15427 { NULL, 0 },
15428 { NULL, 0 },
15429 { NULL, 0 },
15430 { NULL, 0 },
15431 { NULL, 0 },
15432 { NULL, 0 },
15433 { NULL, 0 },
15434 { NULL, 0 },
15435 { NULL, 0 },
15436 { NULL, 0 },
15437 { NULL, 0 },
15438 { NULL, 0 },
15439 { NULL, 0 },
15440 { NULL, 0 },
15441 { NULL, 0 },
15442 { NULL, 0 },
15443 { NULL, 0 },
15444 { NULL, 0 },
15445 { NULL, 0 },
15446 { NULL, 0 },
15447 { NULL, 0 },
15448 { NULL, 0 },
15449 { NULL, 0 },
15450 { NULL, 0 },
15451 { NULL, 0 },
15452 { NULL, 0 },
15453 { NULL, 0 },
15454 { NULL, 0 },
15455 { NULL, 0 },
15456 { NULL, 0 },
15457 { NULL, 0 },
15458 { NULL, 0 },
15459 { NULL, 0 },
15460 { NULL, 0 },
15461 { NULL, 0 },
15462 { NULL, 0 },
15463 { NULL, 0 },
15464 { NULL, 0 },
15465 { NULL, 0 },
15466 { NULL, 0 },
15467 { NULL, 0 },
15468 { itable_0FA6C0, 1 },
15469 { NULL, 0 },
15470 { NULL, 0 },
15471 { NULL, 0 },
15472 { NULL, 0 },
15473 { NULL, 0 },
15474 { NULL, 0 },
15475 { NULL, 0 },
15476 { itable_0FA6C8, 1 },
15477 { NULL, 0 },
15478 { NULL, 0 },
15479 { NULL, 0 },
15480 { NULL, 0 },
15481 { NULL, 0 },
15482 { NULL, 0 },
15483 { NULL, 0 },
15484 { itable_0FA6D0, 1 },
15485 { NULL, 0 },
15486 { NULL, 0 },
15487 { NULL, 0 },
15488 { NULL, 0 },
15489 { NULL, 0 },
15490 { NULL, 0 },
15491 { NULL, 0 },
15492 { NULL, 0 },
15493 { NULL, 0 },
15494 { NULL, 0 },
15495 { NULL, 0 },
15496 { NULL, 0 },
15497 { NULL, 0 },
15498 { NULL, 0 },
15499 { NULL, 0 },
15500 { NULL, 0 },
15501 { NULL, 0 },
15502 { NULL, 0 },
15503 { NULL, 0 },
15504 { NULL, 0 },
15505 { NULL, 0 },
15506 { NULL, 0 },
15507 { NULL, 0 },
15508 { NULL, 0 },
15509 { NULL, 0 },
15510 { NULL, 0 },
15511 { NULL, 0 },
15512 { NULL, 0 },
15513 { NULL, 0 },
15514 { NULL, 0 },
15515 { NULL, 0 },
15516 { NULL, 0 },
15517 { NULL, 0 },
15518 { NULL, 0 },
15519 { NULL, 0 },
15520 { NULL, 0 },
15521 { NULL, 0 },
15522 { NULL, 0 },
15523 { NULL, 0 },
15524 { NULL, 0 },
15525 { NULL, 0 },
15526 { NULL, 0 },
15527 { NULL, 0 },
15528 { NULL, 0 },
15529 { NULL, 0 },
15530 { NULL, 0 },
15531 { NULL, 0 },
15534 static const struct disasm_index itable_0FA7[256] = {
15535 { NULL, 0 },
15536 { NULL, 0 },
15537 { NULL, 0 },
15538 { NULL, 0 },
15539 { NULL, 0 },
15540 { NULL, 0 },
15541 { NULL, 0 },
15542 { NULL, 0 },
15543 { NULL, 0 },
15544 { NULL, 0 },
15545 { NULL, 0 },
15546 { NULL, 0 },
15547 { NULL, 0 },
15548 { NULL, 0 },
15549 { NULL, 0 },
15550 { NULL, 0 },
15551 { NULL, 0 },
15552 { NULL, 0 },
15553 { NULL, 0 },
15554 { NULL, 0 },
15555 { NULL, 0 },
15556 { NULL, 0 },
15557 { NULL, 0 },
15558 { NULL, 0 },
15559 { NULL, 0 },
15560 { NULL, 0 },
15561 { NULL, 0 },
15562 { NULL, 0 },
15563 { NULL, 0 },
15564 { NULL, 0 },
15565 { NULL, 0 },
15566 { NULL, 0 },
15567 { NULL, 0 },
15568 { NULL, 0 },
15569 { NULL, 0 },
15570 { NULL, 0 },
15571 { NULL, 0 },
15572 { NULL, 0 },
15573 { NULL, 0 },
15574 { NULL, 0 },
15575 { NULL, 0 },
15576 { NULL, 0 },
15577 { NULL, 0 },
15578 { NULL, 0 },
15579 { NULL, 0 },
15580 { NULL, 0 },
15581 { NULL, 0 },
15582 { NULL, 0 },
15583 { NULL, 0 },
15584 { NULL, 0 },
15585 { NULL, 0 },
15586 { NULL, 0 },
15587 { NULL, 0 },
15588 { NULL, 0 },
15589 { NULL, 0 },
15590 { NULL, 0 },
15591 { NULL, 0 },
15592 { NULL, 0 },
15593 { NULL, 0 },
15594 { NULL, 0 },
15595 { NULL, 0 },
15596 { NULL, 0 },
15597 { NULL, 0 },
15598 { NULL, 0 },
15599 { NULL, 0 },
15600 { NULL, 0 },
15601 { NULL, 0 },
15602 { NULL, 0 },
15603 { NULL, 0 },
15604 { NULL, 0 },
15605 { NULL, 0 },
15606 { NULL, 0 },
15607 { NULL, 0 },
15608 { NULL, 0 },
15609 { NULL, 0 },
15610 { NULL, 0 },
15611 { NULL, 0 },
15612 { NULL, 0 },
15613 { NULL, 0 },
15614 { NULL, 0 },
15615 { NULL, 0 },
15616 { NULL, 0 },
15617 { NULL, 0 },
15618 { NULL, 0 },
15619 { NULL, 0 },
15620 { NULL, 0 },
15621 { NULL, 0 },
15622 { NULL, 0 },
15623 { NULL, 0 },
15624 { NULL, 0 },
15625 { NULL, 0 },
15626 { NULL, 0 },
15627 { NULL, 0 },
15628 { NULL, 0 },
15629 { NULL, 0 },
15630 { NULL, 0 },
15631 { NULL, 0 },
15632 { NULL, 0 },
15633 { NULL, 0 },
15634 { NULL, 0 },
15635 { NULL, 0 },
15636 { NULL, 0 },
15637 { NULL, 0 },
15638 { NULL, 0 },
15639 { NULL, 0 },
15640 { NULL, 0 },
15641 { NULL, 0 },
15642 { NULL, 0 },
15643 { NULL, 0 },
15644 { NULL, 0 },
15645 { NULL, 0 },
15646 { NULL, 0 },
15647 { NULL, 0 },
15648 { NULL, 0 },
15649 { NULL, 0 },
15650 { NULL, 0 },
15651 { NULL, 0 },
15652 { NULL, 0 },
15653 { NULL, 0 },
15654 { NULL, 0 },
15655 { NULL, 0 },
15656 { NULL, 0 },
15657 { NULL, 0 },
15658 { NULL, 0 },
15659 { NULL, 0 },
15660 { NULL, 0 },
15661 { NULL, 0 },
15662 { NULL, 0 },
15663 { NULL, 0 },
15664 { NULL, 0 },
15665 { NULL, 0 },
15666 { NULL, 0 },
15667 { NULL, 0 },
15668 { NULL, 0 },
15669 { NULL, 0 },
15670 { NULL, 0 },
15671 { NULL, 0 },
15672 { NULL, 0 },
15673 { NULL, 0 },
15674 { NULL, 0 },
15675 { NULL, 0 },
15676 { NULL, 0 },
15677 { NULL, 0 },
15678 { NULL, 0 },
15679 { NULL, 0 },
15680 { NULL, 0 },
15681 { NULL, 0 },
15682 { NULL, 0 },
15683 { NULL, 0 },
15684 { NULL, 0 },
15685 { NULL, 0 },
15686 { NULL, 0 },
15687 { NULL, 0 },
15688 { NULL, 0 },
15689 { NULL, 0 },
15690 { NULL, 0 },
15691 { NULL, 0 },
15692 { NULL, 0 },
15693 { NULL, 0 },
15694 { NULL, 0 },
15695 { NULL, 0 },
15696 { NULL, 0 },
15697 { NULL, 0 },
15698 { NULL, 0 },
15699 { NULL, 0 },
15700 { NULL, 0 },
15701 { NULL, 0 },
15702 { NULL, 0 },
15703 { NULL, 0 },
15704 { NULL, 0 },
15705 { NULL, 0 },
15706 { NULL, 0 },
15707 { NULL, 0 },
15708 { NULL, 0 },
15709 { NULL, 0 },
15710 { NULL, 0 },
15711 { NULL, 0 },
15712 { NULL, 0 },
15713 { NULL, 0 },
15714 { NULL, 0 },
15715 { NULL, 0 },
15716 { NULL, 0 },
15717 { NULL, 0 },
15718 { NULL, 0 },
15719 { NULL, 0 },
15720 { NULL, 0 },
15721 { NULL, 0 },
15722 { NULL, 0 },
15723 { NULL, 0 },
15724 { NULL, 0 },
15725 { NULL, 0 },
15726 { NULL, 0 },
15727 { itable_0FA7C0, 1 },
15728 { NULL, 0 },
15729 { NULL, 0 },
15730 { NULL, 0 },
15731 { NULL, 0 },
15732 { NULL, 0 },
15733 { NULL, 0 },
15734 { NULL, 0 },
15735 { itable_0FA7C8, 1 },
15736 { NULL, 0 },
15737 { NULL, 0 },
15738 { NULL, 0 },
15739 { NULL, 0 },
15740 { NULL, 0 },
15741 { NULL, 0 },
15742 { NULL, 0 },
15743 { itable_0FA7D0, 1 },
15744 { NULL, 0 },
15745 { NULL, 0 },
15746 { NULL, 0 },
15747 { NULL, 0 },
15748 { NULL, 0 },
15749 { NULL, 0 },
15750 { NULL, 0 },
15751 { itable_0FA7D8, 1 },
15752 { NULL, 0 },
15753 { NULL, 0 },
15754 { NULL, 0 },
15755 { NULL, 0 },
15756 { NULL, 0 },
15757 { NULL, 0 },
15758 { NULL, 0 },
15759 { itable_0FA7E0, 1 },
15760 { NULL, 0 },
15761 { NULL, 0 },
15762 { NULL, 0 },
15763 { NULL, 0 },
15764 { NULL, 0 },
15765 { NULL, 0 },
15766 { NULL, 0 },
15767 { itable_0FA7E8, 1 },
15768 { NULL, 0 },
15769 { NULL, 0 },
15770 { NULL, 0 },
15771 { NULL, 0 },
15772 { NULL, 0 },
15773 { NULL, 0 },
15774 { NULL, 0 },
15775 { NULL, 0 },
15776 { NULL, 0 },
15777 { NULL, 0 },
15778 { NULL, 0 },
15779 { NULL, 0 },
15780 { NULL, 0 },
15781 { NULL, 0 },
15782 { NULL, 0 },
15783 { NULL, 0 },
15784 { NULL, 0 },
15785 { NULL, 0 },
15786 { NULL, 0 },
15787 { NULL, 0 },
15788 { NULL, 0 },
15789 { NULL, 0 },
15790 { NULL, 0 },
15793 static const struct disasm_index itable_0F[256] = {
15794 { itable_0F00, 24 },
15795 { itable_0F01, 33 },
15796 { itable_0F02, 10 },
15797 { itable_0F03, 10 },
15798 { NULL, 0 },
15799 { itable_0F05, 2 },
15800 { itable_0F06, 1 },
15801 { itable_0F07, 2 },
15802 { itable_0F08, 1 },
15803 { itable_0F09, 1 },
15804 { NULL, 0 },
15805 { itable_0F0B, 1 },
15806 { NULL, 0 },
15807 { itable_0F0D, 2 },
15808 { itable_0F0E, 1 },
15809 { itable_0F0F, 26 },
15810 { itable_0F10, 8 },
15811 { itable_0F11, 8 },
15812 { itable_0F12, 5 },
15813 { itable_0F13, 2 },
15814 { itable_0F14, 2 },
15815 { itable_0F15, 2 },
15816 { itable_0F16, 4 },
15817 { itable_0F17, 2 },
15818 { itable_0F18, 28 },
15819 { itable_0F19, 24 },
15820 { itable_0F1A, 24 },
15821 { itable_0F1B, 24 },
15822 { itable_0F1C, 24 },
15823 { itable_0F1D, 24 },
15824 { itable_0F1E, 24 },
15825 { itable_0F1F, 27 },
15826 { itable_0F20, 2 },
15827 { itable_0F21, 2 },
15828 { itable_0F22, 2 },
15829 { itable_0F23, 2 },
15830 { itable_0F24, -1 },
15831 { itable_0F25, -1 },
15832 { NULL, 0 },
15833 { NULL, 0 },
15834 { itable_0F28, 4 },
15835 { itable_0F29, 4 },
15836 { itable_0F2A, 6 },
15837 { itable_0F2B, 4 },
15838 { itable_0F2C, 8 },
15839 { itable_0F2D, 10 },
15840 { itable_0F2E, 2 },
15841 { itable_0F2F, 2 },
15842 { itable_0F30, 1 },
15843 { itable_0F31, 1 },
15844 { itable_0F32, 1 },
15845 { itable_0F33, 1 },
15846 { itable_0F34, 1 },
15847 { itable_0F35, 1 },
15848 { itable_0F36, 1 },
15849 { itable_0F37, 2 },
15850 { itable_0F38, -1 },
15851 { itable_0F39, 1 },
15852 { itable_0F3A, -1 },
15853 { NULL, 0 },
15854 { itable_0F3C, 1 },
15855 { itable_0F3D, 1 },
15856 { NULL, 0 },
15857 { NULL, 0 },
15858 { itable_0F40, 6 },
15859 { itable_0F41, 6 },
15860 { itable_0F42, 6 },
15861 { itable_0F43, 6 },
15862 { itable_0F44, 6 },
15863 { itable_0F45, 6 },
15864 { itable_0F46, 6 },
15865 { itable_0F47, 6 },
15866 { itable_0F48, 6 },
15867 { itable_0F49, 6 },
15868 { itable_0F4A, 6 },
15869 { itable_0F4B, 6 },
15870 { itable_0F4C, 6 },
15871 { itable_0F4D, 6 },
15872 { itable_0F4E, 6 },
15873 { itable_0F4F, 6 },
15874 { itable_0F50, 5 },
15875 { itable_0F51, 5 },
15876 { itable_0F52, 3 },
15877 { itable_0F53, 2 },
15878 { itable_0F54, 3 },
15879 { itable_0F55, 3 },
15880 { itable_0F56, 2 },
15881 { itable_0F57, 2 },
15882 { itable_0F58, 5 },
15883 { itable_0F59, 5 },
15884 { itable_0F5A, 5 },
15885 { itable_0F5B, 4 },
15886 { itable_0F5C, 5 },
15887 { itable_0F5D, 5 },
15888 { itable_0F5E, 5 },
15889 { itable_0F5F, 4 },
15890 { itable_0F60, 2 },
15891 { itable_0F61, 2 },
15892 { itable_0F62, 2 },
15893 { itable_0F63, 2 },
15894 { itable_0F64, 2 },
15895 { itable_0F65, 2 },
15896 { itable_0F66, 2 },
15897 { itable_0F67, 2 },
15898 { itable_0F68, 2 },
15899 { itable_0F69, 2 },
15900 { itable_0F6A, 2 },
15901 { itable_0F6B, 2 },
15902 { itable_0F6C, 1 },
15903 { itable_0F6D, 1 },
15904 { itable_0F6E, 8 },
15905 { itable_0F6F, 5 },
15906 { itable_0F70, 7 },
15907 { itable_0F71, 6 },
15908 { itable_0F72, 6 },
15909 { itable_0F73, 6 },
15910 { itable_0F74, 2 },
15911 { itable_0F75, 2 },
15912 { itable_0F76, 2 },
15913 { itable_0F77, 1 },
15914 { itable_0F78, 5 },
15915 { itable_0F79, 5 },
15916 { itable_0F7A, -1 },
15917 { itable_0F7B, 5 },
15918 { itable_0F7C, 3 },
15919 { itable_0F7D, 3 },
15920 { itable_0F7E, 10 },
15921 { itable_0F7F, 5 },
15922 { itable_0F80, 3 },
15923 { itable_0F81, 3 },
15924 { itable_0F82, 3 },
15925 { itable_0F83, 3 },
15926 { itable_0F84, 3 },
15927 { itable_0F85, 3 },
15928 { itable_0F86, 3 },
15929 { itable_0F87, 3 },
15930 { itable_0F88, 3 },
15931 { itable_0F89, 3 },
15932 { itable_0F8A, 3 },
15933 { itable_0F8B, 3 },
15934 { itable_0F8C, 3 },
15935 { itable_0F8D, 3 },
15936 { itable_0F8E, 3 },
15937 { itable_0F8F, 3 },
15938 { itable_0F90, 2 },
15939 { itable_0F91, 2 },
15940 { itable_0F92, 2 },
15941 { itable_0F93, 2 },
15942 { itable_0F94, 2 },
15943 { itable_0F95, 2 },
15944 { itable_0F96, 2 },
15945 { itable_0F97, 2 },
15946 { itable_0F98, 2 },
15947 { itable_0F99, 2 },
15948 { itable_0F9A, 2 },
15949 { itable_0F9B, 2 },
15950 { itable_0F9C, 2 },
15951 { itable_0F9D, 2 },
15952 { itable_0F9E, 2 },
15953 { itable_0F9F, 2 },
15954 { itable_0FA0, 1 },
15955 { itable_0FA1, 1 },
15956 { itable_0FA2, 1 },
15957 { itable_0FA3, 6 },
15958 { itable_0FA4, 6 },
15959 { itable_0FA5, 6 },
15960 { itable_0FA6, -1 },
15961 { itable_0FA7, -1 },
15962 { itable_0FA8, 1 },
15963 { itable_0FA9, 1 },
15964 { itable_0FAA, 1 },
15965 { itable_0FAB, 6 },
15966 { itable_0FAC, 6 },
15967 { itable_0FAD, 6 },
15968 { itable_0FAE, 13 },
15969 { itable_0FAF, 6 },
15970 { itable_0FB0, 2 },
15971 { itable_0FB1, 6 },
15972 { itable_0FB2, 2 },
15973 { itable_0FB3, 6 },
15974 { itable_0FB4, 2 },
15975 { itable_0FB5, 2 },
15976 { itable_0FB6, 4 },
15977 { itable_0FB7, 2 },
15978 { itable_0FB8, 6 },
15979 { itable_0FB9, 1 },
15980 { itable_0FBA, 12 },
15981 { itable_0FBB, 6 },
15982 { itable_0FBC, 6 },
15983 { itable_0FBD, 9 },
15984 { itable_0FBE, 4 },
15985 { itable_0FBF, 2 },
15986 { itable_0FC0, 2 },
15987 { itable_0FC1, 6 },
15988 { itable_0FC2, 38 },
15989 { itable_0FC3, 2 },
15990 { itable_0FC4, 4 },
15991 { itable_0FC5, 2 },
15992 { itable_0FC6, 4 },
15993 { itable_0FC7, 6 },
15994 { itable_0FC8, 2 },
15995 { itable_0FC9, 2 },
15996 { itable_0FCA, 2 },
15997 { itable_0FCB, 2 },
15998 { itable_0FCC, 2 },
15999 { itable_0FCD, 2 },
16000 { itable_0FCE, 2 },
16001 { itable_0FCF, 2 },
16002 { itable_0FD0, 2 },
16003 { itable_0FD1, 2 },
16004 { itable_0FD2, 2 },
16005 { itable_0FD3, 2 },
16006 { itable_0FD4, 2 },
16007 { itable_0FD5, 2 },
16008 { itable_0FD6, 4 },
16009 { itable_0FD7, 2 },
16010 { itable_0FD8, 2 },
16011 { itable_0FD9, 2 },
16012 { itable_0FDA, 2 },
16013 { itable_0FDB, 2 },
16014 { itable_0FDC, 2 },
16015 { itable_0FDD, 2 },
16016 { itable_0FDE, 2 },
16017 { itable_0FDF, 2 },
16018 { itable_0FE0, 2 },
16019 { itable_0FE1, 2 },
16020 { itable_0FE2, 2 },
16021 { itable_0FE3, 2 },
16022 { itable_0FE4, 2 },
16023 { itable_0FE5, 2 },
16024 { itable_0FE6, 3 },
16025 { itable_0FE7, 2 },
16026 { itable_0FE8, 2 },
16027 { itable_0FE9, 2 },
16028 { itable_0FEA, 2 },
16029 { itable_0FEB, 2 },
16030 { itable_0FEC, 2 },
16031 { itable_0FED, 2 },
16032 { itable_0FEE, 2 },
16033 { itable_0FEF, 2 },
16034 { itable_0FF0, 1 },
16035 { itable_0FF1, 2 },
16036 { itable_0FF2, 2 },
16037 { itable_0FF3, 2 },
16038 { itable_0FF4, 2 },
16039 { itable_0FF5, 2 },
16040 { itable_0FF6, 2 },
16041 { itable_0FF7, 2 },
16042 { itable_0FF8, 2 },
16043 { itable_0FF9, 2 },
16044 { itable_0FFA, 2 },
16045 { itable_0FFB, 2 },
16046 { itable_0FFC, 2 },
16047 { itable_0FFD, 2 },
16048 { itable_0FFE, 2 },
16049 { itable_0FFF, 1 },
16052 const struct disasm_index itable[256] = {
16053 { itable_00, 2 },
16054 { itable_01, 6 },
16055 { itable_02, 2 },
16056 { itable_03, 6 },
16057 { itable_04, 1 },
16058 { itable_05, 3 },
16059 { itable_06, 2 },
16060 { itable_07, 1 },
16061 { itable_08, 2 },
16062 { itable_09, 6 },
16063 { itable_0A, 2 },
16064 { itable_0B, 6 },
16065 { itable_0C, 1 },
16066 { itable_0D, 3 },
16067 { itable_0E, 2 },
16068 { itable_0F, -1 },
16069 { itable_10, 2 },
16070 { itable_11, 6 },
16071 { itable_12, 2 },
16072 { itable_13, 6 },
16073 { itable_14, 1 },
16074 { itable_15, 3 },
16075 { itable_16, 2 },
16076 { itable_17, 1 },
16077 { itable_18, 2 },
16078 { itable_19, 6 },
16079 { itable_1A, 2 },
16080 { itable_1B, 6 },
16081 { itable_1C, 1 },
16082 { itable_1D, 3 },
16083 { itable_1E, 2 },
16084 { itable_1F, 1 },
16085 { itable_20, 2 },
16086 { itable_21, 6 },
16087 { itable_22, 2 },
16088 { itable_23, 6 },
16089 { itable_24, 1 },
16090 { itable_25, 3 },
16091 { NULL, 0 },
16092 { itable_27, 1 },
16093 { itable_28, 2 },
16094 { itable_29, 6 },
16095 { itable_2A, 2 },
16096 { itable_2B, 6 },
16097 { itable_2C, 1 },
16098 { itable_2D, 3 },
16099 { NULL, 0 },
16100 { itable_2F, 1 },
16101 { itable_30, 2 },
16102 { itable_31, 6 },
16103 { itable_32, 2 },
16104 { itable_33, 6 },
16105 { itable_34, 1 },
16106 { itable_35, 3 },
16107 { NULL, 0 },
16108 { itable_37, 1 },
16109 { itable_38, 2 },
16110 { itable_39, 6 },
16111 { itable_3A, 2 },
16112 { itable_3B, 6 },
16113 { itable_3C, 1 },
16114 { itable_3D, 3 },
16115 { NULL, 0 },
16116 { itable_3F, 1 },
16117 { itable_40, 2 },
16118 { itable_41, 2 },
16119 { itable_42, 2 },
16120 { itable_43, 2 },
16121 { itable_44, 2 },
16122 { itable_45, 2 },
16123 { itable_46, 2 },
16124 { itable_47, 2 },
16125 { itable_48, 2 },
16126 { itable_49, 2 },
16127 { itable_4A, 2 },
16128 { itable_4B, 2 },
16129 { itable_4C, 2 },
16130 { itable_4D, 2 },
16131 { itable_4E, 2 },
16132 { itable_4F, 2 },
16133 { itable_50, 3 },
16134 { itable_51, 3 },
16135 { itable_52, 3 },
16136 { itable_53, 3 },
16137 { itable_54, 3 },
16138 { itable_55, 3 },
16139 { itable_56, 3 },
16140 { itable_57, 3 },
16141 { itable_58, 3 },
16142 { itable_59, 3 },
16143 { itable_5A, 3 },
16144 { itable_5B, 3 },
16145 { itable_5C, 3 },
16146 { itable_5D, 3 },
16147 { itable_5E, 3 },
16148 { itable_5F, 3 },
16149 { itable_60, 3 },
16150 { itable_61, 3 },
16151 { itable_62, 2 },
16152 { itable_63, 3 },
16153 { NULL, 0 },
16154 { NULL, 0 },
16155 { NULL, 0 },
16156 { NULL, 0 },
16157 { itable_68, 4 },
16158 { itable_69, 9 },
16159 { itable_6A, 5 },
16160 { itable_6B, 9 },
16161 { itable_6C, 1 },
16162 { itable_6D, 2 },
16163 { itable_6E, 1 },
16164 { itable_6F, 2 },
16165 { itable_70, 1 },
16166 { itable_71, 1 },
16167 { itable_72, 1 },
16168 { itable_73, 1 },
16169 { itable_74, 1 },
16170 { itable_75, 1 },
16171 { itable_76, 1 },
16172 { itable_77, 1 },
16173 { itable_78, 1 },
16174 { itable_79, 1 },
16175 { itable_7A, 1 },
16176 { itable_7B, 1 },
16177 { itable_7C, 1 },
16178 { itable_7D, 1 },
16179 { itable_7E, 1 },
16180 { itable_7F, 1 },
16181 { itable_80, 16 },
16182 { itable_81, 40 },
16183 { NULL, 0 },
16184 { itable_83, 88 },
16185 { itable_84, 3 },
16186 { itable_85, 9 },
16187 { itable_86, 4 },
16188 { itable_87, 12 },
16189 { itable_88, 2 },
16190 { itable_89, 6 },
16191 { itable_8A, 2 },
16192 { itable_8B, 6 },
16193 { itable_8C, 3 },
16194 { itable_8D, 3 },
16195 { itable_8E, 3 },
16196 { itable_8F, 3 },
16197 { itable_90, 9 },
16198 { itable_91, 6 },
16199 { itable_92, 6 },
16200 { itable_93, 6 },
16201 { itable_94, 6 },
16202 { itable_95, 6 },
16203 { itable_96, 6 },
16204 { itable_97, 6 },
16205 { itable_98, 3 },
16206 { itable_99, 3 },
16207 { itable_9A, 5 },
16208 { NULL, 0 },
16209 { itable_9C, 4 },
16210 { itable_9D, 4 },
16211 { itable_9E, 1 },
16212 { itable_9F, 1 },
16213 { itable_A0, 1 },
16214 { itable_A1, 3 },
16215 { itable_A2, 1 },
16216 { itable_A3, 3 },
16217 { itable_A4, 1 },
16218 { itable_A5, 3 },
16219 { itable_A6, 1 },
16220 { itable_A7, 3 },
16221 { itable_A8, 1 },
16222 { itable_A9, 3 },
16223 { itable_AA, 1 },
16224 { itable_AB, 3 },
16225 { itable_AC, 1 },
16226 { itable_AD, 3 },
16227 { itable_AE, 1 },
16228 { itable_AF, 3 },
16229 { itable_B0, 1 },
16230 { itable_B1, 1 },
16231 { itable_B2, 1 },
16232 { itable_B3, 1 },
16233 { itable_B4, 1 },
16234 { itable_B5, 1 },
16235 { itable_B6, 1 },
16236 { itable_B7, 1 },
16237 { itable_B8, 3 },
16238 { itable_B9, 3 },
16239 { itable_BA, 3 },
16240 { itable_BB, 3 },
16241 { itable_BC, 3 },
16242 { itable_BD, 3 },
16243 { itable_BE, 3 },
16244 { itable_BF, 3 },
16245 { itable_C0, 7 },
16246 { itable_C1, 21 },
16247 { itable_C2, 2 },
16248 { itable_C3, 2 },
16249 { itable_C4, 2 },
16250 { itable_C5, 2 },
16251 { itable_C6, 2 },
16252 { itable_C7, 6 },
16253 { itable_C8, 1 },
16254 { itable_C9, 1 },
16255 { itable_CA, 1 },
16256 { itable_CB, 1 },
16257 { itable_CC, 1 },
16258 { itable_CD, 1 },
16259 { itable_CE, 1 },
16260 { itable_CF, 4 },
16261 { itable_D0, 7 },
16262 { itable_D1, 21 },
16263 { itable_D2, 7 },
16264 { itable_D3, 21 },
16265 { itable_D4, 2 },
16266 { itable_D5, 2 },
16267 { itable_D6, 1 },
16268 { itable_D7, 2 },
16269 { itable_D8, 24 },
16270 { itable_D9, 41 },
16271 { itable_DA, 17 },
16272 { itable_DB, 27 },
16273 { itable_DC, 20 },
16274 { itable_DD, 17 },
16275 { itable_DE, 21 },
16276 { itable_DF, 18 },
16277 { itable_E0, 8 },
16278 { itable_E1, 8 },
16279 { itable_E2, 4 },
16280 { itable_E3, 3 },
16281 { itable_E4, 1 },
16282 { itable_E5, 2 },
16283 { itable_E6, 1 },
16284 { itable_E7, 2 },
16285 { itable_E8, 6 },
16286 { itable_E9, 3 },
16287 { itable_EA, 5 },
16288 { itable_EB, 1 },
16289 { itable_EC, 1 },
16290 { itable_ED, 2 },
16291 { itable_EE, 1 },
16292 { itable_EF, 2 },
16293 { NULL, 0 },
16294 { itable_F1, 2 },
16295 { NULL, 0 },
16296 { NULL, 0 },
16297 { itable_F4, 1 },
16298 { itable_F5, 1 },
16299 { itable_F6, 8 },
16300 { itable_F7, 23 },
16301 { itable_F8, 1 },
16302 { itable_F9, 1 },
16303 { itable_FA, 1 },
16304 { itable_FB, 1 },
16305 { itable_FC, 1 },
16306 { itable_FD, 1 },
16307 { itable_FE, 2 },
16308 { itable_FF, 41 },
16311 const struct disasm_index * const itable_VEX[32][8] = {
16313 NULL,
16314 NULL,
16315 NULL,
16316 NULL,
16317 NULL,
16318 NULL,
16319 NULL,
16320 NULL,
16321 }, {
16322 itable_VEX010,
16323 itable_VEX011,
16324 itable_VEX012,
16325 itable_VEX013,
16326 itable_VEX014,
16327 itable_VEX015,
16328 itable_VEX016,
16329 itable_VEX017,
16330 }, {
16331 NULL,
16332 itable_VEX021,
16333 NULL,
16334 NULL,
16335 NULL,
16336 itable_VEX025,
16337 NULL,
16338 NULL,
16339 }, {
16340 NULL,
16341 itable_VEX031,
16342 NULL,
16343 NULL,
16344 NULL,
16345 itable_VEX035,
16346 NULL,
16347 NULL,
16348 }, {
16349 NULL,
16350 NULL,
16351 NULL,
16352 NULL,
16353 NULL,
16354 NULL,
16355 NULL,
16356 NULL,
16357 }, {
16358 NULL,
16359 NULL,
16360 NULL,
16361 NULL,
16362 NULL,
16363 NULL,
16364 NULL,
16365 NULL,
16366 }, {
16367 NULL,
16368 NULL,
16369 NULL,
16370 NULL,
16371 NULL,
16372 NULL,
16373 NULL,
16374 NULL,
16375 }, {
16376 NULL,
16377 NULL,
16378 NULL,
16379 NULL,
16380 NULL,
16381 NULL,
16382 NULL,
16383 NULL,
16384 }, {
16385 NULL,
16386 NULL,
16387 NULL,
16388 NULL,
16389 NULL,
16390 NULL,
16391 NULL,
16392 NULL,
16393 }, {
16394 NULL,
16395 NULL,
16396 NULL,
16397 NULL,
16398 NULL,
16399 NULL,
16400 NULL,
16401 NULL,
16402 }, {
16403 NULL,
16404 NULL,
16405 NULL,
16406 NULL,
16407 NULL,
16408 NULL,
16409 NULL,
16410 NULL,
16411 }, {
16412 NULL,
16413 NULL,
16414 NULL,
16415 NULL,
16416 NULL,
16417 NULL,
16418 NULL,
16419 NULL,
16420 }, {
16421 NULL,
16422 NULL,
16423 NULL,
16424 NULL,
16425 NULL,
16426 NULL,
16427 NULL,
16428 NULL,
16429 }, {
16430 NULL,
16431 NULL,
16432 NULL,
16433 NULL,
16434 NULL,
16435 NULL,
16436 NULL,
16437 NULL,
16438 }, {
16439 NULL,
16440 NULL,
16441 NULL,
16442 NULL,
16443 NULL,
16444 NULL,
16445 NULL,
16446 NULL,
16447 }, {
16448 NULL,
16449 NULL,
16450 NULL,
16451 NULL,
16452 NULL,
16453 NULL,
16454 NULL,
16455 NULL,
16456 }, {
16457 NULL,
16458 NULL,
16459 NULL,
16460 NULL,
16461 NULL,
16462 NULL,
16463 NULL,
16464 NULL,
16465 }, {
16466 NULL,
16467 NULL,
16468 NULL,
16469 NULL,
16470 NULL,
16471 NULL,
16472 NULL,
16473 NULL,
16474 }, {
16475 NULL,
16476 NULL,
16477 NULL,
16478 NULL,
16479 NULL,
16480 NULL,
16481 NULL,
16482 NULL,
16483 }, {
16484 NULL,
16485 NULL,
16486 NULL,
16487 NULL,
16488 NULL,
16489 NULL,
16490 NULL,
16491 NULL,
16492 }, {
16493 NULL,
16494 NULL,
16495 NULL,
16496 NULL,
16497 NULL,
16498 NULL,
16499 NULL,
16500 NULL,
16501 }, {
16502 NULL,
16503 NULL,
16504 NULL,
16505 NULL,
16506 NULL,
16507 NULL,
16508 NULL,
16509 NULL,
16510 }, {
16511 NULL,
16512 NULL,
16513 NULL,
16514 NULL,
16515 NULL,
16516 NULL,
16517 NULL,
16518 NULL,
16519 }, {
16520 NULL,
16521 NULL,
16522 NULL,
16523 NULL,
16524 NULL,
16525 NULL,
16526 NULL,
16527 NULL,
16528 }, {
16529 NULL,
16530 NULL,
16531 NULL,
16532 NULL,
16533 NULL,
16534 NULL,
16535 NULL,
16536 NULL,
16537 }, {
16538 NULL,
16539 NULL,
16540 NULL,
16541 NULL,
16542 NULL,
16543 NULL,
16544 NULL,
16545 NULL,
16546 }, {
16547 NULL,
16548 NULL,
16549 NULL,
16550 NULL,
16551 NULL,
16552 NULL,
16553 NULL,
16554 NULL,
16555 }, {
16556 NULL,
16557 NULL,
16558 NULL,
16559 NULL,
16560 NULL,
16561 NULL,
16562 NULL,
16563 NULL,
16564 }, {
16565 NULL,
16566 NULL,
16567 NULL,
16568 NULL,
16569 NULL,
16570 NULL,
16571 NULL,
16572 NULL,
16573 }, {
16574 NULL,
16575 NULL,
16576 NULL,
16577 NULL,
16578 NULL,
16579 NULL,
16580 NULL,
16581 NULL,
16582 }, {
16583 NULL,
16584 NULL,
16585 NULL,
16586 NULL,
16587 NULL,
16588 NULL,
16589 NULL,
16590 NULL,
16591 }, {
16592 NULL,
16593 NULL,
16594 NULL,
16595 NULL,
16596 NULL,
16597 NULL,
16598 NULL,
16599 NULL,