/src/capstonev5/arch/Mips/MipsGenDisassemblerTables.inc
Line  | Count  | Source  | 
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  | 508k  | static InsnType fname(InsnType insn, unsigned startBit, unsigned numBits) \  | 
18  | 508k  | { \ | 
19  | 508k  |   InsnType fieldMask; \  | 
20  | 508k  |   if (numBits == sizeof(InsnType)*8) \  | 
21  | 508k  |     fieldMask = (InsnType)(-1LL); \  | 
22  | 508k  |   else \  | 
23  | 508k  |     fieldMask = (((InsnType)1 << numBits) - 1) << startBit; \  | 
24  | 508k  |   return (insn & fieldMask) >> startBit; \  | 
25  | 508k  | }  | 
26  |  |  | 
27  |  | static const 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 const 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  | 94.7k  | { | 
4800  | 94.7k  |   return b != 0;  | 
4801  | 94.7k  | }  | 
4802  |  |  | 
4803  |  | static bool checkDecoderPredicate(unsigned Idx, uint64_t Bits)  | 
4804  | 94.7k  | { | 
4805  | 94.7k  |   switch (Idx) { | 
4806  | 0  |   default: // llvm_unreachable("Invalid index!"); | 
4807  | 0  |   case 0:  | 
4808  | 0  |     return getbool((Bits & Mips_FeatureMips16));  | 
4809  | 5.76k  |   case 1:  | 
4810  | 5.76k  |     return getbool(!(Bits & Mips_FeatureMips16) && !(Bits & Mips_FeatureMicroMips));  | 
4811  | 0  |   case 2:  | 
4812  | 0  |     return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips2) && !(Bits & Mips_FeatureMicroMips));  | 
4813  | 19.3k  |   case 3:  | 
4814  | 19.3k  |     return getbool((Bits & Mips_FeatureMicroMips));  | 
4815  | 299  |   case 4:  | 
4816  | 299  |     return getbool((Bits & Mips_FeatureMips32) && (Bits & Mips_FeatureMicroMips));  | 
4817  | 10.6k  |   case 5:  | 
4818  | 10.6k  |     return getbool(!(Bits & Mips_FeatureMips16));  | 
4819  | 1.30k  |   case 6:  | 
4820  | 1.30k  |     return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips32r2));  | 
4821  | 578  |   case 7:  | 
4822  | 578  |     return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips4_32) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6));  | 
4823  | 14.0k  |   case 8:  | 
4824  | 14.0k  |     return getbool((Bits & Mips_FeatureMSA));  | 
4825  | 917  |   case 9:  | 
4826  | 917  |     return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips32) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6));  | 
4827  | 2.09k  |   case 10:  | 
4828  | 2.09k  |     return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips32));  | 
4829  | 703  |   case 11:  | 
4830  | 703  |     return getbool(!(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6) && !(Bits & Mips_FeatureMicroMips));  | 
4831  | 3.65k  |   case 12:  | 
4832  | 3.65k  |     return getbool((Bits & Mips_FeatureDSP));  | 
4833  | 7.42k  |   case 13:  | 
4834  | 7.42k  |     return getbool(!(Bits & Mips_FeatureMips16) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6));  | 
4835  | 652  |   case 14:  | 
4836  | 652  |     return getbool((Bits & Mips_FeatureMSA) && (Bits & Mips_FeatureMips64));  | 
4837  | 2.62k  |   case 15:  | 
4838  | 2.62k  |     return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips2));  | 
4839  | 1.46k  |   case 16:  | 
4840  | 1.46k  |     return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips2) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6));  | 
4841  | 127  |   case 17:  | 
4842  | 127  |     return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips3_32));  | 
4843  | 93  |   case 18:  | 
4844  | 93  |     return getbool(!(Bits & Mips_FeatureMicroMips));  | 
4845  | 3.43k  |   case 19:  | 
4846  | 3.43k  |     return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips3));  | 
4847  | 142  |   case 20:  | 
4848  | 142  |     return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips32r2) && !(Bits & Mips_FeatureFP64Bit));  | 
4849  | 165  |   case 21:  | 
4850  | 165  |     return getbool(!(Bits & Mips_FeatureMips16) && !(Bits & Mips_FeatureFP64Bit));  | 
4851  | 336  |   case 22:  | 
4852  | 336  |     return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips3_32r2));  | 
4853  | 111  |   case 23:  | 
4854  | 111  |     return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips2) && !(Bits & Mips_FeatureFP64Bit));  | 
4855  | 137  |   case 24:  | 
4856  | 137  |     return getbool(!(Bits & Mips_FeatureMips16) && !(Bits & Mips_FeatureFP64Bit) && (Bits & Mips_FeatureMips4_32) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6));  | 
4857  | 201  |   case 25:  | 
4858  | 201  |     return getbool(!(Bits & Mips_FeatureMips16) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6) && !(Bits & Mips_FeatureFP64Bit));  | 
4859  | 475  |   case 26:  | 
4860  | 475  |     return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips4_32r2) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6));  | 
4861  | 69  |   case 27:  | 
4862  | 69  |     return getbool(!(Bits & Mips_FeatureMips16) && !(Bits & Mips_FeatureFP64Bit) && (Bits & Mips_FeatureMips4_32r2) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6) && !(Bits & Mips_FeatureMicroMips));  | 
4863  | 329  |   case 28:  | 
4864  | 329  |     return getbool(!(Bits & Mips_FeatureMips16) && !(Bits & Mips_FeatureFP64Bit) && (Bits & Mips_FeatureMips5_32r2) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6));  | 
4865  | 71  |   case 29:  | 
4866  | 71  |     return getbool(!(Bits & Mips_FeatureMips16) && !(Bits & Mips_FeatureFP64Bit) && (Bits & Mips_FeatureMips4_32r2) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6));  | 
4867  | 493  |   case 30:  | 
4868  | 493  |     return getbool((Bits & Mips_FeatureDSPR2));  | 
4869  | 310  |   case 31:  | 
4870  | 310  |     return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips3_32) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6));  | 
4871  | 307  |   case 32:  | 
4872  | 307  |     return getbool((Bits & Mips_FeatureMips2) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6) && !(Bits & Mips_FeatureMicroMips));  | 
4873  | 441  |   case 33:  | 
4874  | 441  |     return getbool(!(Bits & Mips_FeatureMips16) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6) && !(Bits & Mips_FeatureMicroMips));  | 
4875  | 206  |   case 34:  | 
4876  | 206  |     return getbool(!(Bits & Mips_FeatureMips16) && !(Bits & Mips_FeatureFP64Bit) && (Bits & Mips_FeatureMips2));  | 
4877  | 290  |   case 35:  | 
4878  | 290  |     return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips2) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6) && !(Bits & Mips_FeatureMicroMips));  | 
4879  | 7.60k  |   case 36:  | 
4880  | 7.60k  |     return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips32r6));  | 
4881  | 559  |   case 37:  | 
4882  | 559  |     return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips64r6));  | 
4883  | 1  |   case 38:  | 
4884  | 1  |     return getbool(!(Bits & Mips_FeatureMips16) && !(Bits & Mips_FeatureGP64Bit) && (Bits & Mips_FeatureMips32r6));  | 
4885  | 0  |   case 39:  | 
4886  | 0  |     return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureGP64Bit) && (Bits & Mips_FeatureMips32r6));  | 
4887  | 130  |   case 40:  | 
4888  | 130  |     return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips64r2));  | 
4889  | 1.69k  |   case 41:  | 
4890  | 1.69k  |     return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips3) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6));  | 
4891  | 71  |   case 42:  | 
4892  | 71  |     return getbool((Bits & Mips_FeatureMips64));  | 
4893  | 134  |   case 43:  | 
4894  | 134  |     return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips32r2) && (Bits & Mips_FeatureFP64Bit));  | 
4895  | 699  |   case 44:  | 
4896  | 699  |     return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureFP64Bit));  | 
4897  | 614  |   case 45:  | 
4898  | 614  |     return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips2) && (Bits & Mips_FeatureFP64Bit));  | 
4899  | 653  |   case 46:  | 
4900  | 653  |     return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureFP64Bit) && (Bits & Mips_FeatureMips4_32) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6));  | 
4901  | 904  |   case 47:  | 
4902  | 904  |     return getbool(!(Bits & Mips_FeatureMips16) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6) && (Bits & Mips_FeatureFP64Bit));  | 
4903  | 353  |   case 48:  | 
4904  | 353  |     return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureFP64Bit) && (Bits & Mips_FeatureMips4_32r2) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6));  | 
4905  | 394  |   case 49:  | 
4906  | 394  |     return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureFP64Bit) && (Bits & Mips_FeatureMips5_32r2) && !(Bits & Mips_FeatureMips32r6) && !(Bits & Mips_FeatureMips64r6));  | 
4907  | 1.22k  |   case 50:  | 
4908  | 1.22k  |     return getbool((Bits & Mips_FeatureCnMips));  | 
4909  | 228  |   case 51:  | 
4910  | 228  |     return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureMips64) && !(Bits & Mips_FeatureMips64r6));  | 
4911  | 241  |   case 52:  | 
4912  | 241  |     return getbool(!(Bits & Mips_FeatureMips16) && (Bits & Mips_FeatureFP64Bit) && (Bits & Mips_FeatureMips2));  | 
4913  | 94.7k  |   }  | 
4914  | 94.7k  | }  | 
4915  |  |  | 
4916  |  | #define DecodeToMCInst(fname,fieldname, InsnType) \  | 
4917  |  | static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *MI, \  | 
4918  | 91.1k  |                 uint64_t Address, void *Decoder) \  | 
4919  | 91.1k  | { \ | 
4920  | 91.1k  |   InsnType tmp; \  | 
4921  | 91.1k  |   switch (Idx) { \ | 
4922  | 0  |   default: \  | 
4923  | 234  |   case 0: \  | 
4924  | 234  |     return S; \  | 
4925  | 0  |   case 1: \  | 
4926  | 0  |     tmp = fieldname(insn, 8, 3); \  | 
4927  | 0  |     if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
4928  | 0  |     return S; \  | 
4929  | 0  |   case 2: \  | 
4930  | 0  |     tmp = fieldname(insn, 8, 3); \  | 
4931  | 0  |     if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
4932  | 0  |     tmp = fieldname(insn, 8, 3); \  | 
4933  | 0  |     if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
4934  | 0  |     return S; \  | 
4935  | 0  |   case 3: \  | 
4936  | 0  |     tmp = 0; \  | 
4937  | 0  |     tmp |= fieldname(insn, 3, 2) << 3; \  | 
4938  | 0  |     tmp |= fieldname(insn, 5, 3) << 0; \  | 
4939  | 0  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
4940  | 0  |     tmp = fieldname(insn, 0, 3); \  | 
4941  | 0  |     if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
4942  | 0  |     return S; \  | 
4943  | 0  |   case 4: \  | 
4944  | 0  |     tmp = fieldname(insn, 0, 4); \  | 
4945  | 0  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
4946  | 0  |     return S; \  | 
4947  | 0  |   case 5: \  | 
4948  | 0  |     tmp = fieldname(insn, 2, 3); \  | 
4949  | 0  |     if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
4950  | 0  |     tmp = fieldname(insn, 8, 3); \  | 
4951  | 0  |     if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
4952  | 0  |     tmp = fieldname(insn, 5, 3); \  | 
4953  | 0  |     if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
4954  | 0  |     return S; \  | 
4955  | 0  |   case 6: \  | 
4956  | 0  |     tmp = fieldname(insn, 8, 3); \  | 
4957  | 0  |     if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
4958  | 0  |     tmp = fieldname(insn, 5, 3); \  | 
4959  | 0  |     if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
4960  | 0  |     return S; \  | 
4961  | 0  |   case 7: \  | 
4962  | 0  |     tmp = fieldname(insn, 8, 3); \  | 
4963  | 0  |     if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
4964  | 0  |     tmp = fieldname(insn, 8, 3); \  | 
4965  | 0  |     if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
4966  | 0  |     tmp = fieldname(insn, 5, 3); \  | 
4967  | 0  |     if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
4968  | 0  |     return S; \  | 
4969  | 0  |   case 8: \  | 
4970  | 0  |     tmp = 0; \  | 
4971  | 0  |     tmp |= fieldname(insn, 0, 5) << 0; \  | 
4972  | 0  |     tmp |= fieldname(insn, 16, 5) << 11; \  | 
4973  | 0  |     tmp |= fieldname(insn, 21, 6) << 5; \  | 
4974  | 0  |     if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
4975  | 0  |     return S; \  | 
4976  | 0  |   case 9: \  | 
4977  | 0  |     tmp = fieldname(insn, 5, 3); \  | 
4978  | 0  |     if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
4979  | 0  |     return S; \  | 
4980  | 0  |   case 10: \  | 
4981  | 0  |     if (DecodeFMem3(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
4982  | 0  |     return S; \  | 
4983  | 340  |   case 11: \  | 
4984  | 340  |     tmp = fieldname(insn, 7, 3); \  | 
4985  | 340  |     if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
4986  | 340  |     tmp = fieldname(insn, 1, 3); \  | 
4987  | 340  |     if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
4988  | 340  |     tmp = fieldname(insn, 4, 3); \  | 
4989  | 340  |     if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
4990  | 340  |     return S; \  | 
4991  | 2.58k  |   case 12: \  | 
4992  | 2.58k  |     if (DecodeMemMMImm4(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
4993  | 2.58k  |     return S; \  | 
4994  | 2.58k  |   case 13: \  | 
4995  | 908  |     tmp = fieldname(insn, 5, 5); \  | 
4996  | 908  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
4997  | 908  |     tmp = fieldname(insn, 0, 5); \  | 
4998  | 908  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
4999  | 908  |     return S; \  | 
5000  | 908  |   case 14: \  | 
5001  | 207  |     tmp = fieldname(insn, 7, 3); \  | 
5002  | 207  |     if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5003  | 207  |     tmp = fieldname(insn, 4, 3); \  | 
5004  | 207  |     if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5005  | 207  |     tmp = fieldname(insn, 1, 3); \  | 
5006  | 207  |     MCOperand_CreateImm0(MI, tmp); \  | 
5007  | 207  |     return S; \  | 
5008  | 219  |   case 15: \  | 
5009  | 219  |     tmp = fieldname(insn, 7, 3); \  | 
5010  | 219  |     if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5011  | 219  |     tmp = fieldname(insn, 4, 3); \  | 
5012  | 219  |     if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5013  | 219  |     tmp = fieldname(insn, 0, 4); \  | 
5014  | 219  |     if (DecodeANDI16Imm(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5015  | 219  |     return S; \  | 
5016  | 219  |   case 16: \  | 
5017  | 195  |     tmp = fieldname(insn, 3, 3); \  | 
5018  | 195  |     if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5019  | 195  |     tmp = fieldname(insn, 0, 3); \  | 
5020  | 195  |     if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5021  | 195  |     return S; \  | 
5022  | 213  |   case 17: \  | 
5023  | 213  |     tmp = fieldname(insn, 3, 3); \  | 
5024  | 213  |     if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5025  | 213  |     tmp = fieldname(insn, 0, 3); \  | 
5026  | 213  |     if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5027  | 213  |     tmp = fieldname(insn, 3, 3); \  | 
5028  | 213  |     if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5029  | 213  |     return S; \  | 
5030  | 533  |   case 18: \  | 
5031  | 533  |     if (DecodeMemMMReglistImm4Lsl2(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5032  | 533  |     return S; \  | 
5033  | 533  |   case 19: \  | 
5034  | 227  |     tmp = fieldname(insn, 0, 5); \  | 
5035  | 227  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5036  | 227  |     return S; \  | 
5037  | 227  |   case 20: \  | 
5038  | 84  |     tmp = fieldname(insn, 0, 4); \  | 
5039  | 84  |     MCOperand_CreateImm0(MI, tmp); \  | 
5040  | 84  |     return S; \  | 
5041  | 227  |   case 21: \  | 
5042  | 66  |     tmp = fieldname(insn, 0, 5); \  | 
5043  | 66  |     if (DecodeUImm5lsl2(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5044  | 66  |     return S; \  | 
5045  | 211  |   case 22: \  | 
5046  | 211  |     if (DecodeMemMMSPImm5Lsl2(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5047  | 211  |     return S; \  | 
5048  | 218  |   case 23: \  | 
5049  | 218  |     tmp = fieldname(insn, 5, 5); \  | 
5050  | 218  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5051  | 218  |     tmp = fieldname(insn, 5, 5); \  | 
5052  | 218  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5053  | 218  |     tmp = fieldname(insn, 1, 4); \  | 
5054  | 218  |     if (DecodeSimm4(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5055  | 218  |     return S; \  | 
5056  | 911  |   case 24: \  | 
5057  | 911  |     tmp = fieldname(insn, 1, 9); \  | 
5058  | 911  |     if (DecodeSimm9SP(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5059  | 911  |     return S; \  | 
5060  | 911  |   case 25: \  | 
5061  | 238  |     if (DecodeMemMMGPImm7Lsl2(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5062  | 238  |     return S; \  | 
5063  | 1.03k  |   case 26: \  | 
5064  | 1.03k  |     tmp = fieldname(insn, 7, 3); \  | 
5065  | 1.03k  |     if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5066  | 1.03k  |     tmp = fieldname(insn, 4, 3); \  | 
5067  | 1.03k  |     if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5068  | 1.03k  |     tmp = fieldname(insn, 1, 3); \  | 
5069  | 1.03k  |     if (DecodeAddiur2Simm7(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5070  | 1.03k  |     return S; \  | 
5071  | 1.03k  |   case 27: \  | 
5072  | 222  |     tmp = fieldname(insn, 7, 3); \  | 
5073  | 222  |     if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5074  | 222  |     tmp = fieldname(insn, 1, 6); \  | 
5075  | 222  |     if (DecodeUImm6Lsl2(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5076  | 222  |     return S; \  | 
5077  | 264  |   case 28: \  | 
5078  | 264  |     tmp = fieldname(insn, 7, 3); \  | 
5079  | 264  |     if (DecodeMovePRegPair(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5080  | 264  |     tmp = fieldname(insn, 1, 3); \  | 
5081  | 264  |     if (DecodeGPRMM16MovePRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5082  | 264  |     tmp = fieldname(insn, 4, 3); \  | 
5083  | 264  |     if (DecodeGPRMM16MovePRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5084  | 264  |     return S; \  | 
5085  | 265  |   case 29: \  | 
5086  | 265  |     tmp = fieldname(insn, 7, 3); \  | 
5087  | 265  |     if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5088  | 265  |     tmp = fieldname(insn, 0, 7); \  | 
5089  | 265  |     if (DecodeBranchTarget7MM(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5090  | 265  |     return S; \  | 
5091  | 299  |   case 30: \  | 
5092  | 299  |     tmp = fieldname(insn, 0, 10); \  | 
5093  | 299  |     if (DecodeBranchTarget10MM(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5094  | 299  |     return S; \  | 
5095  | 942  |   case 31: \  | 
5096  | 942  |     tmp = fieldname(insn, 7, 3); \  | 
5097  | 942  |     if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5098  | 942  |     tmp = fieldname(insn, 0, 7); \  | 
5099  | 942  |     if (DecodeLiSimm7(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5100  | 942  |     return S; \  | 
5101  | 1.29k  |   case 32: \  | 
5102  | 1.29k  |     tmp = fieldname(insn, 21, 5); \  | 
5103  | 1.29k  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5104  | 1.29k  |     tmp = fieldname(insn, 16, 5); \  | 
5105  | 1.29k  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5106  | 1.29k  |     tmp = fieldname(insn, 11, 5); \  | 
5107  | 1.29k  |     MCOperand_CreateImm0(MI, tmp); \  | 
5108  | 1.29k  |     return S; \  | 
5109  | 1.29k  |   case 33: \  | 
5110  | 818  |     tmp = fieldname(insn, 16, 10); \  | 
5111  | 818  |     MCOperand_CreateImm0(MI, tmp); \  | 
5112  | 818  |     tmp = fieldname(insn, 6, 10); \  | 
5113  | 818  |     MCOperand_CreateImm0(MI, tmp); \  | 
5114  | 818  |     return S; \  | 
5115  | 1.29k  |   case 34: \  | 
5116  | 203  |     tmp = fieldname(insn, 21, 5); \  | 
5117  | 203  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5118  | 203  |     tmp = fieldname(insn, 16, 5); \  | 
5119  | 203  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5120  | 203  |     tmp = fieldname(insn, 6, 5); \  | 
5121  | 203  |     MCOperand_CreateImm0(MI, tmp); \  | 
5122  | 203  |     tmp = fieldname(insn, 11, 5); \  | 
5123  | 203  |     if (DecodeInsSize(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5124  | 203  |     tmp = fieldname(insn, 21, 5); \  | 
5125  | 203  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5126  | 203  |     return S; \  | 
5127  | 963  |   case 35: \  | 
5128  | 963  |     tmp = fieldname(insn, 11, 5); \  | 
5129  | 963  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5130  | 963  |     tmp = fieldname(insn, 21, 5); \  | 
5131  | 963  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5132  | 963  |     tmp = fieldname(insn, 16, 5); \  | 
5133  | 963  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5134  | 963  |     return S; \  | 
5135  | 963  |   case 36: \  | 
5136  | 876  |     tmp = fieldname(insn, 11, 5); \  | 
5137  | 876  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5138  | 876  |     tmp = fieldname(insn, 16, 5); \  | 
5139  | 876  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5140  | 876  |     tmp = fieldname(insn, 21, 5); \  | 
5141  | 876  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5142  | 876  |     return S; \  | 
5143  | 876  |   case 37: \  | 
5144  | 195  |     tmp = fieldname(insn, 11, 5); \  | 
5145  | 195  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5146  | 195  |     tmp = fieldname(insn, 16, 5); \  | 
5147  | 195  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5148  | 195  |     tmp = fieldname(insn, 21, 5); \  | 
5149  | 195  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5150  | 195  |     tmp = fieldname(insn, 11, 5); \  | 
5151  | 195  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5152  | 195  |     return S; \  | 
5153  | 259  |   case 38: \  | 
5154  | 259  |     tmp = fieldname(insn, 11, 5); \  | 
5155  | 259  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5156  | 259  |     tmp = fieldname(insn, 16, 5); \  | 
5157  | 259  |     if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5158  | 259  |     tmp = fieldname(insn, 21, 5); \  | 
5159  | 259  |     if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5160  | 259  |     return S; \  | 
5161  | 259  |   case 39: \  | 
5162  | 196  |     tmp = fieldname(insn, 21, 5); \  | 
5163  | 196  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5164  | 196  |     tmp = fieldname(insn, 16, 5); \  | 
5165  | 196  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5166  | 196  |     tmp = fieldname(insn, 6, 5); \  | 
5167  | 196  |     MCOperand_CreateImm0(MI, tmp); \  | 
5168  | 196  |     tmp = fieldname(insn, 11, 5); \  | 
5169  | 196  |     if (DecodeExtSize(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5170  | 196  |     return S; \  | 
5171  | 201  |   case 40: \  | 
5172  | 201  |     tmp = fieldname(insn, 16, 5); \  | 
5173  | 201  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5174  | 201  |     tmp = fieldname(insn, 21, 5); \  | 
5175  | 201  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5176  | 201  |     tmp = fieldname(insn, 12, 4); \  | 
5177  | 201  |     MCOperand_CreateImm0(MI, tmp); \  | 
5178  | 201  |     return S; \  | 
5179  | 650  |   case 41: \  | 
5180  | 650  |     tmp = fieldname(insn, 16, 10); \  | 
5181  | 650  |     MCOperand_CreateImm0(MI, tmp); \  | 
5182  | 650  |     return S; \  | 
5183  | 280  |   case 42: \  | 
5184  | 280  |     tmp = fieldname(insn, 16, 5); \  | 
5185  | 280  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5186  | 280  |     return S; \  | 
5187  | 280  |   case 43: \  | 
5188  | 251  |     tmp = fieldname(insn, 21, 5); \  | 
5189  | 251  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5190  | 251  |     tmp = fieldname(insn, 16, 5); \  | 
5191  | 251  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5192  | 251  |     return S; \  | 
5193  | 251  |   case 44: \  | 
5194  | 71  |     tmp = fieldname(insn, 21, 5); \  | 
5195  | 71  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5196  | 71  |     tmp = fieldname(insn, 16, 5); \  | 
5197  | 71  |     if (DecodeHWRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5198  | 71  |     return S; \  | 
5199  | 71  |   case 45: \  | 
5200  | 66  |     tmp = fieldname(insn, 16, 5); \  | 
5201  | 66  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5202  | 66  |     tmp = fieldname(insn, 21, 5); \  | 
5203  | 66  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5204  | 66  |     return S; \  | 
5205  | 162  |   case 46: \  | 
5206  | 162  |     tmp = fieldname(insn, 16, 5); \  | 
5207  | 162  |     MCOperand_CreateImm0(MI, tmp); \  | 
5208  | 162  |     return S; \  | 
5209  | 687  |   case 47: \  | 
5210  | 687  |     tmp = fieldname(insn, 21, 5); \  | 
5211  | 687  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5212  | 687  |     tmp = fieldname(insn, 16, 5); \  | 
5213  | 687  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5214  | 687  |     tmp = fieldname(insn, 0, 16); \  | 
5215  | 687  |     if (DecodeSimm16(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5216  | 687  |     return S; \  | 
5217  | 1.11k  |   case 48: \  | 
5218  | 1.11k  |     if (DecodeMemMMImm16(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5219  | 1.11k  |     return S; \  | 
5220  | 1.11k  |   case 49: \  | 
5221  | 1.03k  |     if (DecodeMemMMImm12(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5222  | 1.03k  |     return S; \  | 
5223  | 1.03k  |   case 50: \  | 
5224  | 198  |     if (DecodeCacheOpMM(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5225  | 198  |     return S; \  | 
5226  | 204  |   case 51: \  | 
5227  | 204  |     tmp = fieldname(insn, 16, 5); \  | 
5228  | 204  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5229  | 204  |     tmp = fieldname(insn, 0, 16); \  | 
5230  | 204  |     if (DecodeBranchTargetMM(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5231  | 204  |     return S; \  | 
5232  | 204  |   case 52: \  | 
5233  | 203  |     tmp = fieldname(insn, 16, 5); \  | 
5234  | 203  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5235  | 203  |     tmp = fieldname(insn, 0, 16); \  | 
5236  | 203  |     MCOperand_CreateImm0(MI, tmp); \  | 
5237  | 203  |     return S; \  | 
5238  | 269  |   case 53: \  | 
5239  | 269  |     tmp = fieldname(insn, 21, 5); \  | 
5240  | 269  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5241  | 269  |     tmp = fieldname(insn, 16, 5); \  | 
5242  | 269  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5243  | 269  |     tmp = fieldname(insn, 0, 16); \  | 
5244  | 269  |     MCOperand_CreateImm0(MI, tmp); \  | 
5245  | 269  |     return S; \  | 
5246  | 269  |   case 54: \  | 
5247  | 67  |     tmp = fieldname(insn, 21, 5); \  | 
5248  | 67  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5249  | 67  |     tmp = fieldname(insn, 16, 5); \  | 
5250  | 67  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5251  | 67  |     tmp = fieldname(insn, 13, 3); \  | 
5252  | 67  |     if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5253  | 67  |     tmp = fieldname(insn, 21, 5); \  | 
5254  | 67  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5255  | 67  |     return S; \  | 
5256  | 675  |   case 55: \  | 
5257  | 675  |     if (DecodeJumpTargetMM(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5258  | 675  |     return S; \  | 
5259  | 675  |   case 56: \  | 
5260  | 381  |     tmp = fieldname(insn, 23, 3); \  | 
5261  | 381  |     if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5262  | 381  |     tmp = fieldname(insn, 0, 23); \  | 
5263  | 381  |     if (DecodeSimm23Lsl2(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5264  | 381  |     return S; \  | 
5265  | 381  |   case 57: \  | 
5266  | 370  |     tmp = fieldname(insn, 16, 5); \  | 
5267  | 370  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5268  | 370  |     tmp = fieldname(insn, 21, 5); \  | 
5269  | 370  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5270  | 370  |     tmp = fieldname(insn, 0, 16); \  | 
5271  | 370  |     if (DecodeBranchTargetMM(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5272  | 370  |     return S; \  | 
5273  | 2.65k  |   case 58: \  | 
5274  | 2.65k  |     tmp = fieldname(insn, 11, 5); \  | 
5275  | 2.65k  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5276  | 2.65k  |     tmp = fieldname(insn, 16, 5); \  | 
5277  | 2.65k  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5278  | 2.65k  |     tmp = fieldname(insn, 6, 5); \  | 
5279  | 2.65k  |     MCOperand_CreateImm0(MI, tmp); \  | 
5280  | 2.65k  |     return S; \  | 
5281  | 2.65k  |   case 59: \  | 
5282  | 218  |     tmp = fieldname(insn, 11, 5); \  | 
5283  | 218  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5284  | 218  |     tmp = fieldname(insn, 21, 5); \  | 
5285  | 218  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5286  | 218  |     tmp = fieldname(insn, 18, 3); \  | 
5287  | 218  |     if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5288  | 218  |     tmp = fieldname(insn, 11, 5); \  | 
5289  | 218  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5290  | 218  |     return S; \  | 
5291  | 218  |   case 60: \  | 
5292  | 72  |     tmp = fieldname(insn, 11, 5); \  | 
5293  | 72  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5294  | 72  |     tmp = fieldname(insn, 21, 5); \  | 
5295  | 72  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5296  | 72  |     tmp = fieldname(insn, 16, 5); \  | 
5297  | 72  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5298  | 72  |     tmp = fieldname(insn, 6, 2); \  | 
5299  | 72  |     if (DecodeLSAImm(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5300  | 72  |     return S; \  | 
5301  | 202  |   case 61: \  | 
5302  | 202  |     tmp = fieldname(insn, 21, 5); \  | 
5303  | 202  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5304  | 202  |     return S; \  | 
5305  | 470  |   case 62: \  | 
5306  | 470  |     tmp = fieldname(insn, 11, 5); \  | 
5307  | 470  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5308  | 470  |     tmp = fieldname(insn, 21, 5); \  | 
5309  | 470  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5310  | 470  |     return S; \  | 
5311  | 470  |   case 63: \  | 
5312  | 200  |     tmp = fieldname(insn, 11, 5); \  | 
5313  | 200  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5314  | 200  |     tmp = fieldname(insn, 21, 5); \  | 
5315  | 200  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5316  | 200  |     tmp = fieldname(insn, 16, 5); \  | 
5317  | 200  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5318  | 200  |     tmp = fieldname(insn, 11, 5); \  | 
5319  | 200  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5320  | 200  |     return S; \  | 
5321  | 1.34k  |   case 64: \  | 
5322  | 1.34k  |     tmp = fieldname(insn, 6, 20); \  | 
5323  | 1.34k  |     MCOperand_CreateImm0(MI, tmp); \  | 
5324  | 1.34k  |     return S; \  | 
5325  | 572  |   case 65: \  | 
5326  | 572  |     tmp = fieldname(insn, 6, 5); \  | 
5327  | 572  |     MCOperand_CreateImm0(MI, tmp); \  | 
5328  | 572  |     return S; \  | 
5329  | 200  |   case 66: \  | 
5330  | 68  |     tmp = fieldname(insn, 11, 5); \  | 
5331  | 68  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5332  | 68  |     return S; \  | 
5333  | 84  |   case 67: \  | 
5334  | 84  |     tmp = fieldname(insn, 11, 5); \  | 
5335  | 84  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5336  | 84  |     tmp = fieldname(insn, 21, 2); \  | 
5337  | 84  |     if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5338  | 84  |     return S; \  | 
5339  | 84  |   case 68: \  | 
5340  | 71  |     tmp = fieldname(insn, 11, 2); \  | 
5341  | 71  |     if (DecodeHI32DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5342  | 71  |     tmp = fieldname(insn, 21, 5); \  | 
5343  | 71  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5344  | 71  |     return S; \  | 
5345  | 298  |   case 69: \  | 
5346  | 298  |     tmp = fieldname(insn, 11, 2); \  | 
5347  | 298  |     if (DecodeLO32DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5348  | 298  |     tmp = fieldname(insn, 21, 5); \  | 
5349  | 298  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5350  | 298  |     return S; \  | 
5351  | 298  |   case 70: \  | 
5352  | 226  |     tmp = fieldname(insn, 11, 5); \  | 
5353  | 226  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5354  | 226  |     tmp = fieldname(insn, 21, 5); \  | 
5355  | 226  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5356  | 226  |     tmp = fieldname(insn, 16, 5); \  | 
5357  | 226  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5358  | 226  |     tmp = fieldname(insn, 6, 2); \  | 
5359  | 226  |     if (DecodeLSAImm(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5360  | 226  |     return S; \  | 
5361  | 226  |   case 71: \  | 
5362  | 202  |     tmp = fieldname(insn, 11, 2); \  | 
5363  | 202  |     if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5364  | 202  |     tmp = fieldname(insn, 21, 5); \  | 
5365  | 202  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5366  | 202  |     tmp = fieldname(insn, 16, 5); \  | 
5367  | 202  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5368  | 202  |     return S; \  | 
5369  | 2.62k  |   case 72: \  | 
5370  | 2.62k  |     tmp = fieldname(insn, 21, 5); \  | 
5371  | 2.62k  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5372  | 2.62k  |     tmp = fieldname(insn, 16, 5); \  | 
5373  | 2.62k  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5374  | 2.62k  |     tmp = fieldname(insn, 6, 10); \  | 
5375  | 2.62k  |     MCOperand_CreateImm0(MI, tmp); \  | 
5376  | 2.62k  |     return S; \  | 
5377  | 2.62k  |   case 73: \  | 
5378  | 776  |     tmp = fieldname(insn, 21, 5); \  | 
5379  | 776  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5380  | 776  |     tmp = fieldname(insn, 0, 16); \  | 
5381  | 776  |     if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5382  | 776  |     return S; \  | 
5383  | 776  |   case 74: \  | 
5384  | 218  |     tmp = fieldname(insn, 21, 5); \  | 
5385  | 218  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5386  | 218  |     tmp = fieldname(insn, 0, 16); \  | 
5387  | 218  |     MCOperand_CreateImm0(MI, tmp); \  | 
5388  | 218  |     return S; \  | 
5389  | 218  |   case 75: \  | 
5390  | 194  |     tmp = fieldname(insn, 0, 16); \  | 
5391  | 194  |     if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5392  | 194  |     return S; \  | 
5393  | 199  |   case 76: \  | 
5394  | 199  |     if (DecodeSyncI(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5395  | 199  |     return S; \  | 
5396  | 2.57k  |   case 77: \  | 
5397  | 2.57k  |     if (DecodeJumpTarget(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5398  | 2.57k  |     return S; \  | 
5399  | 2.73k  |   case 78: \  | 
5400  | 2.73k  |     tmp = fieldname(insn, 21, 5); \  | 
5401  | 2.73k  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5402  | 2.73k  |     tmp = fieldname(insn, 16, 5); \  | 
5403  | 2.73k  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5404  | 2.73k  |     tmp = fieldname(insn, 0, 16); \  | 
5405  | 2.73k  |     if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5406  | 2.73k  |     return S; \  | 
5407  | 3.05k  |   case 79: \  | 
5408  | 3.05k  |     tmp = fieldname(insn, 16, 5); \  | 
5409  | 3.05k  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5410  | 3.05k  |     tmp = fieldname(insn, 21, 5); \  | 
5411  | 3.05k  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5412  | 3.05k  |     tmp = fieldname(insn, 0, 16); \  | 
5413  | 3.05k  |     if (DecodeSimm16(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5414  | 3.05k  |     return S; \  | 
5415  | 3.05k  |   case 80: \  | 
5416  | 1.98k  |     tmp = fieldname(insn, 16, 5); \  | 
5417  | 1.98k  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5418  | 1.98k  |     tmp = fieldname(insn, 21, 5); \  | 
5419  | 1.98k  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5420  | 1.98k  |     tmp = fieldname(insn, 0, 16); \  | 
5421  | 1.98k  |     MCOperand_CreateImm0(MI, tmp); \  | 
5422  | 1.98k  |     return S; \  | 
5423  | 1.98k  |   case 81: \  | 
5424  | 69  |     tmp = fieldname(insn, 16, 5); \  | 
5425  | 69  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5426  | 69  |     tmp = fieldname(insn, 11, 5); \  | 
5427  | 69  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5428  | 69  |     tmp = fieldname(insn, 0, 3); \  | 
5429  | 69  |     MCOperand_CreateImm0(MI, tmp); \  | 
5430  | 69  |     return S; \  | 
5431  | 4.40k  |   case 82: \  | 
5432  | 4.40k  |     tmp = fieldname(insn, 18, 3); \  | 
5433  | 4.40k  |     if (DecodeCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5434  | 4.40k  |     tmp = fieldname(insn, 0, 16); \  | 
5435  | 4.40k  |     if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5436  | 4.40k  |     return S; \  | 
5437  | 4.40k  |   case 83: \  | 
5438  | 109  |     tmp = fieldname(insn, 16, 5); \  | 
5439  | 109  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5440  | 109  |     tmp = fieldname(insn, 11, 5); \  | 
5441  | 109  |     if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5442  | 109  |     return S; \  | 
5443  | 109  |   case 84: \  | 
5444  | 67  |     tmp = fieldname(insn, 16, 5); \  | 
5445  | 67  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5446  | 67  |     tmp = fieldname(insn, 11, 5); \  | 
5447  | 67  |     if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5448  | 67  |     return S; \  | 
5449  | 88  |   case 85: \  | 
5450  | 88  |     tmp = fieldname(insn, 16, 5); \  | 
5451  | 88  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5452  | 88  |     tmp = fieldname(insn, 11, 5); \  | 
5453  | 88  |     if (DecodeCCRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5454  | 88  |     return S; \  | 
5455  | 88  |   case 86: \  | 
5456  | 71  |     tmp = fieldname(insn, 16, 5); \  | 
5457  | 71  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5458  | 71  |     tmp = fieldname(insn, 11, 5); \  | 
5459  | 71  |     if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5460  | 71  |     return S; \  | 
5461  | 162  |   case 87: \  | 
5462  | 162  |     tmp = fieldname(insn, 11, 5); \  | 
5463  | 162  |     if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5464  | 162  |     tmp = fieldname(insn, 16, 5); \  | 
5465  | 162  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5466  | 162  |     return S; \  | 
5467  | 162  |   case 88: \  | 
5468  | 71  |     tmp = fieldname(insn, 11, 5); \  | 
5469  | 71  |     if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5470  | 71  |     tmp = fieldname(insn, 16, 5); \  | 
5471  | 71  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5472  | 71  |     return S; \  | 
5473  | 195  |   case 89: \  | 
5474  | 195  |     tmp = fieldname(insn, 11, 5); \  | 
5475  | 195  |     if (DecodeCCRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5476  | 195  |     tmp = fieldname(insn, 16, 5); \  | 
5477  | 195  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5478  | 195  |     return S; \  | 
5479  | 195  |   case 90: \  | 
5480  | 69  |     tmp = fieldname(insn, 11, 5); \  | 
5481  | 69  |     if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5482  | 69  |     tmp = fieldname(insn, 11, 5); \  | 
5483  | 68  |     if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5484  | 68  |     tmp = fieldname(insn, 16, 5); \  | 
5485  | 68  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5486  | 68  |     return S; \  | 
5487  | 1.44k  |   case 91: \  | 
5488  | 1.44k  |     tmp = fieldname(insn, 18, 3); \  | 
5489  | 1.44k  |     if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5490  | 1.44k  |     tmp = fieldname(insn, 0, 16); \  | 
5491  | 1.44k  |     if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5492  | 1.44k  |     return S; \  | 
5493  | 1.44k  |   case 92: \  | 
5494  | 370  |     tmp = fieldname(insn, 16, 5); \  | 
5495  | 370  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5496  | 370  |     tmp = fieldname(insn, 0, 16); \  | 
5497  | 370  |     if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5498  | 370  |     return S; \  | 
5499  | 370  |   case 93: \  | 
5500  | 79  |     tmp = fieldname(insn, 6, 5); \  | 
5501  | 79  |     if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5502  | 79  |     tmp = fieldname(insn, 11, 5); \  | 
5503  | 79  |     if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5504  | 79  |     tmp = fieldname(insn, 16, 5); \  | 
5505  | 79  |     if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5506  | 79  |     return S; \  | 
5507  | 79  |   case 94: \  | 
5508  | 66  |     tmp = fieldname(insn, 6, 5); \  | 
5509  | 66  |     if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5510  | 66  |     tmp = fieldname(insn, 11, 5); \  | 
5511  | 66  |     if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5512  | 66  |     return S; \  | 
5513  | 90  |   case 95: \  | 
5514  | 90  |     tmp = fieldname(insn, 6, 5); \  | 
5515  | 90  |     if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5516  | 90  |     tmp = fieldname(insn, 11, 5); \  | 
5517  | 90  |     if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5518  | 90  |     tmp = fieldname(insn, 18, 3); \  | 
5519  | 90  |     if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5520  | 90  |     tmp = fieldname(insn, 6, 5); \  | 
5521  | 90  |     if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5522  | 90  |     return S; \  | 
5523  | 90  |   case 96: \  | 
5524  | 67  |     tmp = fieldname(insn, 6, 5); \  | 
5525  | 67  |     if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5526  | 67  |     tmp = fieldname(insn, 11, 5); \  | 
5527  | 67  |     if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5528  | 67  |     tmp = fieldname(insn, 16, 5); \  | 
5529  | 67  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5530  | 67  |     tmp = fieldname(insn, 6, 5); \  | 
5531  | 67  |     if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5532  | 67  |     return S; \  | 
5533  | 68  |   case 97: \  | 
5534  | 68  |     tmp = fieldname(insn, 6, 5); \  | 
5535  | 68  |     if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5536  | 68  |     tmp = fieldname(insn, 11, 5); \  | 
5537  | 67  |     if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5538  | 67  |     return S; \  | 
5539  | 69  |   case 98: \  | 
5540  | 69  |     tmp = fieldname(insn, 6, 5); \  | 
5541  | 69  |     if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5542  | 69  |     tmp = fieldname(insn, 11, 5); \  | 
5543  | 69  |     if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5544  | 69  |     return S; \  | 
5545  | 69  |   case 99: \  | 
5546  | 67  |     tmp = fieldname(insn, 11, 5); \  | 
5547  | 67  |     if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5548  | 67  |     tmp = fieldname(insn, 16, 5); \  | 
5549  | 67  |     if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5550  | 67  |     return S; \  | 
5551  | 69  |   case 100: \  | 
5552  | 69  |     tmp = fieldname(insn, 6, 5); \  | 
5553  | 69  |     if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5554  | 69  |     tmp = fieldname(insn, 11, 5); \  | 
5555  | 68  |     if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5556  | 68  |     tmp = fieldname(insn, 16, 5); \  | 
5557  | 67  |     if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5558  | 67  |     return S; \  | 
5559  | 68  |   case 101: \  | 
5560  | 68  |     tmp = fieldname(insn, 6, 5); \  | 
5561  | 68  |     if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5562  | 68  |     tmp = fieldname(insn, 11, 5); \  | 
5563  | 67  |     if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5564  | 67  |     return S; \  | 
5565  | 71  |   case 102: \  | 
5566  | 71  |     tmp = fieldname(insn, 6, 5); \  | 
5567  | 71  |     if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5568  | 71  |     tmp = fieldname(insn, 11, 5); \  | 
5569  | 71  |     if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5570  | 71  |     return S; \  | 
5571  | 71  |   case 103: \  | 
5572  | 68  |     tmp = fieldname(insn, 6, 5); \  | 
5573  | 68  |     if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5574  | 68  |     tmp = fieldname(insn, 11, 5); \  | 
5575  | 67  |     if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5576  | 67  |     tmp = fieldname(insn, 18, 3); \  | 
5577  | 66  |     if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5578  | 66  |     tmp = fieldname(insn, 6, 5); \  | 
5579  | 66  |     if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5580  | 66  |     return S; \  | 
5581  | 68  |   case 104: \  | 
5582  | 68  |     tmp = fieldname(insn, 6, 5); \  | 
5583  | 68  |     if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5584  | 68  |     tmp = fieldname(insn, 11, 5); \  | 
5585  | 67  |     if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5586  | 67  |     tmp = fieldname(insn, 16, 5); \  | 
5587  | 66  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5588  | 66  |     tmp = fieldname(insn, 6, 5); \  | 
5589  | 66  |     if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5590  | 66  |     return S; \  | 
5591  | 359  |   case 105: \  | 
5592  | 359  |     tmp = fieldname(insn, 6, 5); \  | 
5593  | 359  |     if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5594  | 359  |     tmp = fieldname(insn, 11, 5); \  | 
5595  | 359  |     if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5596  | 359  |     return S; \  | 
5597  | 359  |   case 106: \  | 
5598  | 199  |     tmp = fieldname(insn, 11, 5); \  | 
5599  | 199  |     if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5600  | 199  |     tmp = fieldname(insn, 16, 5); \  | 
5601  | 198  |     if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5602  | 198  |     return S; \  | 
5603  | 207  |   case 107: \  | 
5604  | 207  |     tmp = fieldname(insn, 16, 5); \  | 
5605  | 207  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5606  | 207  |     tmp = fieldname(insn, 0, 16); \  | 
5607  | 207  |     if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5608  | 207  |     return S; \  | 
5609  | 272  |   case 108: \  | 
5610  | 272  |     tmp = fieldname(insn, 16, 5); \  | 
5611  | 272  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5612  | 272  |     tmp = fieldname(insn, 0, 16); \  | 
5613  | 272  |     if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5614  | 272  |     return S; \  | 
5615  | 272  |   case 109: \  | 
5616  | 243  |     tmp = fieldname(insn, 16, 5); \  | 
5617  | 243  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5618  | 243  |     tmp = fieldname(insn, 0, 16); \  | 
5619  | 243  |     if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5620  | 243  |     return S; \  | 
5621  | 243  |   case 110: \  | 
5622  | 200  |     tmp = fieldname(insn, 6, 5); \  | 
5623  | 200  |     if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5624  | 200  |     tmp = fieldname(insn, 21, 5); \  | 
5625  | 200  |     if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5626  | 200  |     tmp = fieldname(insn, 16, 5); \  | 
5627  | 200  |     if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5628  | 200  |     return S; \  | 
5629  | 200  |   case 111: \  | 
5630  | 195  |     tmp = fieldname(insn, 6, 5); \  | 
5631  | 195  |     if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5632  | 195  |     tmp = fieldname(insn, 21, 5); \  | 
5633  | 194  |     if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5634  | 194  |     tmp = fieldname(insn, 16, 5); \  | 
5635  | 194  |     if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5636  | 194  |     return S; \  | 
5637  | 194  |   case 112: \  | 
5638  | 67  |     tmp = fieldname(insn, 11, 5); \  | 
5639  | 67  |     if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5640  | 67  |     tmp = fieldname(insn, 21, 5); \  | 
5641  | 67  |     if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5642  | 67  |     tmp = fieldname(insn, 16, 5); \  | 
5643  | 67  |     if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5644  | 67  |     return S; \  | 
5645  | 198  |   case 113: \  | 
5646  | 198  |     tmp = fieldname(insn, 11, 5); \  | 
5647  | 198  |     if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5648  | 198  |     tmp = fieldname(insn, 21, 5); \  | 
5649  | 197  |     if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5650  | 197  |     tmp = fieldname(insn, 16, 5); \  | 
5651  | 197  |     if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5652  | 197  |     return S; \  | 
5653  | 207  |   case 114: \  | 
5654  | 207  |     tmp = fieldname(insn, 6, 5); \  | 
5655  | 207  |     if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5656  | 207  |     tmp = fieldname(insn, 21, 5); \  | 
5657  | 207  |     if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5658  | 207  |     tmp = fieldname(insn, 11, 5); \  | 
5659  | 207  |     if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5660  | 207  |     tmp = fieldname(insn, 16, 5); \  | 
5661  | 207  |     if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5662  | 207  |     return S; \  | 
5663  | 207  |   case 115: \  | 
5664  | 70  |     tmp = fieldname(insn, 6, 5); \  | 
5665  | 70  |     if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5666  | 70  |     tmp = fieldname(insn, 21, 5); \  | 
5667  | 69  |     if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5668  | 69  |     tmp = fieldname(insn, 11, 5); \  | 
5669  | 68  |     if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5670  | 68  |     tmp = fieldname(insn, 16, 5); \  | 
5671  | 67  |     if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5672  | 67  |     return S; \  | 
5673  | 72  |   case 116: \  | 
5674  | 72  |     tmp = fieldname(insn, 11, 2); \  | 
5675  | 72  |     if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5676  | 72  |     tmp = fieldname(insn, 21, 5); \  | 
5677  | 72  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5678  | 72  |     tmp = fieldname(insn, 16, 5); \  | 
5679  | 72  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5680  | 72  |     tmp = fieldname(insn, 11, 2); \  | 
5681  | 72  |     if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5682  | 72  |     return S; \  | 
5683  | 72  |   case 117: \  | 
5684  | 66  |     tmp = 0; \  | 
5685  | 66  |     tmp |= fieldname(insn, 11, 5) << 0; \  | 
5686  | 66  |     tmp |= fieldname(insn, 16, 5) << 0; \  | 
5687  | 66  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5688  | 66  |     tmp = fieldname(insn, 21, 5); \  | 
5689  | 66  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5690  | 66  |     return S; \  | 
5691  | 774  |   case 118: \  | 
5692  | 774  |     tmp = fieldname(insn, 6, 5); \  | 
5693  | 774  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5694  | 774  |     tmp = fieldname(insn, 11, 5); \  | 
5695  | 774  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5696  | 774  |     tmp = fieldname(insn, 16, 8); \  | 
5697  | 774  |     MCOperand_CreateImm0(MI, tmp); \  | 
5698  | 774  |     return S; \  | 
5699  | 774  |   case 119: \  | 
5700  | 70  |     tmp = fieldname(insn, 6, 5); \  | 
5701  | 70  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5702  | 70  |     tmp = fieldname(insn, 6, 5); \  | 
5703  | 70  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5704  | 70  |     tmp = fieldname(insn, 11, 5); \  | 
5705  | 70  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5706  | 70  |     tmp = fieldname(insn, 16, 8); \  | 
5707  | 70  |     MCOperand_CreateImm0(MI, tmp); \  | 
5708  | 70  |     return S; \  | 
5709  | 70  |   case 120: \  | 
5710  | 66  |     tmp = fieldname(insn, 6, 5); \  | 
5711  | 66  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5712  | 66  |     tmp = fieldname(insn, 11, 5); \  | 
5713  | 66  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5714  | 66  |     tmp = fieldname(insn, 16, 8); \  | 
5715  | 66  |     MCOperand_CreateImm0(MI, tmp); \  | 
5716  | 66  |     return S; \  | 
5717  | 66  |   case 121: \  | 
5718  | 66  |     tmp = fieldname(insn, 6, 5); \  | 
5719  | 66  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5720  | 66  |     tmp = fieldname(insn, 11, 5); \  | 
5721  | 66  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5722  | 66  |     tmp = fieldname(insn, 16, 8); \  | 
5723  | 66  |     MCOperand_CreateImm0(MI, tmp); \  | 
5724  | 66  |     return S; \  | 
5725  | 91  |   case 122: \  | 
5726  | 91  |     tmp = fieldname(insn, 6, 5); \  | 
5727  | 91  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5728  | 91  |     tmp = fieldname(insn, 11, 5); \  | 
5729  | 91  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5730  | 91  |     tmp = fieldname(insn, 16, 5); \  | 
5731  | 91  |     MCOperand_CreateImm0(MI, tmp); \  | 
5732  | 91  |     return S; \  | 
5733  | 91  |   case 123: \  | 
5734  | 85  |     tmp = fieldname(insn, 6, 5); \  | 
5735  | 85  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5736  | 85  |     tmp = fieldname(insn, 11, 5); \  | 
5737  | 85  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5738  | 85  |     tmp = fieldname(insn, 16, 5); \  | 
5739  | 85  |     MCOperand_CreateImm0(MI, tmp); \  | 
5740  | 85  |     return S; \  | 
5741  | 359  |   case 124: \  | 
5742  | 359  |     tmp = fieldname(insn, 6, 5); \  | 
5743  | 359  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5744  | 359  |     tmp = fieldname(insn, 11, 5); \  | 
5745  | 359  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5746  | 359  |     tmp = fieldname(insn, 16, 5); \  | 
5747  | 359  |     MCOperand_CreateImm0(MI, tmp); \  | 
5748  | 359  |     return S; \  | 
5749  | 359  |   case 125: \  | 
5750  | 106  |     tmp = fieldname(insn, 6, 5); \  | 
5751  | 106  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5752  | 106  |     tmp = fieldname(insn, 11, 5); \  | 
5753  | 106  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5754  | 106  |     tmp = fieldname(insn, 16, 5); \  | 
5755  | 106  |     MCOperand_CreateImm0(MI, tmp); \  | 
5756  | 106  |     return S; \  | 
5757  | 106  |   case 126: \  | 
5758  | 69  |     tmp = fieldname(insn, 6, 5); \  | 
5759  | 69  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5760  | 69  |     tmp = fieldname(insn, 11, 10); \  | 
5761  | 69  |     MCOperand_CreateImm0(MI, tmp); \  | 
5762  | 69  |     return S; \  | 
5763  | 69  |   case 127: \  | 
5764  | 66  |     tmp = fieldname(insn, 6, 5); \  | 
5765  | 66  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5766  | 66  |     tmp = fieldname(insn, 11, 10); \  | 
5767  | 66  |     MCOperand_CreateImm0(MI, tmp); \  | 
5768  | 66  |     return S; \  | 
5769  | 69  |   case 128: \  | 
5770  | 69  |     tmp = fieldname(insn, 6, 5); \  | 
5771  | 69  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5772  | 69  |     tmp = fieldname(insn, 11, 10); \  | 
5773  | 69  |     MCOperand_CreateImm0(MI, tmp); \  | 
5774  | 69  |     return S; \  | 
5775  | 69  |   case 129: \  | 
5776  | 67  |     tmp = fieldname(insn, 6, 5); \  | 
5777  | 67  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5778  | 67  |     tmp = fieldname(insn, 11, 10); \  | 
5779  | 67  |     MCOperand_CreateImm0(MI, tmp); \  | 
5780  | 67  |     return S; \  | 
5781  | 88  |   case 130: \  | 
5782  | 88  |     tmp = fieldname(insn, 6, 5); \  | 
5783  | 88  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5784  | 88  |     tmp = fieldname(insn, 11, 5); \  | 
5785  | 88  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5786  | 88  |     tmp = fieldname(insn, 16, 6); \  | 
5787  | 88  |     MCOperand_CreateImm0(MI, tmp); \  | 
5788  | 88  |     return S; \  | 
5789  | 88  |   case 131: \  | 
5790  | 68  |     tmp = fieldname(insn, 6, 5); \  | 
5791  | 68  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5792  | 68  |     tmp = fieldname(insn, 11, 5); \  | 
5793  | 68  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5794  | 68  |     tmp = fieldname(insn, 16, 4); \  | 
5795  | 68  |     MCOperand_CreateImm0(MI, tmp); \  | 
5796  | 68  |     return S; \  | 
5797  | 69  |   case 132: \  | 
5798  | 69  |     tmp = fieldname(insn, 6, 5); \  | 
5799  | 69  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5800  | 69  |     tmp = fieldname(insn, 11, 5); \  | 
5801  | 69  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5802  | 69  |     tmp = fieldname(insn, 16, 3); \  | 
5803  | 69  |     MCOperand_CreateImm0(MI, tmp); \  | 
5804  | 69  |     return S; \  | 
5805  | 80  |   case 133: \  | 
5806  | 80  |     tmp = fieldname(insn, 6, 5); \  | 
5807  | 80  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5808  | 80  |     tmp = fieldname(insn, 6, 5); \  | 
5809  | 80  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5810  | 80  |     tmp = fieldname(insn, 11, 5); \  | 
5811  | 80  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5812  | 80  |     tmp = fieldname(insn, 16, 6); \  | 
5813  | 80  |     MCOperand_CreateImm0(MI, tmp); \  | 
5814  | 80  |     return S; \  | 
5815  | 80  |   case 134: \  | 
5816  | 70  |     tmp = fieldname(insn, 6, 5); \  | 
5817  | 70  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5818  | 70  |     tmp = fieldname(insn, 6, 5); \  | 
5819  | 70  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5820  | 70  |     tmp = fieldname(insn, 11, 5); \  | 
5821  | 70  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5822  | 70  |     tmp = fieldname(insn, 16, 5); \  | 
5823  | 70  |     MCOperand_CreateImm0(MI, tmp); \  | 
5824  | 70  |     return S; \  | 
5825  | 70  |   case 135: \  | 
5826  | 66  |     tmp = fieldname(insn, 6, 5); \  | 
5827  | 66  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5828  | 66  |     tmp = fieldname(insn, 6, 5); \  | 
5829  | 66  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5830  | 66  |     tmp = fieldname(insn, 11, 5); \  | 
5831  | 66  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5832  | 66  |     tmp = fieldname(insn, 16, 4); \  | 
5833  | 66  |     MCOperand_CreateImm0(MI, tmp); \  | 
5834  | 66  |     return S; \  | 
5835  | 66  |   case 136: \  | 
5836  | 66  |     tmp = fieldname(insn, 6, 5); \  | 
5837  | 66  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5838  | 66  |     tmp = fieldname(insn, 6, 5); \  | 
5839  | 66  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5840  | 66  |     tmp = fieldname(insn, 11, 5); \  | 
5841  | 66  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5842  | 66  |     tmp = fieldname(insn, 16, 3); \  | 
5843  | 66  |     MCOperand_CreateImm0(MI, tmp); \  | 
5844  | 66  |     return S; \  | 
5845  | 272  |   case 137: \  | 
5846  | 272  |     tmp = fieldname(insn, 6, 5); \  | 
5847  | 272  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5848  | 272  |     tmp = fieldname(insn, 11, 5); \  | 
5849  | 272  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5850  | 272  |     tmp = fieldname(insn, 16, 5); \  | 
5851  | 272  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5852  | 272  |     return S; \  | 
5853  | 272  |   case 138: \  | 
5854  | 208  |     tmp = fieldname(insn, 6, 5); \  | 
5855  | 208  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5856  | 208  |     tmp = fieldname(insn, 11, 5); \  | 
5857  | 208  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5858  | 208  |     tmp = fieldname(insn, 16, 5); \  | 
5859  | 208  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5860  | 208  |     return S; \  | 
5861  | 257  |   case 139: \  | 
5862  | 257  |     tmp = fieldname(insn, 6, 5); \  | 
5863  | 257  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5864  | 257  |     tmp = fieldname(insn, 11, 5); \  | 
5865  | 257  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5866  | 257  |     tmp = fieldname(insn, 16, 5); \  | 
5867  | 257  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5868  | 257  |     return S; \  | 
5869  | 257  |   case 140: \  | 
5870  | 212  |     tmp = fieldname(insn, 6, 5); \  | 
5871  | 212  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5872  | 212  |     tmp = fieldname(insn, 11, 5); \  | 
5873  | 212  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5874  | 212  |     tmp = fieldname(insn, 16, 5); \  | 
5875  | 212  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5876  | 212  |     return S; \  | 
5877  | 316  |   case 141: \  | 
5878  | 316  |     tmp = fieldname(insn, 6, 5); \  | 
5879  | 316  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5880  | 316  |     tmp = fieldname(insn, 6, 5); \  | 
5881  | 316  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5882  | 316  |     tmp = fieldname(insn, 11, 5); \  | 
5883  | 316  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5884  | 316  |     tmp = fieldname(insn, 16, 5); \  | 
5885  | 316  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5886  | 316  |     return S; \  | 
5887  | 316  |   case 142: \  | 
5888  | 68  |     tmp = fieldname(insn, 6, 5); \  | 
5889  | 68  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5890  | 68  |     tmp = fieldname(insn, 6, 5); \  | 
5891  | 68  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5892  | 68  |     tmp = fieldname(insn, 11, 5); \  | 
5893  | 68  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5894  | 68  |     tmp = fieldname(insn, 16, 5); \  | 
5895  | 68  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5896  | 68  |     return S; \  | 
5897  | 69  |   case 143: \  | 
5898  | 69  |     tmp = fieldname(insn, 6, 5); \  | 
5899  | 69  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5900  | 69  |     tmp = fieldname(insn, 6, 5); \  | 
5901  | 69  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5902  | 69  |     tmp = fieldname(insn, 11, 5); \  | 
5903  | 69  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5904  | 69  |     tmp = fieldname(insn, 16, 5); \  | 
5905  | 69  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5906  | 69  |     return S; \  | 
5907  | 69  |   case 144: \  | 
5908  | 69  |     tmp = fieldname(insn, 6, 5); \  | 
5909  | 69  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5910  | 69  |     tmp = fieldname(insn, 6, 5); \  | 
5911  | 69  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5912  | 69  |     tmp = fieldname(insn, 11, 5); \  | 
5913  | 69  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5914  | 69  |     tmp = fieldname(insn, 16, 5); \  | 
5915  | 69  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5916  | 69  |     return S; \  | 
5917  | 73  |   case 145: \  | 
5918  | 73  |     tmp = fieldname(insn, 6, 5); \  | 
5919  | 73  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5920  | 73  |     tmp = fieldname(insn, 11, 5); \  | 
5921  | 73  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5922  | 73  |     tmp = fieldname(insn, 16, 5); \  | 
5923  | 73  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5924  | 73  |     return S; \  | 
5925  | 73  |   case 146: \  | 
5926  | 66  |     tmp = fieldname(insn, 6, 5); \  | 
5927  | 66  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5928  | 66  |     tmp = fieldname(insn, 11, 5); \  | 
5929  | 66  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5930  | 66  |     tmp = fieldname(insn, 16, 5); \  | 
5931  | 66  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5932  | 66  |     return S; \  | 
5933  | 72  |   case 147: \  | 
5934  | 72  |     tmp = fieldname(insn, 6, 5); \  | 
5935  | 72  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5936  | 72  |     tmp = fieldname(insn, 11, 5); \  | 
5937  | 72  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5938  | 72  |     tmp = fieldname(insn, 16, 5); \  | 
5939  | 72  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5940  | 72  |     return S; \  | 
5941  | 72  |   case 148: \  | 
5942  | 66  |     tmp = fieldname(insn, 6, 5); \  | 
5943  | 66  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5944  | 66  |     tmp = fieldname(insn, 6, 5); \  | 
5945  | 66  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5946  | 66  |     tmp = fieldname(insn, 11, 5); \  | 
5947  | 66  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5948  | 66  |     tmp = fieldname(insn, 16, 5); \  | 
5949  | 66  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5950  | 66  |     return S; \  | 
5951  | 66  |   case 149: \  | 
5952  | 66  |     tmp = fieldname(insn, 6, 5); \  | 
5953  | 66  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5954  | 66  |     tmp = fieldname(insn, 6, 5); \  | 
5955  | 66  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5956  | 66  |     tmp = fieldname(insn, 11, 5); \  | 
5957  | 66  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5958  | 66  |     tmp = fieldname(insn, 16, 5); \  | 
5959  | 66  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5960  | 66  |     return S; \  | 
5961  | 80  |   case 150: \  | 
5962  | 80  |     tmp = fieldname(insn, 6, 5); \  | 
5963  | 80  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5964  | 80  |     tmp = fieldname(insn, 6, 5); \  | 
5965  | 80  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5966  | 80  |     tmp = fieldname(insn, 11, 5); \  | 
5967  | 80  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5968  | 80  |     tmp = fieldname(insn, 16, 5); \  | 
5969  | 80  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5970  | 80  |     return S; \  | 
5971  | 80  |   case 151: \  | 
5972  | 66  |     tmp = fieldname(insn, 6, 5); \  | 
5973  | 66  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5974  | 66  |     tmp = fieldname(insn, 6, 5); \  | 
5975  | 66  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5976  | 66  |     tmp = fieldname(insn, 11, 5); \  | 
5977  | 66  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5978  | 66  |     tmp = fieldname(insn, 16, 5); \  | 
5979  | 66  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5980  | 66  |     return S; \  | 
5981  | 128  |   case 152: \  | 
5982  | 128  |     tmp = fieldname(insn, 6, 5); \  | 
5983  | 128  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5984  | 128  |     tmp = fieldname(insn, 6, 5); \  | 
5985  | 128  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5986  | 128  |     tmp = fieldname(insn, 11, 5); \  | 
5987  | 128  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5988  | 128  |     tmp = fieldname(insn, 16, 5); \  | 
5989  | 128  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5990  | 128  |     return S; \  | 
5991  | 128  |   case 153: \  | 
5992  | 81  |     tmp = fieldname(insn, 6, 5); \  | 
5993  | 81  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5994  | 81  |     tmp = fieldname(insn, 6, 5); \  | 
5995  | 81  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5996  | 81  |     tmp = fieldname(insn, 11, 5); \  | 
5997  | 81  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
5998  | 81  |     tmp = fieldname(insn, 16, 5); \  | 
5999  | 81  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6000  | 81  |     return S; \  | 
6001  | 81  |   case 154: \  | 
6002  | 67  |     tmp = fieldname(insn, 6, 5); \  | 
6003  | 67  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6004  | 67  |     tmp = fieldname(insn, 6, 5); \  | 
6005  | 67  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6006  | 67  |     tmp = fieldname(insn, 11, 5); \  | 
6007  | 67  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6008  | 67  |     tmp = fieldname(insn, 16, 5); \  | 
6009  | 67  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6010  | 67  |     return S; \  | 
6011  | 70  |   case 155: \  | 
6012  | 70  |     tmp = fieldname(insn, 6, 5); \  | 
6013  | 70  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6014  | 70  |     tmp = fieldname(insn, 11, 5); \  | 
6015  | 70  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6016  | 70  |     tmp = fieldname(insn, 16, 5); \  | 
6017  | 70  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6018  | 70  |     return S; \  | 
6019  | 70  |   case 156: \  | 
6020  | 70  |     tmp = fieldname(insn, 6, 5); \  | 
6021  | 70  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6022  | 70  |     tmp = fieldname(insn, 11, 5); \  | 
6023  | 70  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6024  | 70  |     tmp = fieldname(insn, 16, 5); \  | 
6025  | 70  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6026  | 70  |     return S; \  | 
6027  | 194  |   case 157: \  | 
6028  | 194  |     tmp = fieldname(insn, 6, 5); \  | 
6029  | 194  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6030  | 194  |     tmp = fieldname(insn, 11, 5); \  | 
6031  | 194  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6032  | 194  |     tmp = fieldname(insn, 16, 5); \  | 
6033  | 194  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6034  | 194  |     return S; \  | 
6035  | 194  |   case 158: \  | 
6036  | 66  |     tmp = fieldname(insn, 6, 5); \  | 
6037  | 66  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6038  | 66  |     tmp = fieldname(insn, 11, 5); \  | 
6039  | 66  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6040  | 66  |     tmp = fieldname(insn, 16, 5); \  | 
6041  | 66  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6042  | 66  |     return S; \  | 
6043  | 69  |   case 159: \  | 
6044  | 69  |     tmp = fieldname(insn, 6, 5); \  | 
6045  | 69  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6046  | 69  |     tmp = fieldname(insn, 6, 5); \  | 
6047  | 69  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6048  | 69  |     tmp = fieldname(insn, 11, 5); \  | 
6049  | 69  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6050  | 69  |     tmp = fieldname(insn, 16, 4); \  | 
6051  | 69  |     MCOperand_CreateImm0(MI, tmp); \  | 
6052  | 69  |     return S; \  | 
6053  | 91  |   case 160: \  | 
6054  | 91  |     tmp = fieldname(insn, 6, 5); \  | 
6055  | 91  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6056  | 91  |     tmp = fieldname(insn, 6, 5); \  | 
6057  | 91  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6058  | 91  |     tmp = fieldname(insn, 11, 5); \  | 
6059  | 91  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6060  | 91  |     tmp = fieldname(insn, 16, 3); \  | 
6061  | 91  |     MCOperand_CreateImm0(MI, tmp); \  | 
6062  | 91  |     return S; \  | 
6063  | 91  |   case 161: \  | 
6064  | 69  |     tmp = fieldname(insn, 6, 5); \  | 
6065  | 69  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6066  | 69  |     tmp = fieldname(insn, 6, 5); \  | 
6067  | 69  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6068  | 69  |     tmp = fieldname(insn, 11, 5); \  | 
6069  | 69  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6070  | 69  |     tmp = fieldname(insn, 16, 2); \  | 
6071  | 69  |     MCOperand_CreateImm0(MI, tmp); \  | 
6072  | 69  |     return S; \  | 
6073  | 587  |   case 162: \  | 
6074  | 587  |     tmp = fieldname(insn, 6, 5); \  | 
6075  | 587  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6076  | 587  |     tmp = fieldname(insn, 6, 5); \  | 
6077  | 587  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6078  | 587  |     tmp = fieldname(insn, 11, 5); \  | 
6079  | 587  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6080  | 587  |     tmp = fieldname(insn, 16, 1); \  | 
6081  | 587  |     MCOperand_CreateImm0(MI, tmp); \  | 
6082  | 587  |     return S; \  | 
6083  | 587  |   case 163: \  | 
6084  | 67  |     tmp = fieldname(insn, 6, 5); \  | 
6085  | 67  |     if (DecodeMSACtrlRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6086  | 67  |     tmp = fieldname(insn, 11, 5); \  | 
6087  | 66  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6088  | 66  |     return S; \  | 
6089  | 69  |   case 164: \  | 
6090  | 69  |     tmp = fieldname(insn, 6, 5); \  | 
6091  | 69  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6092  | 69  |     tmp = fieldname(insn, 11, 5); \  | 
6093  | 69  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6094  | 69  |     tmp = fieldname(insn, 16, 4); \  | 
6095  | 69  |     MCOperand_CreateImm0(MI, tmp); \  | 
6096  | 69  |     return S; \  | 
6097  | 195  |   case 165: \  | 
6098  | 195  |     tmp = fieldname(insn, 6, 5); \  | 
6099  | 195  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6100  | 195  |     tmp = fieldname(insn, 11, 5); \  | 
6101  | 195  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6102  | 195  |     tmp = fieldname(insn, 16, 3); \  | 
6103  | 195  |     MCOperand_CreateImm0(MI, tmp); \  | 
6104  | 195  |     return S; \  | 
6105  | 348  |   case 166: \  | 
6106  | 348  |     tmp = fieldname(insn, 6, 5); \  | 
6107  | 348  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6108  | 348  |     tmp = fieldname(insn, 11, 5); \  | 
6109  | 348  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6110  | 348  |     tmp = fieldname(insn, 16, 2); \  | 
6111  | 348  |     MCOperand_CreateImm0(MI, tmp); \  | 
6112  | 348  |     return S; \  | 
6113  | 348  |   case 167: \  | 
6114  | 66  |     tmp = fieldname(insn, 6, 5); \  | 
6115  | 66  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6116  | 66  |     tmp = fieldname(insn, 11, 5); \  | 
6117  | 66  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6118  | 66  |     tmp = fieldname(insn, 16, 1); \  | 
6119  | 66  |     MCOperand_CreateImm0(MI, tmp); \  | 
6120  | 66  |     return S; \  | 
6121  | 67  |   case 168: \  | 
6122  | 67  |     tmp = fieldname(insn, 6, 5); \  | 
6123  | 67  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6124  | 67  |     tmp = fieldname(insn, 11, 5); \  | 
6125  | 67  |     if (DecodeMSACtrlRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6126  | 67  |     return S; \  | 
6127  | 166  |   case 169: \  | 
6128  | 166  |     tmp = fieldname(insn, 6, 5); \  | 
6129  | 166  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6130  | 166  |     tmp = fieldname(insn, 11, 5); \  | 
6131  | 166  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6132  | 166  |     tmp = fieldname(insn, 16, 4); \  | 
6133  | 166  |     MCOperand_CreateImm0(MI, tmp); \  | 
6134  | 166  |     return S; \  | 
6135  | 166  |   case 170: \  | 
6136  | 67  |     tmp = fieldname(insn, 6, 5); \  | 
6137  | 67  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6138  | 67  |     tmp = fieldname(insn, 11, 5); \  | 
6139  | 67  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6140  | 67  |     tmp = fieldname(insn, 16, 3); \  | 
6141  | 67  |     MCOperand_CreateImm0(MI, tmp); \  | 
6142  | 67  |     return S; \  | 
6143  | 72  |   case 171: \  | 
6144  | 72  |     tmp = fieldname(insn, 6, 5); \  | 
6145  | 72  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6146  | 72  |     tmp = fieldname(insn, 11, 5); \  | 
6147  | 72  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6148  | 72  |     tmp = fieldname(insn, 16, 2); \  | 
6149  | 72  |     MCOperand_CreateImm0(MI, tmp); \  | 
6150  | 72  |     return S; \  | 
6151  | 115  |   case 172: \  | 
6152  | 115  |     tmp = fieldname(insn, 6, 5); \  | 
6153  | 115  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6154  | 115  |     tmp = fieldname(insn, 11, 5); \  | 
6155  | 115  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6156  | 115  |     tmp = fieldname(insn, 16, 1); \  | 
6157  | 115  |     MCOperand_CreateImm0(MI, tmp); \  | 
6158  | 115  |     return S; \  | 
6159  | 115  |   case 173: \  | 
6160  | 100  |     tmp = fieldname(insn, 6, 5); \  | 
6161  | 100  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6162  | 100  |     tmp = fieldname(insn, 11, 5); \  | 
6163  | 100  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6164  | 100  |     return S; \  | 
6165  | 530  |   case 174: \  | 
6166  | 530  |     tmp = fieldname(insn, 6, 5); \  | 
6167  | 530  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6168  | 530  |     tmp = fieldname(insn, 6, 5); \  | 
6169  | 530  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6170  | 530  |     tmp = fieldname(insn, 11, 5); \  | 
6171  | 530  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6172  | 530  |     tmp = fieldname(insn, 16, 4); \  | 
6173  | 530  |     MCOperand_CreateImm0(MI, tmp); \  | 
6174  | 530  |     return S; \  | 
6175  | 530  |   case 175: \  | 
6176  | 290  |     tmp = fieldname(insn, 6, 5); \  | 
6177  | 290  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6178  | 290  |     tmp = fieldname(insn, 6, 5); \  | 
6179  | 290  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6180  | 290  |     tmp = fieldname(insn, 11, 5); \  | 
6181  | 290  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6182  | 290  |     tmp = fieldname(insn, 16, 3); \  | 
6183  | 290  |     MCOperand_CreateImm0(MI, tmp); \  | 
6184  | 290  |     return S; \  | 
6185  | 290  |   case 176: \  | 
6186  | 66  |     tmp = fieldname(insn, 6, 5); \  | 
6187  | 66  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6188  | 66  |     tmp = fieldname(insn, 6, 5); \  | 
6189  | 66  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6190  | 66  |     tmp = fieldname(insn, 11, 5); \  | 
6191  | 66  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6192  | 66  |     tmp = fieldname(insn, 16, 2); \  | 
6193  | 66  |     MCOperand_CreateImm0(MI, tmp); \  | 
6194  | 66  |     return S; \  | 
6195  | 66  |   case 177: \  | 
6196  | 66  |     tmp = fieldname(insn, 6, 5); \  | 
6197  | 66  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6198  | 66  |     tmp = fieldname(insn, 6, 5); \  | 
6199  | 66  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6200  | 66  |     tmp = fieldname(insn, 11, 5); \  | 
6201  | 66  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6202  | 66  |     tmp = fieldname(insn, 16, 1); \  | 
6203  | 66  |     MCOperand_CreateImm0(MI, tmp); \  | 
6204  | 66  |     return S; \  | 
6205  | 911  |   case 178: \  | 
6206  | 911  |     if (DecodeINSVE_DF_4(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6207  | 911  |     return S; \  | 
6208  | 911  |   case 179: \  | 
6209  | 69  |     tmp = fieldname(insn, 6, 5); \  | 
6210  | 69  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6211  | 69  |     tmp = fieldname(insn, 11, 5); \  | 
6212  | 69  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6213  | 69  |     tmp = fieldname(insn, 16, 5); \  | 
6214  | 69  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6215  | 69  |     return S; \  | 
6216  | 69  |   case 180: \  | 
6217  | 66  |     tmp = fieldname(insn, 6, 5); \  | 
6218  | 66  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6219  | 66  |     tmp = fieldname(insn, 11, 5); \  | 
6220  | 66  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6221  | 66  |     tmp = fieldname(insn, 16, 5); \  | 
6222  | 66  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6223  | 66  |     return S; \  | 
6224  | 200  |   case 181: \  | 
6225  | 200  |     tmp = fieldname(insn, 6, 5); \  | 
6226  | 200  |     if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6227  | 200  |     tmp = fieldname(insn, 11, 5); \  | 
6228  | 200  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6229  | 200  |     return S; \  | 
6230  | 200  |   case 182: \  | 
6231  | 95  |     tmp = fieldname(insn, 6, 5); \  | 
6232  | 95  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6233  | 95  |     tmp = fieldname(insn, 11, 5); \  | 
6234  | 95  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6235  | 95  |     return S; \  | 
6236  | 97  |   case 183: \  | 
6237  | 97  |     tmp = fieldname(insn, 6, 5); \  | 
6238  | 97  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6239  | 97  |     tmp = fieldname(insn, 11, 5); \  | 
6240  | 97  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6241  | 97  |     return S; \  | 
6242  | 244  |   case 184: \  | 
6243  | 244  |     tmp = fieldname(insn, 6, 5); \  | 
6244  | 244  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6245  | 244  |     tmp = fieldname(insn, 11, 5); \  | 
6246  | 244  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6247  | 244  |     return S; \  | 
6248  | 433  |   case 185: \  | 
6249  | 433  |     tmp = fieldname(insn, 6, 5); \  | 
6250  | 433  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6251  | 433  |     tmp = fieldname(insn, 11, 5); \  | 
6252  | 433  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6253  | 433  |     return S; \  | 
6254  | 433  |   case 186: \  | 
6255  | 161  |     tmp = fieldname(insn, 6, 5); \  | 
6256  | 161  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6257  | 161  |     tmp = fieldname(insn, 11, 5); \  | 
6258  | 161  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6259  | 161  |     return S; \  | 
6260  | 197  |   case 187: \  | 
6261  | 197  |     tmp = fieldname(insn, 6, 5); \  | 
6262  | 197  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6263  | 197  |     tmp = fieldname(insn, 11, 5); \  | 
6264  | 197  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6265  | 197  |     return S; \  | 
6266  | 949  |   case 188: \  | 
6267  | 949  |     tmp = fieldname(insn, 6, 5); \  | 
6268  | 949  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6269  | 949  |     tmp = fieldname(insn, 11, 5); \  | 
6270  | 949  |     if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6271  | 949  |     return S; \  | 
6272  | 949  |   case 189: \  | 
6273  | 80  |     tmp = fieldname(insn, 6, 5); \  | 
6274  | 80  |     if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6275  | 80  |     tmp = fieldname(insn, 11, 5); \  | 
6276  | 80  |     if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6277  | 80  |     return S; \  | 
6278  | 1.66k  |   case 190: \  | 
6279  | 1.66k  |     if (DecodeMSA128Mem(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6280  | 1.66k  |     return S; \  | 
6281  | 1.66k  |   case 191: \  | 
6282  | 221  |     tmp = fieldname(insn, 16, 5); \  | 
6283  | 221  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6284  | 221  |     tmp = fieldname(insn, 21, 5); \  | 
6285  | 221  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6286  | 221  |     tmp = fieldname(insn, 6, 5); \  | 
6287  | 221  |     MCOperand_CreateImm0(MI, tmp); \  | 
6288  | 221  |     tmp = fieldname(insn, 11, 5); \  | 
6289  | 221  |     if (DecodeExtSize(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6290  | 221  |     return S; \  | 
6291  | 221  |   case 192: \  | 
6292  | 195  |     tmp = fieldname(insn, 16, 5); \  | 
6293  | 195  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6294  | 195  |     tmp = fieldname(insn, 21, 5); \  | 
6295  | 195  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6296  | 195  |     tmp = fieldname(insn, 6, 5); \  | 
6297  | 195  |     MCOperand_CreateImm0(MI, tmp); \  | 
6298  | 195  |     tmp = fieldname(insn, 11, 5); \  | 
6299  | 195  |     if (DecodeInsSize(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6300  | 195  |     tmp = fieldname(insn, 16, 5); \  | 
6301  | 195  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6302  | 195  |     return S; \  | 
6303  | 259  |   case 193: \  | 
6304  | 259  |     tmp = fieldname(insn, 11, 5); \  | 
6305  | 259  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6306  | 259  |     tmp = fieldname(insn, 21, 5); \  | 
6307  | 259  |     if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6308  | 259  |     tmp = fieldname(insn, 16, 5); \  | 
6309  | 259  |     if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6310  | 259  |     return S; \  | 
6311  | 267  |   case 194: \  | 
6312  | 267  |     tmp = fieldname(insn, 16, 5); \  | 
6313  | 267  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6314  | 267  |     tmp = fieldname(insn, 16, 5); \  | 
6315  | 267  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6316  | 267  |     tmp = fieldname(insn, 21, 5); \  | 
6317  | 267  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6318  | 267  |     return S; \  | 
6319  | 267  |   case 195: \  | 
6320  | 252  |     tmp = fieldname(insn, 11, 5); \  | 
6321  | 252  |     if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6322  | 252  |     tmp = fieldname(insn, 21, 5); \  | 
6323  | 252  |     if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6324  | 252  |     tmp = fieldname(insn, 16, 5); \  | 
6325  | 252  |     if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6326  | 252  |     return S; \  | 
6327  | 252  |   case 196: \  | 
6328  | 196  |     tmp = fieldname(insn, 11, 5); \  | 
6329  | 196  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6330  | 196  |     tmp = fieldname(insn, 21, 5); \  | 
6331  | 196  |     if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6332  | 196  |     return S; \  | 
6333  | 196  |   case 197: \  | 
6334  | 195  |     tmp = fieldname(insn, 11, 5); \  | 
6335  | 195  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6336  | 195  |     tmp = fieldname(insn, 21, 5); \  | 
6337  | 195  |     if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6338  | 195  |     tmp = fieldname(insn, 16, 5); \  | 
6339  | 195  |     if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6340  | 195  |     return S; \  | 
6341  | 195  |   case 198: \  | 
6342  | 194  |     tmp = fieldname(insn, 21, 5); \  | 
6343  | 194  |     if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6344  | 194  |     tmp = fieldname(insn, 16, 5); \  | 
6345  | 194  |     if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6346  | 194  |     return S; \  | 
6347  | 194  |   case 199: \  | 
6348  | 66  |     tmp = fieldname(insn, 11, 5); \  | 
6349  | 66  |     if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6350  | 66  |     tmp = fieldname(insn, 21, 5); \  | 
6351  | 66  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6352  | 66  |     tmp = fieldname(insn, 16, 5); \  | 
6353  | 66  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6354  | 66  |     return S; \  | 
6355  | 66  |   case 200: \  | 
6356  | 66  |     tmp = fieldname(insn, 16, 5); \  | 
6357  | 66  |     if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6358  | 66  |     tmp = fieldname(insn, 21, 5); \  | 
6359  | 66  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6360  | 66  |     tmp = fieldname(insn, 11, 5); \  | 
6361  | 66  |     MCOperand_CreateImm0(MI, tmp); \  | 
6362  | 66  |     tmp = fieldname(insn, 16, 5); \  | 
6363  | 66  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6364  | 66  |     return S; \  | 
6365  | 67  |   case 201: \  | 
6366  | 67  |     tmp = fieldname(insn, 11, 5); \  | 
6367  | 67  |     if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6368  | 67  |     tmp = fieldname(insn, 16, 5); \  | 
6369  | 67  |     if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6370  | 67  |     return S; \  | 
6371  | 67  |   case 202: \  | 
6372  | 66  |     tmp = fieldname(insn, 11, 5); \  | 
6373  | 66  |     if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6374  | 66  |     tmp = fieldname(insn, 16, 10); \  | 
6375  | 66  |     MCOperand_CreateImm0(MI, tmp); \  | 
6376  | 66  |     return S; \  | 
6377  | 66  |   case 203: \  | 
6378  | 66  |     tmp = fieldname(insn, 11, 5); \  | 
6379  | 66  |     if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6380  | 66  |     tmp = fieldname(insn, 16, 5); \  | 
6381  | 66  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6382  | 66  |     return S; \  | 
6383  | 66  |   case 204: \  | 
6384  | 66  |     tmp = fieldname(insn, 11, 5); \  | 
6385  | 66  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6386  | 66  |     tmp = fieldname(insn, 16, 5); \  | 
6387  | 66  |     if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6388  | 66  |     return S; \  | 
6389  | 67  |   case 205: \  | 
6390  | 67  |     tmp = fieldname(insn, 11, 5); \  | 
6391  | 67  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6392  | 67  |     tmp = fieldname(insn, 16, 5); \  | 
6393  | 67  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6394  | 67  |     return S; \  | 
6395  | 203  |   case 206: \  | 
6396  | 203  |     tmp = fieldname(insn, 11, 5); \  | 
6397  | 203  |     if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6398  | 203  |     tmp = fieldname(insn, 16, 5); \  | 
6399  | 203  |     if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6400  | 203  |     tmp = fieldname(insn, 21, 5); \  | 
6401  | 203  |     MCOperand_CreateImm0(MI, tmp); \  | 
6402  | 203  |     return S; \  | 
6403  | 203  |   case 207: \  | 
6404  | 66  |     tmp = fieldname(insn, 11, 5); \  | 
6405  | 66  |     if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6406  | 66  |     tmp = fieldname(insn, 16, 5); \  | 
6407  | 66  |     if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6408  | 66  |     tmp = fieldname(insn, 21, 5); \  | 
6409  | 66  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6410  | 66  |     return S; \  | 
6411  | 66  |   case 208: \  | 
6412  | 66  |     tmp = fieldname(insn, 11, 5); \  | 
6413  | 66  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6414  | 66  |     tmp = fieldname(insn, 16, 5); \  | 
6415  | 66  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6416  | 66  |     tmp = fieldname(insn, 21, 5); \  | 
6417  | 66  |     MCOperand_CreateImm0(MI, tmp); \  | 
6418  | 66  |     return S; \  | 
6419  | 201  |   case 209: \  | 
6420  | 201  |     tmp = fieldname(insn, 16, 5); \  | 
6421  | 201  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6422  | 201  |     tmp = fieldname(insn, 21, 5); \  | 
6423  | 201  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6424  | 201  |     tmp = fieldname(insn, 11, 5); \  | 
6425  | 201  |     MCOperand_CreateImm0(MI, tmp); \  | 
6426  | 201  |     tmp = fieldname(insn, 16, 5); \  | 
6427  | 201  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6428  | 201  |     return S; \  | 
6429  | 201  |   case 210: \  | 
6430  | 71  |     tmp = fieldname(insn, 16, 5); \  | 
6431  | 71  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6432  | 71  |     tmp = fieldname(insn, 11, 2); \  | 
6433  | 71  |     if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6434  | 71  |     tmp = fieldname(insn, 21, 5); \  | 
6435  | 71  |     MCOperand_CreateImm0(MI, tmp); \  | 
6436  | 71  |     return S; \  | 
6437  | 74  |   case 211: \  | 
6438  | 74  |     tmp = fieldname(insn, 16, 5); \  | 
6439  | 74  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6440  | 74  |     tmp = fieldname(insn, 11, 2); \  | 
6441  | 74  |     if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6442  | 74  |     tmp = fieldname(insn, 21, 5); \  | 
6443  | 74  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6444  | 74  |     return S; \  | 
6445  | 117  |   case 212: \  | 
6446  | 117  |     tmp = fieldname(insn, 11, 5); \  | 
6447  | 117  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6448  | 117  |     tmp = fieldname(insn, 16, 10); \  | 
6449  | 117  |     MCOperand_CreateImm0(MI, tmp); \  | 
6450  | 117  |     return S; \  | 
6451  | 117  |   case 213: \  | 
6452  | 66  |     tmp = fieldname(insn, 21, 5); \  | 
6453  | 66  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6454  | 66  |     tmp = fieldname(insn, 11, 10); \  | 
6455  | 66  |     MCOperand_CreateImm0(MI, tmp); \  | 
6456  | 66  |     return S; \  | 
6457  | 280  |   case 214: \  | 
6458  | 280  |     tmp = fieldname(insn, 11, 2); \  | 
6459  | 280  |     if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6460  | 280  |     tmp = fieldname(insn, 20, 6); \  | 
6461  | 280  |     if (DecodeSimm16(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6462  | 280  |     tmp = fieldname(insn, 11, 2); \  | 
6463  | 280  |     if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6464  | 280  |     return S; \  | 
6465  | 280  |   case 215: \  | 
6466  | 259  |     tmp = fieldname(insn, 11, 2); \  | 
6467  | 259  |     if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6468  | 259  |     tmp = fieldname(insn, 21, 5); \  | 
6469  | 259  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6470  | 259  |     tmp = fieldname(insn, 11, 2); \  | 
6471  | 259  |     if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6472  | 259  |     return S; \  | 
6473  | 259  |   case 216: \  | 
6474  | 73  |     tmp = fieldname(insn, 16, 5); \  | 
6475  | 73  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6476  | 73  |     tmp = fieldname(insn, 11, 5); \  | 
6477  | 73  |     if (DecodeHWRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6478  | 73  |     return S; \  | 
6479  | 6.64k  |   case 217: \  | 
6480  | 6.64k  |     if (DecodeMem(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6481  | 6.64k  |     return S; \  | 
6482  | 6.64k  |   case 218: \  | 
6483  | 309  |     if (DecodeCacheOp(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6484  | 309  |     return S; \  | 
6485  | 584  |   case 219: \  | 
6486  | 584  |     if (DecodeFMem(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6487  | 584  |     return S; \  | 
6488  | 731  |   case 220: \  | 
6489  | 731  |     if (DecodeFMem2(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6490  | 731  |     return S; \  | 
6491  | 731  |   case 221: \  | 
6492  | 68  |     tmp = fieldname(insn, 11, 5); \  | 
6493  | 68  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6494  | 68  |     tmp = fieldname(insn, 21, 5); \  | 
6495  | 68  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6496  | 68  |     tmp = fieldname(insn, 16, 5); \  | 
6497  | 68  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6498  | 68  |     tmp = fieldname(insn, 6, 2); \  | 
6499  | 68  |     MCOperand_CreateImm0(MI, tmp); \  | 
6500  | 68  |     return S; \  | 
6501  | 68  |   case 222: \  | 
6502  | 66  |     tmp = fieldname(insn, 11, 5); \  | 
6503  | 66  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6504  | 66  |     tmp = fieldname(insn, 21, 5); \  | 
6505  | 66  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6506  | 66  |     return S; \  | 
6507  | 66  |   case 223: \  | 
6508  | 0  |     tmp = fieldname(insn, 11, 5); \  | 
6509  | 0  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6510  | 0  |     tmp = fieldname(insn, 21, 5); \  | 
6511  | 0  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6512  | 0  |     tmp = fieldname(insn, 16, 5); \  | 
6513  | 0  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6514  | 0  |     tmp = fieldname(insn, 6, 2); \  | 
6515  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6516  | 0  |     return S; \  | 
6517  | 160  |   case 224: \  | 
6518  | 160  |     tmp = fieldname(insn, 11, 5); \  | 
6519  | 160  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6520  | 160  |     tmp = fieldname(insn, 21, 5); \  | 
6521  | 160  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6522  | 160  |     tmp = fieldname(insn, 16, 5); \  | 
6523  | 160  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6524  | 160  |     return S; \  | 
6525  | 160  |   case 225: \  | 
6526  | 0  |     tmp = fieldname(insn, 21, 5); \  | 
6527  | 0  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6528  | 0  |     tmp = fieldname(insn, 21, 5); \  | 
6529  | 0  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6530  | 0  |     tmp = fieldname(insn, 0, 16); \  | 
6531  | 0  |     if (DecodeSimm16(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6532  | 0  |     return S; \  | 
6533  | 858  |   case 226: \  | 
6534  | 858  |     if (DecodeBlezGroupBranch_4(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6535  | 858  |     return S; \  | 
6536  | 858  |   case 227: \  | 
6537  | 784  |     if (DecodeBgtzGroupBranch_4(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6538  | 784  |     return S; \  | 
6539  | 784  |   case 228: \  | 
6540  | 607  |     if (DecodeAddiGroupBranch_4(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6541  | 607  |     return S; \  | 
6542  | 607  |   case 229: \  | 
6543  | 194  |     tmp = fieldname(insn, 16, 5); \  | 
6544  | 194  |     if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6545  | 194  |     tmp = fieldname(insn, 0, 16); \  | 
6546  | 194  |     if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6547  | 194  |     return S; \  | 
6548  | 194  |   case 230: \  | 
6549  | 66  |     tmp = fieldname(insn, 6, 5); \  | 
6550  | 66  |     if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6551  | 66  |     tmp = fieldname(insn, 6, 5); \  | 
6552  | 66  |     if (DecodeFGRCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6553  | 66  |     tmp = fieldname(insn, 11, 5); \  | 
6554  | 66  |     if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6555  | 66  |     tmp = fieldname(insn, 16, 5); \  | 
6556  | 66  |     if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6557  | 66  |     return S; \  | 
6558  | 66  |   case 231: \  | 
6559  | 66  |     tmp = fieldname(insn, 6, 5); \  | 
6560  | 66  |     if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6561  | 66  |     tmp = fieldname(insn, 6, 5); \  | 
6562  | 66  |     if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6563  | 66  |     tmp = fieldname(insn, 11, 5); \  | 
6564  | 66  |     if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6565  | 66  |     tmp = fieldname(insn, 16, 5); \  | 
6566  | 66  |     if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6567  | 66  |     return S; \  | 
6568  | 66  |   case 232: \  | 
6569  | 66  |     tmp = fieldname(insn, 6, 5); \  | 
6570  | 66  |     if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6571  | 66  |     tmp = fieldname(insn, 6, 5); \  | 
6572  | 66  |     if (DecodeFGRCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6573  | 66  |     tmp = fieldname(insn, 11, 5); \  | 
6574  | 66  |     if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6575  | 66  |     tmp = fieldname(insn, 16, 5); \  | 
6576  | 66  |     if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6577  | 66  |     return S; \  | 
6578  | 189  |   case 233: \  | 
6579  | 189  |     tmp = fieldname(insn, 6, 5); \  | 
6580  | 189  |     if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6581  | 189  |     tmp = fieldname(insn, 11, 5); \  | 
6582  | 189  |     if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6583  | 189  |     tmp = fieldname(insn, 16, 5); \  | 
6584  | 189  |     if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6585  | 189  |     return S; \  | 
6586  | 189  |   case 234: \  | 
6587  | 66  |     tmp = fieldname(insn, 6, 5); \  | 
6588  | 66  |     if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6589  | 66  |     tmp = fieldname(insn, 6, 5); \  | 
6590  | 66  |     if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6591  | 66  |     tmp = fieldname(insn, 11, 5); \  | 
6592  | 66  |     if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6593  | 66  |     tmp = fieldname(insn, 16, 5); \  | 
6594  | 66  |     if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6595  | 66  |     return S; \  | 
6596  | 67  |   case 235: \  | 
6597  | 67  |     tmp = fieldname(insn, 6, 5); \  | 
6598  | 67  |     if (DecodeFGRCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6599  | 67  |     tmp = fieldname(insn, 11, 5); \  | 
6600  | 67  |     if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6601  | 67  |     tmp = fieldname(insn, 16, 5); \  | 
6602  | 67  |     if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6603  | 67  |     return S; \  | 
6604  | 67  |   case 236: \  | 
6605  | 66  |     tmp = fieldname(insn, 6, 5); \  | 
6606  | 66  |     if (DecodeFGRCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6607  | 66  |     tmp = fieldname(insn, 11, 5); \  | 
6608  | 66  |     if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6609  | 66  |     tmp = fieldname(insn, 16, 5); \  | 
6610  | 66  |     if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6611  | 66  |     return S; \  | 
6612  | 204  |   case 237: \  | 
6613  | 204  |     tmp = fieldname(insn, 16, 5); \  | 
6614  | 204  |     if (DecodeCOP2RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6615  | 204  |     tmp = fieldname(insn, 0, 16); \  | 
6616  | 204  |     if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6617  | 204  |     return S; \  | 
6618  | 272  |   case 238: \  | 
6619  | 272  |     if (DecodeFMemCop2R6(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6620  | 272  |     return S; \  | 
6621  | 656  |   case 239: \  | 
6622  | 656  |     if (DecodeBlezlGroupBranch_4(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6623  | 656  |     return S; \  | 
6624  | 656  |   case 240: \  | 
6625  | 545  |     if (DecodeBgtzlGroupBranch_4(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6626  | 545  |     return S; \  | 
6627  | 653  |   case 241: \  | 
6628  | 653  |     if (DecodeDaddiGroupBranch_4(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6629  | 653  |     return S; \  | 
6630  | 653  |   case 242: \  | 
6631  | 0  |     tmp = fieldname(insn, 21, 5); \  | 
6632  | 0  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6633  | 0  |     tmp = fieldname(insn, 16, 5); \  | 
6634  | 0  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6635  | 0  |     tmp = fieldname(insn, 0, 16); \  | 
6636  | 0  |     if (DecodeSimm16(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6637  | 0  |     return S; \  | 
6638  | 101  |   case 243: \  | 
6639  | 101  |     tmp = fieldname(insn, 11, 5); \  | 
6640  | 101  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6641  | 101  |     tmp = fieldname(insn, 16, 5); \  | 
6642  | 101  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6643  | 101  |     return S; \  | 
6644  | 101  |   case 244: \  | 
6645  | 0  |     tmp = fieldname(insn, 11, 5); \  | 
6646  | 0  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6647  | 0  |     tmp = fieldname(insn, 21, 5); \  | 
6648  | 0  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6649  | 0  |     tmp = fieldname(insn, 16, 5); \  | 
6650  | 0  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6651  | 0  |     tmp = fieldname(insn, 6, 3); \  | 
6652  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6653  | 0  |     return S; \  | 
6654  | 66  |   case 245: \  | 
6655  | 66  |     if (DecodeCacheOpR6(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6656  | 66  |     return S; \  | 
6657  | 338  |   case 246: \  | 
6658  | 338  |     if (DecodeSpecial3LlSc(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6659  | 338  |     return S; \  | 
6660  | 339  |   case 247: \  | 
6661  | 339  |     tmp = fieldname(insn, 0, 26); \  | 
6662  | 339  |     if (DecodeBranchTarget26(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6663  | 339  |     return S; \  | 
6664  | 339  |   case 248: \  | 
6665  | 280  |     tmp = fieldname(insn, 21, 5); \  | 
6666  | 280  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6667  | 280  |     tmp = fieldname(insn, 0, 21); \  | 
6668  | 280  |     if (DecodeBranchTarget21(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6669  | 280  |     return S; \  | 
6670  | 280  |   case 249: \  | 
6671  | 249  |     tmp = fieldname(insn, 21, 5); \  | 
6672  | 249  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6673  | 249  |     tmp = fieldname(insn, 0, 19); \  | 
6674  | 249  |     if (DecodeSimm19Lsl2(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6675  | 249  |     return S; \  | 
6676  | 249  |   case 250: \  | 
6677  | 0  |     tmp = fieldname(insn, 21, 5); \  | 
6678  | 0  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6679  | 0  |     tmp = fieldname(insn, 0, 18); \  | 
6680  | 0  |     if (DecodeSimm18Lsl3(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6681  | 0  |     return S; \  | 
6682  | 197  |   case 251: \  | 
6683  | 197  |     tmp = fieldname(insn, 21, 5); \  | 
6684  | 197  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6685  | 197  |     tmp = fieldname(insn, 0, 16); \  | 
6686  | 197  |     if (DecodeSimm16(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6687  | 197  |     return S; \  | 
6688  | 208  |   case 252: \  | 
6689  | 208  |     tmp = fieldname(insn, 11, 5); \  | 
6690  | 208  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6691  | 208  |     tmp = fieldname(insn, 16, 5); \  | 
6692  | 208  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6693  | 208  |     tmp = fieldname(insn, 21, 5); \  | 
6694  | 208  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6695  | 208  |     return S; \  | 
6696  | 208  |   case 253: \  | 
6697  | 200  |     tmp = fieldname(insn, 21, 5); \  | 
6698  | 200  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6699  | 200  |     tmp = fieldname(insn, 16, 5); \  | 
6700  | 200  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6701  | 200  |     return S; \  | 
6702  | 339  |   case 254: \  | 
6703  | 339  |     tmp = fieldname(insn, 11, 5); \  | 
6704  | 339  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6705  | 339  |     tmp = fieldname(insn, 16, 5); \  | 
6706  | 339  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6707  | 339  |     tmp = fieldname(insn, 6, 5); \  | 
6708  | 339  |     MCOperand_CreateImm0(MI, tmp); \  | 
6709  | 339  |     return S; \  | 
6710  | 339  |   case 255: \  | 
6711  | 68  |     tmp = fieldname(insn, 16, 5); \  | 
6712  | 68  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6713  | 68  |     tmp = fieldname(insn, 11, 5); \  | 
6714  | 68  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6715  | 68  |     tmp = fieldname(insn, 0, 3); \  | 
6716  | 68  |     MCOperand_CreateImm0(MI, tmp); \  | 
6717  | 68  |     return S; \  | 
6718  | 68  |   case 256: \  | 
6719  | 68  |     tmp = fieldname(insn, 16, 5); \  | 
6720  | 68  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6721  | 68  |     tmp = fieldname(insn, 11, 5); \  | 
6722  | 68  |     if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6723  | 68  |     return S; \  | 
6724  | 68  |   case 257: \  | 
6725  | 66  |     tmp = fieldname(insn, 11, 5); \  | 
6726  | 66  |     if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6727  | 66  |     tmp = fieldname(insn, 11, 5); \  | 
6728  | 66  |     if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6729  | 66  |     tmp = fieldname(insn, 16, 5); \  | 
6730  | 66  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6731  | 66  |     return S; \  | 
6732  | 274  |   case 258: \  | 
6733  | 274  |     tmp = fieldname(insn, 6, 5); \  | 
6734  | 274  |     if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6735  | 274  |     tmp = fieldname(insn, 11, 5); \  | 
6736  | 274  |     if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6737  | 274  |     return S; \  | 
6738  | 302  |   case 259: \  | 
6739  | 302  |     tmp = fieldname(insn, 6, 5); \  | 
6740  | 302  |     if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6741  | 302  |     tmp = fieldname(insn, 11, 5); \  | 
6742  | 302  |     if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6743  | 302  |     tmp = fieldname(insn, 18, 3); \  | 
6744  | 302  |     if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6745  | 302  |     tmp = fieldname(insn, 6, 5); \  | 
6746  | 302  |     if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6747  | 302  |     return S; \  | 
6748  | 302  |   case 260: \  | 
6749  | 194  |     tmp = fieldname(insn, 6, 5); \  | 
6750  | 194  |     if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6751  | 194  |     tmp = fieldname(insn, 11, 5); \  | 
6752  | 194  |     if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6753  | 194  |     tmp = fieldname(insn, 16, 5); \  | 
6754  | 194  |     if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6755  | 194  |     tmp = fieldname(insn, 6, 5); \  | 
6756  | 194  |     if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6757  | 194  |     return S; \  | 
6758  | 215  |   case 261: \  | 
6759  | 215  |     tmp = fieldname(insn, 11, 5); \  | 
6760  | 215  |     if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6761  | 215  |     tmp = fieldname(insn, 16, 5); \  | 
6762  | 215  |     if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6763  | 215  |     return S; \  | 
6764  | 215  |   case 262: \  | 
6765  | 197  |     tmp = fieldname(insn, 6, 5); \  | 
6766  | 197  |     if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6767  | 197  |     tmp = fieldname(insn, 21, 5); \  | 
6768  | 197  |     if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6769  | 197  |     tmp = fieldname(insn, 16, 5); \  | 
6770  | 197  |     if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6771  | 197  |     return S; \  | 
6772  | 198  |   case 263: \  | 
6773  | 198  |     tmp = fieldname(insn, 11, 5); \  | 
6774  | 198  |     if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6775  | 198  |     tmp = fieldname(insn, 21, 5); \  | 
6776  | 198  |     if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6777  | 198  |     tmp = fieldname(insn, 16, 5); \  | 
6778  | 198  |     if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6779  | 198  |     return S; \  | 
6780  | 211  |   case 264: \  | 
6781  | 211  |     tmp = fieldname(insn, 6, 5); \  | 
6782  | 211  |     if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6783  | 211  |     tmp = fieldname(insn, 21, 5); \  | 
6784  | 211  |     if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6785  | 211  |     tmp = fieldname(insn, 11, 5); \  | 
6786  | 211  |     if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6787  | 211  |     tmp = fieldname(insn, 16, 5); \  | 
6788  | 211  |     if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6789  | 211  |     return S; \  | 
6790  | 907  |   case 265: \  | 
6791  | 907  |     tmp = fieldname(insn, 16, 5); \  | 
6792  | 907  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6793  | 907  |     tmp = fieldname(insn, 21, 5); \  | 
6794  | 907  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6795  | 907  |     tmp = fieldname(insn, 0, 16); \  | 
6796  | 907  |     if (DecodeSimm16(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6797  | 907  |     return S; \  | 
6798  | 907  |   case 266: \  | 
6799  | 66  |     tmp = fieldname(insn, 21, 5); \  | 
6800  | 66  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6801  | 66  |     return S; \  | 
6802  | 226  |   case 267: \  | 
6803  | 226  |     tmp = 0; \  | 
6804  | 226  |     tmp |= fieldname(insn, 11, 5) << 0; \  | 
6805  | 226  |     tmp |= fieldname(insn, 16, 5) << 0; \  | 
6806  | 226  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6807  | 226  |     tmp = fieldname(insn, 21, 5); \  | 
6808  | 226  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6809  | 226  |     return S; \  | 
6810  | 226  |   case 268: \  | 
6811  | 206  |     tmp = fieldname(insn, 16, 5); \  | 
6812  | 206  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6813  | 206  |     tmp = fieldname(insn, 21, 5); \  | 
6814  | 206  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6815  | 206  |     tmp = fieldname(insn, 6, 10); \  | 
6816  | 206  |     MCOperand_CreateImm0(MI, tmp); \  | 
6817  | 206  |     return S; \  | 
6818  | 273  |   case 269: \  | 
6819  | 273  |     tmp = fieldname(insn, 16, 5); \  | 
6820  | 273  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6821  | 273  |     tmp = fieldname(insn, 21, 5); \  | 
6822  | 273  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6823  | 273  |     tmp = fieldname(insn, 6, 5); \  | 
6824  | 273  |     MCOperand_CreateImm0(MI, tmp); \  | 
6825  | 273  |     tmp = fieldname(insn, 11, 5); \  | 
6826  | 273  |     MCOperand_CreateImm0(MI, tmp); \  | 
6827  | 273  |     return S; \  | 
6828  | 273  |   case 270: \  | 
6829  | 202  |     tmp = fieldname(insn, 16, 5); \  | 
6830  | 202  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6831  | 202  |     tmp = fieldname(insn, 21, 5); \  | 
6832  | 202  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6833  | 202  |     tmp = fieldname(insn, 6, 5); \  | 
6834  | 202  |     MCOperand_CreateImm0(MI, tmp); \  | 
6835  | 202  |     tmp = fieldname(insn, 11, 5); \  | 
6836  | 202  |     if (DecodeExtSize(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6837  | 202  |     return S; \  | 
6838  | 203  |   case 271: \  | 
6839  | 203  |     tmp = fieldname(insn, 16, 5); \  | 
6840  | 203  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6841  | 203  |     tmp = fieldname(insn, 21, 5); \  | 
6842  | 203  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6843  | 203  |     tmp = fieldname(insn, 6, 5); \  | 
6844  | 203  |     MCOperand_CreateImm0(MI, tmp); \  | 
6845  | 203  |     tmp = fieldname(insn, 11, 5); \  | 
6846  | 203  |     if (DecodeInsSize(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6847  | 203  |     tmp = fieldname(insn, 16, 5); \  | 
6848  | 203  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6849  | 203  |     return S; \  | 
6850  | 584  |   case 272: \  | 
6851  | 584  |     tmp = fieldname(insn, 21, 5); \  | 
6852  | 584  |     if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6853  | 584  |     tmp = fieldname(insn, 16, 5); \  | 
6854  | 584  |     MCOperand_CreateImm0(MI, tmp); \  | 
6855  | 584  |     tmp = fieldname(insn, 0, 16); \  | 
6856  | 584  |     if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \  | 
6857  | 584  |     return S; \  | 
6858  | 91.1k  |   } \  | 
6859  | 91.1k  | }  | 
6860  |  |  | 
6861  |  | #define DecodeInstruction(fname, fieldname, decoder, InsnType) \  | 
6862  |  | static DecodeStatus fname(const uint8_t DecodeTable[], MCInst *MI, \  | 
6863  | 143k  |            InsnType insn, uint64_t Address, MCRegisterInfo *MRI, int feature) \  | 
6864  | 143k  | { \ | 
6865  | 143k  |   uint64_t Bits = getFeatureBits(feature); \  | 
6866  | 143k  |   const uint8_t *Ptr = DecodeTable; \  | 
6867  | 143k  |   uint32_t CurFieldValue = 0, ExpectedValue; \  | 
6868  | 143k  |   DecodeStatus S = MCDisassembler_Success; \  | 
6869  | 143k  |   unsigned Start, Len, NumToSkip, PIdx, Opc, DecodeIdx; \  | 
6870  | 143k  |   InsnType Val, FieldValue, PositiveMask, NegativeMask; \  | 
6871  | 143k  |   bool Pred, Fail; \  | 
6872  | 3.72M  |   for (;;) { \ | 
6873  | 3.72M  |     switch (*Ptr) { \ | 
6874  | 0  |     default: \  | 
6875  | 0  |       return MCDisassembler_Fail; \  | 
6876  | 264k  |     case MCD_OPC_ExtractField: { \ | 
6877  | 264k  |       Start = *++Ptr; \  | 
6878  | 264k  |       Len = *++Ptr; \  | 
6879  | 264k  |       ++Ptr; \  | 
6880  | 264k  |       CurFieldValue = (uint32_t)fieldname(insn, Start, Len); \  | 
6881  | 264k  |       break; \  | 
6882  | 0  |     } \  | 
6883  | 3.20M  |     case MCD_OPC_FilterValue: { \ | 
6884  | 3.20M  |       Val = (InsnType)decodeULEB128(++Ptr, &Len); \  | 
6885  | 3.20M  |       Ptr += Len; \  | 
6886  | 3.20M  |       NumToSkip = *Ptr++; \  | 
6887  | 3.20M  |       NumToSkip |= (*Ptr++) << 8; \  | 
6888  | 3.20M  |       if (Val != CurFieldValue) \  | 
6889  | 3.20M  |         Ptr += NumToSkip; \  | 
6890  | 3.20M  |       break; \  | 
6891  | 0  |     } \  | 
6892  | 15.7k  |     case MCD_OPC_CheckField: { \ | 
6893  | 15.7k  |       Start = *++Ptr; \  | 
6894  | 15.7k  |       Len = *++Ptr; \  | 
6895  | 15.7k  |       FieldValue = fieldname(insn, Start, Len); \  | 
6896  | 15.7k  |       ExpectedValue = (uint32_t)decodeULEB128(++Ptr, &Len); \  | 
6897  | 15.7k  |       Ptr += Len; \  | 
6898  | 15.7k  |       NumToSkip = *Ptr++; \  | 
6899  | 15.7k  |       NumToSkip |= (*Ptr++) << 8; \  | 
6900  | 15.7k  |       if (ExpectedValue != FieldValue) \  | 
6901  | 15.7k  |         Ptr += NumToSkip; \  | 
6902  | 15.7k  |       break; \  | 
6903  | 0  |     } \  | 
6904  | 94.7k  |     case MCD_OPC_CheckPredicate: { \ | 
6905  | 94.7k  |       PIdx = (uint32_t)decodeULEB128(++Ptr, &Len); \  | 
6906  | 94.7k  |       Ptr += Len; \  | 
6907  | 94.7k  |       NumToSkip = *Ptr++; \  | 
6908  | 94.7k  |       NumToSkip |= (*Ptr++) << 8; \  | 
6909  | 94.7k  |       Pred = checkDecoderPredicate(PIdx, Bits); \  | 
6910  | 94.7k  |       if (!Pred) \  | 
6911  | 94.7k  |         Ptr += NumToSkip; \  | 
6912  | 94.7k  |       (void)Pred; \  | 
6913  | 94.7k  |       break; \  | 
6914  | 0  |     } \  | 
6915  | 91.1k  |     case MCD_OPC_Decode: { \ | 
6916  | 91.1k  |       Opc = (unsigned)decodeULEB128(++Ptr, &Len); \  | 
6917  | 91.1k  |       Ptr += Len; \  | 
6918  | 91.1k  |       DecodeIdx = (unsigned)decodeULEB128(Ptr, &Len); \  | 
6919  | 91.1k  |       Ptr += Len; \  | 
6920  | 91.1k  |       MCInst_setOpcode(MI, Opc); \  | 
6921  | 91.1k  |       return decoder(S, DecodeIdx, insn, MI, Address, MRI); \  | 
6922  | 0  |     } \  | 
6923  | 0  |     case MCD_OPC_SoftFail: { \ | 
6924  | 0  |       PositiveMask = (InsnType)decodeULEB128(++Ptr, &Len); \  | 
6925  | 0  |       Ptr += Len; \  | 
6926  | 0  |       NegativeMask = (InsnType)decodeULEB128(Ptr, &Len); \  | 
6927  | 0  |       Ptr += Len; \  | 
6928  | 0  |       Fail = (insn & PositiveMask) || (~insn & NegativeMask); \  | 
6929  | 0  |       if (Fail) \  | 
6930  | 0  |         S = MCDisassembler_SoftFail; \  | 
6931  | 0  |       break; \  | 
6932  | 0  |     } \  | 
6933  | 51.9k  |     case MCD_OPC_Fail: { \ | 
6934  | 51.9k  |       return MCDisassembler_Fail; \  | 
6935  | 0  |     } \  | 
6936  | 3.72M  |     } \  | 
6937  | 3.72M  |   } \  | 
6938  | 143k  | }  | 
6939  |  |  | 
6940  |  | FieldFromInstruction(fieldFromInstruction, uint32_t)  | 
6941  |  | DecodeToMCInst(decodeToMCInst, fieldFromInstruction, uint32_t)  | 
6942  |  | DecodeInstruction(decodeInstruction, fieldFromInstruction, decodeToMCInst, uint32_t)  |