Rizin
unix-like reverse engineering framework and cli tools
MipsGenDisassemblerTables.inc
Go to the documentation of this file.
1 /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2 |* *|
3 |* * Mips Disassembler *|
4 |* *|
5 |* Automatically generated file, do not edit! *|
6 |* *|
7 \*===----------------------------------------------------------------------===*/
8 
9 /* Capstone Disassembly Engine, http://www.capstone-engine.org */
10 /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
11 
12 #include "../../MCInst.h"
13 #include "../../LEB128.h"
14 
15 // Helper function for extracting fields from encoded instructions.
16 #define FieldFromInstruction(fname, InsnType) \
17 static InsnType fname(InsnType insn, unsigned startBit, unsigned numBits) \
18 { \
19  InsnType fieldMask; \
20  if (numBits == sizeof(InsnType)*8) \
21  fieldMask = (InsnType)(-1LL); \
22  else \
23  fieldMask = (((InsnType)1 << numBits) - 1) << startBit; \
24  return (insn & fieldMask) >> startBit; \
25 }
26 
27 static uint8_t DecoderTableCOP3_32[] = {
28 /* 0 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ...
29 /* 3 */ MCD_OPC_FilterValue, 51, 8, 0, // Skip to: 15
30 /* 7 */ MCD_OPC_CheckPredicate, 1, 40, 0, // Skip to: 51
31 /* 11 */ MCD_OPC_Decode, 220, 7, 10, // Opcode: LWC3
32 /* 15 */ MCD_OPC_FilterValue, 55, 8, 0, // Skip to: 27
33 /* 19 */ MCD_OPC_CheckPredicate, 2, 28, 0, // Skip to: 51
34 /* 23 */ MCD_OPC_Decode, 167, 7, 10, // Opcode: LDC3
35 /* 27 */ MCD_OPC_FilterValue, 59, 8, 0, // Skip to: 39
36 /* 31 */ MCD_OPC_CheckPredicate, 1, 16, 0, // Skip to: 51
37 /* 35 */ MCD_OPC_Decode, 242, 12, 10, // Opcode: SWC3
38 /* 39 */ MCD_OPC_FilterValue, 63, 8, 0, // Skip to: 51
39 /* 43 */ MCD_OPC_CheckPredicate, 2, 4, 0, // Skip to: 51
40 /* 47 */ MCD_OPC_Decode, 161, 11, 10, // Opcode: SDC3
41 /* 51 */ MCD_OPC_Fail,
42  0
43 };
44 
45 static uint8_t DecoderTableMicroMips16[] = {
46 /* 0 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ...
47 /* 3 */ MCD_OPC_FilterValue, 1, 26, 0, // Skip to: 33
48 /* 7 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
49 /* 10 */ MCD_OPC_FilterValue, 0, 7, 0, // Skip to: 21
50 /* 14 */ MCD_OPC_CheckPredicate, 3, 19, 2, // Skip to: 549
51 /* 18 */ MCD_OPC_Decode, 52, 11, // Opcode: ADDU16_MM
52 /* 21 */ MCD_OPC_FilterValue, 1, 12, 2, // Skip to: 549
53 /* 25 */ MCD_OPC_CheckPredicate, 3, 8, 2, // Skip to: 549
54 /* 29 */ MCD_OPC_Decode, 214, 12, 11, // Opcode: SUBU16_MM
55 /* 33 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 45
56 /* 37 */ MCD_OPC_CheckPredicate, 3, 252, 1, // Skip to: 549
57 /* 41 */ MCD_OPC_Decode, 155, 7, 12, // Opcode: LBU16_MM
58 /* 45 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 57
59 /* 49 */ MCD_OPC_CheckPredicate, 3, 240, 1, // Skip to: 549
60 /* 53 */ MCD_OPC_Decode, 233, 8, 13, // Opcode: MOVE16_MM
61 /* 57 */ MCD_OPC_FilterValue, 9, 27, 0, // Skip to: 88
62 /* 61 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
63 /* 64 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 76
64 /* 68 */ MCD_OPC_CheckPredicate, 3, 221, 1, // Skip to: 549
65 /* 72 */ MCD_OPC_Decode, 226, 11, 14, // Opcode: SLL16_MM
66 /* 76 */ MCD_OPC_FilterValue, 1, 213, 1, // Skip to: 549
67 /* 80 */ MCD_OPC_CheckPredicate, 3, 209, 1, // Skip to: 549
68 /* 84 */ MCD_OPC_Decode, 160, 12, 14, // Opcode: SRL16_MM
69 /* 88 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 100
70 /* 92 */ MCD_OPC_CheckPredicate, 3, 197, 1, // Skip to: 549
71 /* 96 */ MCD_OPC_Decode, 186, 7, 12, // Opcode: LHU16_MM
72 /* 100 */ MCD_OPC_FilterValue, 11, 7, 0, // Skip to: 111
73 /* 104 */ MCD_OPC_CheckPredicate, 3, 185, 1, // Skip to: 549
74 /* 108 */ MCD_OPC_Decode, 86, 15, // Opcode: ANDI16_MM
75 /* 111 */ MCD_OPC_FilterValue, 17, 226, 0, // Skip to: 341
76 /* 115 */ MCD_OPC_ExtractField, 6, 4, // Inst{9-6} ...
77 /* 118 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 130
78 /* 122 */ MCD_OPC_CheckPredicate, 3, 167, 1, // Skip to: 549
79 /* 126 */ MCD_OPC_Decode, 130, 10, 16, // Opcode: NOT16_MM
80 /* 130 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 142
81 /* 134 */ MCD_OPC_CheckPredicate, 3, 155, 1, // Skip to: 549
82 /* 138 */ MCD_OPC_Decode, 237, 13, 17, // Opcode: XOR16_MM
83 /* 142 */ MCD_OPC_FilterValue, 2, 7, 0, // Skip to: 153
84 /* 146 */ MCD_OPC_CheckPredicate, 3, 143, 1, // Skip to: 549
85 /* 150 */ MCD_OPC_Decode, 84, 17, // Opcode: AND16_MM
86 /* 153 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 165
87 /* 157 */ MCD_OPC_CheckPredicate, 3, 132, 1, // Skip to: 549
88 /* 161 */ MCD_OPC_Decode, 134, 10, 17, // Opcode: OR16_MM
89 /* 165 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 177
90 /* 169 */ MCD_OPC_CheckPredicate, 3, 120, 1, // Skip to: 549
91 /* 173 */ MCD_OPC_Decode, 225, 7, 18, // Opcode: LWM16_MM
92 /* 177 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 189
93 /* 181 */ MCD_OPC_CheckPredicate, 3, 108, 1, // Skip to: 549
94 /* 185 */ MCD_OPC_Decode, 246, 12, 18, // Opcode: SWM16_MM
95 /* 189 */ MCD_OPC_FilterValue, 6, 27, 0, // Skip to: 220
96 /* 193 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ...
97 /* 196 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 208
98 /* 200 */ MCD_OPC_CheckPredicate, 3, 89, 1, // Skip to: 549
99 /* 204 */ MCD_OPC_Decode, 137, 7, 19, // Opcode: JR16_MM
100 /* 208 */ MCD_OPC_FilterValue, 1, 81, 1, // Skip to: 549
101 /* 212 */ MCD_OPC_CheckPredicate, 3, 77, 1, // Skip to: 549
102 /* 216 */ MCD_OPC_Decode, 140, 7, 19, // Opcode: JRC16_MM
103 /* 220 */ MCD_OPC_FilterValue, 7, 27, 0, // Skip to: 251
104 /* 224 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ...
105 /* 227 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 239
106 /* 231 */ MCD_OPC_CheckPredicate, 3, 58, 1, // Skip to: 549
107 /* 235 */ MCD_OPC_Decode, 250, 6, 19, // Opcode: JALR16_MM
108 /* 239 */ MCD_OPC_FilterValue, 1, 50, 1, // Skip to: 549
109 /* 243 */ MCD_OPC_CheckPredicate, 3, 46, 1, // Skip to: 549
110 /* 247 */ MCD_OPC_Decode, 254, 6, 19, // Opcode: JALRS16_MM
111 /* 251 */ MCD_OPC_FilterValue, 8, 14, 0, // Skip to: 269
112 /* 255 */ MCD_OPC_CheckPredicate, 3, 34, 1, // Skip to: 549
113 /* 259 */ MCD_OPC_CheckField, 5, 1, 0, 28, 1, // Skip to: 549
114 /* 265 */ MCD_OPC_Decode, 187, 8, 19, // Opcode: MFHI16_MM
115 /* 269 */ MCD_OPC_FilterValue, 9, 14, 0, // Skip to: 287
116 /* 273 */ MCD_OPC_CheckPredicate, 3, 16, 1, // Skip to: 549
117 /* 277 */ MCD_OPC_CheckField, 5, 1, 0, 10, 1, // Skip to: 549
118 /* 283 */ MCD_OPC_Decode, 192, 8, 19, // Opcode: MFLO16_MM
119 /* 287 */ MCD_OPC_FilterValue, 10, 14, 0, // Skip to: 305
120 /* 291 */ MCD_OPC_CheckPredicate, 3, 254, 0, // Skip to: 549
121 /* 295 */ MCD_OPC_CheckField, 4, 2, 0, 248, 0, // Skip to: 549
122 /* 301 */ MCD_OPC_Decode, 172, 2, 20, // Opcode: BREAK16_MM
123 /* 305 */ MCD_OPC_FilterValue, 11, 14, 0, // Skip to: 323
124 /* 309 */ MCD_OPC_CheckPredicate, 3, 236, 0, // Skip to: 549
125 /* 313 */ MCD_OPC_CheckField, 4, 2, 0, 230, 0, // Skip to: 549
126 /* 319 */ MCD_OPC_Decode, 153, 11, 20, // Opcode: SDBBP16_MM
127 /* 323 */ MCD_OPC_FilterValue, 12, 222, 0, // Skip to: 549
128 /* 327 */ MCD_OPC_CheckPredicate, 3, 218, 0, // Skip to: 549
129 /* 331 */ MCD_OPC_CheckField, 5, 1, 0, 212, 0, // Skip to: 549
130 /* 337 */ MCD_OPC_Decode, 139, 7, 21, // Opcode: JRADDIUSP
131 /* 341 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 353
132 /* 345 */ MCD_OPC_CheckPredicate, 3, 200, 0, // Skip to: 549
133 /* 349 */ MCD_OPC_Decode, 233, 7, 22, // Opcode: LWSP_MM
134 /* 353 */ MCD_OPC_FilterValue, 19, 25, 0, // Skip to: 382
135 /* 357 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
136 /* 360 */ MCD_OPC_FilterValue, 0, 7, 0, // Skip to: 371
137 /* 364 */ MCD_OPC_CheckPredicate, 3, 181, 0, // Skip to: 549
138 /* 368 */ MCD_OPC_Decode, 30, 23, // Opcode: ADDIUS5_MM
139 /* 371 */ MCD_OPC_FilterValue, 1, 174, 0, // Skip to: 549
140 /* 375 */ MCD_OPC_CheckPredicate, 3, 170, 0, // Skip to: 549
141 /* 379 */ MCD_OPC_Decode, 31, 24, // Opcode: ADDIUSP_MM
142 /* 382 */ MCD_OPC_FilterValue, 25, 8, 0, // Skip to: 394
143 /* 386 */ MCD_OPC_CheckPredicate, 3, 159, 0, // Skip to: 549
144 /* 390 */ MCD_OPC_Decode, 221, 7, 25, // Opcode: LWGP_MM
145 /* 394 */ MCD_OPC_FilterValue, 26, 8, 0, // Skip to: 406
146 /* 398 */ MCD_OPC_CheckPredicate, 3, 147, 0, // Skip to: 549
147 /* 402 */ MCD_OPC_Decode, 214, 7, 12, // Opcode: LW16_MM
148 /* 406 */ MCD_OPC_FilterValue, 27, 25, 0, // Skip to: 435
149 /* 410 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
150 /* 413 */ MCD_OPC_FilterValue, 0, 7, 0, // Skip to: 424
151 /* 417 */ MCD_OPC_CheckPredicate, 3, 128, 0, // Skip to: 549
152 /* 421 */ MCD_OPC_Decode, 29, 26, // Opcode: ADDIUR2_MM
153 /* 424 */ MCD_OPC_FilterValue, 1, 121, 0, // Skip to: 549
154 /* 428 */ MCD_OPC_CheckPredicate, 3, 117, 0, // Skip to: 549
155 /* 432 */ MCD_OPC_Decode, 28, 27, // Opcode: ADDIUR1SP_MM
156 /* 435 */ MCD_OPC_FilterValue, 33, 14, 0, // Skip to: 453
157 /* 439 */ MCD_OPC_CheckPredicate, 3, 106, 0, // Skip to: 549
158 /* 443 */ MCD_OPC_CheckField, 0, 1, 0, 100, 0, // Skip to: 549
159 /* 449 */ MCD_OPC_Decode, 234, 8, 28, // Opcode: MOVEP_MM
160 /* 453 */ MCD_OPC_FilterValue, 34, 8, 0, // Skip to: 465
161 /* 457 */ MCD_OPC_CheckPredicate, 3, 88, 0, // Skip to: 549
162 /* 461 */ MCD_OPC_Decode, 143, 11, 12, // Opcode: SB16_MM
163 /* 465 */ MCD_OPC_FilterValue, 35, 8, 0, // Skip to: 477
164 /* 469 */ MCD_OPC_CheckPredicate, 3, 76, 0, // Skip to: 549
165 /* 473 */ MCD_OPC_Decode, 210, 1, 29, // Opcode: BEQZ16_MM
166 /* 477 */ MCD_OPC_FilterValue, 42, 8, 0, // Skip to: 489
167 /* 481 */ MCD_OPC_CheckPredicate, 3, 64, 0, // Skip to: 549
168 /* 485 */ MCD_OPC_Decode, 187, 11, 12, // Opcode: SH16_MM
169 /* 489 */ MCD_OPC_FilterValue, 43, 8, 0, // Skip to: 501
170 /* 493 */ MCD_OPC_CheckPredicate, 3, 52, 0, // Skip to: 549
171 /* 497 */ MCD_OPC_Decode, 157, 2, 29, // Opcode: BNEZ16_MM
172 /* 501 */ MCD_OPC_FilterValue, 50, 8, 0, // Skip to: 513
173 /* 505 */ MCD_OPC_CheckPredicate, 3, 40, 0, // Skip to: 549
174 /* 509 */ MCD_OPC_Decode, 253, 12, 22, // Opcode: SWSP_MM
175 /* 513 */ MCD_OPC_FilterValue, 51, 8, 0, // Skip to: 525
176 /* 517 */ MCD_OPC_CheckPredicate, 4, 28, 0, // Skip to: 549
177 /* 521 */ MCD_OPC_Decode, 165, 1, 30, // Opcode: B16_MM
178 /* 525 */ MCD_OPC_FilterValue, 58, 8, 0, // Skip to: 537
179 /* 529 */ MCD_OPC_CheckPredicate, 3, 16, 0, // Skip to: 549
180 /* 533 */ MCD_OPC_Decode, 236, 12, 12, // Opcode: SW16_MM
181 /* 537 */ MCD_OPC_FilterValue, 59, 8, 0, // Skip to: 549
182 /* 541 */ MCD_OPC_CheckPredicate, 3, 4, 0, // Skip to: 549
183 /* 545 */ MCD_OPC_Decode, 192, 7, 31, // Opcode: LI16_MM
184 /* 549 */ MCD_OPC_Fail,
185  0
186 };
187 
188 static const uint8_t DecoderTableMicroMips32[] = {
189 /* 0 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ...
190 /* 3 */ MCD_OPC_FilterValue, 0, 189, 3, // Skip to: 964
191 /* 7 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ...
192 /* 10 */ MCD_OPC_FilterValue, 0, 90, 0, // Skip to: 104
193 /* 14 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
194 /* 17 */ MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 68
195 /* 21 */ MCD_OPC_ExtractField, 11, 15, // Inst{25-11} ...
196 /* 24 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 36
197 /* 28 */ MCD_OPC_CheckPredicate, 3, 28, 0, // Skip to: 60
198 /* 32 */ MCD_OPC_Decode, 181, 12, 0, // Opcode: SSNOP_MM
199 /* 36 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 48
200 /* 40 */ MCD_OPC_CheckPredicate, 3, 16, 0, // Skip to: 60
201 /* 44 */ MCD_OPC_Decode, 140, 5, 0, // Opcode: EHB_MM
202 /* 48 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 60
203 /* 52 */ MCD_OPC_CheckPredicate, 3, 4, 0, // Skip to: 60
204 /* 56 */ MCD_OPC_Decode, 148, 10, 0, // Opcode: PAUSE_MM
205 /* 60 */ MCD_OPC_CheckPredicate, 3, 38, 6, // Skip to: 1638
206 /* 64 */ MCD_OPC_Decode, 238, 11, 32, // Opcode: SLL_MM
207 /* 68 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 80
208 /* 72 */ MCD_OPC_CheckPredicate, 3, 26, 6, // Skip to: 1638
209 /* 76 */ MCD_OPC_Decode, 178, 12, 32, // Opcode: SRL_MM
210 /* 80 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 92
211 /* 84 */ MCD_OPC_CheckPredicate, 3, 14, 6, // Skip to: 1638
212 /* 88 */ MCD_OPC_Decode, 157, 12, 32, // Opcode: SRA_MM
213 /* 92 */ MCD_OPC_FilterValue, 3, 6, 6, // Skip to: 1638
214 /* 96 */ MCD_OPC_CheckPredicate, 3, 2, 6, // Skip to: 1638
215 /* 100 */ MCD_OPC_Decode, 250, 10, 32, // Opcode: ROTR_MM
216 /* 104 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 116
217 /* 108 */ MCD_OPC_CheckPredicate, 3, 246, 5, // Skip to: 1638
218 /* 112 */ MCD_OPC_Decode, 173, 2, 33, // Opcode: BREAK_MM
219 /* 116 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 128
220 /* 120 */ MCD_OPC_CheckPredicate, 3, 234, 5, // Skip to: 1638
221 /* 124 */ MCD_OPC_Decode, 246, 6, 34, // Opcode: INS_MM
222 /* 128 */ MCD_OPC_FilterValue, 16, 180, 0, // Skip to: 312
223 /* 132 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
224 /* 135 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 147
225 /* 139 */ MCD_OPC_CheckPredicate, 3, 215, 5, // Skip to: 1638
226 /* 143 */ MCD_OPC_Decode, 234, 11, 35, // Opcode: SLLV_MM
227 /* 147 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 159
228 /* 151 */ MCD_OPC_CheckPredicate, 3, 203, 5, // Skip to: 1638
229 /* 155 */ MCD_OPC_Decode, 174, 12, 35, // Opcode: SRLV_MM
230 /* 159 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 171
231 /* 163 */ MCD_OPC_CheckPredicate, 3, 191, 5, // Skip to: 1638
232 /* 167 */ MCD_OPC_Decode, 153, 12, 35, // Opcode: SRAV_MM
233 /* 171 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 183
234 /* 175 */ MCD_OPC_CheckPredicate, 3, 179, 5, // Skip to: 1638
235 /* 179 */ MCD_OPC_Decode, 249, 10, 35, // Opcode: ROTRV_MM
236 /* 183 */ MCD_OPC_FilterValue, 4, 7, 0, // Skip to: 194
237 /* 187 */ MCD_OPC_CheckPredicate, 3, 167, 5, // Skip to: 1638
238 /* 191 */ MCD_OPC_Decode, 72, 36, // Opcode: ADD_MM
239 /* 194 */ MCD_OPC_FilterValue, 5, 7, 0, // Skip to: 205
240 /* 198 */ MCD_OPC_CheckPredicate, 3, 156, 5, // Skip to: 1638
241 /* 202 */ MCD_OPC_Decode, 78, 36, // Opcode: ADDu_MM
242 /* 205 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 217
243 /* 209 */ MCD_OPC_CheckPredicate, 3, 145, 5, // Skip to: 1638
244 /* 213 */ MCD_OPC_Decode, 229, 12, 36, // Opcode: SUB_MM
245 /* 217 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 229
246 /* 221 */ MCD_OPC_CheckPredicate, 3, 133, 5, // Skip to: 1638
247 /* 225 */ MCD_OPC_Decode, 231, 12, 36, // Opcode: SUBu_MM
248 /* 229 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 241
249 /* 233 */ MCD_OPC_CheckPredicate, 3, 121, 5, // Skip to: 1638
250 /* 237 */ MCD_OPC_Decode, 217, 9, 36, // Opcode: MUL_MM
251 /* 241 */ MCD_OPC_FilterValue, 9, 7, 0, // Skip to: 252
252 /* 245 */ MCD_OPC_CheckPredicate, 3, 109, 5, // Skip to: 1638
253 /* 249 */ MCD_OPC_Decode, 88, 36, // Opcode: AND_MM
254 /* 252 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 264
255 /* 256 */ MCD_OPC_CheckPredicate, 3, 98, 5, // Skip to: 1638
256 /* 260 */ MCD_OPC_Decode, 137, 10, 36, // Opcode: OR_MM
257 /* 264 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 276
258 /* 268 */ MCD_OPC_CheckPredicate, 3, 86, 5, // Skip to: 1638
259 /* 272 */ MCD_OPC_Decode, 253, 9, 36, // Opcode: NOR_MM
260 /* 276 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 288
261 /* 280 */ MCD_OPC_CheckPredicate, 3, 74, 5, // Skip to: 1638
262 /* 284 */ MCD_OPC_Decode, 240, 13, 36, // Opcode: XOR_MM
263 /* 288 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 300
264 /* 292 */ MCD_OPC_CheckPredicate, 3, 62, 5, // Skip to: 1638
265 /* 296 */ MCD_OPC_Decode, 242, 11, 36, // Opcode: SLT_MM
266 /* 300 */ MCD_OPC_FilterValue, 14, 54, 5, // Skip to: 1638
267 /* 304 */ MCD_OPC_CheckPredicate, 3, 50, 5, // Skip to: 1638
268 /* 308 */ MCD_OPC_Decode, 251, 11, 36, // Opcode: SLTu_MM
269 /* 312 */ MCD_OPC_FilterValue, 24, 39, 0, // Skip to: 355
270 /* 316 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
271 /* 319 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 331
272 /* 323 */ MCD_OPC_CheckPredicate, 3, 31, 5, // Skip to: 1638
273 /* 327 */ MCD_OPC_Decode, 253, 8, 37, // Opcode: MOVN_I_MM
274 /* 331 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 343
275 /* 335 */ MCD_OPC_CheckPredicate, 3, 19, 5, // Skip to: 1638
276 /* 339 */ MCD_OPC_Decode, 145, 9, 37, // Opcode: MOVZ_I_MM
277 /* 343 */ MCD_OPC_FilterValue, 4, 11, 5, // Skip to: 1638
278 /* 347 */ MCD_OPC_CheckPredicate, 3, 7, 5, // Skip to: 1638
279 /* 351 */ MCD_OPC_Decode, 239, 7, 38, // Opcode: LWXS_MM
280 /* 355 */ MCD_OPC_FilterValue, 44, 8, 0, // Skip to: 367
281 /* 359 */ MCD_OPC_CheckPredicate, 3, 251, 4, // Skip to: 1638
282 /* 363 */ MCD_OPC_Decode, 160, 5, 39, // Opcode: EXT_MM
283 /* 367 */ MCD_OPC_FilterValue, 60, 243, 4, // Skip to: 1638
284 /* 371 */ MCD_OPC_ExtractField, 6, 6, // Inst{11-6} ...
285 /* 374 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 386
286 /* 378 */ MCD_OPC_CheckPredicate, 3, 232, 4, // Skip to: 1638
287 /* 382 */ MCD_OPC_Decode, 185, 13, 40, // Opcode: TEQ_MM
288 /* 386 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 398
289 /* 390 */ MCD_OPC_CheckPredicate, 3, 220, 4, // Skip to: 1638
290 /* 394 */ MCD_OPC_Decode, 193, 13, 40, // Opcode: TGE_MM
291 /* 398 */ MCD_OPC_FilterValue, 13, 123, 0, // Skip to: 525
292 /* 402 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
293 /* 405 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 423
294 /* 409 */ MCD_OPC_CheckPredicate, 3, 201, 4, // Skip to: 1638
295 /* 413 */ MCD_OPC_CheckField, 16, 10, 0, 195, 4, // Skip to: 1638
296 /* 419 */ MCD_OPC_Decode, 195, 13, 0, // Opcode: TLBP_MM
297 /* 423 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 441
298 /* 427 */ MCD_OPC_CheckPredicate, 3, 183, 4, // Skip to: 1638
299 /* 431 */ MCD_OPC_CheckField, 16, 10, 0, 177, 4, // Skip to: 1638
300 /* 437 */ MCD_OPC_Decode, 197, 13, 0, // Opcode: TLBR_MM
301 /* 441 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 459
302 /* 445 */ MCD_OPC_CheckPredicate, 3, 165, 4, // Skip to: 1638
303 /* 449 */ MCD_OPC_CheckField, 16, 10, 0, 159, 4, // Skip to: 1638
304 /* 455 */ MCD_OPC_Decode, 199, 13, 0, // Opcode: TLBWI_MM
305 /* 459 */ MCD_OPC_FilterValue, 3, 14, 0, // Skip to: 477
306 /* 463 */ MCD_OPC_CheckPredicate, 3, 147, 4, // Skip to: 1638
307 /* 467 */ MCD_OPC_CheckField, 16, 10, 0, 141, 4, // Skip to: 1638
308 /* 473 */ MCD_OPC_Decode, 201, 13, 0, // Opcode: TLBWR_MM
309 /* 477 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 489
310 /* 481 */ MCD_OPC_CheckPredicate, 3, 129, 4, // Skip to: 1638
311 /* 485 */ MCD_OPC_Decode, 232, 13, 41, // Opcode: WAIT_MM
312 /* 489 */ MCD_OPC_FilterValue, 14, 14, 0, // Skip to: 507
313 /* 493 */ MCD_OPC_CheckPredicate, 3, 117, 4, // Skip to: 1638
314 /* 497 */ MCD_OPC_CheckField, 16, 10, 0, 111, 4, // Skip to: 1638
315 /* 503 */ MCD_OPC_Decode, 175, 4, 0, // Opcode: DERET_MM
316 /* 507 */ MCD_OPC_FilterValue, 15, 103, 4, // Skip to: 1638
317 /* 511 */ MCD_OPC_CheckPredicate, 3, 99, 4, // Skip to: 1638
318 /* 515 */ MCD_OPC_CheckField, 16, 10, 0, 93, 4, // Skip to: 1638
319 /* 521 */ MCD_OPC_Decode, 144, 5, 0, // Opcode: ERET_MM
320 /* 525 */ MCD_OPC_FilterValue, 16, 8, 0, // Skip to: 537
321 /* 529 */ MCD_OPC_CheckPredicate, 3, 81, 4, // Skip to: 1638
322 /* 533 */ MCD_OPC_Decode, 192, 13, 40, // Opcode: TGEU_MM
323 /* 537 */ MCD_OPC_FilterValue, 29, 39, 0, // Skip to: 580
324 /* 541 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
325 /* 544 */ MCD_OPC_FilterValue, 4, 14, 0, // Skip to: 562
326 /* 548 */ MCD_OPC_CheckPredicate, 3, 62, 4, // Skip to: 1638
327 /* 552 */ MCD_OPC_CheckField, 21, 5, 0, 56, 4, // Skip to: 1638
328 /* 558 */ MCD_OPC_Decode, 193, 4, 42, // Opcode: DI_MM
329 /* 562 */ MCD_OPC_FilterValue, 5, 48, 4, // Skip to: 1638
330 /* 566 */ MCD_OPC_CheckPredicate, 3, 44, 4, // Skip to: 1638
331 /* 570 */ MCD_OPC_CheckField, 21, 5, 0, 38, 4, // Skip to: 1638
332 /* 576 */ MCD_OPC_Decode, 142, 5, 42, // Opcode: EI_MM
333 /* 580 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 592
334 /* 584 */ MCD_OPC_CheckPredicate, 3, 26, 4, // Skip to: 1638
335 /* 588 */ MCD_OPC_Decode, 208, 13, 40, // Opcode: TLT_MM
336 /* 592 */ MCD_OPC_FilterValue, 40, 8, 0, // Skip to: 604
337 /* 596 */ MCD_OPC_CheckPredicate, 3, 14, 4, // Skip to: 1638
338 /* 600 */ MCD_OPC_Decode, 207, 13, 40, // Opcode: TLTU_MM
339 /* 604 */ MCD_OPC_FilterValue, 44, 171, 0, // Skip to: 779
340 /* 608 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
341 /* 611 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 623
342 /* 615 */ MCD_OPC_CheckPredicate, 3, 251, 3, // Skip to: 1638
343 /* 619 */ MCD_OPC_Decode, 170, 11, 43, // Opcode: SEB_MM
344 /* 623 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 635
345 /* 627 */ MCD_OPC_CheckPredicate, 3, 239, 3, // Skip to: 1638
346 /* 631 */ MCD_OPC_Decode, 173, 11, 43, // Opcode: SEH_MM
347 /* 635 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 647
348 /* 639 */ MCD_OPC_CheckPredicate, 3, 227, 3, // Skip to: 1638
349 /* 643 */ MCD_OPC_Decode, 134, 3, 43, // Opcode: CLO_MM
350 /* 647 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 659
351 /* 651 */ MCD_OPC_CheckPredicate, 3, 215, 3, // Skip to: 1638
352 /* 655 */ MCD_OPC_Decode, 153, 3, 43, // Opcode: CLZ_MM
353 /* 659 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 671
354 /* 663 */ MCD_OPC_CheckPredicate, 3, 203, 3, // Skip to: 1638
355 /* 667 */ MCD_OPC_Decode, 240, 10, 44, // Opcode: RDHWR_MM
356 /* 671 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 683
357 /* 675 */ MCD_OPC_CheckPredicate, 3, 191, 3, // Skip to: 1638
358 /* 679 */ MCD_OPC_Decode, 235, 13, 43, // Opcode: WSBH_MM
359 /* 683 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 695
360 /* 687 */ MCD_OPC_CheckPredicate, 3, 179, 3, // Skip to: 1638
361 /* 691 */ MCD_OPC_Decode, 209, 9, 45, // Opcode: MULT_MM
362 /* 695 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 707
363 /* 699 */ MCD_OPC_CheckPredicate, 3, 167, 3, // Skip to: 1638
364 /* 703 */ MCD_OPC_Decode, 211, 9, 45, // Opcode: MULTu_MM
365 /* 707 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 719
366 /* 711 */ MCD_OPC_CheckPredicate, 3, 155, 3, // Skip to: 1638
367 /* 715 */ MCD_OPC_Decode, 163, 11, 45, // Opcode: SDIV_MM
368 /* 719 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 731
369 /* 723 */ MCD_OPC_CheckPredicate, 3, 143, 3, // Skip to: 1638
370 /* 727 */ MCD_OPC_Decode, 223, 13, 45, // Opcode: UDIV_MM
371 /* 731 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 743
372 /* 735 */ MCD_OPC_CheckPredicate, 3, 131, 3, // Skip to: 1638
373 /* 739 */ MCD_OPC_Decode, 146, 8, 45, // Opcode: MADD_MM
374 /* 743 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 755
375 /* 747 */ MCD_OPC_CheckPredicate, 3, 119, 3, // Skip to: 1638
376 /* 751 */ MCD_OPC_Decode, 137, 8, 45, // Opcode: MADDU_MM
377 /* 755 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 767
378 /* 759 */ MCD_OPC_CheckPredicate, 3, 107, 3, // Skip to: 1638
379 /* 763 */ MCD_OPC_Decode, 164, 9, 45, // Opcode: MSUB_MM
380 /* 767 */ MCD_OPC_FilterValue, 15, 99, 3, // Skip to: 1638
381 /* 771 */ MCD_OPC_CheckPredicate, 3, 95, 3, // Skip to: 1638
382 /* 775 */ MCD_OPC_Decode, 155, 9, 45, // Opcode: MSUBU_MM
383 /* 779 */ MCD_OPC_FilterValue, 45, 45, 0, // Skip to: 828
384 /* 783 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
385 /* 786 */ MCD_OPC_FilterValue, 6, 14, 0, // Skip to: 804
386 /* 790 */ MCD_OPC_CheckPredicate, 3, 76, 3, // Skip to: 1638
387 /* 794 */ MCD_OPC_CheckField, 21, 5, 0, 70, 3, // Skip to: 1638
388 /* 800 */ MCD_OPC_Decode, 131, 13, 46, // Opcode: SYNC_MM
389 /* 804 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 816
390 /* 808 */ MCD_OPC_CheckPredicate, 3, 58, 3, // Skip to: 1638
391 /* 812 */ MCD_OPC_Decode, 133, 13, 41, // Opcode: SYSCALL_MM
392 /* 816 */ MCD_OPC_FilterValue, 13, 50, 3, // Skip to: 1638
393 /* 820 */ MCD_OPC_CheckPredicate, 3, 46, 3, // Skip to: 1638
394 /* 824 */ MCD_OPC_Decode, 154, 11, 41, // Opcode: SDBBP_MM
395 /* 828 */ MCD_OPC_FilterValue, 48, 8, 0, // Skip to: 840
396 /* 832 */ MCD_OPC_CheckPredicate, 3, 34, 3, // Skip to: 1638
397 /* 836 */ MCD_OPC_Decode, 212, 13, 40, // Opcode: TNE_MM
398 /* 840 */ MCD_OPC_FilterValue, 53, 75, 0, // Skip to: 919
399 /* 844 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
400 /* 847 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 865
401 /* 851 */ MCD_OPC_CheckPredicate, 3, 15, 3, // Skip to: 1638
402 /* 855 */ MCD_OPC_CheckField, 21, 5, 0, 9, 3, // Skip to: 1638
403 /* 861 */ MCD_OPC_Decode, 190, 8, 42, // Opcode: MFHI_MM
404 /* 865 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 883
405 /* 869 */ MCD_OPC_CheckPredicate, 3, 253, 2, // Skip to: 1638
406 /* 873 */ MCD_OPC_CheckField, 21, 5, 0, 247, 2, // Skip to: 1638
407 /* 879 */ MCD_OPC_Decode, 195, 8, 42, // Opcode: MFLO_MM
408 /* 883 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 901
409 /* 887 */ MCD_OPC_CheckPredicate, 3, 235, 2, // Skip to: 1638
410 /* 891 */ MCD_OPC_CheckField, 21, 5, 0, 229, 2, // Skip to: 1638
411 /* 897 */ MCD_OPC_Decode, 179, 9, 42, // Opcode: MTHI_MM
412 /* 901 */ MCD_OPC_FilterValue, 3, 221, 2, // Skip to: 1638
413 /* 905 */ MCD_OPC_CheckPredicate, 3, 217, 2, // Skip to: 1638
414 /* 909 */ MCD_OPC_CheckField, 21, 5, 0, 211, 2, // Skip to: 1638
415 /* 915 */ MCD_OPC_Decode, 184, 9, 42, // Opcode: MTLO_MM
416 /* 919 */ MCD_OPC_FilterValue, 60, 203, 2, // Skip to: 1638
417 /* 923 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
418 /* 926 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 952
419 /* 930 */ MCD_OPC_CheckPredicate, 3, 10, 0, // Skip to: 944
420 /* 934 */ MCD_OPC_CheckField, 21, 5, 0, 4, 0, // Skip to: 944
421 /* 940 */ MCD_OPC_Decode, 143, 7, 42, // Opcode: JR_MM
422 /* 944 */ MCD_OPC_CheckPredicate, 3, 178, 2, // Skip to: 1638
423 /* 948 */ MCD_OPC_Decode, 129, 7, 43, // Opcode: JALR_MM
424 /* 952 */ MCD_OPC_FilterValue, 4, 170, 2, // Skip to: 1638
425 /* 956 */ MCD_OPC_CheckPredicate, 3, 166, 2, // Skip to: 1638
426 /* 960 */ MCD_OPC_Decode, 255, 6, 43, // Opcode: JALRS_MM
427 /* 964 */ MCD_OPC_FilterValue, 4, 7, 0, // Skip to: 975
428 /* 968 */ MCD_OPC_CheckPredicate, 3, 154, 2, // Skip to: 1638
429 /* 972 */ MCD_OPC_Decode, 74, 47, // Opcode: ADDi_MM
430 /* 975 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 987
431 /* 979 */ MCD_OPC_CheckPredicate, 3, 143, 2, // Skip to: 1638
432 /* 983 */ MCD_OPC_Decode, 160, 7, 48, // Opcode: LBu_MM
433 /* 987 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 999
434 /* 991 */ MCD_OPC_CheckPredicate, 3, 131, 2, // Skip to: 1638
435 /* 995 */ MCD_OPC_Decode, 145, 11, 48, // Opcode: SB_MM
436 /* 999 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 1011
437 /* 1003 */ MCD_OPC_CheckPredicate, 3, 119, 2, // Skip to: 1638
438 /* 1007 */ MCD_OPC_Decode, 157, 7, 48, // Opcode: LB_MM
439 /* 1011 */ MCD_OPC_FilterValue, 8, 63, 0, // Skip to: 1078
440 /* 1015 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
441 /* 1018 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 1030
442 /* 1022 */ MCD_OPC_CheckPredicate, 3, 100, 2, // Skip to: 1638
443 /* 1026 */ MCD_OPC_Decode, 229, 7, 49, // Opcode: LWP_MM
444 /* 1030 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 1042
445 /* 1034 */ MCD_OPC_CheckPredicate, 3, 88, 2, // Skip to: 1638
446 /* 1038 */ MCD_OPC_Decode, 226, 7, 49, // Opcode: LWM32_MM
447 /* 1042 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 1054
448 /* 1046 */ MCD_OPC_CheckPredicate, 3, 76, 2, // Skip to: 1638
449 /* 1050 */ MCD_OPC_Decode, 221, 2, 50, // Opcode: CACHE_MM
450 /* 1054 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 1066
451 /* 1058 */ MCD_OPC_CheckPredicate, 3, 64, 2, // Skip to: 1638
452 /* 1062 */ MCD_OPC_Decode, 249, 12, 49, // Opcode: SWP_MM
453 /* 1066 */ MCD_OPC_FilterValue, 13, 56, 2, // Skip to: 1638
454 /* 1070 */ MCD_OPC_CheckPredicate, 3, 52, 2, // Skip to: 1638
455 /* 1074 */ MCD_OPC_Decode, 247, 12, 49, // Opcode: SWM32_MM
456 /* 1078 */ MCD_OPC_FilterValue, 12, 7, 0, // Skip to: 1089
457 /* 1082 */ MCD_OPC_CheckPredicate, 3, 40, 2, // Skip to: 1638
458 /* 1086 */ MCD_OPC_Decode, 76, 47, // Opcode: ADDiu_MM
459 /* 1089 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 1101
460 /* 1093 */ MCD_OPC_CheckPredicate, 3, 29, 2, // Skip to: 1638
461 /* 1097 */ MCD_OPC_Decode, 191, 7, 48, // Opcode: LHu_MM
462 /* 1101 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 1113
463 /* 1105 */ MCD_OPC_CheckPredicate, 3, 17, 2, // Skip to: 1638
464 /* 1109 */ MCD_OPC_Decode, 216, 11, 48, // Opcode: SH_MM
465 /* 1113 */ MCD_OPC_FilterValue, 15, 8, 0, // Skip to: 1125
466 /* 1117 */ MCD_OPC_CheckPredicate, 3, 5, 2, // Skip to: 1638
467 /* 1121 */ MCD_OPC_Decode, 188, 7, 48, // Opcode: LH_MM
468 /* 1125 */ MCD_OPC_FilterValue, 16, 207, 0, // Skip to: 1336
469 /* 1129 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ...
470 /* 1132 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1144
471 /* 1136 */ MCD_OPC_CheckPredicate, 3, 242, 1, // Skip to: 1638
472 /* 1140 */ MCD_OPC_Decode, 140, 2, 51, // Opcode: BLTZ_MM
473 /* 1144 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 1156
474 /* 1148 */ MCD_OPC_CheckPredicate, 3, 230, 1, // Skip to: 1638
475 /* 1152 */ MCD_OPC_Decode, 137, 2, 51, // Opcode: BLTZAL_MM
476 /* 1156 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 1168
477 /* 1160 */ MCD_OPC_CheckPredicate, 3, 218, 1, // Skip to: 1638
478 /* 1164 */ MCD_OPC_Decode, 226, 1, 51, // Opcode: BGEZ_MM
479 /* 1168 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 1180
480 /* 1172 */ MCD_OPC_CheckPredicate, 3, 206, 1, // Skip to: 1638
481 /* 1176 */ MCD_OPC_Decode, 223, 1, 51, // Opcode: BGEZAL_MM
482 /* 1180 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 1192
483 /* 1184 */ MCD_OPC_CheckPredicate, 3, 194, 1, // Skip to: 1638
484 /* 1188 */ MCD_OPC_Decode, 128, 2, 51, // Opcode: BLEZ_MM
485 /* 1192 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 1204
486 /* 1196 */ MCD_OPC_CheckPredicate, 3, 182, 1, // Skip to: 1638
487 /* 1200 */ MCD_OPC_Decode, 160, 2, 51, // Opcode: BNEZC_MM
488 /* 1204 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 1216
489 /* 1208 */ MCD_OPC_CheckPredicate, 3, 170, 1, // Skip to: 1638
490 /* 1212 */ MCD_OPC_Decode, 232, 1, 51, // Opcode: BGTZ_MM
491 /* 1216 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 1228
492 /* 1220 */ MCD_OPC_CheckPredicate, 3, 158, 1, // Skip to: 1638
493 /* 1224 */ MCD_OPC_Decode, 213, 1, 51, // Opcode: BEQZC_MM
494 /* 1228 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 1240
495 /* 1232 */ MCD_OPC_CheckPredicate, 3, 146, 1, // Skip to: 1638
496 /* 1236 */ MCD_OPC_Decode, 205, 13, 52, // Opcode: TLTI_MM
497 /* 1240 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 1252
498 /* 1244 */ MCD_OPC_CheckPredicate, 3, 134, 1, // Skip to: 1638
499 /* 1248 */ MCD_OPC_Decode, 190, 13, 52, // Opcode: TGEI_MM
500 /* 1252 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 1264
501 /* 1256 */ MCD_OPC_CheckPredicate, 3, 122, 1, // Skip to: 1638
502 /* 1260 */ MCD_OPC_Decode, 204, 13, 52, // Opcode: TLTIU_MM
503 /* 1264 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 1276
504 /* 1268 */ MCD_OPC_CheckPredicate, 3, 110, 1, // Skip to: 1638
505 /* 1272 */ MCD_OPC_Decode, 189, 13, 52, // Opcode: TGEIU_MM
506 /* 1276 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 1288
507 /* 1280 */ MCD_OPC_CheckPredicate, 3, 98, 1, // Skip to: 1638
508 /* 1284 */ MCD_OPC_Decode, 211, 13, 52, // Opcode: TNEI_MM
509 /* 1288 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 1300
510 /* 1292 */ MCD_OPC_CheckPredicate, 3, 86, 1, // Skip to: 1638
511 /* 1296 */ MCD_OPC_Decode, 212, 7, 52, // Opcode: LUi_MM
512 /* 1300 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 1312
513 /* 1304 */ MCD_OPC_CheckPredicate, 3, 74, 1, // Skip to: 1638
514 /* 1308 */ MCD_OPC_Decode, 184, 13, 52, // Opcode: TEQI_MM
515 /* 1312 */ MCD_OPC_FilterValue, 17, 8, 0, // Skip to: 1324
516 /* 1316 */ MCD_OPC_CheckPredicate, 3, 62, 1, // Skip to: 1638
517 /* 1320 */ MCD_OPC_Decode, 136, 2, 51, // Opcode: BLTZALS_MM
518 /* 1324 */ MCD_OPC_FilterValue, 19, 54, 1, // Skip to: 1638
519 /* 1328 */ MCD_OPC_CheckPredicate, 3, 50, 1, // Skip to: 1638
520 /* 1332 */ MCD_OPC_Decode, 222, 1, 51, // Opcode: BGEZALS_MM
521 /* 1336 */ MCD_OPC_FilterValue, 20, 8, 0, // Skip to: 1348
522 /* 1340 */ MCD_OPC_CheckPredicate, 3, 38, 1, // Skip to: 1638
523 /* 1344 */ MCD_OPC_Decode, 144, 10, 53, // Opcode: ORi_MM
524 /* 1348 */ MCD_OPC_FilterValue, 21, 29, 0, // Skip to: 1381
525 /* 1352 */ MCD_OPC_ExtractField, 0, 13, // Inst{12-0} ...
526 /* 1355 */ MCD_OPC_FilterValue, 251, 2, 8, 0, // Skip to: 1368
527 /* 1360 */ MCD_OPC_CheckPredicate, 3, 18, 1, // Skip to: 1638
528 /* 1364 */ MCD_OPC_Decode, 241, 8, 54, // Opcode: MOVF_I_MM
529 /* 1368 */ MCD_OPC_FilterValue, 251, 18, 9, 1, // Skip to: 1638
530 /* 1373 */ MCD_OPC_CheckPredicate, 3, 5, 1, // Skip to: 1638
531 /* 1377 */ MCD_OPC_Decode, 133, 9, 54, // Opcode: MOVT_I_MM
532 /* 1381 */ MCD_OPC_FilterValue, 24, 99, 0, // Skip to: 1484
533 /* 1385 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
534 /* 1388 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1400
535 /* 1392 */ MCD_OPC_CheckPredicate, 3, 242, 0, // Skip to: 1638
536 /* 1396 */ MCD_OPC_Decode, 224, 7, 49, // Opcode: LWL_MM
537 /* 1400 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 1412
538 /* 1404 */ MCD_OPC_CheckPredicate, 3, 230, 0, // Skip to: 1638
539 /* 1408 */ MCD_OPC_Decode, 232, 7, 49, // Opcode: LWR_MM
540 /* 1412 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 1424
541 /* 1416 */ MCD_OPC_CheckPredicate, 3, 218, 0, // Skip to: 1638
542 /* 1420 */ MCD_OPC_Decode, 182, 10, 50, // Opcode: PREF_MM
543 /* 1424 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 1436
544 /* 1428 */ MCD_OPC_CheckPredicate, 3, 206, 0, // Skip to: 1638
545 /* 1432 */ MCD_OPC_Decode, 196, 7, 49, // Opcode: LL_MM
546 /* 1436 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 1448
547 /* 1440 */ MCD_OPC_CheckPredicate, 3, 194, 0, // Skip to: 1638
548 /* 1444 */ MCD_OPC_Decode, 245, 12, 49, // Opcode: SWL_MM
549 /* 1448 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 1460
550 /* 1452 */ MCD_OPC_CheckPredicate, 3, 182, 0, // Skip to: 1638
551 /* 1456 */ MCD_OPC_Decode, 252, 12, 49, // Opcode: SWR_MM
552 /* 1460 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 1472
553 /* 1464 */ MCD_OPC_CheckPredicate, 3, 170, 0, // Skip to: 1638
554 /* 1468 */ MCD_OPC_Decode, 149, 11, 49, // Opcode: SC_MM
555 /* 1472 */ MCD_OPC_FilterValue, 14, 162, 0, // Skip to: 1638
556 /* 1476 */ MCD_OPC_CheckPredicate, 3, 158, 0, // Skip to: 1638
557 /* 1480 */ MCD_OPC_Decode, 235, 7, 49, // Opcode: LWU_MM
558 /* 1484 */ MCD_OPC_FilterValue, 28, 8, 0, // Skip to: 1496
559 /* 1488 */ MCD_OPC_CheckPredicate, 3, 146, 0, // Skip to: 1638
560 /* 1492 */ MCD_OPC_Decode, 247, 13, 53, // Opcode: XORi_MM
561 /* 1496 */ MCD_OPC_FilterValue, 29, 8, 0, // Skip to: 1508
562 /* 1500 */ MCD_OPC_CheckPredicate, 3, 134, 0, // Skip to: 1638
563 /* 1504 */ MCD_OPC_Decode, 130, 7, 55, // Opcode: JALS_MM
564 /* 1508 */ MCD_OPC_FilterValue, 30, 7, 0, // Skip to: 1519
565 /* 1512 */ MCD_OPC_CheckPredicate, 3, 122, 0, // Skip to: 1638
566 /* 1516 */ MCD_OPC_Decode, 27, 56, // Opcode: ADDIUPC_MM
567 /* 1519 */ MCD_OPC_FilterValue, 36, 8, 0, // Skip to: 1531
568 /* 1523 */ MCD_OPC_CheckPredicate, 3, 111, 0, // Skip to: 1638
569 /* 1527 */ MCD_OPC_Decode, 245, 11, 47, // Opcode: SLTi_MM
570 /* 1531 */ MCD_OPC_FilterValue, 37, 8, 0, // Skip to: 1543
571 /* 1535 */ MCD_OPC_CheckPredicate, 3, 99, 0, // Skip to: 1638
572 /* 1539 */ MCD_OPC_Decode, 214, 1, 57, // Opcode: BEQ_MM
573 /* 1543 */ MCD_OPC_FilterValue, 44, 8, 0, // Skip to: 1555
574 /* 1547 */ MCD_OPC_CheckPredicate, 3, 87, 0, // Skip to: 1638
575 /* 1551 */ MCD_OPC_Decode, 248, 11, 47, // Opcode: SLTiu_MM
576 /* 1555 */ MCD_OPC_FilterValue, 45, 8, 0, // Skip to: 1567
577 /* 1559 */ MCD_OPC_CheckPredicate, 3, 75, 0, // Skip to: 1638
578 /* 1563 */ MCD_OPC_Decode, 161, 2, 57, // Opcode: BNE_MM
579 /* 1567 */ MCD_OPC_FilterValue, 52, 7, 0, // Skip to: 1578
580 /* 1571 */ MCD_OPC_CheckPredicate, 3, 63, 0, // Skip to: 1638
581 /* 1575 */ MCD_OPC_Decode, 95, 53, // Opcode: ANDi_MM
582 /* 1578 */ MCD_OPC_FilterValue, 53, 8, 0, // Skip to: 1590
583 /* 1582 */ MCD_OPC_CheckPredicate, 3, 52, 0, // Skip to: 1638
584 /* 1586 */ MCD_OPC_Decode, 144, 7, 55, // Opcode: J_MM
585 /* 1590 */ MCD_OPC_FilterValue, 60, 8, 0, // Skip to: 1602
586 /* 1594 */ MCD_OPC_CheckPredicate, 3, 40, 0, // Skip to: 1638
587 /* 1598 */ MCD_OPC_Decode, 132, 7, 55, // Opcode: JALX_MM
588 /* 1602 */ MCD_OPC_FilterValue, 61, 8, 0, // Skip to: 1614
589 /* 1606 */ MCD_OPC_CheckPredicate, 3, 28, 0, // Skip to: 1638
590 /* 1610 */ MCD_OPC_Decode, 133, 7, 55, // Opcode: JAL_MM
591 /* 1614 */ MCD_OPC_FilterValue, 62, 8, 0, // Skip to: 1626
592 /* 1618 */ MCD_OPC_CheckPredicate, 3, 16, 0, // Skip to: 1638
593 /* 1622 */ MCD_OPC_Decode, 128, 13, 48, // Opcode: SW_MM
594 /* 1626 */ MCD_OPC_FilterValue, 63, 8, 0, // Skip to: 1638
595 /* 1630 */ MCD_OPC_CheckPredicate, 3, 4, 0, // Skip to: 1638
596 /* 1634 */ MCD_OPC_Decode, 240, 7, 48, // Opcode: LW_MM
597 /* 1638 */ MCD_OPC_Fail,
598  0
599 };
600 
601 static const uint8_t DecoderTableMips32[] = {
602 /* 0 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ...
603 /* 3 */ MCD_OPC_FilterValue, 0, 173, 3, // Skip to: 948
604 /* 7 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ...
605 /* 10 */ MCD_OPC_FilterValue, 0, 54, 0, // Skip to: 68
606 /* 14 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ...
607 /* 17 */ MCD_OPC_FilterValue, 0, 137, 53, // Skip to: 13726
608 /* 21 */ MCD_OPC_ExtractField, 6, 15, // Inst{20-6} ...
609 /* 24 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 36
610 /* 28 */ MCD_OPC_CheckPredicate, 5, 28, 0, // Skip to: 60
611 /* 32 */ MCD_OPC_Decode, 180, 12, 0, // Opcode: SSNOP
612 /* 36 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 48
613 /* 40 */ MCD_OPC_CheckPredicate, 5, 16, 0, // Skip to: 60
614 /* 44 */ MCD_OPC_Decode, 139, 5, 0, // Opcode: EHB
615 /* 48 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 60
616 /* 52 */ MCD_OPC_CheckPredicate, 6, 4, 0, // Skip to: 60
617 /* 56 */ MCD_OPC_Decode, 147, 10, 0, // Opcode: PAUSE
618 /* 60 */ MCD_OPC_CheckPredicate, 1, 94, 53, // Skip to: 13726
619 /* 64 */ MCD_OPC_Decode, 225, 11, 58, // Opcode: SLL
620 /* 68 */ MCD_OPC_FilterValue, 1, 39, 0, // Skip to: 111
621 /* 72 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ...
622 /* 75 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 93
623 /* 79 */ MCD_OPC_CheckPredicate, 7, 75, 53, // Skip to: 13726
624 /* 83 */ MCD_OPC_CheckField, 6, 5, 0, 69, 53, // Skip to: 13726
625 /* 89 */ MCD_OPC_Decode, 239, 8, 59, // Opcode: MOVF_I
626 /* 93 */ MCD_OPC_FilterValue, 1, 61, 53, // Skip to: 13726
627 /* 97 */ MCD_OPC_CheckPredicate, 7, 57, 53, // Skip to: 13726
628 /* 101 */ MCD_OPC_CheckField, 6, 5, 0, 51, 53, // Skip to: 13726
629 /* 107 */ MCD_OPC_Decode, 131, 9, 59, // Opcode: MOVT_I
630 /* 111 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 142
631 /* 115 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ...
632 /* 118 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 130
633 /* 122 */ MCD_OPC_CheckPredicate, 1, 32, 53, // Skip to: 13726
634 /* 126 */ MCD_OPC_Decode, 159, 12, 58, // Opcode: SRL
635 /* 130 */ MCD_OPC_FilterValue, 1, 24, 53, // Skip to: 13726
636 /* 134 */ MCD_OPC_CheckPredicate, 6, 20, 53, // Skip to: 13726
637 /* 138 */ MCD_OPC_Decode, 247, 10, 58, // Opcode: ROTR
638 /* 142 */ MCD_OPC_FilterValue, 3, 14, 0, // Skip to: 160
639 /* 146 */ MCD_OPC_CheckPredicate, 5, 8, 53, // Skip to: 13726
640 /* 150 */ MCD_OPC_CheckField, 21, 5, 0, 2, 53, // Skip to: 13726
641 /* 156 */ MCD_OPC_Decode, 139, 12, 58, // Opcode: SRA
642 /* 160 */ MCD_OPC_FilterValue, 4, 14, 0, // Skip to: 178
643 /* 164 */ MCD_OPC_CheckPredicate, 5, 246, 52, // Skip to: 13726
644 /* 168 */ MCD_OPC_CheckField, 6, 5, 0, 240, 52, // Skip to: 13726
645 /* 174 */ MCD_OPC_Decode, 233, 11, 36, // Opcode: SLLV
646 /* 178 */ MCD_OPC_FilterValue, 5, 14, 0, // Skip to: 196
647 /* 182 */ MCD_OPC_CheckPredicate, 8, 228, 52, // Skip to: 13726
648 /* 186 */ MCD_OPC_CheckField, 8, 3, 0, 222, 52, // Skip to: 13726
649 /* 192 */ MCD_OPC_Decode, 205, 7, 60, // Opcode: LSA
650 /* 196 */ MCD_OPC_FilterValue, 6, 27, 0, // Skip to: 227
651 /* 200 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
652 /* 203 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 215
653 /* 207 */ MCD_OPC_CheckPredicate, 5, 203, 52, // Skip to: 13726
654 /* 211 */ MCD_OPC_Decode, 173, 12, 36, // Opcode: SRLV
655 /* 215 */ MCD_OPC_FilterValue, 1, 195, 52, // Skip to: 13726
656 /* 219 */ MCD_OPC_CheckPredicate, 6, 191, 52, // Skip to: 13726
657 /* 223 */ MCD_OPC_Decode, 248, 10, 36, // Opcode: ROTRV
658 /* 227 */ MCD_OPC_FilterValue, 7, 14, 0, // Skip to: 245
659 /* 231 */ MCD_OPC_CheckPredicate, 5, 179, 52, // Skip to: 13726
660 /* 235 */ MCD_OPC_CheckField, 6, 5, 0, 173, 52, // Skip to: 13726
661 /* 241 */ MCD_OPC_Decode, 152, 12, 36, // Opcode: SRAV
662 /* 245 */ MCD_OPC_FilterValue, 8, 27, 0, // Skip to: 276
663 /* 249 */ MCD_OPC_ExtractField, 6, 15, // Inst{20-6} ...
664 /* 252 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 264
665 /* 256 */ MCD_OPC_CheckPredicate, 5, 154, 52, // Skip to: 13726
666 /* 260 */ MCD_OPC_Decode, 136, 7, 61, // Opcode: JR
667 /* 264 */ MCD_OPC_FilterValue, 16, 146, 52, // Skip to: 13726
668 /* 268 */ MCD_OPC_CheckPredicate, 9, 142, 52, // Skip to: 13726
669 /* 272 */ MCD_OPC_Decode, 141, 7, 61, // Opcode: JR_HB
670 /* 276 */ MCD_OPC_FilterValue, 9, 39, 0, // Skip to: 319
671 /* 280 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
672 /* 283 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 301
673 /* 287 */ MCD_OPC_CheckPredicate, 1, 123, 52, // Skip to: 13726
674 /* 291 */ MCD_OPC_CheckField, 16, 5, 0, 117, 52, // Skip to: 13726
675 /* 297 */ MCD_OPC_Decode, 249, 6, 62, // Opcode: JALR
676 /* 301 */ MCD_OPC_FilterValue, 16, 109, 52, // Skip to: 13726
677 /* 305 */ MCD_OPC_CheckPredicate, 10, 105, 52, // Skip to: 13726
678 /* 309 */ MCD_OPC_CheckField, 16, 5, 0, 99, 52, // Skip to: 13726
679 /* 315 */ MCD_OPC_Decode, 128, 7, 62, // Opcode: JALR_HB
680 /* 319 */ MCD_OPC_FilterValue, 10, 14, 0, // Skip to: 337
681 /* 323 */ MCD_OPC_CheckPredicate, 7, 87, 52, // Skip to: 13726
682 /* 327 */ MCD_OPC_CheckField, 6, 5, 0, 81, 52, // Skip to: 13726
683 /* 333 */ MCD_OPC_Decode, 143, 9, 63, // Opcode: MOVZ_I_I
684 /* 337 */ MCD_OPC_FilterValue, 11, 14, 0, // Skip to: 355
685 /* 341 */ MCD_OPC_CheckPredicate, 7, 69, 52, // Skip to: 13726
686 /* 345 */ MCD_OPC_CheckField, 6, 5, 0, 63, 52, // Skip to: 13726
687 /* 351 */ MCD_OPC_Decode, 251, 8, 63, // Opcode: MOVN_I_I
688 /* 355 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 367
689 /* 359 */ MCD_OPC_CheckPredicate, 5, 51, 52, // Skip to: 13726
690 /* 363 */ MCD_OPC_Decode, 132, 13, 64, // Opcode: SYSCALL
691 /* 367 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 379
692 /* 371 */ MCD_OPC_CheckPredicate, 5, 39, 52, // Skip to: 13726
693 /* 375 */ MCD_OPC_Decode, 171, 2, 33, // Opcode: BREAK
694 /* 379 */ MCD_OPC_FilterValue, 15, 8, 0, // Skip to: 391
695 /* 383 */ MCD_OPC_CheckPredicate, 10, 27, 52, // Skip to: 13726
696 /* 387 */ MCD_OPC_Decode, 129, 13, 65, // Opcode: SYNC
697 /* 391 */ MCD_OPC_FilterValue, 16, 43, 0, // Skip to: 438
698 /* 395 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
699 /* 398 */ MCD_OPC_FilterValue, 0, 12, 52, // Skip to: 13726
700 /* 402 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
701 /* 405 */ MCD_OPC_FilterValue, 0, 5, 52, // Skip to: 13726
702 /* 409 */ MCD_OPC_ExtractField, 23, 3, // Inst{25-23} ...
703 /* 412 */ MCD_OPC_FilterValue, 0, 254, 51, // Skip to: 13726
704 /* 416 */ MCD_OPC_CheckPredicate, 11, 10, 0, // Skip to: 430
705 /* 420 */ MCD_OPC_CheckField, 21, 2, 0, 4, 0, // Skip to: 430
706 /* 426 */ MCD_OPC_Decode, 186, 8, 66, // Opcode: MFHI
707 /* 430 */ MCD_OPC_CheckPredicate, 12, 236, 51, // Skip to: 13726
708 /* 434 */ MCD_OPC_Decode, 189, 8, 67, // Opcode: MFHI_DSP
709 /* 438 */ MCD_OPC_FilterValue, 17, 36, 0, // Skip to: 478
710 /* 442 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
711 /* 445 */ MCD_OPC_FilterValue, 0, 221, 51, // Skip to: 13726
712 /* 449 */ MCD_OPC_ExtractField, 13, 8, // Inst{20-13} ...
713 /* 452 */ MCD_OPC_FilterValue, 0, 214, 51, // Skip to: 13726
714 /* 456 */ MCD_OPC_CheckPredicate, 13, 10, 0, // Skip to: 470
715 /* 460 */ MCD_OPC_CheckField, 11, 2, 0, 4, 0, // Skip to: 470
716 /* 466 */ MCD_OPC_Decode, 176, 9, 61, // Opcode: MTHI
717 /* 470 */ MCD_OPC_CheckPredicate, 12, 196, 51, // Skip to: 13726
718 /* 474 */ MCD_OPC_Decode, 178, 9, 68, // Opcode: MTHI_DSP
719 /* 478 */ MCD_OPC_FilterValue, 18, 43, 0, // Skip to: 525
720 /* 482 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
721 /* 485 */ MCD_OPC_FilterValue, 0, 181, 51, // Skip to: 13726
722 /* 489 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
723 /* 492 */ MCD_OPC_FilterValue, 0, 174, 51, // Skip to: 13726
724 /* 496 */ MCD_OPC_ExtractField, 23, 3, // Inst{25-23} ...
725 /* 499 */ MCD_OPC_FilterValue, 0, 167, 51, // Skip to: 13726
726 /* 503 */ MCD_OPC_CheckPredicate, 11, 10, 0, // Skip to: 517
727 /* 507 */ MCD_OPC_CheckField, 21, 2, 0, 4, 0, // Skip to: 517
728 /* 513 */ MCD_OPC_Decode, 191, 8, 66, // Opcode: MFLO
729 /* 517 */ MCD_OPC_CheckPredicate, 12, 149, 51, // Skip to: 13726
730 /* 521 */ MCD_OPC_Decode, 194, 8, 67, // Opcode: MFLO_DSP
731 /* 525 */ MCD_OPC_FilterValue, 19, 36, 0, // Skip to: 565
732 /* 529 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
733 /* 532 */ MCD_OPC_FilterValue, 0, 134, 51, // Skip to: 13726
734 /* 536 */ MCD_OPC_ExtractField, 13, 8, // Inst{20-13} ...
735 /* 539 */ MCD_OPC_FilterValue, 0, 127, 51, // Skip to: 13726
736 /* 543 */ MCD_OPC_CheckPredicate, 13, 10, 0, // Skip to: 557
737 /* 547 */ MCD_OPC_CheckField, 11, 2, 0, 4, 0, // Skip to: 557
738 /* 553 */ MCD_OPC_Decode, 181, 9, 61, // Opcode: MTLO
739 /* 557 */ MCD_OPC_CheckPredicate, 12, 109, 51, // Skip to: 13726
740 /* 561 */ MCD_OPC_Decode, 183, 9, 69, // Opcode: MTLO_DSP
741 /* 565 */ MCD_OPC_FilterValue, 21, 14, 0, // Skip to: 583
742 /* 569 */ MCD_OPC_CheckPredicate, 14, 97, 51, // Skip to: 13726
743 /* 573 */ MCD_OPC_CheckField, 8, 3, 0, 91, 51, // Skip to: 13726
744 /* 579 */ MCD_OPC_Decode, 194, 4, 70, // Opcode: DLSA
745 /* 583 */ MCD_OPC_FilterValue, 24, 36, 0, // Skip to: 623
746 /* 587 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
747 /* 590 */ MCD_OPC_FilterValue, 0, 76, 51, // Skip to: 13726
748 /* 594 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ...
749 /* 597 */ MCD_OPC_FilterValue, 0, 69, 51, // Skip to: 13726
750 /* 601 */ MCD_OPC_CheckPredicate, 13, 10, 0, // Skip to: 615
751 /* 605 */ MCD_OPC_CheckField, 11, 2, 0, 4, 0, // Skip to: 615
752 /* 611 */ MCD_OPC_Decode, 206, 9, 43, // Opcode: MULT
753 /* 615 */ MCD_OPC_CheckPredicate, 12, 51, 51, // Skip to: 13726
754 /* 619 */ MCD_OPC_Decode, 208, 9, 71, // Opcode: MULT_DSP
755 /* 623 */ MCD_OPC_FilterValue, 25, 36, 0, // Skip to: 663
756 /* 627 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
757 /* 630 */ MCD_OPC_FilterValue, 0, 36, 51, // Skip to: 13726
758 /* 634 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ...
759 /* 637 */ MCD_OPC_FilterValue, 0, 29, 51, // Skip to: 13726
760 /* 641 */ MCD_OPC_CheckPredicate, 13, 10, 0, // Skip to: 655
761 /* 645 */ MCD_OPC_CheckField, 11, 2, 0, 4, 0, // Skip to: 655
762 /* 651 */ MCD_OPC_Decode, 210, 9, 43, // Opcode: MULTu
763 /* 655 */ MCD_OPC_CheckPredicate, 12, 11, 51, // Skip to: 13726
764 /* 659 */ MCD_OPC_Decode, 207, 9, 71, // Opcode: MULTU_DSP
765 /* 663 */ MCD_OPC_FilterValue, 26, 14, 0, // Skip to: 681
766 /* 667 */ MCD_OPC_CheckPredicate, 13, 255, 50, // Skip to: 13726
767 /* 671 */ MCD_OPC_CheckField, 6, 10, 0, 249, 50, // Skip to: 13726
768 /* 677 */ MCD_OPC_Decode, 162, 11, 43, // Opcode: SDIV
769 /* 681 */ MCD_OPC_FilterValue, 27, 14, 0, // Skip to: 699
770 /* 685 */ MCD_OPC_CheckPredicate, 13, 237, 50, // Skip to: 13726
771 /* 689 */ MCD_OPC_CheckField, 6, 10, 0, 231, 50, // Skip to: 13726
772 /* 695 */ MCD_OPC_Decode, 222, 13, 43, // Opcode: UDIV
773 /* 699 */ MCD_OPC_FilterValue, 32, 13, 0, // Skip to: 716
774 /* 703 */ MCD_OPC_CheckPredicate, 5, 219, 50, // Skip to: 13726
775 /* 707 */ MCD_OPC_CheckField, 6, 5, 0, 213, 50, // Skip to: 13726
776 /* 713 */ MCD_OPC_Decode, 25, 35, // Opcode: ADD
777 /* 716 */ MCD_OPC_FilterValue, 33, 13, 0, // Skip to: 733
778 /* 720 */ MCD_OPC_CheckPredicate, 5, 202, 50, // Skip to: 13726
779 /* 724 */ MCD_OPC_CheckField, 6, 5, 0, 196, 50, // Skip to: 13726
780 /* 730 */ MCD_OPC_Decode, 77, 35, // Opcode: ADDu
781 /* 733 */ MCD_OPC_FilterValue, 34, 14, 0, // Skip to: 751
782 /* 737 */ MCD_OPC_CheckPredicate, 5, 185, 50, // Skip to: 13726
783 /* 741 */ MCD_OPC_CheckField, 6, 5, 0, 179, 50, // Skip to: 13726
784 /* 747 */ MCD_OPC_Decode, 190, 12, 35, // Opcode: SUB
785 /* 751 */ MCD_OPC_FilterValue, 35, 14, 0, // Skip to: 769
786 /* 755 */ MCD_OPC_CheckPredicate, 5, 167, 50, // Skip to: 13726
787 /* 759 */ MCD_OPC_CheckField, 6, 5, 0, 161, 50, // Skip to: 13726
788 /* 765 */ MCD_OPC_Decode, 230, 12, 35, // Opcode: SUBu
789 /* 769 */ MCD_OPC_FilterValue, 36, 13, 0, // Skip to: 786
790 /* 773 */ MCD_OPC_CheckPredicate, 1, 149, 50, // Skip to: 13726
791 /* 777 */ MCD_OPC_CheckField, 6, 5, 0, 143, 50, // Skip to: 13726
792 /* 783 */ MCD_OPC_Decode, 83, 35, // Opcode: AND
793 /* 786 */ MCD_OPC_FilterValue, 37, 14, 0, // Skip to: 804
794 /* 790 */ MCD_OPC_CheckPredicate, 1, 132, 50, // Skip to: 13726
795 /* 794 */ MCD_OPC_CheckField, 6, 5, 0, 126, 50, // Skip to: 13726
796 /* 800 */ MCD_OPC_Decode, 133, 10, 35, // Opcode: OR
797 /* 804 */ MCD_OPC_FilterValue, 38, 14, 0, // Skip to: 822
798 /* 808 */ MCD_OPC_CheckPredicate, 1, 114, 50, // Skip to: 13726
799 /* 812 */ MCD_OPC_CheckField, 6, 5, 0, 108, 50, // Skip to: 13726
800 /* 818 */ MCD_OPC_Decode, 236, 13, 35, // Opcode: XOR
801 /* 822 */ MCD_OPC_FilterValue, 39, 14, 0, // Skip to: 840
802 /* 826 */ MCD_OPC_CheckPredicate, 5, 96, 50, // Skip to: 13726
803 /* 830 */ MCD_OPC_CheckField, 6, 5, 0, 90, 50, // Skip to: 13726
804 /* 836 */ MCD_OPC_Decode, 250, 9, 35, // Opcode: NOR
805 /* 840 */ MCD_OPC_FilterValue, 42, 14, 0, // Skip to: 858
806 /* 844 */ MCD_OPC_CheckPredicate, 5, 78, 50, // Skip to: 13726
807 /* 848 */ MCD_OPC_CheckField, 6, 5, 0, 72, 50, // Skip to: 13726
808 /* 854 */ MCD_OPC_Decode, 240, 11, 35, // Opcode: SLT
809 /* 858 */ MCD_OPC_FilterValue, 43, 14, 0, // Skip to: 876
810 /* 862 */ MCD_OPC_CheckPredicate, 5, 60, 50, // Skip to: 13726
811 /* 866 */ MCD_OPC_CheckField, 6, 5, 0, 54, 50, // Skip to: 13726
812 /* 872 */ MCD_OPC_Decode, 249, 11, 35, // Opcode: SLTu
813 /* 876 */ MCD_OPC_FilterValue, 48, 8, 0, // Skip to: 888
814 /* 880 */ MCD_OPC_CheckPredicate, 15, 42, 50, // Skip to: 13726
815 /* 884 */ MCD_OPC_Decode, 186, 13, 72, // Opcode: TGE
816 /* 888 */ MCD_OPC_FilterValue, 49, 8, 0, // Skip to: 900
817 /* 892 */ MCD_OPC_CheckPredicate, 15, 30, 50, // Skip to: 13726
818 /* 896 */ MCD_OPC_Decode, 191, 13, 72, // Opcode: TGEU
819 /* 900 */ MCD_OPC_FilterValue, 50, 8, 0, // Skip to: 912
820 /* 904 */ MCD_OPC_CheckPredicate, 15, 18, 50, // Skip to: 13726
821 /* 908 */ MCD_OPC_Decode, 202, 13, 72, // Opcode: TLT
822 /* 912 */ MCD_OPC_FilterValue, 51, 8, 0, // Skip to: 924
823 /* 916 */ MCD_OPC_CheckPredicate, 15, 6, 50, // Skip to: 13726
824 /* 920 */ MCD_OPC_Decode, 206, 13, 72, // Opcode: TLTU
825 /* 924 */ MCD_OPC_FilterValue, 52, 8, 0, // Skip to: 936
826 /* 928 */ MCD_OPC_CheckPredicate, 15, 250, 49, // Skip to: 13726
827 /* 932 */ MCD_OPC_Decode, 182, 13, 72, // Opcode: TEQ
828 /* 936 */ MCD_OPC_FilterValue, 54, 242, 49, // Skip to: 13726
829 /* 940 */ MCD_OPC_CheckPredicate, 15, 238, 49, // Skip to: 13726
830 /* 944 */ MCD_OPC_Decode, 209, 13, 72, // Opcode: TNE
831 /* 948 */ MCD_OPC_FilterValue, 1, 201, 0, // Skip to: 1153
832 /* 952 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
833 /* 955 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 967
834 /* 959 */ MCD_OPC_CheckPredicate, 5, 219, 49, // Skip to: 13726
835 /* 963 */ MCD_OPC_Decode, 131, 2, 73, // Opcode: BLTZ
836 /* 967 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 979
837 /* 971 */ MCD_OPC_CheckPredicate, 5, 207, 49, // Skip to: 13726
838 /* 975 */ MCD_OPC_Decode, 217, 1, 73, // Opcode: BGEZ
839 /* 979 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 991
840 /* 983 */ MCD_OPC_CheckPredicate, 16, 195, 49, // Skip to: 13726
841 /* 987 */ MCD_OPC_Decode, 139, 2, 73, // Opcode: BLTZL
842 /* 991 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 1003
843 /* 995 */ MCD_OPC_CheckPredicate, 16, 183, 49, // Skip to: 13726
844 /* 999 */ MCD_OPC_Decode, 225, 1, 73, // Opcode: BGEZL
845 /* 1003 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 1015
846 /* 1007 */ MCD_OPC_CheckPredicate, 16, 171, 49, // Skip to: 13726
847 /* 1011 */ MCD_OPC_Decode, 187, 13, 74, // Opcode: TGEI
848 /* 1015 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 1027
849 /* 1019 */ MCD_OPC_CheckPredicate, 16, 159, 49, // Skip to: 13726
850 /* 1023 */ MCD_OPC_Decode, 188, 13, 74, // Opcode: TGEIU
851 /* 1027 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 1039
852 /* 1031 */ MCD_OPC_CheckPredicate, 16, 147, 49, // Skip to: 13726
853 /* 1035 */ MCD_OPC_Decode, 203, 13, 74, // Opcode: TLTI
854 /* 1039 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 1051
855 /* 1043 */ MCD_OPC_CheckPredicate, 16, 135, 49, // Skip to: 13726
856 /* 1047 */ MCD_OPC_Decode, 221, 13, 74, // Opcode: TTLTIU
857 /* 1051 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 1063
858 /* 1055 */ MCD_OPC_CheckPredicate, 16, 123, 49, // Skip to: 13726
859 /* 1059 */ MCD_OPC_Decode, 183, 13, 74, // Opcode: TEQI
860 /* 1063 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 1075
861 /* 1067 */ MCD_OPC_CheckPredicate, 16, 111, 49, // Skip to: 13726
862 /* 1071 */ MCD_OPC_Decode, 210, 13, 74, // Opcode: TNEI
863 /* 1075 */ MCD_OPC_FilterValue, 16, 8, 0, // Skip to: 1087
864 /* 1079 */ MCD_OPC_CheckPredicate, 13, 99, 49, // Skip to: 13726
865 /* 1083 */ MCD_OPC_Decode, 133, 2, 73, // Opcode: BLTZAL
866 /* 1087 */ MCD_OPC_FilterValue, 17, 8, 0, // Skip to: 1099
867 /* 1091 */ MCD_OPC_CheckPredicate, 13, 87, 49, // Skip to: 13726
868 /* 1095 */ MCD_OPC_Decode, 219, 1, 73, // Opcode: BGEZAL
869 /* 1099 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 1111
870 /* 1103 */ MCD_OPC_CheckPredicate, 16, 75, 49, // Skip to: 13726
871 /* 1107 */ MCD_OPC_Decode, 135, 2, 73, // Opcode: BLTZALL
872 /* 1111 */ MCD_OPC_FilterValue, 19, 8, 0, // Skip to: 1123
873 /* 1115 */ MCD_OPC_CheckPredicate, 16, 63, 49, // Skip to: 13726
874 /* 1119 */ MCD_OPC_Decode, 221, 1, 73, // Opcode: BGEZALL
875 /* 1123 */ MCD_OPC_FilterValue, 28, 14, 0, // Skip to: 1141
876 /* 1127 */ MCD_OPC_CheckPredicate, 12, 51, 49, // Skip to: 13726
877 /* 1131 */ MCD_OPC_CheckField, 21, 5, 0, 45, 49, // Skip to: 13726
878 /* 1137 */ MCD_OPC_Decode, 169, 2, 75, // Opcode: BPOSGE32
879 /* 1141 */ MCD_OPC_FilterValue, 31, 37, 49, // Skip to: 13726
880 /* 1145 */ MCD_OPC_CheckPredicate, 6, 33, 49, // Skip to: 13726
881 /* 1149 */ MCD_OPC_Decode, 130, 13, 76, // Opcode: SYNCI
882 /* 1153 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 1165
883 /* 1157 */ MCD_OPC_CheckPredicate, 10, 21, 49, // Skip to: 13726
884 /* 1161 */ MCD_OPC_Decode, 247, 6, 77, // Opcode: J
885 /* 1165 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 1177
886 /* 1169 */ MCD_OPC_CheckPredicate, 5, 9, 49, // Skip to: 13726
887 /* 1173 */ MCD_OPC_Decode, 248, 6, 77, // Opcode: JAL
888 /* 1177 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 1189
889 /* 1181 */ MCD_OPC_CheckPredicate, 5, 253, 48, // Skip to: 13726
890 /* 1185 */ MCD_OPC_Decode, 206, 1, 78, // Opcode: BEQ
891 /* 1189 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 1201
892 /* 1193 */ MCD_OPC_CheckPredicate, 5, 241, 48, // Skip to: 13726
893 /* 1197 */ MCD_OPC_Decode, 145, 2, 78, // Opcode: BNE
894 /* 1201 */ MCD_OPC_FilterValue, 6, 14, 0, // Skip to: 1219
895 /* 1205 */ MCD_OPC_CheckPredicate, 5, 229, 48, // Skip to: 13726
896 /* 1209 */ MCD_OPC_CheckField, 16, 5, 0, 223, 48, // Skip to: 13726
897 /* 1215 */ MCD_OPC_Decode, 251, 1, 73, // Opcode: BLEZ
898 /* 1219 */ MCD_OPC_FilterValue, 7, 14, 0, // Skip to: 1237
899 /* 1223 */ MCD_OPC_CheckPredicate, 5, 211, 48, // Skip to: 13726
900 /* 1227 */ MCD_OPC_CheckField, 16, 5, 0, 205, 48, // Skip to: 13726
901 /* 1233 */ MCD_OPC_Decode, 227, 1, 73, // Opcode: BGTZ
902 /* 1237 */ MCD_OPC_FilterValue, 8, 7, 0, // Skip to: 1248
903 /* 1241 */ MCD_OPC_CheckPredicate, 13, 193, 48, // Skip to: 13726
904 /* 1245 */ MCD_OPC_Decode, 73, 79, // Opcode: ADDi
905 /* 1248 */ MCD_OPC_FilterValue, 9, 7, 0, // Skip to: 1259
906 /* 1252 */ MCD_OPC_CheckPredicate, 1, 182, 48, // Skip to: 13726
907 /* 1256 */ MCD_OPC_Decode, 75, 79, // Opcode: ADDiu
908 /* 1259 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 1271
909 /* 1263 */ MCD_OPC_CheckPredicate, 5, 171, 48, // Skip to: 13726
910 /* 1267 */ MCD_OPC_Decode, 243, 11, 79, // Opcode: SLTi
911 /* 1271 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 1283
912 /* 1275 */ MCD_OPC_CheckPredicate, 5, 159, 48, // Skip to: 13726
913 /* 1279 */ MCD_OPC_Decode, 246, 11, 79, // Opcode: SLTiu
914 /* 1283 */ MCD_OPC_FilterValue, 12, 7, 0, // Skip to: 1294
915 /* 1287 */ MCD_OPC_CheckPredicate, 1, 147, 48, // Skip to: 13726
916 /* 1291 */ MCD_OPC_Decode, 93, 80, // Opcode: ANDi
917 /* 1294 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 1306
918 /* 1298 */ MCD_OPC_CheckPredicate, 5, 136, 48, // Skip to: 13726
919 /* 1302 */ MCD_OPC_Decode, 142, 10, 80, // Opcode: ORi
920 /* 1306 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 1318
921 /* 1310 */ MCD_OPC_CheckPredicate, 5, 124, 48, // Skip to: 13726
922 /* 1314 */ MCD_OPC_Decode, 245, 13, 80, // Opcode: XORi
923 /* 1318 */ MCD_OPC_FilterValue, 15, 14, 0, // Skip to: 1336
924 /* 1322 */ MCD_OPC_CheckPredicate, 5, 112, 48, // Skip to: 13726
925 /* 1326 */ MCD_OPC_CheckField, 21, 5, 0, 106, 48, // Skip to: 13726
926 /* 1332 */ MCD_OPC_Decode, 210, 7, 52, // Opcode: LUi
927 /* 1336 */ MCD_OPC_FilterValue, 16, 220, 0, // Skip to: 1560
928 /* 1340 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ...
929 /* 1343 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 1361
930 /* 1347 */ MCD_OPC_CheckPredicate, 10, 87, 48, // Skip to: 13726
931 /* 1351 */ MCD_OPC_CheckField, 3, 8, 0, 81, 48, // Skip to: 13726
932 /* 1357 */ MCD_OPC_Decode, 179, 8, 81, // Opcode: MFC0
933 /* 1361 */ MCD_OPC_FilterValue, 4, 14, 0, // Skip to: 1379
934 /* 1365 */ MCD_OPC_CheckPredicate, 10, 69, 48, // Skip to: 13726
935 /* 1369 */ MCD_OPC_CheckField, 3, 8, 0, 63, 48, // Skip to: 13726
936 /* 1375 */ MCD_OPC_Decode, 169, 9, 81, // Opcode: MTC0
937 /* 1379 */ MCD_OPC_FilterValue, 8, 51, 0, // Skip to: 1434
938 /* 1383 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ...
939 /* 1386 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1398
940 /* 1390 */ MCD_OPC_CheckPredicate, 13, 44, 48, // Skip to: 13726
941 /* 1394 */ MCD_OPC_Decode, 176, 1, 82, // Opcode: BC0F
942 /* 1398 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 1410
943 /* 1402 */ MCD_OPC_CheckPredicate, 13, 32, 48, // Skip to: 13726
944 /* 1406 */ MCD_OPC_Decode, 178, 1, 82, // Opcode: BC0T
945 /* 1410 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 1422
946 /* 1414 */ MCD_OPC_CheckPredicate, 13, 20, 48, // Skip to: 13726
947 /* 1418 */ MCD_OPC_Decode, 177, 1, 82, // Opcode: BC0FL
948 /* 1422 */ MCD_OPC_FilterValue, 3, 12, 48, // Skip to: 13726
949 /* 1426 */ MCD_OPC_CheckPredicate, 13, 8, 48, // Skip to: 13726
950 /* 1430 */ MCD_OPC_Decode, 179, 1, 82, // Opcode: BC0TL
951 /* 1434 */ MCD_OPC_FilterValue, 11, 31, 0, // Skip to: 1469
952 /* 1438 */ MCD_OPC_ExtractField, 0, 16, // Inst{15-0} ...
953 /* 1441 */ MCD_OPC_FilterValue, 128, 192, 1, 8, 0, // Skip to: 1455
954 /* 1447 */ MCD_OPC_CheckPredicate, 6, 243, 47, // Skip to: 13726
955 /* 1451 */ MCD_OPC_Decode, 179, 4, 42, // Opcode: DI
956 /* 1455 */ MCD_OPC_FilterValue, 160, 192, 1, 233, 47, // Skip to: 13726
957 /* 1461 */ MCD_OPC_CheckPredicate, 6, 229, 47, // Skip to: 13726
958 /* 1465 */ MCD_OPC_Decode, 141, 5, 42, // Opcode: EI
959 /* 1469 */ MCD_OPC_FilterValue, 16, 221, 47, // Skip to: 13726
960 /* 1473 */ MCD_OPC_ExtractField, 0, 21, // Inst{20-0} ...
961 /* 1476 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 1488
962 /* 1480 */ MCD_OPC_CheckPredicate, 5, 210, 47, // Skip to: 13726
963 /* 1484 */ MCD_OPC_Decode, 196, 13, 0, // Opcode: TLBR
964 /* 1488 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 1500
965 /* 1492 */ MCD_OPC_CheckPredicate, 5, 198, 47, // Skip to: 13726
966 /* 1496 */ MCD_OPC_Decode, 198, 13, 0, // Opcode: TLBWI
967 /* 1500 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 1512
968 /* 1504 */ MCD_OPC_CheckPredicate, 5, 186, 47, // Skip to: 13726
969 /* 1508 */ MCD_OPC_Decode, 200, 13, 0, // Opcode: TLBWR
970 /* 1512 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 1524
971 /* 1516 */ MCD_OPC_CheckPredicate, 5, 174, 47, // Skip to: 13726
972 /* 1520 */ MCD_OPC_Decode, 194, 13, 0, // Opcode: TLBP
973 /* 1524 */ MCD_OPC_FilterValue, 24, 8, 0, // Skip to: 1536
974 /* 1528 */ MCD_OPC_CheckPredicate, 17, 162, 47, // Skip to: 13726
975 /* 1532 */ MCD_OPC_Decode, 143, 5, 0, // Opcode: ERET
976 /* 1536 */ MCD_OPC_FilterValue, 31, 8, 0, // Skip to: 1548
977 /* 1540 */ MCD_OPC_CheckPredicate, 10, 150, 47, // Skip to: 13726
978 /* 1544 */ MCD_OPC_Decode, 174, 4, 0, // Opcode: DERET
979 /* 1548 */ MCD_OPC_FilterValue, 32, 142, 47, // Skip to: 13726
980 /* 1552 */ MCD_OPC_CheckPredicate, 18, 138, 47, // Skip to: 13726
981 /* 1556 */ MCD_OPC_Decode, 231, 13, 0, // Opcode: WAIT
982 /* 1560 */ MCD_OPC_FilterValue, 17, 21, 6, // Skip to: 3121
983 /* 1564 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ...
984 /* 1567 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 1585
985 /* 1571 */ MCD_OPC_CheckPredicate, 5, 119, 47, // Skip to: 13726
986 /* 1575 */ MCD_OPC_CheckField, 0, 11, 0, 113, 47, // Skip to: 13726
987 /* 1581 */ MCD_OPC_Decode, 180, 8, 83, // Opcode: MFC1
988 /* 1585 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 1603
989 /* 1589 */ MCD_OPC_CheckPredicate, 19, 101, 47, // Skip to: 13726
990 /* 1593 */ MCD_OPC_CheckField, 0, 11, 0, 95, 47, // Skip to: 13726
991 /* 1599 */ MCD_OPC_Decode, 197, 4, 84, // Opcode: DMFC1
992 /* 1603 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 1621
993 /* 1607 */ MCD_OPC_CheckPredicate, 5, 83, 47, // Skip to: 13726
994 /* 1611 */ MCD_OPC_CheckField, 0, 11, 0, 77, 47, // Skip to: 13726
995 /* 1617 */ MCD_OPC_Decode, 238, 2, 85, // Opcode: CFC1
996 /* 1621 */ MCD_OPC_FilterValue, 3, 14, 0, // Skip to: 1639
997 /* 1625 */ MCD_OPC_CheckPredicate, 20, 65, 47, // Skip to: 13726
998 /* 1629 */ MCD_OPC_CheckField, 0, 11, 0, 59, 47, // Skip to: 13726
999 /* 1635 */ MCD_OPC_Decode, 183, 8, 86, // Opcode: MFHC1_D32
1000 /* 1639 */ MCD_OPC_FilterValue, 4, 14, 0, // Skip to: 1657
1001 /* 1643 */ MCD_OPC_CheckPredicate, 5, 47, 47, // Skip to: 13726
1002 /* 1647 */ MCD_OPC_CheckField, 0, 11, 0, 41, 47, // Skip to: 13726
1003 /* 1653 */ MCD_OPC_Decode, 170, 9, 87, // Opcode: MTC1
1004 /* 1657 */ MCD_OPC_FilterValue, 5, 14, 0, // Skip to: 1675
1005 /* 1661 */ MCD_OPC_CheckPredicate, 19, 29, 47, // Skip to: 13726
1006 /* 1665 */ MCD_OPC_CheckField, 0, 11, 0, 23, 47, // Skip to: 13726
1007 /* 1671 */ MCD_OPC_Decode, 202, 4, 88, // Opcode: DMTC1
1008 /* 1675 */ MCD_OPC_FilterValue, 6, 14, 0, // Skip to: 1693
1009 /* 1679 */ MCD_OPC_CheckPredicate, 5, 11, 47, // Skip to: 13726
1010 /* 1683 */ MCD_OPC_CheckField, 0, 11, 0, 5, 47, // Skip to: 13726
1011 /* 1689 */ MCD_OPC_Decode, 210, 3, 89, // Opcode: CTC1
1012 /* 1693 */ MCD_OPC_FilterValue, 7, 14, 0, // Skip to: 1711
1013 /* 1697 */ MCD_OPC_CheckPredicate, 20, 249, 46, // Skip to: 13726
1014 /* 1701 */ MCD_OPC_CheckField, 0, 11, 0, 243, 46, // Skip to: 13726
1015 /* 1707 */ MCD_OPC_Decode, 173, 9, 90, // Opcode: MTHC1_D32
1016 /* 1711 */ MCD_OPC_FilterValue, 8, 51, 0, // Skip to: 1766
1017 /* 1715 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ...
1018 /* 1718 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1730
1019 /* 1722 */ MCD_OPC_CheckPredicate, 13, 224, 46, // Skip to: 13726
1020 /* 1726 */ MCD_OPC_Decode, 181, 1, 91, // Opcode: BC1F
1021 /* 1730 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 1742
1022 /* 1734 */ MCD_OPC_CheckPredicate, 13, 212, 46, // Skip to: 13726
1023 /* 1738 */ MCD_OPC_Decode, 185, 1, 91, // Opcode: BC1T
1024 /* 1742 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 1754
1025 /* 1746 */ MCD_OPC_CheckPredicate, 16, 200, 46, // Skip to: 13726
1026 /* 1750 */ MCD_OPC_Decode, 182, 1, 91, // Opcode: BC1FL
1027 /* 1754 */ MCD_OPC_FilterValue, 3, 192, 46, // Skip to: 13726
1028 /* 1758 */ MCD_OPC_CheckPredicate, 16, 188, 46, // Skip to: 13726
1029 /* 1762 */ MCD_OPC_Decode, 186, 1, 91, // Opcode: BC1TL
1030 /* 1766 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 1778
1031 /* 1770 */ MCD_OPC_CheckPredicate, 8, 176, 46, // Skip to: 13726
1032 /* 1774 */ MCD_OPC_Decode, 192, 2, 92, // Opcode: BZ_V
1033 /* 1778 */ MCD_OPC_FilterValue, 15, 8, 0, // Skip to: 1790
1034 /* 1782 */ MCD_OPC_CheckPredicate, 8, 164, 46, // Skip to: 13726
1035 /* 1786 */ MCD_OPC_Decode, 166, 2, 92, // Opcode: BNZ_V
1036 /* 1790 */ MCD_OPC_FilterValue, 16, 80, 2, // Skip to: 2386
1037 /* 1794 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ...
1038 /* 1797 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1809
1039 /* 1801 */ MCD_OPC_CheckPredicate, 5, 145, 46, // Skip to: 13726
1040 /* 1805 */ MCD_OPC_Decode, 174, 5, 93, // Opcode: FADD_S
1041 /* 1809 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 1821
1042 /* 1813 */ MCD_OPC_CheckPredicate, 5, 133, 46, // Skip to: 13726
1043 /* 1817 */ MCD_OPC_Decode, 176, 6, 93, // Opcode: FSUB_S
1044 /* 1821 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 1833
1045 /* 1825 */ MCD_OPC_CheckPredicate, 5, 121, 46, // Skip to: 13726
1046 /* 1829 */ MCD_OPC_Decode, 139, 6, 93, // Opcode: FMUL_S
1047 /* 1833 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 1845
1048 /* 1837 */ MCD_OPC_CheckPredicate, 5, 109, 46, // Skip to: 13726
1049 /* 1841 */ MCD_OPC_Decode, 210, 5, 93, // Opcode: FDIV_S
1050 /* 1845 */ MCD_OPC_FilterValue, 4, 14, 0, // Skip to: 1863
1051 /* 1849 */ MCD_OPC_CheckPredicate, 15, 97, 46, // Skip to: 13726
1052 /* 1853 */ MCD_OPC_CheckField, 16, 5, 0, 91, 46, // Skip to: 13726
1053 /* 1859 */ MCD_OPC_Decode, 169, 6, 94, // Opcode: FSQRT_S
1054 /* 1863 */ MCD_OPC_FilterValue, 5, 14, 0, // Skip to: 1881
1055 /* 1867 */ MCD_OPC_CheckPredicate, 5, 79, 46, // Skip to: 13726
1056 /* 1871 */ MCD_OPC_CheckField, 16, 5, 0, 73, 46, // Skip to: 13726
1057 /* 1877 */ MCD_OPC_Decode, 167, 5, 94, // Opcode: FABS_S
1058 /* 1881 */ MCD_OPC_FilterValue, 6, 14, 0, // Skip to: 1899
1059 /* 1885 */ MCD_OPC_CheckPredicate, 5, 61, 46, // Skip to: 13726
1060 /* 1889 */ MCD_OPC_CheckField, 16, 5, 0, 55, 46, // Skip to: 13726
1061 /* 1895 */ MCD_OPC_Decode, 131, 6, 94, // Opcode: FMOV_S
1062 /* 1899 */ MCD_OPC_FilterValue, 7, 14, 0, // Skip to: 1917
1063 /* 1903 */ MCD_OPC_CheckPredicate, 5, 43, 46, // Skip to: 13726
1064 /* 1907 */ MCD_OPC_CheckField, 16, 5, 0, 37, 46, // Skip to: 13726
1065 /* 1913 */ MCD_OPC_Decode, 145, 6, 94, // Opcode: FNEG_S
1066 /* 1917 */ MCD_OPC_FilterValue, 12, 14, 0, // Skip to: 1935
1067 /* 1921 */ MCD_OPC_CheckPredicate, 15, 25, 46, // Skip to: 13726
1068 /* 1925 */ MCD_OPC_CheckField, 16, 5, 0, 19, 46, // Skip to: 13726
1069 /* 1931 */ MCD_OPC_Decode, 128, 11, 94, // Opcode: ROUND_W_S
1070 /* 1935 */ MCD_OPC_FilterValue, 13, 14, 0, // Skip to: 1953
1071 /* 1939 */ MCD_OPC_CheckPredicate, 15, 7, 46, // Skip to: 13726
1072 /* 1943 */ MCD_OPC_CheckField, 16, 5, 0, 1, 46, // Skip to: 13726
1073 /* 1949 */ MCD_OPC_Decode, 219, 13, 94, // Opcode: TRUNC_W_S
1074 /* 1953 */ MCD_OPC_FilterValue, 14, 14, 0, // Skip to: 1971
1075 /* 1957 */ MCD_OPC_CheckPredicate, 15, 245, 45, // Skip to: 13726
1076 /* 1961 */ MCD_OPC_CheckField, 16, 5, 0, 239, 45, // Skip to: 13726
1077 /* 1967 */ MCD_OPC_Decode, 228, 2, 94, // Opcode: CEIL_W_S
1078 /* 1971 */ MCD_OPC_FilterValue, 15, 14, 0, // Skip to: 1989
1079 /* 1975 */ MCD_OPC_CheckPredicate, 15, 227, 45, // Skip to: 13726
1080 /* 1979 */ MCD_OPC_CheckField, 16, 5, 0, 221, 45, // Skip to: 13726
1081 /* 1985 */ MCD_OPC_Decode, 244, 5, 94, // Opcode: FLOOR_W_S
1082 /* 1989 */ MCD_OPC_FilterValue, 17, 27, 0, // Skip to: 2020
1083 /* 1993 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ...
1084 /* 1996 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2008
1085 /* 2000 */ MCD_OPC_CheckPredicate, 7, 202, 45, // Skip to: 13726
1086 /* 2004 */ MCD_OPC_Decode, 242, 8, 95, // Opcode: MOVF_S
1087 /* 2008 */ MCD_OPC_FilterValue, 1, 194, 45, // Skip to: 13726
1088 /* 2012 */ MCD_OPC_CheckPredicate, 7, 190, 45, // Skip to: 13726
1089 /* 2016 */ MCD_OPC_Decode, 134, 9, 95, // Opcode: MOVT_S
1090 /* 2020 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 2032
1091 /* 2024 */ MCD_OPC_CheckPredicate, 7, 178, 45, // Skip to: 13726
1092 /* 2028 */ MCD_OPC_Decode, 146, 9, 96, // Opcode: MOVZ_I_S
1093 /* 2032 */ MCD_OPC_FilterValue, 19, 8, 0, // Skip to: 2044
1094 /* 2036 */ MCD_OPC_CheckPredicate, 7, 166, 45, // Skip to: 13726
1095 /* 2040 */ MCD_OPC_Decode, 254, 8, 96, // Opcode: MOVN_I_S
1096 /* 2044 */ MCD_OPC_FilterValue, 33, 14, 0, // Skip to: 2062
1097 /* 2048 */ MCD_OPC_CheckPredicate, 21, 154, 45, // Skip to: 13726
1098 /* 2052 */ MCD_OPC_CheckField, 16, 5, 0, 148, 45, // Skip to: 13726
1099 /* 2058 */ MCD_OPC_Decode, 213, 3, 97, // Opcode: CVT_D32_S
1100 /* 2062 */ MCD_OPC_FilterValue, 36, 14, 0, // Skip to: 2080
1101 /* 2066 */ MCD_OPC_CheckPredicate, 5, 136, 45, // Skip to: 13726
1102 /* 2070 */ MCD_OPC_CheckField, 16, 5, 0, 130, 45, // Skip to: 13726
1103 /* 2076 */ MCD_OPC_Decode, 233, 3, 94, // Opcode: CVT_W_S
1104 /* 2080 */ MCD_OPC_FilterValue, 37, 14, 0, // Skip to: 2098
1105 /* 2084 */ MCD_OPC_CheckPredicate, 22, 118, 45, // Skip to: 13726
1106 /* 2088 */ MCD_OPC_CheckField, 16, 5, 0, 112, 45, // Skip to: 13726
1107 /* 2094 */ MCD_OPC_Decode, 222, 3, 98, // Opcode: CVT_L_S
1108 /* 2098 */ MCD_OPC_FilterValue, 48, 14, 0, // Skip to: 2116
1109 /* 2102 */ MCD_OPC_CheckPredicate, 13, 100, 45, // Skip to: 13726
1110 /* 2106 */ MCD_OPC_CheckField, 6, 5, 0, 94, 45, // Skip to: 13726
1111 /* 2112 */ MCD_OPC_Decode, 240, 3, 99, // Opcode: C_F_S
1112 /* 2116 */ MCD_OPC_FilterValue, 49, 14, 0, // Skip to: 2134
1113 /* 2120 */ MCD_OPC_CheckPredicate, 13, 82, 45, // Skip to: 13726
1114 /* 2124 */ MCD_OPC_CheckField, 6, 5, 0, 76, 45, // Skip to: 13726
1115 /* 2130 */ MCD_OPC_Decode, 154, 4, 99, // Opcode: C_UN_S
1116 /* 2134 */ MCD_OPC_FilterValue, 50, 14, 0, // Skip to: 2152
1117 /* 2138 */ MCD_OPC_CheckPredicate, 13, 64, 45, // Skip to: 13726
1118 /* 2142 */ MCD_OPC_CheckField, 6, 5, 0, 58, 45, // Skip to: 13726
1119 /* 2148 */ MCD_OPC_Decode, 237, 3, 99, // Opcode: C_EQ_S
1120 /* 2152 */ MCD_OPC_FilterValue, 51, 14, 0, // Skip to: 2170
1121 /* 2156 */ MCD_OPC_CheckPredicate, 13, 46, 45, // Skip to: 13726
1122 /* 2160 */ MCD_OPC_CheckField, 6, 5, 0, 40, 45, // Skip to: 13726
1123 /* 2166 */ MCD_OPC_Decode, 145, 4, 99, // Opcode: C_UEQ_S
1124 /* 2170 */ MCD_OPC_FilterValue, 52, 14, 0, // Skip to: 2188
1125 /* 2174 */ MCD_OPC_CheckPredicate, 13, 28, 45, // Skip to: 13726
1126 /* 2178 */ MCD_OPC_CheckField, 6, 5, 0, 22, 45, // Skip to: 13726
1127 /* 2184 */ MCD_OPC_Decode, 136, 4, 99, // Opcode: C_OLT_S
1128 /* 2188 */ MCD_OPC_FilterValue, 53, 14, 0, // Skip to: 2206
1129 /* 2192 */ MCD_OPC_CheckPredicate, 13, 10, 45, // Skip to: 13726
1130 /* 2196 */ MCD_OPC_CheckField, 6, 5, 0, 4, 45, // Skip to: 13726
1131 /* 2202 */ MCD_OPC_Decode, 151, 4, 99, // Opcode: C_ULT_S
1132 /* 2206 */ MCD_OPC_FilterValue, 54, 14, 0, // Skip to: 2224
1133 /* 2210 */ MCD_OPC_CheckPredicate, 13, 248, 44, // Skip to: 13726
1134 /* 2214 */ MCD_OPC_CheckField, 6, 5, 0, 242, 44, // Skip to: 13726
1135 /* 2220 */ MCD_OPC_Decode, 133, 4, 99, // Opcode: C_OLE_S
1136 /* 2224 */ MCD_OPC_FilterValue, 55, 14, 0, // Skip to: 2242
1137 /* 2228 */ MCD_OPC_CheckPredicate, 13, 230, 44, // Skip to: 13726
1138 /* 2232 */ MCD_OPC_CheckField, 6, 5, 0, 224, 44, // Skip to: 13726
1139 /* 2238 */ MCD_OPC_Decode, 148, 4, 99, // Opcode: C_ULE_S
1140 /* 2242 */ MCD_OPC_FilterValue, 56, 14, 0, // Skip to: 2260
1141 /* 2246 */ MCD_OPC_CheckPredicate, 13, 212, 44, // Skip to: 13726
1142 /* 2250 */ MCD_OPC_CheckField, 6, 5, 0, 206, 44, // Skip to: 13726
1143 /* 2256 */ MCD_OPC_Decode, 142, 4, 99, // Opcode: C_SF_S
1144 /* 2260 */ MCD_OPC_FilterValue, 57, 14, 0, // Skip to: 2278
1145 /* 2264 */ MCD_OPC_CheckPredicate, 13, 194, 44, // Skip to: 13726
1146 /* 2268 */ MCD_OPC_CheckField, 6, 5, 0, 188, 44, // Skip to: 13726
1147 /* 2274 */ MCD_OPC_Decode, 252, 3, 99, // Opcode: C_NGLE_S
1148 /* 2278 */ MCD_OPC_FilterValue, 58, 14, 0, // Skip to: 2296
1149 /* 2282 */ MCD_OPC_CheckPredicate, 13, 176, 44, // Skip to: 13726
1150 /* 2286 */ MCD_OPC_CheckField, 6, 5, 0, 170, 44, // Skip to: 13726
1151 /* 2292 */ MCD_OPC_Decode, 139, 4, 99, // Opcode: C_SEQ_S
1152 /* 2296 */ MCD_OPC_FilterValue, 59, 14, 0, // Skip to: 2314
1153 /* 2300 */ MCD_OPC_CheckPredicate, 13, 158, 44, // Skip to: 13726
1154 /* 2304 */ MCD_OPC_CheckField, 6, 5, 0, 152, 44, // Skip to: 13726
1155 /* 2310 */ MCD_OPC_Decode, 255, 3, 99, // Opcode: C_NGL_S
1156 /* 2314 */ MCD_OPC_FilterValue, 60, 14, 0, // Skip to: 2332
1157 /* 2318 */ MCD_OPC_CheckPredicate, 13, 140, 44, // Skip to: 13726
1158 /* 2322 */ MCD_OPC_CheckField, 6, 5, 0, 134, 44, // Skip to: 13726
1159 /* 2328 */ MCD_OPC_Decode, 246, 3, 99, // Opcode: C_LT_S
1160 /* 2332 */ MCD_OPC_FilterValue, 61, 14, 0, // Skip to: 2350
1161 /* 2336 */ MCD_OPC_CheckPredicate, 13, 122, 44, // Skip to: 13726
1162 /* 2340 */ MCD_OPC_CheckField, 6, 5, 0, 116, 44, // Skip to: 13726
1163 /* 2346 */ MCD_OPC_Decode, 249, 3, 99, // Opcode: C_NGE_S
1164 /* 2350 */ MCD_OPC_FilterValue, 62, 14, 0, // Skip to: 2368
1165 /* 2354 */ MCD_OPC_CheckPredicate, 13, 104, 44, // Skip to: 13726
1166 /* 2358 */ MCD_OPC_CheckField, 6, 5, 0, 98, 44, // Skip to: 13726
1167 /* 2364 */ MCD_OPC_Decode, 243, 3, 99, // Opcode: C_LE_S
1168 /* 2368 */ MCD_OPC_FilterValue, 63, 90, 44, // Skip to: 13726
1169 /* 2372 */ MCD_OPC_CheckPredicate, 13, 86, 44, // Skip to: 13726
1170 /* 2376 */ MCD_OPC_CheckField, 6, 5, 0, 80, 44, // Skip to: 13726
1171 /* 2382 */ MCD_OPC_Decode, 130, 4, 99, // Opcode: C_NGT_S
1172 /* 2386 */ MCD_OPC_FilterValue, 17, 80, 2, // Skip to: 2982
1173 /* 2390 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ...
1174 /* 2393 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2405
1175 /* 2397 */ MCD_OPC_CheckPredicate, 21, 61, 44, // Skip to: 13726
1176 /* 2401 */ MCD_OPC_Decode, 171, 5, 100, // Opcode: FADD_D32
1177 /* 2405 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 2417
1178 /* 2409 */ MCD_OPC_CheckPredicate, 21, 49, 44, // Skip to: 13726
1179 /* 2413 */ MCD_OPC_Decode, 173, 6, 100, // Opcode: FSUB_D32
1180 /* 2417 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 2429
1181 /* 2421 */ MCD_OPC_CheckPredicate, 21, 37, 44, // Skip to: 13726
1182 /* 2425 */ MCD_OPC_Decode, 136, 6, 100, // Opcode: FMUL_D32
1183 /* 2429 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 2441
1184 /* 2433 */ MCD_OPC_CheckPredicate, 21, 25, 44, // Skip to: 13726
1185 /* 2437 */ MCD_OPC_Decode, 207, 5, 100, // Opcode: FDIV_D32
1186 /* 2441 */ MCD_OPC_FilterValue, 4, 14, 0, // Skip to: 2459
1187 /* 2445 */ MCD_OPC_CheckPredicate, 23, 13, 44, // Skip to: 13726
1188 /* 2449 */ MCD_OPC_CheckField, 16, 5, 0, 7, 44, // Skip to: 13726
1189 /* 2455 */ MCD_OPC_Decode, 166, 6, 101, // Opcode: FSQRT_D32
1190 /* 2459 */ MCD_OPC_FilterValue, 5, 14, 0, // Skip to: 2477
1191 /* 2463 */ MCD_OPC_CheckPredicate, 21, 251, 43, // Skip to: 13726
1192 /* 2467 */ MCD_OPC_CheckField, 16, 5, 0, 245, 43, // Skip to: 13726
1193 /* 2473 */ MCD_OPC_Decode, 164, 5, 101, // Opcode: FABS_D32
1194 /* 2477 */ MCD_OPC_FilterValue, 6, 14, 0, // Skip to: 2495
1195 /* 2481 */ MCD_OPC_CheckPredicate, 21, 233, 43, // Skip to: 13726
1196 /* 2485 */ MCD_OPC_CheckField, 16, 5, 0, 227, 43, // Skip to: 13726
1197 /* 2491 */ MCD_OPC_Decode, 128, 6, 101, // Opcode: FMOV_D32
1198 /* 2495 */ MCD_OPC_FilterValue, 7, 14, 0, // Skip to: 2513
1199 /* 2499 */ MCD_OPC_CheckPredicate, 21, 215, 43, // Skip to: 13726
1200 /* 2503 */ MCD_OPC_CheckField, 16, 5, 0, 209, 43, // Skip to: 13726
1201 /* 2509 */ MCD_OPC_Decode, 142, 6, 101, // Opcode: FNEG_D32
1202 /* 2513 */ MCD_OPC_FilterValue, 12, 14, 0, // Skip to: 2531
1203 /* 2517 */ MCD_OPC_CheckPredicate, 23, 197, 43, // Skip to: 13726
1204 /* 2521 */ MCD_OPC_CheckField, 16, 5, 0, 191, 43, // Skip to: 13726
1205 /* 2527 */ MCD_OPC_Decode, 253, 10, 102, // Opcode: ROUND_W_D32
1206 /* 2531 */ MCD_OPC_FilterValue, 13, 14, 0, // Skip to: 2549
1207 /* 2535 */ MCD_OPC_CheckPredicate, 23, 179, 43, // Skip to: 13726
1208 /* 2539 */ MCD_OPC_CheckField, 16, 5, 0, 173, 43, // Skip to: 13726
1209 /* 2545 */ MCD_OPC_Decode, 216, 13, 102, // Opcode: TRUNC_W_D32
1210 /* 2549 */ MCD_OPC_FilterValue, 14, 14, 0, // Skip to: 2567
1211 /* 2553 */ MCD_OPC_CheckPredicate, 23, 161, 43, // Skip to: 13726
1212 /* 2557 */ MCD_OPC_CheckField, 16, 5, 0, 155, 43, // Skip to: 13726
1213 /* 2563 */ MCD_OPC_Decode, 225, 2, 102, // Opcode: CEIL_W_D32
1214 /* 2567 */ MCD_OPC_FilterValue, 15, 14, 0, // Skip to: 2585
1215 /* 2571 */ MCD_OPC_CheckPredicate, 23, 143, 43, // Skip to: 13726
1216 /* 2575 */ MCD_OPC_CheckField, 16, 5, 0, 137, 43, // Skip to: 13726
1217 /* 2581 */ MCD_OPC_Decode, 241, 5, 102, // Opcode: FLOOR_W_D32
1218 /* 2585 */ MCD_OPC_FilterValue, 17, 27, 0, // Skip to: 2616
1219 /* 2589 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ...
1220 /* 2592 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2604
1221 /* 2596 */ MCD_OPC_CheckPredicate, 24, 118, 43, // Skip to: 13726
1222 /* 2600 */ MCD_OPC_Decode, 236, 8, 103, // Opcode: MOVF_D32
1223 /* 2604 */ MCD_OPC_FilterValue, 1, 110, 43, // Skip to: 13726
1224 /* 2608 */ MCD_OPC_CheckPredicate, 24, 106, 43, // Skip to: 13726
1225 /* 2612 */ MCD_OPC_Decode, 128, 9, 103, // Opcode: MOVT_D32
1226 /* 2616 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 2628
1227 /* 2620 */ MCD_OPC_CheckPredicate, 24, 94, 43, // Skip to: 13726
1228 /* 2624 */ MCD_OPC_Decode, 140, 9, 104, // Opcode: MOVZ_I_D32
1229 /* 2628 */ MCD_OPC_FilterValue, 19, 8, 0, // Skip to: 2640
1230 /* 2632 */ MCD_OPC_CheckPredicate, 24, 82, 43, // Skip to: 13726
1231 /* 2636 */ MCD_OPC_Decode, 248, 8, 104, // Opcode: MOVN_I_D32
1232 /* 2640 */ MCD_OPC_FilterValue, 32, 14, 0, // Skip to: 2658
1233 /* 2644 */ MCD_OPC_CheckPredicate, 21, 70, 43, // Skip to: 13726
1234 /* 2648 */ MCD_OPC_CheckField, 16, 5, 0, 64, 43, // Skip to: 13726
1235 /* 2654 */ MCD_OPC_Decode, 224, 3, 102, // Opcode: CVT_S_D32
1236 /* 2658 */ MCD_OPC_FilterValue, 36, 14, 0, // Skip to: 2676
1237 /* 2662 */ MCD_OPC_CheckPredicate, 21, 52, 43, // Skip to: 13726
1238 /* 2666 */ MCD_OPC_CheckField, 16, 5, 0, 46, 43, // Skip to: 13726
1239 /* 2672 */ MCD_OPC_Decode, 230, 3, 102, // Opcode: CVT_W_D32
1240 /* 2676 */ MCD_OPC_FilterValue, 37, 14, 0, // Skip to: 2694
1241 /* 2680 */ MCD_OPC_CheckPredicate, 22, 34, 43, // Skip to: 13726
1242 /* 2684 */ MCD_OPC_CheckField, 16, 5, 0, 28, 43, // Skip to: 13726
1243 /* 2690 */ MCD_OPC_Decode, 220, 3, 105, // Opcode: CVT_L_D64
1244 /* 2694 */ MCD_OPC_FilterValue, 48, 14, 0, // Skip to: 2712
1245 /* 2698 */ MCD_OPC_CheckPredicate, 25, 16, 43, // Skip to: 13726
1246 /* 2702 */ MCD_OPC_CheckField, 6, 5, 0, 10, 43, // Skip to: 13726
1247 /* 2708 */ MCD_OPC_Decode, 238, 3, 106, // Opcode: C_F_D32
1248 /* 2712 */ MCD_OPC_FilterValue, 49, 14, 0, // Skip to: 2730
1249 /* 2716 */ MCD_OPC_CheckPredicate, 25, 254, 42, // Skip to: 13726
1250 /* 2720 */ MCD_OPC_CheckField, 6, 5, 0, 248, 42, // Skip to: 13726
1251 /* 2726 */ MCD_OPC_Decode, 152, 4, 106, // Opcode: C_UN_D32
1252 /* 2730 */ MCD_OPC_FilterValue, 50, 14, 0, // Skip to: 2748
1253 /* 2734 */ MCD_OPC_CheckPredicate, 25, 236, 42, // Skip to: 13726
1254 /* 2738 */ MCD_OPC_CheckField, 6, 5, 0, 230, 42, // Skip to: 13726
1255 /* 2744 */ MCD_OPC_Decode, 235, 3, 106, // Opcode: C_EQ_D32
1256 /* 2748 */ MCD_OPC_FilterValue, 51, 14, 0, // Skip to: 2766
1257 /* 2752 */ MCD_OPC_CheckPredicate, 25, 218, 42, // Skip to: 13726
1258 /* 2756 */ MCD_OPC_CheckField, 6, 5, 0, 212, 42, // Skip to: 13726
1259 /* 2762 */ MCD_OPC_Decode, 143, 4, 106, // Opcode: C_UEQ_D32
1260 /* 2766 */ MCD_OPC_FilterValue, 52, 14, 0, // Skip to: 2784
1261 /* 2770 */ MCD_OPC_CheckPredicate, 25, 200, 42, // Skip to: 13726
1262 /* 2774 */ MCD_OPC_CheckField, 6, 5, 0, 194, 42, // Skip to: 13726
1263 /* 2780 */ MCD_OPC_Decode, 134, 4, 106, // Opcode: C_OLT_D32
1264 /* 2784 */ MCD_OPC_FilterValue, 53, 14, 0, // Skip to: 2802
1265 /* 2788 */ MCD_OPC_CheckPredicate, 25, 182, 42, // Skip to: 13726
1266 /* 2792 */ MCD_OPC_CheckField, 6, 5, 0, 176, 42, // Skip to: 13726
1267 /* 2798 */ MCD_OPC_Decode, 149, 4, 106, // Opcode: C_ULT_D32
1268 /* 2802 */ MCD_OPC_FilterValue, 54, 14, 0, // Skip to: 2820
1269 /* 2806 */ MCD_OPC_CheckPredicate, 25, 164, 42, // Skip to: 13726
1270 /* 2810 */ MCD_OPC_CheckField, 6, 5, 0, 158, 42, // Skip to: 13726
1271 /* 2816 */ MCD_OPC_Decode, 131, 4, 106, // Opcode: C_OLE_D32
1272 /* 2820 */ MCD_OPC_FilterValue, 55, 14, 0, // Skip to: 2838
1273 /* 2824 */ MCD_OPC_CheckPredicate, 25, 146, 42, // Skip to: 13726
1274 /* 2828 */ MCD_OPC_CheckField, 6, 5, 0, 140, 42, // Skip to: 13726
1275 /* 2834 */ MCD_OPC_Decode, 146, 4, 106, // Opcode: C_ULE_D32
1276 /* 2838 */ MCD_OPC_FilterValue, 56, 14, 0, // Skip to: 2856
1277 /* 2842 */ MCD_OPC_CheckPredicate, 25, 128, 42, // Skip to: 13726
1278 /* 2846 */ MCD_OPC_CheckField, 6, 5, 0, 122, 42, // Skip to: 13726
1279 /* 2852 */ MCD_OPC_Decode, 140, 4, 106, // Opcode: C_SF_D32
1280 /* 2856 */ MCD_OPC_FilterValue, 57, 14, 0, // Skip to: 2874
1281 /* 2860 */ MCD_OPC_CheckPredicate, 25, 110, 42, // Skip to: 13726
1282 /* 2864 */ MCD_OPC_CheckField, 6, 5, 0, 104, 42, // Skip to: 13726
1283 /* 2870 */ MCD_OPC_Decode, 250, 3, 106, // Opcode: C_NGLE_D32
1284 /* 2874 */ MCD_OPC_FilterValue, 58, 14, 0, // Skip to: 2892
1285 /* 2878 */ MCD_OPC_CheckPredicate, 25, 92, 42, // Skip to: 13726
1286 /* 2882 */ MCD_OPC_CheckField, 6, 5, 0, 86, 42, // Skip to: 13726
1287 /* 2888 */ MCD_OPC_Decode, 137, 4, 106, // Opcode: C_SEQ_D32
1288 /* 2892 */ MCD_OPC_FilterValue, 59, 14, 0, // Skip to: 2910
1289 /* 2896 */ MCD_OPC_CheckPredicate, 25, 74, 42, // Skip to: 13726
1290 /* 2900 */ MCD_OPC_CheckField, 6, 5, 0, 68, 42, // Skip to: 13726
1291 /* 2906 */ MCD_OPC_Decode, 253, 3, 106, // Opcode: C_NGL_D32
1292 /* 2910 */ MCD_OPC_FilterValue, 60, 14, 0, // Skip to: 2928
1293 /* 2914 */ MCD_OPC_CheckPredicate, 25, 56, 42, // Skip to: 13726
1294 /* 2918 */ MCD_OPC_CheckField, 6, 5, 0, 50, 42, // Skip to: 13726
1295 /* 2924 */ MCD_OPC_Decode, 244, 3, 106, // Opcode: C_LT_D32
1296 /* 2928 */ MCD_OPC_FilterValue, 61, 14, 0, // Skip to: 2946
1297 /* 2932 */ MCD_OPC_CheckPredicate, 25, 38, 42, // Skip to: 13726
1298 /* 2936 */ MCD_OPC_CheckField, 6, 5, 0, 32, 42, // Skip to: 13726
1299 /* 2942 */ MCD_OPC_Decode, 247, 3, 106, // Opcode: C_NGE_D32
1300 /* 2946 */ MCD_OPC_FilterValue, 62, 14, 0, // Skip to: 2964
1301 /* 2950 */ MCD_OPC_CheckPredicate, 25, 20, 42, // Skip to: 13726
1302 /* 2954 */ MCD_OPC_CheckField, 6, 5, 0, 14, 42, // Skip to: 13726
1303 /* 2960 */ MCD_OPC_Decode, 241, 3, 106, // Opcode: C_LE_D32
1304 /* 2964 */ MCD_OPC_FilterValue, 63, 6, 42, // Skip to: 13726
1305 /* 2968 */ MCD_OPC_CheckPredicate, 25, 2, 42, // Skip to: 13726
1306 /* 2972 */ MCD_OPC_CheckField, 6, 5, 0, 252, 41, // Skip to: 13726
1307 /* 2978 */ MCD_OPC_Decode, 128, 4, 106, // Opcode: C_NGT_D32
1308 /* 2982 */ MCD_OPC_FilterValue, 20, 39, 0, // Skip to: 3025
1309 /* 2986 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ...
1310 /* 2989 */ MCD_OPC_FilterValue, 32, 14, 0, // Skip to: 3007
1311 /* 2993 */ MCD_OPC_CheckPredicate, 5, 233, 41, // Skip to: 13726
1312 /* 2997 */ MCD_OPC_CheckField, 16, 5, 0, 227, 41, // Skip to: 13726
1313 /* 3003 */ MCD_OPC_Decode, 228, 3, 94, // Opcode: CVT_S_W
1314 /* 3007 */ MCD_OPC_FilterValue, 33, 219, 41, // Skip to: 13726
1315 /* 3011 */ MCD_OPC_CheckPredicate, 21, 215, 41, // Skip to: 13726
1316 /* 3015 */ MCD_OPC_CheckField, 16, 5, 0, 209, 41, // Skip to: 13726
1317 /* 3021 */ MCD_OPC_Decode, 214, 3, 97, // Opcode: CVT_D32_W
1318 /* 3025 */ MCD_OPC_FilterValue, 24, 8, 0, // Skip to: 3037
1319 /* 3029 */ MCD_OPC_CheckPredicate, 8, 197, 41, // Skip to: 13726
1320 /* 3033 */ MCD_OPC_Decode, 189, 2, 92, // Opcode: BZ_B
1321 /* 3037 */ MCD_OPC_FilterValue, 25, 8, 0, // Skip to: 3049
1322 /* 3041 */ MCD_OPC_CheckPredicate, 8, 185, 41, // Skip to: 13726
1323 /* 3045 */ MCD_OPC_Decode, 191, 2, 107, // Opcode: BZ_H
1324 /* 3049 */ MCD_OPC_FilterValue, 26, 8, 0, // Skip to: 3061
1325 /* 3053 */ MCD_OPC_CheckPredicate, 8, 173, 41, // Skip to: 13726
1326 /* 3057 */ MCD_OPC_Decode, 193, 2, 108, // Opcode: BZ_W
1327 /* 3061 */ MCD_OPC_FilterValue, 27, 8, 0, // Skip to: 3073
1328 /* 3065 */ MCD_OPC_CheckPredicate, 8, 161, 41, // Skip to: 13726
1329 /* 3069 */ MCD_OPC_Decode, 190, 2, 109, // Opcode: BZ_D
1330 /* 3073 */ MCD_OPC_FilterValue, 28, 8, 0, // Skip to: 3085
1331 /* 3077 */ MCD_OPC_CheckPredicate, 8, 149, 41, // Skip to: 13726
1332 /* 3081 */ MCD_OPC_Decode, 163, 2, 92, // Opcode: BNZ_B
1333 /* 3085 */ MCD_OPC_FilterValue, 29, 8, 0, // Skip to: 3097
1334 /* 3089 */ MCD_OPC_CheckPredicate, 8, 137, 41, // Skip to: 13726
1335 /* 3093 */ MCD_OPC_Decode, 165, 2, 107, // Opcode: BNZ_H
1336 /* 3097 */ MCD_OPC_FilterValue, 30, 8, 0, // Skip to: 3109
1337 /* 3101 */ MCD_OPC_CheckPredicate, 8, 125, 41, // Skip to: 13726
1338 /* 3105 */ MCD_OPC_Decode, 167, 2, 108, // Opcode: BNZ_W
1339 /* 3109 */ MCD_OPC_FilterValue, 31, 117, 41, // Skip to: 13726
1340 /* 3113 */ MCD_OPC_CheckPredicate, 8, 113, 41, // Skip to: 13726
1341 /* 3117 */ MCD_OPC_Decode, 164, 2, 109, // Opcode: BNZ_D
1342 /* 3121 */ MCD_OPC_FilterValue, 18, 94, 0, // Skip to: 3219
1343 /* 3125 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ...
1344 /* 3128 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 3146
1345 /* 3132 */ MCD_OPC_CheckPredicate, 5, 94, 41, // Skip to: 13726
1346 /* 3136 */ MCD_OPC_CheckField, 3, 8, 0, 88, 41, // Skip to: 13726
1347 /* 3142 */ MCD_OPC_Decode, 182, 8, 81, // Opcode: MFC2
1348 /* 3146 */ MCD_OPC_FilterValue, 4, 14, 0, // Skip to: 3164
1349 /* 3150 */ MCD_OPC_CheckPredicate, 5, 76, 41, // Skip to: 13726
1350 /* 3154 */ MCD_OPC_CheckField, 3, 8, 0, 70, 41, // Skip to: 13726
1351 /* 3160 */ MCD_OPC_Decode, 172, 9, 81, // Opcode: MTC2
1352 /* 3164 */ MCD_OPC_FilterValue, 8, 62, 41, // Skip to: 13726
1353 /* 3168 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ...
1354 /* 3171 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3183
1355 /* 3175 */ MCD_OPC_CheckPredicate, 13, 51, 41, // Skip to: 13726
1356 /* 3179 */ MCD_OPC_Decode, 189, 1, 82, // Opcode: BC2F
1357 /* 3183 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 3195
1358 /* 3187 */ MCD_OPC_CheckPredicate, 13, 39, 41, // Skip to: 13726
1359 /* 3191 */ MCD_OPC_Decode, 192, 1, 82, // Opcode: BC2T
1360 /* 3195 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 3207
1361 /* 3199 */ MCD_OPC_CheckPredicate, 13, 27, 41, // Skip to: 13726
1362 /* 3203 */ MCD_OPC_Decode, 190, 1, 82, // Opcode: BC2FL
1363 /* 3207 */ MCD_OPC_FilterValue, 3, 19, 41, // Skip to: 13726
1364 /* 3211 */ MCD_OPC_CheckPredicate, 13, 15, 41, // Skip to: 13726
1365 /* 3215 */ MCD_OPC_Decode, 193, 1, 82, // Opcode: BC2TL
1366 /* 3219 */ MCD_OPC_FilterValue, 19, 9, 1, // Skip to: 3488
1367 /* 3223 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ...
1368 /* 3226 */ MCD_OPC_FilterValue, 8, 51, 0, // Skip to: 3281
1369 /* 3230 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ...
1370 /* 3233 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3245
1371 /* 3237 */ MCD_OPC_CheckPredicate, 13, 40, 0, // Skip to: 3281
1372 /* 3241 */ MCD_OPC_Decode, 194, 1, 82, // Opcode: BC3F
1373 /* 3245 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 3257
1374 /* 3249 */ MCD_OPC_CheckPredicate, 13, 28, 0, // Skip to: 3281
1375 /* 3253 */ MCD_OPC_Decode, 196, 1, 82, // Opcode: BC3T
1376 /* 3257 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 3269
1377 /* 3261 */ MCD_OPC_CheckPredicate, 13, 16, 0, // Skip to: 3281
1378 /* 3265 */ MCD_OPC_Decode, 195, 1, 82, // Opcode: BC3FL
1379 /* 3269 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 3281
1380 /* 3273 */ MCD_OPC_CheckPredicate, 13, 4, 0, // Skip to: 3281
1381 /* 3277 */ MCD_OPC_Decode, 197, 1, 82, // Opcode: BC3TL
1382 /* 3281 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ...
1383 /* 3284 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 3302
1384 /* 3288 */ MCD_OPC_CheckPredicate, 26, 194, 40, // Skip to: 13726
1385 /* 3292 */ MCD_OPC_CheckField, 11, 5, 0, 188, 40, // Skip to: 13726
1386 /* 3298 */ MCD_OPC_Decode, 237, 7, 110, // Opcode: LWXC1
1387 /* 3302 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 3320
1388 /* 3306 */ MCD_OPC_CheckPredicate, 27, 176, 40, // Skip to: 13726
1389 /* 3310 */ MCD_OPC_CheckField, 11, 5, 0, 170, 40, // Skip to: 13726
1390 /* 3316 */ MCD_OPC_Decode, 175, 7, 111, // Opcode: LDXC1
1391 /* 3320 */ MCD_OPC_FilterValue, 5, 14, 0, // Skip to: 3338
1392 /* 3324 */ MCD_OPC_CheckPredicate, 28, 158, 40, // Skip to: 13726
1393 /* 3328 */ MCD_OPC_CheckField, 11, 5, 0, 152, 40, // Skip to: 13726
1394 /* 3334 */ MCD_OPC_Decode, 207, 7, 111, // Opcode: LUXC1
1395 /* 3338 */ MCD_OPC_FilterValue, 8, 14, 0, // Skip to: 3356
1396 /* 3342 */ MCD_OPC_CheckPredicate, 26, 140, 40, // Skip to: 13726
1397 /* 3346 */ MCD_OPC_CheckField, 6, 5, 0, 134, 40, // Skip to: 13726
1398 /* 3352 */ MCD_OPC_Decode, 254, 12, 112, // Opcode: SWXC1
1399 /* 3356 */ MCD_OPC_FilterValue, 9, 14, 0, // Skip to: 3374
1400 /* 3360 */ MCD_OPC_CheckPredicate, 27, 122, 40, // Skip to: 13726
1401 /* 3364 */ MCD_OPC_CheckField, 6, 5, 0, 116, 40, // Skip to: 13726
1402 /* 3370 */ MCD_OPC_Decode, 166, 11, 113, // Opcode: SDXC1
1403 /* 3374 */ MCD_OPC_FilterValue, 13, 14, 0, // Skip to: 3392
1404 /* 3378 */ MCD_OPC_CheckPredicate, 28, 104, 40, // Skip to: 13726
1405 /* 3382 */ MCD_OPC_CheckField, 6, 5, 0, 98, 40, // Skip to: 13726
1406 /* 3388 */ MCD_OPC_Decode, 232, 12, 113, // Opcode: SUXC1
1407 /* 3392 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 3404
1408 /* 3396 */ MCD_OPC_CheckPredicate, 26, 86, 40, // Skip to: 13726
1409 /* 3400 */ MCD_OPC_Decode, 149, 8, 114, // Opcode: MADD_S
1410 /* 3404 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 3416
1411 /* 3408 */ MCD_OPC_CheckPredicate, 29, 74, 40, // Skip to: 13726
1412 /* 3412 */ MCD_OPC_Decode, 142, 8, 115, // Opcode: MADD_D32
1413 /* 3416 */ MCD_OPC_FilterValue, 40, 8, 0, // Skip to: 3428
1414 /* 3420 */ MCD_OPC_CheckPredicate, 26, 62, 40, // Skip to: 13726
1415 /* 3424 */ MCD_OPC_Decode, 167, 9, 114, // Opcode: MSUB_S
1416 /* 3428 */ MCD_OPC_FilterValue, 41, 8, 0, // Skip to: 3440
1417 /* 3432 */ MCD_OPC_CheckPredicate, 29, 50, 40, // Skip to: 13726
1418 /* 3436 */ MCD_OPC_Decode, 160, 9, 115, // Opcode: MSUB_D32
1419 /* 3440 */ MCD_OPC_FilterValue, 48, 8, 0, // Skip to: 3452
1420 /* 3444 */ MCD_OPC_CheckPredicate, 26, 38, 40, // Skip to: 13726
1421 /* 3448 */ MCD_OPC_Decode, 242, 9, 114, // Opcode: NMADD_S
1422 /* 3452 */ MCD_OPC_FilterValue, 49, 8, 0, // Skip to: 3464
1423 /* 3456 */ MCD_OPC_CheckPredicate, 29, 26, 40, // Skip to: 13726
1424 /* 3460 */ MCD_OPC_Decode, 239, 9, 115, // Opcode: NMADD_D32
1425 /* 3464 */ MCD_OPC_FilterValue, 56, 8, 0, // Skip to: 3476
1426 /* 3468 */ MCD_OPC_CheckPredicate, 26, 14, 40, // Skip to: 13726
1427 /* 3472 */ MCD_OPC_Decode, 247, 9, 114, // Opcode: NMSUB_S
1428 /* 3476 */ MCD_OPC_FilterValue, 57, 6, 40, // Skip to: 13726
1429 /* 3480 */ MCD_OPC_CheckPredicate, 29, 2, 40, // Skip to: 13726
1430 /* 3484 */ MCD_OPC_Decode, 244, 9, 115, // Opcode: NMSUB_D32
1431 /* 3488 */ MCD_OPC_FilterValue, 20, 8, 0, // Skip to: 3500
1432 /* 3492 */ MCD_OPC_CheckPredicate, 16, 246, 39, // Skip to: 13726
1433 /* 3496 */ MCD_OPC_Decode, 209, 1, 78, // Opcode: BEQL
1434 /* 3500 */ MCD_OPC_FilterValue, 21, 8, 0, // Skip to: 3512
1435 /* 3504 */ MCD_OPC_CheckPredicate, 16, 234, 39, // Skip to: 13726
1436 /* 3508 */ MCD_OPC_Decode, 156, 2, 78, // Opcode: BNEL
1437 /* 3512 */ MCD_OPC_FilterValue, 22, 14, 0, // Skip to: 3530
1438 /* 3516 */ MCD_OPC_CheckPredicate, 16, 222, 39, // Skip to: 13726
1439 /* 3520 */ MCD_OPC_CheckField, 16, 5, 0, 216, 39, // Skip to: 13726
1440 /* 3526 */ MCD_OPC_Decode, 255, 1, 73, // Opcode: BLEZL
1441 /* 3530 */ MCD_OPC_FilterValue, 23, 14, 0, // Skip to: 3548
1442 /* 3534 */ MCD_OPC_CheckPredicate, 16, 204, 39, // Skip to: 13726
1443 /* 3538 */ MCD_OPC_CheckField, 16, 5, 0, 198, 39, // Skip to: 13726
1444 /* 3544 */ MCD_OPC_Decode, 231, 1, 73, // Opcode: BGTZL
1445 /* 3548 */ MCD_OPC_FilterValue, 28, 229, 0, // Skip to: 3781
1446 /* 3552 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ...
1447 /* 3555 */ MCD_OPC_FilterValue, 0, 36, 0, // Skip to: 3595
1448 /* 3559 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
1449 /* 3562 */ MCD_OPC_FilterValue, 0, 176, 39, // Skip to: 13726
1450 /* 3566 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ...
1451 /* 3569 */ MCD_OPC_FilterValue, 0, 169, 39, // Skip to: 13726
1452 /* 3573 */ MCD_OPC_CheckPredicate, 9, 10, 0, // Skip to: 3587
1453 /* 3577 */ MCD_OPC_CheckField, 11, 2, 0, 4, 0, // Skip to: 3587
1454 /* 3583 */ MCD_OPC_Decode, 130, 8, 43, // Opcode: MADD
1455 /* 3587 */ MCD_OPC_CheckPredicate, 12, 151, 39, // Skip to: 13726
1456 /* 3591 */ MCD_OPC_Decode, 145, 8, 116, // Opcode: MADD_DSP
1457 /* 3595 */ MCD_OPC_FilterValue, 1, 36, 0, // Skip to: 3635
1458 /* 3599 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
1459 /* 3602 */ MCD_OPC_FilterValue, 0, 136, 39, // Skip to: 13726
1460 /* 3606 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ...
1461 /* 3609 */ MCD_OPC_FilterValue, 0, 129, 39, // Skip to: 13726
1462 /* 3613 */ MCD_OPC_CheckPredicate, 9, 10, 0, // Skip to: 3627
1463 /* 3617 */ MCD_OPC_CheckField, 11, 2, 0, 4, 0, // Skip to: 3627
1464 /* 3623 */ MCD_OPC_Decode, 135, 8, 43, // Opcode: MADDU
1465 /* 3627 */ MCD_OPC_CheckPredicate, 12, 111, 39, // Skip to: 13726
1466 /* 3631 */ MCD_OPC_Decode, 136, 8, 116, // Opcode: MADDU_DSP
1467 /* 3635 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 3653
1468 /* 3639 */ MCD_OPC_CheckPredicate, 9, 99, 39, // Skip to: 13726
1469 /* 3643 */ MCD_OPC_CheckField, 6, 5, 0, 93, 39, // Skip to: 13726
1470 /* 3649 */ MCD_OPC_Decode, 193, 9, 35, // Opcode: MUL
1471 /* 3653 */ MCD_OPC_FilterValue, 4, 36, 0, // Skip to: 3693
1472 /* 3657 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
1473 /* 3660 */ MCD_OPC_FilterValue, 0, 78, 39, // Skip to: 13726
1474 /* 3664 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ...
1475 /* 3667 */ MCD_OPC_FilterValue, 0, 71, 39, // Skip to: 13726
1476 /* 3671 */ MCD_OPC_CheckPredicate, 9, 10, 0, // Skip to: 3685
1477 /* 3675 */ MCD_OPC_CheckField, 11, 2, 0, 4, 0, // Skip to: 3685
1478 /* 3681 */ MCD_OPC_Decode, 148, 9, 43, // Opcode: MSUB
1479 /* 3685 */ MCD_OPC_CheckPredicate, 12, 53, 39, // Skip to: 13726
1480 /* 3689 */ MCD_OPC_Decode, 163, 9, 116, // Opcode: MSUB_DSP
1481 /* 3693 */ MCD_OPC_FilterValue, 5, 36, 0, // Skip to: 3733
1482 /* 3697 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
1483 /* 3700 */ MCD_OPC_FilterValue, 0, 38, 39, // Skip to: 13726
1484 /* 3704 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ...
1485 /* 3707 */ MCD_OPC_FilterValue, 0, 31, 39, // Skip to: 13726
1486 /* 3711 */ MCD_OPC_CheckPredicate, 9, 10, 0, // Skip to: 3725
1487 /* 3715 */ MCD_OPC_CheckField, 11, 2, 0, 4, 0, // Skip to: 3725
1488 /* 3721 */ MCD_OPC_Decode, 153, 9, 43, // Opcode: MSUBU
1489 /* 3725 */ MCD_OPC_CheckPredicate, 12, 13, 39, // Skip to: 13726
1490 /* 3729 */ MCD_OPC_Decode, 154, 9, 116, // Opcode: MSUBU_DSP
1491 /* 3733 */ MCD_OPC_FilterValue, 32, 14, 0, // Skip to: 3751
1492 /* 3737 */ MCD_OPC_CheckPredicate, 9, 1, 39, // Skip to: 13726
1493 /* 3741 */ MCD_OPC_CheckField, 6, 5, 0, 251, 38, // Skip to: 13726
1494 /* 3747 */ MCD_OPC_Decode, 152, 3, 117, // Opcode: CLZ
1495 /* 3751 */ MCD_OPC_FilterValue, 33, 14, 0, // Skip to: 3769
1496 /* 3755 */ MCD_OPC_CheckPredicate, 9, 239, 38, // Skip to: 13726
1497 /* 3759 */ MCD_OPC_CheckField, 6, 5, 0, 233, 38, // Skip to: 13726
1498 /* 3765 */ MCD_OPC_Decode, 133, 3, 117, // Opcode: CLO
1499 /* 3769 */ MCD_OPC_FilterValue, 63, 225, 38, // Skip to: 13726
1500 /* 3773 */ MCD_OPC_CheckPredicate, 9, 221, 38, // Skip to: 13726
1501 /* 3777 */ MCD_OPC_Decode, 152, 11, 64, // Opcode: SDBBP
1502 /* 3781 */ MCD_OPC_FilterValue, 29, 8, 0, // Skip to: 3793
1503 /* 3785 */ MCD_OPC_CheckPredicate, 9, 209, 38, // Skip to: 13726
1504 /* 3789 */ MCD_OPC_Decode, 131, 7, 77, // Opcode: JALX
1505 /* 3793 */ MCD_OPC_FilterValue, 30, 28, 28, // Skip to: 10993
1506 /* 3797 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ...
1507 /* 3800 */ MCD_OPC_FilterValue, 0, 50, 0, // Skip to: 3854
1508 /* 3804 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ...
1509 /* 3807 */ MCD_OPC_FilterValue, 0, 7, 0, // Skip to: 3818
1510 /* 3811 */ MCD_OPC_CheckPredicate, 8, 183, 38, // Skip to: 13726
1511 /* 3815 */ MCD_OPC_Decode, 87, 118, // Opcode: ANDI_B
1512 /* 3818 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 3830
1513 /* 3822 */ MCD_OPC_CheckPredicate, 8, 172, 38, // Skip to: 13726
1514 /* 3826 */ MCD_OPC_Decode, 136, 10, 118, // Opcode: ORI_B
1515 /* 3830 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 3842
1516 /* 3834 */ MCD_OPC_CheckPredicate, 8, 160, 38, // Skip to: 13726
1517 /* 3838 */ MCD_OPC_Decode, 252, 9, 118, // Opcode: NORI_B
1518 /* 3842 */ MCD_OPC_FilterValue, 3, 152, 38, // Skip to: 13726
1519 /* 3846 */ MCD_OPC_CheckPredicate, 8, 148, 38, // Skip to: 13726
1520 /* 3850 */ MCD_OPC_Decode, 239, 13, 118, // Opcode: XORI_B
1521 /* 3854 */ MCD_OPC_FilterValue, 1, 39, 0, // Skip to: 3897
1522 /* 3858 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ...
1523 /* 3861 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3873
1524 /* 3865 */ MCD_OPC_CheckPredicate, 8, 129, 38, // Skip to: 13726
1525 /* 3869 */ MCD_OPC_Decode, 141, 2, 119, // Opcode: BMNZI_B
1526 /* 3873 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 3885
1527 /* 3877 */ MCD_OPC_CheckPredicate, 8, 117, 38, // Skip to: 13726
1528 /* 3881 */ MCD_OPC_Decode, 143, 2, 119, // Opcode: BMZI_B
1529 /* 3885 */ MCD_OPC_FilterValue, 2, 109, 38, // Skip to: 13726
1530 /* 3889 */ MCD_OPC_CheckPredicate, 8, 105, 38, // Skip to: 13726
1531 /* 3893 */ MCD_OPC_Decode, 174, 2, 119, // Opcode: BSELI_B
1532 /* 3897 */ MCD_OPC_FilterValue, 2, 39, 0, // Skip to: 3940
1533 /* 3901 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ...
1534 /* 3904 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3916
1535 /* 3908 */ MCD_OPC_CheckPredicate, 8, 86, 38, // Skip to: 13726
1536 /* 3912 */ MCD_OPC_Decode, 189, 11, 118, // Opcode: SHF_B
1537 /* 3916 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 3928
1538 /* 3920 */ MCD_OPC_CheckPredicate, 8, 74, 38, // Skip to: 13726
1539 /* 3924 */ MCD_OPC_Decode, 190, 11, 120, // Opcode: SHF_H
1540 /* 3928 */ MCD_OPC_FilterValue, 2, 66, 38, // Skip to: 13726
1541 /* 3932 */ MCD_OPC_CheckPredicate, 8, 62, 38, // Skip to: 13726
1542 /* 3936 */ MCD_OPC_Decode, 191, 11, 121, // Opcode: SHF_W
1543 /* 3940 */ MCD_OPC_FilterValue, 6, 31, 1, // Skip to: 4231
1544 /* 3944 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ...
1545 /* 3947 */ MCD_OPC_FilterValue, 0, 7, 0, // Skip to: 3958
1546 /* 3951 */ MCD_OPC_CheckPredicate, 8, 43, 38, // Skip to: 13726
1547 /* 3955 */ MCD_OPC_Decode, 59, 122, // Opcode: ADDVI_B
1548 /* 3958 */ MCD_OPC_FilterValue, 1, 7, 0, // Skip to: 3969
1549 /* 3962 */ MCD_OPC_CheckPredicate, 8, 32, 38, // Skip to: 13726
1550 /* 3966 */ MCD_OPC_Decode, 61, 123, // Opcode: ADDVI_H
1551 /* 3969 */ MCD_OPC_FilterValue, 2, 7, 0, // Skip to: 3980
1552 /* 3973 */ MCD_OPC_CheckPredicate, 8, 21, 38, // Skip to: 13726
1553 /* 3977 */ MCD_OPC_Decode, 62, 124, // Opcode: ADDVI_W
1554 /* 3980 */ MCD_OPC_FilterValue, 3, 7, 0, // Skip to: 3991
1555 /* 3984 */ MCD_OPC_CheckPredicate, 8, 10, 38, // Skip to: 13726
1556 /* 3988 */ MCD_OPC_Decode, 60, 125, // Opcode: ADDVI_D
1557 /* 3991 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 4003
1558 /* 3995 */ MCD_OPC_CheckPredicate, 8, 255, 37, // Skip to: 13726
1559 /* 3999 */ MCD_OPC_Decode, 221, 12, 122, // Opcode: SUBVI_B
1560 /* 4003 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 4015
1561 /* 4007 */ MCD_OPC_CheckPredicate, 8, 243, 37, // Skip to: 13726
1562 /* 4011 */ MCD_OPC_Decode, 223, 12, 123, // Opcode: SUBVI_H
1563 /* 4015 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 4027
1564 /* 4019 */ MCD_OPC_CheckPredicate, 8, 231, 37, // Skip to: 13726
1565 /* 4023 */ MCD_OPC_Decode, 224, 12, 124, // Opcode: SUBVI_W
1566 /* 4027 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 4039
1567 /* 4031 */ MCD_OPC_CheckPredicate, 8, 219, 37, // Skip to: 13726
1568 /* 4035 */ MCD_OPC_Decode, 222, 12, 125, // Opcode: SUBVI_D
1569 /* 4039 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 4051
1570 /* 4043 */ MCD_OPC_CheckPredicate, 8, 207, 37, // Skip to: 13726
1571 /* 4047 */ MCD_OPC_Decode, 157, 8, 122, // Opcode: MAXI_S_B
1572 /* 4051 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 4063
1573 /* 4055 */ MCD_OPC_CheckPredicate, 8, 195, 37, // Skip to: 13726
1574 /* 4059 */ MCD_OPC_Decode, 159, 8, 123, // Opcode: MAXI_S_H
1575 /* 4063 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 4075
1576 /* 4067 */ MCD_OPC_CheckPredicate, 8, 183, 37, // Skip to: 13726
1577 /* 4071 */ MCD_OPC_Decode, 160, 8, 124, // Opcode: MAXI_S_W
1578 /* 4075 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 4087
1579 /* 4079 */ MCD_OPC_CheckPredicate, 8, 171, 37, // Skip to: 13726
1580 /* 4083 */ MCD_OPC_Decode, 158, 8, 125, // Opcode: MAXI_S_D
1581 /* 4087 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 4099
1582 /* 4091 */ MCD_OPC_CheckPredicate, 8, 159, 37, // Skip to: 13726
1583 /* 4095 */ MCD_OPC_Decode, 161, 8, 122, // Opcode: MAXI_U_B
1584 /* 4099 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 4111
1585 /* 4103 */ MCD_OPC_CheckPredicate, 8, 147, 37, // Skip to: 13726
1586 /* 4107 */ MCD_OPC_Decode, 163, 8, 123, // Opcode: MAXI_U_H
1587 /* 4111 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 4123
1588 /* 4115 */ MCD_OPC_CheckPredicate, 8, 135, 37, // Skip to: 13726
1589 /* 4119 */ MCD_OPC_Decode, 164, 8, 124, // Opcode: MAXI_U_W
1590 /* 4123 */ MCD_OPC_FilterValue, 15, 8, 0, // Skip to: 4135
1591 /* 4127 */ MCD_OPC_CheckPredicate, 8, 123, 37, // Skip to: 13726
1592 /* 4131 */ MCD_OPC_Decode, 162, 8, 125, // Opcode: MAXI_U_D
1593 /* 4135 */ MCD_OPC_FilterValue, 16, 8, 0, // Skip to: 4147
1594 /* 4139 */ MCD_OPC_CheckPredicate, 8, 111, 37, // Skip to: 13726
1595 /* 4143 */ MCD_OPC_Decode, 198, 8, 122, // Opcode: MINI_S_B
1596 /* 4147 */ MCD_OPC_FilterValue, 17, 8, 0, // Skip to: 4159
1597 /* 4151 */ MCD_OPC_CheckPredicate, 8, 99, 37, // Skip to: 13726
1598 /* 4155 */ MCD_OPC_Decode, 200, 8, 123, // Opcode: MINI_S_H
1599 /* 4159 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 4171
1600 /* 4163 */ MCD_OPC_CheckPredicate, 8, 87, 37, // Skip to: 13726
1601 /* 4167 */ MCD_OPC_Decode, 201, 8, 124, // Opcode: MINI_S_W
1602 /* 4171 */ MCD_OPC_FilterValue, 19, 8, 0, // Skip to: 4183
1603 /* 4175 */ MCD_OPC_CheckPredicate, 8, 75, 37, // Skip to: 13726
1604 /* 4179 */ MCD_OPC_Decode, 199, 8, 125, // Opcode: MINI_S_D
1605 /* 4183 */ MCD_OPC_FilterValue, 20, 8, 0, // Skip to: 4195
1606 /* 4187 */ MCD_OPC_CheckPredicate, 8, 63, 37, // Skip to: 13726
1607 /* 4191 */ MCD_OPC_Decode, 202, 8, 122, // Opcode: MINI_U_B
1608 /* 4195 */ MCD_OPC_FilterValue, 21, 8, 0, // Skip to: 4207
1609 /* 4199 */ MCD_OPC_CheckPredicate, 8, 51, 37, // Skip to: 13726
1610 /* 4203 */ MCD_OPC_Decode, 204, 8, 123, // Opcode: MINI_U_H
1611 /* 4207 */ MCD_OPC_FilterValue, 22, 8, 0, // Skip to: 4219
1612 /* 4211 */ MCD_OPC_CheckPredicate, 8, 39, 37, // Skip to: 13726
1613 /* 4215 */ MCD_OPC_Decode, 205, 8, 124, // Opcode: MINI_U_W
1614 /* 4219 */ MCD_OPC_FilterValue, 23, 31, 37, // Skip to: 13726
1615 /* 4223 */ MCD_OPC_CheckPredicate, 8, 27, 37, // Skip to: 13726
1616 /* 4227 */ MCD_OPC_Decode, 203, 8, 125, // Opcode: MINI_U_D
1617 /* 4231 */ MCD_OPC_FilterValue, 7, 37, 1, // Skip to: 4528
1618 /* 4235 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ...
1619 /* 4238 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4250
1620 /* 4242 */ MCD_OPC_CheckPredicate, 8, 8, 37, // Skip to: 13726
1621 /* 4246 */ MCD_OPC_Decode, 230, 2, 122, // Opcode: CEQI_B
1622 /* 4250 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 4262
1623 /* 4254 */ MCD_OPC_CheckPredicate, 8, 252, 36, // Skip to: 13726
1624 /* 4258 */ MCD_OPC_Decode, 232, 2, 123, // Opcode: CEQI_H
1625 /* 4262 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 4274
1626 /* 4266 */ MCD_OPC_CheckPredicate, 8, 240, 36, // Skip to: 13726
1627 /* 4270 */ MCD_OPC_Decode, 233, 2, 124, // Opcode: CEQI_W
1628 /* 4274 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 4286
1629 /* 4278 */ MCD_OPC_CheckPredicate, 8, 228, 36, // Skip to: 13726
1630 /* 4282 */ MCD_OPC_Decode, 231, 2, 125, // Opcode: CEQI_D
1631 /* 4286 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 4298
1632 /* 4290 */ MCD_OPC_CheckPredicate, 8, 216, 36, // Skip to: 13726
1633 /* 4294 */ MCD_OPC_Decode, 136, 3, 122, // Opcode: CLTI_S_B
1634 /* 4298 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 4310
1635 /* 4302 */ MCD_OPC_CheckPredicate, 8, 204, 36, // Skip to: 13726
1636 /* 4306 */ MCD_OPC_Decode, 138, 3, 123, // Opcode: CLTI_S_H
1637 /* 4310 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 4322
1638 /* 4314 */ MCD_OPC_CheckPredicate, 8, 192, 36, // Skip to: 13726
1639 /* 4318 */ MCD_OPC_Decode, 139, 3, 124, // Opcode: CLTI_S_W
1640 /* 4322 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 4334
1641 /* 4326 */ MCD_OPC_CheckPredicate, 8, 180, 36, // Skip to: 13726
1642 /* 4330 */ MCD_OPC_Decode, 137, 3, 125, // Opcode: CLTI_S_D
1643 /* 4334 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 4346
1644 /* 4338 */ MCD_OPC_CheckPredicate, 8, 168, 36, // Skip to: 13726
1645 /* 4342 */ MCD_OPC_Decode, 140, 3, 122, // Opcode: CLTI_U_B
1646 /* 4346 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 4358
1647 /* 4350 */ MCD_OPC_CheckPredicate, 8, 156, 36, // Skip to: 13726
1648 /* 4354 */ MCD_OPC_Decode, 142, 3, 123, // Opcode: CLTI_U_H
1649 /* 4358 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 4370
1650 /* 4362 */ MCD_OPC_CheckPredicate, 8, 144, 36, // Skip to: 13726
1651 /* 4366 */ MCD_OPC_Decode, 143, 3, 124, // Opcode: CLTI_U_W
1652 /* 4370 */ MCD_OPC_FilterValue, 15, 8, 0, // Skip to: 4382
1653 /* 4374 */ MCD_OPC_CheckPredicate, 8, 132, 36, // Skip to: 13726
1654 /* 4378 */ MCD_OPC_Decode, 141, 3, 125, // Opcode: CLTI_U_D
1655 /* 4382 */ MCD_OPC_FilterValue, 16, 8, 0, // Skip to: 4394
1656 /* 4386 */ MCD_OPC_CheckPredicate, 8, 120, 36, // Skip to: 13726
1657 /* 4390 */ MCD_OPC_Decode, 245, 2, 122, // Opcode: CLEI_S_B
1658 /* 4394 */ MCD_OPC_FilterValue, 17, 8, 0, // Skip to: 4406
1659 /* 4398 */ MCD_OPC_CheckPredicate, 8, 108, 36, // Skip to: 13726
1660 /* 4402 */ MCD_OPC_Decode, 247, 2, 123, // Opcode: CLEI_S_H
1661 /* 4406 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 4418
1662 /* 4410 */ MCD_OPC_CheckPredicate, 8, 96, 36, // Skip to: 13726
1663 /* 4414 */ MCD_OPC_Decode, 248, 2, 124, // Opcode: CLEI_S_W
1664 /* 4418 */ MCD_OPC_FilterValue, 19, 8, 0, // Skip to: 4430
1665 /* 4422 */ MCD_OPC_CheckPredicate, 8, 84, 36, // Skip to: 13726
1666 /* 4426 */ MCD_OPC_Decode, 246, 2, 125, // Opcode: CLEI_S_D
1667 /* 4430 */ MCD_OPC_FilterValue, 20, 8, 0, // Skip to: 4442
1668 /* 4434 */ MCD_OPC_CheckPredicate, 8, 72, 36, // Skip to: 13726
1669 /* 4438 */ MCD_OPC_Decode, 249, 2, 122, // Opcode: CLEI_U_B
1670 /* 4442 */ MCD_OPC_FilterValue, 21, 8, 0, // Skip to: 4454
1671 /* 4446 */ MCD_OPC_CheckPredicate, 8, 60, 36, // Skip to: 13726
1672 /* 4450 */ MCD_OPC_Decode, 251, 2, 123, // Opcode: CLEI_U_H
1673 /* 4454 */ MCD_OPC_FilterValue, 22, 8, 0, // Skip to: 4466
1674 /* 4458 */ MCD_OPC_CheckPredicate, 8, 48, 36, // Skip to: 13726
1675 /* 4462 */ MCD_OPC_Decode, 252, 2, 124, // Opcode: CLEI_U_W
1676 /* 4466 */ MCD_OPC_FilterValue, 23, 8, 0, // Skip to: 4478
1677 /* 4470 */ MCD_OPC_CheckPredicate, 8, 36, 36, // Skip to: 13726
1678 /* 4474 */ MCD_OPC_Decode, 250, 2, 125, // Opcode: CLEI_U_D
1679 /* 4478 */ MCD_OPC_FilterValue, 24, 8, 0, // Skip to: 4490
1680 /* 4482 */ MCD_OPC_CheckPredicate, 8, 24, 36, // Skip to: 13726
1681 /* 4486 */ MCD_OPC_Decode, 168, 7, 126, // Opcode: LDI_B
1682 /* 4490 */ MCD_OPC_FilterValue, 25, 8, 0, // Skip to: 4502
1683 /* 4494 */ MCD_OPC_CheckPredicate, 8, 12, 36, // Skip to: 13726
1684 /* 4498 */ MCD_OPC_Decode, 170, 7, 127, // Opcode: LDI_H
1685 /* 4502 */ MCD_OPC_FilterValue, 26, 9, 0, // Skip to: 4515
1686 /* 4506 */ MCD_OPC_CheckPredicate, 8, 0, 36, // Skip to: 13726
1687 /* 4510 */ MCD_OPC_Decode, 171, 7, 128, 1, // Opcode: LDI_W
1688 /* 4515 */ MCD_OPC_FilterValue, 27, 247, 35, // Skip to: 13726
1689 /* 4519 */ MCD_OPC_CheckPredicate, 8, 243, 35, // Skip to: 13726
1690 /* 4523 */ MCD_OPC_Decode, 169, 7, 129, 1, // Opcode: LDI_D
1691 /* 4528 */ MCD_OPC_FilterValue, 9, 61, 2, // Skip to: 5105
1692 /* 4532 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ...
1693 /* 4535 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 4548
1694 /* 4539 */ MCD_OPC_CheckPredicate, 8, 223, 35, // Skip to: 13726
1695 /* 4543 */ MCD_OPC_Decode, 230, 11, 130, 1, // Opcode: SLLI_D
1696 /* 4548 */ MCD_OPC_FilterValue, 1, 54, 0, // Skip to: 4606
1697 /* 4552 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
1698 /* 4555 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4567
1699 /* 4559 */ MCD_OPC_CheckPredicate, 8, 203, 35, // Skip to: 13726
1700 /* 4563 */ MCD_OPC_Decode, 232, 11, 124, // Opcode: SLLI_W
1701 /* 4567 */ MCD_OPC_FilterValue, 1, 195, 35, // Skip to: 13726
1702 /* 4571 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
1703 /* 4574 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 4587
1704 /* 4578 */ MCD_OPC_CheckPredicate, 8, 184, 35, // Skip to: 13726
1705 /* 4582 */ MCD_OPC_Decode, 231, 11, 131, 1, // Opcode: SLLI_H
1706 /* 4587 */ MCD_OPC_FilterValue, 1, 175, 35, // Skip to: 13726
1707 /* 4591 */ MCD_OPC_CheckPredicate, 8, 171, 35, // Skip to: 13726
1708 /* 4595 */ MCD_OPC_CheckField, 19, 1, 0, 165, 35, // Skip to: 13726
1709 /* 4601 */ MCD_OPC_Decode, 229, 11, 132, 1, // Opcode: SLLI_B
1710 /* 4606 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 4619
1711 /* 4610 */ MCD_OPC_CheckPredicate, 8, 152, 35, // Skip to: 13726
1712 /* 4614 */ MCD_OPC_Decode, 141, 12, 130, 1, // Opcode: SRAI_D
1713 /* 4619 */ MCD_OPC_FilterValue, 3, 54, 0, // Skip to: 4677
1714 /* 4623 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
1715 /* 4626 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4638
1716 /* 4630 */ MCD_OPC_CheckPredicate, 8, 132, 35, // Skip to: 13726
1717 /* 4634 */ MCD_OPC_Decode, 143, 12, 124, // Opcode: SRAI_W
1718 /* 4638 */ MCD_OPC_FilterValue, 1, 124, 35, // Skip to: 13726
1719 /* 4642 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
1720 /* 4645 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 4658
1721 /* 4649 */ MCD_OPC_CheckPredicate, 8, 113, 35, // Skip to: 13726
1722 /* 4653 */ MCD_OPC_Decode, 142, 12, 131, 1, // Opcode: SRAI_H
1723 /* 4658 */ MCD_OPC_FilterValue, 1, 104, 35, // Skip to: 13726
1724 /* 4662 */ MCD_OPC_CheckPredicate, 8, 100, 35, // Skip to: 13726
1725 /* 4666 */ MCD_OPC_CheckField, 19, 1, 0, 94, 35, // Skip to: 13726
1726 /* 4672 */ MCD_OPC_Decode, 140, 12, 132, 1, // Opcode: SRAI_B
1727 /* 4677 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 4690
1728 /* 4681 */ MCD_OPC_CheckPredicate, 8, 81, 35, // Skip to: 13726
1729 /* 4685 */ MCD_OPC_Decode, 162, 12, 130, 1, // Opcode: SRLI_D
1730 /* 4690 */ MCD_OPC_FilterValue, 5, 54, 0, // Skip to: 4748
1731 /* 4694 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
1732 /* 4697 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4709
1733 /* 4701 */ MCD_OPC_CheckPredicate, 8, 61, 35, // Skip to: 13726
1734 /* 4705 */ MCD_OPC_Decode, 164, 12, 124, // Opcode: SRLI_W
1735 /* 4709 */ MCD_OPC_FilterValue, 1, 53, 35, // Skip to: 13726
1736 /* 4713 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
1737 /* 4716 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 4729
1738 /* 4720 */ MCD_OPC_CheckPredicate, 8, 42, 35, // Skip to: 13726
1739 /* 4724 */ MCD_OPC_Decode, 163, 12, 131, 1, // Opcode: SRLI_H
1740 /* 4729 */ MCD_OPC_FilterValue, 1, 33, 35, // Skip to: 13726
1741 /* 4733 */ MCD_OPC_CheckPredicate, 8, 29, 35, // Skip to: 13726
1742 /* 4737 */ MCD_OPC_CheckField, 19, 1, 0, 23, 35, // Skip to: 13726
1743 /* 4743 */ MCD_OPC_Decode, 161, 12, 132, 1, // Opcode: SRLI_B
1744 /* 4748 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 4761
1745 /* 4752 */ MCD_OPC_CheckPredicate, 8, 10, 35, // Skip to: 13726
1746 /* 4756 */ MCD_OPC_Decode, 199, 1, 130, 1, // Opcode: BCLRI_D
1747 /* 4761 */ MCD_OPC_FilterValue, 7, 54, 0, // Skip to: 4819
1748 /* 4765 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
1749 /* 4768 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4780
1750 /* 4772 */ MCD_OPC_CheckPredicate, 8, 246, 34, // Skip to: 13726
1751 /* 4776 */ MCD_OPC_Decode, 201, 1, 124, // Opcode: BCLRI_W
1752 /* 4780 */ MCD_OPC_FilterValue, 1, 238, 34, // Skip to: 13726
1753 /* 4784 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
1754 /* 4787 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 4800
1755 /* 4791 */ MCD_OPC_CheckPredicate, 8, 227, 34, // Skip to: 13726
1756 /* 4795 */ MCD_OPC_Decode, 200, 1, 131, 1, // Opcode: BCLRI_H
1757 /* 4800 */ MCD_OPC_FilterValue, 1, 218, 34, // Skip to: 13726
1758 /* 4804 */ MCD_OPC_CheckPredicate, 8, 214, 34, // Skip to: 13726
1759 /* 4808 */ MCD_OPC_CheckField, 19, 1, 0, 208, 34, // Skip to: 13726
1760 /* 4814 */ MCD_OPC_Decode, 198, 1, 132, 1, // Opcode: BCLRI_B
1761 /* 4819 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 4832
1762 /* 4823 */ MCD_OPC_CheckPredicate, 8, 195, 34, // Skip to: 13726
1763 /* 4827 */ MCD_OPC_Decode, 182, 2, 130, 1, // Opcode: BSETI_D
1764 /* 4832 */ MCD_OPC_FilterValue, 9, 54, 0, // Skip to: 4890
1765 /* 4836 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
1766 /* 4839 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4851
1767 /* 4843 */ MCD_OPC_CheckPredicate, 8, 175, 34, // Skip to: 13726
1768 /* 4847 */ MCD_OPC_Decode, 184, 2, 124, // Opcode: BSETI_W
1769 /* 4851 */ MCD_OPC_FilterValue, 1, 167, 34, // Skip to: 13726
1770 /* 4855 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
1771 /* 4858 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 4871
1772 /* 4862 */ MCD_OPC_CheckPredicate, 8, 156, 34, // Skip to: 13726
1773 /* 4866 */ MCD_OPC_Decode, 183, 2, 131, 1, // Opcode: BSETI_H
1774 /* 4871 */ MCD_OPC_FilterValue, 1, 147, 34, // Skip to: 13726
1775 /* 4875 */ MCD_OPC_CheckPredicate, 8, 143, 34, // Skip to: 13726
1776 /* 4879 */ MCD_OPC_CheckField, 19, 1, 0, 137, 34, // Skip to: 13726
1777 /* 4885 */ MCD_OPC_Decode, 181, 2, 132, 1, // Opcode: BSETI_B
1778 /* 4890 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 4903
1779 /* 4894 */ MCD_OPC_CheckPredicate, 8, 124, 34, // Skip to: 13726
1780 /* 4898 */ MCD_OPC_Decode, 149, 2, 130, 1, // Opcode: BNEGI_D
1781 /* 4903 */ MCD_OPC_FilterValue, 11, 54, 0, // Skip to: 4961
1782 /* 4907 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
1783 /* 4910 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4922
1784 /* 4914 */ MCD_OPC_CheckPredicate, 8, 104, 34, // Skip to: 13726
1785 /* 4918 */ MCD_OPC_Decode, 151, 2, 124, // Opcode: BNEGI_W
1786 /* 4922 */ MCD_OPC_FilterValue, 1, 96, 34, // Skip to: 13726
1787 /* 4926 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
1788 /* 4929 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 4942
1789 /* 4933 */ MCD_OPC_CheckPredicate, 8, 85, 34, // Skip to: 13726
1790 /* 4937 */ MCD_OPC_Decode, 150, 2, 131, 1, // Opcode: BNEGI_H
1791 /* 4942 */ MCD_OPC_FilterValue, 1, 76, 34, // Skip to: 13726
1792 /* 4946 */ MCD_OPC_CheckPredicate, 8, 72, 34, // Skip to: 13726
1793 /* 4950 */ MCD_OPC_CheckField, 19, 1, 0, 66, 34, // Skip to: 13726
1794 /* 4956 */ MCD_OPC_Decode, 148, 2, 132, 1, // Opcode: BNEGI_B
1795 /* 4961 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 4974
1796 /* 4965 */ MCD_OPC_CheckPredicate, 8, 53, 34, // Skip to: 13726
1797 /* 4969 */ MCD_OPC_Decode, 234, 1, 133, 1, // Opcode: BINSLI_D
1798 /* 4974 */ MCD_OPC_FilterValue, 13, 55, 0, // Skip to: 5033
1799 /* 4978 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
1800 /* 4981 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 4994
1801 /* 4985 */ MCD_OPC_CheckPredicate, 8, 33, 34, // Skip to: 13726
1802 /* 4989 */ MCD_OPC_Decode, 236, 1, 134, 1, // Opcode: BINSLI_W
1803 /* 4994 */ MCD_OPC_FilterValue, 1, 24, 34, // Skip to: 13726
1804 /* 4998 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
1805 /* 5001 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 5014
1806 /* 5005 */ MCD_OPC_CheckPredicate, 8, 13, 34, // Skip to: 13726
1807 /* 5009 */ MCD_OPC_Decode, 235, 1, 135, 1, // Opcode: BINSLI_H
1808 /* 5014 */ MCD_OPC_FilterValue, 1, 4, 34, // Skip to: 13726
1809 /* 5018 */ MCD_OPC_CheckPredicate, 8, 0, 34, // Skip to: 13726
1810 /* 5022 */ MCD_OPC_CheckField, 19, 1, 0, 250, 33, // Skip to: 13726
1811 /* 5028 */ MCD_OPC_Decode, 233, 1, 136, 1, // Opcode: BINSLI_B
1812 /* 5033 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 5046
1813 /* 5037 */ MCD_OPC_CheckPredicate, 8, 237, 33, // Skip to: 13726
1814 /* 5041 */ MCD_OPC_Decode, 242, 1, 133, 1, // Opcode: BINSRI_D
1815 /* 5046 */ MCD_OPC_FilterValue, 15, 228, 33, // Skip to: 13726
1816 /* 5050 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
1817 /* 5053 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 5066
1818 /* 5057 */ MCD_OPC_CheckPredicate, 8, 217, 33, // Skip to: 13726
1819 /* 5061 */ MCD_OPC_Decode, 244, 1, 134, 1, // Opcode: BINSRI_W
1820 /* 5066 */ MCD_OPC_FilterValue, 1, 208, 33, // Skip to: 13726
1821 /* 5070 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
1822 /* 5073 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 5086
1823 /* 5077 */ MCD_OPC_CheckPredicate, 8, 197, 33, // Skip to: 13726
1824 /* 5081 */ MCD_OPC_Decode, 243, 1, 135, 1, // Opcode: BINSRI_H
1825 /* 5086 */ MCD_OPC_FilterValue, 1, 188, 33, // Skip to: 13726
1826 /* 5090 */ MCD_OPC_CheckPredicate, 8, 184, 33, // Skip to: 13726
1827 /* 5094 */ MCD_OPC_CheckField, 19, 1, 0, 178, 33, // Skip to: 13726
1828 /* 5100 */ MCD_OPC_Decode, 241, 1, 136, 1, // Opcode: BINSRI_B
1829 /* 5105 */ MCD_OPC_FilterValue, 10, 31, 1, // Skip to: 5396
1830 /* 5109 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ...
1831 /* 5112 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 5125
1832 /* 5116 */ MCD_OPC_CheckPredicate, 8, 158, 33, // Skip to: 13726
1833 /* 5120 */ MCD_OPC_Decode, 135, 11, 130, 1, // Opcode: SAT_S_D
1834 /* 5125 */ MCD_OPC_FilterValue, 1, 54, 0, // Skip to: 5183
1835 /* 5129 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
1836 /* 5132 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5144
1837 /* 5136 */ MCD_OPC_CheckPredicate, 8, 138, 33, // Skip to: 13726
1838 /* 5140 */ MCD_OPC_Decode, 137, 11, 124, // Opcode: SAT_S_W
1839 /* 5144 */ MCD_OPC_FilterValue, 1, 130, 33, // Skip to: 13726
1840 /* 5148 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
1841 /* 5151 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 5164
1842 /* 5155 */ MCD_OPC_CheckPredicate, 8, 119, 33, // Skip to: 13726
1843 /* 5159 */ MCD_OPC_Decode, 136, 11, 131, 1, // Opcode: SAT_S_H
1844 /* 5164 */ MCD_OPC_FilterValue, 1, 110, 33, // Skip to: 13726
1845 /* 5168 */ MCD_OPC_CheckPredicate, 8, 106, 33, // Skip to: 13726
1846 /* 5172 */ MCD_OPC_CheckField, 19, 1, 0, 100, 33, // Skip to: 13726
1847 /* 5178 */ MCD_OPC_Decode, 134, 11, 132, 1, // Opcode: SAT_S_B
1848 /* 5183 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 5196
1849 /* 5187 */ MCD_OPC_CheckPredicate, 8, 87, 33, // Skip to: 13726
1850 /* 5191 */ MCD_OPC_Decode, 139, 11, 130, 1, // Opcode: SAT_U_D
1851 /* 5196 */ MCD_OPC_FilterValue, 3, 54, 0, // Skip to: 5254
1852 /* 5200 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
1853 /* 5203 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5215
1854 /* 5207 */ MCD_OPC_CheckPredicate, 8, 67, 33, // Skip to: 13726
1855 /* 5211 */ MCD_OPC_Decode, 141, 11, 124, // Opcode: SAT_U_W
1856 /* 5215 */ MCD_OPC_FilterValue, 1, 59, 33, // Skip to: 13726
1857 /* 5219 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
1858 /* 5222 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 5235
1859 /* 5226 */ MCD_OPC_CheckPredicate, 8, 48, 33, // Skip to: 13726
1860 /* 5230 */ MCD_OPC_Decode, 140, 11, 131, 1, // Opcode: SAT_U_H
1861 /* 5235 */ MCD_OPC_FilterValue, 1, 39, 33, // Skip to: 13726
1862 /* 5239 */ MCD_OPC_CheckPredicate, 8, 35, 33, // Skip to: 13726
1863 /* 5243 */ MCD_OPC_CheckField, 19, 1, 0, 29, 33, // Skip to: 13726
1864 /* 5249 */ MCD_OPC_Decode, 138, 11, 132, 1, // Opcode: SAT_U_B
1865 /* 5254 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 5267
1866 /* 5258 */ MCD_OPC_CheckPredicate, 8, 16, 33, // Skip to: 13726
1867 /* 5262 */ MCD_OPC_Decode, 145, 12, 130, 1, // Opcode: SRARI_D
1868 /* 5267 */ MCD_OPC_FilterValue, 5, 54, 0, // Skip to: 5325
1869 /* 5271 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
1870 /* 5274 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5286
1871 /* 5278 */ MCD_OPC_CheckPredicate, 8, 252, 32, // Skip to: 13726
1872 /* 5282 */ MCD_OPC_Decode, 147, 12, 124, // Opcode: SRARI_W
1873 /* 5286 */ MCD_OPC_FilterValue, 1, 244, 32, // Skip to: 13726
1874 /* 5290 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
1875 /* 5293 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 5306
1876 /* 5297 */ MCD_OPC_CheckPredicate, 8, 233, 32, // Skip to: 13726
1877 /* 5301 */ MCD_OPC_Decode, 146, 12, 131, 1, // Opcode: SRARI_H
1878 /* 5306 */ MCD_OPC_FilterValue, 1, 224, 32, // Skip to: 13726
1879 /* 5310 */ MCD_OPC_CheckPredicate, 8, 220, 32, // Skip to: 13726
1880 /* 5314 */ MCD_OPC_CheckField, 19, 1, 0, 214, 32, // Skip to: 13726
1881 /* 5320 */ MCD_OPC_Decode, 144, 12, 132, 1, // Opcode: SRARI_B
1882 /* 5325 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 5338
1883 /* 5329 */ MCD_OPC_CheckPredicate, 8, 201, 32, // Skip to: 13726
1884 /* 5333 */ MCD_OPC_Decode, 166, 12, 130, 1, // Opcode: SRLRI_D
1885 /* 5338 */ MCD_OPC_FilterValue, 7, 192, 32, // Skip to: 13726
1886 /* 5342 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
1887 /* 5345 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5357
1888 /* 5349 */ MCD_OPC_CheckPredicate, 8, 181, 32, // Skip to: 13726
1889 /* 5353 */ MCD_OPC_Decode, 168, 12, 124, // Opcode: SRLRI_W
1890 /* 5357 */ MCD_OPC_FilterValue, 1, 173, 32, // Skip to: 13726
1891 /* 5361 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
1892 /* 5364 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 5377
1893 /* 5368 */ MCD_OPC_CheckPredicate, 8, 162, 32, // Skip to: 13726
1894 /* 5372 */ MCD_OPC_Decode, 167, 12, 131, 1, // Opcode: SRLRI_H
1895 /* 5377 */ MCD_OPC_FilterValue, 1, 153, 32, // Skip to: 13726
1896 /* 5381 */ MCD_OPC_CheckPredicate, 8, 149, 32, // Skip to: 13726
1897 /* 5385 */ MCD_OPC_CheckField, 19, 1, 0, 143, 32, // Skip to: 13726
1898 /* 5391 */ MCD_OPC_Decode, 165, 12, 132, 1, // Opcode: SRLRI_B
1899 /* 5396 */ MCD_OPC_FilterValue, 13, 163, 1, // Skip to: 5819
1900 /* 5400 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ...
1901 /* 5403 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 5416
1902 /* 5407 */ MCD_OPC_CheckPredicate, 8, 123, 32, // Skip to: 13726
1903 /* 5411 */ MCD_OPC_Decode, 235, 11, 137, 1, // Opcode: SLL_B
1904 /* 5416 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 5429
1905 /* 5420 */ MCD_OPC_CheckPredicate, 8, 110, 32, // Skip to: 13726
1906 /* 5424 */ MCD_OPC_Decode, 237, 11, 138, 1, // Opcode: SLL_H
1907 /* 5429 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 5442
1908 /* 5433 */ MCD_OPC_CheckPredicate, 8, 97, 32, // Skip to: 13726
1909 /* 5437 */ MCD_OPC_Decode, 239, 11, 139, 1, // Opcode: SLL_W
1910 /* 5442 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 5455
1911 /* 5446 */ MCD_OPC_CheckPredicate, 8, 84, 32, // Skip to: 13726
1912 /* 5450 */ MCD_OPC_Decode, 236, 11, 140, 1, // Opcode: SLL_D
1913 /* 5455 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 5468
1914 /* 5459 */ MCD_OPC_CheckPredicate, 8, 71, 32, // Skip to: 13726
1915 /* 5463 */ MCD_OPC_Decode, 154, 12, 137, 1, // Opcode: SRA_B
1916 /* 5468 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 5481
1917 /* 5472 */ MCD_OPC_CheckPredicate, 8, 58, 32, // Skip to: 13726
1918 /* 5476 */ MCD_OPC_Decode, 156, 12, 138, 1, // Opcode: SRA_H
1919 /* 5481 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 5494
1920 /* 5485 */ MCD_OPC_CheckPredicate, 8, 45, 32, // Skip to: 13726
1921 /* 5489 */ MCD_OPC_Decode, 158, 12, 139, 1, // Opcode: SRA_W
1922 /* 5494 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 5507
1923 /* 5498 */ MCD_OPC_CheckPredicate, 8, 32, 32, // Skip to: 13726
1924 /* 5502 */ MCD_OPC_Decode, 155, 12, 140, 1, // Opcode: SRA_D
1925 /* 5507 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 5520
1926 /* 5511 */ MCD_OPC_CheckPredicate, 8, 19, 32, // Skip to: 13726
1927 /* 5515 */ MCD_OPC_Decode, 175, 12, 137, 1, // Opcode: SRL_B
1928 /* 5520 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 5533
1929 /* 5524 */ MCD_OPC_CheckPredicate, 8, 6, 32, // Skip to: 13726
1930 /* 5528 */ MCD_OPC_Decode, 177, 12, 138, 1, // Opcode: SRL_H
1931 /* 5533 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 5546
1932 /* 5537 */ MCD_OPC_CheckPredicate, 8, 249, 31, // Skip to: 13726
1933 /* 5541 */ MCD_OPC_Decode, 179, 12, 139, 1, // Opcode: SRL_W
1934 /* 5546 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 5559
1935 /* 5550 */ MCD_OPC_CheckPredicate, 8, 236, 31, // Skip to: 13726
1936 /* 5554 */ MCD_OPC_Decode, 176, 12, 140, 1, // Opcode: SRL_D
1937 /* 5559 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 5572
1938 /* 5563 */ MCD_OPC_CheckPredicate, 8, 223, 31, // Skip to: 13726
1939 /* 5567 */ MCD_OPC_Decode, 202, 1, 137, 1, // Opcode: BCLR_B
1940 /* 5572 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 5585
1941 /* 5576 */ MCD_OPC_CheckPredicate, 8, 210, 31, // Skip to: 13726
1942 /* 5580 */ MCD_OPC_Decode, 204, 1, 138, 1, // Opcode: BCLR_H
1943 /* 5585 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 5598
1944 /* 5589 */ MCD_OPC_CheckPredicate, 8, 197, 31, // Skip to: 13726
1945 /* 5593 */ MCD_OPC_Decode, 205, 1, 139, 1, // Opcode: BCLR_W
1946 /* 5598 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 5611
1947 /* 5602 */ MCD_OPC_CheckPredicate, 8, 184, 31, // Skip to: 13726
1948 /* 5606 */ MCD_OPC_Decode, 203, 1, 140, 1, // Opcode: BCLR_D
1949 /* 5611 */ MCD_OPC_FilterValue, 16, 9, 0, // Skip to: 5624
1950 /* 5615 */ MCD_OPC_CheckPredicate, 8, 171, 31, // Skip to: 13726
1951 /* 5619 */ MCD_OPC_Decode, 185, 2, 137, 1, // Opcode: BSET_B
1952 /* 5624 */ MCD_OPC_FilterValue, 17, 9, 0, // Skip to: 5637
1953 /* 5628 */ MCD_OPC_CheckPredicate, 8, 158, 31, // Skip to: 13726
1954 /* 5632 */ MCD_OPC_Decode, 187, 2, 138, 1, // Opcode: BSET_H
1955 /* 5637 */ MCD_OPC_FilterValue, 18, 9, 0, // Skip to: 5650
1956 /* 5641 */ MCD_OPC_CheckPredicate, 8, 145, 31, // Skip to: 13726
1957 /* 5645 */ MCD_OPC_Decode, 188, 2, 139, 1, // Opcode: BSET_W
1958 /* 5650 */ MCD_OPC_FilterValue, 19, 9, 0, // Skip to: 5663
1959 /* 5654 */ MCD_OPC_CheckPredicate, 8, 132, 31, // Skip to: 13726
1960 /* 5658 */ MCD_OPC_Decode, 186, 2, 140, 1, // Opcode: BSET_D
1961 /* 5663 */ MCD_OPC_FilterValue, 20, 9, 0, // Skip to: 5676
1962 /* 5667 */ MCD_OPC_CheckPredicate, 8, 119, 31, // Skip to: 13726
1963 /* 5671 */ MCD_OPC_Decode, 152, 2, 137, 1, // Opcode: BNEG_B
1964 /* 5676 */ MCD_OPC_FilterValue, 21, 9, 0, // Skip to: 5689
1965 /* 5680 */ MCD_OPC_CheckPredicate, 8, 106, 31, // Skip to: 13726
1966 /* 5684 */ MCD_OPC_Decode, 154, 2, 138, 1, // Opcode: BNEG_H
1967 /* 5689 */ MCD_OPC_FilterValue, 22, 9, 0, // Skip to: 5702
1968 /* 5693 */ MCD_OPC_CheckPredicate, 8, 93, 31, // Skip to: 13726
1969 /* 5697 */ MCD_OPC_Decode, 155, 2, 139, 1, // Opcode: BNEG_W
1970 /* 5702 */ MCD_OPC_FilterValue, 23, 9, 0, // Skip to: 5715
1971 /* 5706 */ MCD_OPC_CheckPredicate, 8, 80, 31, // Skip to: 13726
1972 /* 5710 */ MCD_OPC_Decode, 153, 2, 140, 1, // Opcode: BNEG_D
1973 /* 5715 */ MCD_OPC_FilterValue, 24, 9, 0, // Skip to: 5728
1974 /* 5719 */ MCD_OPC_CheckPredicate, 8, 67, 31, // Skip to: 13726
1975 /* 5723 */ MCD_OPC_Decode, 237, 1, 141, 1, // Opcode: BINSL_B
1976 /* 5728 */ MCD_OPC_FilterValue, 25, 9, 0, // Skip to: 5741
1977 /* 5732 */ MCD_OPC_CheckPredicate, 8, 54, 31, // Skip to: 13726
1978 /* 5736 */ MCD_OPC_Decode, 239, 1, 142, 1, // Opcode: BINSL_H
1979 /* 5741 */ MCD_OPC_FilterValue, 26, 9, 0, // Skip to: 5754
1980 /* 5745 */ MCD_OPC_CheckPredicate, 8, 41, 31, // Skip to: 13726
1981 /* 5749 */ MCD_OPC_Decode, 240, 1, 143, 1, // Opcode: BINSL_W
1982 /* 5754 */ MCD_OPC_FilterValue, 27, 9, 0, // Skip to: 5767
1983 /* 5758 */ MCD_OPC_CheckPredicate, 8, 28, 31, // Skip to: 13726
1984 /* 5762 */ MCD_OPC_Decode, 238, 1, 144, 1, // Opcode: BINSL_D
1985 /* 5767 */ MCD_OPC_FilterValue, 28, 9, 0, // Skip to: 5780
1986 /* 5771 */ MCD_OPC_CheckPredicate, 8, 15, 31, // Skip to: 13726
1987 /* 5775 */ MCD_OPC_Decode, 245, 1, 141, 1, // Opcode: BINSR_B
1988 /* 5780 */ MCD_OPC_FilterValue, 29, 9, 0, // Skip to: 5793
1989 /* 5784 */ MCD_OPC_CheckPredicate, 8, 2, 31, // Skip to: 13726
1990 /* 5788 */ MCD_OPC_Decode, 247, 1, 142, 1, // Opcode: BINSR_H
1991 /* 5793 */ MCD_OPC_FilterValue, 30, 9, 0, // Skip to: 5806
1992 /* 5797 */ MCD_OPC_CheckPredicate, 8, 245, 30, // Skip to: 13726
1993 /* 5801 */ MCD_OPC_Decode, 248, 1, 143, 1, // Opcode: BINSR_W
1994 /* 5806 */ MCD_OPC_FilterValue, 31, 236, 30, // Skip to: 13726
1995 /* 5810 */ MCD_OPC_CheckPredicate, 8, 232, 30, // Skip to: 13726
1996 /* 5814 */ MCD_OPC_Decode, 246, 1, 144, 1, // Opcode: BINSR_D
1997 /* 5819 */ MCD_OPC_FilterValue, 14, 159, 1, // Skip to: 6238
1998 /* 5823 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ...
1999 /* 5826 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5838
2000 /* 5830 */ MCD_OPC_CheckPredicate, 8, 212, 30, // Skip to: 13726
2001 /* 5834 */ MCD_OPC_Decode, 63, 137, 1, // Opcode: ADDV_B
2002 /* 5838 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5850
2003 /* 5842 */ MCD_OPC_CheckPredicate, 8, 200, 30, // Skip to: 13726
2004 /* 5846 */ MCD_OPC_Decode, 65, 138, 1, // Opcode: ADDV_H
2005 /* 5850 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5862
2006 /* 5854 */ MCD_OPC_CheckPredicate, 8, 188, 30, // Skip to: 13726
2007 /* 5858 */ MCD_OPC_Decode, 66, 139, 1, // Opcode: ADDV_W
2008 /* 5862 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 5874
2009 /* 5866 */ MCD_OPC_CheckPredicate, 8, 176, 30, // Skip to: 13726
2010 /* 5870 */ MCD_OPC_Decode, 64, 140, 1, // Opcode: ADDV_D
2011 /* 5874 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 5887
2012 /* 5878 */ MCD_OPC_CheckPredicate, 8, 164, 30, // Skip to: 13726
2013 /* 5882 */ MCD_OPC_Decode, 225, 12, 137, 1, // Opcode: SUBV_B
2014 /* 5887 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 5900
2015 /* 5891 */ MCD_OPC_CheckPredicate, 8, 151, 30, // Skip to: 13726
2016 /* 5895 */ MCD_OPC_Decode, 227, 12, 138, 1, // Opcode: SUBV_H
2017 /* 5900 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 5913
2018 /* 5904 */ MCD_OPC_CheckPredicate, 8, 138, 30, // Skip to: 13726
2019 /* 5908 */ MCD_OPC_Decode, 228, 12, 139, 1, // Opcode: SUBV_W
2020 /* 5913 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 5926
2021 /* 5917 */ MCD_OPC_CheckPredicate, 8, 125, 30, // Skip to: 13726
2022 /* 5921 */ MCD_OPC_Decode, 226, 12, 140, 1, // Opcode: SUBV_D
2023 /* 5926 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 5939
2024 /* 5930 */ MCD_OPC_CheckPredicate, 8, 112, 30, // Skip to: 13726
2025 /* 5934 */ MCD_OPC_Decode, 171, 8, 137, 1, // Opcode: MAX_S_B
2026 /* 5939 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 5952
2027 /* 5943 */ MCD_OPC_CheckPredicate, 8, 99, 30, // Skip to: 13726
2028 /* 5947 */ MCD_OPC_Decode, 173, 8, 138, 1, // Opcode: MAX_S_H
2029 /* 5952 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 5965
2030 /* 5956 */ MCD_OPC_CheckPredicate, 8, 86, 30, // Skip to: 13726
2031 /* 5960 */ MCD_OPC_Decode, 174, 8, 139, 1, // Opcode: MAX_S_W
2032 /* 5965 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 5978
2033 /* 5969 */ MCD_OPC_CheckPredicate, 8, 73, 30, // Skip to: 13726
2034 /* 5973 */ MCD_OPC_Decode, 172, 8, 140, 1, // Opcode: MAX_S_D
2035 /* 5978 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 5991
2036 /* 5982 */ MCD_OPC_CheckPredicate, 8, 60, 30, // Skip to: 13726
2037 /* 5986 */ MCD_OPC_Decode, 175, 8, 137, 1, // Opcode: MAX_U_B
2038 /* 5991 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 6004
2039 /* 5995 */ MCD_OPC_CheckPredicate, 8, 47, 30, // Skip to: 13726
2040 /* 5999 */ MCD_OPC_Decode, 177, 8, 138, 1, // Opcode: MAX_U_H
2041 /* 6004 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 6017
2042 /* 6008 */ MCD_OPC_CheckPredicate, 8, 34, 30, // Skip to: 13726
2043 /* 6012 */ MCD_OPC_Decode, 178, 8, 139, 1, // Opcode: MAX_U_W
2044 /* 6017 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 6030
2045 /* 6021 */ MCD_OPC_CheckPredicate, 8, 21, 30, // Skip to: 13726
2046 /* 6025 */ MCD_OPC_Decode, 176, 8, 140, 1, // Opcode: MAX_U_D
2047 /* 6030 */ MCD_OPC_FilterValue, 16, 9, 0, // Skip to: 6043
2048 /* 6034 */ MCD_OPC_CheckPredicate, 8, 8, 30, // Skip to: 13726
2049 /* 6038 */ MCD_OPC_Decode, 212, 8, 137, 1, // Opcode: MIN_S_B
2050 /* 6043 */ MCD_OPC_FilterValue, 17, 9, 0, // Skip to: 6056
2051 /* 6047 */ MCD_OPC_CheckPredicate, 8, 251, 29, // Skip to: 13726
2052 /* 6051 */ MCD_OPC_Decode, 214, 8, 138, 1, // Opcode: MIN_S_H
2053 /* 6056 */ MCD_OPC_FilterValue, 18, 9, 0, // Skip to: 6069
2054 /* 6060 */ MCD_OPC_CheckPredicate, 8, 238, 29, // Skip to: 13726
2055 /* 6064 */ MCD_OPC_Decode, 215, 8, 139, 1, // Opcode: MIN_S_W
2056 /* 6069 */ MCD_OPC_FilterValue, 19, 9, 0, // Skip to: 6082
2057 /* 6073 */ MCD_OPC_CheckPredicate, 8, 225, 29, // Skip to: 13726
2058 /* 6077 */ MCD_OPC_Decode, 213, 8, 140, 1, // Opcode: MIN_S_D
2059 /* 6082 */ MCD_OPC_FilterValue, 20, 9, 0, // Skip to: 6095
2060 /* 6086 */ MCD_OPC_CheckPredicate, 8, 212, 29, // Skip to: 13726
2061 /* 6090 */ MCD_OPC_Decode, 216, 8, 137, 1, // Opcode: MIN_U_B
2062 /* 6095 */ MCD_OPC_FilterValue, 21, 9, 0, // Skip to: 6108
2063 /* 6099 */ MCD_OPC_CheckPredicate, 8, 199, 29, // Skip to: 13726
2064 /* 6103 */ MCD_OPC_Decode, 218, 8, 138, 1, // Opcode: MIN_U_H
2065 /* 6108 */ MCD_OPC_FilterValue, 22, 9, 0, // Skip to: 6121
2066 /* 6112 */ MCD_OPC_CheckPredicate, 8, 186, 29, // Skip to: 13726
2067 /* 6116 */ MCD_OPC_Decode, 219, 8, 139, 1, // Opcode: MIN_U_W
2068 /* 6121 */ MCD_OPC_FilterValue, 23, 9, 0, // Skip to: 6134
2069 /* 6125 */ MCD_OPC_CheckPredicate, 8, 173, 29, // Skip to: 13726
2070 /* 6129 */ MCD_OPC_Decode, 217, 8, 140, 1, // Opcode: MIN_U_D
2071 /* 6134 */ MCD_OPC_FilterValue, 24, 9, 0, // Skip to: 6147
2072 /* 6138 */ MCD_OPC_CheckPredicate, 8, 160, 29, // Skip to: 13726
2073 /* 6142 */ MCD_OPC_Decode, 165, 8, 137, 1, // Opcode: MAX_A_B
2074 /* 6147 */ MCD_OPC_FilterValue, 25, 9, 0, // Skip to: 6160
2075 /* 6151 */ MCD_OPC_CheckPredicate, 8, 147, 29, // Skip to: 13726
2076 /* 6155 */ MCD_OPC_Decode, 167, 8, 138, 1, // Opcode: MAX_A_H
2077 /* 6160 */ MCD_OPC_FilterValue, 26, 9, 0, // Skip to: 6173
2078 /* 6164 */ MCD_OPC_CheckPredicate, 8, 134, 29, // Skip to: 13726
2079 /* 6168 */ MCD_OPC_Decode, 168, 8, 139, 1, // Opcode: MAX_A_W
2080 /* 6173 */ MCD_OPC_FilterValue, 27, 9, 0, // Skip to: 6186
2081 /* 6177 */ MCD_OPC_CheckPredicate, 8, 121, 29, // Skip to: 13726
2082 /* 6181 */ MCD_OPC_Decode, 166, 8, 140, 1, // Opcode: MAX_A_D
2083 /* 6186 */ MCD_OPC_FilterValue, 28, 9, 0, // Skip to: 6199
2084 /* 6190 */ MCD_OPC_CheckPredicate, 8, 108, 29, // Skip to: 13726
2085 /* 6194 */ MCD_OPC_Decode, 206, 8, 137, 1, // Opcode: MIN_A_B
2086 /* 6199 */ MCD_OPC_FilterValue, 29, 9, 0, // Skip to: 6212
2087 /* 6203 */ MCD_OPC_CheckPredicate, 8, 95, 29, // Skip to: 13726
2088 /* 6207 */ MCD_OPC_Decode, 208, 8, 138, 1, // Opcode: MIN_A_H
2089 /* 6212 */ MCD_OPC_FilterValue, 30, 9, 0, // Skip to: 6225
2090 /* 6216 */ MCD_OPC_CheckPredicate, 8, 82, 29, // Skip to: 13726
2091 /* 6220 */ MCD_OPC_Decode, 209, 8, 139, 1, // Opcode: MIN_A_W
2092 /* 6225 */ MCD_OPC_FilterValue, 31, 73, 29, // Skip to: 13726
2093 /* 6229 */ MCD_OPC_CheckPredicate, 8, 69, 29, // Skip to: 13726
2094 /* 6233 */ MCD_OPC_Decode, 207, 8, 140, 1, // Opcode: MIN_A_D
2095 /* 6238 */ MCD_OPC_FilterValue, 15, 7, 1, // Skip to: 6505
2096 /* 6242 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ...
2097 /* 6245 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 6258
2098 /* 6249 */ MCD_OPC_CheckPredicate, 8, 49, 29, // Skip to: 13726
2099 /* 6253 */ MCD_OPC_Decode, 234, 2, 137, 1, // Opcode: CEQ_B
2100 /* 6258 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 6271
2101 /* 6262 */ MCD_OPC_CheckPredicate, 8, 36, 29, // Skip to: 13726
2102 /* 6266 */ MCD_OPC_Decode, 236, 2, 138, 1, // Opcode: CEQ_H
2103 /* 6271 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 6284
2104 /* 6275 */ MCD_OPC_CheckPredicate, 8, 23, 29, // Skip to: 13726
2105 /* 6279 */ MCD_OPC_Decode, 237, 2, 139, 1, // Opcode: CEQ_W
2106 /* 6284 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 6297
2107 /* 6288 */ MCD_OPC_CheckPredicate, 8, 10, 29, // Skip to: 13726
2108 /* 6292 */ MCD_OPC_Decode, 235, 2, 140, 1, // Opcode: CEQ_D
2109 /* 6297 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 6310
2110 /* 6301 */ MCD_OPC_CheckPredicate, 8, 253, 28, // Skip to: 13726
2111 /* 6305 */ MCD_OPC_Decode, 144, 3, 137, 1, // Opcode: CLT_S_B
2112 /* 6310 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 6323
2113 /* 6314 */ MCD_OPC_CheckPredicate, 8, 240, 28, // Skip to: 13726
2114 /* 6318 */ MCD_OPC_Decode, 146, 3, 138, 1, // Opcode: CLT_S_H
2115 /* 6323 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 6336
2116 /* 6327 */ MCD_OPC_CheckPredicate, 8, 227, 28, // Skip to: 13726
2117 /* 6331 */ MCD_OPC_Decode, 147, 3, 139, 1, // Opcode: CLT_S_W
2118 /* 6336 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 6349
2119 /* 6340 */ MCD_OPC_CheckPredicate, 8, 214, 28, // Skip to: 13726
2120 /* 6344 */ MCD_OPC_Decode, 145, 3, 140, 1, // Opcode: CLT_S_D
2121 /* 6349 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 6362
2122 /* 6353 */ MCD_OPC_CheckPredicate, 8, 201, 28, // Skip to: 13726
2123 /* 6357 */ MCD_OPC_Decode, 148, 3, 137, 1, // Opcode: CLT_U_B
2124 /* 6362 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 6375
2125 /* 6366 */ MCD_OPC_CheckPredicate, 8, 188, 28, // Skip to: 13726
2126 /* 6370 */ MCD_OPC_Decode, 150, 3, 138, 1, // Opcode: CLT_U_H
2127 /* 6375 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 6388
2128 /* 6379 */ MCD_OPC_CheckPredicate, 8, 175, 28, // Skip to: 13726
2129 /* 6383 */ MCD_OPC_Decode, 151, 3, 139, 1, // Opcode: CLT_U_W
2130 /* 6388 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 6401
2131 /* 6392 */ MCD_OPC_CheckPredicate, 8, 162, 28, // Skip to: 13726
2132 /* 6396 */ MCD_OPC_Decode, 149, 3, 140, 1, // Opcode: CLT_U_D
2133 /* 6401 */ MCD_OPC_FilterValue, 16, 9, 0, // Skip to: 6414
2134 /* 6405 */ MCD_OPC_CheckPredicate, 8, 149, 28, // Skip to: 13726
2135 /* 6409 */ MCD_OPC_Decode, 253, 2, 137, 1, // Opcode: CLE_S_B
2136 /* 6414 */ MCD_OPC_FilterValue, 17, 9, 0, // Skip to: 6427
2137 /* 6418 */ MCD_OPC_CheckPredicate, 8, 136, 28, // Skip to: 13726
2138 /* 6422 */ MCD_OPC_Decode, 255, 2, 138, 1, // Opcode: CLE_S_H
2139 /* 6427 */ MCD_OPC_FilterValue, 18, 9, 0, // Skip to: 6440
2140 /* 6431 */ MCD_OPC_CheckPredicate, 8, 123, 28, // Skip to: 13726
2141 /* 6435 */ MCD_OPC_Decode, 128, 3, 139, 1, // Opcode: CLE_S_W
2142 /* 6440 */ MCD_OPC_FilterValue, 19, 9, 0, // Skip to: 6453
2143 /* 6444 */ MCD_OPC_CheckPredicate, 8, 110, 28, // Skip to: 13726
2144 /* 6448 */ MCD_OPC_Decode, 254, 2, 140, 1, // Opcode: CLE_S_D
2145 /* 6453 */ MCD_OPC_FilterValue, 20, 9, 0, // Skip to: 6466
2146 /* 6457 */ MCD_OPC_CheckPredicate, 8, 97, 28, // Skip to: 13726
2147 /* 6461 */ MCD_OPC_Decode, 129, 3, 137, 1, // Opcode: CLE_U_B
2148 /* 6466 */ MCD_OPC_FilterValue, 21, 9, 0, // Skip to: 6479
2149 /* 6470 */ MCD_OPC_CheckPredicate, 8, 84, 28, // Skip to: 13726
2150 /* 6474 */ MCD_OPC_Decode, 131, 3, 138, 1, // Opcode: CLE_U_H
2151 /* 6479 */ MCD_OPC_FilterValue, 22, 9, 0, // Skip to: 6492
2152 /* 6483 */ MCD_OPC_CheckPredicate, 8, 71, 28, // Skip to: 13726
2153 /* 6487 */ MCD_OPC_Decode, 132, 3, 139, 1, // Opcode: CLE_U_W
2154 /* 6492 */ MCD_OPC_FilterValue, 23, 62, 28, // Skip to: 13726
2155 /* 6496 */ MCD_OPC_CheckPredicate, 8, 58, 28, // Skip to: 13726
2156 /* 6500 */ MCD_OPC_Decode, 130, 3, 140, 1, // Opcode: CLE_U_D
2157 /* 6505 */ MCD_OPC_FilterValue, 16, 147, 1, // Skip to: 6912
2158 /* 6509 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ...
2159 /* 6512 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6524
2160 /* 6516 */ MCD_OPC_CheckPredicate, 8, 38, 28, // Skip to: 13726
2161 /* 6520 */ MCD_OPC_Decode, 68, 137, 1, // Opcode: ADD_A_B
2162 /* 6524 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6536
2163 /* 6528 */ MCD_OPC_CheckPredicate, 8, 26, 28, // Skip to: 13726
2164 /* 6532 */ MCD_OPC_Decode, 70, 138, 1, // Opcode: ADD_A_H
2165 /* 6536 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6548
2166 /* 6540 */ MCD_OPC_CheckPredicate, 8, 14, 28, // Skip to: 13726
2167 /* 6544 */ MCD_OPC_Decode, 71, 139, 1, // Opcode: ADD_A_W
2168 /* 6548 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 6560
2169 /* 6552 */ MCD_OPC_CheckPredicate, 8, 2, 28, // Skip to: 13726
2170 /* 6556 */ MCD_OPC_Decode, 69, 140, 1, // Opcode: ADD_A_D
2171 /* 6560 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 6572
2172 /* 6564 */ MCD_OPC_CheckPredicate, 8, 246, 27, // Skip to: 13726
2173 /* 6568 */ MCD_OPC_Decode, 40, 137, 1, // Opcode: ADDS_A_B
2174 /* 6572 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 6584
2175 /* 6576 */ MCD_OPC_CheckPredicate, 8, 234, 27, // Skip to: 13726
2176 /* 6580 */ MCD_OPC_Decode, 42, 138, 1, // Opcode: ADDS_A_H
2177 /* 6584 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 6596
2178 /* 6588 */ MCD_OPC_CheckPredicate, 8, 222, 27, // Skip to: 13726
2179 /* 6592 */ MCD_OPC_Decode, 43, 139, 1, // Opcode: ADDS_A_W
2180 /* 6596 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 6608
2181 /* 6600 */ MCD_OPC_CheckPredicate, 8, 210, 27, // Skip to: 13726
2182 /* 6604 */ MCD_OPC_Decode, 41, 140, 1, // Opcode: ADDS_A_D
2183 /* 6608 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 6620
2184 /* 6612 */ MCD_OPC_CheckPredicate, 8, 198, 27, // Skip to: 13726
2185 /* 6616 */ MCD_OPC_Decode, 44, 137, 1, // Opcode: ADDS_S_B
2186 /* 6620 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 6632
2187 /* 6624 */ MCD_OPC_CheckPredicate, 8, 186, 27, // Skip to: 13726
2188 /* 6628 */ MCD_OPC_Decode, 46, 138, 1, // Opcode: ADDS_S_H
2189 /* 6632 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 6644
2190 /* 6636 */ MCD_OPC_CheckPredicate, 8, 174, 27, // Skip to: 13726
2191 /* 6640 */ MCD_OPC_Decode, 47, 139, 1, // Opcode: ADDS_S_W
2192 /* 6644 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 6656
2193 /* 6648 */ MCD_OPC_CheckPredicate, 8, 162, 27, // Skip to: 13726
2194 /* 6652 */ MCD_OPC_Decode, 45, 140, 1, // Opcode: ADDS_S_D
2195 /* 6656 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 6668
2196 /* 6660 */ MCD_OPC_CheckPredicate, 8, 150, 27, // Skip to: 13726
2197 /* 6664 */ MCD_OPC_Decode, 48, 137, 1, // Opcode: ADDS_U_B
2198 /* 6668 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 6680
2199 /* 6672 */ MCD_OPC_CheckPredicate, 8, 138, 27, // Skip to: 13726
2200 /* 6676 */ MCD_OPC_Decode, 50, 138, 1, // Opcode: ADDS_U_H
2201 /* 6680 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 6692
2202 /* 6684 */ MCD_OPC_CheckPredicate, 8, 126, 27, // Skip to: 13726
2203 /* 6688 */ MCD_OPC_Decode, 51, 139, 1, // Opcode: ADDS_U_W
2204 /* 6692 */ MCD_OPC_FilterValue, 15, 8, 0, // Skip to: 6704
2205 /* 6696 */ MCD_OPC_CheckPredicate, 8, 114, 27, // Skip to: 13726
2206 /* 6700 */ MCD_OPC_Decode, 49, 140, 1, // Opcode: ADDS_U_D
2207 /* 6704 */ MCD_OPC_FilterValue, 16, 9, 0, // Skip to: 6717
2208 /* 6708 */ MCD_OPC_CheckPredicate, 8, 102, 27, // Skip to: 13726
2209 /* 6712 */ MCD_OPC_Decode, 147, 1, 137, 1, // Opcode: AVE_S_B
2210 /* 6717 */ MCD_OPC_FilterValue, 17, 9, 0, // Skip to: 6730
2211 /* 6721 */ MCD_OPC_CheckPredicate, 8, 89, 27, // Skip to: 13726
2212 /* 6725 */ MCD_OPC_Decode, 149, 1, 138, 1, // Opcode: AVE_S_H
2213 /* 6730 */ MCD_OPC_FilterValue, 18, 9, 0, // Skip to: 6743
2214 /* 6734 */ MCD_OPC_CheckPredicate, 8, 76, 27, // Skip to: 13726
2215 /* 6738 */ MCD_OPC_Decode, 150, 1, 139, 1, // Opcode: AVE_S_W
2216 /* 6743 */ MCD_OPC_FilterValue, 19, 9, 0, // Skip to: 6756
2217 /* 6747 */ MCD_OPC_CheckPredicate, 8, 63, 27, // Skip to: 13726
2218 /* 6751 */ MCD_OPC_Decode, 148, 1, 140, 1, // Opcode: AVE_S_D
2219 /* 6756 */ MCD_OPC_FilterValue, 20, 9, 0, // Skip to: 6769
2220 /* 6760 */ MCD_OPC_CheckPredicate, 8, 50, 27, // Skip to: 13726
2221 /* 6764 */ MCD_OPC_Decode, 151, 1, 137, 1, // Opcode: AVE_U_B
2222 /* 6769 */ MCD_OPC_FilterValue, 21, 9, 0, // Skip to: 6782
2223 /* 6773 */ MCD_OPC_CheckPredicate, 8, 37, 27, // Skip to: 13726
2224 /* 6777 */ MCD_OPC_Decode, 153, 1, 138, 1, // Opcode: AVE_U_H
2225 /* 6782 */ MCD_OPC_FilterValue, 22, 9, 0, // Skip to: 6795
2226 /* 6786 */ MCD_OPC_CheckPredicate, 8, 24, 27, // Skip to: 13726
2227 /* 6790 */ MCD_OPC_Decode, 154, 1, 139, 1, // Opcode: AVE_U_W
2228 /* 6795 */ MCD_OPC_FilterValue, 23, 9, 0, // Skip to: 6808
2229 /* 6799 */ MCD_OPC_CheckPredicate, 8, 11, 27, // Skip to: 13726
2230 /* 6803 */ MCD_OPC_Decode, 152, 1, 140, 1, // Opcode: AVE_U_D
2231 /* 6808 */ MCD_OPC_FilterValue, 24, 9, 0, // Skip to: 6821
2232 /* 6812 */ MCD_OPC_CheckPredicate, 8, 254, 26, // Skip to: 13726
2233 /* 6816 */ MCD_OPC_Decode, 139, 1, 137, 1, // Opcode: AVER_S_B
2234 /* 6821 */ MCD_OPC_FilterValue, 25, 9, 0, // Skip to: 6834
2235 /* 6825 */ MCD_OPC_CheckPredicate, 8, 241, 26, // Skip to: 13726
2236 /* 6829 */ MCD_OPC_Decode, 141, 1, 138, 1, // Opcode: AVER_S_H
2237 /* 6834 */ MCD_OPC_FilterValue, 26, 9, 0, // Skip to: 6847
2238 /* 6838 */ MCD_OPC_CheckPredicate, 8, 228, 26, // Skip to: 13726
2239 /* 6842 */ MCD_OPC_Decode, 142, 1, 139, 1, // Opcode: AVER_S_W
2240 /* 6847 */ MCD_OPC_FilterValue, 27, 9, 0, // Skip to: 6860
2241 /* 6851 */ MCD_OPC_CheckPredicate, 8, 215, 26, // Skip to: 13726
2242 /* 6855 */ MCD_OPC_Decode, 140, 1, 140, 1, // Opcode: AVER_S_D
2243 /* 6860 */ MCD_OPC_FilterValue, 28, 9, 0, // Skip to: 6873
2244 /* 6864 */ MCD_OPC_CheckPredicate, 8, 202, 26, // Skip to: 13726
2245 /* 6868 */ MCD_OPC_Decode, 143, 1, 137, 1, // Opcode: AVER_U_B
2246 /* 6873 */ MCD_OPC_FilterValue, 29, 9, 0, // Skip to: 6886
2247 /* 6877 */ MCD_OPC_CheckPredicate, 8, 189, 26, // Skip to: 13726
2248 /* 6881 */ MCD_OPC_Decode, 145, 1, 138, 1, // Opcode: AVER_U_H
2249 /* 6886 */ MCD_OPC_FilterValue, 30, 9, 0, // Skip to: 6899
2250 /* 6890 */ MCD_OPC_CheckPredicate, 8, 176, 26, // Skip to: 13726
2251 /* 6894 */ MCD_OPC_Decode, 146, 1, 139, 1, // Opcode: AVER_U_W
2252 /* 6899 */ MCD_OPC_FilterValue, 31, 167, 26, // Skip to: 13726
2253 /* 6903 */ MCD_OPC_CheckPredicate, 8, 163, 26, // Skip to: 13726
2254 /* 6907 */ MCD_OPC_Decode, 144, 1, 140, 1, // Opcode: AVER_U_D
2255 /* 6912 */ MCD_OPC_FilterValue, 17, 51, 1, // Skip to: 7223
2256 /* 6916 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ...
2257 /* 6919 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 6932
2258 /* 6923 */ MCD_OPC_CheckPredicate, 8, 143, 26, // Skip to: 13726
2259 /* 6927 */ MCD_OPC_Decode, 206, 12, 137, 1, // Opcode: SUBS_S_B
2260 /* 6932 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 6945
2261 /* 6936 */ MCD_OPC_CheckPredicate, 8, 130, 26, // Skip to: 13726
2262 /* 6940 */ MCD_OPC_Decode, 208, 12, 138, 1, // Opcode: SUBS_S_H
2263 /* 6945 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 6958
2264 /* 6949 */ MCD_OPC_CheckPredicate, 8, 117, 26, // Skip to: 13726
2265 /* 6953 */ MCD_OPC_Decode, 209, 12, 139, 1, // Opcode: SUBS_S_W
2266 /* 6958 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 6971
2267 /* 6962 */ MCD_OPC_CheckPredicate, 8, 104, 26, // Skip to: 13726
2268 /* 6966 */ MCD_OPC_Decode, 207, 12, 140, 1, // Opcode: SUBS_S_D
2269 /* 6971 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 6984
2270 /* 6975 */ MCD_OPC_CheckPredicate, 8, 91, 26, // Skip to: 13726
2271 /* 6979 */ MCD_OPC_Decode, 210, 12, 137, 1, // Opcode: SUBS_U_B
2272 /* 6984 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 6997
2273 /* 6988 */ MCD_OPC_CheckPredicate, 8, 78, 26, // Skip to: 13726
2274 /* 6992 */ MCD_OPC_Decode, 212, 12, 138, 1, // Opcode: SUBS_U_H
2275 /* 6997 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 7010
2276 /* 7001 */ MCD_OPC_CheckPredicate, 8, 65, 26, // Skip to: 13726
2277 /* 7005 */ MCD_OPC_Decode, 213, 12, 139, 1, // Opcode: SUBS_U_W
2278 /* 7010 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 7023
2279 /* 7014 */ MCD_OPC_CheckPredicate, 8, 52, 26, // Skip to: 13726
2280 /* 7018 */ MCD_OPC_Decode, 211, 12, 140, 1, // Opcode: SUBS_U_D
2281 /* 7023 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 7036
2282 /* 7027 */ MCD_OPC_CheckPredicate, 8, 39, 26, // Skip to: 13726
2283 /* 7031 */ MCD_OPC_Decode, 198, 12, 137, 1, // Opcode: SUBSUS_U_B
2284 /* 7036 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 7049
2285 /* 7040 */ MCD_OPC_CheckPredicate, 8, 26, 26, // Skip to: 13726
2286 /* 7044 */ MCD_OPC_Decode, 200, 12, 138, 1, // Opcode: SUBSUS_U_H
2287 /* 7049 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 7062
2288 /* 7053 */ MCD_OPC_CheckPredicate, 8, 13, 26, // Skip to: 13726
2289 /* 7057 */ MCD_OPC_Decode, 201, 12, 139, 1, // Opcode: SUBSUS_U_W
2290 /* 7062 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 7075
2291 /* 7066 */ MCD_OPC_CheckPredicate, 8, 0, 26, // Skip to: 13726
2292 /* 7070 */ MCD_OPC_Decode, 199, 12, 140, 1, // Opcode: SUBSUS_U_D
2293 /* 7075 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 7088
2294 /* 7079 */ MCD_OPC_CheckPredicate, 8, 243, 25, // Skip to: 13726
2295 /* 7083 */ MCD_OPC_Decode, 202, 12, 137, 1, // Opcode: SUBSUU_S_B
2296 /* 7088 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 7101
2297 /* 7092 */ MCD_OPC_CheckPredicate, 8, 230, 25, // Skip to: 13726
2298 /* 7096 */ MCD_OPC_Decode, 204, 12, 138, 1, // Opcode: SUBSUU_S_H
2299 /* 7101 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 7114
2300 /* 7105 */ MCD_OPC_CheckPredicate, 8, 217, 25, // Skip to: 13726
2301 /* 7109 */ MCD_OPC_Decode, 205, 12, 139, 1, // Opcode: SUBSUU_S_W
2302 /* 7114 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 7127
2303 /* 7118 */ MCD_OPC_CheckPredicate, 8, 204, 25, // Skip to: 13726
2304 /* 7122 */ MCD_OPC_Decode, 203, 12, 140, 1, // Opcode: SUBSUU_S_D
2305 /* 7127 */ MCD_OPC_FilterValue, 16, 8, 0, // Skip to: 7139
2306 /* 7131 */ MCD_OPC_CheckPredicate, 8, 191, 25, // Skip to: 13726
2307 /* 7135 */ MCD_OPC_Decode, 97, 137, 1, // Opcode: ASUB_S_B
2308 /* 7139 */ MCD_OPC_FilterValue, 17, 8, 0, // Skip to: 7151
2309 /* 7143 */ MCD_OPC_CheckPredicate, 8, 179, 25, // Skip to: 13726
2310 /* 7147 */ MCD_OPC_Decode, 99, 138, 1, // Opcode: ASUB_S_H
2311 /* 7151 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 7163
2312 /* 7155 */ MCD_OPC_CheckPredicate, 8, 167, 25, // Skip to: 13726
2313 /* 7159 */ MCD_OPC_Decode, 100, 139, 1, // Opcode: ASUB_S_W
2314 /* 7163 */ MCD_OPC_FilterValue, 19, 8, 0, // Skip to: 7175
2315 /* 7167 */ MCD_OPC_CheckPredicate, 8, 155, 25, // Skip to: 13726
2316 /* 7171 */ MCD_OPC_Decode, 98, 140, 1, // Opcode: ASUB_S_D
2317 /* 7175 */ MCD_OPC_FilterValue, 20, 8, 0, // Skip to: 7187
2318 /* 7179 */ MCD_OPC_CheckPredicate, 8, 143, 25, // Skip to: 13726
2319 /* 7183 */ MCD_OPC_Decode, 101, 137, 1, // Opcode: ASUB_U_B
2320 /* 7187 */ MCD_OPC_FilterValue, 21, 8, 0, // Skip to: 7199
2321 /* 7191 */ MCD_OPC_CheckPredicate, 8, 131, 25, // Skip to: 13726
2322 /* 7195 */ MCD_OPC_Decode, 103, 138, 1, // Opcode: ASUB_U_H
2323 /* 7199 */ MCD_OPC_FilterValue, 22, 8, 0, // Skip to: 7211
2324 /* 7203 */ MCD_OPC_CheckPredicate, 8, 119, 25, // Skip to: 13726
2325 /* 7207 */ MCD_OPC_Decode, 104, 139, 1, // Opcode: ASUB_U_W
2326 /* 7211 */ MCD_OPC_FilterValue, 23, 111, 25, // Skip to: 13726
2327 /* 7215 */ MCD_OPC_CheckPredicate, 8, 107, 25, // Skip to: 13726
2328 /* 7219 */ MCD_OPC_Decode, 102, 140, 1, // Opcode: ASUB_U_D
2329 /* 7223 */ MCD_OPC_FilterValue, 18, 111, 1, // Skip to: 7594
2330 /* 7227 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ...
2331 /* 7230 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7243
2332 /* 7234 */ MCD_OPC_CheckPredicate, 8, 88, 25, // Skip to: 13726
2333 /* 7238 */ MCD_OPC_Decode, 213, 9, 137, 1, // Opcode: MULV_B
2334 /* 7243 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 7256
2335 /* 7247 */ MCD_OPC_CheckPredicate, 8, 75, 25, // Skip to: 13726
2336 /* 7251 */ MCD_OPC_Decode, 215, 9, 138, 1, // Opcode: MULV_H
2337 /* 7256 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 7269
2338 /* 7260 */ MCD_OPC_CheckPredicate, 8, 62, 25, // Skip to: 13726
2339 /* 7264 */ MCD_OPC_Decode, 216, 9, 139, 1, // Opcode: MULV_W
2340 /* 7269 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 7282
2341 /* 7273 */ MCD_OPC_CheckPredicate, 8, 49, 25, // Skip to: 13726
2342 /* 7277 */ MCD_OPC_Decode, 214, 9, 140, 1, // Opcode: MULV_D
2343 /* 7282 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 7295
2344 /* 7286 */ MCD_OPC_CheckPredicate, 8, 36, 25, // Skip to: 13726
2345 /* 7290 */ MCD_OPC_Decode, 138, 8, 141, 1, // Opcode: MADDV_B
2346 /* 7295 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 7308
2347 /* 7299 */ MCD_OPC_CheckPredicate, 8, 23, 25, // Skip to: 13726
2348 /* 7303 */ MCD_OPC_Decode, 140, 8, 142, 1, // Opcode: MADDV_H
2349 /* 7308 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 7321
2350 /* 7312 */ MCD_OPC_CheckPredicate, 8, 10, 25, // Skip to: 13726
2351 /* 7316 */ MCD_OPC_Decode, 141, 8, 143, 1, // Opcode: MADDV_W
2352 /* 7321 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 7334
2353 /* 7325 */ MCD_OPC_CheckPredicate, 8, 253, 24, // Skip to: 13726
2354 /* 7329 */ MCD_OPC_Decode, 139, 8, 144, 1, // Opcode: MADDV_D
2355 /* 7334 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 7347
2356 /* 7338 */ MCD_OPC_CheckPredicate, 8, 240, 24, // Skip to: 13726
2357 /* 7342 */ MCD_OPC_Decode, 156, 9, 141, 1, // Opcode: MSUBV_B
2358 /* 7347 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 7360
2359 /* 7351 */ MCD_OPC_CheckPredicate, 8, 227, 24, // Skip to: 13726
2360 /* 7355 */ MCD_OPC_Decode, 158, 9, 142, 1, // Opcode: MSUBV_H
2361 /* 7360 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 7373
2362 /* 7364 */ MCD_OPC_CheckPredicate, 8, 214, 24, // Skip to: 13726
2363 /* 7368 */ MCD_OPC_Decode, 159, 9, 143, 1, // Opcode: MSUBV_W
2364 /* 7373 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 7386
2365 /* 7377 */ MCD_OPC_CheckPredicate, 8, 201, 24, // Skip to: 13726
2366 /* 7381 */ MCD_OPC_Decode, 157, 9, 144, 1, // Opcode: MSUBV_D
2367 /* 7386 */ MCD_OPC_FilterValue, 16, 9, 0, // Skip to: 7399
2368 /* 7390 */ MCD_OPC_CheckPredicate, 8, 188, 24, // Skip to: 13726
2369 /* 7394 */ MCD_OPC_Decode, 185, 4, 137, 1, // Opcode: DIV_S_B
2370 /* 7399 */ MCD_OPC_FilterValue, 17, 9, 0, // Skip to: 7412
2371 /* 7403 */ MCD_OPC_CheckPredicate, 8, 175, 24, // Skip to: 13726
2372 /* 7407 */ MCD_OPC_Decode, 187, 4, 138, 1, // Opcode: DIV_S_H
2373 /* 7412 */ MCD_OPC_FilterValue, 18, 9, 0, // Skip to: 7425
2374 /* 7416 */ MCD_OPC_CheckPredicate, 8, 162, 24, // Skip to: 13726
2375 /* 7420 */ MCD_OPC_Decode, 188, 4, 139, 1, // Opcode: DIV_S_W
2376 /* 7425 */ MCD_OPC_FilterValue, 19, 9, 0, // Skip to: 7438
2377 /* 7429 */ MCD_OPC_CheckPredicate, 8, 149, 24, // Skip to: 13726
2378 /* 7433 */ MCD_OPC_Decode, 186, 4, 140, 1, // Opcode: DIV_S_D
2379 /* 7438 */ MCD_OPC_FilterValue, 20, 9, 0, // Skip to: 7451
2380 /* 7442 */ MCD_OPC_CheckPredicate, 8, 136, 24, // Skip to: 13726
2381 /* 7446 */ MCD_OPC_Decode, 189, 4, 137, 1, // Opcode: DIV_U_B
2382 /* 7451 */ MCD_OPC_FilterValue, 21, 9, 0, // Skip to: 7464
2383 /* 7455 */ MCD_OPC_CheckPredicate, 8, 123, 24, // Skip to: 13726
2384 /* 7459 */ MCD_OPC_Decode, 191, 4, 138, 1, // Opcode: DIV_U_H
2385 /* 7464 */ MCD_OPC_FilterValue, 22, 9, 0, // Skip to: 7477
2386 /* 7468 */ MCD_OPC_CheckPredicate, 8, 110, 24, // Skip to: 13726
2387 /* 7472 */ MCD_OPC_Decode, 192, 4, 139, 1, // Opcode: DIV_U_W
2388 /* 7477 */ MCD_OPC_FilterValue, 23, 9, 0, // Skip to: 7490
2389 /* 7481 */ MCD_OPC_CheckPredicate, 8, 97, 24, // Skip to: 13726
2390 /* 7485 */ MCD_OPC_Decode, 190, 4, 140, 1, // Opcode: DIV_U_D
2391 /* 7490 */ MCD_OPC_FilterValue, 24, 9, 0, // Skip to: 7503
2392 /* 7494 */ MCD_OPC_CheckPredicate, 8, 84, 24, // Skip to: 13726
2393 /* 7498 */ MCD_OPC_Decode, 225, 8, 137, 1, // Opcode: MOD_S_B
2394 /* 7503 */ MCD_OPC_FilterValue, 25, 9, 0, // Skip to: 7516
2395 /* 7507 */ MCD_OPC_CheckPredicate, 8, 71, 24, // Skip to: 13726
2396 /* 7511 */ MCD_OPC_Decode, 227, 8, 138, 1, // Opcode: MOD_S_H
2397 /* 7516 */ MCD_OPC_FilterValue, 26, 9, 0, // Skip to: 7529
2398 /* 7520 */ MCD_OPC_CheckPredicate, 8, 58, 24, // Skip to: 13726
2399 /* 7524 */ MCD_OPC_Decode, 228, 8, 139, 1, // Opcode: MOD_S_W
2400 /* 7529 */ MCD_OPC_FilterValue, 27, 9, 0, // Skip to: 7542
2401 /* 7533 */ MCD_OPC_CheckPredicate, 8, 45, 24, // Skip to: 13726
2402 /* 7537 */ MCD_OPC_Decode, 226, 8, 140, 1, // Opcode: MOD_S_D
2403 /* 7542 */ MCD_OPC_FilterValue, 28, 9, 0, // Skip to: 7555
2404 /* 7546 */ MCD_OPC_CheckPredicate, 8, 32, 24, // Skip to: 13726
2405 /* 7550 */ MCD_OPC_Decode, 229, 8, 137, 1, // Opcode: MOD_U_B
2406 /* 7555 */ MCD_OPC_FilterValue, 29, 9, 0, // Skip to: 7568
2407 /* 7559 */ MCD_OPC_CheckPredicate, 8, 19, 24, // Skip to: 13726
2408 /* 7563 */ MCD_OPC_Decode, 231, 8, 138, 1, // Opcode: MOD_U_H
2409 /* 7568 */ MCD_OPC_FilterValue, 30, 9, 0, // Skip to: 7581
2410 /* 7572 */ MCD_OPC_CheckPredicate, 8, 6, 24, // Skip to: 13726
2411 /* 7576 */ MCD_OPC_Decode, 232, 8, 139, 1, // Opcode: MOD_U_W
2412 /* 7581 */ MCD_OPC_FilterValue, 31, 253, 23, // Skip to: 13726
2413 /* 7585 */ MCD_OPC_CheckPredicate, 8, 249, 23, // Skip to: 13726
2414 /* 7589 */ MCD_OPC_Decode, 230, 8, 140, 1, // Opcode: MOD_U_D
2415 /* 7594 */ MCD_OPC_FilterValue, 19, 237, 0, // Skip to: 7835
2416 /* 7598 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ...
2417 /* 7601 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 7614
2418 /* 7605 */ MCD_OPC_CheckPredicate, 8, 229, 23, // Skip to: 13726
2419 /* 7609 */ MCD_OPC_Decode, 212, 4, 145, 1, // Opcode: DOTP_S_H
2420 /* 7614 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 7627
2421 /* 7618 */ MCD_OPC_CheckPredicate, 8, 216, 23, // Skip to: 13726
2422 /* 7622 */ MCD_OPC_Decode, 213, 4, 146, 1, // Opcode: DOTP_S_W
2423 /* 7627 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 7640
2424 /* 7631 */ MCD_OPC_CheckPredicate, 8, 203, 23, // Skip to: 13726
2425 /* 7635 */ MCD_OPC_Decode, 211, 4, 147, 1, // Opcode: DOTP_S_D
2426 /* 7640 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 7653
2427 /* 7644 */ MCD_OPC_CheckPredicate, 8, 190, 23, // Skip to: 13726
2428 /* 7648 */ MCD_OPC_Decode, 215, 4, 145, 1, // Opcode: DOTP_U_H
2429 /* 7653 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 7666
2430 /* 7657 */ MCD_OPC_CheckPredicate, 8, 177, 23, // Skip to: 13726
2431 /* 7661 */ MCD_OPC_Decode, 216, 4, 146, 1, // Opcode: DOTP_U_W
2432 /* 7666 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 7679
2433 /* 7670 */ MCD_OPC_CheckPredicate, 8, 164, 23, // Skip to: 13726
2434 /* 7674 */ MCD_OPC_Decode, 214, 4, 147, 1, // Opcode: DOTP_U_D
2435 /* 7679 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 7692
2436 /* 7683 */ MCD_OPC_CheckPredicate, 8, 151, 23, // Skip to: 13726
2437 /* 7687 */ MCD_OPC_Decode, 218, 4, 148, 1, // Opcode: DPADD_S_H
2438 /* 7692 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 7705
2439 /* 7696 */ MCD_OPC_CheckPredicate, 8, 138, 23, // Skip to: 13726
2440 /* 7700 */ MCD_OPC_Decode, 219, 4, 149, 1, // Opcode: DPADD_S_W
2441 /* 7705 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 7718
2442 /* 7709 */ MCD_OPC_CheckPredicate, 8, 125, 23, // Skip to: 13726
2443 /* 7713 */ MCD_OPC_Decode, 217, 4, 150, 1, // Opcode: DPADD_S_D
2444 /* 7718 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 7731
2445 /* 7722 */ MCD_OPC_CheckPredicate, 8, 112, 23, // Skip to: 13726
2446 /* 7726 */ MCD_OPC_Decode, 221, 4, 148, 1, // Opcode: DPADD_U_H
2447 /* 7731 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 7744
2448 /* 7735 */ MCD_OPC_CheckPredicate, 8, 99, 23, // Skip to: 13726
2449 /* 7739 */ MCD_OPC_Decode, 222, 4, 149, 1, // Opcode: DPADD_U_W
2450 /* 7744 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 7757
2451 /* 7748 */ MCD_OPC_CheckPredicate, 8, 86, 23, // Skip to: 13726
2452 /* 7752 */ MCD_OPC_Decode, 220, 4, 150, 1, // Opcode: DPADD_U_D
2453 /* 7757 */ MCD_OPC_FilterValue, 17, 9, 0, // Skip to: 7770
2454 /* 7761 */ MCD_OPC_CheckPredicate, 8, 73, 23, // Skip to: 13726
2455 /* 7765 */ MCD_OPC_Decode, 237, 4, 148, 1, // Opcode: DPSUB_S_H
2456 /* 7770 */ MCD_OPC_FilterValue, 18, 9, 0, // Skip to: 7783
2457 /* 7774 */ MCD_OPC_CheckPredicate, 8, 60, 23, // Skip to: 13726
2458 /* 7778 */ MCD_OPC_Decode, 238, 4, 149, 1, // Opcode: DPSUB_S_W
2459 /* 7783 */ MCD_OPC_FilterValue, 19, 9, 0, // Skip to: 7796
2460 /* 7787 */ MCD_OPC_CheckPredicate, 8, 47, 23, // Skip to: 13726
2461 /* 7791 */ MCD_OPC_Decode, 236, 4, 150, 1, // Opcode: DPSUB_S_D
2462 /* 7796 */ MCD_OPC_FilterValue, 21, 9, 0, // Skip to: 7809
2463 /* 7800 */ MCD_OPC_CheckPredicate, 8, 34, 23, // Skip to: 13726
2464 /* 7804 */ MCD_OPC_Decode, 240, 4, 148, 1, // Opcode: DPSUB_U_H
2465 /* 7809 */ MCD_OPC_FilterValue, 22, 9, 0, // Skip to: 7822
2466 /* 7813 */ MCD_OPC_CheckPredicate, 8, 21, 23, // Skip to: 13726
2467 /* 7817 */ MCD_OPC_Decode, 241, 4, 149, 1, // Opcode: DPSUB_U_W
2468 /* 7822 */ MCD_OPC_FilterValue, 23, 12, 23, // Skip to: 13726
2469 /* 7826 */ MCD_OPC_CheckPredicate, 8, 8, 23, // Skip to: 13726
2470 /* 7830 */ MCD_OPC_Decode, 239, 4, 150, 1, // Opcode: DPSUB_U_D
2471 /* 7835 */ MCD_OPC_FilterValue, 20, 163, 1, // Skip to: 8258
2472 /* 7839 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ...
2473 /* 7842 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7855
2474 /* 7846 */ MCD_OPC_CheckPredicate, 8, 244, 22, // Skip to: 13726
2475 /* 7850 */ MCD_OPC_Decode, 221, 11, 151, 1, // Opcode: SLD_B
2476 /* 7855 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 7868
2477 /* 7859 */ MCD_OPC_CheckPredicate, 8, 231, 22, // Skip to: 13726
2478 /* 7863 */ MCD_OPC_Decode, 223, 11, 152, 1, // Opcode: SLD_H
2479 /* 7868 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 7881
2480 /* 7872 */ MCD_OPC_CheckPredicate, 8, 218, 22, // Skip to: 13726
2481 /* 7876 */ MCD_OPC_Decode, 224, 11, 153, 1, // Opcode: SLD_W
2482 /* 7881 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 7894
2483 /* 7885 */ MCD_OPC_CheckPredicate, 8, 205, 22, // Skip to: 13726
2484 /* 7889 */ MCD_OPC_Decode, 222, 11, 154, 1, // Opcode: SLD_D
2485 /* 7894 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 7907
2486 /* 7898 */ MCD_OPC_CheckPredicate, 8, 192, 22, // Skip to: 13726
2487 /* 7902 */ MCD_OPC_Decode, 135, 12, 155, 1, // Opcode: SPLAT_B
2488 /* 7907 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 7920
2489 /* 7911 */ MCD_OPC_CheckPredicate, 8, 179, 22, // Skip to: 13726
2490 /* 7915 */ MCD_OPC_Decode, 137, 12, 156, 1, // Opcode: SPLAT_H
2491 /* 7920 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 7933
2492 /* 7924 */ MCD_OPC_CheckPredicate, 8, 166, 22, // Skip to: 13726
2493 /* 7928 */ MCD_OPC_Decode, 138, 12, 157, 1, // Opcode: SPLAT_W
2494 /* 7933 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 7946
2495 /* 7937 */ MCD_OPC_CheckPredicate, 8, 153, 22, // Skip to: 13726
2496 /* 7941 */ MCD_OPC_Decode, 136, 12, 158, 1, // Opcode: SPLAT_D
2497 /* 7946 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 7959
2498 /* 7950 */ MCD_OPC_CheckPredicate, 8, 140, 22, // Skip to: 13726
2499 /* 7954 */ MCD_OPC_Decode, 149, 10, 137, 1, // Opcode: PCKEV_B
2500 /* 7959 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 7972
2501 /* 7963 */ MCD_OPC_CheckPredicate, 8, 127, 22, // Skip to: 13726
2502 /* 7967 */ MCD_OPC_Decode, 151, 10, 138, 1, // Opcode: PCKEV_H
2503 /* 7972 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 7985
2504 /* 7976 */ MCD_OPC_CheckPredicate, 8, 114, 22, // Skip to: 13726
2505 /* 7980 */ MCD_OPC_Decode, 152, 10, 139, 1, // Opcode: PCKEV_W
2506 /* 7985 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 7998
2507 /* 7989 */ MCD_OPC_CheckPredicate, 8, 101, 22, // Skip to: 13726
2508 /* 7993 */ MCD_OPC_Decode, 150, 10, 140, 1, // Opcode: PCKEV_D
2509 /* 7998 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 8011
2510 /* 8002 */ MCD_OPC_CheckPredicate, 8, 88, 22, // Skip to: 13726
2511 /* 8006 */ MCD_OPC_Decode, 153, 10, 137, 1, // Opcode: PCKOD_B
2512 /* 8011 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 8024
2513 /* 8015 */ MCD_OPC_CheckPredicate, 8, 75, 22, // Skip to: 13726
2514 /* 8019 */ MCD_OPC_Decode, 155, 10, 138, 1, // Opcode: PCKOD_H
2515 /* 8024 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 8037
2516 /* 8028 */ MCD_OPC_CheckPredicate, 8, 62, 22, // Skip to: 13726
2517 /* 8032 */ MCD_OPC_Decode, 156, 10, 139, 1, // Opcode: PCKOD_W
2518 /* 8037 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 8050
2519 /* 8041 */ MCD_OPC_CheckPredicate, 8, 49, 22, // Skip to: 13726
2520 /* 8045 */ MCD_OPC_Decode, 154, 10, 140, 1, // Opcode: PCKOD_D
2521 /* 8050 */ MCD_OPC_FilterValue, 16, 9, 0, // Skip to: 8063
2522 /* 8054 */ MCD_OPC_CheckPredicate, 8, 36, 22, // Skip to: 13726
2523 /* 8058 */ MCD_OPC_Decode, 216, 6, 137, 1, // Opcode: ILVL_B
2524 /* 8063 */ MCD_OPC_FilterValue, 17, 9, 0, // Skip to: 8076
2525 /* 8067 */ MCD_OPC_CheckPredicate, 8, 23, 22, // Skip to: 13726
2526 /* 8071 */ MCD_OPC_Decode, 218, 6, 138, 1, // Opcode: ILVL_H
2527 /* 8076 */ MCD_OPC_FilterValue, 18, 9, 0, // Skip to: 8089
2528 /* 8080 */ MCD_OPC_CheckPredicate, 8, 10, 22, // Skip to: 13726
2529 /* 8084 */ MCD_OPC_Decode, 219, 6, 139, 1, // Opcode: ILVL_W
2530 /* 8089 */ MCD_OPC_FilterValue, 19, 9, 0, // Skip to: 8102
2531 /* 8093 */ MCD_OPC_CheckPredicate, 8, 253, 21, // Skip to: 13726
2532 /* 8097 */ MCD_OPC_Decode, 217, 6, 140, 1, // Opcode: ILVL_D
2533 /* 8102 */ MCD_OPC_FilterValue, 20, 9, 0, // Skip to: 8115
2534 /* 8106 */ MCD_OPC_CheckPredicate, 8, 240, 21, // Skip to: 13726
2535 /* 8110 */ MCD_OPC_Decode, 224, 6, 137, 1, // Opcode: ILVR_B
2536 /* 8115 */ MCD_OPC_FilterValue, 21, 9, 0, // Skip to: 8128
2537 /* 8119 */ MCD_OPC_CheckPredicate, 8, 227, 21, // Skip to: 13726
2538 /* 8123 */ MCD_OPC_Decode, 226, 6, 138, 1, // Opcode: ILVR_H
2539 /* 8128 */ MCD_OPC_FilterValue, 22, 9, 0, // Skip to: 8141
2540 /* 8132 */ MCD_OPC_CheckPredicate, 8, 214, 21, // Skip to: 13726
2541 /* 8136 */ MCD_OPC_Decode, 227, 6, 139, 1, // Opcode: ILVR_W
2542 /* 8141 */ MCD_OPC_FilterValue, 23, 9, 0, // Skip to: 8154
2543 /* 8145 */ MCD_OPC_CheckPredicate, 8, 201, 21, // Skip to: 13726
2544 /* 8149 */ MCD_OPC_Decode, 225, 6, 140, 1, // Opcode: ILVR_D
2545 /* 8154 */ MCD_OPC_FilterValue, 24, 9, 0, // Skip to: 8167
2546 /* 8158 */ MCD_OPC_CheckPredicate, 8, 188, 21, // Skip to: 13726
2547 /* 8162 */ MCD_OPC_Decode, 212, 6, 137, 1, // Opcode: ILVEV_B
2548 /* 8167 */ MCD_OPC_FilterValue, 25, 9, 0, // Skip to: 8180
2549 /* 8171 */ MCD_OPC_CheckPredicate, 8, 175, 21, // Skip to: 13726
2550 /* 8175 */ MCD_OPC_Decode, 214, 6, 138, 1, // Opcode: ILVEV_H
2551 /* 8180 */ MCD_OPC_FilterValue, 26, 9, 0, // Skip to: 8193
2552 /* 8184 */ MCD_OPC_CheckPredicate, 8, 162, 21, // Skip to: 13726
2553 /* 8188 */ MCD_OPC_Decode, 215, 6, 139, 1, // Opcode: ILVEV_W
2554 /* 8193 */ MCD_OPC_FilterValue, 27, 9, 0, // Skip to: 8206
2555 /* 8197 */ MCD_OPC_CheckPredicate, 8, 149, 21, // Skip to: 13726
2556 /* 8201 */ MCD_OPC_Decode, 213, 6, 140, 1, // Opcode: ILVEV_D
2557 /* 8206 */ MCD_OPC_FilterValue, 28, 9, 0, // Skip to: 8219
2558 /* 8210 */ MCD_OPC_CheckPredicate, 8, 136, 21, // Skip to: 13726
2559 /* 8214 */ MCD_OPC_Decode, 220, 6, 137, 1, // Opcode: ILVOD_B
2560 /* 8219 */ MCD_OPC_FilterValue, 29, 9, 0, // Skip to: 8232
2561 /* 8223 */ MCD_OPC_CheckPredicate, 8, 123, 21, // Skip to: 13726
2562 /* 8227 */ MCD_OPC_Decode, 222, 6, 138, 1, // Opcode: ILVOD_H
2563 /* 8232 */ MCD_OPC_FilterValue, 30, 9, 0, // Skip to: 8245
2564 /* 8236 */ MCD_OPC_CheckPredicate, 8, 110, 21, // Skip to: 13726
2565 /* 8240 */ MCD_OPC_Decode, 223, 6, 139, 1, // Opcode: ILVOD_W
2566 /* 8245 */ MCD_OPC_FilterValue, 31, 101, 21, // Skip to: 13726
2567 /* 8249 */ MCD_OPC_CheckPredicate, 8, 97, 21, // Skip to: 13726
2568 /* 8253 */ MCD_OPC_Decode, 221, 6, 140, 1, // Opcode: ILVOD_D
2569 /* 8258 */ MCD_OPC_FilterValue, 21, 59, 1, // Skip to: 8577
2570 /* 8262 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ...
2571 /* 8265 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8278
2572 /* 8269 */ MCD_OPC_CheckPredicate, 8, 77, 21, // Skip to: 13726
2573 /* 8273 */ MCD_OPC_Decode, 227, 13, 141, 1, // Opcode: VSHF_B
2574 /* 8278 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 8291
2575 /* 8282 */ MCD_OPC_CheckPredicate, 8, 64, 21, // Skip to: 13726
2576 /* 8286 */ MCD_OPC_Decode, 229, 13, 142, 1, // Opcode: VSHF_H
2577 /* 8291 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 8304
2578 /* 8295 */ MCD_OPC_CheckPredicate, 8, 51, 21, // Skip to: 13726
2579 /* 8299 */ MCD_OPC_Decode, 230, 13, 143, 1, // Opcode: VSHF_W
2580 /* 8304 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 8317
2581 /* 8308 */ MCD_OPC_CheckPredicate, 8, 38, 21, // Skip to: 13726
2582 /* 8312 */ MCD_OPC_Decode, 228, 13, 144, 1, // Opcode: VSHF_D
2583 /* 8317 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 8330
2584 /* 8321 */ MCD_OPC_CheckPredicate, 8, 25, 21, // Skip to: 13726
2585 /* 8325 */ MCD_OPC_Decode, 148, 12, 137, 1, // Opcode: SRAR_B
2586 /* 8330 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 8343
2587 /* 8334 */ MCD_OPC_CheckPredicate, 8, 12, 21, // Skip to: 13726
2588 /* 8338 */ MCD_OPC_Decode, 150, 12, 138, 1, // Opcode: SRAR_H
2589 /* 8343 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 8356
2590 /* 8347 */ MCD_OPC_CheckPredicate, 8, 255, 20, // Skip to: 13726
2591 /* 8351 */ MCD_OPC_Decode, 151, 12, 139, 1, // Opcode: SRAR_W
2592 /* 8356 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 8369
2593 /* 8360 */ MCD_OPC_CheckPredicate, 8, 242, 20, // Skip to: 13726
2594 /* 8364 */ MCD_OPC_Decode, 149, 12, 140, 1, // Opcode: SRAR_D
2595 /* 8369 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 8382
2596 /* 8373 */ MCD_OPC_CheckPredicate, 8, 229, 20, // Skip to: 13726
2597 /* 8377 */ MCD_OPC_Decode, 169, 12, 137, 1, // Opcode: SRLR_B
2598 /* 8382 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 8395
2599 /* 8386 */ MCD_OPC_CheckPredicate, 8, 216, 20, // Skip to: 13726
2600 /* 8390 */ MCD_OPC_Decode, 171, 12, 138, 1, // Opcode: SRLR_H
2601 /* 8395 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 8408
2602 /* 8399 */ MCD_OPC_CheckPredicate, 8, 203, 20, // Skip to: 13726
2603 /* 8403 */ MCD_OPC_Decode, 172, 12, 139, 1, // Opcode: SRLR_W
2604 /* 8408 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 8421
2605 /* 8412 */ MCD_OPC_CheckPredicate, 8, 190, 20, // Skip to: 13726
2606 /* 8416 */ MCD_OPC_Decode, 170, 12, 140, 1, // Opcode: SRLR_D
2607 /* 8421 */ MCD_OPC_FilterValue, 17, 9, 0, // Skip to: 8434
2608 /* 8425 */ MCD_OPC_CheckPredicate, 8, 177, 20, // Skip to: 13726
2609 /* 8429 */ MCD_OPC_Decode, 201, 6, 145, 1, // Opcode: HADD_S_H
2610 /* 8434 */ MCD_OPC_FilterValue, 18, 9, 0, // Skip to: 8447
2611 /* 8438 */ MCD_OPC_CheckPredicate, 8, 164, 20, // Skip to: 13726
2612 /* 8442 */ MCD_OPC_Decode, 202, 6, 146, 1, // Opcode: HADD_S_W
2613 /* 8447 */ MCD_OPC_FilterValue, 19, 9, 0, // Skip to: 8460
2614 /* 8451 */ MCD_OPC_CheckPredicate, 8, 151, 20, // Skip to: 13726
2615 /* 8455 */ MCD_OPC_Decode, 200, 6, 147, 1, // Opcode: HADD_S_D
2616 /* 8460 */ MCD_OPC_FilterValue, 21, 9, 0, // Skip to: 8473
2617 /* 8464 */ MCD_OPC_CheckPredicate, 8, 138, 20, // Skip to: 13726
2618 /* 8468 */ MCD_OPC_Decode, 204, 6, 145, 1, // Opcode: HADD_U_H
2619 /* 8473 */ MCD_OPC_FilterValue, 22, 9, 0, // Skip to: 8486
2620 /* 8477 */ MCD_OPC_CheckPredicate, 8, 125, 20, // Skip to: 13726
2621 /* 8481 */ MCD_OPC_Decode, 205, 6, 146, 1, // Opcode: HADD_U_W
2622 /* 8486 */ MCD_OPC_FilterValue, 23, 9, 0, // Skip to: 8499
2623 /* 8490 */ MCD_OPC_CheckPredicate, 8, 112, 20, // Skip to: 13726
2624 /* 8494 */ MCD_OPC_Decode, 203, 6, 147, 1, // Opcode: HADD_U_D
2625 /* 8499 */ MCD_OPC_FilterValue, 25, 9, 0, // Skip to: 8512
2626 /* 8503 */ MCD_OPC_CheckPredicate, 8, 99, 20, // Skip to: 13726
2627 /* 8507 */ MCD_OPC_Decode, 207, 6, 145, 1, // Opcode: HSUB_S_H
2628 /* 8512 */ MCD_OPC_FilterValue, 26, 9, 0, // Skip to: 8525
2629 /* 8516 */ MCD_OPC_CheckPredicate, 8, 86, 20, // Skip to: 13726
2630 /* 8520 */ MCD_OPC_Decode, 208, 6, 146, 1, // Opcode: HSUB_S_W
2631 /* 8525 */ MCD_OPC_FilterValue, 27, 9, 0, // Skip to: 8538
2632 /* 8529 */ MCD_OPC_CheckPredicate, 8, 73, 20, // Skip to: 13726
2633 /* 8533 */ MCD_OPC_Decode, 206, 6, 147, 1, // Opcode: HSUB_S_D
2634 /* 8538 */ MCD_OPC_FilterValue, 29, 9, 0, // Skip to: 8551
2635 /* 8542 */ MCD_OPC_CheckPredicate, 8, 60, 20, // Skip to: 13726
2636 /* 8546 */ MCD_OPC_Decode, 210, 6, 145, 1, // Opcode: HSUB_U_H
2637 /* 8551 */ MCD_OPC_FilterValue, 30, 9, 0, // Skip to: 8564
2638 /* 8555 */ MCD_OPC_CheckPredicate, 8, 47, 20, // Skip to: 13726
2639 /* 8559 */ MCD_OPC_Decode, 211, 6, 146, 1, // Opcode: HSUB_U_W
2640 /* 8564 */ MCD_OPC_FilterValue, 31, 38, 20, // Skip to: 13726
2641 /* 8568 */ MCD_OPC_CheckPredicate, 8, 34, 20, // Skip to: 13726
2642 /* 8572 */ MCD_OPC_Decode, 209, 6, 147, 1, // Opcode: HSUB_U_D
2643 /* 8577 */ MCD_OPC_FilterValue, 25, 230, 1, // Skip to: 9067
2644 /* 8581 */ MCD_OPC_ExtractField, 20, 6, // Inst{25-20} ...
2645 /* 8584 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8597
2646 /* 8588 */ MCD_OPC_CheckPredicate, 8, 14, 20, // Skip to: 13726
2647 /* 8592 */ MCD_OPC_Decode, 217, 11, 159, 1, // Opcode: SLDI_B
2648 /* 8597 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 8616
2649 /* 8601 */ MCD_OPC_CheckPredicate, 8, 1, 20, // Skip to: 13726
2650 /* 8605 */ MCD_OPC_CheckField, 19, 1, 0, 251, 19, // Skip to: 13726
2651 /* 8611 */ MCD_OPC_Decode, 219, 11, 160, 1, // Opcode: SLDI_H
2652 /* 8616 */ MCD_OPC_FilterValue, 3, 54, 0, // Skip to: 8674
2653 /* 8620 */ MCD_OPC_ExtractField, 18, 2, // Inst{19-18} ...
2654 /* 8623 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8636
2655 /* 8627 */ MCD_OPC_CheckPredicate, 8, 231, 19, // Skip to: 13726
2656 /* 8631 */ MCD_OPC_Decode, 220, 11, 161, 1, // Opcode: SLDI_W
2657 /* 8636 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 8655
2658 /* 8640 */ MCD_OPC_CheckPredicate, 8, 218, 19, // Skip to: 13726
2659 /* 8644 */ MCD_OPC_CheckField, 17, 1, 0, 212, 19, // Skip to: 13726
2660 /* 8650 */ MCD_OPC_Decode, 218, 11, 162, 1, // Opcode: SLDI_D
2661 /* 8655 */ MCD_OPC_FilterValue, 3, 203, 19, // Skip to: 13726
2662 /* 8659 */ MCD_OPC_CheckPredicate, 8, 199, 19, // Skip to: 13726
2663 /* 8663 */ MCD_OPC_CheckField, 16, 2, 2, 193, 19, // Skip to: 13726
2664 /* 8669 */ MCD_OPC_Decode, 212, 3, 163, 1, // Opcode: CTCMSA
2665 /* 8674 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 8687
2666 /* 8678 */ MCD_OPC_CheckPredicate, 8, 180, 19, // Skip to: 13726
2667 /* 8682 */ MCD_OPC_Decode, 131, 12, 164, 1, // Opcode: SPLATI_B
2668 /* 8687 */ MCD_OPC_FilterValue, 6, 15, 0, // Skip to: 8706
2669 /* 8691 */ MCD_OPC_CheckPredicate, 8, 167, 19, // Skip to: 13726
2670 /* 8695 */ MCD_OPC_CheckField, 19, 1, 0, 161, 19, // Skip to: 13726
2671 /* 8701 */ MCD_OPC_Decode, 133, 12, 165, 1, // Opcode: SPLATI_H
2672 /* 8706 */ MCD_OPC_FilterValue, 7, 54, 0, // Skip to: 8764
2673 /* 8710 */ MCD_OPC_ExtractField, 18, 2, // Inst{19-18} ...
2674 /* 8713 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8726
2675 /* 8717 */ MCD_OPC_CheckPredicate, 8, 141, 19, // Skip to: 13726
2676 /* 8721 */ MCD_OPC_Decode, 134, 12, 166, 1, // Opcode: SPLATI_W
2677 /* 8726 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 8745
2678 /* 8730 */ MCD_OPC_CheckPredicate, 8, 128, 19, // Skip to: 13726
2679 /* 8734 */ MCD_OPC_CheckField, 17, 1, 0, 122, 19, // Skip to: 13726
2680 /* 8740 */ MCD_OPC_Decode, 132, 12, 167, 1, // Opcode: SPLATI_D
2681 /* 8745 */ MCD_OPC_FilterValue, 3, 113, 19, // Skip to: 13726
2682 /* 8749 */ MCD_OPC_CheckPredicate, 8, 109, 19, // Skip to: 13726
2683 /* 8753 */ MCD_OPC_CheckField, 16, 2, 2, 103, 19, // Skip to: 13726
2684 /* 8759 */ MCD_OPC_Decode, 240, 2, 168, 1, // Opcode: CFCMSA
2685 /* 8764 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 8777
2686 /* 8768 */ MCD_OPC_CheckPredicate, 8, 90, 19, // Skip to: 13726
2687 /* 8772 */ MCD_OPC_Decode, 202, 3, 169, 1, // Opcode: COPY_S_B
2688 /* 8777 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 8796
2689 /* 8781 */ MCD_OPC_CheckPredicate, 8, 77, 19, // Skip to: 13726
2690 /* 8785 */ MCD_OPC_CheckField, 19, 1, 0, 71, 19, // Skip to: 13726
2691 /* 8791 */ MCD_OPC_Decode, 204, 3, 170, 1, // Opcode: COPY_S_H
2692 /* 8796 */ MCD_OPC_FilterValue, 11, 54, 0, // Skip to: 8854
2693 /* 8800 */ MCD_OPC_ExtractField, 18, 2, // Inst{19-18} ...
2694 /* 8803 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8816
2695 /* 8807 */ MCD_OPC_CheckPredicate, 8, 51, 19, // Skip to: 13726
2696 /* 8811 */ MCD_OPC_Decode, 205, 3, 171, 1, // Opcode: COPY_S_W
2697 /* 8816 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 8835
2698 /* 8820 */ MCD_OPC_CheckPredicate, 14, 38, 19, // Skip to: 13726
2699 /* 8824 */ MCD_OPC_CheckField, 17, 1, 0, 32, 19, // Skip to: 13726
2700 /* 8830 */ MCD_OPC_Decode, 203, 3, 172, 1, // Opcode: COPY_S_D
2701 /* 8835 */ MCD_OPC_FilterValue, 3, 23, 19, // Skip to: 13726
2702 /* 8839 */ MCD_OPC_CheckPredicate, 8, 19, 19, // Skip to: 13726
2703 /* 8843 */ MCD_OPC_CheckField, 16, 2, 2, 13, 19, // Skip to: 13726
2704 /* 8849 */ MCD_OPC_Decode, 235, 8, 173, 1, // Opcode: MOVE_V
2705 /* 8854 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 8867
2706 /* 8858 */ MCD_OPC_CheckPredicate, 8, 0, 19, // Skip to: 13726
2707 /* 8862 */ MCD_OPC_Decode, 206, 3, 169, 1, // Opcode: COPY_U_B
2708 /* 8867 */ MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 8886
2709 /* 8871 */ MCD_OPC_CheckPredicate, 8, 243, 18, // Skip to: 13726
2710 /* 8875 */ MCD_OPC_CheckField, 19, 1, 0, 237, 18, // Skip to: 13726
2711 /* 8881 */ MCD_OPC_Decode, 208, 3, 170, 1, // Opcode: COPY_U_H
2712 /* 8886 */ MCD_OPC_FilterValue, 15, 35, 0, // Skip to: 8925
2713 /* 8890 */ MCD_OPC_ExtractField, 18, 2, // Inst{19-18} ...
2714 /* 8893 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8906
2715 /* 8897 */ MCD_OPC_CheckPredicate, 8, 217, 18, // Skip to: 13726
2716 /* 8901 */ MCD_OPC_Decode, 209, 3, 171, 1, // Opcode: COPY_U_W
2717 /* 8906 */ MCD_OPC_FilterValue, 2, 208, 18, // Skip to: 13726
2718 /* 8910 */ MCD_OPC_CheckPredicate, 14, 204, 18, // Skip to: 13726
2719 /* 8914 */ MCD_OPC_CheckField, 17, 1, 0, 198, 18, // Skip to: 13726
2720 /* 8920 */ MCD_OPC_Decode, 207, 3, 172, 1, // Opcode: COPY_U_D
2721 /* 8925 */ MCD_OPC_FilterValue, 16, 9, 0, // Skip to: 8938
2722 /* 8929 */ MCD_OPC_CheckPredicate, 8, 185, 18, // Skip to: 13726
2723 /* 8933 */ MCD_OPC_Decode, 229, 6, 174, 1, // Opcode: INSERT_B
2724 /* 8938 */ MCD_OPC_FilterValue, 18, 15, 0, // Skip to: 8957
2725 /* 8942 */ MCD_OPC_CheckPredicate, 8, 172, 18, // Skip to: 13726
2726 /* 8946 */ MCD_OPC_CheckField, 19, 1, 0, 166, 18, // Skip to: 13726
2727 /* 8952 */ MCD_OPC_Decode, 237, 6, 175, 1, // Opcode: INSERT_H
2728 /* 8957 */ MCD_OPC_FilterValue, 19, 35, 0, // Skip to: 8996
2729 /* 8961 */ MCD_OPC_ExtractField, 18, 2, // Inst{19-18} ...
2730 /* 8964 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8977
2731 /* 8968 */ MCD_OPC_CheckPredicate, 8, 146, 18, // Skip to: 13726
2732 /* 8972 */ MCD_OPC_Decode, 239, 6, 176, 1, // Opcode: INSERT_W
2733 /* 8977 */ MCD_OPC_FilterValue, 2, 137, 18, // Skip to: 13726
2734 /* 8981 */ MCD_OPC_CheckPredicate, 14, 133, 18, // Skip to: 13726
2735 /* 8985 */ MCD_OPC_CheckField, 17, 1, 0, 127, 18, // Skip to: 13726
2736 /* 8991 */ MCD_OPC_Decode, 231, 6, 177, 1, // Opcode: INSERT_D
2737 /* 8996 */ MCD_OPC_FilterValue, 20, 9, 0, // Skip to: 9009
2738 /* 9000 */ MCD_OPC_CheckPredicate, 8, 114, 18, // Skip to: 13726
2739 /* 9004 */ MCD_OPC_Decode, 242, 6, 178, 1, // Opcode: INSVE_B
2740 /* 9009 */ MCD_OPC_FilterValue, 22, 15, 0, // Skip to: 9028
2741 /* 9013 */ MCD_OPC_CheckPredicate, 8, 101, 18, // Skip to: 13726
2742 /* 9017 */ MCD_OPC_CheckField, 19, 1, 0, 95, 18, // Skip to: 13726
2743 /* 9023 */ MCD_OPC_Decode, 244, 6, 178, 1, // Opcode: INSVE_H
2744 /* 9028 */ MCD_OPC_FilterValue, 23, 86, 18, // Skip to: 13726
2745 /* 9032 */ MCD_OPC_ExtractField, 18, 2, // Inst{19-18} ...
2746 /* 9035 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9048
2747 /* 9039 */ MCD_OPC_CheckPredicate, 8, 75, 18, // Skip to: 13726
2748 /* 9043 */ MCD_OPC_Decode, 245, 6, 178, 1, // Opcode: INSVE_W
2749 /* 9048 */ MCD_OPC_FilterValue, 2, 66, 18, // Skip to: 13726
2750 /* 9052 */ MCD_OPC_CheckPredicate, 8, 62, 18, // Skip to: 13726
2751 /* 9056 */ MCD_OPC_CheckField, 17, 1, 0, 56, 18, // Skip to: 13726
2752 /* 9062 */ MCD_OPC_Decode, 243, 6, 178, 1, // Opcode: INSVE_D
2753 /* 9067 */ MCD_OPC_FilterValue, 26, 163, 1, // Skip to: 9490
2754 /* 9071 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ...
2755 /* 9074 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9087
2756 /* 9078 */ MCD_OPC_CheckPredicate, 8, 36, 18, // Skip to: 13726
2757 /* 9082 */ MCD_OPC_Decode, 178, 5, 139, 1, // Opcode: FCAF_W
2758 /* 9087 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 9100
2759 /* 9091 */ MCD_OPC_CheckPredicate, 8, 23, 18, // Skip to: 13726
2760 /* 9095 */ MCD_OPC_Decode, 177, 5, 140, 1, // Opcode: FCAF_D
2761 /* 9100 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 9113
2762 /* 9104 */ MCD_OPC_CheckPredicate, 8, 10, 18, // Skip to: 13726
2763 /* 9108 */ MCD_OPC_Decode, 205, 5, 139, 1, // Opcode: FCUN_W
2764 /* 9113 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 9126
2765 /* 9117 */ MCD_OPC_CheckPredicate, 8, 253, 17, // Skip to: 13726
2766 /* 9121 */ MCD_OPC_Decode, 204, 5, 140, 1, // Opcode: FCUN_D
2767 /* 9126 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 9139
2768 /* 9130 */ MCD_OPC_CheckPredicate, 8, 240, 17, // Skip to: 13726
2769 /* 9134 */ MCD_OPC_Decode, 180, 5, 139, 1, // Opcode: FCEQ_W
2770 /* 9139 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 9152
2771 /* 9143 */ MCD_OPC_CheckPredicate, 8, 227, 17, // Skip to: 13726
2772 /* 9147 */ MCD_OPC_Decode, 179, 5, 140, 1, // Opcode: FCEQ_D
2773 /* 9152 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 9165
2774 /* 9156 */ MCD_OPC_CheckPredicate, 8, 214, 17, // Skip to: 13726
2775 /* 9160 */ MCD_OPC_Decode, 197, 5, 139, 1, // Opcode: FCUEQ_W
2776 /* 9165 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 9178
2777 /* 9169 */ MCD_OPC_CheckPredicate, 8, 201, 17, // Skip to: 13726
2778 /* 9173 */ MCD_OPC_Decode, 196, 5, 140, 1, // Opcode: FCUEQ_D
2779 /* 9178 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 9191
2780 /* 9182 */ MCD_OPC_CheckPredicate, 8, 188, 17, // Skip to: 13726
2781 /* 9186 */ MCD_OPC_Decode, 186, 5, 139, 1, // Opcode: FCLT_W
2782 /* 9191 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 9204
2783 /* 9195 */ MCD_OPC_CheckPredicate, 8, 175, 17, // Skip to: 13726
2784 /* 9199 */ MCD_OPC_Decode, 185, 5, 140, 1, // Opcode: FCLT_D
2785 /* 9204 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 9217
2786 /* 9208 */ MCD_OPC_CheckPredicate, 8, 162, 17, // Skip to: 13726
2787 /* 9212 */ MCD_OPC_Decode, 201, 5, 139, 1, // Opcode: FCULT_W
2788 /* 9217 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 9230
2789 /* 9221 */ MCD_OPC_CheckPredicate, 8, 149, 17, // Skip to: 13726
2790 /* 9225 */ MCD_OPC_Decode, 200, 5, 140, 1, // Opcode: FCULT_D
2791 /* 9230 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 9243
2792 /* 9234 */ MCD_OPC_CheckPredicate, 8, 136, 17, // Skip to: 13726
2793 /* 9238 */ MCD_OPC_Decode, 184, 5, 139, 1, // Opcode: FCLE_W
2794 /* 9243 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 9256
2795 /* 9247 */ MCD_OPC_CheckPredicate, 8, 123, 17, // Skip to: 13726
2796 /* 9251 */ MCD_OPC_Decode, 183, 5, 140, 1, // Opcode: FCLE_D
2797 /* 9256 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 9269
2798 /* 9260 */ MCD_OPC_CheckPredicate, 8, 110, 17, // Skip to: 13726
2799 /* 9264 */ MCD_OPC_Decode, 199, 5, 139, 1, // Opcode: FCULE_W
2800 /* 9269 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 9282
2801 /* 9273 */ MCD_OPC_CheckPredicate, 8, 97, 17, // Skip to: 13726
2802 /* 9277 */ MCD_OPC_Decode, 198, 5, 140, 1, // Opcode: FCULE_D
2803 /* 9282 */ MCD_OPC_FilterValue, 16, 9, 0, // Skip to: 9295
2804 /* 9286 */ MCD_OPC_CheckPredicate, 8, 84, 17, // Skip to: 13726
2805 /* 9290 */ MCD_OPC_Decode, 154, 6, 139, 1, // Opcode: FSAF_W
2806 /* 9295 */ MCD_OPC_FilterValue, 17, 9, 0, // Skip to: 9308
2807 /* 9299 */ MCD_OPC_CheckPredicate, 8, 71, 17, // Skip to: 13726
2808 /* 9303 */ MCD_OPC_Decode, 153, 6, 140, 1, // Opcode: FSAF_D
2809 /* 9308 */ MCD_OPC_FilterValue, 18, 9, 0, // Skip to: 9321
2810 /* 9312 */ MCD_OPC_CheckPredicate, 8, 58, 17, // Skip to: 13726
2811 /* 9316 */ MCD_OPC_Decode, 188, 6, 139, 1, // Opcode: FSUN_W
2812 /* 9321 */ MCD_OPC_FilterValue, 19, 9, 0, // Skip to: 9334
2813 /* 9325 */ MCD_OPC_CheckPredicate, 8, 45, 17, // Skip to: 13726
2814 /* 9329 */ MCD_OPC_Decode, 187, 6, 140, 1, // Opcode: FSUN_D
2815 /* 9334 */ MCD_OPC_FilterValue, 20, 9, 0, // Skip to: 9347
2816 /* 9338 */ MCD_OPC_CheckPredicate, 8, 32, 17, // Skip to: 13726
2817 /* 9342 */ MCD_OPC_Decode, 156, 6, 139, 1, // Opcode: FSEQ_W
2818 /* 9347 */ MCD_OPC_FilterValue, 21, 9, 0, // Skip to: 9360
2819 /* 9351 */ MCD_OPC_CheckPredicate, 8, 19, 17, // Skip to: 13726
2820 /* 9355 */ MCD_OPC_Decode, 155, 6, 140, 1, // Opcode: FSEQ_D
2821 /* 9360 */ MCD_OPC_FilterValue, 22, 9, 0, // Skip to: 9373
2822 /* 9364 */ MCD_OPC_CheckPredicate, 8, 6, 17, // Skip to: 13726
2823 /* 9368 */ MCD_OPC_Decode, 180, 6, 139, 1, // Opcode: FSUEQ_W
2824 /* 9373 */ MCD_OPC_FilterValue, 23, 9, 0, // Skip to: 9386
2825 /* 9377 */ MCD_OPC_CheckPredicate, 8, 249, 16, // Skip to: 13726
2826 /* 9381 */ MCD_OPC_Decode, 179, 6, 140, 1, // Opcode: FSUEQ_D
2827 /* 9386 */ MCD_OPC_FilterValue, 24, 9, 0, // Skip to: 9399
2828 /* 9390 */ MCD_OPC_CheckPredicate, 8, 236, 16, // Skip to: 13726
2829 /* 9394 */ MCD_OPC_Decode, 160, 6, 139, 1, // Opcode: FSLT_W
2830 /* 9399 */ MCD_OPC_FilterValue, 25, 9, 0, // Skip to: 9412
2831 /* 9403 */ MCD_OPC_CheckPredicate, 8, 223, 16, // Skip to: 13726
2832 /* 9407 */ MCD_OPC_Decode, 159, 6, 140, 1, // Opcode: FSLT_D
2833 /* 9412 */ MCD_OPC_FilterValue, 26, 9, 0, // Skip to: 9425
2834 /* 9416 */ MCD_OPC_CheckPredicate, 8, 210, 16, // Skip to: 13726
2835 /* 9420 */ MCD_OPC_Decode, 184, 6, 139, 1, // Opcode: FSULT_W
2836 /* 9425 */ MCD_OPC_FilterValue, 27, 9, 0, // Skip to: 9438
2837 /* 9429 */ MCD_OPC_CheckPredicate, 8, 197, 16, // Skip to: 13726
2838 /* 9433 */ MCD_OPC_Decode, 183, 6, 140, 1, // Opcode: FSULT_D
2839 /* 9438 */ MCD_OPC_FilterValue, 28, 9, 0, // Skip to: 9451
2840 /* 9442 */ MCD_OPC_CheckPredicate, 8, 184, 16, // Skip to: 13726
2841 /* 9446 */ MCD_OPC_Decode, 158, 6, 139, 1, // Opcode: FSLE_W
2842 /* 9451 */ MCD_OPC_FilterValue, 29, 9, 0, // Skip to: 9464
2843 /* 9455 */ MCD_OPC_CheckPredicate, 8, 171, 16, // Skip to: 13726
2844 /* 9459 */ MCD_OPC_Decode, 157, 6, 140, 1, // Opcode: FSLE_D
2845 /* 9464 */ MCD_OPC_FilterValue, 30, 9, 0, // Skip to: 9477
2846 /* 9468 */ MCD_OPC_CheckPredicate, 8, 158, 16, // Skip to: 13726
2847 /* 9472 */ MCD_OPC_Decode, 182, 6, 139, 1, // Opcode: FSULE_W
2848 /* 9477 */ MCD_OPC_FilterValue, 31, 149, 16, // Skip to: 13726
2849 /* 9481 */ MCD_OPC_CheckPredicate, 8, 145, 16, // Skip to: 13726
2850 /* 9485 */ MCD_OPC_Decode, 181, 6, 140, 1, // Opcode: FSULE_D
2851 /* 9490 */ MCD_OPC_FilterValue, 27, 85, 1, // Skip to: 9835
2852 /* 9494 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ...
2853 /* 9497 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9510
2854 /* 9501 */ MCD_OPC_CheckPredicate, 8, 125, 16, // Skip to: 13726
2855 /* 9505 */ MCD_OPC_Decode, 176, 5, 139, 1, // Opcode: FADD_W
2856 /* 9510 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 9523
2857 /* 9514 */ MCD_OPC_CheckPredicate, 8, 112, 16, // Skip to: 13726
2858 /* 9518 */ MCD_OPC_Decode, 170, 5, 140, 1, // Opcode: FADD_D
2859 /* 9523 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 9536
2860 /* 9527 */ MCD_OPC_CheckPredicate, 8, 99, 16, // Skip to: 13726
2861 /* 9531 */ MCD_OPC_Decode, 178, 6, 139, 1, // Opcode: FSUB_W
2862 /* 9536 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 9549
2863 /* 9540 */ MCD_OPC_CheckPredicate, 8, 86, 16, // Skip to: 13726
2864 /* 9544 */ MCD_OPC_Decode, 172, 6, 140, 1, // Opcode: FSUB_D
2865 /* 9549 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 9562
2866 /* 9553 */ MCD_OPC_CheckPredicate, 8, 73, 16, // Skip to: 13726
2867 /* 9557 */ MCD_OPC_Decode, 141, 6, 139, 1, // Opcode: FMUL_W
2868 /* 9562 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 9575
2869 /* 9566 */ MCD_OPC_CheckPredicate, 8, 60, 16, // Skip to: 13726
2870 /* 9570 */ MCD_OPC_Decode, 135, 6, 140, 1, // Opcode: FMUL_D
2871 /* 9575 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 9588
2872 /* 9579 */ MCD_OPC_CheckPredicate, 8, 47, 16, // Skip to: 13726
2873 /* 9583 */ MCD_OPC_Decode, 212, 5, 139, 1, // Opcode: FDIV_W
2874 /* 9588 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 9601
2875 /* 9592 */ MCD_OPC_CheckPredicate, 8, 34, 16, // Skip to: 13726
2876 /* 9596 */ MCD_OPC_Decode, 206, 5, 140, 1, // Opcode: FDIV_D
2877 /* 9601 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 9614
2878 /* 9605 */ MCD_OPC_CheckPredicate, 8, 21, 16, // Skip to: 13726
2879 /* 9609 */ MCD_OPC_Decode, 247, 5, 143, 1, // Opcode: FMADD_W
2880 /* 9614 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 9627
2881 /* 9618 */ MCD_OPC_CheckPredicate, 8, 8, 16, // Skip to: 13726
2882 /* 9622 */ MCD_OPC_Decode, 246, 5, 144, 1, // Opcode: FMADD_D
2883 /* 9627 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 9640
2884 /* 9631 */ MCD_OPC_CheckPredicate, 8, 251, 15, // Skip to: 13726
2885 /* 9635 */ MCD_OPC_Decode, 134, 6, 143, 1, // Opcode: FMSUB_W
2886 /* 9640 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 9653
2887 /* 9644 */ MCD_OPC_CheckPredicate, 8, 238, 15, // Skip to: 13726
2888 /* 9648 */ MCD_OPC_Decode, 133, 6, 144, 1, // Opcode: FMSUB_D
2889 /* 9653 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 9666
2890 /* 9657 */ MCD_OPC_CheckPredicate, 8, 225, 15, // Skip to: 13726
2891 /* 9661 */ MCD_OPC_Decode, 217, 5, 139, 1, // Opcode: FEXP2_W
2892 /* 9666 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 9679
2893 /* 9670 */ MCD_OPC_CheckPredicate, 8, 212, 15, // Skip to: 13726
2894 /* 9674 */ MCD_OPC_Decode, 215, 5, 140, 1, // Opcode: FEXP2_D
2895 /* 9679 */ MCD_OPC_FilterValue, 16, 9, 0, // Skip to: 9692
2896 /* 9683 */ MCD_OPC_CheckPredicate, 8, 199, 15, // Skip to: 13726
2897 /* 9687 */ MCD_OPC_Decode, 213, 5, 179, 1, // Opcode: FEXDO_H
2898 /* 9692 */ MCD_OPC_FilterValue, 17, 9, 0, // Skip to: 9705
2899 /* 9696 */ MCD_OPC_CheckPredicate, 8, 186, 15, // Skip to: 13726
2900 /* 9700 */ MCD_OPC_Decode, 214, 5, 180, 1, // Opcode: FEXDO_W
2901 /* 9705 */ MCD_OPC_FilterValue, 20, 9, 0, // Skip to: 9718
2902 /* 9709 */ MCD_OPC_CheckPredicate, 8, 173, 15, // Skip to: 13726
2903 /* 9713 */ MCD_OPC_Decode, 193, 6, 179, 1, // Opcode: FTQ_H
2904 /* 9718 */ MCD_OPC_FilterValue, 21, 9, 0, // Skip to: 9731
2905 /* 9722 */ MCD_OPC_CheckPredicate, 8, 160, 15, // Skip to: 13726
2906 /* 9726 */ MCD_OPC_Decode, 194, 6, 180, 1, // Opcode: FTQ_W
2907 /* 9731 */ MCD_OPC_FilterValue, 24, 9, 0, // Skip to: 9744
2908 /* 9735 */ MCD_OPC_CheckPredicate, 8, 147, 15, // Skip to: 13726
2909 /* 9739 */ MCD_OPC_Decode, 255, 5, 139, 1, // Opcode: FMIN_W
2910 /* 9744 */ MCD_OPC_FilterValue, 25, 9, 0, // Skip to: 9757
2911 /* 9748 */ MCD_OPC_CheckPredicate, 8, 134, 15, // Skip to: 13726
2912 /* 9752 */ MCD_OPC_Decode, 254, 5, 140, 1, // Opcode: FMIN_D
2913 /* 9757 */ MCD_OPC_FilterValue, 26, 9, 0, // Skip to: 9770
2914 /* 9761 */ MCD_OPC_CheckPredicate, 8, 121, 15, // Skip to: 13726
2915 /* 9765 */ MCD_OPC_Decode, 253, 5, 139, 1, // Opcode: FMIN_A_W
2916 /* 9770 */ MCD_OPC_FilterValue, 27, 9, 0, // Skip to: 9783
2917 /* 9774 */ MCD_OPC_CheckPredicate, 8, 108, 15, // Skip to: 13726
2918 /* 9778 */ MCD_OPC_Decode, 252, 5, 140, 1, // Opcode: FMIN_A_D
2919 /* 9783 */ MCD_OPC_FilterValue, 28, 9, 0, // Skip to: 9796
2920 /* 9787 */ MCD_OPC_CheckPredicate, 8, 95, 15, // Skip to: 13726
2921 /* 9791 */ MCD_OPC_Decode, 251, 5, 139, 1, // Opcode: FMAX_W
2922 /* 9796 */ MCD_OPC_FilterValue, 29, 9, 0, // Skip to: 9809
2923 /* 9800 */ MCD_OPC_CheckPredicate, 8, 82, 15, // Skip to: 13726
2924 /* 9804 */ MCD_OPC_Decode, 250, 5, 140, 1, // Opcode: FMAX_D
2925 /* 9809 */ MCD_OPC_FilterValue, 30, 9, 0, // Skip to: 9822
2926 /* 9813 */ MCD_OPC_CheckPredicate, 8, 69, 15, // Skip to: 13726
2927 /* 9817 */ MCD_OPC_Decode, 249, 5, 139, 1, // Opcode: FMAX_A_W
2928 /* 9822 */ MCD_OPC_FilterValue, 31, 60, 15, // Skip to: 13726
2929 /* 9826 */ MCD_OPC_CheckPredicate, 8, 56, 15, // Skip to: 13726
2930 /* 9830 */ MCD_OPC_Decode, 248, 5, 140, 1, // Opcode: FMAX_A_D
2931 /* 9835 */ MCD_OPC_FilterValue, 28, 59, 1, // Skip to: 10154
2932 /* 9839 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ...
2933 /* 9842 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 9855
2934 /* 9846 */ MCD_OPC_CheckPredicate, 8, 36, 15, // Skip to: 13726
2935 /* 9850 */ MCD_OPC_Decode, 195, 5, 139, 1, // Opcode: FCOR_W
2936 /* 9855 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 9868
2937 /* 9859 */ MCD_OPC_CheckPredicate, 8, 23, 15, // Skip to: 13726
2938 /* 9863 */ MCD_OPC_Decode, 194, 5, 140, 1, // Opcode: FCOR_D
2939 /* 9868 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 9881
2940 /* 9872 */ MCD_OPC_CheckPredicate, 8, 10, 15, // Skip to: 13726
2941 /* 9876 */ MCD_OPC_Decode, 203, 5, 139, 1, // Opcode: FCUNE_W
2942 /* 9881 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 9894
2943 /* 9885 */ MCD_OPC_CheckPredicate, 8, 253, 14, // Skip to: 13726
2944 /* 9889 */ MCD_OPC_Decode, 202, 5, 140, 1, // Opcode: FCUNE_D
2945 /* 9894 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 9907
2946 /* 9898 */ MCD_OPC_CheckPredicate, 8, 240, 14, // Skip to: 13726
2947 /* 9902 */ MCD_OPC_Decode, 193, 5, 139, 1, // Opcode: FCNE_W
2948 /* 9907 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 9920
2949 /* 9911 */ MCD_OPC_CheckPredicate, 8, 227, 14, // Skip to: 13726
2950 /* 9915 */ MCD_OPC_Decode, 192, 5, 140, 1, // Opcode: FCNE_D
2951 /* 9920 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 9933
2952 /* 9924 */ MCD_OPC_CheckPredicate, 8, 214, 14, // Skip to: 13726
2953 /* 9928 */ MCD_OPC_Decode, 219, 9, 138, 1, // Opcode: MUL_Q_H
2954 /* 9933 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 9946
2955 /* 9937 */ MCD_OPC_CheckPredicate, 8, 201, 14, // Skip to: 13726
2956 /* 9941 */ MCD_OPC_Decode, 220, 9, 139, 1, // Opcode: MUL_Q_W
2957 /* 9946 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 9959
2958 /* 9950 */ MCD_OPC_CheckPredicate, 8, 188, 14, // Skip to: 13726
2959 /* 9954 */ MCD_OPC_Decode, 147, 8, 142, 1, // Opcode: MADD_Q_H
2960 /* 9959 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 9972
2961 /* 9963 */ MCD_OPC_CheckPredicate, 8, 175, 14, // Skip to: 13726
2962 /* 9967 */ MCD_OPC_Decode, 148, 8, 143, 1, // Opcode: MADD_Q_W
2963 /* 9972 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 9985
2964 /* 9976 */ MCD_OPC_CheckPredicate, 8, 162, 14, // Skip to: 13726
2965 /* 9980 */ MCD_OPC_Decode, 165, 9, 142, 1, // Opcode: MSUB_Q_H
2966 /* 9985 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 9998
2967 /* 9989 */ MCD_OPC_CheckPredicate, 8, 149, 14, // Skip to: 13726
2968 /* 9993 */ MCD_OPC_Decode, 166, 9, 143, 1, // Opcode: MSUB_Q_W
2969 /* 9998 */ MCD_OPC_FilterValue, 18, 9, 0, // Skip to: 10011
2970 /* 10002 */ MCD_OPC_CheckPredicate, 8, 136, 14, // Skip to: 13726
2971 /* 10006 */ MCD_OPC_Decode, 164, 6, 139, 1, // Opcode: FSOR_W
2972 /* 10011 */ MCD_OPC_FilterValue, 19, 9, 0, // Skip to: 10024
2973 /* 10015 */ MCD_OPC_CheckPredicate, 8, 123, 14, // Skip to: 13726
2974 /* 10019 */ MCD_OPC_Decode, 163, 6, 140, 1, // Opcode: FSOR_D
2975 /* 10024 */ MCD_OPC_FilterValue, 20, 9, 0, // Skip to: 10037
2976 /* 10028 */ MCD_OPC_CheckPredicate, 8, 110, 14, // Skip to: 13726
2977 /* 10032 */ MCD_OPC_Decode, 186, 6, 139, 1, // Opcode: FSUNE_W
2978 /* 10037 */ MCD_OPC_FilterValue, 21, 9, 0, // Skip to: 10050
2979 /* 10041 */ MCD_OPC_CheckPredicate, 8, 97, 14, // Skip to: 13726
2980 /* 10045 */ MCD_OPC_Decode, 185, 6, 140, 1, // Opcode: FSUNE_D
2981 /* 10050 */ MCD_OPC_FilterValue, 22, 9, 0, // Skip to: 10063
2982 /* 10054 */ MCD_OPC_CheckPredicate, 8, 84, 14, // Skip to: 13726
2983 /* 10058 */ MCD_OPC_Decode, 162, 6, 139, 1, // Opcode: FSNE_W
2984 /* 10063 */ MCD_OPC_FilterValue, 23, 9, 0, // Skip to: 10076
2985 /* 10067 */ MCD_OPC_CheckPredicate, 8, 71, 14, // Skip to: 13726
2986 /* 10071 */ MCD_OPC_Decode, 161, 6, 140, 1, // Opcode: FSNE_D
2987 /* 10076 */ MCD_OPC_FilterValue, 24, 9, 0, // Skip to: 10089
2988 /* 10080 */ MCD_OPC_CheckPredicate, 8, 58, 14, // Skip to: 13726
2989 /* 10084 */ MCD_OPC_Decode, 202, 9, 138, 1, // Opcode: MULR_Q_H
2990 /* 10089 */ MCD_OPC_FilterValue, 25, 9, 0, // Skip to: 10102
2991 /* 10093 */ MCD_OPC_CheckPredicate, 8, 45, 14, // Skip to: 13726
2992 /* 10097 */ MCD_OPC_Decode, 203, 9, 139, 1, // Opcode: MULR_Q_W
2993 /* 10102 */ MCD_OPC_FilterValue, 26, 9, 0, // Skip to: 10115
2994 /* 10106 */ MCD_OPC_CheckPredicate, 8, 32, 14, // Skip to: 13726
2995 /* 10110 */ MCD_OPC_Decode, 133, 8, 142, 1, // Opcode: MADDR_Q_H
2996 /* 10115 */ MCD_OPC_FilterValue, 27, 9, 0, // Skip to: 10128
2997 /* 10119 */ MCD_OPC_CheckPredicate, 8, 19, 14, // Skip to: 13726
2998 /* 10123 */ MCD_OPC_Decode, 134, 8, 143, 1, // Opcode: MADDR_Q_W
2999 /* 10128 */ MCD_OPC_FilterValue, 28, 9, 0, // Skip to: 10141
3000 /* 10132 */ MCD_OPC_CheckPredicate, 8, 6, 14, // Skip to: 13726
3001 /* 10136 */ MCD_OPC_Decode, 151, 9, 142, 1, // Opcode: MSUBR_Q_H
3002 /* 10141 */ MCD_OPC_FilterValue, 29, 253, 13, // Skip to: 13726
3003 /* 10145 */ MCD_OPC_CheckPredicate, 8, 249, 13, // Skip to: 13726
3004 /* 10149 */ MCD_OPC_Decode, 152, 9, 143, 1, // Opcode: MSUBR_Q_W
3005 /* 10154 */ MCD_OPC_FilterValue, 30, 219, 2, // Skip to: 10889
3006 /* 10158 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ...
3007 /* 10161 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 10173
3008 /* 10165 */ MCD_OPC_CheckPredicate, 8, 229, 13, // Skip to: 13726
3009 /* 10169 */ MCD_OPC_Decode, 89, 137, 1, // Opcode: AND_V
3010 /* 10173 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 10186
3011 /* 10177 */ MCD_OPC_CheckPredicate, 8, 217, 13, // Skip to: 13726
3012 /* 10181 */ MCD_OPC_Decode, 138, 10, 137, 1, // Opcode: OR_V
3013 /* 10186 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 10199
3014 /* 10190 */ MCD_OPC_CheckPredicate, 8, 204, 13, // Skip to: 13726
3015 /* 10194 */ MCD_OPC_Decode, 254, 9, 137, 1, // Opcode: NOR_V
3016 /* 10199 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 10212
3017 /* 10203 */ MCD_OPC_CheckPredicate, 8, 191, 13, // Skip to: 13726
3018 /* 10207 */ MCD_OPC_Decode, 241, 13, 137, 1, // Opcode: XOR_V
3019 /* 10212 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 10225
3020 /* 10216 */ MCD_OPC_CheckPredicate, 8, 178, 13, // Skip to: 13726
3021 /* 10220 */ MCD_OPC_Decode, 142, 2, 141, 1, // Opcode: BMNZ_V
3022 /* 10225 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 10238
3023 /* 10229 */ MCD_OPC_CheckPredicate, 8, 165, 13, // Skip to: 13726
3024 /* 10233 */ MCD_OPC_Decode, 144, 2, 141, 1, // Opcode: BMZ_V
3025 /* 10238 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 10251
3026 /* 10242 */ MCD_OPC_CheckPredicate, 8, 152, 13, // Skip to: 13726
3027 /* 10246 */ MCD_OPC_Decode, 179, 2, 141, 1, // Opcode: BSEL_V
3028 /* 10251 */ MCD_OPC_FilterValue, 24, 211, 0, // Skip to: 10466
3029 /* 10255 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
3030 /* 10258 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10271
3031 /* 10262 */ MCD_OPC_CheckPredicate, 8, 132, 13, // Skip to: 13726
3032 /* 10266 */ MCD_OPC_Decode, 231, 5, 181, 1, // Opcode: FILL_B
3033 /* 10271 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 10284
3034 /* 10275 */ MCD_OPC_CheckPredicate, 8, 119, 13, // Skip to: 13726
3035 /* 10279 */ MCD_OPC_Decode, 235, 5, 182, 1, // Opcode: FILL_H
3036 /* 10284 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 10297
3037 /* 10288 */ MCD_OPC_CheckPredicate, 8, 106, 13, // Skip to: 13726
3038 /* 10292 */ MCD_OPC_Decode, 236, 5, 183, 1, // Opcode: FILL_W
3039 /* 10297 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 10310
3040 /* 10301 */ MCD_OPC_CheckPredicate, 14, 93, 13, // Skip to: 13726
3041 /* 10305 */ MCD_OPC_Decode, 232, 5, 184, 1, // Opcode: FILL_D
3042 /* 10310 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 10323
3043 /* 10314 */ MCD_OPC_CheckPredicate, 8, 80, 13, // Skip to: 13726
3044 /* 10318 */ MCD_OPC_Decode, 157, 10, 173, 1, // Opcode: PCNT_B
3045 /* 10323 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 10336
3046 /* 10327 */ MCD_OPC_CheckPredicate, 8, 67, 13, // Skip to: 13726
3047 /* 10331 */ MCD_OPC_Decode, 159, 10, 185, 1, // Opcode: PCNT_H
3048 /* 10336 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 10349
3049 /* 10340 */ MCD_OPC_CheckPredicate, 8, 54, 13, // Skip to: 13726
3050 /* 10344 */ MCD_OPC_Decode, 160, 10, 186, 1, // Opcode: PCNT_W
3051 /* 10349 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 10362
3052 /* 10353 */ MCD_OPC_CheckPredicate, 8, 41, 13, // Skip to: 13726
3053 /* 10357 */ MCD_OPC_Decode, 158, 10, 187, 1, // Opcode: PCNT_D
3054 /* 10362 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 10375
3055 /* 10366 */ MCD_OPC_CheckPredicate, 8, 28, 13, // Skip to: 13726
3056 /* 10370 */ MCD_OPC_Decode, 231, 9, 173, 1, // Opcode: NLOC_B
3057 /* 10375 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 10388
3058 /* 10379 */ MCD_OPC_CheckPredicate, 8, 15, 13, // Skip to: 13726
3059 /* 10383 */ MCD_OPC_Decode, 233, 9, 185, 1, // Opcode: NLOC_H
3060 /* 10388 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 10401
3061 /* 10392 */ MCD_OPC_CheckPredicate, 8, 2, 13, // Skip to: 13726
3062 /* 10396 */ MCD_OPC_Decode, 234, 9, 186, 1, // Opcode: NLOC_W
3063 /* 10401 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 10414
3064 /* 10405 */ MCD_OPC_CheckPredicate, 8, 245, 12, // Skip to: 13726
3065 /* 10409 */ MCD_OPC_Decode, 232, 9, 187, 1, // Opcode: NLOC_D
3066 /* 10414 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 10427
3067 /* 10418 */ MCD_OPC_CheckPredicate, 8, 232, 12, // Skip to: 13726
3068 /* 10422 */ MCD_OPC_Decode, 235, 9, 173, 1, // Opcode: NLZC_B
3069 /* 10427 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 10440
3070 /* 10431 */ MCD_OPC_CheckPredicate, 8, 219, 12, // Skip to: 13726
3071 /* 10435 */ MCD_OPC_Decode, 237, 9, 185, 1, // Opcode: NLZC_H
3072 /* 10440 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 10453
3073 /* 10444 */ MCD_OPC_CheckPredicate, 8, 206, 12, // Skip to: 13726
3074 /* 10448 */ MCD_OPC_Decode, 238, 9, 186, 1, // Opcode: NLZC_W
3075 /* 10453 */ MCD_OPC_FilterValue, 15, 197, 12, // Skip to: 13726
3076 /* 10457 */ MCD_OPC_CheckPredicate, 8, 193, 12, // Skip to: 13726
3077 /* 10461 */ MCD_OPC_Decode, 236, 9, 187, 1, // Opcode: NLZC_D
3078 /* 10466 */ MCD_OPC_FilterValue, 25, 184, 12, // Skip to: 13726
3079 /* 10470 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
3080 /* 10473 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10486
3081 /* 10477 */ MCD_OPC_CheckPredicate, 8, 173, 12, // Skip to: 13726
3082 /* 10481 */ MCD_OPC_Decode, 182, 5, 186, 1, // Opcode: FCLASS_W
3083 /* 10486 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 10499
3084 /* 10490 */ MCD_OPC_CheckPredicate, 8, 160, 12, // Skip to: 13726
3085 /* 10494 */ MCD_OPC_Decode, 181, 5, 187, 1, // Opcode: FCLASS_D
3086 /* 10499 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 10512
3087 /* 10503 */ MCD_OPC_CheckPredicate, 8, 147, 12, // Skip to: 13726
3088 /* 10507 */ MCD_OPC_Decode, 196, 6, 186, 1, // Opcode: FTRUNC_S_W
3089 /* 10512 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 10525
3090 /* 10516 */ MCD_OPC_CheckPredicate, 8, 134, 12, // Skip to: 13726
3091 /* 10520 */ MCD_OPC_Decode, 195, 6, 187, 1, // Opcode: FTRUNC_S_D
3092 /* 10525 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 10538
3093 /* 10529 */ MCD_OPC_CheckPredicate, 8, 121, 12, // Skip to: 13726
3094 /* 10533 */ MCD_OPC_Decode, 198, 6, 186, 1, // Opcode: FTRUNC_U_W
3095 /* 10538 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 10551
3096 /* 10542 */ MCD_OPC_CheckPredicate, 8, 108, 12, // Skip to: 13726
3097 /* 10546 */ MCD_OPC_Decode, 197, 6, 187, 1, // Opcode: FTRUNC_U_D
3098 /* 10551 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 10564
3099 /* 10555 */ MCD_OPC_CheckPredicate, 8, 95, 12, // Skip to: 13726
3100 /* 10559 */ MCD_OPC_Decode, 171, 6, 186, 1, // Opcode: FSQRT_W
3101 /* 10564 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 10577
3102 /* 10568 */ MCD_OPC_CheckPredicate, 8, 82, 12, // Skip to: 13726
3103 /* 10572 */ MCD_OPC_Decode, 165, 6, 187, 1, // Opcode: FSQRT_D
3104 /* 10577 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 10590
3105 /* 10581 */ MCD_OPC_CheckPredicate, 8, 69, 12, // Skip to: 13726
3106 /* 10585 */ MCD_OPC_Decode, 152, 6, 186, 1, // Opcode: FRSQRT_W
3107 /* 10590 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 10603
3108 /* 10594 */ MCD_OPC_CheckPredicate, 8, 56, 12, // Skip to: 13726
3109 /* 10598 */ MCD_OPC_Decode, 151, 6, 187, 1, // Opcode: FRSQRT_D
3110 /* 10603 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 10616
3111 /* 10607 */ MCD_OPC_CheckPredicate, 8, 43, 12, // Skip to: 13726
3112 /* 10611 */ MCD_OPC_Decode, 148, 6, 186, 1, // Opcode: FRCP_W
3113 /* 10616 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 10629
3114 /* 10620 */ MCD_OPC_CheckPredicate, 8, 30, 12, // Skip to: 13726
3115 /* 10624 */ MCD_OPC_Decode, 147, 6, 187, 1, // Opcode: FRCP_D
3116 /* 10629 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 10642
3117 /* 10633 */ MCD_OPC_CheckPredicate, 8, 17, 12, // Skip to: 13726
3118 /* 10637 */ MCD_OPC_Decode, 150, 6, 186, 1, // Opcode: FRINT_W
3119 /* 10642 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 10655
3120 /* 10646 */ MCD_OPC_CheckPredicate, 8, 4, 12, // Skip to: 13726
3121 /* 10650 */ MCD_OPC_Decode, 149, 6, 187, 1, // Opcode: FRINT_D
3122 /* 10655 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 10668
3123 /* 10659 */ MCD_OPC_CheckPredicate, 8, 247, 11, // Skip to: 13726
3124 /* 10663 */ MCD_OPC_Decode, 238, 5, 186, 1, // Opcode: FLOG2_W
3125 /* 10668 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 10681
3126 /* 10672 */ MCD_OPC_CheckPredicate, 8, 234, 11, // Skip to: 13726
3127 /* 10676 */ MCD_OPC_Decode, 237, 5, 187, 1, // Opcode: FLOG2_D
3128 /* 10681 */ MCD_OPC_FilterValue, 16, 9, 0, // Skip to: 10694
3129 /* 10685 */ MCD_OPC_CheckPredicate, 8, 221, 11, // Skip to: 13726
3130 /* 10689 */ MCD_OPC_Decode, 220, 5, 188, 1, // Opcode: FEXUPL_W
3131 /* 10694 */ MCD_OPC_FilterValue, 17, 9, 0, // Skip to: 10707
3132 /* 10698 */ MCD_OPC_CheckPredicate, 8, 208, 11, // Skip to: 13726
3133 /* 10702 */ MCD_OPC_Decode, 219, 5, 189, 1, // Opcode: FEXUPL_D
3134 /* 10707 */ MCD_OPC_FilterValue, 18, 9, 0, // Skip to: 10720
3135 /* 10711 */ MCD_OPC_CheckPredicate, 8, 195, 11, // Skip to: 13726
3136 /* 10715 */ MCD_OPC_Decode, 222, 5, 188, 1, // Opcode: FEXUPR_W
3137 /* 10720 */ MCD_OPC_FilterValue, 19, 9, 0, // Skip to: 10733
3138 /* 10724 */ MCD_OPC_CheckPredicate, 8, 182, 11, // Skip to: 13726
3139 /* 10728 */ MCD_OPC_Decode, 221, 5, 189, 1, // Opcode: FEXUPR_D
3140 /* 10733 */ MCD_OPC_FilterValue, 20, 9, 0, // Skip to: 10746
3141 /* 10737 */ MCD_OPC_CheckPredicate, 8, 169, 11, // Skip to: 13726
3142 /* 10741 */ MCD_OPC_Decode, 228, 5, 188, 1, // Opcode: FFQL_W
3143 /* 10746 */ MCD_OPC_FilterValue, 21, 9, 0, // Skip to: 10759
3144 /* 10750 */ MCD_OPC_CheckPredicate, 8, 156, 11, // Skip to: 13726
3145 /* 10754 */ MCD_OPC_Decode, 227, 5, 189, 1, // Opcode: FFQL_D
3146 /* 10759 */ MCD_OPC_FilterValue, 22, 9, 0, // Skip to: 10772
3147 /* 10763 */ MCD_OPC_CheckPredicate, 8, 143, 11, // Skip to: 13726
3148 /* 10767 */ MCD_OPC_Decode, 230, 5, 188, 1, // Opcode: FFQR_W
3149 /* 10772 */ MCD_OPC_FilterValue, 23, 9, 0, // Skip to: 10785
3150 /* 10776 */ MCD_OPC_CheckPredicate, 8, 130, 11, // Skip to: 13726
3151 /* 10780 */ MCD_OPC_Decode, 229, 5, 189, 1, // Opcode: FFQR_D
3152 /* 10785 */ MCD_OPC_FilterValue, 24, 9, 0, // Skip to: 10798
3153 /* 10789 */ MCD_OPC_CheckPredicate, 8, 117, 11, // Skip to: 13726
3154 /* 10793 */ MCD_OPC_Decode, 190, 6, 186, 1, // Opcode: FTINT_S_W
3155 /* 10798 */ MCD_OPC_FilterValue, 25, 9, 0, // Skip to: 10811
3156 /* 10802 */ MCD_OPC_CheckPredicate, 8, 104, 11, // Skip to: 13726
3157 /* 10806 */ MCD_OPC_Decode, 189, 6, 187, 1, // Opcode: FTINT_S_D
3158 /* 10811 */ MCD_OPC_FilterValue, 26, 9, 0, // Skip to: 10824
3159 /* 10815 */ MCD_OPC_CheckPredicate, 8, 91, 11, // Skip to: 13726
3160 /* 10819 */ MCD_OPC_Decode, 192, 6, 186, 1, // Opcode: FTINT_U_W
3161 /* 10824 */ MCD_OPC_FilterValue, 27, 9, 0, // Skip to: 10837
3162 /* 10828 */ MCD_OPC_CheckPredicate, 8, 78, 11, // Skip to: 13726
3163 /* 10832 */ MCD_OPC_Decode, 191, 6, 187, 1, // Opcode: FTINT_U_D
3164 /* 10837 */ MCD_OPC_FilterValue, 28, 9, 0, // Skip to: 10850
3165 /* 10841 */ MCD_OPC_CheckPredicate, 8, 65, 11, // Skip to: 13726
3166 /* 10845 */ MCD_OPC_Decode, 224, 5, 186, 1, // Opcode: FFINT_S_W
3167 /* 10850 */ MCD_OPC_FilterValue, 29, 9, 0, // Skip to: 10863
3168 /* 10854 */ MCD_OPC_CheckPredicate, 8, 52, 11, // Skip to: 13726
3169 /* 10858 */ MCD_OPC_Decode, 223, 5, 187, 1, // Opcode: FFINT_S_D
3170 /* 10863 */ MCD_OPC_FilterValue, 30, 9, 0, // Skip to: 10876
3171 /* 10867 */ MCD_OPC_CheckPredicate, 8, 39, 11, // Skip to: 13726
3172 /* 10871 */ MCD_OPC_Decode, 226, 5, 186, 1, // Opcode: FFINT_U_W
3173 /* 10876 */ MCD_OPC_FilterValue, 31, 30, 11, // Skip to: 13726
3174 /* 10880 */ MCD_OPC_CheckPredicate, 8, 26, 11, // Skip to: 13726
3175 /* 10884 */ MCD_OPC_Decode, 225, 5, 187, 1, // Opcode: FFINT_U_D
3176 /* 10889 */ MCD_OPC_FilterValue, 32, 9, 0, // Skip to: 10902
3177 /* 10893 */ MCD_OPC_CheckPredicate, 8, 13, 11, // Skip to: 13726
3178 /* 10897 */ MCD_OPC_Decode, 177, 7, 190, 1, // Opcode: LD_B
3179 /* 10902 */ MCD_OPC_FilterValue, 33, 9, 0, // Skip to: 10915
3180 /* 10906 */ MCD_OPC_CheckPredicate, 8, 0, 11, // Skip to: 13726
3181 /* 10910 */ MCD_OPC_Decode, 179, 7, 190, 1, // Opcode: LD_H
3182 /* 10915 */ MCD_OPC_FilterValue, 34, 9, 0, // Skip to: 10928
3183 /* 10919 */ MCD_OPC_CheckPredicate, 8, 243, 10, // Skip to: 13726
3184 /* 10923 */ MCD_OPC_Decode, 180, 7, 190, 1, // Opcode: LD_W
3185 /* 10928 */ MCD_OPC_FilterValue, 35, 9, 0, // Skip to: 10941
3186 /* 10932 */ MCD_OPC_CheckPredicate, 8, 230, 10, // Skip to: 13726
3187 /* 10936 */ MCD_OPC_Decode, 178, 7, 190, 1, // Opcode: LD_D
3188 /* 10941 */ MCD_OPC_FilterValue, 36, 9, 0, // Skip to: 10954
3189 /* 10945 */ MCD_OPC_CheckPredicate, 8, 217, 10, // Skip to: 13726
3190 /* 10949 */ MCD_OPC_Decode, 186, 12, 190, 1, // Opcode: ST_B
3191 /* 10954 */ MCD_OPC_FilterValue, 37, 9, 0, // Skip to: 10967
3192 /* 10958 */ MCD_OPC_CheckPredicate, 8, 204, 10, // Skip to: 13726
3193 /* 10962 */ MCD_OPC_Decode, 188, 12, 190, 1, // Opcode: ST_H
3194 /* 10967 */ MCD_OPC_FilterValue, 38, 9, 0, // Skip to: 10980
3195 /* 10971 */ MCD_OPC_CheckPredicate, 8, 191, 10, // Skip to: 13726
3196 /* 10975 */ MCD_OPC_Decode, 189, 12, 190, 1, // Opcode: ST_W
3197 /* 10980 */ MCD_OPC_FilterValue, 39, 182, 10, // Skip to: 13726
3198 /* 10984 */ MCD_OPC_CheckPredicate, 8, 178, 10, // Skip to: 13726
3199 /* 10988 */ MCD_OPC_Decode, 187, 12, 190, 1, // Opcode: ST_D
3200 /* 10993 */ MCD_OPC_FilterValue, 31, 113, 9, // Skip to: 13414
3201 /* 10997 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ...
3202 /* 11000 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 11013
3203 /* 11004 */ MCD_OPC_CheckPredicate, 6, 158, 10, // Skip to: 13726
3204 /* 11008 */ MCD_OPC_Decode, 145, 5, 191, 1, // Opcode: EXT
3205 /* 11013 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 11026
3206 /* 11017 */ MCD_OPC_CheckPredicate, 6, 145, 10, // Skip to: 13726
3207 /* 11021 */ MCD_OPC_Decode, 228, 6, 192, 1, // Opcode: INS
3208 /* 11026 */ MCD_OPC_FilterValue, 10, 42, 0, // Skip to: 11072
3209 /* 11030 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
3210 /* 11033 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 11046
3211 /* 11037 */ MCD_OPC_CheckPredicate, 12, 125, 10, // Skip to: 13726
3212 /* 11041 */ MCD_OPC_Decode, 236, 7, 193, 1, // Opcode: LWX
3213 /* 11046 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 11059
3214 /* 11050 */ MCD_OPC_CheckPredicate, 12, 112, 10, // Skip to: 13726
3215 /* 11054 */ MCD_OPC_Decode, 187, 7, 193, 1, // Opcode: LHX
3216 /* 11059 */ MCD_OPC_FilterValue, 6, 103, 10, // Skip to: 13726
3217 /* 11063 */ MCD_OPC_CheckPredicate, 12, 99, 10, // Skip to: 13726
3218 /* 11067 */ MCD_OPC_Decode, 156, 7, 193, 1, // Opcode: LBUX
3219 /* 11072 */ MCD_OPC_FilterValue, 12, 15, 0, // Skip to: 11091
3220 /* 11076 */ MCD_OPC_CheckPredicate, 12, 86, 10, // Skip to: 13726
3221 /* 11080 */ MCD_OPC_CheckField, 6, 10, 0, 80, 10, // Skip to: 13726
3222 /* 11086 */ MCD_OPC_Decode, 241, 6, 194, 1, // Opcode: INSV
3223 /* 11091 */ MCD_OPC_FilterValue, 16, 51, 1, // Skip to: 11402
3224 /* 11095 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
3225 /* 11098 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 11110
3226 /* 11102 */ MCD_OPC_CheckPredicate, 12, 60, 10, // Skip to: 13726
3227 /* 11106 */ MCD_OPC_Decode, 56, 195, 1, // Opcode: ADDU_QB
3228 /* 11110 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 11123
3229 /* 11114 */ MCD_OPC_CheckPredicate, 12, 48, 10, // Skip to: 13726
3230 /* 11118 */ MCD_OPC_Decode, 218, 12, 195, 1, // Opcode: SUBU_QB
3231 /* 11123 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 11135
3232 /* 11127 */ MCD_OPC_CheckPredicate, 12, 35, 10, // Skip to: 13726
3233 /* 11131 */ MCD_OPC_Decode, 58, 195, 1, // Opcode: ADDU_S_QB
3234 /* 11135 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 11148
3235 /* 11139 */ MCD_OPC_CheckPredicate, 12, 23, 10, // Skip to: 13726
3236 /* 11143 */ MCD_OPC_Decode, 220, 12, 195, 1, // Opcode: SUBU_S_QB
3237 /* 11148 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 11161
3238 /* 11152 */ MCD_OPC_CheckPredicate, 12, 10, 10, // Skip to: 13726
3239 /* 11156 */ MCD_OPC_Decode, 196, 9, 195, 1, // Opcode: MULEU_S_PH_QBL
3240 /* 11161 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 11174
3241 /* 11165 */ MCD_OPC_CheckPredicate, 12, 253, 9, // Skip to: 13726
3242 /* 11169 */ MCD_OPC_Decode, 197, 9, 195, 1, // Opcode: MULEU_S_PH_QBR
3243 /* 11174 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 11186
3244 /* 11178 */ MCD_OPC_CheckPredicate, 30, 240, 9, // Skip to: 13726
3245 /* 11182 */ MCD_OPC_Decode, 55, 195, 1, // Opcode: ADDU_PH
3246 /* 11186 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 11199
3247 /* 11190 */ MCD_OPC_CheckPredicate, 30, 228, 9, // Skip to: 13726
3248 /* 11194 */ MCD_OPC_Decode, 217, 12, 195, 1, // Opcode: SUBU_PH
3249 /* 11199 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 11211
3250 /* 11203 */ MCD_OPC_CheckPredicate, 12, 215, 9, // Skip to: 13726
3251 /* 11207 */ MCD_OPC_Decode, 36, 195, 1, // Opcode: ADDQ_PH
3252 /* 11211 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 11224
3253 /* 11215 */ MCD_OPC_CheckPredicate, 12, 203, 9, // Skip to: 13726
3254 /* 11219 */ MCD_OPC_Decode, 195, 12, 195, 1, // Opcode: SUBQ_PH
3255 /* 11224 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 11236
3256 /* 11228 */ MCD_OPC_CheckPredicate, 30, 190, 9, // Skip to: 13726
3257 /* 11232 */ MCD_OPC_Decode, 57, 195, 1, // Opcode: ADDU_S_PH
3258 /* 11236 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 11249
3259 /* 11240 */ MCD_OPC_CheckPredicate, 30, 178, 9, // Skip to: 13726
3260 /* 11244 */ MCD_OPC_Decode, 219, 12, 195, 1, // Opcode: SUBU_S_PH
3261 /* 11249 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 11261
3262 /* 11253 */ MCD_OPC_CheckPredicate, 12, 165, 9, // Skip to: 13726
3263 /* 11257 */ MCD_OPC_Decode, 37, 195, 1, // Opcode: ADDQ_S_PH
3264 /* 11261 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 11274
3265 /* 11265 */ MCD_OPC_CheckPredicate, 12, 153, 9, // Skip to: 13726
3266 /* 11269 */ MCD_OPC_Decode, 196, 12, 195, 1, // Opcode: SUBQ_S_PH
3267 /* 11274 */ MCD_OPC_FilterValue, 16, 7, 0, // Skip to: 11285
3268 /* 11278 */ MCD_OPC_CheckPredicate, 12, 140, 9, // Skip to: 13726
3269 /* 11282 */ MCD_OPC_Decode, 39, 35, // Opcode: ADDSC
3270 /* 11285 */ MCD_OPC_FilterValue, 17, 7, 0, // Skip to: 11296
3271 /* 11289 */ MCD_OPC_CheckPredicate, 12, 129, 9, // Skip to: 13726
3272 /* 11293 */ MCD_OPC_Decode, 67, 35, // Opcode: ADDWC
3273 /* 11296 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 11308
3274 /* 11300 */ MCD_OPC_CheckPredicate, 12, 118, 9, // Skip to: 13726
3275 /* 11304 */ MCD_OPC_Decode, 223, 8, 35, // Opcode: MODSUB
3276 /* 11308 */ MCD_OPC_FilterValue, 20, 15, 0, // Skip to: 11327
3277 /* 11312 */ MCD_OPC_CheckPredicate, 12, 106, 9, // Skip to: 13726
3278 /* 11316 */ MCD_OPC_CheckField, 16, 5, 0, 100, 9, // Skip to: 13726
3279 /* 11322 */ MCD_OPC_Decode, 236, 10, 196, 1, // Opcode: RADDU_W_QB
3280 /* 11327 */ MCD_OPC_FilterValue, 22, 7, 0, // Skip to: 11338
3281 /* 11331 */ MCD_OPC_CheckPredicate, 12, 87, 9, // Skip to: 13726
3282 /* 11335 */ MCD_OPC_Decode, 38, 35, // Opcode: ADDQ_S_W
3283 /* 11338 */ MCD_OPC_FilterValue, 23, 8, 0, // Skip to: 11350
3284 /* 11342 */ MCD_OPC_CheckPredicate, 12, 76, 9, // Skip to: 13726
3285 /* 11346 */ MCD_OPC_Decode, 197, 12, 35, // Opcode: SUBQ_S_W
3286 /* 11350 */ MCD_OPC_FilterValue, 28, 9, 0, // Skip to: 11363
3287 /* 11354 */ MCD_OPC_CheckPredicate, 12, 64, 9, // Skip to: 13726
3288 /* 11358 */ MCD_OPC_Decode, 194, 9, 197, 1, // Opcode: MULEQ_S_W_PHL
3289 /* 11363 */ MCD_OPC_FilterValue, 29, 9, 0, // Skip to: 11376
3290 /* 11367 */ MCD_OPC_CheckPredicate, 12, 51, 9, // Skip to: 13726
3291 /* 11371 */ MCD_OPC_Decode, 195, 9, 197, 1, // Opcode: MULEQ_S_W_PHR
3292 /* 11376 */ MCD_OPC_FilterValue, 30, 9, 0, // Skip to: 11389
3293 /* 11380 */ MCD_OPC_CheckPredicate, 30, 38, 9, // Skip to: 13726
3294 /* 11384 */ MCD_OPC_Decode, 200, 9, 195, 1, // Opcode: MULQ_S_PH
3295 /* 11389 */ MCD_OPC_FilterValue, 31, 29, 9, // Skip to: 13726
3296 /* 11393 */ MCD_OPC_CheckPredicate, 12, 25, 9, // Skip to: 13726
3297 /* 11397 */ MCD_OPC_Decode, 198, 9, 195, 1, // Opcode: MULQ_RS_PH
3298 /* 11402 */ MCD_OPC_FilterValue, 17, 69, 1, // Skip to: 11731
3299 /* 11406 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
3300 /* 11409 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 11428
3301 /* 11413 */ MCD_OPC_CheckPredicate, 12, 5, 9, // Skip to: 13726
3302 /* 11417 */ MCD_OPC_CheckField, 11, 5, 0, 255, 8, // Skip to: 13726
3303 /* 11423 */ MCD_OPC_Decode, 161, 3, 198, 1, // Opcode: CMPU_EQ_QB
3304 /* 11428 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 11447
3305 /* 11432 */ MCD_OPC_CheckPredicate, 12, 242, 8, // Skip to: 13726
3306 /* 11436 */ MCD_OPC_CheckField, 11, 5, 0, 236, 8, // Skip to: 13726
3307 /* 11442 */ MCD_OPC_Decode, 163, 3, 198, 1, // Opcode: CMPU_LT_QB
3308 /* 11447 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 11466
3309 /* 11451 */ MCD_OPC_CheckPredicate, 12, 223, 8, // Skip to: 13726
3310 /* 11455 */ MCD_OPC_CheckField, 11, 5, 0, 217, 8, // Skip to: 13726
3311 /* 11461 */ MCD_OPC_Decode, 162, 3, 198, 1, // Opcode: CMPU_LE_QB
3312 /* 11466 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 11479
3313 /* 11470 */ MCD_OPC_CheckPredicate, 12, 204, 8, // Skip to: 13726
3314 /* 11474 */ MCD_OPC_Decode, 162, 10, 195, 1, // Opcode: PICK_QB
3315 /* 11479 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 11492
3316 /* 11483 */ MCD_OPC_CheckPredicate, 12, 191, 8, // Skip to: 13726
3317 /* 11487 */ MCD_OPC_Decode, 158, 3, 197, 1, // Opcode: CMPGU_EQ_QB
3318 /* 11492 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 11505
3319 /* 11496 */ MCD_OPC_CheckPredicate, 12, 178, 8, // Skip to: 13726
3320 /* 11500 */ MCD_OPC_Decode, 160, 3, 197, 1, // Opcode: CMPGU_LT_QB
3321 /* 11505 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 11518
3322 /* 11509 */ MCD_OPC_CheckPredicate, 12, 165, 8, // Skip to: 13726
3323 /* 11513 */ MCD_OPC_Decode, 159, 3, 197, 1, // Opcode: CMPGU_LE_QB
3324 /* 11518 */ MCD_OPC_FilterValue, 8, 15, 0, // Skip to: 11537
3325 /* 11522 */ MCD_OPC_CheckPredicate, 12, 152, 8, // Skip to: 13726
3326 /* 11526 */ MCD_OPC_CheckField, 11, 5, 0, 146, 8, // Skip to: 13726
3327 /* 11532 */ MCD_OPC_Decode, 165, 3, 198, 1, // Opcode: CMP_EQ_PH
3328 /* 11537 */ MCD_OPC_FilterValue, 9, 15, 0, // Skip to: 11556
3329 /* 11541 */ MCD_OPC_CheckPredicate, 12, 133, 8, // Skip to: 13726
3330 /* 11545 */ MCD_OPC_CheckField, 11, 5, 0, 127, 8, // Skip to: 13726
3331 /* 11551 */ MCD_OPC_Decode, 173, 3, 198, 1, // Opcode: CMP_LT_PH
3332 /* 11556 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 11575
3333 /* 11560 */ MCD_OPC_CheckPredicate, 12, 114, 8, // Skip to: 13726
3334 /* 11564 */ MCD_OPC_CheckField, 11, 5, 0, 108, 8, // Skip to: 13726
3335 /* 11570 */ MCD_OPC_Decode, 170, 3, 198, 1, // Opcode: CMP_LE_PH
3336 /* 11575 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 11588
3337 /* 11579 */ MCD_OPC_CheckPredicate, 12, 95, 8, // Skip to: 13726
3338 /* 11583 */ MCD_OPC_Decode, 161, 10, 195, 1, // Opcode: PICK_PH
3339 /* 11588 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 11601
3340 /* 11592 */ MCD_OPC_CheckPredicate, 12, 82, 8, // Skip to: 13726
3341 /* 11596 */ MCD_OPC_Decode, 176, 10, 195, 1, // Opcode: PRECRQ_QB_PH
3342 /* 11601 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 11614
3343 /* 11605 */ MCD_OPC_CheckPredicate, 30, 69, 8, // Skip to: 13726
3344 /* 11609 */ MCD_OPC_Decode, 178, 10, 195, 1, // Opcode: PRECR_QB_PH
3345 /* 11614 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 11627
3346 /* 11618 */ MCD_OPC_CheckPredicate, 12, 56, 8, // Skip to: 13726
3347 /* 11622 */ MCD_OPC_Decode, 146, 10, 195, 1, // Opcode: PACKRL_PH
3348 /* 11627 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 11640
3349 /* 11631 */ MCD_OPC_CheckPredicate, 12, 43, 8, // Skip to: 13726
3350 /* 11635 */ MCD_OPC_Decode, 174, 10, 195, 1, // Opcode: PRECRQU_S_QB_PH
3351 /* 11640 */ MCD_OPC_FilterValue, 20, 9, 0, // Skip to: 11653
3352 /* 11644 */ MCD_OPC_CheckPredicate, 12, 30, 8, // Skip to: 13726
3353 /* 11648 */ MCD_OPC_Decode, 175, 10, 199, 1, // Opcode: PRECRQ_PH_W
3354 /* 11653 */ MCD_OPC_FilterValue, 21, 9, 0, // Skip to: 11666
3355 /* 11657 */ MCD_OPC_CheckPredicate, 12, 17, 8, // Skip to: 13726
3356 /* 11661 */ MCD_OPC_Decode, 177, 10, 199, 1, // Opcode: PRECRQ_RS_PH_W
3357 /* 11666 */ MCD_OPC_FilterValue, 24, 9, 0, // Skip to: 11679
3358 /* 11670 */ MCD_OPC_CheckPredicate, 30, 4, 8, // Skip to: 13726
3359 /* 11674 */ MCD_OPC_Decode, 155, 3, 197, 1, // Opcode: CMPGDU_EQ_QB
3360 /* 11679 */ MCD_OPC_FilterValue, 25, 9, 0, // Skip to: 11692
3361 /* 11683 */ MCD_OPC_CheckPredicate, 30, 247, 7, // Skip to: 13726
3362 /* 11687 */ MCD_OPC_Decode, 157, 3, 197, 1, // Opcode: CMPGDU_LT_QB
3363 /* 11692 */ MCD_OPC_FilterValue, 26, 9, 0, // Skip to: 11705
3364 /* 11696 */ MCD_OPC_CheckPredicate, 30, 234, 7, // Skip to: 13726
3365 /* 11700 */ MCD_OPC_Decode, 156, 3, 197, 1, // Opcode: CMPGDU_LE_QB
3366 /* 11705 */ MCD_OPC_FilterValue, 30, 9, 0, // Skip to: 11718
3367 /* 11709 */ MCD_OPC_CheckPredicate, 30, 221, 7, // Skip to: 13726
3368 /* 11713 */ MCD_OPC_Decode, 179, 10, 200, 1, // Opcode: PRECR_SRA_PH_W
3369 /* 11718 */ MCD_OPC_FilterValue, 31, 212, 7, // Skip to: 13726
3370 /* 11722 */ MCD_OPC_CheckPredicate, 30, 208, 7, // Skip to: 13726
3371 /* 11726 */ MCD_OPC_Decode, 180, 10, 200, 1, // Opcode: PRECR_SRA_R_PH_W
3372 /* 11731 */ MCD_OPC_FilterValue, 18, 74, 1, // Skip to: 12065
3373 /* 11735 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
3374 /* 11738 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 11756
3375 /* 11742 */ MCD_OPC_CheckPredicate, 30, 188, 7, // Skip to: 13726
3376 /* 11746 */ MCD_OPC_CheckField, 21, 5, 0, 182, 7, // Skip to: 13726
3377 /* 11752 */ MCD_OPC_Decode, 23, 201, 1, // Opcode: ABSQ_S_QB
3378 /* 11756 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 11769
3379 /* 11760 */ MCD_OPC_CheckPredicate, 12, 170, 7, // Skip to: 13726
3380 /* 11764 */ MCD_OPC_Decode, 244, 10, 202, 1, // Opcode: REPL_QB
3381 /* 11769 */ MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 11788
3382 /* 11773 */ MCD_OPC_CheckPredicate, 12, 157, 7, // Skip to: 13726
3383 /* 11777 */ MCD_OPC_CheckField, 21, 5, 0, 151, 7, // Skip to: 13726
3384 /* 11783 */ MCD_OPC_Decode, 242, 10, 203, 1, // Opcode: REPLV_QB
3385 /* 11788 */ MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 11807
3386 /* 11792 */ MCD_OPC_CheckPredicate, 12, 138, 7, // Skip to: 13726
3387 /* 11796 */ MCD_OPC_CheckField, 21, 5, 0, 132, 7, // Skip to: 13726
3388 /* 11802 */ MCD_OPC_Decode, 164, 10, 201, 1, // Opcode: PRECEQU_PH_QBL
3389 /* 11807 */ MCD_OPC_FilterValue, 5, 15, 0, // Skip to: 11826
3390 /* 11811 */ MCD_OPC_CheckPredicate, 12, 119, 7, // Skip to: 13726
3391 /* 11815 */ MCD_OPC_CheckField, 21, 5, 0, 113, 7, // Skip to: 13726
3392 /* 11821 */ MCD_OPC_Decode, 166, 10, 201, 1, // Opcode: PRECEQU_PH_QBR
3393 /* 11826 */ MCD_OPC_FilterValue, 6, 15, 0, // Skip to: 11845
3394 /* 11830 */ MCD_OPC_CheckPredicate, 12, 100, 7, // Skip to: 13726
3395 /* 11834 */ MCD_OPC_CheckField, 21, 5, 0, 94, 7, // Skip to: 13726
3396 /* 11840 */ MCD_OPC_Decode, 165, 10, 201, 1, // Opcode: PRECEQU_PH_QBLA
3397 /* 11845 */ MCD_OPC_FilterValue, 7, 15, 0, // Skip to: 11864
3398 /* 11849 */ MCD_OPC_CheckPredicate, 12, 81, 7, // Skip to: 13726
3399 /* 11853 */ MCD_OPC_CheckField, 21, 5, 0, 75, 7, // Skip to: 13726
3400 /* 11859 */ MCD_OPC_Decode, 167, 10, 201, 1, // Opcode: PRECEQU_PH_QBRA
3401 /* 11864 */ MCD_OPC_FilterValue, 9, 14, 0, // Skip to: 11882
3402 /* 11868 */ MCD_OPC_CheckPredicate, 12, 62, 7, // Skip to: 13726
3403 /* 11872 */ MCD_OPC_CheckField, 21, 5, 0, 56, 7, // Skip to: 13726
3404 /* 11878 */ MCD_OPC_Decode, 22, 201, 1, // Opcode: ABSQ_S_PH
3405 /* 11882 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 11895
3406 /* 11886 */ MCD_OPC_CheckPredicate, 12, 44, 7, // Skip to: 13726
3407 /* 11890 */ MCD_OPC_Decode, 243, 10, 202, 1, // Opcode: REPL_PH
3408 /* 11895 */ MCD_OPC_FilterValue, 11, 15, 0, // Skip to: 11914
3409 /* 11899 */ MCD_OPC_CheckPredicate, 12, 31, 7, // Skip to: 13726
3410 /* 11903 */ MCD_OPC_CheckField, 21, 5, 0, 25, 7, // Skip to: 13726
3411 /* 11909 */ MCD_OPC_Decode, 241, 10, 203, 1, // Opcode: REPLV_PH
3412 /* 11914 */ MCD_OPC_FilterValue, 12, 15, 0, // Skip to: 11933
3413 /* 11918 */ MCD_OPC_CheckPredicate, 12, 12, 7, // Skip to: 13726
3414 /* 11922 */ MCD_OPC_CheckField, 21, 5, 0, 6, 7, // Skip to: 13726
3415 /* 11928 */ MCD_OPC_Decode, 168, 10, 204, 1, // Opcode: PRECEQ_W_PHL
3416 /* 11933 */ MCD_OPC_FilterValue, 13, 15, 0, // Skip to: 11952
3417 /* 11937 */ MCD_OPC_CheckPredicate, 12, 249, 6, // Skip to: 13726
3418 /* 11941 */ MCD_OPC_CheckField, 21, 5, 0, 243, 6, // Skip to: 13726
3419 /* 11947 */ MCD_OPC_Decode, 169, 10, 204, 1, // Opcode: PRECEQ_W_PHR
3420 /* 11952 */ MCD_OPC_FilterValue, 17, 14, 0, // Skip to: 11970
3421 /* 11956 */ MCD_OPC_CheckPredicate, 12, 230, 6, // Skip to: 13726
3422 /* 11960 */ MCD_OPC_CheckField, 21, 5, 0, 224, 6, // Skip to: 13726
3423 /* 11966 */ MCD_OPC_Decode, 24, 205, 1, // Opcode: ABSQ_S_W
3424 /* 11970 */ MCD_OPC_FilterValue, 27, 15, 0, // Skip to: 11989
3425 /* 11974 */ MCD_OPC_CheckPredicate, 12, 212, 6, // Skip to: 13726
3426 /* 11978 */ MCD_OPC_CheckField, 21, 5, 0, 206, 6, // Skip to: 13726
3427 /* 11984 */ MCD_OPC_Decode, 249, 1, 205, 1, // Opcode: BITREV
3428 /* 11989 */ MCD_OPC_FilterValue, 28, 15, 0, // Skip to: 12008
3429 /* 11993 */ MCD_OPC_CheckPredicate, 12, 193, 6, // Skip to: 13726
3430 /* 11997 */ MCD_OPC_CheckField, 21, 5, 0, 187, 6, // Skip to: 13726
3431 /* 12003 */ MCD_OPC_Decode, 170, 10, 201, 1, // Opcode: PRECEU_PH_QBL
3432 /* 12008 */ MCD_OPC_FilterValue, 29, 15, 0, // Skip to: 12027
3433 /* 12012 */ MCD_OPC_CheckPredicate, 12, 174, 6, // Skip to: 13726
3434 /* 12016 */ MCD_OPC_CheckField, 21, 5, 0, 168, 6, // Skip to: 13726
3435 /* 12022 */ MCD_OPC_Decode, 172, 10, 201, 1, // Opcode: PRECEU_PH_QBR
3436 /* 12027 */ MCD_OPC_FilterValue, 30, 15, 0, // Skip to: 12046
3437 /* 12031 */ MCD_OPC_CheckPredicate, 12, 155, 6, // Skip to: 13726
3438 /* 12035 */ MCD_OPC_CheckField, 21, 5, 0, 149, 6, // Skip to: 13726
3439 /* 12041 */ MCD_OPC_Decode, 171, 10, 201, 1, // Opcode: PRECEU_PH_QBLA
3440 /* 12046 */ MCD_OPC_FilterValue, 31, 140, 6, // Skip to: 13726
3441 /* 12050 */ MCD_OPC_CheckPredicate, 12, 136, 6, // Skip to: 13726
3442 /* 12054 */ MCD_OPC_CheckField, 21, 5, 0, 130, 6, // Skip to: 13726
3443 /* 12060 */ MCD_OPC_Decode, 173, 10, 201, 1, // Opcode: PRECEU_PH_QBRA
3444 /* 12065 */ MCD_OPC_FilterValue, 19, 31, 1, // Skip to: 12356
3445 /* 12069 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
3446 /* 12072 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 12085
3447 /* 12076 */ MCD_OPC_CheckPredicate, 12, 110, 6, // Skip to: 13726
3448 /* 12080 */ MCD_OPC_Decode, 199, 11, 206, 1, // Opcode: SHLL_QB
3449 /* 12085 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 12098
3450 /* 12089 */ MCD_OPC_CheckPredicate, 12, 97, 6, // Skip to: 13726
3451 /* 12093 */ MCD_OPC_Decode, 215, 11, 206, 1, // Opcode: SHRL_QB
3452 /* 12098 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 12111
3453 /* 12102 */ MCD_OPC_CheckPredicate, 12, 84, 6, // Skip to: 13726
3454 /* 12106 */ MCD_OPC_Decode, 195, 11, 207, 1, // Opcode: SHLLV_QB
3455 /* 12111 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 12124
3456 /* 12115 */ MCD_OPC_CheckPredicate, 12, 71, 6, // Skip to: 13726
3457 /* 12119 */ MCD_OPC_Decode, 213, 11, 207, 1, // Opcode: SHRLV_QB
3458 /* 12124 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 12137
3459 /* 12128 */ MCD_OPC_CheckPredicate, 30, 58, 6, // Skip to: 13726
3460 /* 12132 */ MCD_OPC_Decode, 208, 11, 206, 1, // Opcode: SHRA_QB
3461 /* 12137 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 12150
3462 /* 12141 */ MCD_OPC_CheckPredicate, 30, 45, 6, // Skip to: 13726
3463 /* 12145 */ MCD_OPC_Decode, 210, 11, 206, 1, // Opcode: SHRA_R_QB
3464 /* 12150 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 12163
3465 /* 12154 */ MCD_OPC_CheckPredicate, 30, 32, 6, // Skip to: 13726
3466 /* 12158 */ MCD_OPC_Decode, 203, 11, 207, 1, // Opcode: SHRAV_QB
3467 /* 12163 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 12176
3468 /* 12167 */ MCD_OPC_CheckPredicate, 30, 19, 6, // Skip to: 13726
3469 /* 12171 */ MCD_OPC_Decode, 205, 11, 207, 1, // Opcode: SHRAV_R_QB
3470 /* 12176 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 12189
3471 /* 12180 */ MCD_OPC_CheckPredicate, 12, 6, 6, // Skip to: 13726
3472 /* 12184 */ MCD_OPC_Decode, 198, 11, 206, 1, // Opcode: SHLL_PH
3473 /* 12189 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 12202
3474 /* 12193 */ MCD_OPC_CheckPredicate, 12, 249, 5, // Skip to: 13726
3475 /* 12197 */ MCD_OPC_Decode, 207, 11, 206, 1, // Opcode: SHRA_PH
3476 /* 12202 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 12215
3477 /* 12206 */ MCD_OPC_CheckPredicate, 12, 236, 5, // Skip to: 13726
3478 /* 12210 */ MCD_OPC_Decode, 194, 11, 207, 1, // Opcode: SHLLV_PH
3479 /* 12215 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 12228
3480 /* 12219 */ MCD_OPC_CheckPredicate, 12, 223, 5, // Skip to: 13726
3481 /* 12223 */ MCD_OPC_Decode, 202, 11, 207, 1, // Opcode: SHRAV_PH
3482 /* 12228 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 12241
3483 /* 12232 */ MCD_OPC_CheckPredicate, 12, 210, 5, // Skip to: 13726
3484 /* 12236 */ MCD_OPC_Decode, 200, 11, 206, 1, // Opcode: SHLL_S_PH
3485 /* 12241 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 12254
3486 /* 12245 */ MCD_OPC_CheckPredicate, 12, 197, 5, // Skip to: 13726
3487 /* 12249 */ MCD_OPC_Decode, 209, 11, 206, 1, // Opcode: SHRA_R_PH
3488 /* 12254 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 12267
3489 /* 12258 */ MCD_OPC_CheckPredicate, 12, 184, 5, // Skip to: 13726
3490 /* 12262 */ MCD_OPC_Decode, 196, 11, 207, 1, // Opcode: SHLLV_S_PH
3491 /* 12267 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 12280
3492 /* 12271 */ MCD_OPC_CheckPredicate, 12, 171, 5, // Skip to: 13726
3493 /* 12275 */ MCD_OPC_Decode, 204, 11, 207, 1, // Opcode: SHRAV_R_PH
3494 /* 12280 */ MCD_OPC_FilterValue, 20, 9, 0, // Skip to: 12293
3495 /* 12284 */ MCD_OPC_CheckPredicate, 12, 158, 5, // Skip to: 13726
3496 /* 12288 */ MCD_OPC_Decode, 201, 11, 208, 1, // Opcode: SHLL_S_W
3497 /* 12293 */ MCD_OPC_FilterValue, 21, 9, 0, // Skip to: 12306
3498 /* 12297 */ MCD_OPC_CheckPredicate, 12, 145, 5, // Skip to: 13726
3499 /* 12301 */ MCD_OPC_Decode, 211, 11, 208, 1, // Opcode: SHRA_R_W
3500 /* 12306 */ MCD_OPC_FilterValue, 22, 8, 0, // Skip to: 12318
3501 /* 12310 */ MCD_OPC_CheckPredicate, 12, 132, 5, // Skip to: 13726
3502 /* 12314 */ MCD_OPC_Decode, 197, 11, 36, // Opcode: SHLLV_S_W
3503 /* 12318 */ MCD_OPC_FilterValue, 23, 8, 0, // Skip to: 12330
3504 /* 12322 */ MCD_OPC_CheckPredicate, 12, 120, 5, // Skip to: 13726
3505 /* 12326 */ MCD_OPC_Decode, 206, 11, 36, // Opcode: SHRAV_R_W
3506 /* 12330 */ MCD_OPC_FilterValue, 25, 9, 0, // Skip to: 12343
3507 /* 12334 */ MCD_OPC_CheckPredicate, 30, 108, 5, // Skip to: 13726
3508 /* 12338 */ MCD_OPC_Decode, 214, 11, 206, 1, // Opcode: SHRL_PH
3509 /* 12343 */ MCD_OPC_FilterValue, 27, 99, 5, // Skip to: 13726
3510 /* 12347 */ MCD_OPC_CheckPredicate, 30, 95, 5, // Skip to: 13726
3511 /* 12351 */ MCD_OPC_Decode, 212, 11, 207, 1, // Opcode: SHRLV_PH
3512 /* 12356 */ MCD_OPC_FilterValue, 24, 199, 0, // Skip to: 12559
3513 /* 12360 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
3514 /* 12363 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 12375
3515 /* 12367 */ MCD_OPC_CheckPredicate, 30, 75, 5, // Skip to: 13726
3516 /* 12371 */ MCD_OPC_Decode, 53, 195, 1, // Opcode: ADDUH_QB
3517 /* 12375 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 12388
3518 /* 12379 */ MCD_OPC_CheckPredicate, 30, 63, 5, // Skip to: 13726
3519 /* 12383 */ MCD_OPC_Decode, 215, 12, 195, 1, // Opcode: SUBUH_QB
3520 /* 12388 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 12400
3521 /* 12392 */ MCD_OPC_CheckPredicate, 30, 50, 5, // Skip to: 13726
3522 /* 12396 */ MCD_OPC_Decode, 54, 195, 1, // Opcode: ADDUH_R_QB
3523 /* 12400 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 12413
3524 /* 12404 */ MCD_OPC_CheckPredicate, 30, 38, 5, // Skip to: 13726
3525 /* 12408 */ MCD_OPC_Decode, 216, 12, 195, 1, // Opcode: SUBUH_R_QB
3526 /* 12413 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 12425
3527 /* 12417 */ MCD_OPC_CheckPredicate, 30, 25, 5, // Skip to: 13726
3528 /* 12421 */ MCD_OPC_Decode, 32, 195, 1, // Opcode: ADDQH_PH
3529 /* 12425 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 12438
3530 /* 12429 */ MCD_OPC_CheckPredicate, 30, 13, 5, // Skip to: 13726
3531 /* 12433 */ MCD_OPC_Decode, 191, 12, 195, 1, // Opcode: SUBQH_PH
3532 /* 12438 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 12450
3533 /* 12442 */ MCD_OPC_CheckPredicate, 30, 0, 5, // Skip to: 13726
3534 /* 12446 */ MCD_OPC_Decode, 33, 195, 1, // Opcode: ADDQH_R_PH
3535 /* 12450 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 12463
3536 /* 12454 */ MCD_OPC_CheckPredicate, 30, 244, 4, // Skip to: 13726
3537 /* 12458 */ MCD_OPC_Decode, 192, 12, 195, 1, // Opcode: SUBQH_R_PH
3538 /* 12463 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 12476
3539 /* 12467 */ MCD_OPC_CheckPredicate, 30, 231, 4, // Skip to: 13726
3540 /* 12471 */ MCD_OPC_Decode, 218, 9, 195, 1, // Opcode: MUL_PH
3541 /* 12476 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 12489
3542 /* 12480 */ MCD_OPC_CheckPredicate, 30, 218, 4, // Skip to: 13726
3543 /* 12484 */ MCD_OPC_Decode, 222, 9, 195, 1, // Opcode: MUL_S_PH
3544 /* 12489 */ MCD_OPC_FilterValue, 16, 7, 0, // Skip to: 12500
3545 /* 12493 */ MCD_OPC_CheckPredicate, 30, 205, 4, // Skip to: 13726
3546 /* 12497 */ MCD_OPC_Decode, 35, 35, // Opcode: ADDQH_W
3547 /* 12500 */ MCD_OPC_FilterValue, 17, 8, 0, // Skip to: 12512
3548 /* 12504 */ MCD_OPC_CheckPredicate, 30, 194, 4, // Skip to: 13726
3549 /* 12508 */ MCD_OPC_Decode, 194, 12, 35, // Opcode: SUBQH_W
3550 /* 12512 */ MCD_OPC_FilterValue, 18, 7, 0, // Skip to: 12523
3551 /* 12516 */ MCD_OPC_CheckPredicate, 30, 182, 4, // Skip to: 13726
3552 /* 12520 */ MCD_OPC_Decode, 34, 35, // Opcode: ADDQH_R_W
3553 /* 12523 */ MCD_OPC_FilterValue, 19, 8, 0, // Skip to: 12535
3554 /* 12527 */ MCD_OPC_CheckPredicate, 30, 171, 4, // Skip to: 13726
3555 /* 12531 */ MCD_OPC_Decode, 193, 12, 35, // Opcode: SUBQH_R_W
3556 /* 12535 */ MCD_OPC_FilterValue, 22, 8, 0, // Skip to: 12547
3557 /* 12539 */ MCD_OPC_CheckPredicate, 30, 159, 4, // Skip to: 13726
3558 /* 12543 */ MCD_OPC_Decode, 201, 9, 35, // Opcode: MULQ_S_W
3559 /* 12547 */ MCD_OPC_FilterValue, 23, 151, 4, // Skip to: 13726
3560 /* 12551 */ MCD_OPC_CheckPredicate, 30, 147, 4, // Skip to: 13726
3561 /* 12555 */ MCD_OPC_Decode, 199, 9, 35, // Opcode: MULQ_RS_W
3562 /* 12559 */ MCD_OPC_FilterValue, 32, 60, 0, // Skip to: 12623
3563 /* 12563 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
3564 /* 12566 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 12585
3565 /* 12570 */ MCD_OPC_CheckPredicate, 6, 128, 4, // Skip to: 13726
3566 /* 12574 */ MCD_OPC_CheckField, 21, 5, 0, 122, 4, // Skip to: 13726
3567 /* 12580 */ MCD_OPC_Decode, 234, 13, 205, 1, // Opcode: WSBH
3568 /* 12585 */ MCD_OPC_FilterValue, 16, 15, 0, // Skip to: 12604
3569 /* 12589 */ MCD_OPC_CheckPredicate, 6, 109, 4, // Skip to: 13726
3570 /* 12593 */ MCD_OPC_CheckField, 21, 5, 0, 103, 4, // Skip to: 13726
3571 /* 12599 */ MCD_OPC_Decode, 168, 11, 205, 1, // Opcode: SEB
3572 /* 12604 */ MCD_OPC_FilterValue, 24, 94, 4, // Skip to: 13726
3573 /* 12608 */ MCD_OPC_CheckPredicate, 6, 90, 4, // Skip to: 13726
3574 /* 12612 */ MCD_OPC_CheckField, 21, 5, 0, 84, 4, // Skip to: 13726
3575 /* 12618 */ MCD_OPC_Decode, 171, 11, 205, 1, // Opcode: SEH
3576 /* 12623 */ MCD_OPC_FilterValue, 48, 143, 1, // Skip to: 13026
3577 /* 12627 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
3578 /* 12630 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 12648
3579 /* 12634 */ MCD_OPC_CheckPredicate, 30, 64, 4, // Skip to: 13726
3580 /* 12638 */ MCD_OPC_CheckField, 13, 3, 0, 58, 4, // Skip to: 13726
3581 /* 12644 */ MCD_OPC_Decode, 230, 4, 116, // Opcode: DPA_W_PH
3582 /* 12648 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 12666
3583 /* 12652 */ MCD_OPC_CheckPredicate, 30, 46, 4, // Skip to: 13726
3584 /* 12656 */ MCD_OPC_CheckField, 13, 3, 0, 40, 4, // Skip to: 13726
3585 /* 12662 */ MCD_OPC_Decode, 245, 4, 116, // Opcode: DPS_W_PH
3586 /* 12666 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 12684
3587 /* 12670 */ MCD_OPC_CheckPredicate, 30, 28, 4, // Skip to: 13726
3588 /* 12674 */ MCD_OPC_CheckField, 13, 3, 0, 22, 4, // Skip to: 13726
3589 /* 12680 */ MCD_OPC_Decode, 205, 9, 116, // Opcode: MULSA_W_PH
3590 /* 12684 */ MCD_OPC_FilterValue, 3, 14, 0, // Skip to: 12702
3591 /* 12688 */ MCD_OPC_CheckPredicate, 12, 10, 4, // Skip to: 13726
3592 /* 12692 */ MCD_OPC_CheckField, 13, 3, 0, 4, 4, // Skip to: 13726
3593 /* 12698 */ MCD_OPC_Decode, 227, 4, 116, // Opcode: DPAU_H_QBL
3594 /* 12702 */ MCD_OPC_FilterValue, 4, 14, 0, // Skip to: 12720
3595 /* 12706 */ MCD_OPC_CheckPredicate, 12, 248, 3, // Skip to: 13726
3596 /* 12710 */ MCD_OPC_CheckField, 13, 3, 0, 242, 3, // Skip to: 13726
3597 /* 12716 */ MCD_OPC_Decode, 226, 4, 116, // Opcode: DPAQ_S_W_PH
3598 /* 12720 */ MCD_OPC_FilterValue, 5, 14, 0, // Skip to: 12738
3599 /* 12724 */ MCD_OPC_CheckPredicate, 12, 230, 3, // Skip to: 13726
3600 /* 12728 */ MCD_OPC_CheckField, 13, 3, 0, 224, 3, // Skip to: 13726
3601 /* 12734 */ MCD_OPC_Decode, 235, 4, 116, // Opcode: DPSQ_S_W_PH
3602 /* 12738 */ MCD_OPC_FilterValue, 6, 14, 0, // Skip to: 12756
3603 /* 12742 */ MCD_OPC_CheckPredicate, 12, 212, 3, // Skip to: 13726
3604 /* 12746 */ MCD_OPC_CheckField, 13, 3, 0, 206, 3, // Skip to: 13726
3605 /* 12752 */ MCD_OPC_Decode, 204, 9, 116, // Opcode: MULSAQ_S_W_PH
3606 /* 12756 */ MCD_OPC_FilterValue, 7, 14, 0, // Skip to: 12774
3607 /* 12760 */ MCD_OPC_CheckPredicate, 12, 194, 3, // Skip to: 13726
3608 /* 12764 */ MCD_OPC_CheckField, 13, 3, 0, 188, 3, // Skip to: 13726
3609 /* 12770 */ MCD_OPC_Decode, 228, 4, 116, // Opcode: DPAU_H_QBR
3610 /* 12774 */ MCD_OPC_FilterValue, 8, 14, 0, // Skip to: 12792
3611 /* 12778 */ MCD_OPC_CheckPredicate, 30, 176, 3, // Skip to: 13726
3612 /* 12782 */ MCD_OPC_CheckField, 13, 3, 0, 170, 3, // Skip to: 13726
3613 /* 12788 */ MCD_OPC_Decode, 229, 4, 116, // Opcode: DPAX_W_PH
3614 /* 12792 */ MCD_OPC_FilterValue, 9, 14, 0, // Skip to: 12810
3615 /* 12796 */ MCD_OPC_CheckPredicate, 30, 158, 3, // Skip to: 13726
3616 /* 12800 */ MCD_OPC_CheckField, 13, 3, 0, 152, 3, // Skip to: 13726
3617 /* 12806 */ MCD_OPC_Decode, 244, 4, 116, // Opcode: DPSX_W_PH
3618 /* 12810 */ MCD_OPC_FilterValue, 11, 14, 0, // Skip to: 12828
3619 /* 12814 */ MCD_OPC_CheckPredicate, 12, 140, 3, // Skip to: 13726
3620 /* 12818 */ MCD_OPC_CheckField, 13, 3, 0, 134, 3, // Skip to: 13726
3621 /* 12824 */ MCD_OPC_Decode, 242, 4, 116, // Opcode: DPSU_H_QBL
3622 /* 12828 */ MCD_OPC_FilterValue, 12, 14, 0, // Skip to: 12846
3623 /* 12832 */ MCD_OPC_CheckPredicate, 12, 122, 3, // Skip to: 13726
3624 /* 12836 */ MCD_OPC_CheckField, 13, 3, 0, 116, 3, // Skip to: 13726
3625 /* 12842 */ MCD_OPC_Decode, 225, 4, 116, // Opcode: DPAQ_SA_L_W
3626 /* 12846 */ MCD_OPC_FilterValue, 13, 14, 0, // Skip to: 12864
3627 /* 12850 */ MCD_OPC_CheckPredicate, 12, 104, 3, // Skip to: 13726
3628 /* 12854 */ MCD_OPC_CheckField, 13, 3, 0, 98, 3, // Skip to: 13726
3629 /* 12860 */ MCD_OPC_Decode, 234, 4, 116, // Opcode: DPSQ_SA_L_W
3630 /* 12864 */ MCD_OPC_FilterValue, 15, 14, 0, // Skip to: 12882
3631 /* 12868 */ MCD_OPC_CheckPredicate, 12, 86, 3, // Skip to: 13726
3632 /* 12872 */ MCD_OPC_CheckField, 13, 3, 0, 80, 3, // Skip to: 13726
3633 /* 12878 */ MCD_OPC_Decode, 243, 4, 116, // Opcode: DPSU_H_QBR
3634 /* 12882 */ MCD_OPC_FilterValue, 16, 14, 0, // Skip to: 12900
3635 /* 12886 */ MCD_OPC_CheckPredicate, 12, 68, 3, // Skip to: 13726
3636 /* 12890 */ MCD_OPC_CheckField, 13, 3, 0, 62, 3, // Skip to: 13726
3637 /* 12896 */ MCD_OPC_Decode, 151, 8, 116, // Opcode: MAQ_SA_W_PHL
3638 /* 12900 */ MCD_OPC_FilterValue, 18, 14, 0, // Skip to: 12918
3639 /* 12904 */ MCD_OPC_CheckPredicate, 12, 50, 3, // Skip to: 13726
3640 /* 12908 */ MCD_OPC_CheckField, 13, 3, 0, 44, 3, // Skip to: 13726
3641 /* 12914 */ MCD_OPC_Decode, 152, 8, 116, // Opcode: MAQ_SA_W_PHR
3642 /* 12918 */ MCD_OPC_FilterValue, 20, 14, 0, // Skip to: 12936
3643 /* 12922 */ MCD_OPC_CheckPredicate, 12, 32, 3, // Skip to: 13726
3644 /* 12926 */ MCD_OPC_CheckField, 13, 3, 0, 26, 3, // Skip to: 13726
3645 /* 12932 */ MCD_OPC_Decode, 153, 8, 116, // Opcode: MAQ_S_W_PHL
3646 /* 12936 */ MCD_OPC_FilterValue, 22, 14, 0, // Skip to: 12954
3647 /* 12940 */ MCD_OPC_CheckPredicate, 12, 14, 3, // Skip to: 13726
3648 /* 12944 */ MCD_OPC_CheckField, 13, 3, 0, 8, 3, // Skip to: 13726
3649 /* 12950 */ MCD_OPC_Decode, 154, 8, 116, // Opcode: MAQ_S_W_PHR
3650 /* 12954 */ MCD_OPC_FilterValue, 24, 14, 0, // Skip to: 12972
3651 /* 12958 */ MCD_OPC_CheckPredicate, 30, 252, 2, // Skip to: 13726
3652 /* 12962 */ MCD_OPC_CheckField, 13, 3, 0, 246, 2, // Skip to: 13726
3653 /* 12968 */ MCD_OPC_Decode, 224, 4, 116, // Opcode: DPAQX_S_W_PH
3654 /* 12972 */ MCD_OPC_FilterValue, 25, 14, 0, // Skip to: 12990
3655 /* 12976 */ MCD_OPC_CheckPredicate, 30, 234, 2, // Skip to: 13726
3656 /* 12980 */ MCD_OPC_CheckField, 13, 3, 0, 228, 2, // Skip to: 13726
3657 /* 12986 */ MCD_OPC_Decode, 233, 4, 116, // Opcode: DPSQX_S_W_PH
3658 /* 12990 */ MCD_OPC_FilterValue, 26, 14, 0, // Skip to: 13008
3659 /* 12994 */ MCD_OPC_CheckPredicate, 30, 216, 2, // Skip to: 13726
3660 /* 12998 */ MCD_OPC_CheckField, 13, 3, 0, 210, 2, // Skip to: 13726
3661 /* 13004 */ MCD_OPC_Decode, 223, 4, 116, // Opcode: DPAQX_SA_W_PH
3662 /* 13008 */ MCD_OPC_FilterValue, 27, 202, 2, // Skip to: 13726
3663 /* 13012 */ MCD_OPC_CheckPredicate, 30, 198, 2, // Skip to: 13726
3664 /* 13016 */ MCD_OPC_CheckField, 13, 3, 0, 192, 2, // Skip to: 13726
3665 /* 13022 */ MCD_OPC_Decode, 232, 4, 116, // Opcode: DPSQX_SA_W_PH
3666 /* 13026 */ MCD_OPC_FilterValue, 49, 41, 0, // Skip to: 13071
3667 /* 13030 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
3668 /* 13033 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 13045
3669 /* 13037 */ MCD_OPC_CheckPredicate, 30, 173, 2, // Skip to: 13726
3670 /* 13041 */ MCD_OPC_Decode, 96, 209, 1, // Opcode: APPEND
3671 /* 13045 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 13058
3672 /* 13049 */ MCD_OPC_CheckPredicate, 30, 161, 2, // Skip to: 13726
3673 /* 13053 */ MCD_OPC_Decode, 184, 10, 209, 1, // Opcode: PREPEND
3674 /* 13058 */ MCD_OPC_FilterValue, 16, 152, 2, // Skip to: 13726
3675 /* 13062 */ MCD_OPC_CheckPredicate, 30, 148, 2, // Skip to: 13726
3676 /* 13066 */ MCD_OPC_Decode, 169, 1, 209, 1, // Opcode: BALIGN
3677 /* 13071 */ MCD_OPC_FilterValue, 56, 58, 1, // Skip to: 13389
3678 /* 13075 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
3679 /* 13078 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 13097
3680 /* 13082 */ MCD_OPC_CheckPredicate, 12, 128, 2, // Skip to: 13726
3681 /* 13086 */ MCD_OPC_CheckField, 13, 3, 0, 122, 2, // Skip to: 13726
3682 /* 13092 */ MCD_OPC_Decode, 157, 5, 210, 1, // Opcode: EXTR_W
3683 /* 13097 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 13116
3684 /* 13101 */ MCD_OPC_CheckPredicate, 12, 109, 2, // Skip to: 13726
3685 /* 13105 */ MCD_OPC_CheckField, 13, 3, 0, 103, 2, // Skip to: 13726
3686 /* 13111 */ MCD_OPC_Decode, 153, 5, 211, 1, // Opcode: EXTRV_W
3687 /* 13116 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 13135
3688 /* 13120 */ MCD_OPC_CheckPredicate, 12, 90, 2, // Skip to: 13726
3689 /* 13124 */ MCD_OPC_CheckField, 13, 3, 0, 84, 2, // Skip to: 13726
3690 /* 13130 */ MCD_OPC_Decode, 146, 5, 210, 1, // Opcode: EXTP
3691 /* 13135 */ MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 13154
3692 /* 13139 */ MCD_OPC_CheckPredicate, 12, 71, 2, // Skip to: 13726
3693 /* 13143 */ MCD_OPC_CheckField, 13, 3, 0, 65, 2, // Skip to: 13726
3694 /* 13149 */ MCD_OPC_Decode, 149, 5, 211, 1, // Opcode: EXTPV
3695 /* 13154 */ MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 13173
3696 /* 13158 */ MCD_OPC_CheckPredicate, 12, 52, 2, // Skip to: 13726
3697 /* 13162 */ MCD_OPC_CheckField, 13, 3, 0, 46, 2, // Skip to: 13726
3698 /* 13168 */ MCD_OPC_Decode, 155, 5, 210, 1, // Opcode: EXTR_R_W
3699 /* 13173 */ MCD_OPC_FilterValue, 5, 15, 0, // Skip to: 13192
3700 /* 13177 */ MCD_OPC_CheckPredicate, 12, 33, 2, // Skip to: 13726
3701 /* 13181 */ MCD_OPC_CheckField, 13, 3, 0, 27, 2, // Skip to: 13726
3702 /* 13187 */ MCD_OPC_Decode, 151, 5, 211, 1, // Opcode: EXTRV_R_W
3703 /* 13192 */ MCD_OPC_FilterValue, 6, 15, 0, // Skip to: 13211
3704 /* 13196 */ MCD_OPC_CheckPredicate, 12, 14, 2, // Skip to: 13726
3705 /* 13200 */ MCD_OPC_CheckField, 13, 3, 0, 8, 2, // Skip to: 13726
3706 /* 13206 */ MCD_OPC_Decode, 154, 5, 210, 1, // Opcode: EXTR_RS_W
3707 /* 13211 */ MCD_OPC_FilterValue, 7, 15, 0, // Skip to: 13230
3708 /* 13215 */ MCD_OPC_CheckPredicate, 12, 251, 1, // Skip to: 13726
3709 /* 13219 */ MCD_OPC_CheckField, 13, 3, 0, 245, 1, // Skip to: 13726
3710 /* 13225 */ MCD_OPC_Decode, 150, 5, 211, 1, // Opcode: EXTRV_RS_W
3711 /* 13230 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 13249
3712 /* 13234 */ MCD_OPC_CheckPredicate, 12, 232, 1, // Skip to: 13726
3713 /* 13238 */ MCD_OPC_CheckField, 13, 3, 0, 226, 1, // Skip to: 13726
3714 /* 13244 */ MCD_OPC_Decode, 147, 5, 210, 1, // Opcode: EXTPDP
3715 /* 13249 */ MCD_OPC_FilterValue, 11, 15, 0, // Skip to: 13268
3716 /* 13253 */ MCD_OPC_CheckPredicate, 12, 213, 1, // Skip to: 13726
3717 /* 13257 */ MCD_OPC_CheckField, 13, 3, 0, 207, 1, // Skip to: 13726
3718 /* 13263 */ MCD_OPC_Decode, 148, 5, 211, 1, // Opcode: EXTPDPV
3719 /* 13268 */ MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 13287
3720 /* 13272 */ MCD_OPC_CheckPredicate, 12, 194, 1, // Skip to: 13726
3721 /* 13276 */ MCD_OPC_CheckField, 13, 3, 0, 188, 1, // Skip to: 13726
3722 /* 13282 */ MCD_OPC_Decode, 156, 5, 210, 1, // Opcode: EXTR_S_H
3723 /* 13287 */ MCD_OPC_FilterValue, 15, 15, 0, // Skip to: 13306
3724 /* 13291 */ MCD_OPC_CheckPredicate, 12, 175, 1, // Skip to: 13726
3725 /* 13295 */ MCD_OPC_CheckField, 13, 3, 0, 169, 1, // Skip to: 13726
3726 /* 13301 */ MCD_OPC_Decode, 152, 5, 211, 1, // Opcode: EXTRV_S_H
3727 /* 13306 */ MCD_OPC_FilterValue, 18, 9, 0, // Skip to: 13319
3728 /* 13310 */ MCD_OPC_CheckPredicate, 12, 156, 1, // Skip to: 13726
3729 /* 13314 */ MCD_OPC_Decode, 237, 10, 212, 1, // Opcode: RDDSP
3730 /* 13319 */ MCD_OPC_FilterValue, 19, 9, 0, // Skip to: 13332
3731 /* 13323 */ MCD_OPC_CheckPredicate, 12, 143, 1, // Skip to: 13726
3732 /* 13327 */ MCD_OPC_Decode, 233, 13, 213, 1, // Opcode: WRDSP
3733 /* 13332 */ MCD_OPC_FilterValue, 26, 15, 0, // Skip to: 13351
3734 /* 13336 */ MCD_OPC_CheckPredicate, 12, 130, 1, // Skip to: 13726
3735 /* 13340 */ MCD_OPC_CheckField, 13, 7, 0, 124, 1, // Skip to: 13726
3736 /* 13346 */ MCD_OPC_Decode, 192, 11, 214, 1, // Opcode: SHILO
3737 /* 13351 */ MCD_OPC_FilterValue, 27, 15, 0, // Skip to: 13370
3738 /* 13355 */ MCD_OPC_CheckPredicate, 12, 111, 1, // Skip to: 13726
3739 /* 13359 */ MCD_OPC_CheckField, 13, 8, 0, 105, 1, // Skip to: 13726
3740 /* 13365 */ MCD_OPC_Decode, 193, 11, 215, 1, // Opcode: SHILOV
3741 /* 13370 */ MCD_OPC_FilterValue, 31, 96, 1, // Skip to: 13726
3742 /* 13374 */ MCD_OPC_CheckPredicate, 12, 92, 1, // Skip to: 13726
3743 /* 13378 */ MCD_OPC_CheckField, 13, 8, 0, 86, 1, // Skip to: 13726
3744 /* 13384 */ MCD_OPC_Decode, 180, 9, 215, 1, // Opcode: MTHLIP
3745 /* 13389 */ MCD_OPC_FilterValue, 59, 77, 1, // Skip to: 13726
3746 /* 13393 */ MCD_OPC_CheckPredicate, 5, 73, 1, // Skip to: 13726
3747 /* 13397 */ MCD_OPC_CheckField, 21, 5, 0, 67, 1, // Skip to: 13726
3748 /* 13403 */ MCD_OPC_CheckField, 6, 5, 0, 61, 1, // Skip to: 13726
3749 /* 13409 */ MCD_OPC_Decode, 238, 10, 216, 1, // Opcode: RDHWR
3750 /* 13414 */ MCD_OPC_FilterValue, 32, 9, 0, // Skip to: 13427
3751 /* 13418 */ MCD_OPC_CheckPredicate, 5, 48, 1, // Skip to: 13726
3752 /* 13422 */ MCD_OPC_Decode, 153, 7, 217, 1, // Opcode: LB
3753 /* 13427 */ MCD_OPC_FilterValue, 33, 9, 0, // Skip to: 13440
3754 /* 13431 */ MCD_OPC_CheckPredicate, 5, 35, 1, // Skip to: 13726
3755 /* 13435 */ MCD_OPC_Decode, 184, 7, 217, 1, // Opcode: LH
3756 /* 13440 */ MCD_OPC_FilterValue, 34, 9, 0, // Skip to: 13453
3757 /* 13444 */ MCD_OPC_CheckPredicate, 11, 22, 1, // Skip to: 13726
3758 /* 13448 */ MCD_OPC_Decode, 222, 7, 217, 1, // Opcode: LWL
3759 /* 13453 */ MCD_OPC_FilterValue, 35, 9, 0, // Skip to: 13466
3760 /* 13457 */ MCD_OPC_CheckPredicate, 1, 9, 1, // Skip to: 13726
3761 /* 13461 */ MCD_OPC_Decode, 213, 7, 217, 1, // Opcode: LW
3762 /* 13466 */ MCD_OPC_FilterValue, 36, 9, 0, // Skip to: 13479
3763 /* 13470 */ MCD_OPC_CheckPredicate, 5, 252, 0, // Skip to: 13726
3764 /* 13474 */ MCD_OPC_Decode, 158, 7, 217, 1, // Opcode: LBu
3765 /* 13479 */ MCD_OPC_FilterValue, 37, 9, 0, // Skip to: 13492
3766 /* 13483 */ MCD_OPC_CheckPredicate, 5, 239, 0, // Skip to: 13726
3767 /* 13487 */ MCD_OPC_Decode, 189, 7, 217, 1, // Opcode: LHu
3768 /* 13492 */ MCD_OPC_FilterValue, 38, 9, 0, // Skip to: 13505
3769 /* 13496 */ MCD_OPC_CheckPredicate, 11, 226, 0, // Skip to: 13726
3770 /* 13500 */ MCD_OPC_Decode, 230, 7, 217, 1, // Opcode: LWR
3771 /* 13505 */ MCD_OPC_FilterValue, 40, 9, 0, // Skip to: 13518
3772 /* 13509 */ MCD_OPC_CheckPredicate, 5, 213, 0, // Skip to: 13726
3773 /* 13513 */ MCD_OPC_Decode, 142, 11, 217, 1, // Opcode: SB
3774 /* 13518 */ MCD_OPC_FilterValue, 41, 9, 0, // Skip to: 13531
3775 /* 13522 */ MCD_OPC_CheckPredicate, 5, 200, 0, // Skip to: 13726
3776 /* 13526 */ MCD_OPC_Decode, 186, 11, 217, 1, // Opcode: SH
3777 /* 13531 */ MCD_OPC_FilterValue, 42, 9, 0, // Skip to: 13544
3778 /* 13535 */ MCD_OPC_CheckPredicate, 11, 187, 0, // Skip to: 13726
3779 /* 13539 */ MCD_OPC_Decode, 243, 12, 217, 1, // Opcode: SWL
3780 /* 13544 */ MCD_OPC_FilterValue, 43, 9, 0, // Skip to: 13557
3781 /* 13548 */ MCD_OPC_CheckPredicate, 1, 174, 0, // Skip to: 13726
3782 /* 13552 */ MCD_OPC_Decode, 235, 12, 217, 1, // Opcode: SW
3783 /* 13557 */ MCD_OPC_FilterValue, 46, 9, 0, // Skip to: 13570
3784 /* 13561 */ MCD_OPC_CheckPredicate, 11, 161, 0, // Skip to: 13726
3785 /* 13565 */ MCD_OPC_Decode, 250, 12, 217, 1, // Opcode: SWR
3786 /* 13570 */ MCD_OPC_FilterValue, 47, 9, 0, // Skip to: 13583
3787 /* 13574 */ MCD_OPC_CheckPredicate, 31, 148, 0, // Skip to: 13726
3788 /* 13578 */ MCD_OPC_Decode, 220, 2, 218, 1, // Opcode: CACHE
3789 /* 13583 */ MCD_OPC_FilterValue, 48, 9, 0, // Skip to: 13596
3790 /* 13587 */ MCD_OPC_CheckPredicate, 32, 135, 0, // Skip to: 13726
3791 /* 13591 */ MCD_OPC_Decode, 193, 7, 217, 1, // Opcode: LL
3792 /* 13596 */ MCD_OPC_FilterValue, 49, 9, 0, // Skip to: 13609
3793 /* 13600 */ MCD_OPC_CheckPredicate, 5, 122, 0, // Skip to: 13726
3794 /* 13604 */ MCD_OPC_Decode, 216, 7, 219, 1, // Opcode: LWC1
3795 /* 13609 */ MCD_OPC_FilterValue, 50, 9, 0, // Skip to: 13622
3796 /* 13613 */ MCD_OPC_CheckPredicate, 33, 109, 0, // Skip to: 13726
3797 /* 13617 */ MCD_OPC_Decode, 218, 7, 220, 1, // Opcode: LWC2
3798 /* 13622 */ MCD_OPC_FilterValue, 51, 9, 0, // Skip to: 13635
3799 /* 13626 */ MCD_OPC_CheckPredicate, 31, 96, 0, // Skip to: 13726
3800 /* 13630 */ MCD_OPC_Decode, 181, 10, 218, 1, // Opcode: PREF
3801 /* 13635 */ MCD_OPC_FilterValue, 53, 9, 0, // Skip to: 13648
3802 /* 13639 */ MCD_OPC_CheckPredicate, 34, 83, 0, // Skip to: 13726
3803 /* 13643 */ MCD_OPC_Decode, 162, 7, 219, 1, // Opcode: LDC1
3804 /* 13648 */ MCD_OPC_FilterValue, 54, 9, 0, // Skip to: 13661
3805 /* 13652 */ MCD_OPC_CheckPredicate, 35, 70, 0, // Skip to: 13726
3806 /* 13656 */ MCD_OPC_Decode, 165, 7, 220, 1, // Opcode: LDC2
3807 /* 13661 */ MCD_OPC_FilterValue, 56, 9, 0, // Skip to: 13674
3808 /* 13665 */ MCD_OPC_CheckPredicate, 32, 57, 0, // Skip to: 13726
3809 /* 13669 */ MCD_OPC_Decode, 146, 11, 217, 1, // Opcode: SC
3810 /* 13674 */ MCD_OPC_FilterValue, 57, 9, 0, // Skip to: 13687
3811 /* 13678 */ MCD_OPC_CheckPredicate, 5, 44, 0, // Skip to: 13726
3812 /* 13682 */ MCD_OPC_Decode, 238, 12, 219, 1, // Opcode: SWC1
3813 /* 13687 */ MCD_OPC_FilterValue, 58, 9, 0, // Skip to: 13700
3814 /* 13691 */ MCD_OPC_CheckPredicate, 33, 31, 0, // Skip to: 13726
3815 /* 13695 */ MCD_OPC_Decode, 240, 12, 220, 1, // Opcode: SWC2
3816 /* 13700 */ MCD_OPC_FilterValue, 61, 9, 0, // Skip to: 13713
3817 /* 13704 */ MCD_OPC_CheckPredicate, 34, 18, 0, // Skip to: 13726
3818 /* 13708 */ MCD_OPC_Decode, 156, 11, 219, 1, // Opcode: SDC1
3819 /* 13713 */ MCD_OPC_FilterValue, 62, 9, 0, // Skip to: 13726
3820 /* 13717 */ MCD_OPC_CheckPredicate, 35, 5, 0, // Skip to: 13726
3821 /* 13721 */ MCD_OPC_Decode, 159, 11, 220, 1, // Opcode: SDC2
3822 /* 13726 */ MCD_OPC_Fail,
3823  0
3824 };
3825 
3826 static const uint8_t DecoderTableMips32r6_64r632[] = {
3827 /* 0 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ...
3828 /* 3 */ MCD_OPC_FilterValue, 0, 205, 1, // Skip to: 468
3829 /* 7 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ...
3830 /* 10 */ MCD_OPC_FilterValue, 5, 15, 0, // Skip to: 29
3831 /* 14 */ MCD_OPC_CheckPredicate, 36, 37, 7, // Skip to: 1847
3832 /* 18 */ MCD_OPC_CheckField, 8, 3, 0, 31, 7, // Skip to: 1847
3833 /* 24 */ MCD_OPC_Decode, 206, 7, 221, 1, // Opcode: LSA_R6
3834 /* 29 */ MCD_OPC_FilterValue, 9, 14, 0, // Skip to: 47
3835 /* 33 */ MCD_OPC_CheckPredicate, 36, 18, 7, // Skip to: 1847
3836 /* 37 */ MCD_OPC_CheckField, 6, 15, 16, 12, 7, // Skip to: 1847
3837 /* 43 */ MCD_OPC_Decode, 142, 7, 61, // Opcode: JR_HB_R6
3838 /* 47 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 59
3839 /* 51 */ MCD_OPC_CheckPredicate, 36, 0, 7, // Skip to: 1847
3840 /* 55 */ MCD_OPC_Decode, 155, 11, 64, // Opcode: SDBBP_R6
3841 /* 59 */ MCD_OPC_FilterValue, 16, 20, 0, // Skip to: 83
3842 /* 63 */ MCD_OPC_CheckPredicate, 36, 244, 6, // Skip to: 1847
3843 /* 67 */ MCD_OPC_CheckField, 16, 5, 0, 238, 6, // Skip to: 1847
3844 /* 73 */ MCD_OPC_CheckField, 6, 5, 1, 232, 6, // Skip to: 1847
3845 /* 79 */ MCD_OPC_Decode, 154, 3, 62, // Opcode: CLZ_R6
3846 /* 83 */ MCD_OPC_FilterValue, 17, 20, 0, // Skip to: 107
3847 /* 87 */ MCD_OPC_CheckPredicate, 36, 220, 6, // Skip to: 1847
3848 /* 91 */ MCD_OPC_CheckField, 16, 5, 0, 214, 6, // Skip to: 1847
3849 /* 97 */ MCD_OPC_CheckField, 6, 5, 1, 208, 6, // Skip to: 1847
3850 /* 103 */ MCD_OPC_Decode, 135, 3, 62, // Opcode: CLO_R6
3851 /* 107 */ MCD_OPC_FilterValue, 18, 21, 0, // Skip to: 132
3852 /* 111 */ MCD_OPC_CheckPredicate, 37, 196, 6, // Skip to: 1847
3853 /* 115 */ MCD_OPC_CheckField, 16, 5, 0, 190, 6, // Skip to: 1847
3854 /* 121 */ MCD_OPC_CheckField, 6, 5, 1, 184, 6, // Skip to: 1847
3855 /* 127 */ MCD_OPC_Decode, 171, 4, 222, 1, // Opcode: DCLZ_R6
3856 /* 132 */ MCD_OPC_FilterValue, 19, 21, 0, // Skip to: 157
3857 /* 136 */ MCD_OPC_CheckPredicate, 37, 171, 6, // Skip to: 1847
3858 /* 140 */ MCD_OPC_CheckField, 16, 5, 0, 165, 6, // Skip to: 1847
3859 /* 146 */ MCD_OPC_CheckField, 6, 5, 1, 159, 6, // Skip to: 1847
3860 /* 152 */ MCD_OPC_Decode, 169, 4, 222, 1, // Opcode: DCLO_R6
3861 /* 157 */ MCD_OPC_FilterValue, 21, 15, 0, // Skip to: 176
3862 /* 161 */ MCD_OPC_CheckPredicate, 37, 146, 6, // Skip to: 1847
3863 /* 165 */ MCD_OPC_CheckField, 8, 3, 0, 140, 6, // Skip to: 1847
3864 /* 171 */ MCD_OPC_Decode, 195, 4, 223, 1, // Opcode: DLSA_R6
3865 /* 176 */ MCD_OPC_FilterValue, 24, 27, 0, // Skip to: 207
3866 /* 180 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
3867 /* 183 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 195
3868 /* 187 */ MCD_OPC_CheckPredicate, 36, 120, 6, // Skip to: 1847
3869 /* 191 */ MCD_OPC_Decode, 221, 9, 35, // Opcode: MUL_R6
3870 /* 195 */ MCD_OPC_FilterValue, 3, 112, 6, // Skip to: 1847
3871 /* 199 */ MCD_OPC_CheckPredicate, 36, 108, 6, // Skip to: 1847
3872 /* 203 */ MCD_OPC_Decode, 191, 9, 35, // Opcode: MUH
3873 /* 207 */ MCD_OPC_FilterValue, 25, 27, 0, // Skip to: 238
3874 /* 211 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
3875 /* 214 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 226
3876 /* 218 */ MCD_OPC_CheckPredicate, 36, 89, 6, // Skip to: 1847
3877 /* 222 */ MCD_OPC_Decode, 212, 9, 35, // Opcode: MULU
3878 /* 226 */ MCD_OPC_FilterValue, 3, 81, 6, // Skip to: 1847
3879 /* 230 */ MCD_OPC_CheckPredicate, 36, 77, 6, // Skip to: 1847
3880 /* 234 */ MCD_OPC_Decode, 192, 9, 35, // Opcode: MUHU
3881 /* 238 */ MCD_OPC_FilterValue, 26, 27, 0, // Skip to: 269
3882 /* 242 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
3883 /* 245 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 257
3884 /* 249 */ MCD_OPC_CheckPredicate, 36, 58, 6, // Skip to: 1847
3885 /* 253 */ MCD_OPC_Decode, 183, 4, 35, // Opcode: DIV
3886 /* 257 */ MCD_OPC_FilterValue, 3, 50, 6, // Skip to: 1847
3887 /* 261 */ MCD_OPC_CheckPredicate, 36, 46, 6, // Skip to: 1847
3888 /* 265 */ MCD_OPC_Decode, 222, 8, 35, // Opcode: MOD
3889 /* 269 */ MCD_OPC_FilterValue, 27, 27, 0, // Skip to: 300
3890 /* 273 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
3891 /* 276 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 288
3892 /* 280 */ MCD_OPC_CheckPredicate, 36, 27, 6, // Skip to: 1847
3893 /* 284 */ MCD_OPC_Decode, 184, 4, 35, // Opcode: DIVU
3894 /* 288 */ MCD_OPC_FilterValue, 3, 19, 6, // Skip to: 1847
3895 /* 292 */ MCD_OPC_CheckPredicate, 36, 15, 6, // Skip to: 1847
3896 /* 296 */ MCD_OPC_Decode, 224, 8, 35, // Opcode: MODU
3897 /* 300 */ MCD_OPC_FilterValue, 28, 29, 0, // Skip to: 333
3898 /* 304 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
3899 /* 307 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 320
3900 /* 311 */ MCD_OPC_CheckPredicate, 37, 252, 5, // Skip to: 1847
3901 /* 315 */ MCD_OPC_Decode, 210, 4, 224, 1, // Opcode: DMUL_R6
3902 /* 320 */ MCD_OPC_FilterValue, 3, 243, 5, // Skip to: 1847
3903 /* 324 */ MCD_OPC_CheckPredicate, 37, 239, 5, // Skip to: 1847
3904 /* 328 */ MCD_OPC_Decode, 204, 4, 224, 1, // Opcode: DMUH
3905 /* 333 */ MCD_OPC_FilterValue, 29, 29, 0, // Skip to: 366
3906 /* 337 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
3907 /* 340 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 353
3908 /* 344 */ MCD_OPC_CheckPredicate, 37, 219, 5, // Skip to: 1847
3909 /* 348 */ MCD_OPC_Decode, 209, 4, 224, 1, // Opcode: DMULU
3910 /* 353 */ MCD_OPC_FilterValue, 3, 210, 5, // Skip to: 1847
3911 /* 357 */ MCD_OPC_CheckPredicate, 37, 206, 5, // Skip to: 1847
3912 /* 361 */ MCD_OPC_Decode, 205, 4, 224, 1, // Opcode: DMUHU
3913 /* 366 */ MCD_OPC_FilterValue, 30, 29, 0, // Skip to: 399
3914 /* 370 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
3915 /* 373 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 386
3916 /* 377 */ MCD_OPC_CheckPredicate, 37, 186, 5, // Skip to: 1847
3917 /* 381 */ MCD_OPC_Decode, 172, 4, 224, 1, // Opcode: DDIV
3918 /* 386 */ MCD_OPC_FilterValue, 3, 177, 5, // Skip to: 1847
3919 /* 390 */ MCD_OPC_CheckPredicate, 37, 173, 5, // Skip to: 1847
3920 /* 394 */ MCD_OPC_Decode, 199, 4, 224, 1, // Opcode: DMOD
3921 /* 399 */ MCD_OPC_FilterValue, 31, 29, 0, // Skip to: 432
3922 /* 403 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
3923 /* 406 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 419
3924 /* 410 */ MCD_OPC_CheckPredicate, 37, 153, 5, // Skip to: 1847
3925 /* 414 */ MCD_OPC_Decode, 173, 4, 224, 1, // Opcode: DDIVU
3926 /* 419 */ MCD_OPC_FilterValue, 3, 144, 5, // Skip to: 1847
3927 /* 423 */ MCD_OPC_CheckPredicate, 37, 140, 5, // Skip to: 1847
3928 /* 427 */ MCD_OPC_Decode, 200, 4, 224, 1, // Opcode: DMODU
3929 /* 432 */ MCD_OPC_FilterValue, 53, 14, 0, // Skip to: 450
3930 /* 436 */ MCD_OPC_CheckPredicate, 38, 127, 5, // Skip to: 1847
3931 /* 440 */ MCD_OPC_CheckField, 6, 5, 0, 121, 5, // Skip to: 1847
3932 /* 446 */ MCD_OPC_Decode, 174, 11, 35, // Opcode: SELEQZ
3933 /* 450 */ MCD_OPC_FilterValue, 55, 113, 5, // Skip to: 1847
3934 /* 454 */ MCD_OPC_CheckPredicate, 38, 109, 5, // Skip to: 1847
3935 /* 458 */ MCD_OPC_CheckField, 6, 5, 0, 103, 5, // Skip to: 1847
3936 /* 464 */ MCD_OPC_Decode, 178, 11, 35, // Opcode: SELNEZ
3937 /* 468 */ MCD_OPC_FilterValue, 1, 47, 0, // Skip to: 519
3938 /* 472 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
3939 /* 475 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 488
3940 /* 479 */ MCD_OPC_CheckPredicate, 37, 84, 5, // Skip to: 1847
3941 /* 483 */ MCD_OPC_Decode, 163, 4, 225, 1, // Opcode: DAHI
3942 /* 488 */ MCD_OPC_FilterValue, 17, 14, 0, // Skip to: 506
3943 /* 492 */ MCD_OPC_CheckPredicate, 36, 71, 5, // Skip to: 1847
3944 /* 496 */ MCD_OPC_CheckField, 21, 5, 0, 65, 5, // Skip to: 1847
3945 /* 502 */ MCD_OPC_Decode, 167, 1, 75, // Opcode: BAL
3946 /* 506 */ MCD_OPC_FilterValue, 30, 57, 5, // Skip to: 1847
3947 /* 510 */ MCD_OPC_CheckPredicate, 37, 53, 5, // Skip to: 1847
3948 /* 514 */ MCD_OPC_Decode, 165, 4, 225, 1, // Opcode: DATI
3949 /* 519 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 532
3950 /* 523 */ MCD_OPC_CheckPredicate, 36, 40, 5, // Skip to: 1847
3951 /* 527 */ MCD_OPC_Decode, 220, 1, 226, 1, // Opcode: BGEZALC
3952 /* 532 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 545
3953 /* 536 */ MCD_OPC_CheckPredicate, 36, 27, 5, // Skip to: 1847
3954 /* 540 */ MCD_OPC_Decode, 134, 2, 227, 1, // Opcode: BLTZALC
3955 /* 545 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 558
3956 /* 549 */ MCD_OPC_CheckPredicate, 36, 14, 5, // Skip to: 1847
3957 /* 553 */ MCD_OPC_Decode, 208, 1, 228, 1, // Opcode: BEQC
3958 /* 558 */ MCD_OPC_FilterValue, 15, 8, 0, // Skip to: 570
3959 /* 562 */ MCD_OPC_CheckPredicate, 36, 1, 5, // Skip to: 1847
3960 /* 566 */ MCD_OPC_Decode, 137, 1, 47, // Opcode: AUI
3961 /* 570 */ MCD_OPC_FilterValue, 17, 5, 3, // Skip to: 1347
3962 /* 574 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ...
3963 /* 577 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 590
3964 /* 581 */ MCD_OPC_CheckPredicate, 36, 238, 4, // Skip to: 1847
3965 /* 585 */ MCD_OPC_Decode, 180, 1, 229, 1, // Opcode: BC1EQZ
3966 /* 590 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 603
3967 /* 594 */ MCD_OPC_CheckPredicate, 36, 225, 4, // Skip to: 1847
3968 /* 598 */ MCD_OPC_Decode, 184, 1, 229, 1, // Opcode: BC1NEZ
3969 /* 603 */ MCD_OPC_FilterValue, 16, 150, 0, // Skip to: 757
3970 /* 607 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ...
3971 /* 610 */ MCD_OPC_FilterValue, 16, 9, 0, // Skip to: 623
3972 /* 614 */ MCD_OPC_CheckPredicate, 36, 205, 4, // Skip to: 1847
3973 /* 618 */ MCD_OPC_Decode, 183, 11, 230, 1, // Opcode: SEL_S
3974 /* 623 */ MCD_OPC_FilterValue, 20, 8, 0, // Skip to: 635
3975 /* 627 */ MCD_OPC_CheckPredicate, 36, 192, 4, // Skip to: 1847
3976 /* 631 */ MCD_OPC_Decode, 177, 11, 93, // Opcode: SELEQZ_S
3977 /* 635 */ MCD_OPC_FilterValue, 23, 8, 0, // Skip to: 647
3978 /* 639 */ MCD_OPC_CheckPredicate, 36, 180, 4, // Skip to: 1847
3979 /* 643 */ MCD_OPC_Decode, 181, 11, 93, // Opcode: SELNEZ_S
3980 /* 647 */ MCD_OPC_FilterValue, 24, 9, 0, // Skip to: 660
3981 /* 651 */ MCD_OPC_CheckPredicate, 36, 168, 4, // Skip to: 1847
3982 /* 655 */ MCD_OPC_Decode, 132, 8, 231, 1, // Opcode: MADDF_S
3983 /* 660 */ MCD_OPC_FilterValue, 25, 9, 0, // Skip to: 673
3984 /* 664 */ MCD_OPC_CheckPredicate, 36, 155, 4, // Skip to: 1847
3985 /* 668 */ MCD_OPC_Decode, 150, 9, 231, 1, // Opcode: MSUBF_S
3986 /* 673 */ MCD_OPC_FilterValue, 26, 14, 0, // Skip to: 691
3987 /* 677 */ MCD_OPC_CheckPredicate, 36, 142, 4, // Skip to: 1847
3988 /* 681 */ MCD_OPC_CheckField, 16, 5, 0, 136, 4, // Skip to: 1847
3989 /* 687 */ MCD_OPC_Decode, 246, 10, 94, // Opcode: RINT_S
3990 /* 691 */ MCD_OPC_FilterValue, 27, 14, 0, // Skip to: 709
3991 /* 695 */ MCD_OPC_CheckPredicate, 36, 124, 4, // Skip to: 1847
3992 /* 699 */ MCD_OPC_CheckField, 16, 5, 0, 118, 4, // Skip to: 1847
3993 /* 705 */ MCD_OPC_Decode, 244, 2, 94, // Opcode: CLASS_S
3994 /* 709 */ MCD_OPC_FilterValue, 28, 8, 0, // Skip to: 721
3995 /* 713 */ MCD_OPC_CheckPredicate, 36, 106, 4, // Skip to: 1847
3996 /* 717 */ MCD_OPC_Decode, 211, 8, 93, // Opcode: MIN_S
3997 /* 721 */ MCD_OPC_FilterValue, 29, 8, 0, // Skip to: 733
3998 /* 725 */ MCD_OPC_CheckPredicate, 36, 94, 4, // Skip to: 1847
3999 /* 729 */ MCD_OPC_Decode, 170, 8, 93, // Opcode: MAX_S
4000 /* 733 */ MCD_OPC_FilterValue, 30, 8, 0, // Skip to: 745
4001 /* 737 */ MCD_OPC_CheckPredicate, 36, 82, 4, // Skip to: 1847
4002 /* 741 */ MCD_OPC_Decode, 197, 8, 93, // Opcode: MINA_S
4003 /* 745 */ MCD_OPC_FilterValue, 31, 74, 4, // Skip to: 1847
4004 /* 749 */ MCD_OPC_CheckPredicate, 36, 70, 4, // Skip to: 1847
4005 /* 753 */ MCD_OPC_Decode, 156, 8, 93, // Opcode: MAXA_S
4006 /* 757 */ MCD_OPC_FilterValue, 17, 156, 0, // Skip to: 917
4007 /* 761 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ...
4008 /* 764 */ MCD_OPC_FilterValue, 16, 9, 0, // Skip to: 777
4009 /* 768 */ MCD_OPC_CheckPredicate, 36, 51, 4, // Skip to: 1847
4010 /* 772 */ MCD_OPC_Decode, 182, 11, 232, 1, // Opcode: SEL_D
4011 /* 777 */ MCD_OPC_FilterValue, 20, 9, 0, // Skip to: 790
4012 /* 781 */ MCD_OPC_CheckPredicate, 36, 38, 4, // Skip to: 1847
4013 /* 785 */ MCD_OPC_Decode, 176, 11, 233, 1, // Opcode: SELEQZ_D
4014 /* 790 */ MCD_OPC_FilterValue, 23, 9, 0, // Skip to: 803
4015 /* 794 */ MCD_OPC_CheckPredicate, 36, 25, 4, // Skip to: 1847
4016 /* 798 */ MCD_OPC_Decode, 180, 11, 233, 1, // Opcode: SELNEZ_D
4017 /* 803 */ MCD_OPC_FilterValue, 24, 9, 0, // Skip to: 816
4018 /* 807 */ MCD_OPC_CheckPredicate, 36, 12, 4, // Skip to: 1847
4019 /* 811 */ MCD_OPC_Decode, 131, 8, 234, 1, // Opcode: MADDF_D
4020 /* 816 */ MCD_OPC_FilterValue, 25, 9, 0, // Skip to: 829
4021 /* 820 */ MCD_OPC_CheckPredicate, 36, 255, 3, // Skip to: 1847
4022 /* 824 */ MCD_OPC_Decode, 149, 9, 234, 1, // Opcode: MSUBF_D
4023 /* 829 */ MCD_OPC_FilterValue, 26, 14, 0, // Skip to: 847
4024 /* 833 */ MCD_OPC_CheckPredicate, 36, 242, 3, // Skip to: 1847
4025 /* 837 */ MCD_OPC_CheckField, 16, 5, 0, 236, 3, // Skip to: 1847
4026 /* 843 */ MCD_OPC_Decode, 245, 10, 105, // Opcode: RINT_D
4027 /* 847 */ MCD_OPC_FilterValue, 27, 14, 0, // Skip to: 865
4028 /* 851 */ MCD_OPC_CheckPredicate, 36, 224, 3, // Skip to: 1847
4029 /* 855 */ MCD_OPC_CheckField, 16, 5, 0, 218, 3, // Skip to: 1847
4030 /* 861 */ MCD_OPC_Decode, 243, 2, 105, // Opcode: CLASS_D
4031 /* 865 */ MCD_OPC_FilterValue, 28, 9, 0, // Skip to: 878
4032 /* 869 */ MCD_OPC_CheckPredicate, 36, 206, 3, // Skip to: 1847
4033 /* 873 */ MCD_OPC_Decode, 210, 8, 233, 1, // Opcode: MIN_D
4034 /* 878 */ MCD_OPC_FilterValue, 29, 9, 0, // Skip to: 891
4035 /* 882 */ MCD_OPC_CheckPredicate, 36, 193, 3, // Skip to: 1847
4036 /* 886 */ MCD_OPC_Decode, 169, 8, 233, 1, // Opcode: MAX_D
4037 /* 891 */ MCD_OPC_FilterValue, 30, 9, 0, // Skip to: 904
4038 /* 895 */ MCD_OPC_CheckPredicate, 36, 180, 3, // Skip to: 1847
4039 /* 899 */ MCD_OPC_Decode, 196, 8, 233, 1, // Opcode: MINA_D
4040 /* 904 */ MCD_OPC_FilterValue, 31, 171, 3, // Skip to: 1847
4041 /* 908 */ MCD_OPC_CheckPredicate, 36, 167, 3, // Skip to: 1847
4042 /* 912 */ MCD_OPC_Decode, 155, 8, 233, 1, // Opcode: MAXA_D
4043 /* 917 */ MCD_OPC_FilterValue, 20, 211, 0, // Skip to: 1132
4044 /* 921 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ...
4045 /* 924 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 937
4046 /* 928 */ MCD_OPC_CheckPredicate, 36, 147, 3, // Skip to: 1847
4047 /* 932 */ MCD_OPC_Decode, 168, 3, 235, 1, // Opcode: CMP_F_S
4048 /* 937 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 950
4049 /* 941 */ MCD_OPC_CheckPredicate, 36, 134, 3, // Skip to: 1847
4050 /* 945 */ MCD_OPC_Decode, 198, 3, 235, 1, // Opcode: CMP_UN_S
4051 /* 950 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 963
4052 /* 954 */ MCD_OPC_CheckPredicate, 36, 121, 3, // Skip to: 1847
4053 /* 958 */ MCD_OPC_Decode, 166, 3, 235, 1, // Opcode: CMP_EQ_S
4054 /* 963 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 976
4055 /* 967 */ MCD_OPC_CheckPredicate, 36, 108, 3, // Skip to: 1847
4056 /* 971 */ MCD_OPC_Decode, 192, 3, 235, 1, // Opcode: CMP_UEQ_S
4057 /* 976 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 989
4058 /* 980 */ MCD_OPC_CheckPredicate, 36, 95, 3, // Skip to: 1847
4059 /* 984 */ MCD_OPC_Decode, 174, 3, 235, 1, // Opcode: CMP_LT_S
4060 /* 989 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 1002
4061 /* 993 */ MCD_OPC_CheckPredicate, 36, 82, 3, // Skip to: 1847
4062 /* 997 */ MCD_OPC_Decode, 196, 3, 235, 1, // Opcode: CMP_ULT_S
4063 /* 1002 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 1015
4064 /* 1006 */ MCD_OPC_CheckPredicate, 36, 69, 3, // Skip to: 1847
4065 /* 1010 */ MCD_OPC_Decode, 171, 3, 235, 1, // Opcode: CMP_LE_S
4066 /* 1015 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 1028
4067 /* 1019 */ MCD_OPC_CheckPredicate, 36, 56, 3, // Skip to: 1847
4068 /* 1023 */ MCD_OPC_Decode, 194, 3, 235, 1, // Opcode: CMP_ULE_S
4069 /* 1028 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 1041
4070 /* 1032 */ MCD_OPC_CheckPredicate, 36, 43, 3, // Skip to: 1847
4071 /* 1036 */ MCD_OPC_Decode, 176, 3, 235, 1, // Opcode: CMP_SAF_S
4072 /* 1041 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 1054
4073 /* 1045 */ MCD_OPC_CheckPredicate, 36, 30, 3, // Skip to: 1847
4074 /* 1049 */ MCD_OPC_Decode, 190, 3, 235, 1, // Opcode: CMP_SUN_S
4075 /* 1054 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 1067
4076 /* 1058 */ MCD_OPC_CheckPredicate, 36, 17, 3, // Skip to: 1847
4077 /* 1062 */ MCD_OPC_Decode, 178, 3, 235, 1, // Opcode: CMP_SEQ_S
4078 /* 1067 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 1080
4079 /* 1071 */ MCD_OPC_CheckPredicate, 36, 4, 3, // Skip to: 1847
4080 /* 1075 */ MCD_OPC_Decode, 184, 3, 235, 1, // Opcode: CMP_SUEQ_S
4081 /* 1080 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 1093
4082 /* 1084 */ MCD_OPC_CheckPredicate, 36, 247, 2, // Skip to: 1847
4083 /* 1088 */ MCD_OPC_Decode, 182, 3, 235, 1, // Opcode: CMP_SLT_S
4084 /* 1093 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 1106
4085 /* 1097 */ MCD_OPC_CheckPredicate, 36, 234, 2, // Skip to: 1847
4086 /* 1101 */ MCD_OPC_Decode, 188, 3, 235, 1, // Opcode: CMP_SULT_S
4087 /* 1106 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 1119
4088 /* 1110 */ MCD_OPC_CheckPredicate, 36, 221, 2, // Skip to: 1847
4089 /* 1114 */ MCD_OPC_Decode, 180, 3, 235, 1, // Opcode: CMP_SLE_S
4090 /* 1119 */ MCD_OPC_FilterValue, 15, 212, 2, // Skip to: 1847
4091 /* 1123 */ MCD_OPC_CheckPredicate, 36, 208, 2, // Skip to: 1847
4092 /* 1127 */ MCD_OPC_Decode, 186, 3, 235, 1, // Opcode: CMP_SULE_S
4093 /* 1132 */ MCD_OPC_FilterValue, 21, 199, 2, // Skip to: 1847
4094 /* 1136 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ...
4095 /* 1139 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 1152
4096 /* 1143 */ MCD_OPC_CheckPredicate, 36, 188, 2, // Skip to: 1847
4097 /* 1147 */ MCD_OPC_Decode, 167, 3, 236, 1, // Opcode: CMP_F_D
4098 /* 1152 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 1165
4099 /* 1156 */ MCD_OPC_CheckPredicate, 36, 175, 2, // Skip to: 1847
4100 /* 1160 */ MCD_OPC_Decode, 197, 3, 236, 1, // Opcode: CMP_UN_D
4101 /* 1165 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 1178
4102 /* 1169 */ MCD_OPC_CheckPredicate, 36, 162, 2, // Skip to: 1847
4103 /* 1173 */ MCD_OPC_Decode, 164, 3, 236, 1, // Opcode: CMP_EQ_D
4104 /* 1178 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 1191
4105 /* 1182 */ MCD_OPC_CheckPredicate, 36, 149, 2, // Skip to: 1847
4106 /* 1186 */ MCD_OPC_Decode, 191, 3, 236, 1, // Opcode: CMP_UEQ_D
4107 /* 1191 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 1204
4108 /* 1195 */ MCD_OPC_CheckPredicate, 36, 136, 2, // Skip to: 1847
4109 /* 1199 */ MCD_OPC_Decode, 172, 3, 236, 1, // Opcode: CMP_LT_D
4110 /* 1204 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 1217
4111 /* 1208 */ MCD_OPC_CheckPredicate, 36, 123, 2, // Skip to: 1847
4112 /* 1212 */ MCD_OPC_Decode, 195, 3, 236, 1, // Opcode: CMP_ULT_D
4113 /* 1217 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 1230
4114 /* 1221 */ MCD_OPC_CheckPredicate, 36, 110, 2, // Skip to: 1847
4115 /* 1225 */ MCD_OPC_Decode, 169, 3, 236, 1, // Opcode: CMP_LE_D
4116 /* 1230 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 1243
4117 /* 1234 */ MCD_OPC_CheckPredicate, 36, 97, 2, // Skip to: 1847
4118 /* 1238 */ MCD_OPC_Decode, 193, 3, 236, 1, // Opcode: CMP_ULE_D
4119 /* 1243 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 1256
4120 /* 1247 */ MCD_OPC_CheckPredicate, 36, 84, 2, // Skip to: 1847
4121 /* 1251 */ MCD_OPC_Decode, 175, 3, 236, 1, // Opcode: CMP_SAF_D
4122 /* 1256 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 1269
4123 /* 1260 */ MCD_OPC_CheckPredicate, 36, 71, 2, // Skip to: 1847
4124 /* 1264 */ MCD_OPC_Decode, 189, 3, 236, 1, // Opcode: CMP_SUN_D
4125 /* 1269 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 1282
4126 /* 1273 */ MCD_OPC_CheckPredicate, 36, 58, 2, // Skip to: 1847
4127 /* 1277 */ MCD_OPC_Decode, 177, 3, 236, 1, // Opcode: CMP_SEQ_D
4128 /* 1282 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 1295
4129 /* 1286 */ MCD_OPC_CheckPredicate, 36, 45, 2, // Skip to: 1847
4130 /* 1290 */ MCD_OPC_Decode, 183, 3, 236, 1, // Opcode: CMP_SUEQ_D
4131 /* 1295 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 1308
4132 /* 1299 */ MCD_OPC_CheckPredicate, 36, 32, 2, // Skip to: 1847
4133 /* 1303 */ MCD_OPC_Decode, 181, 3, 236, 1, // Opcode: CMP_SLT_D
4134 /* 1308 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 1321
4135 /* 1312 */ MCD_OPC_CheckPredicate, 36, 19, 2, // Skip to: 1847
4136 /* 1316 */ MCD_OPC_Decode, 187, 3, 236, 1, // Opcode: CMP_SULT_D
4137 /* 1321 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 1334
4138 /* 1325 */ MCD_OPC_CheckPredicate, 36, 6, 2, // Skip to: 1847
4139 /* 1329 */ MCD_OPC_Decode, 179, 3, 236, 1, // Opcode: CMP_SLE_D
4140 /* 1334 */ MCD_OPC_FilterValue, 15, 253, 1, // Skip to: 1847
4141 /* 1338 */ MCD_OPC_CheckPredicate, 36, 249, 1, // Skip to: 1847
4142 /* 1342 */ MCD_OPC_Decode, 185, 3, 236, 1, // Opcode: CMP_SULE_D
4143 /* 1347 */ MCD_OPC_FilterValue, 18, 81, 0, // Skip to: 1432
4144 /* 1351 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ...
4145 /* 1354 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 1367
4146 /* 1358 */ MCD_OPC_CheckPredicate, 36, 229, 1, // Skip to: 1847
4147 /* 1362 */ MCD_OPC_Decode, 188, 1, 237, 1, // Opcode: BC2EQZ
4148 /* 1367 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 1380
4149 /* 1371 */ MCD_OPC_CheckPredicate, 36, 216, 1, // Skip to: 1847
4150 /* 1375 */ MCD_OPC_Decode, 219, 7, 238, 1, // Opcode: LWC2_R6
4151 /* 1380 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 1393
4152 /* 1384 */ MCD_OPC_CheckPredicate, 36, 203, 1, // Skip to: 1847
4153 /* 1388 */ MCD_OPC_Decode, 241, 12, 238, 1, // Opcode: SWC2_R6
4154 /* 1393 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 1406
4155 /* 1397 */ MCD_OPC_CheckPredicate, 36, 190, 1, // Skip to: 1847
4156 /* 1401 */ MCD_OPC_Decode, 191, 1, 237, 1, // Opcode: BC2NEZ
4157 /* 1406 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 1419
4158 /* 1410 */ MCD_OPC_CheckPredicate, 36, 177, 1, // Skip to: 1847
4159 /* 1414 */ MCD_OPC_Decode, 166, 7, 238, 1, // Opcode: LDC2_R6
4160 /* 1419 */ MCD_OPC_FilterValue, 15, 168, 1, // Skip to: 1847
4161 /* 1423 */ MCD_OPC_CheckPredicate, 36, 164, 1, // Skip to: 1847
4162 /* 1427 */ MCD_OPC_Decode, 160, 11, 238, 1, // Opcode: SDC2_R6
4163 /* 1432 */ MCD_OPC_FilterValue, 22, 9, 0, // Skip to: 1445
4164 /* 1436 */ MCD_OPC_CheckPredicate, 36, 151, 1, // Skip to: 1847
4165 /* 1440 */ MCD_OPC_Decode, 224, 1, 239, 1, // Opcode: BGEZC
4166 /* 1445 */ MCD_OPC_FilterValue, 23, 9, 0, // Skip to: 1458
4167 /* 1449 */ MCD_OPC_CheckPredicate, 36, 138, 1, // Skip to: 1847
4168 /* 1453 */ MCD_OPC_Decode, 138, 2, 240, 1, // Opcode: BLTZC
4169 /* 1458 */ MCD_OPC_FilterValue, 24, 9, 0, // Skip to: 1471
4170 /* 1462 */ MCD_OPC_CheckPredicate, 36, 125, 1, // Skip to: 1847
4171 /* 1466 */ MCD_OPC_Decode, 147, 2, 241, 1, // Opcode: BNEC
4172 /* 1471 */ MCD_OPC_FilterValue, 29, 9, 0, // Skip to: 1484
4173 /* 1475 */ MCD_OPC_CheckPredicate, 37, 112, 1, // Skip to: 1847
4174 /* 1479 */ MCD_OPC_Decode, 166, 4, 242, 1, // Opcode: DAUI
4175 /* 1484 */ MCD_OPC_FilterValue, 31, 182, 0, // Skip to: 1670
4176 /* 1488 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ...
4177 /* 1491 */ MCD_OPC_FilterValue, 32, 40, 0, // Skip to: 1535
4178 /* 1495 */ MCD_OPC_ExtractField, 8, 3, // Inst{10-8} ...
4179 /* 1498 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 1523
4180 /* 1502 */ MCD_OPC_CheckPredicate, 36, 85, 1, // Skip to: 1847
4181 /* 1506 */ MCD_OPC_CheckField, 21, 5, 0, 79, 1, // Skip to: 1847
4182 /* 1512 */ MCD_OPC_CheckField, 6, 2, 0, 73, 1, // Skip to: 1847
4183 /* 1518 */ MCD_OPC_Decode, 250, 1, 205, 1, // Opcode: BITSWAP
4184 /* 1523 */ MCD_OPC_FilterValue, 2, 64, 1, // Skip to: 1847
4185 /* 1527 */ MCD_OPC_CheckPredicate, 36, 60, 1, // Skip to: 1847
4186 /* 1531 */ MCD_OPC_Decode, 81, 221, 1, // Opcode: ALIGN
4187 /* 1535 */ MCD_OPC_FilterValue, 36, 41, 0, // Skip to: 1580
4188 /* 1539 */ MCD_OPC_ExtractField, 9, 2, // Inst{10-9} ...
4189 /* 1542 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 1567
4190 /* 1546 */ MCD_OPC_CheckPredicate, 37, 41, 1, // Skip to: 1847
4191 /* 1550 */ MCD_OPC_CheckField, 21, 5, 0, 35, 1, // Skip to: 1847
4192 /* 1556 */ MCD_OPC_CheckField, 6, 3, 0, 29, 1, // Skip to: 1847
4193 /* 1562 */ MCD_OPC_Decode, 167, 4, 243, 1, // Opcode: DBITSWAP
4194 /* 1567 */ MCD_OPC_FilterValue, 1, 20, 1, // Skip to: 1847
4195 /* 1571 */ MCD_OPC_CheckPredicate, 37, 16, 1, // Skip to: 1847
4196 /* 1575 */ MCD_OPC_Decode, 164, 4, 244, 1, // Opcode: DALIGN
4197 /* 1580 */ MCD_OPC_FilterValue, 37, 15, 0, // Skip to: 1599
4198 /* 1584 */ MCD_OPC_CheckPredicate, 36, 3, 1, // Skip to: 1847
4199 /* 1588 */ MCD_OPC_CheckField, 6, 1, 0, 253, 0, // Skip to: 1847
4200 /* 1594 */ MCD_OPC_Decode, 222, 2, 245, 1, // Opcode: CACHE_R6
4201 /* 1599 */ MCD_OPC_FilterValue, 38, 9, 0, // Skip to: 1612
4202 /* 1603 */ MCD_OPC_CheckPredicate, 36, 240, 0, // Skip to: 1847
4203 /* 1607 */ MCD_OPC_Decode, 150, 11, 246, 1, // Opcode: SC_R6
4204 /* 1612 */ MCD_OPC_FilterValue, 39, 9, 0, // Skip to: 1625
4205 /* 1616 */ MCD_OPC_CheckPredicate, 36, 227, 0, // Skip to: 1847
4206 /* 1620 */ MCD_OPC_Decode, 148, 11, 246, 1, // Opcode: SCD_R6
4207 /* 1625 */ MCD_OPC_FilterValue, 53, 15, 0, // Skip to: 1644
4208 /* 1629 */ MCD_OPC_CheckPredicate, 36, 214, 0, // Skip to: 1847
4209 /* 1633 */ MCD_OPC_CheckField, 6, 1, 0, 208, 0, // Skip to: 1847
4210 /* 1639 */ MCD_OPC_Decode, 183, 10, 245, 1, // Opcode: PREF_R6
4211 /* 1644 */ MCD_OPC_FilterValue, 54, 9, 0, // Skip to: 1657
4212 /* 1648 */ MCD_OPC_CheckPredicate, 36, 195, 0, // Skip to: 1847
4213 /* 1652 */ MCD_OPC_Decode, 197, 7, 246, 1, // Opcode: LL_R6
4214 /* 1657 */ MCD_OPC_FilterValue, 55, 186, 0, // Skip to: 1847
4215 /* 1661 */ MCD_OPC_CheckPredicate, 36, 182, 0, // Skip to: 1847
4216 /* 1665 */ MCD_OPC_Decode, 195, 7, 246, 1, // Opcode: LLD_R6
4217 /* 1670 */ MCD_OPC_FilterValue, 50, 9, 0, // Skip to: 1683
4218 /* 1674 */ MCD_OPC_CheckPredicate, 36, 169, 0, // Skip to: 1847
4219 /* 1678 */ MCD_OPC_Decode, 175, 1, 247, 1, // Opcode: BC
4220 /* 1683 */ MCD_OPC_FilterValue, 54, 23, 0, // Skip to: 1710
4221 /* 1687 */ MCD_OPC_CheckPredicate, 36, 10, 0, // Skip to: 1701
4222 /* 1691 */ MCD_OPC_CheckField, 21, 5, 0, 4, 0, // Skip to: 1701
4223 /* 1697 */ MCD_OPC_Decode, 135, 7, 52, // Opcode: JIC
4224 /* 1701 */ MCD_OPC_CheckPredicate, 36, 142, 0, // Skip to: 1847
4225 /* 1705 */ MCD_OPC_Decode, 212, 1, 248, 1, // Opcode: BEQZC
4226 /* 1710 */ MCD_OPC_FilterValue, 58, 9, 0, // Skip to: 1723
4227 /* 1714 */ MCD_OPC_CheckPredicate, 36, 129, 0, // Skip to: 1847
4228 /* 1718 */ MCD_OPC_Decode, 168, 1, 247, 1, // Opcode: BALC
4229 /* 1723 */ MCD_OPC_FilterValue, 59, 93, 0, // Skip to: 1820
4230 /* 1727 */ MCD_OPC_ExtractField, 19, 2, // Inst{20-19} ...
4231 /* 1730 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1742
4232 /* 1734 */ MCD_OPC_CheckPredicate, 36, 109, 0, // Skip to: 1847
4233 /* 1738 */ MCD_OPC_Decode, 26, 249, 1, // Opcode: ADDIUPC
4234 /* 1742 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 1755
4235 /* 1746 */ MCD_OPC_CheckPredicate, 36, 97, 0, // Skip to: 1847
4236 /* 1750 */ MCD_OPC_Decode, 228, 7, 249, 1, // Opcode: LWPC
4237 /* 1755 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 1768
4238 /* 1759 */ MCD_OPC_CheckPredicate, 36, 84, 0, // Skip to: 1847
4239 /* 1763 */ MCD_OPC_Decode, 234, 7, 249, 1, // Opcode: LWUPC
4240 /* 1768 */ MCD_OPC_FilterValue, 3, 75, 0, // Skip to: 1847
4241 /* 1772 */ MCD_OPC_ExtractField, 18, 1, // Inst{18} ...
4242 /* 1775 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 1788
4243 /* 1779 */ MCD_OPC_CheckPredicate, 37, 64, 0, // Skip to: 1847
4244 /* 1783 */ MCD_OPC_Decode, 173, 7, 250, 1, // Opcode: LDPC
4245 /* 1788 */ MCD_OPC_FilterValue, 1, 55, 0, // Skip to: 1847
4246 /* 1792 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ...
4247 /* 1795 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 1808
4248 /* 1799 */ MCD_OPC_CheckPredicate, 36, 44, 0, // Skip to: 1847
4249 /* 1803 */ MCD_OPC_Decode, 138, 1, 251, 1, // Opcode: AUIPC
4250 /* 1808 */ MCD_OPC_FilterValue, 3, 35, 0, // Skip to: 1847
4251 /* 1812 */ MCD_OPC_CheckPredicate, 36, 31, 0, // Skip to: 1847
4252 /* 1816 */ MCD_OPC_Decode, 82, 251, 1, // Opcode: ALUIPC
4253 /* 1820 */ MCD_OPC_FilterValue, 62, 23, 0, // Skip to: 1847
4254 /* 1824 */ MCD_OPC_CheckPredicate, 36, 10, 0, // Skip to: 1838
4255 /* 1828 */ MCD_OPC_CheckField, 21, 5, 0, 4, 0, // Skip to: 1838
4256 /* 1834 */ MCD_OPC_Decode, 134, 7, 52, // Opcode: JIALC
4257 /* 1838 */ MCD_OPC_CheckPredicate, 36, 5, 0, // Skip to: 1847
4258 /* 1842 */ MCD_OPC_Decode, 159, 2, 248, 1, // Opcode: BNEZC
4259 /* 1847 */ MCD_OPC_Fail,
4260  0
4261 };
4262 
4263 static const uint8_t DecoderTableMips32r6_64r6_GP6432[] = {
4264 /* 0 */ MCD_OPC_ExtractField, 0, 11, // Inst{10-0} ...
4265 /* 3 */ MCD_OPC_FilterValue, 53, 15, 0, // Skip to: 22
4266 /* 7 */ MCD_OPC_CheckPredicate, 39, 30, 0, // Skip to: 41
4267 /* 11 */ MCD_OPC_CheckField, 26, 6, 0, 24, 0, // Skip to: 41
4268 /* 17 */ MCD_OPC_Decode, 175, 11, 224, 1, // Opcode: SELEQZ64
4269 /* 22 */ MCD_OPC_FilterValue, 55, 15, 0, // Skip to: 41
4270 /* 26 */ MCD_OPC_CheckPredicate, 39, 11, 0, // Skip to: 41
4271 /* 30 */ MCD_OPC_CheckField, 26, 6, 0, 5, 0, // Skip to: 41
4272 /* 36 */ MCD_OPC_Decode, 179, 11, 224, 1, // Opcode: SELNEZ64
4273 /* 41 */ MCD_OPC_Fail,
4274  0
4275 };
4276 
4277 static const uint8_t DecoderTableMips6432[] = {
4278 /* 0 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ...
4279 /* 3 */ MCD_OPC_FilterValue, 0, 112, 1, // Skip to: 375
4280 /* 7 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ...
4281 /* 10 */ MCD_OPC_FilterValue, 20, 15, 0, // Skip to: 29
4282 /* 14 */ MCD_OPC_CheckPredicate, 19, 42, 9, // Skip to: 2364
4283 /* 18 */ MCD_OPC_CheckField, 6, 5, 0, 36, 9, // Skip to: 2364
4284 /* 24 */ MCD_OPC_Decode, 255, 4, 252, 1, // Opcode: DSLLV
4285 /* 29 */ MCD_OPC_FilterValue, 22, 29, 0, // Skip to: 62
4286 /* 33 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
4287 /* 36 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 49
4288 /* 40 */ MCD_OPC_CheckPredicate, 19, 16, 9, // Skip to: 2364
4289 /* 44 */ MCD_OPC_Decode, 133, 5, 252, 1, // Opcode: DSRLV
4290 /* 49 */ MCD_OPC_FilterValue, 1, 7, 9, // Skip to: 2364
4291 /* 53 */ MCD_OPC_CheckPredicate, 40, 3, 9, // Skip to: 2364
4292 /* 57 */ MCD_OPC_Decode, 248, 4, 252, 1, // Opcode: DROTRV
4293 /* 62 */ MCD_OPC_FilterValue, 23, 15, 0, // Skip to: 81
4294 /* 66 */ MCD_OPC_CheckPredicate, 19, 246, 8, // Skip to: 2364
4295 /* 70 */ MCD_OPC_CheckField, 6, 5, 0, 240, 8, // Skip to: 2364
4296 /* 76 */ MCD_OPC_Decode, 130, 5, 252, 1, // Opcode: DSRAV
4297 /* 81 */ MCD_OPC_FilterValue, 28, 15, 0, // Skip to: 100
4298 /* 85 */ MCD_OPC_CheckPredicate, 41, 227, 8, // Skip to: 2364
4299 /* 89 */ MCD_OPC_CheckField, 6, 10, 0, 221, 8, // Skip to: 2364
4300 /* 95 */ MCD_OPC_Decode, 207, 4, 253, 1, // Opcode: DMULT
4301 /* 100 */ MCD_OPC_FilterValue, 29, 15, 0, // Skip to: 119
4302 /* 104 */ MCD_OPC_CheckPredicate, 41, 208, 8, // Skip to: 2364
4303 /* 108 */ MCD_OPC_CheckField, 6, 10, 0, 202, 8, // Skip to: 2364
4304 /* 114 */ MCD_OPC_Decode, 208, 4, 253, 1, // Opcode: DMULTu
4305 /* 119 */ MCD_OPC_FilterValue, 30, 15, 0, // Skip to: 138
4306 /* 123 */ MCD_OPC_CheckPredicate, 41, 189, 8, // Skip to: 2364
4307 /* 127 */ MCD_OPC_CheckField, 6, 10, 0, 183, 8, // Skip to: 2364
4308 /* 133 */ MCD_OPC_Decode, 250, 4, 253, 1, // Opcode: DSDIV
4309 /* 138 */ MCD_OPC_FilterValue, 31, 15, 0, // Skip to: 157
4310 /* 142 */ MCD_OPC_CheckPredicate, 41, 170, 8, // Skip to: 2364
4311 /* 146 */ MCD_OPC_CheckField, 6, 10, 0, 164, 8, // Skip to: 2364
4312 /* 152 */ MCD_OPC_Decode, 136, 5, 253, 1, // Opcode: DUDIV
4313 /* 157 */ MCD_OPC_FilterValue, 44, 15, 0, // Skip to: 176
4314 /* 161 */ MCD_OPC_CheckPredicate, 19, 151, 8, // Skip to: 2364
4315 /* 165 */ MCD_OPC_CheckField, 6, 5, 0, 145, 8, // Skip to: 2364
4316 /* 171 */ MCD_OPC_Decode, 159, 4, 224, 1, // Opcode: DADD
4317 /* 176 */ MCD_OPC_FilterValue, 45, 15, 0, // Skip to: 195
4318 /* 180 */ MCD_OPC_CheckPredicate, 19, 132, 8, // Skip to: 2364
4319 /* 184 */ MCD_OPC_CheckField, 6, 5, 0, 126, 8, // Skip to: 2364
4320 /* 190 */ MCD_OPC_Decode, 162, 4, 224, 1, // Opcode: DADDu
4321 /* 195 */ MCD_OPC_FilterValue, 46, 15, 0, // Skip to: 214
4322 /* 199 */ MCD_OPC_CheckPredicate, 19, 113, 8, // Skip to: 2364
4323 /* 203 */ MCD_OPC_CheckField, 6, 5, 0, 107, 8, // Skip to: 2364
4324 /* 209 */ MCD_OPC_Decode, 134, 5, 224, 1, // Opcode: DSUB
4325 /* 214 */ MCD_OPC_FilterValue, 47, 15, 0, // Skip to: 233
4326 /* 218 */ MCD_OPC_CheckPredicate, 19, 94, 8, // Skip to: 2364
4327 /* 222 */ MCD_OPC_CheckField, 6, 5, 0, 88, 8, // Skip to: 2364
4328 /* 228 */ MCD_OPC_Decode, 135, 5, 224, 1, // Opcode: DSUBu
4329 /* 233 */ MCD_OPC_FilterValue, 56, 15, 0, // Skip to: 252
4330 /* 237 */ MCD_OPC_CheckPredicate, 19, 75, 8, // Skip to: 2364
4331 /* 241 */ MCD_OPC_CheckField, 21, 5, 0, 69, 8, // Skip to: 2364
4332 /* 247 */ MCD_OPC_Decode, 252, 4, 254, 1, // Opcode: DSLL
4333 /* 252 */ MCD_OPC_FilterValue, 58, 29, 0, // Skip to: 285
4334 /* 256 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ...
4335 /* 259 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 272
4336 /* 263 */ MCD_OPC_CheckPredicate, 19, 49, 8, // Skip to: 2364
4337 /* 267 */ MCD_OPC_Decode, 131, 5, 254, 1, // Opcode: DSRL
4338 /* 272 */ MCD_OPC_FilterValue, 1, 40, 8, // Skip to: 2364
4339 /* 276 */ MCD_OPC_CheckPredicate, 40, 36, 8, // Skip to: 2364
4340 /* 280 */ MCD_OPC_Decode, 246, 4, 254, 1, // Opcode: DROTR
4341 /* 285 */ MCD_OPC_FilterValue, 59, 15, 0, // Skip to: 304
4342 /* 289 */ MCD_OPC_CheckPredicate, 19, 23, 8, // Skip to: 2364
4343 /* 293 */ MCD_OPC_CheckField, 21, 5, 0, 17, 8, // Skip to: 2364
4344 /* 299 */ MCD_OPC_Decode, 128, 5, 254, 1, // Opcode: DSRA
4345 /* 304 */ MCD_OPC_FilterValue, 60, 15, 0, // Skip to: 323
4346 /* 308 */ MCD_OPC_CheckPredicate, 19, 4, 8, // Skip to: 2364
4347 /* 312 */ MCD_OPC_CheckField, 21, 5, 0, 254, 7, // Skip to: 2364
4348 /* 318 */ MCD_OPC_Decode, 253, 4, 254, 1, // Opcode: DSLL32
4349 /* 323 */ MCD_OPC_FilterValue, 62, 29, 0, // Skip to: 356
4350 /* 327 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ...
4351 /* 330 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 343
4352 /* 334 */ MCD_OPC_CheckPredicate, 19, 234, 7, // Skip to: 2364
4353 /* 338 */ MCD_OPC_Decode, 132, 5, 254, 1, // Opcode: DSRL32
4354 /* 343 */ MCD_OPC_FilterValue, 1, 225, 7, // Skip to: 2364
4355 /* 347 */ MCD_OPC_CheckPredicate, 40, 221, 7, // Skip to: 2364
4356 /* 351 */ MCD_OPC_Decode, 247, 4, 254, 1, // Opcode: DROTR32
4357 /* 356 */ MCD_OPC_FilterValue, 63, 212, 7, // Skip to: 2364
4358 /* 360 */ MCD_OPC_CheckPredicate, 19, 208, 7, // Skip to: 2364
4359 /* 364 */ MCD_OPC_CheckField, 21, 5, 0, 202, 7, // Skip to: 2364
4360 /* 370 */ MCD_OPC_Decode, 129, 5, 254, 1, // Opcode: DSRA32
4361 /* 375 */ MCD_OPC_FilterValue, 16, 41, 0, // Skip to: 420
4362 /* 379 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ...
4363 /* 382 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 401
4364 /* 386 */ MCD_OPC_CheckPredicate, 42, 182, 7, // Skip to: 2364
4365 /* 390 */ MCD_OPC_CheckField, 3, 8, 0, 176, 7, // Skip to: 2364
4366 /* 396 */ MCD_OPC_Decode, 196, 4, 255, 1, // Opcode: DMFC0
4367 /* 401 */ MCD_OPC_FilterValue, 5, 167, 7, // Skip to: 2364
4368 /* 405 */ MCD_OPC_CheckPredicate, 42, 163, 7, // Skip to: 2364
4369 /* 409 */ MCD_OPC_CheckField, 3, 8, 0, 157, 7, // Skip to: 2364
4370 /* 415 */ MCD_OPC_Decode, 201, 4, 255, 1, // Opcode: DMTC0
4371 /* 420 */ MCD_OPC_FilterValue, 17, 222, 3, // Skip to: 1414
4372 /* 424 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ...
4373 /* 427 */ MCD_OPC_FilterValue, 0, 54, 0, // Skip to: 485
4374 /* 431 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ...
4375 /* 434 */ MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 453
4376 /* 438 */ MCD_OPC_CheckPredicate, 43, 130, 7, // Skip to: 2364
4377 /* 442 */ MCD_OPC_CheckField, 6, 5, 0, 124, 7, // Skip to: 2364
4378 /* 448 */ MCD_OPC_Decode, 184, 8, 128, 2, // Opcode: MFHC1_D64
4379 /* 453 */ MCD_OPC_FilterValue, 7, 15, 0, // Skip to: 472
4380 /* 457 */ MCD_OPC_CheckPredicate, 43, 111, 7, // Skip to: 2364
4381 /* 461 */ MCD_OPC_CheckField, 6, 5, 0, 105, 7, // Skip to: 2364
4382 /* 467 */ MCD_OPC_Decode, 174, 9, 129, 2, // Opcode: MTHC1_D64
4383 /* 472 */ MCD_OPC_FilterValue, 17, 96, 7, // Skip to: 2364
4384 /* 476 */ MCD_OPC_CheckPredicate, 44, 92, 7, // Skip to: 2364
4385 /* 480 */ MCD_OPC_Decode, 172, 5, 233, 1, // Opcode: FADD_D64
4386 /* 485 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 504
4387 /* 489 */ MCD_OPC_CheckPredicate, 44, 79, 7, // Skip to: 2364
4388 /* 493 */ MCD_OPC_CheckField, 21, 5, 17, 73, 7, // Skip to: 2364
4389 /* 499 */ MCD_OPC_Decode, 174, 6, 233, 1, // Opcode: FSUB_D64
4390 /* 504 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 523
4391 /* 508 */ MCD_OPC_CheckPredicate, 44, 60, 7, // Skip to: 2364
4392 /* 512 */ MCD_OPC_CheckField, 21, 5, 17, 54, 7, // Skip to: 2364
4393 /* 518 */ MCD_OPC_Decode, 137, 6, 233, 1, // Opcode: FMUL_D64
4394 /* 523 */ MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 542
4395 /* 527 */ MCD_OPC_CheckPredicate, 44, 41, 7, // Skip to: 2364
4396 /* 531 */ MCD_OPC_CheckField, 21, 5, 17, 35, 7, // Skip to: 2364
4397 /* 537 */ MCD_OPC_Decode, 208, 5, 233, 1, // Opcode: FDIV_D64
4398 /* 542 */ MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 561
4399 /* 546 */ MCD_OPC_CheckPredicate, 45, 22, 7, // Skip to: 2364
4400 /* 550 */ MCD_OPC_CheckField, 16, 10, 160, 4, 15, 7, // Skip to: 2364
4401 /* 557 */ MCD_OPC_Decode, 167, 6, 105, // Opcode: FSQRT_D64
4402 /* 561 */ MCD_OPC_FilterValue, 5, 15, 0, // Skip to: 580
4403 /* 565 */ MCD_OPC_CheckPredicate, 44, 3, 7, // Skip to: 2364
4404 /* 569 */ MCD_OPC_CheckField, 16, 10, 160, 4, 252, 6, // Skip to: 2364
4405 /* 576 */ MCD_OPC_Decode, 165, 5, 105, // Opcode: FABS_D64
4406 /* 580 */ MCD_OPC_FilterValue, 6, 15, 0, // Skip to: 599
4407 /* 584 */ MCD_OPC_CheckPredicate, 44, 240, 6, // Skip to: 2364
4408 /* 588 */ MCD_OPC_CheckField, 16, 10, 160, 4, 233, 6, // Skip to: 2364
4409 /* 595 */ MCD_OPC_Decode, 130, 6, 105, // Opcode: FMOV_D64
4410 /* 599 */ MCD_OPC_FilterValue, 7, 15, 0, // Skip to: 618
4411 /* 603 */ MCD_OPC_CheckPredicate, 44, 221, 6, // Skip to: 2364
4412 /* 607 */ MCD_OPC_CheckField, 16, 10, 160, 4, 214, 6, // Skip to: 2364
4413 /* 614 */ MCD_OPC_Decode, 143, 6, 105, // Opcode: FNEG_D64
4414 /* 618 */ MCD_OPC_FilterValue, 8, 29, 0, // Skip to: 651
4415 /* 622 */ MCD_OPC_ExtractField, 16, 10, // Inst{25-16} ...
4416 /* 625 */ MCD_OPC_FilterValue, 128, 4, 8, 0, // Skip to: 638
4417 /* 630 */ MCD_OPC_CheckPredicate, 44, 194, 6, // Skip to: 2364
4418 /* 634 */ MCD_OPC_Decode, 252, 10, 98, // Opcode: ROUND_L_S
4419 /* 638 */ MCD_OPC_FilterValue, 160, 4, 185, 6, // Skip to: 2364
4420 /* 643 */ MCD_OPC_CheckPredicate, 44, 181, 6, // Skip to: 2364
4421 /* 647 */ MCD_OPC_Decode, 251, 10, 105, // Opcode: ROUND_L_D64
4422 /* 651 */ MCD_OPC_FilterValue, 9, 29, 0, // Skip to: 684
4423 /* 655 */ MCD_OPC_ExtractField, 16, 10, // Inst{25-16} ...
4424 /* 658 */ MCD_OPC_FilterValue, 128, 4, 8, 0, // Skip to: 671
4425 /* 663 */ MCD_OPC_CheckPredicate, 44, 161, 6, // Skip to: 2364
4426 /* 667 */ MCD_OPC_Decode, 215, 13, 98, // Opcode: TRUNC_L_S
4427 /* 671 */ MCD_OPC_FilterValue, 160, 4, 152, 6, // Skip to: 2364
4428 /* 676 */ MCD_OPC_CheckPredicate, 44, 148, 6, // Skip to: 2364
4429 /* 680 */ MCD_OPC_Decode, 214, 13, 105, // Opcode: TRUNC_L_D64
4430 /* 684 */ MCD_OPC_FilterValue, 10, 29, 0, // Skip to: 717
4431 /* 688 */ MCD_OPC_ExtractField, 16, 10, // Inst{25-16} ...
4432 /* 691 */ MCD_OPC_FilterValue, 128, 4, 8, 0, // Skip to: 704
4433 /* 696 */ MCD_OPC_CheckPredicate, 44, 128, 6, // Skip to: 2364
4434 /* 700 */ MCD_OPC_Decode, 224, 2, 98, // Opcode: CEIL_L_S
4435 /* 704 */ MCD_OPC_FilterValue, 160, 4, 119, 6, // Skip to: 2364
4436 /* 709 */ MCD_OPC_CheckPredicate, 44, 115, 6, // Skip to: 2364
4437 /* 713 */ MCD_OPC_Decode, 223, 2, 105, // Opcode: CEIL_L_D64
4438 /* 717 */ MCD_OPC_FilterValue, 11, 29, 0, // Skip to: 750
4439 /* 721 */ MCD_OPC_ExtractField, 16, 10, // Inst{25-16} ...
4440 /* 724 */ MCD_OPC_FilterValue, 128, 4, 8, 0, // Skip to: 737
4441 /* 729 */ MCD_OPC_CheckPredicate, 44, 95, 6, // Skip to: 2364
4442 /* 733 */ MCD_OPC_Decode, 240, 5, 98, // Opcode: FLOOR_L_S
4443 /* 737 */ MCD_OPC_FilterValue, 160, 4, 86, 6, // Skip to: 2364
4444 /* 742 */ MCD_OPC_CheckPredicate, 44, 82, 6, // Skip to: 2364
4445 /* 746 */ MCD_OPC_Decode, 239, 5, 105, // Opcode: FLOOR_L_D64
4446 /* 750 */ MCD_OPC_FilterValue, 12, 16, 0, // Skip to: 770
4447 /* 754 */ MCD_OPC_CheckPredicate, 45, 70, 6, // Skip to: 2364
4448 /* 758 */ MCD_OPC_CheckField, 16, 10, 160, 4, 63, 6, // Skip to: 2364
4449 /* 765 */ MCD_OPC_Decode, 254, 10, 130, 2, // Opcode: ROUND_W_D64
4450 /* 770 */ MCD_OPC_FilterValue, 13, 16, 0, // Skip to: 790
4451 /* 774 */ MCD_OPC_CheckPredicate, 45, 50, 6, // Skip to: 2364
4452 /* 778 */ MCD_OPC_CheckField, 16, 10, 160, 4, 43, 6, // Skip to: 2364
4453 /* 785 */ MCD_OPC_Decode, 217, 13, 130, 2, // Opcode: TRUNC_W_D64
4454 /* 790 */ MCD_OPC_FilterValue, 14, 16, 0, // Skip to: 810
4455 /* 794 */ MCD_OPC_CheckPredicate, 45, 30, 6, // Skip to: 2364
4456 /* 798 */ MCD_OPC_CheckField, 16, 10, 160, 4, 23, 6, // Skip to: 2364
4457 /* 805 */ MCD_OPC_Decode, 226, 2, 130, 2, // Opcode: CEIL_W_D64
4458 /* 810 */ MCD_OPC_FilterValue, 15, 16, 0, // Skip to: 830
4459 /* 814 */ MCD_OPC_CheckPredicate, 45, 10, 6, // Skip to: 2364
4460 /* 818 */ MCD_OPC_CheckField, 16, 10, 160, 4, 3, 6, // Skip to: 2364
4461 /* 825 */ MCD_OPC_Decode, 242, 5, 130, 2, // Opcode: FLOOR_W_D64
4462 /* 830 */ MCD_OPC_FilterValue, 17, 41, 0, // Skip to: 875
4463 /* 834 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ...
4464 /* 837 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 856
4465 /* 841 */ MCD_OPC_CheckPredicate, 46, 239, 5, // Skip to: 2364
4466 /* 845 */ MCD_OPC_CheckField, 21, 5, 17, 233, 5, // Skip to: 2364
4467 /* 851 */ MCD_OPC_Decode, 238, 8, 131, 2, // Opcode: MOVF_D64
4468 /* 856 */ MCD_OPC_FilterValue, 1, 224, 5, // Skip to: 2364
4469 /* 860 */ MCD_OPC_CheckPredicate, 46, 220, 5, // Skip to: 2364
4470 /* 864 */ MCD_OPC_CheckField, 21, 5, 17, 214, 5, // Skip to: 2364
4471 /* 870 */ MCD_OPC_Decode, 130, 9, 131, 2, // Opcode: MOVT_D64
4472 /* 875 */ MCD_OPC_FilterValue, 18, 15, 0, // Skip to: 894
4473 /* 879 */ MCD_OPC_CheckPredicate, 46, 201, 5, // Skip to: 2364
4474 /* 883 */ MCD_OPC_CheckField, 21, 5, 17, 195, 5, // Skip to: 2364
4475 /* 889 */ MCD_OPC_Decode, 142, 9, 132, 2, // Opcode: MOVZ_I_D64
4476 /* 894 */ MCD_OPC_FilterValue, 19, 15, 0, // Skip to: 913
4477 /* 898 */ MCD_OPC_CheckPredicate, 46, 182, 5, // Skip to: 2364
4478 /* 902 */ MCD_OPC_CheckField, 21, 5, 17, 176, 5, // Skip to: 2364
4479 /* 908 */ MCD_OPC_Decode, 250, 8, 132, 2, // Opcode: MOVN_I_D64
4480 /* 913 */ MCD_OPC_FilterValue, 32, 31, 0, // Skip to: 948
4481 /* 917 */ MCD_OPC_ExtractField, 16, 10, // Inst{25-16} ...
4482 /* 920 */ MCD_OPC_FilterValue, 160, 4, 9, 0, // Skip to: 934
4483 /* 925 */ MCD_OPC_CheckPredicate, 44, 155, 5, // Skip to: 2364
4484 /* 929 */ MCD_OPC_Decode, 226, 3, 130, 2, // Opcode: CVT_S_D64
4485 /* 934 */ MCD_OPC_FilterValue, 160, 5, 145, 5, // Skip to: 2364
4486 /* 939 */ MCD_OPC_CheckPredicate, 44, 141, 5, // Skip to: 2364
4487 /* 943 */ MCD_OPC_Decode, 227, 3, 130, 2, // Opcode: CVT_S_L
4488 /* 948 */ MCD_OPC_FilterValue, 33, 42, 0, // Skip to: 994
4489 /* 952 */ MCD_OPC_ExtractField, 16, 10, // Inst{25-16} ...
4490 /* 955 */ MCD_OPC_FilterValue, 128, 4, 8, 0, // Skip to: 968
4491 /* 960 */ MCD_OPC_CheckPredicate, 44, 120, 5, // Skip to: 2364
4492 /* 964 */ MCD_OPC_Decode, 217, 3, 98, // Opcode: CVT_D64_S
4493 /* 968 */ MCD_OPC_FilterValue, 128, 5, 8, 0, // Skip to: 981
4494 /* 973 */ MCD_OPC_CheckPredicate, 44, 107, 5, // Skip to: 2364
4495 /* 977 */ MCD_OPC_Decode, 218, 3, 98, // Opcode: CVT_D64_W
4496 /* 981 */ MCD_OPC_FilterValue, 160, 5, 98, 5, // Skip to: 2364
4497 /* 986 */ MCD_OPC_CheckPredicate, 44, 94, 5, // Skip to: 2364
4498 /* 990 */ MCD_OPC_Decode, 216, 3, 105, // Opcode: CVT_D64_L
4499 /* 994 */ MCD_OPC_FilterValue, 36, 16, 0, // Skip to: 1014
4500 /* 998 */ MCD_OPC_CheckPredicate, 44, 82, 5, // Skip to: 2364
4501 /* 1002 */ MCD_OPC_CheckField, 16, 10, 160, 4, 75, 5, // Skip to: 2364
4502 /* 1009 */ MCD_OPC_Decode, 231, 3, 130, 2, // Opcode: CVT_W_D64
4503 /* 1014 */ MCD_OPC_FilterValue, 48, 21, 0, // Skip to: 1039
4504 /* 1018 */ MCD_OPC_CheckPredicate, 47, 62, 5, // Skip to: 2364
4505 /* 1022 */ MCD_OPC_CheckField, 21, 5, 17, 56, 5, // Skip to: 2364
4506 /* 1028 */ MCD_OPC_CheckField, 6, 5, 0, 50, 5, // Skip to: 2364
4507 /* 1034 */ MCD_OPC_Decode, 239, 3, 133, 2, // Opcode: C_F_D64
4508 /* 1039 */ MCD_OPC_FilterValue, 49, 21, 0, // Skip to: 1064
4509 /* 1043 */ MCD_OPC_CheckPredicate, 47, 37, 5, // Skip to: 2364
4510 /* 1047 */ MCD_OPC_CheckField, 21, 5, 17, 31, 5, // Skip to: 2364
4511 /* 1053 */ MCD_OPC_CheckField, 6, 5, 0, 25, 5, // Skip to: 2364
4512 /* 1059 */ MCD_OPC_Decode, 153, 4, 133, 2, // Opcode: C_UN_D64
4513 /* 1064 */ MCD_OPC_FilterValue, 50, 21, 0, // Skip to: 1089
4514 /* 1068 */ MCD_OPC_CheckPredicate, 47, 12, 5, // Skip to: 2364
4515 /* 1072 */ MCD_OPC_CheckField, 21, 5, 17, 6, 5, // Skip to: 2364
4516 /* 1078 */ MCD_OPC_CheckField, 6, 5, 0, 0, 5, // Skip to: 2364
4517 /* 1084 */ MCD_OPC_Decode, 236, 3, 133, 2, // Opcode: C_EQ_D64
4518 /* 1089 */ MCD_OPC_FilterValue, 51, 21, 0, // Skip to: 1114
4519 /* 1093 */ MCD_OPC_CheckPredicate, 47, 243, 4, // Skip to: 2364
4520 /* 1097 */ MCD_OPC_CheckField, 21, 5, 17, 237, 4, // Skip to: 2364
4521 /* 1103 */ MCD_OPC_CheckField, 6, 5, 0, 231, 4, // Skip to: 2364
4522 /* 1109 */ MCD_OPC_Decode, 144, 4, 133, 2, // Opcode: C_UEQ_D64
4523 /* 1114 */ MCD_OPC_FilterValue, 52, 21, 0, // Skip to: 1139
4524 /* 1118 */ MCD_OPC_CheckPredicate, 47, 218, 4, // Skip to: 2364
4525 /* 1122 */ MCD_OPC_CheckField, 21, 5, 17, 212, 4, // Skip to: 2364
4526 /* 1128 */ MCD_OPC_CheckField, 6, 5, 0, 206, 4, // Skip to: 2364
4527 /* 1134 */ MCD_OPC_Decode, 135, 4, 133, 2, // Opcode: C_OLT_D64
4528 /* 1139 */ MCD_OPC_FilterValue, 53, 21, 0, // Skip to: 1164
4529 /* 1143 */ MCD_OPC_CheckPredicate, 47, 193, 4, // Skip to: 2364
4530 /* 1147 */ MCD_OPC_CheckField, 21, 5, 17, 187, 4, // Skip to: 2364
4531 /* 1153 */ MCD_OPC_CheckField, 6, 5, 0, 181, 4, // Skip to: 2364
4532 /* 1159 */ MCD_OPC_Decode, 150, 4, 133, 2, // Opcode: C_ULT_D64
4533 /* 1164 */ MCD_OPC_FilterValue, 54, 21, 0, // Skip to: 1189
4534 /* 1168 */ MCD_OPC_CheckPredicate, 47, 168, 4, // Skip to: 2364
4535 /* 1172 */ MCD_OPC_CheckField, 21, 5, 17, 162, 4, // Skip to: 2364
4536 /* 1178 */ MCD_OPC_CheckField, 6, 5, 0, 156, 4, // Skip to: 2364
4537 /* 1184 */ MCD_OPC_Decode, 132, 4, 133, 2, // Opcode: C_OLE_D64
4538 /* 1189 */ MCD_OPC_FilterValue, 55, 21, 0, // Skip to: 1214
4539 /* 1193 */ MCD_OPC_CheckPredicate, 47, 143, 4, // Skip to: 2364
4540 /* 1197 */ MCD_OPC_CheckField, 21, 5, 17, 137, 4, // Skip to: 2364
4541 /* 1203 */ MCD_OPC_CheckField, 6, 5, 0, 131, 4, // Skip to: 2364
4542 /* 1209 */ MCD_OPC_Decode, 147, 4, 133, 2, // Opcode: C_ULE_D64
4543 /* 1214 */ MCD_OPC_FilterValue, 56, 21, 0, // Skip to: 1239
4544 /* 1218 */ MCD_OPC_CheckPredicate, 47, 118, 4, // Skip to: 2364
4545 /* 1222 */ MCD_OPC_CheckField, 21, 5, 17, 112, 4, // Skip to: 2364
4546 /* 1228 */ MCD_OPC_CheckField, 6, 5, 0, 106, 4, // Skip to: 2364
4547 /* 1234 */ MCD_OPC_Decode, 141, 4, 133, 2, // Opcode: C_SF_D64
4548 /* 1239 */ MCD_OPC_FilterValue, 57, 21, 0, // Skip to: 1264
4549 /* 1243 */ MCD_OPC_CheckPredicate, 47, 93, 4, // Skip to: 2364
4550 /* 1247 */ MCD_OPC_CheckField, 21, 5, 17, 87, 4, // Skip to: 2364
4551 /* 1253 */ MCD_OPC_CheckField, 6, 5, 0, 81, 4, // Skip to: 2364
4552 /* 1259 */ MCD_OPC_Decode, 251, 3, 133, 2, // Opcode: C_NGLE_D64
4553 /* 1264 */ MCD_OPC_FilterValue, 58, 21, 0, // Skip to: 1289
4554 /* 1268 */ MCD_OPC_CheckPredicate, 47, 68, 4, // Skip to: 2364
4555 /* 1272 */ MCD_OPC_CheckField, 21, 5, 17, 62, 4, // Skip to: 2364
4556 /* 1278 */ MCD_OPC_CheckField, 6, 5, 0, 56, 4, // Skip to: 2364
4557 /* 1284 */ MCD_OPC_Decode, 138, 4, 133, 2, // Opcode: C_SEQ_D64
4558 /* 1289 */ MCD_OPC_FilterValue, 59, 21, 0, // Skip to: 1314
4559 /* 1293 */ MCD_OPC_CheckPredicate, 47, 43, 4, // Skip to: 2364
4560 /* 1297 */ MCD_OPC_CheckField, 21, 5, 17, 37, 4, // Skip to: 2364
4561 /* 1303 */ MCD_OPC_CheckField, 6, 5, 0, 31, 4, // Skip to: 2364
4562 /* 1309 */ MCD_OPC_Decode, 254, 3, 133, 2, // Opcode: C_NGL_D64
4563 /* 1314 */ MCD_OPC_FilterValue, 60, 21, 0, // Skip to: 1339
4564 /* 1318 */ MCD_OPC_CheckPredicate, 47, 18, 4, // Skip to: 2364
4565 /* 1322 */ MCD_OPC_CheckField, 21, 5, 17, 12, 4, // Skip to: 2364
4566 /* 1328 */ MCD_OPC_CheckField, 6, 5, 0, 6, 4, // Skip to: 2364
4567 /* 1334 */ MCD_OPC_Decode, 245, 3, 133, 2, // Opcode: C_LT_D64
4568 /* 1339 */ MCD_OPC_FilterValue, 61, 21, 0, // Skip to: 1364
4569 /* 1343 */ MCD_OPC_CheckPredicate, 47, 249, 3, // Skip to: 2364
4570 /* 1347 */ MCD_OPC_CheckField, 21, 5, 17, 243, 3, // Skip to: 2364
4571 /* 1353 */ MCD_OPC_CheckField, 6, 5, 0, 237, 3, // Skip to: 2364
4572 /* 1359 */ MCD_OPC_Decode, 248, 3, 133, 2, // Opcode: C_NGE_D64
4573 /* 1364 */ MCD_OPC_FilterValue, 62, 21, 0, // Skip to: 1389
4574 /* 1368 */ MCD_OPC_CheckPredicate, 47, 224, 3, // Skip to: 2364
4575 /* 1372 */ MCD_OPC_CheckField, 21, 5, 17, 218, 3, // Skip to: 2364
4576 /* 1378 */ MCD_OPC_CheckField, 6, 5, 0, 212, 3, // Skip to: 2364
4577 /* 1384 */ MCD_OPC_Decode, 242, 3, 133, 2, // Opcode: C_LE_D64
4578 /* 1389 */ MCD_OPC_FilterValue, 63, 203, 3, // Skip to: 2364
4579 /* 1393 */ MCD_OPC_CheckPredicate, 47, 199, 3, // Skip to: 2364
4580 /* 1397 */ MCD_OPC_CheckField, 21, 5, 17, 193, 3, // Skip to: 2364
4581 /* 1403 */ MCD_OPC_CheckField, 6, 5, 0, 187, 3, // Skip to: 2364
4582 /* 1409 */ MCD_OPC_Decode, 129, 4, 133, 2, // Opcode: C_NGT_D64
4583 /* 1414 */ MCD_OPC_FilterValue, 18, 41, 0, // Skip to: 1459
4584 /* 1418 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ...
4585 /* 1421 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 1440
4586 /* 1425 */ MCD_OPC_CheckPredicate, 42, 167, 3, // Skip to: 2364
4587 /* 1429 */ MCD_OPC_CheckField, 3, 8, 0, 161, 3, // Skip to: 2364
4588 /* 1435 */ MCD_OPC_Decode, 198, 4, 255, 1, // Opcode: DMFC2
4589 /* 1440 */ MCD_OPC_FilterValue, 5, 152, 3, // Skip to: 2364
4590 /* 1444 */ MCD_OPC_CheckPredicate, 42, 148, 3, // Skip to: 2364
4591 /* 1448 */ MCD_OPC_CheckField, 3, 8, 0, 142, 3, // Skip to: 2364
4592 /* 1454 */ MCD_OPC_Decode, 203, 4, 255, 1, // Opcode: DMTC2
4593 /* 1459 */ MCD_OPC_FilterValue, 19, 131, 0, // Skip to: 1594
4594 /* 1463 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ...
4595 /* 1466 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 1485
4596 /* 1470 */ MCD_OPC_CheckPredicate, 48, 122, 3, // Skip to: 2364
4597 /* 1474 */ MCD_OPC_CheckField, 11, 5, 0, 116, 3, // Skip to: 2364
4598 /* 1480 */ MCD_OPC_Decode, 176, 7, 134, 2, // Opcode: LDXC164
4599 /* 1485 */ MCD_OPC_FilterValue, 5, 15, 0, // Skip to: 1504
4600 /* 1489 */ MCD_OPC_CheckPredicate, 49, 103, 3, // Skip to: 2364
4601 /* 1493 */ MCD_OPC_CheckField, 11, 5, 0, 97, 3, // Skip to: 2364
4602 /* 1499 */ MCD_OPC_Decode, 208, 7, 134, 2, // Opcode: LUXC164
4603 /* 1504 */ MCD_OPC_FilterValue, 9, 15, 0, // Skip to: 1523
4604 /* 1508 */ MCD_OPC_CheckPredicate, 48, 84, 3, // Skip to: 2364
4605 /* 1512 */ MCD_OPC_CheckField, 6, 5, 0, 78, 3, // Skip to: 2364
4606 /* 1518 */ MCD_OPC_Decode, 167, 11, 135, 2, // Opcode: SDXC164
4607 /* 1523 */ MCD_OPC_FilterValue, 13, 15, 0, // Skip to: 1542
4608 /* 1527 */ MCD_OPC_CheckPredicate, 49, 65, 3, // Skip to: 2364
4609 /* 1531 */ MCD_OPC_CheckField, 6, 5, 0, 59, 3, // Skip to: 2364
4610 /* 1537 */ MCD_OPC_Decode, 233, 12, 135, 2, // Opcode: SUXC164
4611 /* 1542 */ MCD_OPC_FilterValue, 33, 9, 0, // Skip to: 1555
4612 /* 1546 */ MCD_OPC_CheckPredicate, 48, 46, 3, // Skip to: 2364
4613 /* 1550 */ MCD_OPC_Decode, 144, 8, 136, 2, // Opcode: MADD_D64
4614 /* 1555 */ MCD_OPC_FilterValue, 41, 9, 0, // Skip to: 1568
4615 /* 1559 */ MCD_OPC_CheckPredicate, 48, 33, 3, // Skip to: 2364
4616 /* 1563 */ MCD_OPC_Decode, 162, 9, 136, 2, // Opcode: MSUB_D64
4617 /* 1568 */ MCD_OPC_FilterValue, 49, 9, 0, // Skip to: 1581
4618 /* 1572 */ MCD_OPC_CheckPredicate, 48, 20, 3, // Skip to: 2364
4619 /* 1576 */ MCD_OPC_Decode, 241, 9, 136, 2, // Opcode: NMADD_D64
4620 /* 1581 */ MCD_OPC_FilterValue, 57, 11, 3, // Skip to: 2364
4621 /* 1585 */ MCD_OPC_CheckPredicate, 48, 7, 3, // Skip to: 2364
4622 /* 1589 */ MCD_OPC_Decode, 246, 9, 136, 2, // Opcode: NMSUB_D64
4623 /* 1594 */ MCD_OPC_FilterValue, 24, 9, 0, // Skip to: 1607
4624 /* 1598 */ MCD_OPC_CheckPredicate, 41, 250, 2, // Skip to: 2364
4625 /* 1602 */ MCD_OPC_Decode, 160, 4, 137, 2, // Opcode: DADDi
4626 /* 1607 */ MCD_OPC_FilterValue, 25, 9, 0, // Skip to: 1620
4627 /* 1611 */ MCD_OPC_CheckPredicate, 19, 237, 2, // Skip to: 2364
4628 /* 1615 */ MCD_OPC_Decode, 161, 4, 137, 2, // Opcode: DADDiu
4629 /* 1620 */ MCD_OPC_FilterValue, 26, 9, 0, // Skip to: 1633
4630 /* 1624 */ MCD_OPC_CheckPredicate, 41, 224, 2, // Skip to: 2364
4631 /* 1628 */ MCD_OPC_Decode, 172, 7, 217, 1, // Opcode: LDL
4632 /* 1633 */ MCD_OPC_FilterValue, 27, 9, 0, // Skip to: 1646
4633 /* 1637 */ MCD_OPC_CheckPredicate, 41, 211, 2, // Skip to: 2364
4634 /* 1641 */ MCD_OPC_Decode, 174, 7, 217, 1, // Opcode: LDR
4635 /* 1646 */ MCD_OPC_FilterValue, 28, 159, 1, // Skip to: 2065
4636 /* 1650 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ...
4637 /* 1653 */ MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 1672
4638 /* 1657 */ MCD_OPC_CheckPredicate, 50, 191, 2, // Skip to: 2364
4639 /* 1661 */ MCD_OPC_CheckField, 6, 5, 0, 185, 2, // Skip to: 2364
4640 /* 1667 */ MCD_OPC_Decode, 206, 4, 224, 1, // Opcode: DMUL
4641 /* 1672 */ MCD_OPC_FilterValue, 8, 15, 0, // Skip to: 1691
4642 /* 1676 */ MCD_OPC_CheckPredicate, 50, 172, 2, // Skip to: 2364
4643 /* 1680 */ MCD_OPC_CheckField, 6, 15, 0, 166, 2, // Skip to: 2364
4644 /* 1686 */ MCD_OPC_Decode, 185, 9, 138, 2, // Opcode: MTM0
4645 /* 1691 */ MCD_OPC_FilterValue, 9, 15, 0, // Skip to: 1710
4646 /* 1695 */ MCD_OPC_CheckPredicate, 50, 153, 2, // Skip to: 2364
4647 /* 1699 */ MCD_OPC_CheckField, 6, 15, 0, 147, 2, // Skip to: 2364
4648 /* 1705 */ MCD_OPC_Decode, 188, 9, 138, 2, // Opcode: MTP0
4649 /* 1710 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 1729
4650 /* 1714 */ MCD_OPC_CheckPredicate, 50, 134, 2, // Skip to: 2364
4651 /* 1718 */ MCD_OPC_CheckField, 6, 15, 0, 128, 2, // Skip to: 2364
4652 /* 1724 */ MCD_OPC_Decode, 189, 9, 138, 2, // Opcode: MTP1
4653 /* 1729 */ MCD_OPC_FilterValue, 11, 15, 0, // Skip to: 1748
4654 /* 1733 */ MCD_OPC_CheckPredicate, 50, 115, 2, // Skip to: 2364
4655 /* 1737 */ MCD_OPC_CheckField, 6, 15, 0, 109, 2, // Skip to: 2364
4656 /* 1743 */ MCD_OPC_Decode, 190, 9, 138, 2, // Opcode: MTP2
4657 /* 1748 */ MCD_OPC_FilterValue, 12, 15, 0, // Skip to: 1767
4658 /* 1752 */ MCD_OPC_CheckPredicate, 50, 96, 2, // Skip to: 2364
4659 /* 1756 */ MCD_OPC_CheckField, 6, 15, 0, 90, 2, // Skip to: 2364
4660 /* 1762 */ MCD_OPC_Decode, 186, 9, 138, 2, // Opcode: MTM1
4661 /* 1767 */ MCD_OPC_FilterValue, 13, 15, 0, // Skip to: 1786
4662 /* 1771 */ MCD_OPC_CheckPredicate, 50, 77, 2, // Skip to: 2364
4663 /* 1775 */ MCD_OPC_CheckField, 6, 15, 0, 71, 2, // Skip to: 2364
4664 /* 1781 */ MCD_OPC_Decode, 187, 9, 138, 2, // Opcode: MTM2
4665 /* 1786 */ MCD_OPC_FilterValue, 15, 15, 0, // Skip to: 1805
4666 /* 1790 */ MCD_OPC_CheckPredicate, 50, 58, 2, // Skip to: 2364
4667 /* 1794 */ MCD_OPC_CheckField, 6, 5, 0, 52, 2, // Skip to: 2364
4668 /* 1800 */ MCD_OPC_Decode, 226, 13, 224, 1, // Opcode: VMULU
4669 /* 1805 */ MCD_OPC_FilterValue, 16, 15, 0, // Skip to: 1824
4670 /* 1809 */ MCD_OPC_CheckPredicate, 50, 39, 2, // Skip to: 2364
4671 /* 1813 */ MCD_OPC_CheckField, 6, 5, 0, 33, 2, // Skip to: 2364
4672 /* 1819 */ MCD_OPC_Decode, 225, 13, 224, 1, // Opcode: VMM0
4673 /* 1824 */ MCD_OPC_FilterValue, 17, 15, 0, // Skip to: 1843
4674 /* 1828 */ MCD_OPC_CheckPredicate, 50, 20, 2, // Skip to: 2364
4675 /* 1832 */ MCD_OPC_CheckField, 6, 5, 0, 14, 2, // Skip to: 2364
4676 /* 1838 */ MCD_OPC_Decode, 224, 13, 224, 1, // Opcode: V3MULU
4677 /* 1843 */ MCD_OPC_FilterValue, 36, 15, 0, // Skip to: 1862
4678 /* 1847 */ MCD_OPC_CheckPredicate, 51, 1, 2, // Skip to: 2364
4679 /* 1851 */ MCD_OPC_CheckField, 6, 5, 0, 251, 1, // Skip to: 2364
4680 /* 1857 */ MCD_OPC_Decode, 170, 4, 139, 2, // Opcode: DCLZ
4681 /* 1862 */ MCD_OPC_FilterValue, 37, 15, 0, // Skip to: 1881
4682 /* 1866 */ MCD_OPC_CheckPredicate, 51, 238, 1, // Skip to: 2364
4683 /* 1870 */ MCD_OPC_CheckField, 6, 5, 0, 232, 1, // Skip to: 2364
4684 /* 1876 */ MCD_OPC_Decode, 168, 4, 139, 2, // Opcode: DCLO
4685 /* 1881 */ MCD_OPC_FilterValue, 40, 15, 0, // Skip to: 1900
4686 /* 1885 */ MCD_OPC_CheckPredicate, 50, 219, 1, // Skip to: 2364
4687 /* 1889 */ MCD_OPC_CheckField, 6, 5, 0, 213, 1, // Skip to: 2364
4688 /* 1895 */ MCD_OPC_Decode, 166, 1, 224, 1, // Opcode: BADDu
4689 /* 1900 */ MCD_OPC_FilterValue, 42, 15, 0, // Skip to: 1919
4690 /* 1904 */ MCD_OPC_CheckPredicate, 50, 200, 1, // Skip to: 2364
4691 /* 1908 */ MCD_OPC_CheckField, 6, 5, 0, 194, 1, // Skip to: 2364
4692 /* 1914 */ MCD_OPC_Decode, 184, 11, 224, 1, // Opcode: SEQ
4693 /* 1919 */ MCD_OPC_FilterValue, 43, 15, 0, // Skip to: 1938
4694 /* 1923 */ MCD_OPC_CheckPredicate, 50, 181, 1, // Skip to: 2364
4695 /* 1927 */ MCD_OPC_CheckField, 6, 5, 0, 175, 1, // Skip to: 2364
4696 /* 1933 */ MCD_OPC_Decode, 252, 11, 224, 1, // Opcode: SNE
4697 /* 1938 */ MCD_OPC_FilterValue, 44, 20, 0, // Skip to: 1962
4698 /* 1942 */ MCD_OPC_CheckPredicate, 50, 162, 1, // Skip to: 2364
4699 /* 1946 */ MCD_OPC_CheckField, 16, 5, 0, 156, 1, // Skip to: 2364
4700 /* 1952 */ MCD_OPC_CheckField, 6, 5, 0, 150, 1, // Skip to: 2364
4701 /* 1958 */ MCD_OPC_Decode, 163, 10, 62, // Opcode: POP
4702 /* 1962 */ MCD_OPC_FilterValue, 45, 21, 0, // Skip to: 1987
4703 /* 1966 */ MCD_OPC_CheckPredicate, 50, 138, 1, // Skip to: 2364
4704 /* 1970 */ MCD_OPC_CheckField, 16, 5, 0, 132, 1, // Skip to: 2364
4705 /* 1976 */ MCD_OPC_CheckField, 6, 5, 0, 126, 1, // Skip to: 2364
4706 /* 1982 */ MCD_OPC_Decode, 231, 4, 222, 1, // Opcode: DPOP
4707 /* 1987 */ MCD_OPC_FilterValue, 46, 9, 0, // Skip to: 2000
4708 /* 1991 */ MCD_OPC_CheckPredicate, 50, 113, 1, // Skip to: 2364
4709 /* 1995 */ MCD_OPC_Decode, 185, 11, 140, 2, // Opcode: SEQi
4710 /* 2000 */ MCD_OPC_FilterValue, 47, 9, 0, // Skip to: 2013
4711 /* 2004 */ MCD_OPC_CheckPredicate, 50, 100, 1, // Skip to: 2364
4712 /* 2008 */ MCD_OPC_Decode, 253, 11, 140, 2, // Opcode: SNEi
4713 /* 2013 */ MCD_OPC_FilterValue, 50, 9, 0, // Skip to: 2026
4714 /* 2017 */ MCD_OPC_CheckPredicate, 50, 87, 1, // Skip to: 2364
4715 /* 2021 */ MCD_OPC_Decode, 241, 2, 141, 2, // Opcode: CINS
4716 /* 2026 */ MCD_OPC_FilterValue, 51, 9, 0, // Skip to: 2039
4717 /* 2030 */ MCD_OPC_CheckPredicate, 50, 74, 1, // Skip to: 2364
4718 /* 2034 */ MCD_OPC_Decode, 242, 2, 141, 2, // Opcode: CINS32
4719 /* 2039 */ MCD_OPC_FilterValue, 58, 9, 0, // Skip to: 2052
4720 /* 2043 */ MCD_OPC_CheckPredicate, 50, 61, 1, // Skip to: 2364
4721 /* 2047 */ MCD_OPC_Decode, 158, 5, 141, 2, // Opcode: EXTS
4722 /* 2052 */ MCD_OPC_FilterValue, 59, 52, 1, // Skip to: 2364
4723 /* 2056 */ MCD_OPC_CheckPredicate, 50, 48, 1, // Skip to: 2364
4724 /* 2060 */ MCD_OPC_Decode, 159, 5, 141, 2, // Opcode: EXTS32
4725 /* 2065 */ MCD_OPC_FilterValue, 31, 126, 0, // Skip to: 2195
4726 /* 2069 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ...
4727 /* 2072 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 2085
4728 /* 2076 */ MCD_OPC_CheckPredicate, 6, 28, 1, // Skip to: 2364
4729 /* 2080 */ MCD_OPC_Decode, 177, 4, 142, 2, // Opcode: DEXTM
4730 /* 2085 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 2098
4731 /* 2089 */ MCD_OPC_CheckPredicate, 6, 15, 1, // Skip to: 2364
4732 /* 2093 */ MCD_OPC_Decode, 178, 4, 142, 2, // Opcode: DEXTU
4733 /* 2098 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 2111
4734 /* 2102 */ MCD_OPC_CheckPredicate, 6, 2, 1, // Skip to: 2364
4735 /* 2106 */ MCD_OPC_Decode, 176, 4, 142, 2, // Opcode: DEXT
4736 /* 2111 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 2124
4737 /* 2115 */ MCD_OPC_CheckPredicate, 6, 245, 0, // Skip to: 2364
4738 /* 2119 */ MCD_OPC_Decode, 181, 4, 143, 2, // Opcode: DINSM
4739 /* 2124 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 2137
4740 /* 2128 */ MCD_OPC_CheckPredicate, 6, 232, 0, // Skip to: 2364
4741 /* 2132 */ MCD_OPC_Decode, 182, 4, 143, 2, // Opcode: DINSU
4742 /* 2137 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 2150
4743 /* 2141 */ MCD_OPC_CheckPredicate, 6, 219, 0, // Skip to: 2364
4744 /* 2145 */ MCD_OPC_Decode, 180, 4, 143, 2, // Opcode: DINS
4745 /* 2150 */ MCD_OPC_FilterValue, 36, 210, 0, // Skip to: 2364
4746 /* 2154 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
4747 /* 2157 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 2176
4748 /* 2161 */ MCD_OPC_CheckPredicate, 40, 199, 0, // Skip to: 2364
4749 /* 2165 */ MCD_OPC_CheckField, 21, 5, 0, 193, 0, // Skip to: 2364
4750 /* 2171 */ MCD_OPC_Decode, 249, 4, 243, 1, // Opcode: DSBH
4751 /* 2176 */ MCD_OPC_FilterValue, 5, 184, 0, // Skip to: 2364
4752 /* 2180 */ MCD_OPC_CheckPredicate, 40, 180, 0, // Skip to: 2364
4753 /* 2184 */ MCD_OPC_CheckField, 21, 5, 0, 174, 0, // Skip to: 2364
4754 /* 2190 */ MCD_OPC_Decode, 251, 4, 243, 1, // Opcode: DSHD
4755 /* 2195 */ MCD_OPC_FilterValue, 39, 9, 0, // Skip to: 2208
4756 /* 2199 */ MCD_OPC_CheckPredicate, 19, 161, 0, // Skip to: 2364
4757 /* 2203 */ MCD_OPC_Decode, 241, 7, 217, 1, // Opcode: LWu
4758 /* 2208 */ MCD_OPC_FilterValue, 44, 9, 0, // Skip to: 2221
4759 /* 2212 */ MCD_OPC_CheckPredicate, 41, 148, 0, // Skip to: 2364
4760 /* 2216 */ MCD_OPC_Decode, 164, 11, 217, 1, // Opcode: SDL
4761 /* 2221 */ MCD_OPC_FilterValue, 45, 9, 0, // Skip to: 2234
4762 /* 2225 */ MCD_OPC_CheckPredicate, 41, 135, 0, // Skip to: 2364
4763 /* 2229 */ MCD_OPC_Decode, 165, 11, 217, 1, // Opcode: SDR
4764 /* 2234 */ MCD_OPC_FilterValue, 50, 9, 0, // Skip to: 2247
4765 /* 2238 */ MCD_OPC_CheckPredicate, 50, 122, 0, // Skip to: 2364
4766 /* 2242 */ MCD_OPC_Decode, 171, 1, 144, 2, // Opcode: BBIT0
4767 /* 2247 */ MCD_OPC_FilterValue, 52, 9, 0, // Skip to: 2260
4768 /* 2251 */ MCD_OPC_CheckPredicate, 41, 109, 0, // Skip to: 2364
4769 /* 2255 */ MCD_OPC_Decode, 194, 7, 217, 1, // Opcode: LLD
4770 /* 2260 */ MCD_OPC_FilterValue, 53, 9, 0, // Skip to: 2273
4771 /* 2264 */ MCD_OPC_CheckPredicate, 52, 96, 0, // Skip to: 2364
4772 /* 2268 */ MCD_OPC_Decode, 163, 7, 219, 1, // Opcode: LDC164
4773 /* 2273 */ MCD_OPC_FilterValue, 54, 9, 0, // Skip to: 2286
4774 /* 2277 */ MCD_OPC_CheckPredicate, 50, 83, 0, // Skip to: 2364
4775 /* 2281 */ MCD_OPC_Decode, 172, 1, 144, 2, // Opcode: BBIT032
4776 /* 2286 */ MCD_OPC_FilterValue, 55, 9, 0, // Skip to: 2299
4777 /* 2290 */ MCD_OPC_CheckPredicate, 19, 70, 0, // Skip to: 2364
4778 /* 2294 */ MCD_OPC_Decode, 161, 7, 217, 1, // Opcode: LD
4779 /* 2299 */ MCD_OPC_FilterValue, 58, 9, 0, // Skip to: 2312
4780 /* 2303 */ MCD_OPC_CheckPredicate, 50, 57, 0, // Skip to: 2364
4781 /* 2307 */ MCD_OPC_Decode, 173, 1, 144, 2, // Opcode: BBIT1
4782 /* 2312 */ MCD_OPC_FilterValue, 60, 9, 0, // Skip to: 2325
4783 /* 2316 */ MCD_OPC_CheckPredicate, 41, 44, 0, // Skip to: 2364
4784 /* 2320 */ MCD_OPC_Decode, 147, 11, 217, 1, // Opcode: SCD
4785 /* 2325 */ MCD_OPC_FilterValue, 61, 9, 0, // Skip to: 2338
4786 /* 2329 */ MCD_OPC_CheckPredicate, 52, 31, 0, // Skip to: 2364
4787 /* 2333 */ MCD_OPC_Decode, 157, 11, 219, 1, // Opcode: SDC164
4788 /* 2338 */ MCD_OPC_FilterValue, 62, 9, 0, // Skip to: 2351
4789 /* 2342 */ MCD_OPC_CheckPredicate, 50, 18, 0, // Skip to: 2364
4790 /* 2346 */ MCD_OPC_Decode, 174, 1, 144, 2, // Opcode: BBIT132
4791 /* 2351 */ MCD_OPC_FilterValue, 63, 9, 0, // Skip to: 2364
4792 /* 2355 */ MCD_OPC_CheckPredicate, 19, 5, 0, // Skip to: 2364
4793 /* 2359 */ MCD_OPC_Decode, 151, 11, 217, 1, // Opcode: SD
4794 /* 2364 */ MCD_OPC_Fail,
4795  0
4796 };
4797 
4798 static bool getbool(uint64_t b)
4799 {
4800  return b != 0;
4801 }
4802 
4803 static bool checkDecoderPredicate(unsigned Idx, uint64_t Bits)
4804 {
4805  switch (Idx) {
4806  default: // llvm_unreachable("Invalid index!");
4807  case 0:
4808  return getbool((Bits & Mips_FeatureMips16));
4809  case 1:
4810  return getbool(!(Bits & Mips_FeatureMips16) && !(Bits & Mips_FeatureMicroMips));
4811  case 2:
4812  return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips2) && !(Bits & Mips_FeatureMicroMips));
4813  case 3:
4814  return getbool((Bits & Mips_FeatureMicroMips));
4815  case 4:
4816  return getbool((Bits & Mips_FeatureMips32) && (Bits & Mips_FeatureMicroMips));
4817  case 5:
4818  return getbool(!(Bits & Mips_FeatureMips16));
4819  case 6:
4820  return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips32r2));
4821  case 7:
4822  return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips4_32) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6));
4823  case 8:
4824  return getbool((Bits & Mips_FeatureMSA));
4825  case 9:
4826  return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips32) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6));
4827  case 10:
4828  return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips32));
4829  case 11:
4830  return getbool(!(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6) && !(Bits & Mips_FeatureMicroMips));
4831  case 12:
4832  return getbool((Bits & Mips_FeatureDSP));
4833  case 13:
4834  return getbool(!(Bits & Mips_FeatureMips16) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6));
4835  case 14:
4836  return getbool((Bits & Mips_FeatureMSA) && (Bits & Mips_FeatureMips64));
4837  case 15:
4838  return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips2));
4839  case 16:
4840  return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips2) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6));
4841  case 17:
4842  return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips3_32));
4843  case 18:
4844  return getbool(!(Bits & Mips_FeatureMicroMips));
4845  case 19:
4846  return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips3));
4847  case 20:
4848  return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips32r2) && !(Bits & Mips_FeatureFP64Bit));
4849  case 21:
4850  return getbool(!(Bits & Mips_FeatureMips16) && !(Bits & Mips_FeatureFP64Bit));
4851  case 22:
4852  return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips3_32r2));
4853  case 23:
4854  return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips2) && !(Bits & Mips_FeatureFP64Bit));
4855  case 24:
4856  return getbool(!(Bits & Mips_FeatureMips16) && !(Bits & Mips_FeatureFP64Bit) && (Bits & Mips_FeatureMips4_32) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6));
4857  case 25:
4858  return getbool(!(Bits & Mips_FeatureMips16) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6) && !(Bits & Mips_FeatureFP64Bit));
4859  case 26:
4860  return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips4_32r2) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6));
4861  case 27:
4862  return getbool(!(Bits & Mips_FeatureMips16) && !(Bits & Mips_FeatureFP64Bit) && (Bits & Mips_FeatureMips4_32r2) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6) && !(Bits & Mips_FeatureMicroMips));
4863  case 28:
4864  return getbool(!(Bits & Mips_FeatureMips16) && !(Bits & Mips_FeatureFP64Bit) && (Bits & Mips_FeatureMips5_32r2) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6));
4865  case 29:
4866  return getbool(!(Bits & Mips_FeatureMips16) && !(Bits & Mips_FeatureFP64Bit) && (Bits & Mips_FeatureMips4_32r2) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6));
4867  case 30:
4868  return getbool((Bits & Mips_FeatureDSPR2));
4869  case 31:
4870  return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips3_32) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6));
4871  case 32:
4872  return getbool((Bits & Mips_FeatureMips2) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6) && !(Bits & Mips_FeatureMicroMips));
4873  case 33:
4874  return getbool(!(Bits & Mips_FeatureMips16) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6) && !(Bits & Mips_FeatureMicroMips));
4875  case 34:
4876  return getbool(!(Bits & Mips_FeatureMips16) && !(Bits & Mips_FeatureFP64Bit) && (Bits & Mips_FeatureMips2));
4877  case 35:
4878  return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips2) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6) && !(Bits & Mips_FeatureMicroMips));
4879  case 36:
4880  return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips32r6));
4881  case 37:
4882  return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips64r6));
4883  case 38:
4884  return getbool(!(Bits & Mips_FeatureMips16) && !(Bits & Mips_FeatureGP64Bit) && (Bits & Mips_FeatureMips32r6));
4885  case 39:
4886  return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureGP64Bit) && (Bits & Mips_FeatureMips32r6));
4887  case 40:
4888  return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips64r2));
4889  case 41:
4890  return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips3) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6));
4891  case 42:
4892  return getbool((Bits & Mips_FeatureMips64));
4893  case 43:
4894  return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips32r2) && (Bits & Mips_FeatureFP64Bit));
4895  case 44:
4896  return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureFP64Bit));
4897  case 45:
4898  return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips2) && (Bits & Mips_FeatureFP64Bit));
4899  case 46:
4900  return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureFP64Bit) && (Bits & Mips_FeatureMips4_32) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6));
4901  case 47:
4902  return getbool(!(Bits & Mips_FeatureMips16) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6) && (Bits & Mips_FeatureFP64Bit));
4903  case 48:
4904  return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureFP64Bit) && (Bits & Mips_FeatureMips4_32r2) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6));
4905  case 49:
4906  return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureFP64Bit) && (Bits & Mips_FeatureMips5_32r2) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6));
4907  case 50:
4908  return getbool((Bits & Mips_FeatureCnMips));
4909  case 51:
4910  return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips64) && !(Bits & Mips_FeatureMips64r6));
4911  case 52:
4912  return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureFP64Bit) && (Bits & Mips_FeatureMips2));
4913  }
4914 }
4915 
4916 #define DecodeToMCInst(fname,fieldname, InsnType) \
4917 static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *MI, \
4918  uint64_t Address, void *Decoder) \
4919 { \
4920  InsnType tmp; \
4921  switch (Idx) { \
4922  default: \
4923  case 0: \
4924  return S; \
4925  case 1: \
4926  tmp = fieldname(insn, 8, 3); \
4927  if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
4928  return S; \
4929  case 2: \
4930  tmp = fieldname(insn, 8, 3); \
4931  if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
4932  tmp = fieldname(insn, 8, 3); \
4933  if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
4934  return S; \
4935  case 3: \
4936  tmp = 0; \
4937  tmp |= fieldname(insn, 3, 2) << 3; \
4938  tmp |= fieldname(insn, 5, 3) << 0; \
4939  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
4940  tmp = fieldname(insn, 0, 3); \
4941  if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
4942  return S; \
4943  case 4: \
4944  tmp = fieldname(insn, 0, 4); \
4945  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
4946  return S; \
4947  case 5: \
4948  tmp = fieldname(insn, 2, 3); \
4949  if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
4950  tmp = fieldname(insn, 8, 3); \
4951  if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
4952  tmp = fieldname(insn, 5, 3); \
4953  if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
4954  return S; \
4955  case 6: \
4956  tmp = fieldname(insn, 8, 3); \
4957  if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
4958  tmp = fieldname(insn, 5, 3); \
4959  if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
4960  return S; \
4961  case 7: \
4962  tmp = fieldname(insn, 8, 3); \
4963  if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
4964  tmp = fieldname(insn, 8, 3); \
4965  if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
4966  tmp = fieldname(insn, 5, 3); \
4967  if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
4968  return S; \
4969  case 8: \
4970  tmp = 0; \
4971  tmp |= fieldname(insn, 0, 5) << 0; \
4972  tmp |= fieldname(insn, 16, 5) << 11; \
4973  tmp |= fieldname(insn, 21, 6) << 5; \
4974  if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
4975  return S; \
4976  case 9: \
4977  tmp = fieldname(insn, 5, 3); \
4978  if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
4979  return S; \
4980  case 10: \
4981  if (DecodeFMem3(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
4982  return S; \
4983  case 11: \
4984  tmp = fieldname(insn, 7, 3); \
4985  if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
4986  tmp = fieldname(insn, 1, 3); \
4987  if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
4988  tmp = fieldname(insn, 4, 3); \
4989  if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
4990  return S; \
4991  case 12: \
4992  if (DecodeMemMMImm4(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
4993  return S; \
4994  case 13: \
4995  tmp = fieldname(insn, 5, 5); \
4996  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
4997  tmp = fieldname(insn, 0, 5); \
4998  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
4999  return S; \
5000  case 14: \
5001  tmp = fieldname(insn, 7, 3); \
5002  if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5003  tmp = fieldname(insn, 4, 3); \
5004  if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5005  tmp = fieldname(insn, 1, 3); \
5006  MCOperand_CreateImm0(MI, tmp); \
5007  return S; \
5008  case 15: \
5009  tmp = fieldname(insn, 7, 3); \
5010  if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5011  tmp = fieldname(insn, 4, 3); \
5012  if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5013  tmp = fieldname(insn, 0, 4); \
5014  if (DecodeANDI16Imm(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5015  return S; \
5016  case 16: \
5017  tmp = fieldname(insn, 3, 3); \
5018  if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5019  tmp = fieldname(insn, 0, 3); \
5020  if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5021  return S; \
5022  case 17: \
5023  tmp = fieldname(insn, 3, 3); \
5024  if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5025  tmp = fieldname(insn, 0, 3); \
5026  if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5027  tmp = fieldname(insn, 3, 3); \
5028  if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5029  return S; \
5030  case 18: \
5031  if (DecodeMemMMReglistImm4Lsl2(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5032  return S; \
5033  case 19: \
5034  tmp = fieldname(insn, 0, 5); \
5035  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5036  return S; \
5037  case 20: \
5038  tmp = fieldname(insn, 0, 4); \
5039  MCOperand_CreateImm0(MI, tmp); \
5040  return S; \
5041  case 21: \
5042  tmp = fieldname(insn, 0, 5); \
5043  if (DecodeUImm5lsl2(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5044  return S; \
5045  case 22: \
5046  if (DecodeMemMMSPImm5Lsl2(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5047  return S; \
5048  case 23: \
5049  tmp = fieldname(insn, 5, 5); \
5050  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5051  tmp = fieldname(insn, 5, 5); \
5052  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5053  tmp = fieldname(insn, 1, 4); \
5054  if (DecodeSimm4(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5055  return S; \
5056  case 24: \
5057  tmp = fieldname(insn, 1, 9); \
5058  if (DecodeSimm9SP(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5059  return S; \
5060  case 25: \
5061  if (DecodeMemMMGPImm7Lsl2(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5062  return S; \
5063  case 26: \
5064  tmp = fieldname(insn, 7, 3); \
5065  if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5066  tmp = fieldname(insn, 4, 3); \
5067  if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5068  tmp = fieldname(insn, 1, 3); \
5069  if (DecodeAddiur2Simm7(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5070  return S; \
5071  case 27: \
5072  tmp = fieldname(insn, 7, 3); \
5073  if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5074  tmp = fieldname(insn, 1, 6); \
5075  if (DecodeUImm6Lsl2(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5076  return S; \
5077  case 28: \
5078  tmp = fieldname(insn, 7, 3); \
5079  if (DecodeMovePRegPair(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5080  tmp = fieldname(insn, 1, 3); \
5081  if (DecodeGPRMM16MovePRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5082  tmp = fieldname(insn, 4, 3); \
5083  if (DecodeGPRMM16MovePRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5084  return S; \
5085  case 29: \
5086  tmp = fieldname(insn, 7, 3); \
5087  if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5088  tmp = fieldname(insn, 0, 7); \
5089  if (DecodeBranchTarget7MM(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5090  return S; \
5091  case 30: \
5092  tmp = fieldname(insn, 0, 10); \
5093  if (DecodeBranchTarget10MM(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5094  return S; \
5095  case 31: \
5096  tmp = fieldname(insn, 7, 3); \
5097  if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5098  tmp = fieldname(insn, 0, 7); \
5099  if (DecodeLiSimm7(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5100  return S; \
5101  case 32: \
5102  tmp = fieldname(insn, 21, 5); \
5103  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5104  tmp = fieldname(insn, 16, 5); \
5105  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5106  tmp = fieldname(insn, 11, 5); \
5107  MCOperand_CreateImm0(MI, tmp); \
5108  return S; \
5109  case 33: \
5110  tmp = fieldname(insn, 16, 10); \
5111  MCOperand_CreateImm0(MI, tmp); \
5112  tmp = fieldname(insn, 6, 10); \
5113  MCOperand_CreateImm0(MI, tmp); \
5114  return S; \
5115  case 34: \
5116  tmp = fieldname(insn, 21, 5); \
5117  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5118  tmp = fieldname(insn, 16, 5); \
5119  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5120  tmp = fieldname(insn, 6, 5); \
5121  MCOperand_CreateImm0(MI, tmp); \
5122  tmp = fieldname(insn, 11, 5); \
5123  if (DecodeInsSize(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5124  tmp = fieldname(insn, 21, 5); \
5125  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5126  return S; \
5127  case 35: \
5128  tmp = fieldname(insn, 11, 5); \
5129  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5130  tmp = fieldname(insn, 21, 5); \
5131  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5132  tmp = fieldname(insn, 16, 5); \
5133  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5134  return S; \
5135  case 36: \
5136  tmp = fieldname(insn, 11, 5); \
5137  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5138  tmp = fieldname(insn, 16, 5); \
5139  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5140  tmp = fieldname(insn, 21, 5); \
5141  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5142  return S; \
5143  case 37: \
5144  tmp = fieldname(insn, 11, 5); \
5145  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5146  tmp = fieldname(insn, 16, 5); \
5147  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5148  tmp = fieldname(insn, 21, 5); \
5149  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5150  tmp = fieldname(insn, 11, 5); \
5151  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5152  return S; \
5153  case 38: \
5154  tmp = fieldname(insn, 11, 5); \
5155  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5156  tmp = fieldname(insn, 16, 5); \
5157  if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5158  tmp = fieldname(insn, 21, 5); \
5159  if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5160  return S; \
5161  case 39: \
5162  tmp = fieldname(insn, 21, 5); \
5163  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5164  tmp = fieldname(insn, 16, 5); \
5165  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5166  tmp = fieldname(insn, 6, 5); \
5167  MCOperand_CreateImm0(MI, tmp); \
5168  tmp = fieldname(insn, 11, 5); \
5169  if (DecodeExtSize(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5170  return S; \
5171  case 40: \
5172  tmp = fieldname(insn, 16, 5); \
5173  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5174  tmp = fieldname(insn, 21, 5); \
5175  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5176  tmp = fieldname(insn, 12, 4); \
5177  MCOperand_CreateImm0(MI, tmp); \
5178  return S; \
5179  case 41: \
5180  tmp = fieldname(insn, 16, 10); \
5181  MCOperand_CreateImm0(MI, tmp); \
5182  return S; \
5183  case 42: \
5184  tmp = fieldname(insn, 16, 5); \
5185  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5186  return S; \
5187  case 43: \
5188  tmp = fieldname(insn, 21, 5); \
5189  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5190  tmp = fieldname(insn, 16, 5); \
5191  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5192  return S; \
5193  case 44: \
5194  tmp = fieldname(insn, 21, 5); \
5195  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5196  tmp = fieldname(insn, 16, 5); \
5197  if (DecodeHWRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5198  return S; \
5199  case 45: \
5200  tmp = fieldname(insn, 16, 5); \
5201  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5202  tmp = fieldname(insn, 21, 5); \
5203  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5204  return S; \
5205  case 46: \
5206  tmp = fieldname(insn, 16, 5); \
5207  MCOperand_CreateImm0(MI, tmp); \
5208  return S; \
5209  case 47: \
5210  tmp = fieldname(insn, 21, 5); \
5211  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5212  tmp = fieldname(insn, 16, 5); \
5213  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5214  tmp = fieldname(insn, 0, 16); \
5215  if (DecodeSimm16(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5216  return S; \
5217  case 48: \
5218  if (DecodeMemMMImm16(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5219  return S; \
5220  case 49: \
5221  if (DecodeMemMMImm12(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5222  return S; \
5223  case 50: \
5224  if (DecodeCacheOpMM(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5225  return S; \
5226  case 51: \
5227  tmp = fieldname(insn, 16, 5); \
5228  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5229  tmp = fieldname(insn, 0, 16); \
5230  if (DecodeBranchTargetMM(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5231  return S; \
5232  case 52: \
5233  tmp = fieldname(insn, 16, 5); \
5234  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5235  tmp = fieldname(insn, 0, 16); \
5236  MCOperand_CreateImm0(MI, tmp); \
5237  return S; \
5238  case 53: \
5239  tmp = fieldname(insn, 21, 5); \
5240  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5241  tmp = fieldname(insn, 16, 5); \
5242  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5243  tmp = fieldname(insn, 0, 16); \
5244  MCOperand_CreateImm0(MI, tmp); \
5245  return S; \
5246  case 54: \
5247  tmp = fieldname(insn, 21, 5); \
5248  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5249  tmp = fieldname(insn, 16, 5); \
5250  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5251  tmp = fieldname(insn, 13, 3); \
5252  if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5253  tmp = fieldname(insn, 21, 5); \
5254  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5255  return S; \
5256  case 55: \
5257  if (DecodeJumpTargetMM(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5258  return S; \
5259  case 56: \
5260  tmp = fieldname(insn, 23, 3); \
5261  if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5262  tmp = fieldname(insn, 0, 23); \
5263  if (DecodeSimm23Lsl2(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5264  return S; \
5265  case 57: \
5266  tmp = fieldname(insn, 16, 5); \
5267  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5268  tmp = fieldname(insn, 21, 5); \
5269  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5270  tmp = fieldname(insn, 0, 16); \
5271  if (DecodeBranchTargetMM(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5272  return S; \
5273  case 58: \
5274  tmp = fieldname(insn, 11, 5); \
5275  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5276  tmp = fieldname(insn, 16, 5); \
5277  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5278  tmp = fieldname(insn, 6, 5); \
5279  MCOperand_CreateImm0(MI, tmp); \
5280  return S; \
5281  case 59: \
5282  tmp = fieldname(insn, 11, 5); \
5283  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5284  tmp = fieldname(insn, 21, 5); \
5285  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5286  tmp = fieldname(insn, 18, 3); \
5287  if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5288  tmp = fieldname(insn, 11, 5); \
5289  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5290  return S; \
5291  case 60: \
5292  tmp = fieldname(insn, 11, 5); \
5293  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5294  tmp = fieldname(insn, 21, 5); \
5295  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5296  tmp = fieldname(insn, 16, 5); \
5297  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5298  tmp = fieldname(insn, 6, 2); \
5299  if (DecodeLSAImm(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5300  return S; \
5301  case 61: \
5302  tmp = fieldname(insn, 21, 5); \
5303  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5304  return S; \
5305  case 62: \
5306  tmp = fieldname(insn, 11, 5); \
5307  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5308  tmp = fieldname(insn, 21, 5); \
5309  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5310  return S; \
5311  case 63: \
5312  tmp = fieldname(insn, 11, 5); \
5313  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5314  tmp = fieldname(insn, 21, 5); \
5315  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5316  tmp = fieldname(insn, 16, 5); \
5317  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5318  tmp = fieldname(insn, 11, 5); \
5319  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5320  return S; \
5321  case 64: \
5322  tmp = fieldname(insn, 6, 20); \
5323  MCOperand_CreateImm0(MI, tmp); \
5324  return S; \
5325  case 65: \
5326  tmp = fieldname(insn, 6, 5); \
5327  MCOperand_CreateImm0(MI, tmp); \
5328  return S; \
5329  case 66: \
5330  tmp = fieldname(insn, 11, 5); \
5331  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5332  return S; \
5333  case 67: \
5334  tmp = fieldname(insn, 11, 5); \
5335  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5336  tmp = fieldname(insn, 21, 2); \
5337  if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5338  return S; \
5339  case 68: \
5340  tmp = fieldname(insn, 11, 2); \
5341  if (DecodeHI32DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5342  tmp = fieldname(insn, 21, 5); \
5343  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5344  return S; \
5345  case 69: \
5346  tmp = fieldname(insn, 11, 2); \
5347  if (DecodeLO32DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5348  tmp = fieldname(insn, 21, 5); \
5349  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5350  return S; \
5351  case 70: \
5352  tmp = fieldname(insn, 11, 5); \
5353  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5354  tmp = fieldname(insn, 21, 5); \
5355  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5356  tmp = fieldname(insn, 16, 5); \
5357  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5358  tmp = fieldname(insn, 6, 2); \
5359  if (DecodeLSAImm(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5360  return S; \
5361  case 71: \
5362  tmp = fieldname(insn, 11, 2); \
5363  if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5364  tmp = fieldname(insn, 21, 5); \
5365  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5366  tmp = fieldname(insn, 16, 5); \
5367  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5368  return S; \
5369  case 72: \
5370  tmp = fieldname(insn, 21, 5); \
5371  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5372  tmp = fieldname(insn, 16, 5); \
5373  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5374  tmp = fieldname(insn, 6, 10); \
5375  MCOperand_CreateImm0(MI, tmp); \
5376  return S; \
5377  case 73: \
5378  tmp = fieldname(insn, 21, 5); \
5379  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5380  tmp = fieldname(insn, 0, 16); \
5381  if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5382  return S; \
5383  case 74: \
5384  tmp = fieldname(insn, 21, 5); \
5385  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5386  tmp = fieldname(insn, 0, 16); \
5387  MCOperand_CreateImm0(MI, tmp); \
5388  return S; \
5389  case 75: \
5390  tmp = fieldname(insn, 0, 16); \
5391  if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5392  return S; \
5393  case 76: \
5394  if (DecodeSyncI(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5395  return S; \
5396  case 77: \
5397  if (DecodeJumpTarget(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5398  return S; \
5399  case 78: \
5400  tmp = fieldname(insn, 21, 5); \
5401  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5402  tmp = fieldname(insn, 16, 5); \
5403  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5404  tmp = fieldname(insn, 0, 16); \
5405  if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5406  return S; \
5407  case 79: \
5408  tmp = fieldname(insn, 16, 5); \
5409  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5410  tmp = fieldname(insn, 21, 5); \
5411  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5412  tmp = fieldname(insn, 0, 16); \
5413  if (DecodeSimm16(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5414  return S; \
5415  case 80: \
5416  tmp = fieldname(insn, 16, 5); \
5417  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5418  tmp = fieldname(insn, 21, 5); \
5419  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5420  tmp = fieldname(insn, 0, 16); \
5421  MCOperand_CreateImm0(MI, tmp); \
5422  return S; \
5423  case 81: \
5424  tmp = fieldname(insn, 16, 5); \
5425  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5426  tmp = fieldname(insn, 11, 5); \
5427  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5428  tmp = fieldname(insn, 0, 3); \
5429  MCOperand_CreateImm0(MI, tmp); \
5430  return S; \
5431  case 82: \
5432  tmp = fieldname(insn, 18, 3); \
5433  if (DecodeCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5434  tmp = fieldname(insn, 0, 16); \
5435  if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5436  return S; \
5437  case 83: \
5438  tmp = fieldname(insn, 16, 5); \
5439  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5440  tmp = fieldname(insn, 11, 5); \
5441  if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5442  return S; \
5443  case 84: \
5444  tmp = fieldname(insn, 16, 5); \
5445  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5446  tmp = fieldname(insn, 11, 5); \
5447  if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5448  return S; \
5449  case 85: \
5450  tmp = fieldname(insn, 16, 5); \
5451  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5452  tmp = fieldname(insn, 11, 5); \
5453  if (DecodeCCRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5454  return S; \
5455  case 86: \
5456  tmp = fieldname(insn, 16, 5); \
5457  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5458  tmp = fieldname(insn, 11, 5); \
5459  if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5460  return S; \
5461  case 87: \
5462  tmp = fieldname(insn, 11, 5); \
5463  if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5464  tmp = fieldname(insn, 16, 5); \
5465  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5466  return S; \
5467  case 88: \
5468  tmp = fieldname(insn, 11, 5); \
5469  if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5470  tmp = fieldname(insn, 16, 5); \
5471  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5472  return S; \
5473  case 89: \
5474  tmp = fieldname(insn, 11, 5); \
5475  if (DecodeCCRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5476  tmp = fieldname(insn, 16, 5); \
5477  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5478  return S; \
5479  case 90: \
5480  tmp = fieldname(insn, 11, 5); \
5481  if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5482  tmp = fieldname(insn, 11, 5); \
5483  if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5484  tmp = fieldname(insn, 16, 5); \
5485  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5486  return S; \
5487  case 91: \
5488  tmp = fieldname(insn, 18, 3); \
5489  if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5490  tmp = fieldname(insn, 0, 16); \
5491  if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5492  return S; \
5493  case 92: \
5494  tmp = fieldname(insn, 16, 5); \
5495  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5496  tmp = fieldname(insn, 0, 16); \
5497  if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5498  return S; \
5499  case 93: \
5500  tmp = fieldname(insn, 6, 5); \
5501  if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5502  tmp = fieldname(insn, 11, 5); \
5503  if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5504  tmp = fieldname(insn, 16, 5); \
5505  if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5506  return S; \
5507  case 94: \
5508  tmp = fieldname(insn, 6, 5); \
5509  if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5510  tmp = fieldname(insn, 11, 5); \
5511  if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5512  return S; \
5513  case 95: \
5514  tmp = fieldname(insn, 6, 5); \
5515  if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5516  tmp = fieldname(insn, 11, 5); \
5517  if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5518  tmp = fieldname(insn, 18, 3); \
5519  if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5520  tmp = fieldname(insn, 6, 5); \
5521  if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5522  return S; \
5523  case 96: \
5524  tmp = fieldname(insn, 6, 5); \
5525  if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5526  tmp = fieldname(insn, 11, 5); \
5527  if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5528  tmp = fieldname(insn, 16, 5); \
5529  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5530  tmp = fieldname(insn, 6, 5); \
5531  if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5532  return S; \
5533  case 97: \
5534  tmp = fieldname(insn, 6, 5); \
5535  if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5536  tmp = fieldname(insn, 11, 5); \
5537  if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5538  return S; \
5539  case 98: \
5540  tmp = fieldname(insn, 6, 5); \
5541  if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5542  tmp = fieldname(insn, 11, 5); \
5543  if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5544  return S; \
5545  case 99: \
5546  tmp = fieldname(insn, 11, 5); \
5547  if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5548  tmp = fieldname(insn, 16, 5); \
5549  if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5550  return S; \
5551  case 100: \
5552  tmp = fieldname(insn, 6, 5); \
5553  if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5554  tmp = fieldname(insn, 11, 5); \
5555  if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5556  tmp = fieldname(insn, 16, 5); \
5557  if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5558  return S; \
5559  case 101: \
5560  tmp = fieldname(insn, 6, 5); \
5561  if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5562  tmp = fieldname(insn, 11, 5); \
5563  if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5564  return S; \
5565  case 102: \
5566  tmp = fieldname(insn, 6, 5); \
5567  if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5568  tmp = fieldname(insn, 11, 5); \
5569  if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5570  return S; \
5571  case 103: \
5572  tmp = fieldname(insn, 6, 5); \
5573  if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5574  tmp = fieldname(insn, 11, 5); \
5575  if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5576  tmp = fieldname(insn, 18, 3); \
5577  if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5578  tmp = fieldname(insn, 6, 5); \
5579  if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5580  return S; \
5581  case 104: \
5582  tmp = fieldname(insn, 6, 5); \
5583  if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5584  tmp = fieldname(insn, 11, 5); \
5585  if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5586  tmp = fieldname(insn, 16, 5); \
5587  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5588  tmp = fieldname(insn, 6, 5); \
5589  if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5590  return S; \
5591  case 105: \
5592  tmp = fieldname(insn, 6, 5); \
5593  if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5594  tmp = fieldname(insn, 11, 5); \
5595  if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5596  return S; \
5597  case 106: \
5598  tmp = fieldname(insn, 11, 5); \
5599  if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5600  tmp = fieldname(insn, 16, 5); \
5601  if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5602  return S; \
5603  case 107: \
5604  tmp = fieldname(insn, 16, 5); \
5605  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5606  tmp = fieldname(insn, 0, 16); \
5607  if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5608  return S; \
5609  case 108: \
5610  tmp = fieldname(insn, 16, 5); \
5611  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5612  tmp = fieldname(insn, 0, 16); \
5613  if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5614  return S; \
5615  case 109: \
5616  tmp = fieldname(insn, 16, 5); \
5617  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5618  tmp = fieldname(insn, 0, 16); \
5619  if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5620  return S; \
5621  case 110: \
5622  tmp = fieldname(insn, 6, 5); \
5623  if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5624  tmp = fieldname(insn, 21, 5); \
5625  if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5626  tmp = fieldname(insn, 16, 5); \
5627  if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5628  return S; \
5629  case 111: \
5630  tmp = fieldname(insn, 6, 5); \
5631  if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5632  tmp = fieldname(insn, 21, 5); \
5633  if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5634  tmp = fieldname(insn, 16, 5); \
5635  if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5636  return S; \
5637  case 112: \
5638  tmp = fieldname(insn, 11, 5); \
5639  if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5640  tmp = fieldname(insn, 21, 5); \
5641  if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5642  tmp = fieldname(insn, 16, 5); \
5643  if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5644  return S; \
5645  case 113: \
5646  tmp = fieldname(insn, 11, 5); \
5647  if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5648  tmp = fieldname(insn, 21, 5); \
5649  if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5650  tmp = fieldname(insn, 16, 5); \
5651  if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5652  return S; \
5653  case 114: \
5654  tmp = fieldname(insn, 6, 5); \
5655  if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5656  tmp = fieldname(insn, 21, 5); \
5657  if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5658  tmp = fieldname(insn, 11, 5); \
5659  if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5660  tmp = fieldname(insn, 16, 5); \
5661  if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5662  return S; \
5663  case 115: \
5664  tmp = fieldname(insn, 6, 5); \
5665  if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5666  tmp = fieldname(insn, 21, 5); \
5667  if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5668  tmp = fieldname(insn, 11, 5); \
5669  if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5670  tmp = fieldname(insn, 16, 5); \
5671  if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5672  return S; \
5673  case 116: \
5674  tmp = fieldname(insn, 11, 2); \
5675  if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5676  tmp = fieldname(insn, 21, 5); \
5677  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5678  tmp = fieldname(insn, 16, 5); \
5679  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5680  tmp = fieldname(insn, 11, 2); \
5681  if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5682  return S; \
5683  case 117: \
5684  tmp = 0; \
5685  tmp |= fieldname(insn, 11, 5) << 0; \
5686  tmp |= fieldname(insn, 16, 5) << 0; \
5687  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5688  tmp = fieldname(insn, 21, 5); \
5689  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5690  return S; \
5691  case 118: \
5692  tmp = fieldname(insn, 6, 5); \
5693  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5694  tmp = fieldname(insn, 11, 5); \
5695  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5696  tmp = fieldname(insn, 16, 8); \
5697  MCOperand_CreateImm0(MI, tmp); \
5698  return S; \
5699  case 119: \
5700  tmp = fieldname(insn, 6, 5); \
5701  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5702  tmp = fieldname(insn, 6, 5); \
5703  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5704  tmp = fieldname(insn, 11, 5); \
5705  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5706  tmp = fieldname(insn, 16, 8); \
5707  MCOperand_CreateImm0(MI, tmp); \
5708  return S; \
5709  case 120: \
5710  tmp = fieldname(insn, 6, 5); \
5711  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5712  tmp = fieldname(insn, 11, 5); \
5713  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5714  tmp = fieldname(insn, 16, 8); \
5715  MCOperand_CreateImm0(MI, tmp); \
5716  return S; \
5717  case 121: \
5718  tmp = fieldname(insn, 6, 5); \
5719  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5720  tmp = fieldname(insn, 11, 5); \
5721  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5722  tmp = fieldname(insn, 16, 8); \
5723  MCOperand_CreateImm0(MI, tmp); \
5724  return S; \
5725  case 122: \
5726  tmp = fieldname(insn, 6, 5); \
5727  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5728  tmp = fieldname(insn, 11, 5); \
5729  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5730  tmp = fieldname(insn, 16, 5); \
5731  MCOperand_CreateImm0(MI, tmp); \
5732  return S; \
5733  case 123: \
5734  tmp = fieldname(insn, 6, 5); \
5735  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5736  tmp = fieldname(insn, 11, 5); \
5737  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5738  tmp = fieldname(insn, 16, 5); \
5739  MCOperand_CreateImm0(MI, tmp); \
5740  return S; \
5741  case 124: \
5742  tmp = fieldname(insn, 6, 5); \
5743  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5744  tmp = fieldname(insn, 11, 5); \
5745  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5746  tmp = fieldname(insn, 16, 5); \
5747  MCOperand_CreateImm0(MI, tmp); \
5748  return S; \
5749  case 125: \
5750  tmp = fieldname(insn, 6, 5); \
5751  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5752  tmp = fieldname(insn, 11, 5); \
5753  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5754  tmp = fieldname(insn, 16, 5); \
5755  MCOperand_CreateImm0(MI, tmp); \
5756  return S; \
5757  case 126: \
5758  tmp = fieldname(insn, 6, 5); \
5759  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5760  tmp = fieldname(insn, 11, 10); \
5761  MCOperand_CreateImm0(MI, tmp); \
5762  return S; \
5763  case 127: \
5764  tmp = fieldname(insn, 6, 5); \
5765  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5766  tmp = fieldname(insn, 11, 10); \
5767  MCOperand_CreateImm0(MI, tmp); \
5768  return S; \
5769  case 128: \
5770  tmp = fieldname(insn, 6, 5); \
5771  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5772  tmp = fieldname(insn, 11, 10); \
5773  MCOperand_CreateImm0(MI, tmp); \
5774  return S; \
5775  case 129: \
5776  tmp = fieldname(insn, 6, 5); \
5777  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5778  tmp = fieldname(insn, 11, 10); \
5779  MCOperand_CreateImm0(MI, tmp); \
5780  return S; \
5781  case 130: \
5782  tmp = fieldname(insn, 6, 5); \
5783  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5784  tmp = fieldname(insn, 11, 5); \
5785  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5786  tmp = fieldname(insn, 16, 6); \
5787  MCOperand_CreateImm0(MI, tmp); \
5788  return S; \
5789  case 131: \
5790  tmp = fieldname(insn, 6, 5); \
5791  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5792  tmp = fieldname(insn, 11, 5); \
5793  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5794  tmp = fieldname(insn, 16, 4); \
5795  MCOperand_CreateImm0(MI, tmp); \
5796  return S; \
5797  case 132: \
5798  tmp = fieldname(insn, 6, 5); \
5799  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5800  tmp = fieldname(insn, 11, 5); \
5801  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5802  tmp = fieldname(insn, 16, 3); \
5803  MCOperand_CreateImm0(MI, tmp); \
5804  return S; \
5805  case 133: \
5806  tmp = fieldname(insn, 6, 5); \
5807  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5808  tmp = fieldname(insn, 6, 5); \
5809  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5810  tmp = fieldname(insn, 11, 5); \
5811  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5812  tmp = fieldname(insn, 16, 6); \
5813  MCOperand_CreateImm0(MI, tmp); \
5814  return S; \
5815  case 134: \
5816  tmp = fieldname(insn, 6, 5); \
5817  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5818  tmp = fieldname(insn, 6, 5); \
5819  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5820  tmp = fieldname(insn, 11, 5); \
5821  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5822  tmp = fieldname(insn, 16, 5); \
5823  MCOperand_CreateImm0(MI, tmp); \
5824  return S; \
5825  case 135: \
5826  tmp = fieldname(insn, 6, 5); \
5827  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5828  tmp = fieldname(insn, 6, 5); \
5829  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5830  tmp = fieldname(insn, 11, 5); \
5831  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5832  tmp = fieldname(insn, 16, 4); \
5833  MCOperand_CreateImm0(MI, tmp); \
5834  return S; \
5835  case 136: \
5836  tmp = fieldname(insn, 6, 5); \
5837  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5838  tmp = fieldname(insn, 6, 5); \
5839  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5840  tmp = fieldname(insn, 11, 5); \
5841  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5842  tmp = fieldname(insn, 16, 3); \
5843  MCOperand_CreateImm0(MI, tmp); \
5844  return S; \
5845  case 137: \
5846  tmp = fieldname(insn, 6, 5); \
5847  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5848  tmp = fieldname(insn, 11, 5); \
5849  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5850  tmp = fieldname(insn, 16, 5); \
5851  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5852  return S; \
5853  case 138: \
5854  tmp = fieldname(insn, 6, 5); \
5855  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5856  tmp = fieldname(insn, 11, 5); \
5857  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5858  tmp = fieldname(insn, 16, 5); \
5859  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5860  return S; \
5861  case 139: \
5862  tmp = fieldname(insn, 6, 5); \
5863  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5864  tmp = fieldname(insn, 11, 5); \
5865  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5866  tmp = fieldname(insn, 16, 5); \
5867  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5868  return S; \
5869  case 140: \
5870  tmp = fieldname(insn, 6, 5); \
5871  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5872  tmp = fieldname(insn, 11, 5); \
5873  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5874  tmp = fieldname(insn, 16, 5); \
5875  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5876  return S; \
5877  case 141: \
5878  tmp = fieldname(insn, 6, 5); \
5879  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5880  tmp = fieldname(insn, 6, 5); \
5881  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5882  tmp = fieldname(insn, 11, 5); \
5883  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5884  tmp = fieldname(insn, 16, 5); \
5885  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5886  return S; \
5887  case 142: \
5888  tmp = fieldname(insn, 6, 5); \
5889  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5890  tmp = fieldname(insn, 6, 5); \
5891  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5892  tmp = fieldname(insn, 11, 5); \
5893  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5894  tmp = fieldname(insn, 16, 5); \
5895  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5896  return S; \
5897  case 143: \
5898  tmp = fieldname(insn, 6, 5); \
5899  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5900  tmp = fieldname(insn, 6, 5); \
5901  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5902  tmp = fieldname(insn, 11, 5); \
5903  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5904  tmp = fieldname(insn, 16, 5); \
5905  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5906  return S; \
5907  case 144: \
5908  tmp = fieldname(insn, 6, 5); \
5909  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5910  tmp = fieldname(insn, 6, 5); \
5911  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5912  tmp = fieldname(insn, 11, 5); \
5913  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5914  tmp = fieldname(insn, 16, 5); \
5915  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5916  return S; \
5917  case 145: \
5918  tmp = fieldname(insn, 6, 5); \
5919  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5920  tmp = fieldname(insn, 11, 5); \
5921  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5922  tmp = fieldname(insn, 16, 5); \
5923  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5924  return S; \
5925  case 146: \
5926  tmp = fieldname(insn, 6, 5); \
5927  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5928  tmp = fieldname(insn, 11, 5); \
5929  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5930  tmp = fieldname(insn, 16, 5); \
5931  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5932  return S; \
5933  case 147: \
5934  tmp = fieldname(insn, 6, 5); \
5935  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5936  tmp = fieldname(insn, 11, 5); \
5937  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5938  tmp = fieldname(insn, 16, 5); \
5939  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5940  return S; \
5941  case 148: \
5942  tmp = fieldname(insn, 6, 5); \
5943  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5944  tmp = fieldname(insn, 6, 5); \
5945  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5946  tmp = fieldname(insn, 11, 5); \
5947  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5948  tmp = fieldname(insn, 16, 5); \
5949  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5950  return S; \
5951  case 149: \
5952  tmp = fieldname(insn, 6, 5); \
5953  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5954  tmp = fieldname(insn, 6, 5); \
5955  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5956  tmp = fieldname(insn, 11, 5); \
5957  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5958  tmp = fieldname(insn, 16, 5); \
5959  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5960  return S; \
5961  case 150: \
5962  tmp = fieldname(insn, 6, 5); \
5963  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5964  tmp = fieldname(insn, 6, 5); \
5965  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5966  tmp = fieldname(insn, 11, 5); \
5967  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5968  tmp = fieldname(insn, 16, 5); \
5969  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5970  return S; \
5971  case 151: \
5972  tmp = fieldname(insn, 6, 5); \
5973  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5974  tmp = fieldname(insn, 6, 5); \
5975  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5976  tmp = fieldname(insn, 11, 5); \
5977  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5978  tmp = fieldname(insn, 16, 5); \
5979  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5980  return S; \
5981  case 152: \
5982  tmp = fieldname(insn, 6, 5); \
5983  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5984  tmp = fieldname(insn, 6, 5); \
5985  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5986  tmp = fieldname(insn, 11, 5); \
5987  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5988  tmp = fieldname(insn, 16, 5); \
5989  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5990  return S; \
5991  case 153: \
5992  tmp = fieldname(insn, 6, 5); \
5993  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5994  tmp = fieldname(insn, 6, 5); \
5995  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5996  tmp = fieldname(insn, 11, 5); \
5997  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
5998  tmp = fieldname(insn, 16, 5); \
5999  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6000  return S; \
6001  case 154: \
6002  tmp = fieldname(insn, 6, 5); \
6003  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6004  tmp = fieldname(insn, 6, 5); \
6005  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6006  tmp = fieldname(insn, 11, 5); \
6007  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6008  tmp = fieldname(insn, 16, 5); \
6009  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6010  return S; \
6011  case 155: \
6012  tmp = fieldname(insn, 6, 5); \
6013  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6014  tmp = fieldname(insn, 11, 5); \
6015  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6016  tmp = fieldname(insn, 16, 5); \
6017  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6018  return S; \
6019  case 156: \
6020  tmp = fieldname(insn, 6, 5); \
6021  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6022  tmp = fieldname(insn, 11, 5); \
6023  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6024  tmp = fieldname(insn, 16, 5); \
6025  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6026  return S; \
6027  case 157: \
6028  tmp = fieldname(insn, 6, 5); \
6029  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6030  tmp = fieldname(insn, 11, 5); \
6031  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6032  tmp = fieldname(insn, 16, 5); \
6033  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6034  return S; \
6035  case 158: \
6036  tmp = fieldname(insn, 6, 5); \
6037  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6038  tmp = fieldname(insn, 11, 5); \
6039  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6040  tmp = fieldname(insn, 16, 5); \
6041  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6042  return S; \
6043  case 159: \
6044  tmp = fieldname(insn, 6, 5); \
6045  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6046  tmp = fieldname(insn, 6, 5); \
6047  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6048  tmp = fieldname(insn, 11, 5); \
6049  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6050  tmp = fieldname(insn, 16, 4); \
6051  MCOperand_CreateImm0(MI, tmp); \
6052  return S; \
6053  case 160: \
6054  tmp = fieldname(insn, 6, 5); \
6055  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6056  tmp = fieldname(insn, 6, 5); \
6057  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6058  tmp = fieldname(insn, 11, 5); \
6059  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6060  tmp = fieldname(insn, 16, 3); \
6061  MCOperand_CreateImm0(MI, tmp); \
6062  return S; \
6063  case 161: \
6064  tmp = fieldname(insn, 6, 5); \
6065  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6066  tmp = fieldname(insn, 6, 5); \
6067  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6068  tmp = fieldname(insn, 11, 5); \
6069  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6070  tmp = fieldname(insn, 16, 2); \
6071  MCOperand_CreateImm0(MI, tmp); \
6072  return S; \
6073  case 162: \
6074  tmp = fieldname(insn, 6, 5); \
6075  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6076  tmp = fieldname(insn, 6, 5); \
6077  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6078  tmp = fieldname(insn, 11, 5); \
6079  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6080  tmp = fieldname(insn, 16, 1); \
6081  MCOperand_CreateImm0(MI, tmp); \
6082  return S; \
6083  case 163: \
6084  tmp = fieldname(insn, 6, 5); \
6085  if (DecodeMSACtrlRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6086  tmp = fieldname(insn, 11, 5); \
6087  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6088  return S; \
6089  case 164: \
6090  tmp = fieldname(insn, 6, 5); \
6091  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6092  tmp = fieldname(insn, 11, 5); \
6093  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6094  tmp = fieldname(insn, 16, 4); \
6095  MCOperand_CreateImm0(MI, tmp); \
6096  return S; \
6097  case 165: \
6098  tmp = fieldname(insn, 6, 5); \
6099  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6100  tmp = fieldname(insn, 11, 5); \
6101  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6102  tmp = fieldname(insn, 16, 3); \
6103  MCOperand_CreateImm0(MI, tmp); \
6104  return S; \
6105  case 166: \
6106  tmp = fieldname(insn, 6, 5); \
6107  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6108  tmp = fieldname(insn, 11, 5); \
6109  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6110  tmp = fieldname(insn, 16, 2); \
6111  MCOperand_CreateImm0(MI, tmp); \
6112  return S; \
6113  case 167: \
6114  tmp = fieldname(insn, 6, 5); \
6115  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6116  tmp = fieldname(insn, 11, 5); \
6117  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6118  tmp = fieldname(insn, 16, 1); \
6119  MCOperand_CreateImm0(MI, tmp); \
6120  return S; \
6121  case 168: \
6122  tmp = fieldname(insn, 6, 5); \
6123  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6124  tmp = fieldname(insn, 11, 5); \
6125  if (DecodeMSACtrlRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6126  return S; \
6127  case 169: \
6128  tmp = fieldname(insn, 6, 5); \
6129  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6130  tmp = fieldname(insn, 11, 5); \
6131  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6132  tmp = fieldname(insn, 16, 4); \
6133  MCOperand_CreateImm0(MI, tmp); \
6134  return S; \
6135  case 170: \
6136  tmp = fieldname(insn, 6, 5); \
6137  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6138  tmp = fieldname(insn, 11, 5); \
6139  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6140  tmp = fieldname(insn, 16, 3); \
6141  MCOperand_CreateImm0(MI, tmp); \
6142  return S; \
6143  case 171: \
6144  tmp = fieldname(insn, 6, 5); \
6145  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6146  tmp = fieldname(insn, 11, 5); \
6147  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6148  tmp = fieldname(insn, 16, 2); \
6149  MCOperand_CreateImm0(MI, tmp); \
6150  return S; \
6151  case 172: \
6152  tmp = fieldname(insn, 6, 5); \
6153  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6154  tmp = fieldname(insn, 11, 5); \
6155  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6156  tmp = fieldname(insn, 16, 1); \
6157  MCOperand_CreateImm0(MI, tmp); \
6158  return S; \
6159  case 173: \
6160  tmp = fieldname(insn, 6, 5); \
6161  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6162  tmp = fieldname(insn, 11, 5); \
6163  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6164  return S; \
6165  case 174: \
6166  tmp = fieldname(insn, 6, 5); \
6167  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6168  tmp = fieldname(insn, 6, 5); \
6169  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6170  tmp = fieldname(insn, 11, 5); \
6171  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6172  tmp = fieldname(insn, 16, 4); \
6173  MCOperand_CreateImm0(MI, tmp); \
6174  return S; \
6175  case 175: \
6176  tmp = fieldname(insn, 6, 5); \
6177  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6178  tmp = fieldname(insn, 6, 5); \
6179  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6180  tmp = fieldname(insn, 11, 5); \
6181  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6182  tmp = fieldname(insn, 16, 3); \
6183  MCOperand_CreateImm0(MI, tmp); \
6184  return S; \
6185  case 176: \
6186  tmp = fieldname(insn, 6, 5); \
6187  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6188  tmp = fieldname(insn, 6, 5); \
6189  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6190  tmp = fieldname(insn, 11, 5); \
6191  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6192  tmp = fieldname(insn, 16, 2); \
6193  MCOperand_CreateImm0(MI, tmp); \
6194  return S; \
6195  case 177: \
6196  tmp = fieldname(insn, 6, 5); \
6197  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6198  tmp = fieldname(insn, 6, 5); \
6199  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6200  tmp = fieldname(insn, 11, 5); \
6201  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6202  tmp = fieldname(insn, 16, 1); \
6203  MCOperand_CreateImm0(MI, tmp); \
6204  return S; \
6205  case 178: \
6206  if (DecodeINSVE_DF_4(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6207  return S; \
6208  case 179: \
6209  tmp = fieldname(insn, 6, 5); \
6210  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6211  tmp = fieldname(insn, 11, 5); \
6212  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6213  tmp = fieldname(insn, 16, 5); \
6214  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6215  return S; \
6216  case 180: \
6217  tmp = fieldname(insn, 6, 5); \
6218  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6219  tmp = fieldname(insn, 11, 5); \
6220  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6221  tmp = fieldname(insn, 16, 5); \
6222  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6223  return S; \
6224  case 181: \
6225  tmp = fieldname(insn, 6, 5); \
6226  if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6227  tmp = fieldname(insn, 11, 5); \
6228  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6229  return S; \
6230  case 182: \
6231  tmp = fieldname(insn, 6, 5); \
6232  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6233  tmp = fieldname(insn, 11, 5); \
6234  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6235  return S; \
6236  case 183: \
6237  tmp = fieldname(insn, 6, 5); \
6238  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6239  tmp = fieldname(insn, 11, 5); \
6240  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6241  return S; \
6242  case 184: \
6243  tmp = fieldname(insn, 6, 5); \
6244  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6245  tmp = fieldname(insn, 11, 5); \
6246  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6247  return S; \
6248  case 185: \
6249  tmp = fieldname(insn, 6, 5); \
6250  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6251  tmp = fieldname(insn, 11, 5); \
6252  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6253  return S; \
6254  case 186: \
6255  tmp = fieldname(insn, 6, 5); \
6256  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6257  tmp = fieldname(insn, 11, 5); \
6258  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6259  return S; \
6260  case 187: \
6261  tmp = fieldname(insn, 6, 5); \
6262  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6263  tmp = fieldname(insn, 11, 5); \
6264  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6265  return S; \
6266  case 188: \
6267  tmp = fieldname(insn, 6, 5); \
6268  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6269  tmp = fieldname(insn, 11, 5); \
6270  if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6271  return S; \
6272  case 189: \
6273  tmp = fieldname(insn, 6, 5); \
6274  if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6275  tmp = fieldname(insn, 11, 5); \
6276  if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6277  return S; \
6278  case 190: \
6279  if (DecodeMSA128Mem(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6280  return S; \
6281  case 191: \
6282  tmp = fieldname(insn, 16, 5); \
6283  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6284  tmp = fieldname(insn, 21, 5); \
6285  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6286  tmp = fieldname(insn, 6, 5); \
6287  MCOperand_CreateImm0(MI, tmp); \
6288  tmp = fieldname(insn, 11, 5); \
6289  if (DecodeExtSize(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6290  return S; \
6291  case 192: \
6292  tmp = fieldname(insn, 16, 5); \
6293  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6294  tmp = fieldname(insn, 21, 5); \
6295  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6296  tmp = fieldname(insn, 6, 5); \
6297  MCOperand_CreateImm0(MI, tmp); \
6298  tmp = fieldname(insn, 11, 5); \
6299  if (DecodeInsSize(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6300  tmp = fieldname(insn, 16, 5); \
6301  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6302  return S; \
6303  case 193: \
6304  tmp = fieldname(insn, 11, 5); \
6305  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6306  tmp = fieldname(insn, 21, 5); \
6307  if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6308  tmp = fieldname(insn, 16, 5); \
6309  if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6310  return S; \
6311  case 194: \
6312  tmp = fieldname(insn, 16, 5); \
6313  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6314  tmp = fieldname(insn, 16, 5); \
6315  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6316  tmp = fieldname(insn, 21, 5); \
6317  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6318  return S; \
6319  case 195: \
6320  tmp = fieldname(insn, 11, 5); \
6321  if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6322  tmp = fieldname(insn, 21, 5); \
6323  if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6324  tmp = fieldname(insn, 16, 5); \
6325  if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6326  return S; \
6327  case 196: \
6328  tmp = fieldname(insn, 11, 5); \
6329  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6330  tmp = fieldname(insn, 21, 5); \
6331  if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6332  return S; \
6333  case 197: \
6334  tmp = fieldname(insn, 11, 5); \
6335  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6336  tmp = fieldname(insn, 21, 5); \
6337  if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6338  tmp = fieldname(insn, 16, 5); \
6339  if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6340  return S; \
6341  case 198: \
6342  tmp = fieldname(insn, 21, 5); \
6343  if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6344  tmp = fieldname(insn, 16, 5); \
6345  if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6346  return S; \
6347  case 199: \
6348  tmp = fieldname(insn, 11, 5); \
6349  if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6350  tmp = fieldname(insn, 21, 5); \
6351  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6352  tmp = fieldname(insn, 16, 5); \
6353  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6354  return S; \
6355  case 200: \
6356  tmp = fieldname(insn, 16, 5); \
6357  if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6358  tmp = fieldname(insn, 21, 5); \
6359  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6360  tmp = fieldname(insn, 11, 5); \
6361  MCOperand_CreateImm0(MI, tmp); \
6362  tmp = fieldname(insn, 16, 5); \
6363  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6364  return S; \
6365  case 201: \
6366  tmp = fieldname(insn, 11, 5); \
6367  if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6368  tmp = fieldname(insn, 16, 5); \
6369  if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6370  return S; \
6371  case 202: \
6372  tmp = fieldname(insn, 11, 5); \
6373  if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6374  tmp = fieldname(insn, 16, 10); \
6375  MCOperand_CreateImm0(MI, tmp); \
6376  return S; \
6377  case 203: \
6378  tmp = fieldname(insn, 11, 5); \
6379  if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6380  tmp = fieldname(insn, 16, 5); \
6381  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6382  return S; \
6383  case 204: \
6384  tmp = fieldname(insn, 11, 5); \
6385  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6386  tmp = fieldname(insn, 16, 5); \
6387  if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6388  return S; \
6389  case 205: \
6390  tmp = fieldname(insn, 11, 5); \
6391  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6392  tmp = fieldname(insn, 16, 5); \
6393  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6394  return S; \
6395  case 206: \
6396  tmp = fieldname(insn, 11, 5); \
6397  if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6398  tmp = fieldname(insn, 16, 5); \
6399  if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6400  tmp = fieldname(insn, 21, 5); \
6401  MCOperand_CreateImm0(MI, tmp); \
6402  return S; \
6403  case 207: \
6404  tmp = fieldname(insn, 11, 5); \
6405  if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6406  tmp = fieldname(insn, 16, 5); \
6407  if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6408  tmp = fieldname(insn, 21, 5); \
6409  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6410  return S; \
6411  case 208: \
6412  tmp = fieldname(insn, 11, 5); \
6413  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6414  tmp = fieldname(insn, 16, 5); \
6415  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6416  tmp = fieldname(insn, 21, 5); \
6417  MCOperand_CreateImm0(MI, tmp); \
6418  return S; \
6419  case 209: \
6420  tmp = fieldname(insn, 16, 5); \
6421  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6422  tmp = fieldname(insn, 21, 5); \
6423  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6424  tmp = fieldname(insn, 11, 5); \
6425  MCOperand_CreateImm0(MI, tmp); \
6426  tmp = fieldname(insn, 16, 5); \
6427  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6428  return S; \
6429  case 210: \
6430  tmp = fieldname(insn, 16, 5); \
6431  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6432  tmp = fieldname(insn, 11, 2); \
6433  if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6434  tmp = fieldname(insn, 21, 5); \
6435  MCOperand_CreateImm0(MI, tmp); \
6436  return S; \
6437  case 211: \
6438  tmp = fieldname(insn, 16, 5); \
6439  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6440  tmp = fieldname(insn, 11, 2); \
6441  if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6442  tmp = fieldname(insn, 21, 5); \
6443  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6444  return S; \
6445  case 212: \
6446  tmp = fieldname(insn, 11, 5); \
6447  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6448  tmp = fieldname(insn, 16, 10); \
6449  MCOperand_CreateImm0(MI, tmp); \
6450  return S; \
6451  case 213: \
6452  tmp = fieldname(insn, 21, 5); \
6453  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6454  tmp = fieldname(insn, 11, 10); \
6455  MCOperand_CreateImm0(MI, tmp); \
6456  return S; \
6457  case 214: \
6458  tmp = fieldname(insn, 11, 2); \
6459  if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6460  tmp = fieldname(insn, 20, 6); \
6461  if (DecodeSimm16(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6462  tmp = fieldname(insn, 11, 2); \
6463  if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6464  return S; \
6465  case 215: \
6466  tmp = fieldname(insn, 11, 2); \
6467  if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6468  tmp = fieldname(insn, 21, 5); \
6469  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6470  tmp = fieldname(insn, 11, 2); \
6471  if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6472  return S; \
6473  case 216: \
6474  tmp = fieldname(insn, 16, 5); \
6475  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6476  tmp = fieldname(insn, 11, 5); \
6477  if (DecodeHWRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6478  return S; \
6479  case 217: \
6480  if (DecodeMem(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6481  return S; \
6482  case 218: \
6483  if (DecodeCacheOp(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6484  return S; \
6485  case 219: \
6486  if (DecodeFMem(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6487  return S; \
6488  case 220: \
6489  if (DecodeFMem2(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6490  return S; \
6491  case 221: \
6492  tmp = fieldname(insn, 11, 5); \
6493  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6494  tmp = fieldname(insn, 21, 5); \
6495  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6496  tmp = fieldname(insn, 16, 5); \
6497  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6498  tmp = fieldname(insn, 6, 2); \
6499  MCOperand_CreateImm0(MI, tmp); \
6500  return S; \
6501  case 222: \
6502  tmp = fieldname(insn, 11, 5); \
6503  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6504  tmp = fieldname(insn, 21, 5); \
6505  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6506  return S; \
6507  case 223: \
6508  tmp = fieldname(insn, 11, 5); \
6509  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6510  tmp = fieldname(insn, 21, 5); \
6511  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6512  tmp = fieldname(insn, 16, 5); \
6513  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6514  tmp = fieldname(insn, 6, 2); \
6515  MCOperand_CreateImm0(MI, tmp); \
6516  return S; \
6517  case 224: \
6518  tmp = fieldname(insn, 11, 5); \
6519  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6520  tmp = fieldname(insn, 21, 5); \
6521  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6522  tmp = fieldname(insn, 16, 5); \
6523  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6524  return S; \
6525  case 225: \
6526  tmp = fieldname(insn, 21, 5); \
6527  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6528  tmp = fieldname(insn, 21, 5); \
6529  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6530  tmp = fieldname(insn, 0, 16); \
6531  if (DecodeSimm16(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6532  return S; \
6533  case 226: \
6534  if (DecodeBlezGroupBranch_4(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6535  return S; \
6536  case 227: \
6537  if (DecodeBgtzGroupBranch_4(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6538  return S; \
6539  case 228: \
6540  if (DecodeAddiGroupBranch_4(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6541  return S; \
6542  case 229: \
6543  tmp = fieldname(insn, 16, 5); \
6544  if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6545  tmp = fieldname(insn, 0, 16); \
6546  if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6547  return S; \
6548  case 230: \
6549  tmp = fieldname(insn, 6, 5); \
6550  if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6551  tmp = fieldname(insn, 6, 5); \
6552  if (DecodeFGRCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6553  tmp = fieldname(insn, 11, 5); \
6554  if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6555  tmp = fieldname(insn, 16, 5); \
6556  if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6557  return S; \
6558  case 231: \
6559  tmp = fieldname(insn, 6, 5); \
6560  if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6561  tmp = fieldname(insn, 6, 5); \
6562  if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6563  tmp = fieldname(insn, 11, 5); \
6564  if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6565  tmp = fieldname(insn, 16, 5); \
6566  if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6567  return S; \
6568  case 232: \
6569  tmp = fieldname(insn, 6, 5); \
6570  if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6571  tmp = fieldname(insn, 6, 5); \
6572  if (DecodeFGRCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6573  tmp = fieldname(insn, 11, 5); \
6574  if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6575  tmp = fieldname(insn, 16, 5); \
6576  if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6577  return S; \
6578  case 233: \
6579  tmp = fieldname(insn, 6, 5); \
6580  if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6581  tmp = fieldname(insn, 11, 5); \
6582  if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6583  tmp = fieldname(insn, 16, 5); \
6584  if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6585  return S; \
6586  case 234: \
6587  tmp = fieldname(insn, 6, 5); \
6588  if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6589  tmp = fieldname(insn, 6, 5); \
6590  if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6591  tmp = fieldname(insn, 11, 5); \
6592  if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6593  tmp = fieldname(insn, 16, 5); \
6594  if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6595  return S; \
6596  case 235: \
6597  tmp = fieldname(insn, 6, 5); \
6598  if (DecodeFGRCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6599  tmp = fieldname(insn, 11, 5); \
6600  if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6601  tmp = fieldname(insn, 16, 5); \
6602  if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6603  return S; \
6604  case 236: \
6605  tmp = fieldname(insn, 6, 5); \
6606  if (DecodeFGRCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6607  tmp = fieldname(insn, 11, 5); \
6608  if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6609  tmp = fieldname(insn, 16, 5); \
6610  if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6611  return S; \
6612  case 237: \
6613  tmp = fieldname(insn, 16, 5); \
6614  if (DecodeCOP2RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6615  tmp = fieldname(insn, 0, 16); \
6616  if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6617  return S; \
6618  case 238: \
6619  if (DecodeFMemCop2R6(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6620  return S; \
6621  case 239: \
6622  if (DecodeBlezlGroupBranch_4(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6623  return S; \
6624  case 240: \
6625  if (DecodeBgtzlGroupBranch_4(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6626  return S; \
6627  case 241: \
6628  if (DecodeDaddiGroupBranch_4(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6629  return S; \
6630  case 242: \
6631  tmp = fieldname(insn, 21, 5); \
6632  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6633  tmp = fieldname(insn, 16, 5); \
6634  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6635  tmp = fieldname(insn, 0, 16); \
6636  if (DecodeSimm16(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6637  return S; \
6638  case 243: \
6639  tmp = fieldname(insn, 11, 5); \
6640  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6641  tmp = fieldname(insn, 16, 5); \
6642  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6643  return S; \
6644  case 244: \
6645  tmp = fieldname(insn, 11, 5); \
6646  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6647  tmp = fieldname(insn, 21, 5); \
6648  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6649  tmp = fieldname(insn, 16, 5); \
6650  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6651  tmp = fieldname(insn, 6, 3); \
6652  MCOperand_CreateImm0(MI, tmp); \
6653  return S; \
6654  case 245: \
6655  if (DecodeCacheOpR6(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6656  return S; \
6657  case 246: \
6658  if (DecodeSpecial3LlSc(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6659  return S; \
6660  case 247: \
6661  tmp = fieldname(insn, 0, 26); \
6662  if (DecodeBranchTarget26(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6663  return S; \
6664  case 248: \
6665  tmp = fieldname(insn, 21, 5); \
6666  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6667  tmp = fieldname(insn, 0, 21); \
6668  if (DecodeBranchTarget21(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6669  return S; \
6670  case 249: \
6671  tmp = fieldname(insn, 21, 5); \
6672  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6673  tmp = fieldname(insn, 0, 19); \
6674  if (DecodeSimm19Lsl2(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6675  return S; \
6676  case 250: \
6677  tmp = fieldname(insn, 21, 5); \
6678  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6679  tmp = fieldname(insn, 0, 18); \
6680  if (DecodeSimm18Lsl3(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6681  return S; \
6682  case 251: \
6683  tmp = fieldname(insn, 21, 5); \
6684  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6685  tmp = fieldname(insn, 0, 16); \
6686  if (DecodeSimm16(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6687  return S; \
6688  case 252: \
6689  tmp = fieldname(insn, 11, 5); \
6690  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6691  tmp = fieldname(insn, 16, 5); \
6692  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6693  tmp = fieldname(insn, 21, 5); \
6694  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6695  return S; \
6696  case 253: \
6697  tmp = fieldname(insn, 21, 5); \
6698  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6699  tmp = fieldname(insn, 16, 5); \
6700  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6701  return S; \
6702  case 254: \
6703  tmp = fieldname(insn, 11, 5); \
6704  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6705  tmp = fieldname(insn, 16, 5); \
6706  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6707  tmp = fieldname(insn, 6, 5); \
6708  MCOperand_CreateImm0(MI, tmp); \
6709  return S; \
6710  case 255: \
6711  tmp = fieldname(insn, 16, 5); \
6712  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6713  tmp = fieldname(insn, 11, 5); \
6714  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6715  tmp = fieldname(insn, 0, 3); \
6716  MCOperand_CreateImm0(MI, tmp); \
6717  return S; \
6718  case 256: \
6719  tmp = fieldname(insn, 16, 5); \
6720  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6721  tmp = fieldname(insn, 11, 5); \
6722  if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6723  return S; \
6724  case 257: \
6725  tmp = fieldname(insn, 11, 5); \
6726  if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6727  tmp = fieldname(insn, 11, 5); \
6728  if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6729  tmp = fieldname(insn, 16, 5); \
6730  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6731  return S; \
6732  case 258: \
6733  tmp = fieldname(insn, 6, 5); \
6734  if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6735  tmp = fieldname(insn, 11, 5); \
6736  if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6737  return S; \
6738  case 259: \
6739  tmp = fieldname(insn, 6, 5); \
6740  if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6741  tmp = fieldname(insn, 11, 5); \
6742  if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6743  tmp = fieldname(insn, 18, 3); \
6744  if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6745  tmp = fieldname(insn, 6, 5); \
6746  if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6747  return S; \
6748  case 260: \
6749  tmp = fieldname(insn, 6, 5); \
6750  if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6751  tmp = fieldname(insn, 11, 5); \
6752  if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6753  tmp = fieldname(insn, 16, 5); \
6754  if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6755  tmp = fieldname(insn, 6, 5); \
6756  if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6757  return S; \
6758  case 261: \
6759  tmp = fieldname(insn, 11, 5); \
6760  if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6761  tmp = fieldname(insn, 16, 5); \
6762  if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6763  return S; \
6764  case 262: \
6765  tmp = fieldname(insn, 6, 5); \
6766  if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6767  tmp = fieldname(insn, 21, 5); \
6768  if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6769  tmp = fieldname(insn, 16, 5); \
6770  if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6771  return S; \
6772  case 263: \
6773  tmp = fieldname(insn, 11, 5); \
6774  if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6775  tmp = fieldname(insn, 21, 5); \
6776  if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6777  tmp = fieldname(insn, 16, 5); \
6778  if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6779  return S; \
6780  case 264: \
6781  tmp = fieldname(insn, 6, 5); \
6782  if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6783  tmp = fieldname(insn, 21, 5); \
6784  if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6785  tmp = fieldname(insn, 11, 5); \
6786  if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6787  tmp = fieldname(insn, 16, 5); \
6788  if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6789  return S; \
6790  case 265: \
6791  tmp = fieldname(insn, 16, 5); \
6792  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6793  tmp = fieldname(insn, 21, 5); \
6794  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6795  tmp = fieldname(insn, 0, 16); \
6796  if (DecodeSimm16(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6797  return S; \
6798  case 266: \
6799  tmp = fieldname(insn, 21, 5); \
6800  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6801  return S; \
6802  case 267: \
6803  tmp = 0; \
6804  tmp |= fieldname(insn, 11, 5) << 0; \
6805  tmp |= fieldname(insn, 16, 5) << 0; \
6806  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6807  tmp = fieldname(insn, 21, 5); \
6808  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6809  return S; \
6810  case 268: \
6811  tmp = fieldname(insn, 16, 5); \
6812  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6813  tmp = fieldname(insn, 21, 5); \
6814  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6815  tmp = fieldname(insn, 6, 10); \
6816  MCOperand_CreateImm0(MI, tmp); \
6817  return S; \
6818  case 269: \
6819  tmp = fieldname(insn, 16, 5); \
6820  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6821  tmp = fieldname(insn, 21, 5); \
6822  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6823  tmp = fieldname(insn, 6, 5); \
6824  MCOperand_CreateImm0(MI, tmp); \
6825  tmp = fieldname(insn, 11, 5); \
6826  MCOperand_CreateImm0(MI, tmp); \
6827  return S; \
6828  case 270: \
6829  tmp = fieldname(insn, 16, 5); \
6830  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6831  tmp = fieldname(insn, 21, 5); \
6832  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6833  tmp = fieldname(insn, 6, 5); \
6834  MCOperand_CreateImm0(MI, tmp); \
6835  tmp = fieldname(insn, 11, 5); \
6836  if (DecodeExtSize(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6837  return S; \
6838  case 271: \
6839  tmp = fieldname(insn, 16, 5); \
6840  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6841  tmp = fieldname(insn, 21, 5); \
6842  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6843  tmp = fieldname(insn, 6, 5); \
6844  MCOperand_CreateImm0(MI, tmp); \
6845  tmp = fieldname(insn, 11, 5); \
6846  if (DecodeInsSize(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6847  tmp = fieldname(insn, 16, 5); \
6848  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6849  return S; \
6850  case 272: \
6851  tmp = fieldname(insn, 21, 5); \
6852  if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6853  tmp = fieldname(insn, 16, 5); \
6854  MCOperand_CreateImm0(MI, tmp); \
6855  tmp = fieldname(insn, 0, 16); \
6856  if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6857  return S; \
6858  } \
6859 }
6860 
6861 #define DecodeInstruction(fname, fieldname, decoder, InsnType) \
6862 static DecodeStatus fname(const uint8_t DecodeTable[], MCInst *MI, \
6863  InsnType insn, uint64_t Address, MCRegisterInfo *MRI, int feature) \
6864 { \
6865  uint64_t Bits = getFeatureBits(feature); \
6866  const uint8_t *Ptr = DecodeTable; \
6867  uint32_t CurFieldValue = 0, ExpectedValue; \
6868  DecodeStatus S = MCDisassembler_Success; \
6869  unsigned Start, Len, NumToSkip, PIdx, Opc, DecodeIdx; \
6870  InsnType Val, FieldValue, PositiveMask, NegativeMask; \
6871  bool Pred, Fail; \
6872  for (;;) { \
6873  switch (*Ptr) { \
6874  default: \
6875  return MCDisassembler_Fail; \
6876  case MCD_OPC_ExtractField: { \
6877  Start = *++Ptr; \
6878  Len = *++Ptr; \
6879  ++Ptr; \
6880  CurFieldValue = (uint32_t)fieldname(insn, Start, Len); \
6881  break; \
6882  } \
6883  case MCD_OPC_FilterValue: { \
6884  Val = (InsnType)decodeULEB128(++Ptr, &Len); \
6885  Ptr += Len; \
6886  NumToSkip = *Ptr++; \
6887  NumToSkip |= (*Ptr++) << 8; \
6888  if (Val != CurFieldValue) \
6889  Ptr += NumToSkip; \
6890  break; \
6891  } \
6892  case MCD_OPC_CheckField: { \
6893  Start = *++Ptr; \
6894  Len = *++Ptr; \
6895  FieldValue = fieldname(insn, Start, Len); \
6896  ExpectedValue = (uint32_t)decodeULEB128(++Ptr, &Len); \
6897  Ptr += Len; \
6898  NumToSkip = *Ptr++; \
6899  NumToSkip |= (*Ptr++) << 8; \
6900  if (ExpectedValue != FieldValue) \
6901  Ptr += NumToSkip; \
6902  break; \
6903  } \
6904  case MCD_OPC_CheckPredicate: { \
6905  PIdx = (uint32_t)decodeULEB128(++Ptr, &Len); \
6906  Ptr += Len; \
6907  NumToSkip = *Ptr++; \
6908  NumToSkip |= (*Ptr++) << 8; \
6909  Pred = checkDecoderPredicate(PIdx, Bits); \
6910  if (!Pred) \
6911  Ptr += NumToSkip; \
6912  (void)Pred; \
6913  break; \
6914  } \
6915  case MCD_OPC_Decode: { \
6916  Opc = (unsigned)decodeULEB128(++Ptr, &Len); \
6917  Ptr += Len; \
6918  DecodeIdx = (unsigned)decodeULEB128(Ptr, &Len); \
6919  Ptr += Len; \
6920  MCInst_setOpcode(MI, Opc); \
6921  return decoder(S, DecodeIdx, insn, MI, Address, MRI); \
6922  } \
6923  case MCD_OPC_SoftFail: { \
6924  PositiveMask = (InsnType)decodeULEB128(++Ptr, &Len); \
6925  Ptr += Len; \
6926  NegativeMask = (InsnType)decodeULEB128(Ptr, &Len); \
6927  Ptr += Len; \
6928  Fail = (insn & PositiveMask) || (~insn & NegativeMask); \
6929  if (Fail) \
6930  S = MCDisassembler_SoftFail; \
6931  break; \
6932  } \
6933  case MCD_OPC_Fail: { \
6934  return MCDisassembler_Fail; \
6935  } \
6936  } \
6937  } \
6938 }
6939 
6940 FieldFromInstruction(fieldFromInstruction, uint32_t)
6941 DecodeToMCInst(decodeToMCInst, fieldFromInstruction, uint32_t)
6942 DecodeInstruction(decodeInstruction, fieldFromInstruction, decodeToMCInst, uint32_t)
@ MCD_OPC_ExtractField
@ MCD_OPC_Decode
@ MCD_OPC_Fail
@ MCD_OPC_FilterValue
@ MCD_OPC_CheckPredicate
@ MCD_OPC_CheckField
int decodeInstruction(struct InternalInstruction *insn, byteReader_t reader, const void *readerArg, uint64_t startLoc, DisassemblerMode mode)
unsigned int uint32_t
Definition: sftypes.h:29
unsigned long uint64_t
Definition: sftypes.h:28
unsigned char uint8_t
Definition: sftypes.h:31
#define b(i)
Definition: sha256.c:42