1 /* This file auto-generated from insns.dat by insns.pl - don't edit it */
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
[] = {
3629 static const struct itemplate
* const itable_01
[] = {
3638 static const struct itemplate
* const itable_02
[] = {
3643 static const struct itemplate
* const itable_03
[] = {
3652 static const struct itemplate
* const itable_04
[] = {
3656 static const struct itemplate
* const itable_05
[] = {
3662 static const struct itemplate
* const itable_06
[] = {
3667 static const struct itemplate
* const itable_07
[] = {
3671 static const struct itemplate
* const itable_08
[] = {
3676 static const struct itemplate
* const itable_09
[] = {
3685 static const struct itemplate
* const itable_0A
[] = {
3690 static const struct itemplate
* const itable_0B
[] = {
3699 static const struct itemplate
* const itable_0C
[] = {
3703 static const struct itemplate
* const itable_0D
[] = {
3709 static const struct itemplate
* const itable_0E
[] = {
3714 static const struct itemplate
* const itable_0F00
[] = {
3741 static const struct itemplate
* const itable_0F01
[] = {
3777 static const struct itemplate
* const itable_0F02
[] = {
3790 static const struct itemplate
* const itable_0F03
[] = {
3803 static const struct itemplate
* const itable_0F05
[] = {
3808 static const struct itemplate
* const itable_0F06
[] = {
3812 static const struct itemplate
* const itable_0F07
[] = {
3817 static const struct itemplate
* const itable_0F08
[] = {
3821 static const struct itemplate
* const itable_0F09
[] = {
3825 static const struct itemplate
* const itable_0F0B
[] = {
3829 static const struct itemplate
* const itable_0F0D
[] = {
3834 static const struct itemplate
* const itable_0F0E
[] = {
3838 static const struct itemplate
* const itable_0F0F
[] = {
3867 static const struct itemplate
* const itable_0F10
[] = {
3878 static const struct itemplate
* const itable_0F11
[] = {
3889 static const struct itemplate
* const itable_0F12
[] = {
3897 static const struct itemplate
* const itable_0F13
[] = {
3902 static const struct itemplate
* const itable_0F14
[] = {
3907 static const struct itemplate
* const itable_0F15
[] = {
3912 static const struct itemplate
* const itable_0F16
[] = {
3919 static const struct itemplate
* const itable_0F17
[] = {
3924 static const struct itemplate
* const itable_0F18
[] = {
3955 static const struct itemplate
* const itable_0F19
[] = {
3982 static const struct itemplate
* const itable_0F1A
[] = {
4009 static const struct itemplate
* const itable_0F1B
[] = {
4036 static const struct itemplate
* const itable_0F1C
[] = {
4063 static const struct itemplate
* const itable_0F1D
[] = {
4090 static const struct itemplate
* const itable_0F1E
[] = {
4117 static const struct itemplate
* const itable_0F1F
[] = {
4147 static const struct itemplate
* const itable_0F20
[] = {
4152 static const struct itemplate
* const itable_0F21
[] = {
4157 static const struct itemplate
* const itable_0F22
[] = {
4162 static const struct itemplate
* const itable_0F23
[] = {
4167 static const struct itemplate
* const itable_0F2400
[] = {
4172 static const struct itemplate
* const itable_0F2401
[] = {
4177 static const struct itemplate
* const itable_0F2402
[] = {
4182 static const struct itemplate
* const itable_0F2403
[] = {
4187 static const struct itemplate
* const itable_0F2404
[] = {
4192 static const struct itemplate
* const itable_0F2405
[] = {
4197 static const struct itemplate
* const itable_0F2406
[] = {
4202 static const struct itemplate
* const itable_0F2407
[] = {
4207 static const struct itemplate
* const itable_0F2408
[] = {
4212 static const struct itemplate
* const itable_0F2409
[] = {
4217 static const struct itemplate
* const itable_0F240A
[] = {
4222 static const struct itemplate
* const itable_0F240B
[] = {
4227 static const struct itemplate
* const itable_0F240C
[] = {
4232 static const struct itemplate
* const itable_0F240D
[] = {
4237 static const struct itemplate
* const itable_0F240E
[] = {
4242 static const struct itemplate
* const itable_0F240F
[] = {
4247 static const struct itemplate
* const itable_0F2410
[] = {
4252 static const struct itemplate
* const itable_0F2411
[] = {
4257 static const struct itemplate
* const itable_0F2412
[] = {
4262 static const struct itemplate
* const itable_0F2413
[] = {
4267 static const struct itemplate
* const itable_0F2414
[] = {
4272 static const struct itemplate
* const itable_0F2415
[] = {
4277 static const struct itemplate
* const itable_0F2416
[] = {
4282 static const struct itemplate
* const itable_0F2417
[] = {
4287 static const struct itemplate
* const itable_0F2418
[] = {
4292 static const struct itemplate
* const itable_0F2419
[] = {
4297 static const struct itemplate
* const itable_0F241A
[] = {
4302 static const struct itemplate
* const itable_0F241B
[] = {
4307 static const struct itemplate
* const itable_0F241C
[] = {
4312 static const struct itemplate
* const itable_0F241D
[] = {
4317 static const struct itemplate
* const itable_0F241E
[] = {
4322 static const struct itemplate
* const itable_0F241F
[] = {
4327 static const struct itemplate
* const itable_0F2420
[] = {
4332 static const struct itemplate
* const itable_0F2421
[] = {
4337 static const struct itemplate
* const itable_0F2422
[] = {
4342 static const struct itemplate
* const itable_0F2423
[] = {
4347 static const struct itemplate
* const itable_0F2424
[] = {
4352 static const struct itemplate
* const itable_0F2425
[] = {
4357 static const struct itemplate
* const itable_0F2426
[] = {
4362 static const struct itemplate
* const itable_0F2427
[] = {
4367 static const struct itemplate
* const itable_0F2440
[] = {
4372 static const struct itemplate
* const itable_0F2441
[] = {
4377 static const struct itemplate
* const itable_0F2442
[] = {
4382 static const struct itemplate
* const itable_0F2443
[] = {
4387 static const struct itemplate
* const itable_0F2444
[] = {
4392 static const struct itemplate
* const itable_0F2445
[] = {
4397 static const struct itemplate
* const itable_0F2446
[] = {
4402 static const struct itemplate
* const itable_0F2447
[] = {
4407 static const struct itemplate
* const itable_0F2448
[] = {
4412 static const struct itemplate
* const itable_0F2449
[] = {
4417 static const struct itemplate
* const itable_0F244A
[] = {
4422 static const struct itemplate
* const itable_0F244B
[] = {
4427 static const struct itemplate
* const itable_0F2485
[] = {
4431 static const struct itemplate
* const itable_0F2486
[] = {
4435 static const struct itemplate
* const itable_0F2487
[] = {
4439 static const struct itemplate
* const itable_0F248E
[] = {
4443 static const struct itemplate
* const itable_0F248F
[] = {
4447 static const struct itemplate
* const itable_0F2495
[] = {
4451 static const struct itemplate
* const itable_0F2496
[] = {
4455 static const struct itemplate
* const itable_0F2497
[] = {
4459 static const struct itemplate
* const itable_0F249E
[] = {
4463 static const struct itemplate
* const itable_0F249F
[] = {
4467 static const struct itemplate
* const itable_0F24A6
[] = {
4471 static const struct itemplate
* const itable_0F24B6
[] = {
4475 static const struct itemplate
* const itable_0F252C
[] = {
4495 static const struct itemplate
* const itable_0F252D
[] = {
4515 static const struct itemplate
* const itable_0F252E
[] = {
4535 static const struct itemplate
* const itable_0F252F
[] = {
4555 static const struct itemplate
* const itable_0F254C
[] = {
4567 static const struct itemplate
* const itable_0F254D
[] = {
4579 static const struct itemplate
* const itable_0F254E
[] = {
4591 static const struct itemplate
* const itable_0F254F
[] = {
4603 static const struct itemplate
* const itable_0F256C
[] = {
4615 static const struct itemplate
* const itable_0F256D
[] = {
4627 static const struct itemplate
* const itable_0F256E
[] = {
4639 static const struct itemplate
* const itable_0F256F
[] = {
4651 static const struct itemplate
* const itable_0F28
[] = {
4658 static const struct itemplate
* const itable_0F29
[] = {
4665 static const struct itemplate
* const itable_0F2A
[] = {
4674 static const struct itemplate
* const itable_0F2B
[] = {
4681 static const struct itemplate
* const itable_0F2C
[] = {
4692 static const struct itemplate
* const itable_0F2D
[] = {
4705 static const struct itemplate
* const itable_0F2E
[] = {
4710 static const struct itemplate
* const itable_0F2F
[] = {
4715 static const struct itemplate
* const itable_0F30
[] = {
4719 static const struct itemplate
* const itable_0F31
[] = {
4723 static const struct itemplate
* const itable_0F32
[] = {
4727 static const struct itemplate
* const itable_0F33
[] = {
4731 static const struct itemplate
* const itable_0F34
[] = {
4735 static const struct itemplate
* const itable_0F35
[] = {
4739 static const struct itemplate
* const itable_0F36
[] = {
4743 static const struct itemplate
* const itable_0F37
[] = {
4748 static const struct itemplate
* const itable_0F3800
[] = {
4753 static const struct itemplate
* const itable_0F3801
[] = {
4758 static const struct itemplate
* const itable_0F3802
[] = {
4763 static const struct itemplate
* const itable_0F3803
[] = {
4768 static const struct itemplate
* const itable_0F3804
[] = {
4773 static const struct itemplate
* const itable_0F3805
[] = {
4778 static const struct itemplate
* const itable_0F3806
[] = {
4783 static const struct itemplate
* const itable_0F3807
[] = {
4788 static const struct itemplate
* const itable_0F3808
[] = {
4793 static const struct itemplate
* const itable_0F3809
[] = {
4798 static const struct itemplate
* const itable_0F380A
[] = {
4803 static const struct itemplate
* const itable_0F380B
[] = {
4808 static const struct itemplate
* const itable_0F3810
[] = {
4812 static const struct itemplate
* const itable_0F3814
[] = {
4816 static const struct itemplate
* const itable_0F3815
[] = {
4820 static const struct itemplate
* const itable_0F3817
[] = {
4824 static const struct itemplate
* const itable_0F381C
[] = {
4829 static const struct itemplate
* const itable_0F381D
[] = {
4834 static const struct itemplate
* const itable_0F381E
[] = {
4839 static const struct itemplate
* const itable_0F3820
[] = {
4843 static const struct itemplate
* const itable_0F3821
[] = {
4847 static const struct itemplate
* const itable_0F3822
[] = {
4851 static const struct itemplate
* const itable_0F3823
[] = {
4855 static const struct itemplate
* const itable_0F3824
[] = {
4859 static const struct itemplate
* const itable_0F3825
[] = {
4863 static const struct itemplate
* const itable_0F3828
[] = {
4867 static const struct itemplate
* const itable_0F3829
[] = {
4871 static const struct itemplate
* const itable_0F382A
[] = {
4875 static const struct itemplate
* const itable_0F382B
[] = {
4879 static const struct itemplate
* const itable_0F3830
[] = {
4883 static const struct itemplate
* const itable_0F3831
[] = {
4887 static const struct itemplate
* const itable_0F3832
[] = {
4891 static const struct itemplate
* const itable_0F3833
[] = {
4895 static const struct itemplate
* const itable_0F3834
[] = {
4899 static const struct itemplate
* const itable_0F3835
[] = {
4903 static const struct itemplate
* const itable_0F3837
[] = {
4907 static const struct itemplate
* const itable_0F3838
[] = {
4911 static const struct itemplate
* const itable_0F3839
[] = {
4915 static const struct itemplate
* const itable_0F383A
[] = {
4919 static const struct itemplate
* const itable_0F383B
[] = {
4923 static const struct itemplate
* const itable_0F383C
[] = {
4927 static const struct itemplate
* const itable_0F383D
[] = {
4931 static const struct itemplate
* const itable_0F383E
[] = {
4935 static const struct itemplate
* const itable_0F383F
[] = {
4939 static const struct itemplate
* const itable_0F3840
[] = {
4943 static const struct itemplate
* const itable_0F3841
[] = {
4947 static const struct itemplate
* const itable_0F3880
[] = {
4952 static const struct itemplate
* const itable_0F3881
[] = {
4957 static const struct itemplate
* const itable_0F38DB
[] = {
4961 static const struct itemplate
* const itable_0F38DC
[] = {
4965 static const struct itemplate
* const itable_0F38DD
[] = {
4969 static const struct itemplate
* const itable_0F38DE
[] = {
4973 static const struct itemplate
* const itable_0F38DF
[] = {
4977 static const struct itemplate
* const itable_0F38F0
[] = {
4985 static const struct itemplate
* const itable_0F38F1
[] = {
4994 static const struct itemplate
* const itable_0F39
[] = {
4998 static const struct itemplate
* const itable_0F3A08
[] = {
5006 static const struct itemplate
* const itable_0F3A09
[] = {
5010 static const struct itemplate
* const itable_0F3A0A
[] = {
5014 static const struct itemplate
* const itable_0F3A0B
[] = {
5018 static const struct itemplate
* const itable_0F3A0C
[] = {
5022 static const struct itemplate
* const itable_0F3A0D
[] = {
5026 static const struct itemplate
* const itable_0F3A0E
[] = {
5030 static const struct itemplate
* const itable_0F3A0F
[] = {
5035 static const struct itemplate
* const itable_0F3A14
[] = {
5041 static const struct itemplate
* const itable_0F3A15
[] = {
5047 static const struct itemplate
* const itable_0F3A16
[] = {
5052 static const struct itemplate
* const itable_0F3A17
[] = {
5057 static const struct itemplate
* const itable_0F3A20
[] = {
5062 static const struct itemplate
* const itable_0F3A21
[] = {
5066 static const struct itemplate
* const itable_0F3A22
[] = {
5071 static const struct itemplate
* const itable_0F3A40
[] = {
5075 static const struct itemplate
* const itable_0F3A41
[] = {
5079 static const struct itemplate
* const itable_0F3A42
[] = {
5083 static const struct itemplate
* const itable_0F3A44
[] = {
5091 static const struct itemplate
* const itable_0F3A60
[] = {
5095 static const struct itemplate
* const itable_0F3A61
[] = {
5099 static const struct itemplate
* const itable_0F3A62
[] = {
5103 static const struct itemplate
* const itable_0F3A63
[] = {
5107 static const struct itemplate
* const itable_0F3ADF
[] = {
5111 static const struct itemplate
* const itable_0F3C
[] = {
5115 static const struct itemplate
* const itable_0F3D
[] = {
5119 static const struct itemplate
* const itable_0F40
[] = {
5128 static const struct itemplate
* const itable_0F41
[] = {
5137 static const struct itemplate
* const itable_0F42
[] = {
5146 static const struct itemplate
* const itable_0F43
[] = {
5155 static const struct itemplate
* const itable_0F44
[] = {
5164 static const struct itemplate
* const itable_0F45
[] = {
5173 static const struct itemplate
* const itable_0F46
[] = {
5182 static const struct itemplate
* const itable_0F47
[] = {
5191 static const struct itemplate
* const itable_0F48
[] = {
5200 static const struct itemplate
* const itable_0F49
[] = {
5209 static const struct itemplate
* const itable_0F4A
[] = {
5218 static const struct itemplate
* const itable_0F4B
[] = {
5227 static const struct itemplate
* const itable_0F4C
[] = {
5236 static const struct itemplate
* const itable_0F4D
[] = {
5245 static const struct itemplate
* const itable_0F4E
[] = {
5254 static const struct itemplate
* const itable_0F4F
[] = {
5263 static const struct itemplate
* const itable_0F50
[] = {
5271 static const struct itemplate
* const itable_0F51
[] = {
5279 static const struct itemplate
* const itable_0F52
[] = {
5285 static const struct itemplate
* const itable_0F53
[] = {
5290 static const struct itemplate
* const itable_0F54
[] = {
5296 static const struct itemplate
* const itable_0F55
[] = {
5302 static const struct itemplate
* const itable_0F56
[] = {
5307 static const struct itemplate
* const itable_0F57
[] = {
5312 static const struct itemplate
* const itable_0F58
[] = {
5320 static const struct itemplate
* const itable_0F59
[] = {
5328 static const struct itemplate
* const itable_0F5A
[] = {
5336 static const struct itemplate
* const itable_0F5B
[] = {
5343 static const struct itemplate
* const itable_0F5C
[] = {
5351 static const struct itemplate
* const itable_0F5D
[] = {
5359 static const struct itemplate
* const itable_0F5E
[] = {
5367 static const struct itemplate
* const itable_0F5F
[] = {
5374 static const struct itemplate
* const itable_0F60
[] = {
5379 static const struct itemplate
* const itable_0F61
[] = {
5384 static const struct itemplate
* const itable_0F62
[] = {
5389 static const struct itemplate
* const itable_0F63
[] = {
5394 static const struct itemplate
* const itable_0F64
[] = {
5399 static const struct itemplate
* const itable_0F65
[] = {
5404 static const struct itemplate
* const itable_0F66
[] = {
5409 static const struct itemplate
* const itable_0F67
[] = {
5414 static const struct itemplate
* const itable_0F68
[] = {
5419 static const struct itemplate
* const itable_0F69
[] = {
5424 static const struct itemplate
* const itable_0F6A
[] = {
5429 static const struct itemplate
* const itable_0F6B
[] = {
5434 static const struct itemplate
* const itable_0F6C
[] = {
5438 static const struct itemplate
* const itable_0F6D
[] = {
5442 static const struct itemplate
* const itable_0F6E
[] = {
5453 static const struct itemplate
* const itable_0F6F
[] = {
5461 static const struct itemplate
* const itable_0F70
[] = {
5471 static const struct itemplate
* const itable_0F71
[] = {
5480 static const struct itemplate
* const itable_0F72
[] = {
5489 static const struct itemplate
* const itable_0F73
[] = {
5498 static const struct itemplate
* const itable_0F74
[] = {
5503 static const struct itemplate
* const itable_0F75
[] = {
5508 static const struct itemplate
* const itable_0F76
[] = {
5513 static const struct itemplate
* const itable_0F77
[] = {
5517 static const struct itemplate
* const itable_0F78
[] = {
5525 static const struct itemplate
* const itable_0F79
[] = {
5533 static const struct itemplate
* const itable_0F7A10
[] = {
5537 static const struct itemplate
* const itable_0F7A11
[] = {
5541 static const struct itemplate
* const itable_0F7A12
[] = {
5545 static const struct itemplate
* const itable_0F7A13
[] = {
5549 static const struct itemplate
* const itable_0F7A30
[] = {
5553 static const struct itemplate
* const itable_0F7A31
[] = {
5557 static const struct itemplate
* const itable_0F7A41
[] = {
5561 static const struct itemplate
* const itable_0F7A42
[] = {
5565 static const struct itemplate
* const itable_0F7A43
[] = {
5569 static const struct itemplate
* const itable_0F7A46
[] = {
5573 static const struct itemplate
* const itable_0F7A47
[] = {
5577 static const struct itemplate
* const itable_0F7A4B
[] = {
5581 static const struct itemplate
* const itable_0F7A51
[] = {
5585 static const struct itemplate
* const itable_0F7A52
[] = {
5589 static const struct itemplate
* const itable_0F7A53
[] = {
5593 static const struct itemplate
* const itable_0F7A56
[] = {
5597 static const struct itemplate
* const itable_0F7A57
[] = {
5601 static const struct itemplate
* const itable_0F7A5B
[] = {
5605 static const struct itemplate
* const itable_0F7A61
[] = {
5609 static const struct itemplate
* const itable_0F7A62
[] = {
5613 static const struct itemplate
* const itable_0F7A63
[] = {
5617 static const struct itemplate
* const itable_0F7B
[] = {
5625 static const struct itemplate
* const itable_0F7C
[] = {
5631 static const struct itemplate
* const itable_0F7D
[] = {
5637 static const struct itemplate
* const itable_0F7E
[] = {
5650 static const struct itemplate
* const itable_0F7F
[] = {
5658 static const struct itemplate
* const itable_0F80
[] = {
5664 static const struct itemplate
* const itable_0F81
[] = {
5670 static const struct itemplate
* const itable_0F82
[] = {
5676 static const struct itemplate
* const itable_0F83
[] = {
5682 static const struct itemplate
* const itable_0F84
[] = {
5688 static const struct itemplate
* const itable_0F85
[] = {
5694 static const struct itemplate
* const itable_0F86
[] = {
5700 static const struct itemplate
* const itable_0F87
[] = {
5706 static const struct itemplate
* const itable_0F88
[] = {
5712 static const struct itemplate
* const itable_0F89
[] = {
5718 static const struct itemplate
* const itable_0F8A
[] = {
5724 static const struct itemplate
* const itable_0F8B
[] = {
5730 static const struct itemplate
* const itable_0F8C
[] = {
5736 static const struct itemplate
* const itable_0F8D
[] = {
5742 static const struct itemplate
* const itable_0F8E
[] = {
5748 static const struct itemplate
* const itable_0F8F
[] = {
5754 static const struct itemplate
* const itable_0F90
[] = {
5759 static const struct itemplate
* const itable_0F91
[] = {
5764 static const struct itemplate
* const itable_0F92
[] = {
5769 static const struct itemplate
* const itable_0F93
[] = {
5774 static const struct itemplate
* const itable_0F94
[] = {
5779 static const struct itemplate
* const itable_0F95
[] = {
5784 static const struct itemplate
* const itable_0F96
[] = {
5789 static const struct itemplate
* const itable_0F97
[] = {
5794 static const struct itemplate
* const itable_0F98
[] = {
5799 static const struct itemplate
* const itable_0F99
[] = {
5804 static const struct itemplate
* const itable_0F9A
[] = {
5809 static const struct itemplate
* const itable_0F9B
[] = {
5814 static const struct itemplate
* const itable_0F9C
[] = {
5819 static const struct itemplate
* const itable_0F9D
[] = {
5824 static const struct itemplate
* const itable_0F9E
[] = {
5829 static const struct itemplate
* const itable_0F9F
[] = {
5834 static const struct itemplate
* const itable_0FA0
[] = {
5838 static const struct itemplate
* const itable_0FA1
[] = {
5842 static const struct itemplate
* const itable_0FA2
[] = {
5846 static const struct itemplate
* const itable_0FA3
[] = {
5855 static const struct itemplate
* const itable_0FA4
[] = {
5864 static const struct itemplate
* const itable_0FA5
[] = {
5873 static const struct itemplate
* const itable_0FA6C0
[] = {
5877 static const struct itemplate
* const itable_0FA6C8
[] = {
5881 static const struct itemplate
* const itable_0FA6D0
[] = {
5885 static const struct itemplate
* const itable_0FA7C0
[] = {
5889 static const struct itemplate
* const itable_0FA7C8
[] = {
5893 static const struct itemplate
* const itable_0FA7D0
[] = {
5897 static const struct itemplate
* const itable_0FA7D8
[] = {
5901 static const struct itemplate
* const itable_0FA7E0
[] = {
5905 static const struct itemplate
* const itable_0FA7E8
[] = {
5909 static const struct itemplate
* const itable_0FA8
[] = {
5913 static const struct itemplate
* const itable_0FA9
[] = {
5917 static const struct itemplate
* const itable_0FAA
[] = {
5921 static const struct itemplate
* const itable_0FAB
[] = {
5930 static const struct itemplate
* const itable_0FAC
[] = {
5939 static const struct itemplate
* const itable_0FAD
[] = {
5948 static const struct itemplate
* const itable_0FAE
[] = {
5964 static const struct itemplate
* const itable_0FAF
[] = {
5973 static const struct itemplate
* const itable_0FB0
[] = {
5978 static const struct itemplate
* const itable_0FB1
[] = {
5987 static const struct itemplate
* const itable_0FB2
[] = {
5992 static const struct itemplate
* const itable_0FB3
[] = {
6001 static const struct itemplate
* const itable_0FB4
[] = {
6006 static const struct itemplate
* const itable_0FB5
[] = {
6011 static const struct itemplate
* const itable_0FB6
[] = {
6018 static const struct itemplate
* const itable_0FB7
[] = {
6023 static const struct itemplate
* const itable_0FB8
[] = {
6032 static const struct itemplate
* const itable_0FB9
[] = {
6036 static const struct itemplate
* const itable_0FBA
[] = {
6051 static const struct itemplate
* const itable_0FBB
[] = {
6060 static const struct itemplate
* const itable_0FBC
[] = {
6069 static const struct itemplate
* const itable_0FBD
[] = {
6081 static const struct itemplate
* const itable_0FBE
[] = {
6088 static const struct itemplate
* const itable_0FBF
[] = {
6093 static const struct itemplate
* const itable_0FC0
[] = {
6098 static const struct itemplate
* const itable_0FC1
[] = {
6107 static const struct itemplate
* const itable_0FC2
[] = {
6148 static const struct itemplate
* const itable_0FC3
[] = {
6153 static const struct itemplate
* const itable_0FC4
[] = {
6160 static const struct itemplate
* const itable_0FC5
[] = {
6165 static const struct itemplate
* const itable_0FC6
[] = {
6172 static const struct itemplate
* const itable_0FC7
[] = {
6181 static const struct itemplate
* const itable_0FC8
[] = {
6186 static const struct itemplate
* const itable_0FC9
[] = {
6191 static const struct itemplate
* const itable_0FCA
[] = {
6196 static const struct itemplate
* const itable_0FCB
[] = {
6201 static const struct itemplate
* const itable_0FCC
[] = {
6206 static const struct itemplate
* const itable_0FCD
[] = {
6211 static const struct itemplate
* const itable_0FCE
[] = {
6216 static const struct itemplate
* const itable_0FCF
[] = {
6221 static const struct itemplate
* const itable_0FD0
[] = {
6226 static const struct itemplate
* const itable_0FD1
[] = {
6231 static const struct itemplate
* const itable_0FD2
[] = {
6236 static const struct itemplate
* const itable_0FD3
[] = {
6241 static const struct itemplate
* const itable_0FD4
[] = {
6246 static const struct itemplate
* const itable_0FD5
[] = {
6251 static const struct itemplate
* const itable_0FD6
[] = {
6258 static const struct itemplate
* const itable_0FD7
[] = {
6263 static const struct itemplate
* const itable_0FD8
[] = {
6268 static const struct itemplate
* const itable_0FD9
[] = {
6273 static const struct itemplate
* const itable_0FDA
[] = {
6278 static const struct itemplate
* const itable_0FDB
[] = {
6283 static const struct itemplate
* const itable_0FDC
[] = {
6288 static const struct itemplate
* const itable_0FDD
[] = {
6293 static const struct itemplate
* const itable_0FDE
[] = {
6298 static const struct itemplate
* const itable_0FDF
[] = {
6303 static const struct itemplate
* const itable_0FE0
[] = {
6308 static const struct itemplate
* const itable_0FE1
[] = {
6313 static const struct itemplate
* const itable_0FE2
[] = {
6318 static const struct itemplate
* const itable_0FE3
[] = {
6323 static const struct itemplate
* const itable_0FE4
[] = {
6328 static const struct itemplate
* const itable_0FE5
[] = {
6333 static const struct itemplate
* const itable_0FE6
[] = {
6339 static const struct itemplate
* const itable_0FE7
[] = {
6344 static const struct itemplate
* const itable_0FE8
[] = {
6349 static const struct itemplate
* const itable_0FE9
[] = {
6354 static const struct itemplate
* const itable_0FEA
[] = {
6359 static const struct itemplate
* const itable_0FEB
[] = {
6364 static const struct itemplate
* const itable_0FEC
[] = {
6369 static const struct itemplate
* const itable_0FED
[] = {
6374 static const struct itemplate
* const itable_0FEE
[] = {
6379 static const struct itemplate
* const itable_0FEF
[] = {
6384 static const struct itemplate
* const itable_0FF0
[] = {
6388 static const struct itemplate
* const itable_0FF1
[] = {
6393 static const struct itemplate
* const itable_0FF2
[] = {
6398 static const struct itemplate
* const itable_0FF3
[] = {
6403 static const struct itemplate
* const itable_0FF4
[] = {
6408 static const struct itemplate
* const itable_0FF5
[] = {
6413 static const struct itemplate
* const itable_0FF6
[] = {
6418 static const struct itemplate
* const itable_0FF7
[] = {
6423 static const struct itemplate
* const itable_0FF8
[] = {
6428 static const struct itemplate
* const itable_0FF9
[] = {
6433 static const struct itemplate
* const itable_0FFA
[] = {
6438 static const struct itemplate
* const itable_0FFB
[] = {
6443 static const struct itemplate
* const itable_0FFC
[] = {
6448 static const struct itemplate
* const itable_0FFD
[] = {
6453 static const struct itemplate
* const itable_0FFE
[] = {
6458 static const struct itemplate
* const itable_0FFF
[] = {
6462 static const struct itemplate
* const itable_10
[] = {
6467 static const struct itemplate
* const itable_11
[] = {
6476 static const struct itemplate
* const itable_12
[] = {
6481 static const struct itemplate
* const itable_13
[] = {
6490 static const struct itemplate
* const itable_14
[] = {
6494 static const struct itemplate
* const itable_15
[] = {
6500 static const struct itemplate
* const itable_16
[] = {
6505 static const struct itemplate
* const itable_17
[] = {
6509 static const struct itemplate
* const itable_18
[] = {
6514 static const struct itemplate
* const itable_19
[] = {
6523 static const struct itemplate
* const itable_1A
[] = {
6528 static const struct itemplate
* const itable_1B
[] = {
6537 static const struct itemplate
* const itable_1C
[] = {
6541 static const struct itemplate
* const itable_1D
[] = {
6547 static const struct itemplate
* const itable_1E
[] = {
6552 static const struct itemplate
* const itable_1F
[] = {
6556 static const struct itemplate
* const itable_20
[] = {
6561 static const struct itemplate
* const itable_21
[] = {
6570 static const struct itemplate
* const itable_22
[] = {
6575 static const struct itemplate
* const itable_23
[] = {
6584 static const struct itemplate
* const itable_24
[] = {
6588 static const struct itemplate
* const itable_25
[] = {
6594 static const struct itemplate
* const itable_27
[] = {
6598 static const struct itemplate
* const itable_28
[] = {
6603 static const struct itemplate
* const itable_29
[] = {
6612 static const struct itemplate
* const itable_2A
[] = {
6617 static const struct itemplate
* const itable_2B
[] = {
6626 static const struct itemplate
* const itable_2C
[] = {
6630 static const struct itemplate
* const itable_2D
[] = {
6636 static const struct itemplate
* const itable_2F
[] = {
6640 static const struct itemplate
* const itable_30
[] = {
6645 static const struct itemplate
* const itable_31
[] = {
6654 static const struct itemplate
* const itable_32
[] = {
6659 static const struct itemplate
* const itable_33
[] = {
6668 static const struct itemplate
* const itable_34
[] = {
6672 static const struct itemplate
* const itable_35
[] = {
6678 static const struct itemplate
* const itable_37
[] = {
6682 static const struct itemplate
* const itable_38
[] = {
6687 static const struct itemplate
* const itable_39
[] = {
6696 static const struct itemplate
* const itable_3A
[] = {
6701 static const struct itemplate
* const itable_3B
[] = {
6710 static const struct itemplate
* const itable_3C
[] = {
6714 static const struct itemplate
* const itable_3D
[] = {
6720 static const struct itemplate
* const itable_3F
[] = {
6724 static const struct itemplate
* const itable_40
[] = {
6729 static const struct itemplate
* const itable_41
[] = {
6734 static const struct itemplate
* const itable_42
[] = {
6739 static const struct itemplate
* const itable_43
[] = {
6744 static const struct itemplate
* const itable_44
[] = {
6749 static const struct itemplate
* const itable_45
[] = {
6754 static const struct itemplate
* const itable_46
[] = {
6759 static const struct itemplate
* const itable_47
[] = {
6764 static const struct itemplate
* const itable_48
[] = {
6769 static const struct itemplate
* const itable_49
[] = {
6774 static const struct itemplate
* const itable_4A
[] = {
6779 static const struct itemplate
* const itable_4B
[] = {
6784 static const struct itemplate
* const itable_4C
[] = {
6789 static const struct itemplate
* const itable_4D
[] = {
6794 static const struct itemplate
* const itable_4E
[] = {
6799 static const struct itemplate
* const itable_4F
[] = {
6804 static const struct itemplate
* const itable_50
[] = {
6810 static const struct itemplate
* const itable_51
[] = {
6816 static const struct itemplate
* const itable_52
[] = {
6822 static const struct itemplate
* const itable_53
[] = {
6828 static const struct itemplate
* const itable_54
[] = {
6834 static const struct itemplate
* const itable_55
[] = {
6840 static const struct itemplate
* const itable_56
[] = {
6846 static const struct itemplate
* const itable_57
[] = {
6852 static const struct itemplate
* const itable_58
[] = {
6858 static const struct itemplate
* const itable_59
[] = {
6864 static const struct itemplate
* const itable_5A
[] = {
6870 static const struct itemplate
* const itable_5B
[] = {
6876 static const struct itemplate
* const itable_5C
[] = {
6882 static const struct itemplate
* const itable_5D
[] = {
6888 static const struct itemplate
* const itable_5E
[] = {
6894 static const struct itemplate
* const itable_5F
[] = {
6900 static const struct itemplate
* const itable_60
[] = {
6906 static const struct itemplate
* const itable_61
[] = {
6912 static const struct itemplate
* const itable_62
[] = {
6917 static const struct itemplate
* const itable_63
[] = {
6923 static const struct itemplate
* const itable_68
[] = {
6930 static const struct itemplate
* const itable_69
[] = {
6942 static const struct itemplate
* const itable_6A
[] = {
6950 static const struct itemplate
* const itable_6B
[] = {
6962 static const struct itemplate
* const itable_6C
[] = {
6966 static const struct itemplate
* const itable_6D
[] = {
6971 static const struct itemplate
* const itable_6E
[] = {
6975 static const struct itemplate
* const itable_6F
[] = {
6980 static const struct itemplate
* const itable_70
[] = {
6984 static const struct itemplate
* const itable_71
[] = {
6988 static const struct itemplate
* const itable_72
[] = {
6992 static const struct itemplate
* const itable_73
[] = {
6996 static const struct itemplate
* const itable_74
[] = {
7000 static const struct itemplate
* const itable_75
[] = {
7004 static const struct itemplate
* const itable_76
[] = {
7008 static const struct itemplate
* const itable_77
[] = {
7012 static const struct itemplate
* const itable_78
[] = {
7016 static const struct itemplate
* const itable_79
[] = {
7020 static const struct itemplate
* const itable_7A
[] = {
7024 static const struct itemplate
* const itable_7B
[] = {
7028 static const struct itemplate
* const itable_7C
[] = {
7032 static const struct itemplate
* const itable_7D
[] = {
7036 static const struct itemplate
* const itable_7E
[] = {
7040 static const struct itemplate
* const itable_7F
[] = {
7044 static const struct itemplate
* const itable_80
[] = {
7063 static const struct itemplate
* const itable_81
[] = {
7106 static const struct itemplate
* const itable_83
[] = {
7197 static const struct itemplate
* const itable_84
[] = {
7203 static const struct itemplate
* const itable_85
[] = {
7215 static const struct itemplate
* const itable_86
[] = {
7222 static const struct itemplate
* const itable_87
[] = {
7237 static const struct itemplate
* const itable_88
[] = {
7242 static const struct itemplate
* const itable_89
[] = {
7251 static const struct itemplate
* const itable_8A
[] = {
7256 static const struct itemplate
* const itable_8B
[] = {
7265 static const struct itemplate
* const itable_8C
[] = {
7271 static const struct itemplate
* const itable_8D
[] = {
7277 static const struct itemplate
* const itable_8E
[] = {
7283 static const struct itemplate
* const itable_8F
[] = {
7289 static const struct itemplate
* const itable_90
[] = {
7301 static const struct itemplate
* const itable_91
[] = {
7310 static const struct itemplate
* const itable_92
[] = {
7319 static const struct itemplate
* const itable_93
[] = {
7328 static const struct itemplate
* const itable_94
[] = {
7337 static const struct itemplate
* const itable_95
[] = {
7346 static const struct itemplate
* const itable_96
[] = {
7355 static const struct itemplate
* const itable_97
[] = {
7364 static const struct itemplate
* const itable_98
[] = {
7370 static const struct itemplate
* const itable_99
[] = {
7376 static const struct itemplate
* const itable_9A
[] = {
7384 static const struct itemplate
* const itable_9C
[] = {
7391 static const struct itemplate
* const itable_9D
[] = {
7398 static const struct itemplate
* const itable_9E
[] = {
7402 static const struct itemplate
* const itable_9F
[] = {
7406 static const struct itemplate
* const itable_A0
[] = {
7410 static const struct itemplate
* const itable_A1
[] = {
7416 static const struct itemplate
* const itable_A2
[] = {
7420 static const struct itemplate
* const itable_A3
[] = {
7426 static const struct itemplate
* const itable_A4
[] = {
7430 static const struct itemplate
* const itable_A5
[] = {
7436 static const struct itemplate
* const itable_A6
[] = {
7440 static const struct itemplate
* const itable_A7
[] = {
7446 static const struct itemplate
* const itable_A8
[] = {
7450 static const struct itemplate
* const itable_A9
[] = {
7456 static const struct itemplate
* const itable_AA
[] = {
7460 static const struct itemplate
* const itable_AB
[] = {
7466 static const struct itemplate
* const itable_AC
[] = {
7470 static const struct itemplate
* const itable_AD
[] = {
7476 static const struct itemplate
* const itable_AE
[] = {
7480 static const struct itemplate
* const itable_AF
[] = {
7486 static const struct itemplate
* const itable_B0
[] = {
7490 static const struct itemplate
* const itable_B1
[] = {
7494 static const struct itemplate
* const itable_B2
[] = {
7498 static const struct itemplate
* const itable_B3
[] = {
7502 static const struct itemplate
* const itable_B4
[] = {
7506 static const struct itemplate
* const itable_B5
[] = {
7510 static const struct itemplate
* const itable_B6
[] = {
7514 static const struct itemplate
* const itable_B7
[] = {
7518 static const struct itemplate
* const itable_B8
[] = {
7524 static const struct itemplate
* const itable_B9
[] = {
7530 static const struct itemplate
* const itable_BA
[] = {
7536 static const struct itemplate
* const itable_BB
[] = {
7542 static const struct itemplate
* const itable_BC
[] = {
7548 static const struct itemplate
* const itable_BD
[] = {
7554 static const struct itemplate
* const itable_BE
[] = {
7560 static const struct itemplate
* const itable_BF
[] = {
7566 static const struct itemplate
* const itable_C0
[] = {
7576 static const struct itemplate
* const itable_C1
[] = {
7600 static const struct itemplate
* const itable_C2
[] = {
7605 static const struct itemplate
* const itable_C3
[] = {
7610 static const struct itemplate
* const itable_C4
[] = {
7615 static const struct itemplate
* const itable_C5
[] = {
7620 static const struct itemplate
* const itable_C6
[] = {
7625 static const struct itemplate
* const itable_C7
[] = {
7634 static const struct itemplate
* const itable_C8
[] = {
7638 static const struct itemplate
* const itable_C9
[] = {
7642 static const struct itemplate
* const itable_CA
[] = {
7646 static const struct itemplate
* const itable_CB
[] = {
7650 static const struct itemplate
* const itable_CC
[] = {
7654 static const struct itemplate
* const itable_CD
[] = {
7658 static const struct itemplate
* const itable_CE
[] = {
7662 static const struct itemplate
* const itable_CF
[] = {
7669 static const struct itemplate
* const itable_D0
[] = {
7679 static const struct itemplate
* const itable_D1
[] = {
7703 static const struct itemplate
* const itable_D2
[] = {
7713 static const struct itemplate
* const itable_D3
[] = {
7737 static const struct itemplate
* const itable_D4
[] = {
7742 static const struct itemplate
* const itable_D5
[] = {
7747 static const struct itemplate
* const itable_D6
[] = {
7751 static const struct itemplate
* const itable_D7
[] = {
7756 static const struct itemplate
* const itable_D8
[] = {
7783 static const struct itemplate
* const itable_D9
[] = {
7827 static const struct itemplate
* const itable_DA
[] = {
7847 static const struct itemplate
* const itable_DB
[] = {
7877 static const struct itemplate
* const itable_DC
[] = {
7900 static const struct itemplate
* const itable_DD
[] = {
7920 static const struct itemplate
* const itable_DE
[] = {
7944 static const struct itemplate
* const itable_DF
[] = {
7965 static const struct itemplate
* const itable_E0
[] = {
7976 static const struct itemplate
* const itable_E1
[] = {
7987 static const struct itemplate
* const itable_E2
[] = {
7994 static const struct itemplate
* const itable_E3
[] = {
8000 static const struct itemplate
* const itable_E4
[] = {
8004 static const struct itemplate
* const itable_E5
[] = {
8009 static const struct itemplate
* const itable_E6
[] = {
8013 static const struct itemplate
* const itable_E7
[] = {
8018 static const struct itemplate
* const itable_E8
[] = {
8027 static const struct itemplate
* const itable_E9
[] = {
8033 static const struct itemplate
* const itable_EA
[] = {
8041 static const struct itemplate
* const itable_EB
[] = {
8045 static const struct itemplate
* const itable_EC
[] = {
8049 static const struct itemplate
* const itable_ED
[] = {
8054 static const struct itemplate
* const itable_EE
[] = {
8058 static const struct itemplate
* const itable_EF
[] = {
8063 static const struct itemplate
* const itable_F1
[] = {
8068 static const struct itemplate
* const itable_F4
[] = {
8072 static const struct itemplate
* const itable_F5
[] = {
8076 static const struct itemplate
* const itable_F6
[] = {
8087 static const struct itemplate
* const itable_F7
[] = {
8113 static const struct itemplate
* const itable_F8
[] = {
8117 static const struct itemplate
* const itable_F9
[] = {
8121 static const struct itemplate
* const itable_FA
[] = {
8125 static const struct itemplate
* const itable_FB
[] = {
8129 static const struct itemplate
* const itable_FC
[] = {
8133 static const struct itemplate
* const itable_FD
[] = {
8137 static const struct itemplate
* const itable_FE
[] = {
8142 static const struct itemplate
* const itable_FF
[] = {
8186 static const struct itemplate
* const itable_VEX01010
[] = {
8190 static const struct itemplate
* const itable_VEX01011
[] = {
8194 static const struct itemplate
* const itable_VEX01012
[] = {
8201 static const struct itemplate
* const itable_VEX01013
[] = {
8205 static const struct itemplate
* const itable_VEX01014
[] = {
8210 static const struct itemplate
* const itable_VEX01015
[] = {
8215 static const struct itemplate
* const itable_VEX01016
[] = {
8222 static const struct itemplate
* const itable_VEX01017
[] = {
8226 static const struct itemplate
* const itable_VEX01028
[] = {
8230 static const struct itemplate
* const itable_VEX01029
[] = {
8234 static const struct itemplate
* const itable_VEX0102B
[] = {
8238 static const struct itemplate
* const itable_VEX0102E
[] = {
8242 static const struct itemplate
* const itable_VEX0102F
[] = {
8246 static const struct itemplate
* const itable_VEX01050
[] = {
8251 static const struct itemplate
* const itable_VEX01051
[] = {
8255 static const struct itemplate
* const itable_VEX01052
[] = {
8259 static const struct itemplate
* const itable_VEX01053
[] = {
8263 static const struct itemplate
* const itable_VEX01054
[] = {
8268 static const struct itemplate
* const itable_VEX01055
[] = {
8273 static const struct itemplate
* const itable_VEX01056
[] = {
8278 static const struct itemplate
* const itable_VEX01057
[] = {
8283 static const struct itemplate
* const itable_VEX01058
[] = {
8288 static const struct itemplate
* const itable_VEX01059
[] = {
8293 static const struct itemplate
* const itable_VEX0105A
[] = {
8297 static const struct itemplate
* const itable_VEX0105B
[] = {
8301 static const struct itemplate
* const itable_VEX0105C
[] = {
8306 static const struct itemplate
* const itable_VEX0105D
[] = {
8311 static const struct itemplate
* const itable_VEX0105E
[] = {
8316 static const struct itemplate
* const itable_VEX0105F
[] = {
8321 static const struct itemplate
* const itable_VEX01077
[] = {
8325 static const struct itemplate
* const itable_VEX010AE
[] = {
8330 static const struct itemplate
* const itable_VEX010C2
[] = {
8399 static const struct itemplate
* const itable_VEX010C6
[] = {
8404 static const struct itemplate
* const itable_VEX01110
[] = {
8408 static const struct itemplate
* const itable_VEX01111
[] = {
8412 static const struct itemplate
* const itable_VEX01112
[] = {
8417 static const struct itemplate
* const itable_VEX01113
[] = {
8421 static const struct itemplate
* const itable_VEX01114
[] = {
8426 static const struct itemplate
* const itable_VEX01115
[] = {
8431 static const struct itemplate
* const itable_VEX01116
[] = {
8436 static const struct itemplate
* const itable_VEX01117
[] = {
8440 static const struct itemplate
* const itable_VEX01128
[] = {
8444 static const struct itemplate
* const itable_VEX01129
[] = {
8450 static const struct itemplate
* const itable_VEX0112B
[] = {
8454 static const struct itemplate
* const itable_VEX0112E
[] = {
8458 static const struct itemplate
* const itable_VEX0112F
[] = {
8462 static const struct itemplate
* const itable_VEX01137
[] = {
8467 static const struct itemplate
* const itable_VEX01150
[] = {
8472 static const struct itemplate
* const itable_VEX01151
[] = {
8476 static const struct itemplate
* const itable_VEX01154
[] = {
8481 static const struct itemplate
* const itable_VEX01155
[] = {
8486 static const struct itemplate
* const itable_VEX01156
[] = {
8491 static const struct itemplate
* const itable_VEX01157
[] = {
8496 static const struct itemplate
* const itable_VEX01158
[] = {
8501 static const struct itemplate
* const itable_VEX01159
[] = {
8506 static const struct itemplate
* const itable_VEX0115A
[] = {
8511 static const struct itemplate
* const itable_VEX0115B
[] = {
8515 static const struct itemplate
* const itable_VEX0115C
[] = {
8520 static const struct itemplate
* const itable_VEX0115D
[] = {
8525 static const struct itemplate
* const itable_VEX0115E
[] = {
8530 static const struct itemplate
* const itable_VEX0115F
[] = {
8535 static const struct itemplate
* const itable_VEX01160
[] = {
8540 static const struct itemplate
* const itable_VEX01161
[] = {
8545 static const struct itemplate
* const itable_VEX01162
[] = {
8550 static const struct itemplate
* const itable_VEX01163
[] = {
8555 static const struct itemplate
* const itable_VEX01164
[] = {
8560 static const struct itemplate
* const itable_VEX01165
[] = {
8565 static const struct itemplate
* const itable_VEX01166
[] = {
8570 static const struct itemplate
* const itable_VEX01167
[] = {
8575 static const struct itemplate
* const itable_VEX01168
[] = {
8580 static const struct itemplate
* const itable_VEX01169
[] = {
8585 static const struct itemplate
* const itable_VEX0116A
[] = {
8590 static const struct itemplate
* const itable_VEX0116B
[] = {
8595 static const struct itemplate
* const itable_VEX0116C
[] = {
8600 static const struct itemplate
* const itable_VEX0116D
[] = {
8605 static const struct itemplate
* const itable_VEX0116E
[] = {
8610 static const struct itemplate
* const itable_VEX0116F
[] = {
8614 static const struct itemplate
* const itable_VEX01170
[] = {
8618 static const struct itemplate
* const itable_VEX01171
[] = {
8627 static const struct itemplate
* const itable_VEX01172
[] = {
8636 static const struct itemplate
* const itable_VEX01173
[] = {
8647 static const struct itemplate
* const itable_VEX01174
[] = {
8652 static const struct itemplate
* const itable_VEX01175
[] = {
8657 static const struct itemplate
* const itable_VEX01176
[] = {
8662 static const struct itemplate
* const itable_VEX0117C
[] = {
8667 static const struct itemplate
* const itable_VEX0117D
[] = {
8672 static const struct itemplate
* const itable_VEX0117E
[] = {
8677 static const struct itemplate
* const itable_VEX0117F
[] = {
8681 static const struct itemplate
* const itable_VEX011C2
[] = {
8750 static const struct itemplate
* const itable_VEX011C4
[] = {
8757 static const struct itemplate
* const itable_VEX011C5
[] = {
8763 static const struct itemplate
* const itable_VEX011C6
[] = {
8768 static const struct itemplate
* const itable_VEX011D0
[] = {
8773 static const struct itemplate
* const itable_VEX011D1
[] = {
8778 static const struct itemplate
* const itable_VEX011D2
[] = {
8783 static const struct itemplate
* const itable_VEX011D3
[] = {
8788 static const struct itemplate
* const itable_VEX011D4
[] = {
8793 static const struct itemplate
* const itable_VEX011D5
[] = {
8798 static const struct itemplate
* const itable_VEX011D6
[] = {
8802 static const struct itemplate
* const itable_VEX011D7
[] = {
8807 static const struct itemplate
* const itable_VEX011D8
[] = {
8812 static const struct itemplate
* const itable_VEX011D9
[] = {
8817 static const struct itemplate
* const itable_VEX011DA
[] = {
8822 static const struct itemplate
* const itable_VEX011DB
[] = {
8827 static const struct itemplate
* const itable_VEX011DC
[] = {
8832 static const struct itemplate
* const itable_VEX011DD
[] = {
8837 static const struct itemplate
* const itable_VEX011DE
[] = {
8842 static const struct itemplate
* const itable_VEX011DF
[] = {
8847 static const struct itemplate
* const itable_VEX011E0
[] = {
8852 static const struct itemplate
* const itable_VEX011E1
[] = {
8857 static const struct itemplate
* const itable_VEX011E2
[] = {
8862 static const struct itemplate
* const itable_VEX011E3
[] = {
8867 static const struct itemplate
* const itable_VEX011E4
[] = {
8872 static const struct itemplate
* const itable_VEX011E5
[] = {
8877 static const struct itemplate
* const itable_VEX011E6
[] = {
8882 static const struct itemplate
* const itable_VEX011E7
[] = {
8886 static const struct itemplate
* const itable_VEX011E8
[] = {
8891 static const struct itemplate
* const itable_VEX011E9
[] = {
8896 static const struct itemplate
* const itable_VEX011EA
[] = {
8901 static const struct itemplate
* const itable_VEX011EB
[] = {
8906 static const struct itemplate
* const itable_VEX011EC
[] = {
8911 static const struct itemplate
* const itable_VEX011ED
[] = {
8916 static const struct itemplate
* const itable_VEX011EE
[] = {
8921 static const struct itemplate
* const itable_VEX011EF
[] = {
8926 static const struct itemplate
* const itable_VEX011F1
[] = {
8931 static const struct itemplate
* const itable_VEX011F2
[] = {
8936 static const struct itemplate
* const itable_VEX011F3
[] = {
8941 static const struct itemplate
* const itable_VEX011F4
[] = {
8946 static const struct itemplate
* const itable_VEX011F5
[] = {
8951 static const struct itemplate
* const itable_VEX011F6
[] = {
8956 static const struct itemplate
* const itable_VEX011F7
[] = {
8960 static const struct itemplate
* const itable_VEX011F8
[] = {
8965 static const struct itemplate
* const itable_VEX011F9
[] = {
8970 static const struct itemplate
* const itable_VEX011FA
[] = {
8975 static const struct itemplate
* const itable_VEX011FB
[] = {
8980 static const struct itemplate
* const itable_VEX011FC
[] = {
8985 static const struct itemplate
* const itable_VEX011FD
[] = {
8990 static const struct itemplate
* const itable_VEX011FE
[] = {
8995 static const struct itemplate
* const itable_VEX01210
[] = {
9001 static const struct itemplate
* const itable_VEX01211
[] = {
9007 static const struct itemplate
* const itable_VEX01212
[] = {
9011 static const struct itemplate
* const itable_VEX01216
[] = {
9015 static const struct itemplate
* const itable_VEX0122A
[] = {
9022 static const struct itemplate
* const itable_VEX0122C
[] = {
9027 static const struct itemplate
* const itable_VEX0122D
[] = {
9032 static const struct itemplate
* const itable_VEX01251
[] = {
9037 static const struct itemplate
* const itable_VEX01252
[] = {
9042 static const struct itemplate
* const itable_VEX01253
[] = {
9047 static const struct itemplate
* const itable_VEX01258
[] = {
9052 static const struct itemplate
* const itable_VEX01259
[] = {
9057 static const struct itemplate
* const itable_VEX0125A
[] = {
9062 static const struct itemplate
* const itable_VEX0125B
[] = {
9066 static const struct itemplate
* const itable_VEX0125C
[] = {
9071 static const struct itemplate
* const itable_VEX0125D
[] = {
9076 static const struct itemplate
* const itable_VEX0125E
[] = {
9081 static const struct itemplate
* const itable_VEX0125F
[] = {
9086 static const struct itemplate
* const itable_VEX0126F
[] = {
9090 static const struct itemplate
* const itable_VEX01270
[] = {
9094 static const struct itemplate
* const itable_VEX0127E
[] = {
9098 static const struct itemplate
* const itable_VEX0127F
[] = {
9102 static const struct itemplate
* const itable_VEX012C2
[] = {
9171 static const struct itemplate
* const itable_VEX012E6
[] = {
9175 static const struct itemplate
* const itable_VEX01310
[] = {
9181 static const struct itemplate
* const itable_VEX01311
[] = {
9187 static const struct itemplate
* const itable_VEX01312
[] = {
9191 static const struct itemplate
* const itable_VEX0132A
[] = {
9198 static const struct itemplate
* const itable_VEX0132C
[] = {
9203 static const struct itemplate
* const itable_VEX0132D
[] = {
9208 static const struct itemplate
* const itable_VEX01351
[] = {
9213 static const struct itemplate
* const itable_VEX01358
[] = {
9218 static const struct itemplate
* const itable_VEX01359
[] = {
9223 static const struct itemplate
* const itable_VEX0135A
[] = {
9228 static const struct itemplate
* const itable_VEX0135C
[] = {
9233 static const struct itemplate
* const itable_VEX0135D
[] = {
9238 static const struct itemplate
* const itable_VEX0135E
[] = {
9243 static const struct itemplate
* const itable_VEX0135F
[] = {
9248 static const struct itemplate
* const itable_VEX01370
[] = {
9252 static const struct itemplate
* const itable_VEX0137C
[] = {
9257 static const struct itemplate
* const itable_VEX0137D
[] = {
9262 static const struct itemplate
* const itable_VEX013C2
[] = {
9331 static const struct itemplate
* const itable_VEX013D0
[] = {
9336 static const struct itemplate
* const itable_VEX013E6
[] = {
9341 static const struct itemplate
* const itable_VEX013F0
[] = {
9345 static const struct itemplate
* const itable_VEX01410
[] = {
9349 static const struct itemplate
* const itable_VEX01411
[] = {
9353 static const struct itemplate
* const itable_VEX01414
[] = {
9358 static const struct itemplate
* const itable_VEX01415
[] = {
9363 static const struct itemplate
* const itable_VEX01428
[] = {
9367 static const struct itemplate
* const itable_VEX01429
[] = {
9371 static const struct itemplate
* const itable_VEX0142B
[] = {
9375 static const struct itemplate
* const itable_VEX01450
[] = {
9380 static const struct itemplate
* const itable_VEX01451
[] = {
9384 static const struct itemplate
* const itable_VEX01452
[] = {
9388 static const struct itemplate
* const itable_VEX01453
[] = {
9392 static const struct itemplate
* const itable_VEX01454
[] = {
9397 static const struct itemplate
* const itable_VEX01455
[] = {
9402 static const struct itemplate
* const itable_VEX01456
[] = {
9407 static const struct itemplate
* const itable_VEX01457
[] = {
9412 static const struct itemplate
* const itable_VEX01458
[] = {
9417 static const struct itemplate
* const itable_VEX01459
[] = {
9422 static const struct itemplate
* const itable_VEX0145A
[] = {
9426 static const struct itemplate
* const itable_VEX0145B
[] = {
9430 static const struct itemplate
* const itable_VEX0145C
[] = {
9435 static const struct itemplate
* const itable_VEX0145D
[] = {
9440 static const struct itemplate
* const itable_VEX0145E
[] = {
9445 static const struct itemplate
* const itable_VEX0145F
[] = {
9450 static const struct itemplate
* const itable_VEX01477
[] = {
9454 static const struct itemplate
* const itable_VEX014C2
[] = {
9523 static const struct itemplate
* const itable_VEX014C6
[] = {
9528 static const struct itemplate
* const itable_VEX01510
[] = {
9532 static const struct itemplate
* const itable_VEX01511
[] = {
9536 static const struct itemplate
* const itable_VEX01514
[] = {
9541 static const struct itemplate
* const itable_VEX01515
[] = {
9546 static const struct itemplate
* const itable_VEX01528
[] = {
9550 static const struct itemplate
* const itable_VEX01529
[] = {
9554 static const struct itemplate
* const itable_VEX0152B
[] = {
9558 static const struct itemplate
* const itable_VEX01550
[] = {
9563 static const struct itemplate
* const itable_VEX01551
[] = {
9567 static const struct itemplate
* const itable_VEX01554
[] = {
9572 static const struct itemplate
* const itable_VEX01555
[] = {
9577 static const struct itemplate
* const itable_VEX01556
[] = {
9582 static const struct itemplate
* const itable_VEX01557
[] = {
9587 static const struct itemplate
* const itable_VEX01558
[] = {
9592 static const struct itemplate
* const itable_VEX01559
[] = {
9597 static const struct itemplate
* const itable_VEX0155A
[] = {
9602 static const struct itemplate
* const itable_VEX0155B
[] = {
9606 static const struct itemplate
* const itable_VEX0155C
[] = {
9611 static const struct itemplate
* const itable_VEX0155D
[] = {
9616 static const struct itemplate
* const itable_VEX0155E
[] = {
9621 static const struct itemplate
* const itable_VEX0155F
[] = {
9626 static const struct itemplate
* const itable_VEX0156F
[] = {
9631 static const struct itemplate
* const itable_VEX0157C
[] = {
9636 static const struct itemplate
* const itable_VEX0157D
[] = {
9641 static const struct itemplate
* const itable_VEX0157F
[] = {
9646 static const struct itemplate
* const itable_VEX015C2
[] = {
9715 static const struct itemplate
* const itable_VEX015C6
[] = {
9720 static const struct itemplate
* const itable_VEX015D0
[] = {
9725 static const struct itemplate
* const itable_VEX015E6
[] = {
9730 static const struct itemplate
* const itable_VEX015E7
[] = {
9735 static const struct itemplate
* const itable_VEX01612
[] = {
9739 static const struct itemplate
* const itable_VEX01616
[] = {
9743 static const struct itemplate
* const itable_VEX0165B
[] = {
9747 static const struct itemplate
* const itable_VEX0166F
[] = {
9752 static const struct itemplate
* const itable_VEX0167F
[] = {
9757 static const struct itemplate
* const itable_VEX016E6
[] = {
9761 static const struct itemplate
* const itable_VEX01712
[] = {
9765 static const struct itemplate
* const itable_VEX0177C
[] = {
9770 static const struct itemplate
* const itable_VEX0177D
[] = {
9775 static const struct itemplate
* const itable_VEX017D0
[] = {
9780 static const struct itemplate
* const itable_VEX017E6
[] = {
9785 static const struct itemplate
* const itable_VEX017F0
[] = {
9790 static const struct itemplate
* const itable_VEX02100
[] = {
9795 static const struct itemplate
* const itable_VEX02101
[] = {
9800 static const struct itemplate
* const itable_VEX02102
[] = {
9805 static const struct itemplate
* const itable_VEX02103
[] = {
9810 static const struct itemplate
* const itable_VEX02104
[] = {
9815 static const struct itemplate
* const itable_VEX02105
[] = {
9820 static const struct itemplate
* const itable_VEX02106
[] = {
9825 static const struct itemplate
* const itable_VEX02107
[] = {
9830 static const struct itemplate
* const itable_VEX02108
[] = {
9835 static const struct itemplate
* const itable_VEX02109
[] = {
9840 static const struct itemplate
* const itable_VEX0210A
[] = {
9845 static const struct itemplate
* const itable_VEX0210B
[] = {
9850 static const struct itemplate
* const itable_VEX0210C
[] = {
9854 static const struct itemplate
* const itable_VEX0210D
[] = {
9858 static const struct itemplate
* const itable_VEX0210E
[] = {
9862 static const struct itemplate
* const itable_VEX0210F
[] = {
9866 static const struct itemplate
* const itable_VEX02114
[] = {
9870 static const struct itemplate
* const itable_VEX02115
[] = {
9874 static const struct itemplate
* const itable_VEX02117
[] = {
9878 static const struct itemplate
* const itable_VEX02118
[] = {
9882 static const struct itemplate
* const itable_VEX0211C
[] = {
9886 static const struct itemplate
* const itable_VEX0211D
[] = {
9890 static const struct itemplate
* const itable_VEX0211E
[] = {
9894 static const struct itemplate
* const itable_VEX02120
[] = {
9898 static const struct itemplate
* const itable_VEX02121
[] = {
9902 static const struct itemplate
* const itable_VEX02122
[] = {
9906 static const struct itemplate
* const itable_VEX02123
[] = {
9910 static const struct itemplate
* const itable_VEX02124
[] = {
9914 static const struct itemplate
* const itable_VEX02125
[] = {
9918 static const struct itemplate
* const itable_VEX02128
[] = {
9923 static const struct itemplate
* const itable_VEX0212A
[] = {
9927 static const struct itemplate
* const itable_VEX0212B
[] = {
9932 static const struct itemplate
* const itable_VEX0212C
[] = {
9936 static const struct itemplate
* const itable_VEX0212D
[] = {
9940 static const struct itemplate
* const itable_VEX0212E
[] = {
9944 static const struct itemplate
* const itable_VEX0212F
[] = {
9948 static const struct itemplate
* const itable_VEX02130
[] = {
9952 static const struct itemplate
* const itable_VEX02131
[] = {
9956 static const struct itemplate
* const itable_VEX02132
[] = {
9960 static const struct itemplate
* const itable_VEX02133
[] = {
9964 static const struct itemplate
* const itable_VEX02134
[] = {
9968 static const struct itemplate
* const itable_VEX02135
[] = {
9972 static const struct itemplate
* const itable_VEX02138
[] = {
9977 static const struct itemplate
* const itable_VEX02139
[] = {
9982 static const struct itemplate
* const itable_VEX0213A
[] = {
9987 static const struct itemplate
* const itable_VEX0213B
[] = {
9992 static const struct itemplate
* const itable_VEX0213C
[] = {
9997 static const struct itemplate
* const itable_VEX0213D
[] = {
10002 static const struct itemplate
* const itable_VEX0213E
[] = {
10007 static const struct itemplate
* const itable_VEX0213F
[] = {
10012 static const struct itemplate
* const itable_VEX02140
[] = {
10017 static const struct itemplate
* const itable_VEX02141
[] = {
10021 static const struct itemplate
* const itable_VEX02196
[] = {
10032 static const struct itemplate
* const itable_VEX02197
[] = {
10043 static const struct itemplate
* const itable_VEX02198
[] = {
10054 static const struct itemplate
* const itable_VEX02199
[] = {
10065 static const struct itemplate
* const itable_VEX0219A
[] = {
10076 static const struct itemplate
* const itable_VEX0219B
[] = {
10087 static const struct itemplate
* const itable_VEX0219C
[] = {
10098 static const struct itemplate
* const itable_VEX0219D
[] = {
10109 static const struct itemplate
* const itable_VEX0219E
[] = {
10120 static const struct itemplate
* const itable_VEX0219F
[] = {
10131 static const struct itemplate
* const itable_VEX021A6
[] = {
10142 static const struct itemplate
* const itable_VEX021A7
[] = {
10153 static const struct itemplate
* const itable_VEX021A8
[] = {
10164 static const struct itemplate
* const itable_VEX021A9
[] = {
10175 static const struct itemplate
* const itable_VEX021AA
[] = {
10186 static const struct itemplate
* const itable_VEX021AB
[] = {
10197 static const struct itemplate
* const itable_VEX021AC
[] = {
10208 static const struct itemplate
* const itable_VEX021AD
[] = {
10219 static const struct itemplate
* const itable_VEX021AE
[] = {
10230 static const struct itemplate
* const itable_VEX021AF
[] = {
10241 static const struct itemplate
* const itable_VEX021B6
[] = {
10252 static const struct itemplate
* const itable_VEX021B7
[] = {
10263 static const struct itemplate
* const itable_VEX021B8
[] = {
10274 static const struct itemplate
* const itable_VEX021B9
[] = {
10285 static const struct itemplate
* const itable_VEX021BA
[] = {
10296 static const struct itemplate
* const itable_VEX021BB
[] = {
10307 static const struct itemplate
* const itable_VEX021BC
[] = {
10318 static const struct itemplate
* const itable_VEX021BD
[] = {
10329 static const struct itemplate
* const itable_VEX021BE
[] = {
10340 static const struct itemplate
* const itable_VEX021BF
[] = {
10351 static const struct itemplate
* const itable_VEX021DB
[] = {
10355 static const struct itemplate
* const itable_VEX021DC
[] = {
10360 static const struct itemplate
* const itable_VEX021DD
[] = {
10365 static const struct itemplate
* const itable_VEX021DE
[] = {
10370 static const struct itemplate
* const itable_VEX021DF
[] = {
10375 static const struct itemplate
* const itable_VEX0250C
[] = {
10379 static const struct itemplate
* const itable_VEX0250D
[] = {
10383 static const struct itemplate
* const itable_VEX0250E
[] = {
10387 static const struct itemplate
* const itable_VEX0250F
[] = {
10391 static const struct itemplate
* const itable_VEX02514
[] = {
10395 static const struct itemplate
* const itable_VEX02515
[] = {
10399 static const struct itemplate
* const itable_VEX02517
[] = {
10403 static const struct itemplate
* const itable_VEX02518
[] = {
10407 static const struct itemplate
* const itable_VEX02519
[] = {
10411 static const struct itemplate
* const itable_VEX0251A
[] = {
10415 static const struct itemplate
* const itable_VEX0252C
[] = {
10419 static const struct itemplate
* const itable_VEX0252D
[] = {
10423 static const struct itemplate
* const itable_VEX0252E
[] = {
10427 static const struct itemplate
* const itable_VEX0252F
[] = {
10431 static const struct itemplate
* const itable_VEX02596
[] = {
10442 static const struct itemplate
* const itable_VEX02597
[] = {
10453 static const struct itemplate
* const itable_VEX02598
[] = {
10464 static const struct itemplate
* const itable_VEX0259A
[] = {
10475 static const struct itemplate
* const itable_VEX0259C
[] = {
10486 static const struct itemplate
* const itable_VEX0259E
[] = {
10497 static const struct itemplate
* const itable_VEX025A6
[] = {
10508 static const struct itemplate
* const itable_VEX025A7
[] = {
10519 static const struct itemplate
* const itable_VEX025A8
[] = {
10530 static const struct itemplate
* const itable_VEX025AA
[] = {
10541 static const struct itemplate
* const itable_VEX025AC
[] = {
10552 static const struct itemplate
* const itable_VEX025AE
[] = {
10563 static const struct itemplate
* const itable_VEX025B6
[] = {
10574 static const struct itemplate
* const itable_VEX025B7
[] = {
10585 static const struct itemplate
* const itable_VEX025B8
[] = {
10596 static const struct itemplate
* const itable_VEX025BA
[] = {
10607 static const struct itemplate
* const itable_VEX025BC
[] = {
10618 static const struct itemplate
* const itable_VEX025BE
[] = {
10629 static const struct itemplate
* const itable_VEX03104
[] = {
10633 static const struct itemplate
* const itable_VEX03105
[] = {
10637 static const struct itemplate
* const itable_VEX03108
[] = {
10641 static const struct itemplate
* const itable_VEX03109
[] = {
10645 static const struct itemplate
* const itable_VEX0310A
[] = {
10650 static const struct itemplate
* const itable_VEX0310B
[] = {
10655 static const struct itemplate
* const itable_VEX0310C
[] = {
10660 static const struct itemplate
* const itable_VEX0310D
[] = {
10665 static const struct itemplate
* const itable_VEX0310E
[] = {
10670 static const struct itemplate
* const itable_VEX0310F
[] = {
10675 static const struct itemplate
* const itable_VEX03114
[] = {
10681 static const struct itemplate
* const itable_VEX03115
[] = {
10687 static const struct itemplate
* const itable_VEX03116
[] = {
10693 static const struct itemplate
* const itable_VEX03117
[] = {
10697 static const struct itemplate
* const itable_VEX03120
[] = {
10704 static const struct itemplate
* const itable_VEX03121
[] = {
10709 static const struct itemplate
* const itable_VEX03122
[] = {
10716 static const struct itemplate
* const itable_VEX03140
[] = {
10721 static const struct itemplate
* const itable_VEX03141
[] = {
10726 static const struct itemplate
* const itable_VEX03142
[] = {
10731 static const struct itemplate
* const itable_VEX03144
[] = {
10744 static const struct itemplate
* const itable_VEX03148
[] = {
10755 static const struct itemplate
* const itable_VEX03149
[] = {
10766 static const struct itemplate
* const itable_VEX0314A
[] = {
10770 static const struct itemplate
* const itable_VEX0314B
[] = {
10774 static const struct itemplate
* const itable_VEX0314C
[] = {
10779 static const struct itemplate
* const itable_VEX03160
[] = {
10783 static const struct itemplate
* const itable_VEX03161
[] = {
10787 static const struct itemplate
* const itable_VEX03162
[] = {
10791 static const struct itemplate
* const itable_VEX03163
[] = {
10795 static const struct itemplate
* const itable_VEX031DF
[] = {
10799 static const struct itemplate
* const itable_VEX03504
[] = {
10803 static const struct itemplate
* const itable_VEX03505
[] = {
10807 static const struct itemplate
* const itable_VEX03506
[] = {
10811 static const struct itemplate
* const itable_VEX03508
[] = {
10815 static const struct itemplate
* const itable_VEX03509
[] = {
10819 static const struct itemplate
* const itable_VEX0350C
[] = {
10824 static const struct itemplate
* const itable_VEX0350D
[] = {
10829 static const struct itemplate
* const itable_VEX03518
[] = {
10833 static const struct itemplate
* const itable_VEX03519
[] = {
10837 static const struct itemplate
* const itable_VEX03540
[] = {
10842 static const struct itemplate
* const itable_VEX03548
[] = {
10853 static const struct itemplate
* const itable_VEX03549
[] = {
10864 static const struct itemplate
* const itable_VEX0354A
[] = {
10868 static const struct itemplate
* const itable_VEX0354B
[] = {
10872 static const struct disasm_index itable_VEX010
[256] = {
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 },
10913 { itable_VEX01028
, 1 },
10914 { itable_VEX01029
, 1 },
10916 { itable_VEX0102B
, 1 },
10919 { itable_VEX0102E
, 1 },
10920 { itable_VEX0102F
, 1 },
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 },
10992 { itable_VEX01077
, 1 },
11047 { itable_VEX010AE
, 2 },
11067 { itable_VEX010C2
, 66 },
11071 { itable_VEX010C6
, 2 },
11131 static const struct disasm_index itable_VEX011
[256] = {
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 },
11172 { itable_VEX01128
, 1 },
11173 { itable_VEX01129
, 3 },
11175 { itable_VEX0112B
, 1 },
11178 { itable_VEX0112E
, 1 },
11179 { itable_VEX0112F
, 1 },
11187 { itable_VEX01137
, 2 },
11212 { itable_VEX01150
, 2 },
11213 { itable_VEX01151
, 1 },
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 },
11256 { itable_VEX0117C
, 2 },
11257 { itable_VEX0117D
, 2 },
11258 { itable_VEX0117E
, 2 },
11259 { itable_VEX0117F
, 1 },
11326 { itable_VEX011C2
, 66 },
11328 { itable_VEX011C4
, 4 },
11329 { itable_VEX011C5
, 3 },
11330 { itable_VEX011C6
, 2 },
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 },
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 },
11390 static const struct disasm_index itable_VEX012
[256] = {
11407 { itable_VEX01210
, 3 },
11408 { itable_VEX01211
, 3 },
11409 { itable_VEX01212
, 1 },
11413 { itable_VEX01216
, 1 },
11433 { itable_VEX0122A
, 4 },
11435 { itable_VEX0122C
, 2 },
11436 { itable_VEX0122D
, 2 },
11472 { itable_VEX01251
, 2 },
11473 { itable_VEX01252
, 2 },
11474 { itable_VEX01253
, 2 },
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 },
11502 { itable_VEX0126F
, 1 },
11503 { itable_VEX01270
, 1 },
11517 { itable_VEX0127E
, 1 },
11518 { itable_VEX0127F
, 1 },
11585 { itable_VEX012C2
, 66 },
11621 { itable_VEX012E6
, 1 },
11649 static const struct disasm_index itable_VEX013
[256] = {
11666 { itable_VEX01310
, 3 },
11667 { itable_VEX01311
, 3 },
11668 { itable_VEX01312
, 1 },
11692 { itable_VEX0132A
, 4 },
11694 { itable_VEX0132C
, 2 },
11695 { itable_VEX0132D
, 2 },
11731 { itable_VEX01351
, 2 },
11738 { itable_VEX01358
, 2 },
11739 { itable_VEX01359
, 2 },
11740 { itable_VEX0135A
, 2 },
11742 { itable_VEX0135C
, 2 },
11743 { itable_VEX0135D
, 2 },
11744 { itable_VEX0135E
, 2 },
11745 { itable_VEX0135F
, 2 },
11762 { itable_VEX01370
, 1 },
11774 { itable_VEX0137C
, 2 },
11775 { itable_VEX0137D
, 2 },
11844 { itable_VEX013C2
, 66 },
11858 { itable_VEX013D0
, 2 },
11880 { itable_VEX013E6
, 2 },
11890 { itable_VEX013F0
, 1 },
11908 static const struct disasm_index itable_VEX014
[256] = {
11925 { itable_VEX01410
, 1 },
11926 { itable_VEX01411
, 1 },
11929 { itable_VEX01414
, 2 },
11930 { itable_VEX01415
, 2 },
11949 { itable_VEX01428
, 1 },
11950 { itable_VEX01429
, 1 },
11952 { itable_VEX0142B
, 1 },
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 },
12028 { itable_VEX01477
, 1 },
12103 { itable_VEX014C2
, 66 },
12107 { itable_VEX014C6
, 2 },
12167 static const struct disasm_index itable_VEX015
[256] = {
12184 { itable_VEX01510
, 1 },
12185 { itable_VEX01511
, 1 },
12188 { itable_VEX01514
, 2 },
12189 { itable_VEX01515
, 2 },
12208 { itable_VEX01528
, 1 },
12209 { itable_VEX01529
, 1 },
12211 { itable_VEX0152B
, 1 },
12248 { itable_VEX01550
, 2 },
12249 { itable_VEX01551
, 1 },
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 },
12279 { itable_VEX0156F
, 2 },
12292 { itable_VEX0157C
, 2 },
12293 { itable_VEX0157D
, 2 },
12295 { itable_VEX0157F
, 2 },
12362 { itable_VEX015C2
, 66 },
12366 { itable_VEX015C6
, 2 },
12376 { itable_VEX015D0
, 2 },
12398 { itable_VEX015E6
, 2 },
12399 { itable_VEX015E7
, 2 },
12426 static const struct disasm_index itable_VEX016
[256] = {
12445 { itable_VEX01612
, 1 },
12449 { itable_VEX01616
, 1 },
12518 { itable_VEX0165B
, 1 },
12538 { itable_VEX0166F
, 2 },
12554 { itable_VEX0167F
, 2 },
12657 { itable_VEX016E6
, 1 },
12685 static const struct disasm_index itable_VEX017
[256] = {
12704 { itable_VEX01712
, 1 },
12810 { itable_VEX0177C
, 2 },
12811 { itable_VEX0177D
, 2 },
12894 { itable_VEX017D0
, 2 },
12916 { itable_VEX017E6
, 2 },
12926 { itable_VEX017F0
, 2 },
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 },
12965 { itable_VEX02114
, 1 },
12966 { itable_VEX02115
, 1 },
12968 { itable_VEX02117
, 1 },
12969 { itable_VEX02118
, 1 },
12973 { itable_VEX0211C
, 1 },
12974 { itable_VEX0211D
, 1 },
12975 { itable_VEX0211E
, 1 },
12977 { itable_VEX02120
, 1 },
12978 { itable_VEX02121
, 1 },
12979 { itable_VEX02122
, 1 },
12980 { itable_VEX02123
, 1 },
12981 { itable_VEX02124
, 1 },
12982 { itable_VEX02125
, 1 },
12985 { itable_VEX02128
, 2 },
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 },
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 },
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 },
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 },
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 },
13164 { itable_VEX021DB
, 1 },
13165 { itable_VEX021DC
, 2 },
13166 { itable_VEX021DD
, 2 },
13167 { itable_VEX021DE
, 2 },
13168 { itable_VEX021DF
, 2 },
13203 static const struct disasm_index itable_VEX025
[256] = {
13216 { itable_VEX0250C
, 1 },
13217 { itable_VEX0250D
, 1 },
13218 { itable_VEX0250E
, 1 },
13219 { itable_VEX0250F
, 1 },
13224 { itable_VEX02514
, 1 },
13225 { itable_VEX02515
, 1 },
13227 { itable_VEX02517
, 1 },
13228 { itable_VEX02518
, 1 },
13229 { itable_VEX02519
, 1 },
13230 { itable_VEX0251A
, 1 },
13248 { itable_VEX0252C
, 1 },
13249 { itable_VEX0252D
, 1 },
13250 { itable_VEX0252E
, 1 },
13251 { itable_VEX0252F
, 1 },
13354 { itable_VEX02596
, 8 },
13355 { itable_VEX02597
, 8 },
13356 { itable_VEX02598
, 8 },
13358 { itable_VEX0259A
, 8 },
13360 { itable_VEX0259C
, 8 },
13362 { itable_VEX0259E
, 8 },
13370 { itable_VEX025A6
, 8 },
13371 { itable_VEX025A7
, 8 },
13372 { itable_VEX025A8
, 8 },
13374 { itable_VEX025AA
, 8 },
13376 { itable_VEX025AC
, 8 },
13378 { itable_VEX025AE
, 8 },
13386 { itable_VEX025B6
, 8 },
13387 { itable_VEX025B7
, 8 },
13388 { itable_VEX025B8
, 8 },
13390 { itable_VEX025BA
, 8 },
13392 { itable_VEX025BC
, 8 },
13394 { itable_VEX025BE
, 8 },
13462 static const struct disasm_index itable_VEX031
[256] = {
13467 { itable_VEX03104
, 1 },
13468 { itable_VEX03105
, 1 },
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 },
13483 { itable_VEX03114
, 3 },
13484 { itable_VEX03115
, 3 },
13485 { itable_VEX03116
, 3 },
13486 { itable_VEX03117
, 1 },
13495 { itable_VEX03120
, 4 },
13496 { itable_VEX03121
, 2 },
13497 { itable_VEX03122
, 4 },
13527 { itable_VEX03140
, 2 },
13528 { itable_VEX03141
, 2 },
13529 { itable_VEX03142
, 2 },
13531 { itable_VEX03144
, 10 },
13535 { itable_VEX03148
, 8 },
13536 { itable_VEX03149
, 8 },
13537 { itable_VEX0314A
, 1 },
13538 { itable_VEX0314B
, 1 },
13539 { itable_VEX0314C
, 2 },
13559 { itable_VEX03160
, 1 },
13560 { itable_VEX03161
, 1 },
13561 { itable_VEX03162
, 1 },
13562 { itable_VEX03163
, 1 },
13686 { itable_VEX031DF
, 1 },
13721 static const struct disasm_index itable_VEX035
[256] = {
13726 { itable_VEX03504
, 1 },
13727 { itable_VEX03505
, 1 },
13728 { itable_VEX03506
, 1 },
13730 { itable_VEX03508
, 1 },
13731 { itable_VEX03509
, 1 },
13734 { itable_VEX0350C
, 2 },
13735 { itable_VEX0350D
, 2 },
13746 { itable_VEX03518
, 1 },
13747 { itable_VEX03519
, 1 },
13786 { itable_VEX03540
, 2 },
13794 { itable_VEX03548
, 8 },
13795 { itable_VEX03549
, 8 },
13796 { itable_VEX0354A
, 1 },
13797 { itable_VEX0354B
, 1 },
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 },
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 },
14114 { itable_0F2485
, 1 },
14115 { itable_0F2486
, 1 },
14116 { itable_0F2487
, 1 },
14123 { itable_0F248E
, 1 },
14124 { itable_0F248F
, 1 },
14130 { itable_0F2495
, 1 },
14131 { itable_0F2496
, 1 },
14132 { itable_0F2497
, 1 },
14139 { itable_0F249E
, 1 },
14140 { itable_0F249F
, 1 },
14147 { itable_0F24A6
, 1 },
14163 { itable_0F24B6
, 1 },
14239 static const struct disasm_index itable_0F25
[256] = {
14284 { itable_0F252C
, 17 },
14285 { itable_0F252D
, 17 },
14286 { itable_0F252E
, 17 },
14287 { itable_0F252F
, 17 },
14316 { itable_0F254C
, 9 },
14317 { itable_0F254D
, 9 },
14318 { itable_0F254E
, 9 },
14319 { itable_0F254F
, 9 },
14348 { itable_0F256C
, 9 },
14349 { itable_0F256D
, 9 },
14350 { itable_0F256E
, 9 },
14351 { itable_0F256F
, 9 },
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 },
14515 { itable_0F3810
, 1 },
14519 { itable_0F3814
, 1 },
14520 { itable_0F3815
, 1 },
14522 { itable_0F3817
, 1 },
14527 { itable_0F381C
, 2 },
14528 { itable_0F381D
, 2 },
14529 { itable_0F381E
, 2 },
14531 { itable_0F3820
, 1 },
14532 { itable_0F3821
, 1 },
14533 { itable_0F3822
, 1 },
14534 { itable_0F3823
, 1 },
14535 { itable_0F3824
, 1 },
14536 { itable_0F3825
, 1 },
14539 { itable_0F3828
, 1 },
14540 { itable_0F3829
, 1 },
14541 { itable_0F382A
, 1 },
14542 { itable_0F382B
, 1 },
14547 { itable_0F3830
, 1 },
14548 { itable_0F3831
, 1 },
14549 { itable_0F3832
, 1 },
14550 { itable_0F3833
, 1 },
14551 { itable_0F3834
, 1 },
14552 { itable_0F3835
, 1 },
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 },
14627 { itable_0F3880
, 2 },
14628 { itable_0F3881
, 2 },
14718 { itable_0F38DB
, 1 },
14719 { itable_0F38DC
, 1 },
14720 { itable_0F38DD
, 1 },
14721 { itable_0F38DE
, 1 },
14722 { itable_0F38DF
, 1 },
14739 { itable_0F38F0
, 5 },
14740 { itable_0F38F1
, 6 },
14757 static const struct disasm_index itable_0F3A
[256] = {
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 },
14778 { itable_0F3A14
, 3 },
14779 { itable_0F3A15
, 3 },
14780 { itable_0F3A16
, 2 },
14781 { itable_0F3A17
, 2 },
14790 { itable_0F3A20
, 2 },
14791 { itable_0F3A21
, 1 },
14792 { itable_0F3A22
, 2 },
14822 { itable_0F3A40
, 1 },
14823 { itable_0F3A41
, 1 },
14824 { itable_0F3A42
, 1 },
14826 { itable_0F3A44
, 5 },
14854 { itable_0F3A60
, 1 },
14855 { itable_0F3A61
, 1 },
14856 { itable_0F3A62
, 1 },
14857 { itable_0F3A63
, 1 },
14981 { itable_0F3ADF
, 1 },
15016 static const struct disasm_index itable_0F7A
[256] = {
15033 { itable_0F7A10
, 1 },
15034 { itable_0F7A11
, 1 },
15035 { itable_0F7A12
, 1 },
15036 { itable_0F7A13
, 1 },
15065 { itable_0F7A30
, 1 },
15066 { itable_0F7A31
, 1 },
15082 { itable_0F7A41
, 1 },
15083 { itable_0F7A42
, 1 },
15084 { itable_0F7A43
, 1 },
15087 { itable_0F7A46
, 1 },
15088 { itable_0F7A47
, 1 },
15092 { itable_0F7A4B
, 1 },
15098 { itable_0F7A51
, 1 },
15099 { itable_0F7A52
, 1 },
15100 { itable_0F7A53
, 1 },
15103 { itable_0F7A56
, 1 },
15104 { itable_0F7A57
, 1 },
15108 { itable_0F7A5B
, 1 },
15114 { itable_0F7A61
, 1 },
15115 { itable_0F7A62
, 1 },
15116 { itable_0F7A63
, 1 },
15275 static const struct disasm_index itable_0FA6
[256] = {
15468 { itable_0FA6C0
, 1 },
15476 { itable_0FA6C8
, 1 },
15484 { itable_0FA6D0
, 1 },
15534 static const struct disasm_index itable_0FA7
[256] = {
15727 { itable_0FA7C0
, 1 },
15735 { itable_0FA7C8
, 1 },
15743 { itable_0FA7D0
, 1 },
15751 { itable_0FA7D8
, 1 },
15759 { itable_0FA7E0
, 1 },
15767 { itable_0FA7E8
, 1 },
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 },
15799 { itable_0F05
, 2 },
15800 { itable_0F06
, 1 },
15801 { itable_0F07
, 2 },
15802 { itable_0F08
, 1 },
15803 { itable_0F09
, 1 },
15805 { itable_0F0B
, 1 },
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 },
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 },
15854 { itable_0F3C
, 1 },
15855 { itable_0F3D
, 1 },
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] = {
16311 const struct disasm_index
* const itable_VEX
[32][8] = {