/src/capstonenext/arch/LoongArch/LoongArchGenDisassemblerTables.inc
Line  | Count  | Source  | 
1  |  | /* Capstone Disassembly Engine, https://www.capstone-engine.org */  | 
2  |  | /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2022, */  | 
3  |  | /*    Rot127 <unisono@quyllur.org> 2022-2024 */  | 
4  |  | /* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */  | 
5  |  |  | 
6  |  | /* LLVM-commit: <commit> */  | 
7  |  | /* LLVM-tag: <tag> */  | 
8  |  |  | 
9  |  | /* Do not edit. */  | 
10  |  |  | 
11  |  | /* Capstone's LLVM TableGen Backends: */  | 
12  |  | /* https://github.com/capstone-engine/llvm-capstone */  | 
13  |  |  | 
14  |  | #include "../../MCInst.h"  | 
15  |  | #include "../../cs_priv.h"  | 
16  |  | #include "../../LEB128.h"  | 
17  |  |  | 
18  |  | // Helper function for extracting fields from encoded instructions.  | 
19  |  | #define FieldFromInstruction(fname, InsnType) \  | 
20  | 0  | static InsnType fname(InsnType insn, unsigned startBit, unsigned numBits) \  | 
21  | 0  | { \ | 
22  | 0  |   InsnType fieldMask; \  | 
23  | 0  |   if (numBits == sizeof(InsnType) * 8) \  | 
24  | 0  |     fieldMask = (InsnType)(-1LL); \  | 
25  | 0  |   else \  | 
26  | 0  |     fieldMask = (((InsnType)1 << numBits) - 1) << startBit; \  | 
27  | 0  |   return (insn & fieldMask) >> startBit; \  | 
28  | 0  | }  | 
29  |  |  | 
30  | 0  | static bool Check(DecodeStatus *Out, const DecodeStatus In) { | 
31  | 0  |   *Out = (DecodeStatus) (*Out & In);  | 
32  | 0  |   return *Out != MCDisassembler_Fail;  | 
33  | 0  | }  | 
34  |  |  | 
35  |  | static const uint8_t DecoderTable32[] = { | 
36  |  | /* 0 */       MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ... | 
37  |  | /* 3 */       MCD_OPC_FilterValue, 0, 68, 17, 0, // Skip to: 4428  | 
38  |  | /* 8 */       MCD_OPC_ExtractField, 22, 4,  // Inst{25-22} ... | 
39  |  | /* 11 */      MCD_OPC_FilterValue, 0, 69, 10, 0, // Skip to: 2645  | 
40  |  | /* 16 */      MCD_OPC_ExtractField, 18, 4,  // Inst{21-18} ... | 
41  |  | /* 19 */      MCD_OPC_FilterValue, 0, 104, 2, 0, // Skip to: 640  | 
42  |  | /* 24 */      MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
43  |  | /* 27 */      MCD_OPC_FilterValue, 0, 112, 1, 0, // Skip to: 400  | 
44  |  | /* 32 */      MCD_OPC_ExtractField, 10, 5,  // Inst{14-10} ... | 
45  |  | /* 35 */      MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 51  | 
46  |  | /* 40 */      MCD_OPC_CheckField, 2, 3, 0, 79, 95, 0, // Skip to: 24446  | 
47  |  | /* 47 */      MCD_OPC_Decode, 212, 5, 0, // Opcode: MOVGR2SCR  | 
48  |  | /* 51 */      MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 67  | 
49  |  | /* 56 */      MCD_OPC_CheckField, 7, 3, 0, 63, 95, 0, // Skip to: 24446  | 
50  |  | /* 63 */      MCD_OPC_Decode, 213, 5, 1, // Opcode: MOVSCR2GR  | 
51  |  | /* 67 */      MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 76  | 
52  |  | /* 72 */      MCD_OPC_Decode, 223, 3, 2, // Opcode: CLO_W  | 
53  |  | /* 76 */      MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 85  | 
54  |  | /* 81 */      MCD_OPC_Decode, 225, 3, 2, // Opcode: CLZ_W  | 
55  |  | /* 85 */      MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 94  | 
56  |  | /* 90 */      MCD_OPC_Decode, 239, 3, 2, // Opcode: CTO_W  | 
57  |  | /* 94 */      MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 103  | 
58  |  | /* 99 */      MCD_OPC_Decode, 241, 3, 2, // Opcode: CTZ_W  | 
59  |  | /* 103 */     MCD_OPC_FilterValue, 8, 9, 0, 0, // Skip to: 117  | 
60  |  | /* 108 */     MCD_OPC_CheckPredicate, 0, 13, 95, 0, // Skip to: 24446  | 
61  |  | /* 113 */     MCD_OPC_Decode, 222, 3, 2, // Opcode: CLO_D  | 
62  |  | /* 117 */     MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 131  | 
63  |  | /* 122 */     MCD_OPC_CheckPredicate, 0, 255, 94, 0, // Skip to: 24446  | 
64  |  | /* 127 */     MCD_OPC_Decode, 224, 3, 2, // Opcode: CLZ_D  | 
65  |  | /* 131 */     MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 145  | 
66  |  | /* 136 */     MCD_OPC_CheckPredicate, 0, 241, 94, 0, // Skip to: 24446  | 
67  |  | /* 141 */     MCD_OPC_Decode, 238, 3, 2, // Opcode: CTO_D  | 
68  |  | /* 145 */     MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 159  | 
69  |  | /* 150 */     MCD_OPC_CheckPredicate, 0, 227, 94, 0, // Skip to: 24446  | 
70  |  | /* 155 */     MCD_OPC_Decode, 240, 3, 2, // Opcode: CTZ_D  | 
71  |  | /* 159 */     MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 168  | 
72  |  | /* 164 */     MCD_OPC_Decode, 243, 5, 2, // Opcode: REVB_2H  | 
73  |  | /* 168 */     MCD_OPC_FilterValue, 13, 9, 0, 0, // Skip to: 182  | 
74  |  | /* 173 */     MCD_OPC_CheckPredicate, 0, 204, 94, 0, // Skip to: 24446  | 
75  |  | /* 178 */     MCD_OPC_Decode, 245, 5, 2, // Opcode: REVB_4H  | 
76  |  | /* 182 */     MCD_OPC_FilterValue, 14, 9, 0, 0, // Skip to: 196  | 
77  |  | /* 187 */     MCD_OPC_CheckPredicate, 0, 190, 94, 0, // Skip to: 24446  | 
78  |  | /* 192 */     MCD_OPC_Decode, 244, 5, 2, // Opcode: REVB_2W  | 
79  |  | /* 196 */     MCD_OPC_FilterValue, 15, 9, 0, 0, // Skip to: 210  | 
80  |  | /* 201 */     MCD_OPC_CheckPredicate, 0, 176, 94, 0, // Skip to: 24446  | 
81  |  | /* 206 */     MCD_OPC_Decode, 246, 5, 2, // Opcode: REVB_D  | 
82  |  | /* 210 */     MCD_OPC_FilterValue, 16, 9, 0, 0, // Skip to: 224  | 
83  |  | /* 215 */     MCD_OPC_CheckPredicate, 0, 162, 94, 0, // Skip to: 24446  | 
84  |  | /* 220 */     MCD_OPC_Decode, 247, 5, 2, // Opcode: REVH_2W  | 
85  |  | /* 224 */     MCD_OPC_FilterValue, 17, 9, 0, 0, // Skip to: 238  | 
86  |  | /* 229 */     MCD_OPC_CheckPredicate, 0, 148, 94, 0, // Skip to: 24446  | 
87  |  | /* 234 */     MCD_OPC_Decode, 248, 5, 2, // Opcode: REVH_D  | 
88  |  | /* 238 */     MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 247  | 
89  |  | /* 243 */     MCD_OPC_Decode, 205, 3, 2, // Opcode: BITREV_4B  | 
90  |  | /* 247 */     MCD_OPC_FilterValue, 19, 9, 0, 0, // Skip to: 261  | 
91  |  | /* 252 */     MCD_OPC_CheckPredicate, 0, 125, 94, 0, // Skip to: 24446  | 
92  |  | /* 257 */     MCD_OPC_Decode, 206, 3, 2, // Opcode: BITREV_8B  | 
93  |  | /* 261 */     MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 270  | 
94  |  | /* 266 */     MCD_OPC_Decode, 208, 3, 2, // Opcode: BITREV_W  | 
95  |  | /* 270 */     MCD_OPC_FilterValue, 21, 9, 0, 0, // Skip to: 284  | 
96  |  | /* 275 */     MCD_OPC_CheckPredicate, 0, 102, 94, 0, // Skip to: 24446  | 
97  |  | /* 280 */     MCD_OPC_Decode, 207, 3, 2, // Opcode: BITREV_D  | 
98  |  | /* 284 */     MCD_OPC_FilterValue, 22, 4, 0, 0, // Skip to: 293  | 
99  |  | /* 289 */     MCD_OPC_Decode, 250, 3, 2, // Opcode: EXT_W_H  | 
100  |  | /* 293 */     MCD_OPC_FilterValue, 23, 4, 0, 0, // Skip to: 302  | 
101  |  | /* 298 */     MCD_OPC_Decode, 249, 3, 2, // Opcode: EXT_W_B  | 
102  |  | /* 302 */     MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 311  | 
103  |  | /* 307 */     MCD_OPC_Decode, 241, 5, 2, // Opcode: RDTIMEL_W  | 
104  |  | /* 311 */     MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 320  | 
105  |  | /* 316 */     MCD_OPC_Decode, 240, 5, 2, // Opcode: RDTIMEH_W  | 
106  |  | /* 320 */     MCD_OPC_FilterValue, 26, 9, 0, 0, // Skip to: 334  | 
107  |  | /* 325 */     MCD_OPC_CheckPredicate, 0, 52, 94, 0, // Skip to: 24446  | 
108  |  | /* 330 */     MCD_OPC_Decode, 242, 5, 2, // Opcode: RDTIME_D  | 
109  |  | /* 334 */     MCD_OPC_FilterValue, 27, 4, 0, 0, // Skip to: 343  | 
110  |  | /* 339 */     MCD_OPC_Decode, 226, 3, 2, // Opcode: CPUCFG  | 
111  |  | /* 343 */     MCD_OPC_FilterValue, 28, 18, 0, 0, // Skip to: 366  | 
112  |  | /* 348 */     MCD_OPC_CheckField, 8, 2, 0, 27, 94, 0, // Skip to: 24446  | 
113  |  | /* 355 */     MCD_OPC_CheckField, 0, 5, 0, 20, 94, 0, // Skip to: 24446  | 
114  |  | /* 362 */     MCD_OPC_Decode, 179, 12, 3, // Opcode: X86MTTOP  | 
115  |  | /* 366 */     MCD_OPC_FilterValue, 29, 11, 0, 0, // Skip to: 382  | 
116  |  | /* 371 */     MCD_OPC_CheckField, 5, 5, 0, 4, 94, 0, // Skip to: 24446  | 
117  |  | /* 378 */     MCD_OPC_Decode, 177, 12, 4, // Opcode: X86MFTOP  | 
118  |  | /* 382 */     MCD_OPC_FilterValue, 30, 4, 0, 0, // Skip to: 391  | 
119  |  | /* 387 */     MCD_OPC_Decode, 140, 6, 2, // Opcode: SETX86LOOPE  | 
120  |  | /* 391 */     MCD_OPC_FilterValue, 31, 242, 93, 0, // Skip to: 24446  | 
121  |  | /* 396 */     MCD_OPC_Decode, 141, 6, 2, // Opcode: SETX86LOOPNE  | 
122  |  | /* 400 */     MCD_OPC_FilterValue, 1, 193, 0, 0, // Skip to: 598  | 
123  |  | /* 405 */     MCD_OPC_ExtractField, 0, 5,  // Inst{4-0} ... | 
124  |  | /* 408 */     MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 424  | 
125  |  | /* 413 */     MCD_OPC_CheckField, 10, 5, 0, 218, 93, 0, // Skip to: 24446  | 
126  |  | /* 420 */     MCD_OPC_Decode, 172, 12, 5, // Opcode: X86INC_B  | 
127  |  | /* 424 */     MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 440  | 
128  |  | /* 429 */     MCD_OPC_CheckField, 10, 5, 0, 202, 93, 0, // Skip to: 24446  | 
129  |  | /* 436 */     MCD_OPC_Decode, 174, 12, 5, // Opcode: X86INC_H  | 
130  |  | /* 440 */     MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 456  | 
131  |  | /* 445 */     MCD_OPC_CheckField, 10, 5, 0, 186, 93, 0, // Skip to: 24446  | 
132  |  | /* 452 */     MCD_OPC_Decode, 175, 12, 5, // Opcode: X86INC_W  | 
133  |  | /* 456 */     MCD_OPC_FilterValue, 3, 16, 0, 0, // Skip to: 477  | 
134  |  | /* 461 */     MCD_OPC_CheckPredicate, 0, 172, 93, 0, // Skip to: 24446  | 
135  |  | /* 466 */     MCD_OPC_CheckField, 10, 5, 0, 165, 93, 0, // Skip to: 24446  | 
136  |  | /* 473 */     MCD_OPC_Decode, 173, 12, 5, // Opcode: X86INC_D  | 
137  |  | /* 477 */     MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 493  | 
138  |  | /* 482 */     MCD_OPC_CheckField, 10, 5, 0, 149, 93, 0, // Skip to: 24446  | 
139  |  | /* 489 */     MCD_OPC_Decode, 167, 12, 5, // Opcode: X86DEC_B  | 
140  |  | /* 493 */     MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 509  | 
141  |  | /* 498 */     MCD_OPC_CheckField, 10, 5, 0, 133, 93, 0, // Skip to: 24446  | 
142  |  | /* 505 */     MCD_OPC_Decode, 169, 12, 5, // Opcode: X86DEC_H  | 
143  |  | /* 509 */     MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 525  | 
144  |  | /* 514 */     MCD_OPC_CheckField, 10, 5, 0, 117, 93, 0, // Skip to: 24446  | 
145  |  | /* 521 */     MCD_OPC_Decode, 170, 12, 5, // Opcode: X86DEC_W  | 
146  |  | /* 525 */     MCD_OPC_FilterValue, 7, 16, 0, 0, // Skip to: 546  | 
147  |  | /* 530 */     MCD_OPC_CheckPredicate, 0, 103, 93, 0, // Skip to: 24446  | 
148  |  | /* 535 */     MCD_OPC_CheckField, 10, 5, 0, 96, 93, 0, // Skip to: 24446  | 
149  |  | /* 542 */     MCD_OPC_Decode, 168, 12, 5, // Opcode: X86DEC_D  | 
150  |  | /* 546 */     MCD_OPC_FilterValue, 8, 21, 0, 0, // Skip to: 572  | 
151  |  | /* 551 */     MCD_OPC_ExtractField, 5, 10,  // Inst{14-5} ... | 
152  |  | /* 554 */     MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 563  | 
153  |  | /* 559 */     MCD_OPC_Decode, 229, 12, 6, // Opcode: X86SETTM  | 
154  |  | /* 563 */     MCD_OPC_FilterValue, 1, 70, 93, 0, // Skip to: 24446  | 
155  |  | /* 568 */     MCD_OPC_Decode, 165, 12, 6, // Opcode: X86CLRTM  | 
156  |  | /* 572 */     MCD_OPC_FilterValue, 9, 61, 93, 0, // Skip to: 24446  | 
157  |  | /* 577 */     MCD_OPC_ExtractField, 5, 10,  // Inst{14-5} ... | 
158  |  | /* 580 */     MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 589  | 
159  |  | /* 585 */     MCD_OPC_Decode, 171, 12, 6, // Opcode: X86INCTOP  | 
160  |  | /* 589 */     MCD_OPC_FilterValue, 1, 44, 93, 0, // Skip to: 24446  | 
161  |  | /* 594 */     MCD_OPC_Decode, 166, 12, 6, // Opcode: X86DECTOP  | 
162  |  | /* 598 */     MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 619  | 
163  |  | /* 603 */     MCD_OPC_CheckPredicate, 0, 30, 93, 0, // Skip to: 24446  | 
164  |  | /* 608 */     MCD_OPC_CheckField, 0, 5, 0, 23, 93, 0, // Skip to: 24446  | 
165  |  | /* 615 */     MCD_OPC_Decode, 197, 3, 7, // Opcode: ASRTLE_D  | 
166  |  | /* 619 */     MCD_OPC_FilterValue, 3, 14, 93, 0, // Skip to: 24446  | 
167  |  | /* 624 */     MCD_OPC_CheckPredicate, 0, 9, 93, 0, // Skip to: 24446  | 
168  |  | /* 629 */     MCD_OPC_CheckField, 0, 5, 0, 2, 93, 0, // Skip to: 24446  | 
169  |  | /* 636 */     MCD_OPC_Decode, 196, 3, 7, // Opcode: ASRTGT_D  | 
170  |  | /* 640 */     MCD_OPC_FilterValue, 1, 26, 0, 0, // Skip to: 671  | 
171  |  | /* 645 */     MCD_OPC_ExtractField, 17, 1,  // Inst{17} ... | 
172  |  | /* 648 */     MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 657  | 
173  |  | /* 653 */     MCD_OPC_Decode, 245, 2, 8, // Opcode: ALSL_W  | 
174  |  | /* 657 */     MCD_OPC_FilterValue, 1, 232, 92, 0, // Skip to: 24446  | 
175  |  | /* 662 */     MCD_OPC_CheckPredicate, 0, 227, 92, 0, // Skip to: 24446  | 
176  |  | /* 667 */     MCD_OPC_Decode, 246, 2, 8, // Opcode: ALSL_WU  | 
177  |  | /* 671 */     MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 687  | 
178  |  | /* 676 */     MCD_OPC_CheckField, 17, 1, 0, 211, 92, 0, // Skip to: 24446  | 
179  |  | /* 683 */     MCD_OPC_Decode, 220, 3, 9, // Opcode: BYTEPICK_W  | 
180  |  | /* 687 */     MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 701  | 
181  |  | /* 692 */     MCD_OPC_CheckPredicate, 0, 197, 92, 0, // Skip to: 24446  | 
182  |  | /* 697 */     MCD_OPC_Decode, 219, 3, 10, // Opcode: BYTEPICK_D  | 
183  |  | /* 701 */     MCD_OPC_FilterValue, 4, 85, 0, 0, // Skip to: 791  | 
184  |  | /* 706 */     MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
185  |  | /* 709 */     MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 718  | 
186  |  | /* 714 */     MCD_OPC_Decode, 243, 2, 11, // Opcode: ADD_W  | 
187  |  | /* 718 */     MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 732  | 
188  |  | /* 723 */     MCD_OPC_CheckPredicate, 0, 166, 92, 0, // Skip to: 24446  | 
189  |  | /* 728 */     MCD_OPC_Decode, 242, 2, 11, // Opcode: ADD_D  | 
190  |  | /* 732 */     MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 741  | 
191  |  | /* 737 */     MCD_OPC_Decode, 183, 6, 11, // Opcode: SUB_W  | 
192  |  | /* 741 */     MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 755  | 
193  |  | /* 746 */     MCD_OPC_CheckPredicate, 0, 143, 92, 0, // Skip to: 24446  | 
194  |  | /* 751 */     MCD_OPC_Decode, 182, 6, 11, // Opcode: SUB_D  | 
195  |  | /* 755 */     MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 764  | 
196  |  | /* 760 */     MCD_OPC_Decode, 148, 6, 11, // Opcode: SLT  | 
197  |  | /* 764 */     MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 773  | 
198  |  | /* 769 */     MCD_OPC_Decode, 150, 6, 11, // Opcode: SLTU  | 
199  |  | /* 773 */     MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 782  | 
200  |  | /* 778 */     MCD_OPC_Decode, 192, 5, 11, // Opcode: MASKEQZ  | 
201  |  | /* 782 */     MCD_OPC_FilterValue, 7, 107, 92, 0, // Skip to: 24446  | 
202  |  | /* 787 */     MCD_OPC_Decode, 193, 5, 11, // Opcode: MASKNEZ  | 
203  |  | /* 791 */     MCD_OPC_FilterValue, 5, 75, 0, 0, // Skip to: 871  | 
204  |  | /* 796 */     MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
205  |  | /* 799 */     MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 808  | 
206  |  | /* 804 */     MCD_OPC_Decode, 222, 5, 11, // Opcode: NOR  | 
207  |  | /* 808 */     MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 817  | 
208  |  | /* 813 */     MCD_OPC_Decode, 171, 3, 11, // Opcode: AND  | 
209  |  | /* 817 */     MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 826  | 
210  |  | /* 822 */     MCD_OPC_Decode, 223, 5, 11, // Opcode: OR  | 
211  |  | /* 826 */     MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 835  | 
212  |  | /* 831 */     MCD_OPC_Decode, 136, 13, 11, // Opcode: XOR  | 
213  |  | /* 835 */     MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 844  | 
214  |  | /* 840 */     MCD_OPC_Decode, 225, 5, 11, // Opcode: ORN  | 
215  |  | /* 844 */     MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 853  | 
216  |  | /* 849 */     MCD_OPC_Decode, 173, 3, 11, // Opcode: ANDN  | 
217  |  | /* 853 */     MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 862  | 
218  |  | /* 858 */     MCD_OPC_Decode, 147, 6, 11, // Opcode: SLL_W  | 
219  |  | /* 862 */     MCD_OPC_FilterValue, 7, 27, 92, 0, // Skip to: 24446  | 
220  |  | /* 867 */     MCD_OPC_Decode, 159, 6, 11, // Opcode: SRL_W  | 
221  |  | /* 871 */     MCD_OPC_FilterValue, 6, 95, 0, 0, // Skip to: 971  | 
222  |  | /* 876 */     MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
223  |  | /* 879 */     MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 888  | 
224  |  | /* 884 */     MCD_OPC_Decode, 155, 6, 11, // Opcode: SRA_W  | 
225  |  | /* 888 */     MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 902  | 
226  |  | /* 893 */     MCD_OPC_CheckPredicate, 0, 252, 91, 0, // Skip to: 24446  | 
227  |  | /* 898 */     MCD_OPC_Decode, 146, 6, 11, // Opcode: SLL_D  | 
228  |  | /* 902 */     MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 916  | 
229  |  | /* 907 */     MCD_OPC_CheckPredicate, 0, 238, 91, 0, // Skip to: 24446  | 
230  |  | /* 912 */     MCD_OPC_Decode, 158, 6, 11, // Opcode: SRL_D  | 
231  |  | /* 916 */     MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 930  | 
232  |  | /* 921 */     MCD_OPC_CheckPredicate, 0, 224, 91, 0, // Skip to: 24446  | 
233  |  | /* 926 */     MCD_OPC_Decode, 154, 6, 11, // Opcode: SRA_D  | 
234  |  | /* 930 */     MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 939  | 
235  |  | /* 935 */     MCD_OPC_Decode, 253, 5, 11, // Opcode: ROTR_B  | 
236  |  | /* 939 */     MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 948  | 
237  |  | /* 944 */     MCD_OPC_Decode, 255, 5, 11, // Opcode: ROTR_H  | 
238  |  | /* 948 */     MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 957  | 
239  |  | /* 953 */     MCD_OPC_Decode, 128, 6, 11, // Opcode: ROTR_W  | 
240  |  | /* 957 */     MCD_OPC_FilterValue, 7, 188, 91, 0, // Skip to: 24446  | 
241  |  | /* 962 */     MCD_OPC_CheckPredicate, 0, 183, 91, 0, // Skip to: 24446  | 
242  |  | /* 967 */     MCD_OPC_Decode, 254, 5, 11, // Opcode: ROTR_D  | 
243  |  | /* 971 */     MCD_OPC_FilterValue, 7, 100, 0, 0, // Skip to: 1076  | 
244  |  | /* 976 */     MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
245  |  | /* 979 */     MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 988  | 
246  |  | /* 984 */     MCD_OPC_Decode, 221, 5, 11, // Opcode: MUL_W  | 
247  |  | /* 988 */     MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 997  | 
248  |  | /* 993 */     MCD_OPC_Decode, 216, 5, 11, // Opcode: MULH_W  | 
249  |  | /* 997 */     MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1006  | 
250  |  | /* 1002 */    MCD_OPC_Decode, 217, 5, 11, // Opcode: MULH_WU  | 
251  |  | /* 1006 */    MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 1020  | 
252  |  | /* 1011 */    MCD_OPC_CheckPredicate, 0, 134, 91, 0, // Skip to: 24446  | 
253  |  | /* 1016 */    MCD_OPC_Decode, 220, 5, 11, // Opcode: MUL_D  | 
254  |  | /* 1020 */    MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 1034  | 
255  |  | /* 1025 */    MCD_OPC_CheckPredicate, 0, 120, 91, 0, // Skip to: 24446  | 
256  |  | /* 1030 */    MCD_OPC_Decode, 214, 5, 11, // Opcode: MULH_D  | 
257  |  | /* 1034 */    MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 1048  | 
258  |  | /* 1039 */    MCD_OPC_CheckPredicate, 0, 106, 91, 0, // Skip to: 24446  | 
259  |  | /* 1044 */    MCD_OPC_Decode, 215, 5, 11, // Opcode: MULH_DU  | 
260  |  | /* 1048 */    MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 1062  | 
261  |  | /* 1053 */    MCD_OPC_CheckPredicate, 0, 92, 91, 0, // Skip to: 24446  | 
262  |  | /* 1058 */    MCD_OPC_Decode, 218, 5, 11, // Opcode: MULW_D_W  | 
263  |  | /* 1062 */    MCD_OPC_FilterValue, 7, 83, 91, 0, // Skip to: 24446  | 
264  |  | /* 1067 */    MCD_OPC_CheckPredicate, 0, 78, 91, 0, // Skip to: 24446  | 
265  |  | /* 1072 */    MCD_OPC_Decode, 219, 5, 11, // Opcode: MULW_D_WU  | 
266  |  | /* 1076 */    MCD_OPC_FilterValue, 8, 95, 0, 0, // Skip to: 1176  | 
267  |  | /* 1081 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
268  |  | /* 1084 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1093  | 
269  |  | /* 1089 */    MCD_OPC_Decode, 246, 3, 11, // Opcode: DIV_W  | 
270  |  | /* 1093 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1102  | 
271  |  | /* 1098 */    MCD_OPC_Decode, 196, 5, 11, // Opcode: MOD_W  | 
272  |  | /* 1102 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1111  | 
273  |  | /* 1107 */    MCD_OPC_Decode, 247, 3, 11, // Opcode: DIV_WU  | 
274  |  | /* 1111 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 1120  | 
275  |  | /* 1116 */    MCD_OPC_Decode, 197, 5, 11, // Opcode: MOD_WU  | 
276  |  | /* 1120 */    MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 1134  | 
277  |  | /* 1125 */    MCD_OPC_CheckPredicate, 0, 20, 91, 0, // Skip to: 24446  | 
278  |  | /* 1130 */    MCD_OPC_Decode, 244, 3, 11, // Opcode: DIV_D  | 
279  |  | /* 1134 */    MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 1148  | 
280  |  | /* 1139 */    MCD_OPC_CheckPredicate, 0, 6, 91, 0, // Skip to: 24446  | 
281  |  | /* 1144 */    MCD_OPC_Decode, 194, 5, 11, // Opcode: MOD_D  | 
282  |  | /* 1148 */    MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 1162  | 
283  |  | /* 1153 */    MCD_OPC_CheckPredicate, 0, 248, 90, 0, // Skip to: 24446  | 
284  |  | /* 1158 */    MCD_OPC_Decode, 245, 3, 11, // Opcode: DIV_DU  | 
285  |  | /* 1162 */    MCD_OPC_FilterValue, 7, 239, 90, 0, // Skip to: 24446  | 
286  |  | /* 1167 */    MCD_OPC_CheckPredicate, 0, 234, 90, 0, // Skip to: 24446  | 
287  |  | /* 1172 */    MCD_OPC_Decode, 195, 5, 11, // Opcode: MOD_DU  | 
288  |  | /* 1176 */    MCD_OPC_FilterValue, 9, 115, 0, 0, // Skip to: 1296  | 
289  |  | /* 1181 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
290  |  | /* 1184 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1198  | 
291  |  | /* 1189 */    MCD_OPC_CheckPredicate, 0, 212, 90, 0, // Skip to: 24446  | 
292  |  | /* 1194 */    MCD_OPC_Decode, 231, 3, 11, // Opcode: CRC_W_B_W  | 
293  |  | /* 1198 */    MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 1212  | 
294  |  | /* 1203 */    MCD_OPC_CheckPredicate, 0, 198, 90, 0, // Skip to: 24446  | 
295  |  | /* 1208 */    MCD_OPC_Decode, 233, 3, 11, // Opcode: CRC_W_H_W  | 
296  |  | /* 1212 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 1226  | 
297  |  | /* 1217 */    MCD_OPC_CheckPredicate, 0, 184, 90, 0, // Skip to: 24446  | 
298  |  | /* 1222 */    MCD_OPC_Decode, 234, 3, 11, // Opcode: CRC_W_W_W  | 
299  |  | /* 1226 */    MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 1240  | 
300  |  | /* 1231 */    MCD_OPC_CheckPredicate, 0, 170, 90, 0, // Skip to: 24446  | 
301  |  | /* 1236 */    MCD_OPC_Decode, 232, 3, 11, // Opcode: CRC_W_D_W  | 
302  |  | /* 1240 */    MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 1254  | 
303  |  | /* 1245 */    MCD_OPC_CheckPredicate, 0, 156, 90, 0, // Skip to: 24446  | 
304  |  | /* 1250 */    MCD_OPC_Decode, 227, 3, 11, // Opcode: CRCC_W_B_W  | 
305  |  | /* 1254 */    MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 1268  | 
306  |  | /* 1259 */    MCD_OPC_CheckPredicate, 0, 142, 90, 0, // Skip to: 24446  | 
307  |  | /* 1264 */    MCD_OPC_Decode, 229, 3, 11, // Opcode: CRCC_W_H_W  | 
308  |  | /* 1268 */    MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 1282  | 
309  |  | /* 1273 */    MCD_OPC_CheckPredicate, 0, 128, 90, 0, // Skip to: 24446  | 
310  |  | /* 1278 */    MCD_OPC_Decode, 230, 3, 11, // Opcode: CRCC_W_W_W  | 
311  |  | /* 1282 */    MCD_OPC_FilterValue, 7, 119, 90, 0, // Skip to: 24446  | 
312  |  | /* 1287 */    MCD_OPC_CheckPredicate, 0, 114, 90, 0, // Skip to: 24446  | 
313  |  | /* 1292 */    MCD_OPC_Decode, 228, 3, 11, // Opcode: CRCC_W_D_W  | 
314  |  | /* 1296 */    MCD_OPC_FilterValue, 10, 62, 0, 0, // Skip to: 1363  | 
315  |  | /* 1301 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
316  |  | /* 1304 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1313  | 
317  |  | /* 1309 */    MCD_OPC_Decode, 240, 2, 12, // Opcode: ADDU12I_W  | 
318  |  | /* 1313 */    MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 1327  | 
319  |  | /* 1318 */    MCD_OPC_CheckPredicate, 0, 83, 90, 0, // Skip to: 24446  | 
320  |  | /* 1323 */    MCD_OPC_Decode, 239, 2, 12, // Opcode: ADDU12I_D  | 
321  |  | /* 1327 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 1336  | 
322  |  | /* 1332 */    MCD_OPC_Decode, 214, 3, 13, // Opcode: BREAK  | 
323  |  | /* 1336 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 1345  | 
324  |  | /* 1341 */    MCD_OPC_Decode, 243, 3, 13, // Opcode: DBCL  | 
325  |  | /* 1345 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 1354  | 
326  |  | /* 1350 */    MCD_OPC_Decode, 184, 6, 13, // Opcode: SYSCALL  | 
327  |  | /* 1354 */    MCD_OPC_FilterValue, 7, 47, 90, 0, // Skip to: 24446  | 
328  |  | /* 1359 */    MCD_OPC_Decode, 140, 5, 13, // Opcode: HVCL  | 
329  |  | /* 1363 */    MCD_OPC_FilterValue, 11, 16, 0, 0, // Skip to: 1384  | 
330  |  | /* 1368 */    MCD_OPC_CheckPredicate, 0, 33, 90, 0, // Skip to: 24446  | 
331  |  | /* 1373 */    MCD_OPC_CheckField, 17, 1, 0, 26, 90, 0, // Skip to: 24446  | 
332  |  | /* 1380 */    MCD_OPC_Decode, 244, 2, 8, // Opcode: ALSL_D  | 
333  |  | /* 1384 */    MCD_OPC_FilterValue, 12, 85, 0, 0, // Skip to: 1474  | 
334  |  | /* 1389 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
335  |  | /* 1392 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1401  | 
336  |  | /* 1397 */    MCD_OPC_Decode, 233, 2, 11, // Opcode: ADC_B  | 
337  |  | /* 1401 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1410  | 
338  |  | /* 1406 */    MCD_OPC_Decode, 235, 2, 11, // Opcode: ADC_H  | 
339  |  | /* 1410 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1419  | 
340  |  | /* 1415 */    MCD_OPC_Decode, 236, 2, 11, // Opcode: ADC_W  | 
341  |  | /* 1419 */    MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 1433  | 
342  |  | /* 1424 */    MCD_OPC_CheckPredicate, 0, 233, 89, 0, // Skip to: 24446  | 
343  |  | /* 1429 */    MCD_OPC_Decode, 234, 2, 11, // Opcode: ADC_D  | 
344  |  | /* 1433 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 1442  | 
345  |  | /* 1438 */    MCD_OPC_Decode, 129, 6, 11, // Opcode: SBC_B  | 
346  |  | /* 1442 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 1451  | 
347  |  | /* 1447 */    MCD_OPC_Decode, 131, 6, 11, // Opcode: SBC_H  | 
348  |  | /* 1451 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 1460  | 
349  |  | /* 1456 */    MCD_OPC_Decode, 132, 6, 11, // Opcode: SBC_W  | 
350  |  | /* 1460 */    MCD_OPC_FilterValue, 7, 197, 89, 0, // Skip to: 24446  | 
351  |  | /* 1465 */    MCD_OPC_CheckPredicate, 0, 192, 89, 0, // Skip to: 24446  | 
352  |  | /* 1470 */    MCD_OPC_Decode, 130, 6, 11, // Opcode: SBC_D  | 
353  |  | /* 1474 */    MCD_OPC_FilterValue, 13, 132, 0, 0, // Skip to: 1611  | 
354  |  | /* 1479 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
355  |  | /* 1482 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1491  | 
356  |  | /* 1487 */    MCD_OPC_Decode, 236, 5, 11, // Opcode: RCR_B  | 
357  |  | /* 1491 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1500  | 
358  |  | /* 1496 */    MCD_OPC_Decode, 238, 5, 11, // Opcode: RCR_H  | 
359  |  | /* 1500 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1509  | 
360  |  | /* 1505 */    MCD_OPC_Decode, 239, 5, 11, // Opcode: RCR_W  | 
361  |  | /* 1509 */    MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 1523  | 
362  |  | /* 1514 */    MCD_OPC_CheckPredicate, 0, 143, 89, 0, // Skip to: 24446  | 
363  |  | /* 1519 */    MCD_OPC_Decode, 237, 5, 11, // Opcode: RCR_D  | 
364  |  | /* 1523 */    MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 1539  | 
365  |  | /* 1528 */    MCD_OPC_CheckField, 14, 1, 1, 127, 89, 0, // Skip to: 24446  | 
366  |  | /* 1535 */    MCD_OPC_Decode, 178, 3, 14, // Opcode: ARMMOVE  | 
367  |  | /* 1539 */    MCD_OPC_FilterValue, 5, 35, 0, 0, // Skip to: 1579  | 
368  |  | /* 1544 */    MCD_OPC_ExtractField, 14, 1,  // Inst{14} ... | 
369  |  | /* 1547 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1563  | 
370  |  | /* 1552 */    MCD_OPC_CheckField, 5, 5, 0, 103, 89, 0, // Skip to: 24446  | 
371  |  | /* 1559 */    MCD_OPC_Decode, 139, 6, 15, // Opcode: SETX86J  | 
372  |  | /* 1563 */    MCD_OPC_FilterValue, 1, 94, 89, 0, // Skip to: 24446  | 
373  |  | /* 1568 */    MCD_OPC_CheckField, 5, 5, 0, 87, 89, 0, // Skip to: 24446  | 
374  |  | /* 1575 */    MCD_OPC_Decode, 138, 6, 15, // Opcode: SETARMJ  | 
375  |  | /* 1579 */    MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 1595  | 
376  |  | /* 1584 */    MCD_OPC_CheckField, 4, 1, 1, 71, 89, 0, // Skip to: 24446  | 
377  |  | /* 1591 */    MCD_OPC_Decode, 175, 3, 16, // Opcode: ARMADD_W  | 
378  |  | /* 1595 */    MCD_OPC_FilterValue, 7, 62, 89, 0, // Skip to: 24446  | 
379  |  | /* 1600 */    MCD_OPC_CheckField, 4, 1, 1, 55, 89, 0, // Skip to: 24446  | 
380  |  | /* 1607 */    MCD_OPC_Decode, 194, 3, 16, // Opcode: ARMSUB_W  | 
381  |  | /* 1611 */    MCD_OPC_FilterValue, 14, 131, 0, 0, // Skip to: 1747  | 
382  |  | /* 1616 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
383  |  | /* 1619 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1635  | 
384  |  | /* 1624 */    MCD_OPC_CheckField, 4, 1, 1, 31, 89, 0, // Skip to: 24446  | 
385  |  | /* 1631 */    MCD_OPC_Decode, 174, 3, 16, // Opcode: ARMADC_W  | 
386  |  | /* 1635 */    MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 1651  | 
387  |  | /* 1640 */    MCD_OPC_CheckField, 4, 1, 1, 15, 89, 0, // Skip to: 24446  | 
388  |  | /* 1647 */    MCD_OPC_Decode, 187, 3, 16, // Opcode: ARMSBC_W  | 
389  |  | /* 1651 */    MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 1667  | 
390  |  | /* 1656 */    MCD_OPC_CheckField, 4, 1, 1, 255, 88, 0, // Skip to: 24446  | 
391  |  | /* 1663 */    MCD_OPC_Decode, 176, 3, 16, // Opcode: ARMAND_W  | 
392  |  | /* 1667 */    MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 1683  | 
393  |  | /* 1672 */    MCD_OPC_CheckField, 4, 1, 1, 239, 88, 0, // Skip to: 24446  | 
394  |  | /* 1679 */    MCD_OPC_Decode, 183, 3, 16, // Opcode: ARMOR_W  | 
395  |  | /* 1683 */    MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 1699  | 
396  |  | /* 1688 */    MCD_OPC_CheckField, 4, 1, 1, 223, 88, 0, // Skip to: 24446  | 
397  |  | /* 1695 */    MCD_OPC_Decode, 195, 3, 16, // Opcode: ARMXOR_W  | 
398  |  | /* 1699 */    MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 1715  | 
399  |  | /* 1704 */    MCD_OPC_CheckField, 4, 1, 1, 207, 88, 0, // Skip to: 24446  | 
400  |  | /* 1711 */    MCD_OPC_Decode, 189, 3, 16, // Opcode: ARMSLL_W  | 
401  |  | /* 1715 */    MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 1731  | 
402  |  | /* 1720 */    MCD_OPC_CheckField, 4, 1, 1, 191, 88, 0, // Skip to: 24446  | 
403  |  | /* 1727 */    MCD_OPC_Decode, 193, 3, 16, // Opcode: ARMSRL_W  | 
404  |  | /* 1731 */    MCD_OPC_FilterValue, 7, 182, 88, 0, // Skip to: 24446  | 
405  |  | /* 1736 */    MCD_OPC_CheckField, 4, 1, 1, 175, 88, 0, // Skip to: 24446  | 
406  |  | /* 1743 */    MCD_OPC_Decode, 191, 3, 16, // Opcode: ARMSRA_W  | 
407  |  | /* 1747 */    MCD_OPC_FilterValue, 15, 166, 88, 0, // Skip to: 24446  | 
408  |  | /* 1752 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
409  |  | /* 1755 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1771  | 
410  |  | /* 1760 */    MCD_OPC_CheckField, 4, 1, 1, 151, 88, 0, // Skip to: 24446  | 
411  |  | /* 1767 */    MCD_OPC_Decode, 185, 3, 16, // Opcode: ARMROTR_W  | 
412  |  | /* 1771 */    MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 1787  | 
413  |  | /* 1776 */    MCD_OPC_CheckField, 4, 1, 1, 135, 88, 0, // Skip to: 24446  | 
414  |  | /* 1783 */    MCD_OPC_Decode, 188, 3, 17, // Opcode: ARMSLLI_W  | 
415  |  | /* 1787 */    MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 1803  | 
416  |  | /* 1792 */    MCD_OPC_CheckField, 4, 1, 1, 119, 88, 0, // Skip to: 24446  | 
417  |  | /* 1799 */    MCD_OPC_Decode, 192, 3, 17, // Opcode: ARMSRLI_W  | 
418  |  | /* 1803 */    MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 1819  | 
419  |  | /* 1808 */    MCD_OPC_CheckField, 4, 1, 1, 103, 88, 0, // Skip to: 24446  | 
420  |  | /* 1815 */    MCD_OPC_Decode, 190, 3, 17, // Opcode: ARMSRAI_W  | 
421  |  | /* 1819 */    MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 1835  | 
422  |  | /* 1824 */    MCD_OPC_CheckField, 4, 1, 1, 87, 88, 0, // Skip to: 24446  | 
423  |  | /* 1831 */    MCD_OPC_Decode, 184, 3, 17, // Opcode: ARMROTRI_W  | 
424  |  | /* 1835 */    MCD_OPC_FilterValue, 5, 90, 0, 0, // Skip to: 1930  | 
425  |  | /* 1840 */    MCD_OPC_ExtractField, 0, 5,  // Inst{4-0} ... | 
426  |  | /* 1843 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1852  | 
427  |  | /* 1848 */    MCD_OPC_Decode, 180, 12, 7, // Opcode: X86MUL_B  | 
428  |  | /* 1852 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1861  | 
429  |  | /* 1857 */    MCD_OPC_Decode, 184, 12, 7, // Opcode: X86MUL_H  | 
430  |  | /* 1861 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1870  | 
431  |  | /* 1866 */    MCD_OPC_Decode, 186, 12, 7, // Opcode: X86MUL_W  | 
432  |  | /* 1870 */    MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 1884  | 
433  |  | /* 1875 */    MCD_OPC_CheckPredicate, 0, 38, 88, 0, // Skip to: 24446  | 
434  |  | /* 1880 */    MCD_OPC_Decode, 182, 12, 7, // Opcode: X86MUL_D  | 
435  |  | /* 1884 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 1893  | 
436  |  | /* 1889 */    MCD_OPC_Decode, 181, 12, 7, // Opcode: X86MUL_BU  | 
437  |  | /* 1893 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 1902  | 
438  |  | /* 1898 */    MCD_OPC_Decode, 185, 12, 7, // Opcode: X86MUL_HU  | 
439  |  | /* 1902 */    MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 1916  | 
440  |  | /* 1907 */    MCD_OPC_CheckPredicate, 0, 6, 88, 0, // Skip to: 24446  | 
441  |  | /* 1912 */    MCD_OPC_Decode, 187, 12, 7, // Opcode: X86MUL_WU  | 
442  |  | /* 1916 */    MCD_OPC_FilterValue, 7, 253, 87, 0, // Skip to: 24446  | 
443  |  | /* 1921 */    MCD_OPC_CheckPredicate, 0, 248, 87, 0, // Skip to: 24446  | 
444  |  | /* 1926 */    MCD_OPC_Decode, 183, 12, 7, // Opcode: X86MUL_DU  | 
445  |  | /* 1930 */    MCD_OPC_FilterValue, 6, 90, 1, 0, // Skip to: 2281  | 
446  |  | /* 1935 */    MCD_OPC_ExtractField, 0, 5,  // Inst{4-0} ... | 
447  |  | /* 1938 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1952  | 
448  |  | /* 1943 */    MCD_OPC_CheckPredicate, 0, 226, 87, 0, // Skip to: 24446  | 
449  |  | /* 1948 */    MCD_OPC_Decode, 160, 12, 7, // Opcode: X86ADD_WU  | 
450  |  | /* 1952 */    MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 1966  | 
451  |  | /* 1957 */    MCD_OPC_CheckPredicate, 0, 212, 87, 0, // Skip to: 24446  | 
452  |  | /* 1962 */    MCD_OPC_Decode, 157, 12, 7, // Opcode: X86ADD_DU  | 
453  |  | /* 1966 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 1980  | 
454  |  | /* 1971 */    MCD_OPC_CheckPredicate, 0, 198, 87, 0, // Skip to: 24446  | 
455  |  | /* 1976 */    MCD_OPC_Decode, 131, 13, 7, // Opcode: X86SUB_WU  | 
456  |  | /* 1980 */    MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 1994  | 
457  |  | /* 1985 */    MCD_OPC_CheckPredicate, 0, 184, 87, 0, // Skip to: 24446  | 
458  |  | /* 1990 */    MCD_OPC_Decode, 128, 13, 7, // Opcode: X86SUB_DU  | 
459  |  | /* 1994 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 2003  | 
460  |  | /* 1999 */    MCD_OPC_Decode, 155, 12, 7, // Opcode: X86ADD_B  | 
461  |  | /* 2003 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 2012  | 
462  |  | /* 2008 */    MCD_OPC_Decode, 158, 12, 7, // Opcode: X86ADD_H  | 
463  |  | /* 2012 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 2021  | 
464  |  | /* 2017 */    MCD_OPC_Decode, 159, 12, 7, // Opcode: X86ADD_W  | 
465  |  | /* 2021 */    MCD_OPC_FilterValue, 7, 9, 0, 0, // Skip to: 2035  | 
466  |  | /* 2026 */    MCD_OPC_CheckPredicate, 0, 143, 87, 0, // Skip to: 24446  | 
467  |  | /* 2031 */    MCD_OPC_Decode, 156, 12, 7, // Opcode: X86ADD_D  | 
468  |  | /* 2035 */    MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 2044  | 
469  |  | /* 2040 */    MCD_OPC_Decode, 254, 12, 7, // Opcode: X86SUB_B  | 
470  |  | /* 2044 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 2053  | 
471  |  | /* 2049 */    MCD_OPC_Decode, 129, 13, 7, // Opcode: X86SUB_H  | 
472  |  | /* 2053 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 2062  | 
473  |  | /* 2058 */    MCD_OPC_Decode, 130, 13, 7, // Opcode: X86SUB_W  | 
474  |  | /* 2062 */    MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 2076  | 
475  |  | /* 2067 */    MCD_OPC_CheckPredicate, 0, 102, 87, 0, // Skip to: 24446  | 
476  |  | /* 2072 */    MCD_OPC_Decode, 255, 12, 7, // Opcode: X86SUB_D  | 
477  |  | /* 2076 */    MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 2085  | 
478  |  | /* 2081 */    MCD_OPC_Decode, 151, 12, 7, // Opcode: X86ADC_B  | 
479  |  | /* 2085 */    MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 2094  | 
480  |  | /* 2090 */    MCD_OPC_Decode, 153, 12, 7, // Opcode: X86ADC_H  | 
481  |  | /* 2094 */    MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 2103  | 
482  |  | /* 2099 */    MCD_OPC_Decode, 154, 12, 7, // Opcode: X86ADC_W  | 
483  |  | /* 2103 */    MCD_OPC_FilterValue, 15, 9, 0, 0, // Skip to: 2117  | 
484  |  | /* 2108 */    MCD_OPC_CheckPredicate, 0, 61, 87, 0, // Skip to: 24446  | 
485  |  | /* 2113 */    MCD_OPC_Decode, 152, 12, 7, // Opcode: X86ADC_D  | 
486  |  | /* 2117 */    MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 2126  | 
487  |  | /* 2122 */    MCD_OPC_Decode, 224, 12, 7, // Opcode: X86SBC_B  | 
488  |  | /* 2126 */    MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 2135  | 
489  |  | /* 2131 */    MCD_OPC_Decode, 226, 12, 7, // Opcode: X86SBC_H  | 
490  |  | /* 2135 */    MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 2144  | 
491  |  | /* 2140 */    MCD_OPC_Decode, 227, 12, 7, // Opcode: X86SBC_W  | 
492  |  | /* 2144 */    MCD_OPC_FilterValue, 19, 9, 0, 0, // Skip to: 2158  | 
493  |  | /* 2149 */    MCD_OPC_CheckPredicate, 0, 20, 87, 0, // Skip to: 24446  | 
494  |  | /* 2154 */    MCD_OPC_Decode, 225, 12, 7, // Opcode: X86SBC_D  | 
495  |  | /* 2158 */    MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 2167  | 
496  |  | /* 2163 */    MCD_OPC_Decode, 234, 12, 7, // Opcode: X86SLL_B  | 
497  |  | /* 2167 */    MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 2176  | 
498  |  | /* 2172 */    MCD_OPC_Decode, 236, 12, 7, // Opcode: X86SLL_H  | 
499  |  | /* 2176 */    MCD_OPC_FilterValue, 22, 4, 0, 0, // Skip to: 2185  | 
500  |  | /* 2181 */    MCD_OPC_Decode, 237, 12, 7, // Opcode: X86SLL_W  | 
501  |  | /* 2185 */    MCD_OPC_FilterValue, 23, 9, 0, 0, // Skip to: 2199  | 
502  |  | /* 2190 */    MCD_OPC_CheckPredicate, 0, 235, 86, 0, // Skip to: 24446  | 
503  |  | /* 2195 */    MCD_OPC_Decode, 235, 12, 7, // Opcode: X86SLL_D  | 
504  |  | /* 2199 */    MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 2208  | 
505  |  | /* 2204 */    MCD_OPC_Decode, 250, 12, 7, // Opcode: X86SRL_B  | 
506  |  | /* 2208 */    MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 2217  | 
507  |  | /* 2213 */    MCD_OPC_Decode, 252, 12, 7, // Opcode: X86SRL_H  | 
508  |  | /* 2217 */    MCD_OPC_FilterValue, 26, 4, 0, 0, // Skip to: 2226  | 
509  |  | /* 2222 */    MCD_OPC_Decode, 253, 12, 7, // Opcode: X86SRL_W  | 
510  |  | /* 2226 */    MCD_OPC_FilterValue, 27, 9, 0, 0, // Skip to: 2240  | 
511  |  | /* 2231 */    MCD_OPC_CheckPredicate, 0, 194, 86, 0, // Skip to: 24446  | 
512  |  | /* 2236 */    MCD_OPC_Decode, 251, 12, 7, // Opcode: X86SRL_D  | 
513  |  | /* 2240 */    MCD_OPC_FilterValue, 28, 4, 0, 0, // Skip to: 2249  | 
514  |  | /* 2245 */    MCD_OPC_Decode, 242, 12, 7, // Opcode: X86SRA_B  | 
515  |  | /* 2249 */    MCD_OPC_FilterValue, 29, 4, 0, 0, // Skip to: 2258  | 
516  |  | /* 2254 */    MCD_OPC_Decode, 244, 12, 7, // Opcode: X86SRA_H  | 
517  |  | /* 2258 */    MCD_OPC_FilterValue, 30, 4, 0, 0, // Skip to: 2267  | 
518  |  | /* 2263 */    MCD_OPC_Decode, 245, 12, 7, // Opcode: X86SRA_W  | 
519  |  | /* 2267 */    MCD_OPC_FilterValue, 31, 158, 86, 0, // Skip to: 24446  | 
520  |  | /* 2272 */    MCD_OPC_CheckPredicate, 0, 153, 86, 0, // Skip to: 24446  | 
521  |  | /* 2277 */    MCD_OPC_Decode, 243, 12, 7, // Opcode: X86SRA_D  | 
522  |  | /* 2281 */    MCD_OPC_FilterValue, 7, 144, 86, 0, // Skip to: 24446  | 
523  |  | /* 2286 */    MCD_OPC_ExtractField, 0, 5,  // Inst{4-0} ... | 
524  |  | /* 2289 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2298  | 
525  |  | /* 2294 */    MCD_OPC_Decode, 220, 12, 7, // Opcode: X86ROTR_B  | 
526  |  | /* 2298 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 2307  | 
527  |  | /* 2303 */    MCD_OPC_Decode, 222, 12, 7, // Opcode: X86ROTR_H  | 
528  |  | /* 2307 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 2321  | 
529  |  | /* 2312 */    MCD_OPC_CheckPredicate, 0, 113, 86, 0, // Skip to: 24446  | 
530  |  | /* 2317 */    MCD_OPC_Decode, 221, 12, 7, // Opcode: X86ROTR_D  | 
531  |  | /* 2321 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 2330  | 
532  |  | /* 2326 */    MCD_OPC_Decode, 223, 12, 7, // Opcode: X86ROTR_W  | 
533  |  | /* 2330 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 2339  | 
534  |  | /* 2335 */    MCD_OPC_Decode, 212, 12, 7, // Opcode: X86ROTL_B  | 
535  |  | /* 2339 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 2348  | 
536  |  | /* 2344 */    MCD_OPC_Decode, 214, 12, 7, // Opcode: X86ROTL_H  | 
537  |  | /* 2348 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 2357  | 
538  |  | /* 2353 */    MCD_OPC_Decode, 215, 12, 7, // Opcode: X86ROTL_W  | 
539  |  | /* 2357 */    MCD_OPC_FilterValue, 7, 9, 0, 0, // Skip to: 2371  | 
540  |  | /* 2362 */    MCD_OPC_CheckPredicate, 0, 63, 86, 0, // Skip to: 24446  | 
541  |  | /* 2367 */    MCD_OPC_Decode, 213, 12, 7, // Opcode: X86ROTL_D  | 
542  |  | /* 2371 */    MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 2380  | 
543  |  | /* 2376 */    MCD_OPC_Decode, 204, 12, 7, // Opcode: X86RCR_B  | 
544  |  | /* 2380 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 2389  | 
545  |  | /* 2385 */    MCD_OPC_Decode, 206, 12, 7, // Opcode: X86RCR_H  | 
546  |  | /* 2389 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 2398  | 
547  |  | /* 2394 */    MCD_OPC_Decode, 207, 12, 7, // Opcode: X86RCR_W  | 
548  |  | /* 2398 */    MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 2412  | 
549  |  | /* 2403 */    MCD_OPC_CheckPredicate, 0, 22, 86, 0, // Skip to: 24446  | 
550  |  | /* 2408 */    MCD_OPC_Decode, 205, 12, 7, // Opcode: X86RCR_D  | 
551  |  | /* 2412 */    MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 2421  | 
552  |  | /* 2417 */    MCD_OPC_Decode, 196, 12, 7, // Opcode: X86RCL_B  | 
553  |  | /* 2421 */    MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 2430  | 
554  |  | /* 2426 */    MCD_OPC_Decode, 198, 12, 7, // Opcode: X86RCL_H  | 
555  |  | /* 2430 */    MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 2439  | 
556  |  | /* 2435 */    MCD_OPC_Decode, 199, 12, 7, // Opcode: X86RCL_W  | 
557  |  | /* 2439 */    MCD_OPC_FilterValue, 15, 9, 0, 0, // Skip to: 2453  | 
558  |  | /* 2444 */    MCD_OPC_CheckPredicate, 0, 237, 85, 0, // Skip to: 24446  | 
559  |  | /* 2449 */    MCD_OPC_Decode, 197, 12, 7, // Opcode: X86RCL_D  | 
560  |  | /* 2453 */    MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 2462  | 
561  |  | /* 2458 */    MCD_OPC_Decode, 161, 12, 7, // Opcode: X86AND_B  | 
562  |  | /* 2462 */    MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 2471  | 
563  |  | /* 2467 */    MCD_OPC_Decode, 163, 12, 7, // Opcode: X86AND_H  | 
564  |  | /* 2471 */    MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 2480  | 
565  |  | /* 2476 */    MCD_OPC_Decode, 164, 12, 7, // Opcode: X86AND_W  | 
566  |  | /* 2480 */    MCD_OPC_FilterValue, 19, 9, 0, 0, // Skip to: 2494  | 
567  |  | /* 2485 */    MCD_OPC_CheckPredicate, 0, 196, 85, 0, // Skip to: 24446  | 
568  |  | /* 2490 */    MCD_OPC_Decode, 162, 12, 7, // Opcode: X86AND_D  | 
569  |  | /* 2494 */    MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 2503  | 
570  |  | /* 2499 */    MCD_OPC_Decode, 188, 12, 7, // Opcode: X86OR_B  | 
571  |  | /* 2503 */    MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 2512  | 
572  |  | /* 2508 */    MCD_OPC_Decode, 190, 12, 7, // Opcode: X86OR_H  | 
573  |  | /* 2512 */    MCD_OPC_FilterValue, 22, 4, 0, 0, // Skip to: 2521  | 
574  |  | /* 2517 */    MCD_OPC_Decode, 191, 12, 7, // Opcode: X86OR_W  | 
575  |  | /* 2521 */    MCD_OPC_FilterValue, 23, 9, 0, 0, // Skip to: 2535  | 
576  |  | /* 2526 */    MCD_OPC_CheckPredicate, 0, 155, 85, 0, // Skip to: 24446  | 
577  |  | /* 2531 */    MCD_OPC_Decode, 189, 12, 7, // Opcode: X86OR_D  | 
578  |  | /* 2535 */    MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 2544  | 
579  |  | /* 2540 */    MCD_OPC_Decode, 132, 13, 7, // Opcode: X86XOR_B  | 
580  |  | /* 2544 */    MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 2553  | 
581  |  | /* 2549 */    MCD_OPC_Decode, 134, 13, 7, // Opcode: X86XOR_H  | 
582  |  | /* 2553 */    MCD_OPC_FilterValue, 26, 4, 0, 0, // Skip to: 2562  | 
583  |  | /* 2558 */    MCD_OPC_Decode, 135, 13, 7, // Opcode: X86XOR_W  | 
584  |  | /* 2562 */    MCD_OPC_FilterValue, 27, 9, 0, 0, // Skip to: 2576  | 
585  |  | /* 2567 */    MCD_OPC_CheckPredicate, 0, 114, 85, 0, // Skip to: 24446  | 
586  |  | /* 2572 */    MCD_OPC_Decode, 133, 13, 7, // Opcode: X86XOR_D  | 
587  |  | /* 2576 */    MCD_OPC_FilterValue, 28, 11, 0, 0, // Skip to: 2592  | 
588  |  | /* 2581 */    MCD_OPC_CheckField, 14, 1, 1, 98, 85, 0, // Skip to: 24446  | 
589  |  | /* 2588 */    MCD_OPC_Decode, 182, 3, 18, // Opcode: ARMNOT_W  | 
590  |  | /* 2592 */    MCD_OPC_FilterValue, 29, 11, 0, 0, // Skip to: 2608  | 
591  |  | /* 2597 */    MCD_OPC_CheckField, 14, 1, 1, 82, 85, 0, // Skip to: 24446  | 
592  |  | /* 2604 */    MCD_OPC_Decode, 180, 3, 18, // Opcode: ARMMOV_W  | 
593  |  | /* 2608 */    MCD_OPC_FilterValue, 30, 16, 0, 0, // Skip to: 2629  | 
594  |  | /* 2613 */    MCD_OPC_CheckPredicate, 0, 68, 85, 0, // Skip to: 24446  | 
595  |  | /* 2618 */    MCD_OPC_CheckField, 14, 1, 1, 61, 85, 0, // Skip to: 24446  | 
596  |  | /* 2625 */    MCD_OPC_Decode, 179, 3, 18, // Opcode: ARMMOV_D  | 
597  |  | /* 2629 */    MCD_OPC_FilterValue, 31, 52, 85, 0, // Skip to: 24446  | 
598  |  | /* 2634 */    MCD_OPC_CheckField, 14, 1, 1, 45, 85, 0, // Skip to: 24446  | 
599  |  | /* 2641 */    MCD_OPC_Decode, 186, 3, 18, // Opcode: ARMRRX_W  | 
600  |  | /* 2645 */    MCD_OPC_FilterValue, 1, 71, 3, 0, // Skip to: 3489  | 
601  |  | /* 2650 */    MCD_OPC_ExtractField, 21, 1,  // Inst{21} ... | 
602  |  | /* 2653 */    MCD_OPC_FilterValue, 0, 37, 3, 0, // Skip to: 3463  | 
603  |  | /* 2658 */    MCD_OPC_ExtractField, 18, 3,  // Inst{20-18} ... | 
604  |  | /* 2661 */    MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 2699  | 
605  |  | /* 2666 */    MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ... | 
606  |  | /* 2669 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2685  | 
607  |  | /* 2674 */    MCD_OPC_CheckField, 15, 1, 1, 5, 85, 0, // Skip to: 24446  | 
608  |  | /* 2681 */    MCD_OPC_Decode, 145, 6, 19, // Opcode: SLLI_W  | 
609  |  | /* 2685 */    MCD_OPC_FilterValue, 1, 252, 84, 0, // Skip to: 24446  | 
610  |  | /* 2690 */    MCD_OPC_CheckPredicate, 0, 247, 84, 0, // Skip to: 24446  | 
611  |  | /* 2695 */    MCD_OPC_Decode, 144, 6, 20, // Opcode: SLLI_D  | 
612  |  | /* 2699 */    MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 2737  | 
613  |  | /* 2704 */    MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ... | 
614  |  | /* 2707 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2723  | 
615  |  | /* 2712 */    MCD_OPC_CheckField, 15, 1, 1, 223, 84, 0, // Skip to: 24446  | 
616  |  | /* 2719 */    MCD_OPC_Decode, 157, 6, 19, // Opcode: SRLI_W  | 
617  |  | /* 2723 */    MCD_OPC_FilterValue, 1, 214, 84, 0, // Skip to: 24446  | 
618  |  | /* 2728 */    MCD_OPC_CheckPredicate, 0, 209, 84, 0, // Skip to: 24446  | 
619  |  | /* 2733 */    MCD_OPC_Decode, 156, 6, 20, // Opcode: SRLI_D  | 
620  |  | /* 2737 */    MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 2775  | 
621  |  | /* 2742 */    MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ... | 
622  |  | /* 2745 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2761  | 
623  |  | /* 2750 */    MCD_OPC_CheckField, 15, 1, 1, 185, 84, 0, // Skip to: 24446  | 
624  |  | /* 2757 */    MCD_OPC_Decode, 153, 6, 19, // Opcode: SRAI_W  | 
625  |  | /* 2761 */    MCD_OPC_FilterValue, 1, 176, 84, 0, // Skip to: 24446  | 
626  |  | /* 2766 */    MCD_OPC_CheckPredicate, 0, 171, 84, 0, // Skip to: 24446  | 
627  |  | /* 2771 */    MCD_OPC_Decode, 152, 6, 20, // Opcode: SRAI_D  | 
628  |  | /* 2775 */    MCD_OPC_FilterValue, 3, 67, 0, 0, // Skip to: 2847  | 
629  |  | /* 2780 */    MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ... | 
630  |  | /* 2783 */    MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 2833  | 
631  |  | /* 2788 */    MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
632  |  | /* 2791 */    MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 2824  | 
633  |  | /* 2796 */    MCD_OPC_ExtractField, 14, 1,  // Inst{14} ... | 
634  |  | /* 2799 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2815  | 
635  |  | /* 2804 */    MCD_OPC_CheckField, 13, 1, 1, 131, 84, 0, // Skip to: 24446  | 
636  |  | /* 2811 */    MCD_OPC_Decode, 249, 5, 21, // Opcode: ROTRI_B  | 
637  |  | /* 2815 */    MCD_OPC_FilterValue, 1, 122, 84, 0, // Skip to: 24446  | 
638  |  | /* 2820 */    MCD_OPC_Decode, 251, 5, 14, // Opcode: ROTRI_H  | 
639  |  | /* 2824 */    MCD_OPC_FilterValue, 1, 113, 84, 0, // Skip to: 24446  | 
640  |  | /* 2829 */    MCD_OPC_Decode, 252, 5, 19, // Opcode: ROTRI_W  | 
641  |  | /* 2833 */    MCD_OPC_FilterValue, 1, 104, 84, 0, // Skip to: 24446  | 
642  |  | /* 2838 */    MCD_OPC_CheckPredicate, 0, 99, 84, 0, // Skip to: 24446  | 
643  |  | /* 2843 */    MCD_OPC_Decode, 250, 5, 20, // Opcode: ROTRI_D  | 
644  |  | /* 2847 */    MCD_OPC_FilterValue, 4, 67, 0, 0, // Skip to: 2919  | 
645  |  | /* 2852 */    MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ... | 
646  |  | /* 2855 */    MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 2905  | 
647  |  | /* 2860 */    MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
648  |  | /* 2863 */    MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 2896  | 
649  |  | /* 2868 */    MCD_OPC_ExtractField, 14, 1,  // Inst{14} ... | 
650  |  | /* 2871 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2887  | 
651  |  | /* 2876 */    MCD_OPC_CheckField, 13, 1, 1, 59, 84, 0, // Skip to: 24446  | 
652  |  | /* 2883 */    MCD_OPC_Decode, 232, 5, 21, // Opcode: RCRI_B  | 
653  |  | /* 2887 */    MCD_OPC_FilterValue, 1, 50, 84, 0, // Skip to: 24446  | 
654  |  | /* 2892 */    MCD_OPC_Decode, 234, 5, 14, // Opcode: RCRI_H  | 
655  |  | /* 2896 */    MCD_OPC_FilterValue, 1, 41, 84, 0, // Skip to: 24446  | 
656  |  | /* 2901 */    MCD_OPC_Decode, 235, 5, 19, // Opcode: RCRI_W  | 
657  |  | /* 2905 */    MCD_OPC_FilterValue, 1, 32, 84, 0, // Skip to: 24446  | 
658  |  | /* 2910 */    MCD_OPC_CheckPredicate, 0, 27, 84, 0, // Skip to: 24446  | 
659  |  | /* 2915 */    MCD_OPC_Decode, 233, 5, 20, // Opcode: RCRI_D  | 
660  |  | /* 2919 */    MCD_OPC_FilterValue, 5, 230, 1, 0, // Skip to: 3410  | 
661  |  | /* 2924 */    MCD_OPC_ExtractField, 0, 5,  // Inst{4-0} ... | 
662  |  | /* 2927 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2943  | 
663  |  | /* 2932 */    MCD_OPC_CheckField, 13, 5, 1, 3, 84, 0, // Skip to: 24446  | 
664  |  | /* 2939 */    MCD_OPC_Decode, 230, 12, 22, // Opcode: X86SLLI_B  | 
665  |  | /* 2943 */    MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 2959  | 
666  |  | /* 2948 */    MCD_OPC_CheckField, 14, 4, 1, 243, 83, 0, // Skip to: 24446  | 
667  |  | /* 2955 */    MCD_OPC_Decode, 232, 12, 18, // Opcode: X86SLLI_H  | 
668  |  | /* 2959 */    MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 2975  | 
669  |  | /* 2964 */    MCD_OPC_CheckField, 15, 3, 1, 227, 83, 0, // Skip to: 24446  | 
670  |  | /* 2971 */    MCD_OPC_Decode, 233, 12, 23, // Opcode: X86SLLI_W  | 
671  |  | /* 2975 */    MCD_OPC_FilterValue, 3, 16, 0, 0, // Skip to: 2996  | 
672  |  | /* 2980 */    MCD_OPC_CheckPredicate, 0, 213, 83, 0, // Skip to: 24446  | 
673  |  | /* 2985 */    MCD_OPC_CheckField, 16, 2, 1, 206, 83, 0, // Skip to: 24446  | 
674  |  | /* 2992 */    MCD_OPC_Decode, 231, 12, 24, // Opcode: X86SLLI_D  | 
675  |  | /* 2996 */    MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 3012  | 
676  |  | /* 3001 */    MCD_OPC_CheckField, 13, 5, 1, 190, 83, 0, // Skip to: 24446  | 
677  |  | /* 3008 */    MCD_OPC_Decode, 246, 12, 22, // Opcode: X86SRLI_B  | 
678  |  | /* 3012 */    MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 3028  | 
679  |  | /* 3017 */    MCD_OPC_CheckField, 14, 4, 1, 174, 83, 0, // Skip to: 24446  | 
680  |  | /* 3024 */    MCD_OPC_Decode, 248, 12, 18, // Opcode: X86SRLI_H  | 
681  |  | /* 3028 */    MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 3044  | 
682  |  | /* 3033 */    MCD_OPC_CheckField, 15, 3, 1, 158, 83, 0, // Skip to: 24446  | 
683  |  | /* 3040 */    MCD_OPC_Decode, 249, 12, 23, // Opcode: X86SRLI_W  | 
684  |  | /* 3044 */    MCD_OPC_FilterValue, 7, 16, 0, 0, // Skip to: 3065  | 
685  |  | /* 3049 */    MCD_OPC_CheckPredicate, 0, 144, 83, 0, // Skip to: 24446  | 
686  |  | /* 3054 */    MCD_OPC_CheckField, 16, 2, 1, 137, 83, 0, // Skip to: 24446  | 
687  |  | /* 3061 */    MCD_OPC_Decode, 247, 12, 24, // Opcode: X86SRLI_D  | 
688  |  | /* 3065 */    MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 3081  | 
689  |  | /* 3070 */    MCD_OPC_CheckField, 13, 5, 1, 121, 83, 0, // Skip to: 24446  | 
690  |  | /* 3077 */    MCD_OPC_Decode, 238, 12, 22, // Opcode: X86SRAI_B  | 
691  |  | /* 3081 */    MCD_OPC_FilterValue, 9, 11, 0, 0, // Skip to: 3097  | 
692  |  | /* 3086 */    MCD_OPC_CheckField, 14, 4, 1, 105, 83, 0, // Skip to: 24446  | 
693  |  | /* 3093 */    MCD_OPC_Decode, 240, 12, 18, // Opcode: X86SRAI_H  | 
694  |  | /* 3097 */    MCD_OPC_FilterValue, 10, 11, 0, 0, // Skip to: 3113  | 
695  |  | /* 3102 */    MCD_OPC_CheckField, 15, 3, 1, 89, 83, 0, // Skip to: 24446  | 
696  |  | /* 3109 */    MCD_OPC_Decode, 241, 12, 23, // Opcode: X86SRAI_W  | 
697  |  | /* 3113 */    MCD_OPC_FilterValue, 11, 16, 0, 0, // Skip to: 3134  | 
698  |  | /* 3118 */    MCD_OPC_CheckPredicate, 0, 75, 83, 0, // Skip to: 24446  | 
699  |  | /* 3123 */    MCD_OPC_CheckField, 16, 2, 1, 68, 83, 0, // Skip to: 24446  | 
700  |  | /* 3130 */    MCD_OPC_Decode, 239, 12, 24, // Opcode: X86SRAI_D  | 
701  |  | /* 3134 */    MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 3150  | 
702  |  | /* 3139 */    MCD_OPC_CheckField, 13, 5, 1, 52, 83, 0, // Skip to: 24446  | 
703  |  | /* 3146 */    MCD_OPC_Decode, 216, 12, 22, // Opcode: X86ROTRI_B  | 
704  |  | /* 3150 */    MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 3166  | 
705  |  | /* 3155 */    MCD_OPC_CheckField, 14, 4, 1, 36, 83, 0, // Skip to: 24446  | 
706  |  | /* 3162 */    MCD_OPC_Decode, 218, 12, 18, // Opcode: X86ROTRI_H  | 
707  |  | /* 3166 */    MCD_OPC_FilterValue, 14, 11, 0, 0, // Skip to: 3182  | 
708  |  | /* 3171 */    MCD_OPC_CheckField, 15, 3, 1, 20, 83, 0, // Skip to: 24446  | 
709  |  | /* 3178 */    MCD_OPC_Decode, 219, 12, 23, // Opcode: X86ROTRI_W  | 
710  |  | /* 3182 */    MCD_OPC_FilterValue, 15, 16, 0, 0, // Skip to: 3203  | 
711  |  | /* 3187 */    MCD_OPC_CheckPredicate, 0, 6, 83, 0, // Skip to: 24446  | 
712  |  | /* 3192 */    MCD_OPC_CheckField, 16, 2, 1, 255, 82, 0, // Skip to: 24446  | 
713  |  | /* 3199 */    MCD_OPC_Decode, 217, 12, 24, // Opcode: X86ROTRI_D  | 
714  |  | /* 3203 */    MCD_OPC_FilterValue, 16, 11, 0, 0, // Skip to: 3219  | 
715  |  | /* 3208 */    MCD_OPC_CheckField, 13, 5, 1, 239, 82, 0, // Skip to: 24446  | 
716  |  | /* 3215 */    MCD_OPC_Decode, 200, 12, 22, // Opcode: X86RCRI_B  | 
717  |  | /* 3219 */    MCD_OPC_FilterValue, 17, 11, 0, 0, // Skip to: 3235  | 
718  |  | /* 3224 */    MCD_OPC_CheckField, 14, 4, 1, 223, 82, 0, // Skip to: 24446  | 
719  |  | /* 3231 */    MCD_OPC_Decode, 202, 12, 18, // Opcode: X86RCRI_H  | 
720  |  | /* 3235 */    MCD_OPC_FilterValue, 18, 11, 0, 0, // Skip to: 3251  | 
721  |  | /* 3240 */    MCD_OPC_CheckField, 15, 3, 1, 207, 82, 0, // Skip to: 24446  | 
722  |  | /* 3247 */    MCD_OPC_Decode, 203, 12, 23, // Opcode: X86RCRI_W  | 
723  |  | /* 3251 */    MCD_OPC_FilterValue, 19, 16, 0, 0, // Skip to: 3272  | 
724  |  | /* 3256 */    MCD_OPC_CheckPredicate, 0, 193, 82, 0, // Skip to: 24446  | 
725  |  | /* 3261 */    MCD_OPC_CheckField, 16, 2, 1, 186, 82, 0, // Skip to: 24446  | 
726  |  | /* 3268 */    MCD_OPC_Decode, 201, 12, 24, // Opcode: X86RCRI_D  | 
727  |  | /* 3272 */    MCD_OPC_FilterValue, 20, 11, 0, 0, // Skip to: 3288  | 
728  |  | /* 3277 */    MCD_OPC_CheckField, 13, 5, 1, 170, 82, 0, // Skip to: 24446  | 
729  |  | /* 3284 */    MCD_OPC_Decode, 208, 12, 22, // Opcode: X86ROTLI_B  | 
730  |  | /* 3288 */    MCD_OPC_FilterValue, 21, 11, 0, 0, // Skip to: 3304  | 
731  |  | /* 3293 */    MCD_OPC_CheckField, 14, 4, 1, 154, 82, 0, // Skip to: 24446  | 
732  |  | /* 3300 */    MCD_OPC_Decode, 210, 12, 18, // Opcode: X86ROTLI_H  | 
733  |  | /* 3304 */    MCD_OPC_FilterValue, 22, 11, 0, 0, // Skip to: 3320  | 
734  |  | /* 3309 */    MCD_OPC_CheckField, 15, 3, 1, 138, 82, 0, // Skip to: 24446  | 
735  |  | /* 3316 */    MCD_OPC_Decode, 211, 12, 23, // Opcode: X86ROTLI_W  | 
736  |  | /* 3320 */    MCD_OPC_FilterValue, 23, 16, 0, 0, // Skip to: 3341  | 
737  |  | /* 3325 */    MCD_OPC_CheckPredicate, 0, 124, 82, 0, // Skip to: 24446  | 
738  |  | /* 3330 */    MCD_OPC_CheckField, 16, 2, 1, 117, 82, 0, // Skip to: 24446  | 
739  |  | /* 3337 */    MCD_OPC_Decode, 209, 12, 24, // Opcode: X86ROTLI_D  | 
740  |  | /* 3341 */    MCD_OPC_FilterValue, 24, 11, 0, 0, // Skip to: 3357  | 
741  |  | /* 3346 */    MCD_OPC_CheckField, 13, 5, 1, 101, 82, 0, // Skip to: 24446  | 
742  |  | /* 3353 */    MCD_OPC_Decode, 192, 12, 22, // Opcode: X86RCLI_B  | 
743  |  | /* 3357 */    MCD_OPC_FilterValue, 25, 11, 0, 0, // Skip to: 3373  | 
744  |  | /* 3362 */    MCD_OPC_CheckField, 14, 4, 1, 85, 82, 0, // Skip to: 24446  | 
745  |  | /* 3369 */    MCD_OPC_Decode, 194, 12, 18, // Opcode: X86RCLI_H  | 
746  |  | /* 3373 */    MCD_OPC_FilterValue, 26, 11, 0, 0, // Skip to: 3389  | 
747  |  | /* 3378 */    MCD_OPC_CheckField, 15, 3, 1, 69, 82, 0, // Skip to: 24446  | 
748  |  | /* 3385 */    MCD_OPC_Decode, 195, 12, 23, // Opcode: X86RCLI_W  | 
749  |  | /* 3389 */    MCD_OPC_FilterValue, 27, 60, 82, 0, // Skip to: 24446  | 
750  |  | /* 3394 */    MCD_OPC_CheckPredicate, 0, 55, 82, 0, // Skip to: 24446  | 
751  |  | /* 3399 */    MCD_OPC_CheckField, 16, 2, 1, 48, 82, 0, // Skip to: 24446  | 
752  |  | /* 3406 */    MCD_OPC_Decode, 193, 12, 24, // Opcode: X86RCLI_D  | 
753  |  | /* 3410 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 3419  | 
754  |  | /* 3415 */    MCD_OPC_Decode, 228, 12, 25, // Opcode: X86SETTAG  | 
755  |  | /* 3419 */    MCD_OPC_FilterValue, 7, 30, 82, 0, // Skip to: 24446  | 
756  |  | /* 3424 */    MCD_OPC_ExtractField, 5, 5,  // Inst{9-5} ... | 
757  |  | /* 3427 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3436  | 
758  |  | /* 3432 */    MCD_OPC_Decode, 176, 12, 26, // Opcode: X86MFFLAG  | 
759  |  | /* 3436 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 3445  | 
760  |  | /* 3441 */    MCD_OPC_Decode, 178, 12, 26, // Opcode: X86MTFLAG  | 
761  |  | /* 3445 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 3454  | 
762  |  | /* 3450 */    MCD_OPC_Decode, 177, 3, 26, // Opcode: ARMMFFLAG  | 
763  |  | /* 3454 */    MCD_OPC_FilterValue, 3, 251, 81, 0, // Skip to: 24446  | 
764  |  | /* 3459 */    MCD_OPC_Decode, 181, 3, 26, // Opcode: ARMMTFLAG  | 
765  |  | /* 3463 */    MCD_OPC_FilterValue, 1, 242, 81, 0, // Skip to: 24446  | 
766  |  | /* 3468 */    MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
767  |  | /* 3471 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3480  | 
768  |  | /* 3476 */    MCD_OPC_Decode, 216, 3, 27, // Opcode: BSTRINS_W  | 
769  |  | /* 3480 */    MCD_OPC_FilterValue, 1, 225, 81, 0, // Skip to: 24446  | 
770  |  | /* 3485 */    MCD_OPC_Decode, 218, 3, 28, // Opcode: BSTRPICK_W  | 
771  |  | /* 3489 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 3503  | 
772  |  | /* 3494 */    MCD_OPC_CheckPredicate, 0, 211, 81, 0, // Skip to: 24446  | 
773  |  | /* 3499 */    MCD_OPC_Decode, 215, 3, 29, // Opcode: BSTRINS_D  | 
774  |  | /* 3503 */    MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 3517  | 
775  |  | /* 3508 */    MCD_OPC_CheckPredicate, 0, 197, 81, 0, // Skip to: 24446  | 
776  |  | /* 3513 */    MCD_OPC_Decode, 217, 3, 30, // Opcode: BSTRPICK_D  | 
777  |  | /* 3517 */    MCD_OPC_FilterValue, 4, 56, 3, 0, // Skip to: 4346  | 
778  |  | /* 3522 */    MCD_OPC_ExtractField, 15, 7,  // Inst{21-15} ... | 
779  |  | /* 3525 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 3534  | 
780  |  | /* 3530 */    MCD_OPC_Decode, 254, 3, 31, // Opcode: FADD_S  | 
781  |  | /* 3534 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 3543  | 
782  |  | /* 3539 */    MCD_OPC_Decode, 253, 3, 32, // Opcode: FADD_D  | 
783  |  | /* 3543 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 3552  | 
784  |  | /* 3548 */    MCD_OPC_Decode, 243, 4, 31, // Opcode: FSUB_S  | 
785  |  | /* 3552 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 3561  | 
786  |  | /* 3557 */    MCD_OPC_Decode, 242, 4, 32, // Opcode: FSUB_D  | 
787  |  | /* 3561 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 3570  | 
788  |  | /* 3566 */    MCD_OPC_Decode, 211, 4, 31, // Opcode: FMUL_S  | 
789  |  | /* 3570 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 3579  | 
790  |  | /* 3575 */    MCD_OPC_Decode, 210, 4, 32, // Opcode: FMUL_D  | 
791  |  | /* 3579 */    MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 3588  | 
792  |  | /* 3584 */    MCD_OPC_Decode, 181, 4, 31, // Opcode: FDIV_S  | 
793  |  | /* 3588 */    MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 3597  | 
794  |  | /* 3593 */    MCD_OPC_Decode, 180, 4, 32, // Opcode: FDIV_D  | 
795  |  | /* 3597 */    MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 3606  | 
796  |  | /* 3602 */    MCD_OPC_Decode, 201, 4, 31, // Opcode: FMAX_S  | 
797  |  | /* 3606 */    MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 3615  | 
798  |  | /* 3611 */    MCD_OPC_Decode, 200, 4, 32, // Opcode: FMAX_D  | 
799  |  | /* 3615 */    MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 3624  | 
800  |  | /* 3620 */    MCD_OPC_Decode, 205, 4, 31, // Opcode: FMIN_S  | 
801  |  | /* 3624 */    MCD_OPC_FilterValue, 22, 4, 0, 0, // Skip to: 3633  | 
802  |  | /* 3629 */    MCD_OPC_Decode, 204, 4, 32, // Opcode: FMIN_D  | 
803  |  | /* 3633 */    MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 3642  | 
804  |  | /* 3638 */    MCD_OPC_Decode, 199, 4, 31, // Opcode: FMAXA_S  | 
805  |  | /* 3642 */    MCD_OPC_FilterValue, 26, 4, 0, 0, // Skip to: 3651  | 
806  |  | /* 3647 */    MCD_OPC_Decode, 198, 4, 32, // Opcode: FMAXA_D  | 
807  |  | /* 3651 */    MCD_OPC_FilterValue, 29, 4, 0, 0, // Skip to: 3660  | 
808  |  | /* 3656 */    MCD_OPC_Decode, 203, 4, 31, // Opcode: FMINA_S  | 
809  |  | /* 3660 */    MCD_OPC_FilterValue, 30, 4, 0, 0, // Skip to: 3669  | 
810  |  | /* 3665 */    MCD_OPC_Decode, 202, 4, 32, // Opcode: FMINA_D  | 
811  |  | /* 3669 */    MCD_OPC_FilterValue, 33, 4, 0, 0, // Skip to: 3678  | 
812  |  | /* 3674 */    MCD_OPC_Decode, 229, 4, 31, // Opcode: FSCALEB_S  | 
813  |  | /* 3678 */    MCD_OPC_FilterValue, 34, 4, 0, 0, // Skip to: 3687  | 
814  |  | /* 3683 */    MCD_OPC_Decode, 228, 4, 32, // Opcode: FSCALEB_D  | 
815  |  | /* 3687 */    MCD_OPC_FilterValue, 37, 4, 0, 0, // Skip to: 3696  | 
816  |  | /* 3692 */    MCD_OPC_Decode, 174, 4, 31, // Opcode: FCOPYSIGN_S  | 
817  |  | /* 3696 */    MCD_OPC_FilterValue, 38, 4, 0, 0, // Skip to: 3705  | 
818  |  | /* 3701 */    MCD_OPC_Decode, 173, 4, 32, // Opcode: FCOPYSIGN_D  | 
819  |  | /* 3705 */    MCD_OPC_FilterValue, 40, 147, 0, 0, // Skip to: 3857  | 
820  |  | /* 3710 */    MCD_OPC_ExtractField, 10, 5,  // Inst{14-10} ... | 
821  |  | /* 3713 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 3722  | 
822  |  | /* 3718 */    MCD_OPC_Decode, 252, 3, 33, // Opcode: FABS_S  | 
823  |  | /* 3722 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 3731  | 
824  |  | /* 3727 */    MCD_OPC_Decode, 251, 3, 34, // Opcode: FABS_D  | 
825  |  | /* 3731 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 3740  | 
826  |  | /* 3736 */    MCD_OPC_Decode, 213, 4, 33, // Opcode: FNEG_S  | 
827  |  | /* 3740 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 3749  | 
828  |  | /* 3745 */    MCD_OPC_Decode, 212, 4, 34, // Opcode: FNEG_D  | 
829  |  | /* 3749 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 3758  | 
830  |  | /* 3754 */    MCD_OPC_Decode, 195, 4, 33, // Opcode: FLOGB_S  | 
831  |  | /* 3758 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 3767  | 
832  |  | /* 3763 */    MCD_OPC_Decode, 194, 4, 34, // Opcode: FLOGB_D  | 
833  |  | /* 3767 */    MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 3776  | 
834  |  | /* 3772 */    MCD_OPC_Decode, 128, 4, 33, // Opcode: FCLASS_S  | 
835  |  | /* 3776 */    MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 3785  | 
836  |  | /* 3781 */    MCD_OPC_Decode, 255, 3, 34, // Opcode: FCLASS_D  | 
837  |  | /* 3785 */    MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 3794  | 
838  |  | /* 3790 */    MCD_OPC_Decode, 233, 4, 33, // Opcode: FSQRT_S  | 
839  |  | /* 3794 */    MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 3803  | 
840  |  | /* 3799 */    MCD_OPC_Decode, 232, 4, 34, // Opcode: FSQRT_D  | 
841  |  | /* 3803 */    MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 3812  | 
842  |  | /* 3808 */    MCD_OPC_Decode, 221, 4, 33, // Opcode: FRECIP_S  | 
843  |  | /* 3812 */    MCD_OPC_FilterValue, 22, 4, 0, 0, // Skip to: 3821  | 
844  |  | /* 3817 */    MCD_OPC_Decode, 220, 4, 34, // Opcode: FRECIP_D  | 
845  |  | /* 3821 */    MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 3830  | 
846  |  | /* 3826 */    MCD_OPC_Decode, 227, 4, 33, // Opcode: FRSQRT_S  | 
847  |  | /* 3830 */    MCD_OPC_FilterValue, 26, 4, 0, 0, // Skip to: 3839  | 
848  |  | /* 3835 */    MCD_OPC_Decode, 226, 4, 34, // Opcode: FRSQRT_D  | 
849  |  | /* 3839 */    MCD_OPC_FilterValue, 29, 4, 0, 0, // Skip to: 3848  | 
850  |  | /* 3844 */    MCD_OPC_Decode, 219, 4, 33, // Opcode: FRECIPE_S  | 
851  |  | /* 3848 */    MCD_OPC_FilterValue, 30, 113, 80, 0, // Skip to: 24446  | 
852  |  | /* 3853 */    MCD_OPC_Decode, 218, 4, 34, // Opcode: FRECIPE_D  | 
853  |  | /* 3857 */    MCD_OPC_FilterValue, 41, 175, 0, 0, // Skip to: 4037  | 
854  |  | /* 3862 */    MCD_OPC_ExtractField, 10, 5,  // Inst{14-10} ... | 
855  |  | /* 3865 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 3874  | 
856  |  | /* 3870 */    MCD_OPC_Decode, 225, 4, 33, // Opcode: FRSQRTE_S  | 
857  |  | /* 3874 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 3883  | 
858  |  | /* 3879 */    MCD_OPC_Decode, 224, 4, 34, // Opcode: FRSQRTE_D  | 
859  |  | /* 3883 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 3892  | 
860  |  | /* 3888 */    MCD_OPC_Decode, 207, 4, 33, // Opcode: FMOV_S  | 
861  |  | /* 3892 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 3901  | 
862  |  | /* 3897 */    MCD_OPC_Decode, 206, 4, 34, // Opcode: FMOV_D  | 
863  |  | /* 3901 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 3910  | 
864  |  | /* 3906 */    MCD_OPC_Decode, 210, 5, 35, // Opcode: MOVGR2FR_W  | 
865  |  | /* 3910 */    MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 3924  | 
866  |  | /* 3915 */    MCD_OPC_CheckPredicate, 0, 46, 80, 0, // Skip to: 24446  | 
867  |  | /* 3920 */    MCD_OPC_Decode, 209, 5, 36, // Opcode: MOVGR2FR_D  | 
868  |  | /* 3924 */    MCD_OPC_FilterValue, 11, 4, 0, 0, // Skip to: 3933  | 
869  |  | /* 3929 */    MCD_OPC_Decode, 208, 5, 37, // Opcode: MOVGR2FRH_W  | 
870  |  | /* 3933 */    MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 3942  | 
871  |  | /* 3938 */    MCD_OPC_Decode, 203, 5, 38, // Opcode: MOVFR2GR_S  | 
872  |  | /* 3942 */    MCD_OPC_FilterValue, 14, 9, 0, 0, // Skip to: 3956  | 
873  |  | /* 3947 */    MCD_OPC_CheckPredicate, 0, 14, 80, 0, // Skip to: 24446  | 
874  |  | /* 3952 */    MCD_OPC_Decode, 202, 5, 39, // Opcode: MOVFR2GR_D  | 
875  |  | /* 3956 */    MCD_OPC_FilterValue, 15, 4, 0, 0, // Skip to: 3965  | 
876  |  | /* 3961 */    MCD_OPC_Decode, 205, 5, 39, // Opcode: MOVFRH2GR_S  | 
877  |  | /* 3965 */    MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 3974  | 
878  |  | /* 3970 */    MCD_OPC_Decode, 207, 5, 40, // Opcode: MOVGR2FCSR  | 
879  |  | /* 3974 */    MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 3983  | 
880  |  | /* 3979 */    MCD_OPC_Decode, 200, 5, 41, // Opcode: MOVFCSR2GR  | 
881  |  | /* 3983 */    MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 3992  | 
882  |  | /* 3988 */    MCD_OPC_Decode, 201, 5, 42, // Opcode: MOVFR2CF_xS  | 
883  |  | /* 3992 */    MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 4001  | 
884  |  | /* 3997 */    MCD_OPC_Decode, 198, 5, 43, // Opcode: MOVCF2FR_xS  | 
885  |  | /* 4001 */    MCD_OPC_FilterValue, 22, 4, 0, 0, // Skip to: 4010  | 
886  |  | /* 4006 */    MCD_OPC_Decode, 206, 5, 44, // Opcode: MOVGR2CF  | 
887  |  | /* 4010 */    MCD_OPC_FilterValue, 23, 4, 0, 0, // Skip to: 4019  | 
888  |  | /* 4015 */    MCD_OPC_Decode, 199, 5, 45, // Opcode: MOVCF2GR  | 
889  |  | /* 4019 */    MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 4028  | 
890  |  | /* 4024 */    MCD_OPC_Decode, 177, 4, 33, // Opcode: FCVT_LD_D  | 
891  |  | /* 4028 */    MCD_OPC_FilterValue, 25, 189, 79, 0, // Skip to: 24446  | 
892  |  | /* 4033 */    MCD_OPC_Decode, 179, 4, 33, // Opcode: FCVT_UD_D  | 
893  |  | /* 4037 */    MCD_OPC_FilterValue, 42, 4, 0, 0, // Skip to: 4046  | 
894  |  | /* 4042 */    MCD_OPC_Decode, 175, 4, 31, // Opcode: FCVT_D_LD  | 
895  |  | /* 4046 */    MCD_OPC_FilterValue, 50, 21, 0, 0, // Skip to: 4072  | 
896  |  | /* 4051 */    MCD_OPC_ExtractField, 10, 5,  // Inst{14-10} ... | 
897  |  | /* 4054 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 4063  | 
898  |  | /* 4059 */    MCD_OPC_Decode, 178, 4, 46, // Opcode: FCVT_S_D  | 
899  |  | /* 4063 */    MCD_OPC_FilterValue, 9, 154, 79, 0, // Skip to: 24446  | 
900  |  | /* 4068 */    MCD_OPC_Decode, 176, 4, 47, // Opcode: FCVT_D_S  | 
901  |  | /* 4072 */    MCD_OPC_FilterValue, 52, 75, 0, 0, // Skip to: 4152  | 
902  |  | /* 4077 */    MCD_OPC_ExtractField, 10, 5,  // Inst{14-10} ... | 
903  |  | /* 4080 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4089  | 
904  |  | /* 4085 */    MCD_OPC_Decode, 247, 4, 33, // Opcode: FTINTRM_W_S  | 
905  |  | /* 4089 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 4098  | 
906  |  | /* 4094 */    MCD_OPC_Decode, 246, 4, 46, // Opcode: FTINTRM_W_D  | 
907  |  | /* 4098 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 4107  | 
908  |  | /* 4103 */    MCD_OPC_Decode, 245, 4, 47, // Opcode: FTINTRM_L_S  | 
909  |  | /* 4107 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 4116  | 
910  |  | /* 4112 */    MCD_OPC_Decode, 244, 4, 34, // Opcode: FTINTRM_L_D  | 
911  |  | /* 4116 */    MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 4125  | 
912  |  | /* 4121 */    MCD_OPC_Decode, 255, 4, 33, // Opcode: FTINTRP_W_S  | 
913  |  | /* 4125 */    MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 4134  | 
914  |  | /* 4130 */    MCD_OPC_Decode, 254, 4, 46, // Opcode: FTINTRP_W_D  | 
915  |  | /* 4134 */    MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 4143  | 
916  |  | /* 4139 */    MCD_OPC_Decode, 253, 4, 47, // Opcode: FTINTRP_L_S  | 
917  |  | /* 4143 */    MCD_OPC_FilterValue, 26, 74, 79, 0, // Skip to: 24446  | 
918  |  | /* 4148 */    MCD_OPC_Decode, 252, 4, 34, // Opcode: FTINTRP_L_D  | 
919  |  | /* 4152 */    MCD_OPC_FilterValue, 53, 75, 0, 0, // Skip to: 4232  | 
920  |  | /* 4157 */    MCD_OPC_ExtractField, 10, 5,  // Inst{14-10} ... | 
921  |  | /* 4160 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4169  | 
922  |  | /* 4165 */    MCD_OPC_Decode, 131, 5, 33, // Opcode: FTINTRZ_W_S  | 
923  |  | /* 4169 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 4178  | 
924  |  | /* 4174 */    MCD_OPC_Decode, 130, 5, 46, // Opcode: FTINTRZ_W_D  | 
925  |  | /* 4178 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 4187  | 
926  |  | /* 4183 */    MCD_OPC_Decode, 129, 5, 47, // Opcode: FTINTRZ_L_S  | 
927  |  | /* 4187 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 4196  | 
928  |  | /* 4192 */    MCD_OPC_Decode, 128, 5, 34, // Opcode: FTINTRZ_L_D  | 
929  |  | /* 4196 */    MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 4205  | 
930  |  | /* 4201 */    MCD_OPC_Decode, 251, 4, 33, // Opcode: FTINTRNE_W_S  | 
931  |  | /* 4205 */    MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 4214  | 
932  |  | /* 4210 */    MCD_OPC_Decode, 250, 4, 46, // Opcode: FTINTRNE_W_D  | 
933  |  | /* 4214 */    MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 4223  | 
934  |  | /* 4219 */    MCD_OPC_Decode, 249, 4, 47, // Opcode: FTINTRNE_L_S  | 
935  |  | /* 4223 */    MCD_OPC_FilterValue, 26, 250, 78, 0, // Skip to: 24446  | 
936  |  | /* 4228 */    MCD_OPC_Decode, 248, 4, 34, // Opcode: FTINTRNE_L_D  | 
937  |  | /* 4232 */    MCD_OPC_FilterValue, 54, 39, 0, 0, // Skip to: 4276  | 
938  |  | /* 4237 */    MCD_OPC_ExtractField, 10, 5,  // Inst{14-10} ... | 
939  |  | /* 4240 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4249  | 
940  |  | /* 4245 */    MCD_OPC_Decode, 135, 5, 33, // Opcode: FTINT_W_S  | 
941  |  | /* 4249 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 4258  | 
942  |  | /* 4254 */    MCD_OPC_Decode, 134, 5, 46, // Opcode: FTINT_W_D  | 
943  |  | /* 4258 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 4267  | 
944  |  | /* 4263 */    MCD_OPC_Decode, 133, 5, 47, // Opcode: FTINT_L_S  | 
945  |  | /* 4267 */    MCD_OPC_FilterValue, 10, 206, 78, 0, // Skip to: 24446  | 
946  |  | /* 4272 */    MCD_OPC_Decode, 132, 5, 34, // Opcode: FTINT_L_D  | 
947  |  | /* 4276 */    MCD_OPC_FilterValue, 58, 39, 0, 0, // Skip to: 4320  | 
948  |  | /* 4281 */    MCD_OPC_ExtractField, 10, 5,  // Inst{14-10} ... | 
949  |  | /* 4284 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 4293  | 
950  |  | /* 4289 */    MCD_OPC_Decode, 185, 4, 33, // Opcode: FFINT_S_W  | 
951  |  | /* 4293 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 4302  | 
952  |  | /* 4298 */    MCD_OPC_Decode, 184, 4, 46, // Opcode: FFINT_S_L  | 
953  |  | /* 4302 */    MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 4311  | 
954  |  | /* 4307 */    MCD_OPC_Decode, 183, 4, 47, // Opcode: FFINT_D_W  | 
955  |  | /* 4311 */    MCD_OPC_FilterValue, 10, 162, 78, 0, // Skip to: 24446  | 
956  |  | /* 4316 */    MCD_OPC_Decode, 182, 4, 34, // Opcode: FFINT_D_L  | 
957  |  | /* 4320 */    MCD_OPC_FilterValue, 60, 153, 78, 0, // Skip to: 24446  | 
958  |  | /* 4325 */    MCD_OPC_ExtractField, 10, 5,  // Inst{14-10} ... | 
959  |  | /* 4328 */    MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 4337  | 
960  |  | /* 4333 */    MCD_OPC_Decode, 223, 4, 33, // Opcode: FRINT_S  | 
961  |  | /* 4337 */    MCD_OPC_FilterValue, 18, 136, 78, 0, // Skip to: 24446  | 
962  |  | /* 4342 */    MCD_OPC_Decode, 222, 4, 34, // Opcode: FRINT_D  | 
963  |  | /* 4346 */    MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 4355  | 
964  |  | /* 4351 */    MCD_OPC_Decode, 149, 6, 48, // Opcode: SLTI  | 
965  |  | /* 4355 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 4364  | 
966  |  | /* 4360 */    MCD_OPC_Decode, 151, 6, 48, // Opcode: SLTUI  | 
967  |  | /* 4364 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 4373  | 
968  |  | /* 4369 */    MCD_OPC_Decode, 238, 2, 48, // Opcode: ADDI_W  | 
969  |  | /* 4373 */    MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 4387  | 
970  |  | /* 4378 */    MCD_OPC_CheckPredicate, 0, 95, 78, 0, // Skip to: 24446  | 
971  |  | /* 4383 */    MCD_OPC_Decode, 237, 2, 48, // Opcode: ADDI_D  | 
972  |  | /* 4387 */    MCD_OPC_FilterValue, 12, 9, 0, 0, // Skip to: 4401  | 
973  |  | /* 4392 */    MCD_OPC_CheckPredicate, 0, 81, 78, 0, // Skip to: 24446  | 
974  |  | /* 4397 */    MCD_OPC_Decode, 191, 5, 48, // Opcode: LU52I_D  | 
975  |  | /* 4401 */    MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 4410  | 
976  |  | /* 4406 */    MCD_OPC_Decode, 172, 3, 49, // Opcode: ANDI  | 
977  |  | /* 4410 */    MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 4419  | 
978  |  | /* 4415 */    MCD_OPC_Decode, 224, 5, 49, // Opcode: ORI  | 
979  |  | /* 4419 */    MCD_OPC_FilterValue, 15, 54, 78, 0, // Skip to: 24446  | 
980  |  | /* 4424 */    MCD_OPC_Decode, 137, 13, 49, // Opcode: XORI  | 
981  |  | /* 4428 */    MCD_OPC_FilterValue, 1, 95, 1, 0, // Skip to: 4784  | 
982  |  | /* 4433 */    MCD_OPC_ExtractField, 24, 2,  // Inst{25-24} ... | 
983  |  | /* 4436 */    MCD_OPC_FilterValue, 0, 25, 0, 0, // Skip to: 4466  | 
984  |  | /* 4441 */    MCD_OPC_ExtractField, 5, 5,  // Inst{9-5} ... | 
985  |  | /* 4444 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4453  | 
986  |  | /* 4449 */    MCD_OPC_Decode, 235, 3, 50, // Opcode: CSRRD  | 
987  |  | /* 4453 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4462  | 
988  |  | /* 4458 */    MCD_OPC_Decode, 236, 3, 51, // Opcode: CSRWR  | 
989  |  | /* 4462 */    MCD_OPC_Decode, 237, 3, 52, // Opcode: CSRXCHG  | 
990  |  | /* 4466 */    MCD_OPC_FilterValue, 1, 25, 0, 0, // Skip to: 4496  | 
991  |  | /* 4471 */    MCD_OPC_ExtractField, 5, 5,  // Inst{9-5} ... | 
992  |  | /* 4474 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4483  | 
993  |  | /* 4479 */    MCD_OPC_Decode, 136, 5, 50, // Opcode: GCSRRD  | 
994  |  | /* 4483 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4492  | 
995  |  | /* 4488 */    MCD_OPC_Decode, 137, 5, 51, // Opcode: GCSRWR  | 
996  |  | /* 4492 */    MCD_OPC_Decode, 138, 5, 52, // Opcode: GCSRXCHG  | 
997  |  | /* 4496 */    MCD_OPC_FilterValue, 2, 233, 77, 0, // Skip to: 24446  | 
998  |  | /* 4501 */    MCD_OPC_ExtractField, 22, 2,  // Inst{23-22} ... | 
999  |  | /* 4504 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4513  | 
1000  |  | /* 4509 */    MCD_OPC_Decode, 221, 3, 53, // Opcode: CACOP  | 
1001  |  | /* 4513 */    MCD_OPC_FilterValue, 1, 216, 77, 0, // Skip to: 24446  | 
1002  |  | /* 4518 */    MCD_OPC_ExtractField, 18, 4,  // Inst{21-18} ... | 
1003  |  | /* 4521 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4530  | 
1004  |  | /* 4526 */    MCD_OPC_Decode, 155, 5, 54, // Opcode: LDDIR  | 
1005  |  | /* 4530 */    MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 4546  | 
1006  |  | /* 4535 */    MCD_OPC_CheckField, 0, 5, 0, 192, 77, 0, // Skip to: 24446  | 
1007  |  | /* 4542 */    MCD_OPC_Decode, 166, 5, 55, // Opcode: LDPTE  | 
1008  |  | /* 4546 */    MCD_OPC_FilterValue, 2, 183, 77, 0, // Skip to: 24446  | 
1009  |  | /* 4551 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
1010  |  | /* 4554 */    MCD_OPC_FilterValue, 0, 207, 0, 0, // Skip to: 4766  | 
1011  |  | /* 4559 */    MCD_OPC_ExtractField, 10, 5,  // Inst{14-10} ... | 
1012  |  | /* 4562 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4571  | 
1013  |  | /* 4567 */    MCD_OPC_Decode, 144, 5, 2, // Opcode: IOCSRRD_B  | 
1014  |  | /* 4571 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4580  | 
1015  |  | /* 4576 */    MCD_OPC_Decode, 146, 5, 2, // Opcode: IOCSRRD_H  | 
1016  |  | /* 4580 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 4589  | 
1017  |  | /* 4585 */    MCD_OPC_Decode, 147, 5, 2, // Opcode: IOCSRRD_W  | 
1018  |  | /* 4589 */    MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 4603  | 
1019  |  | /* 4594 */    MCD_OPC_CheckPredicate, 0, 135, 77, 0, // Skip to: 24446  | 
1020  |  | /* 4599 */    MCD_OPC_Decode, 145, 5, 2, // Opcode: IOCSRRD_D  | 
1021  |  | /* 4603 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 4612  | 
1022  |  | /* 4608 */    MCD_OPC_Decode, 148, 5, 2, // Opcode: IOCSRWR_B  | 
1023  |  | /* 4612 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 4621  | 
1024  |  | /* 4617 */    MCD_OPC_Decode, 150, 5, 2, // Opcode: IOCSRWR_H  | 
1025  |  | /* 4621 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 4630  | 
1026  |  | /* 4626 */    MCD_OPC_Decode, 151, 5, 2, // Opcode: IOCSRWR_W  | 
1027  |  | /* 4630 */    MCD_OPC_FilterValue, 7, 9, 0, 0, // Skip to: 4644  | 
1028  |  | /* 4635 */    MCD_OPC_CheckPredicate, 0, 94, 77, 0, // Skip to: 24446  | 
1029  |  | /* 4640 */    MCD_OPC_Decode, 149, 5, 2, // Opcode: IOCSRWR_D  | 
1030  |  | /* 4644 */    MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 4660  | 
1031  |  | /* 4649 */    MCD_OPC_CheckField, 0, 10, 0, 78, 77, 0, // Skip to: 24446  | 
1032  |  | /* 4656 */    MCD_OPC_Decode, 185, 6, 6, // Opcode: TLBCLR  | 
1033  |  | /* 4660 */    MCD_OPC_FilterValue, 9, 21, 0, 0, // Skip to: 4686  | 
1034  |  | /* 4665 */    MCD_OPC_ExtractField, 0, 10,  // Inst{9-0} ... | 
1035  |  | /* 4668 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4677  | 
1036  |  | /* 4673 */    MCD_OPC_Decode, 187, 6, 6, // Opcode: TLBFLUSH  | 
1037  |  | /* 4677 */    MCD_OPC_FilterValue, 1, 52, 77, 0, // Skip to: 24446  | 
1038  |  | /* 4682 */    MCD_OPC_Decode, 139, 5, 6, // Opcode: GTLBFLUSH  | 
1039  |  | /* 4686 */    MCD_OPC_FilterValue, 10, 11, 0, 0, // Skip to: 4702  | 
1040  |  | /* 4691 */    MCD_OPC_CheckField, 0, 10, 0, 36, 77, 0, // Skip to: 24446  | 
1041  |  | /* 4698 */    MCD_OPC_Decode, 189, 6, 6, // Opcode: TLBSRCH  | 
1042  |  | /* 4702 */    MCD_OPC_FilterValue, 11, 11, 0, 0, // Skip to: 4718  | 
1043  |  | /* 4707 */    MCD_OPC_CheckField, 0, 10, 0, 20, 77, 0, // Skip to: 24446  | 
1044  |  | /* 4714 */    MCD_OPC_Decode, 188, 6, 6, // Opcode: TLBRD  | 
1045  |  | /* 4718 */    MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 4734  | 
1046  |  | /* 4723 */    MCD_OPC_CheckField, 0, 10, 0, 4, 77, 0, // Skip to: 24446  | 
1047  |  | /* 4730 */    MCD_OPC_Decode, 190, 6, 6, // Opcode: TLBWR  | 
1048  |  | /* 4734 */    MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 4750  | 
1049  |  | /* 4739 */    MCD_OPC_CheckField, 0, 10, 0, 244, 76, 0, // Skip to: 24446  | 
1050  |  | /* 4746 */    MCD_OPC_Decode, 186, 6, 6, // Opcode: TLBFILL  | 
1051  |  | /* 4750 */    MCD_OPC_FilterValue, 14, 235, 76, 0, // Skip to: 24446  | 
1052  |  | /* 4755 */    MCD_OPC_CheckField, 0, 10, 0, 228, 76, 0, // Skip to: 24446  | 
1053  |  | /* 4762 */    MCD_OPC_Decode, 248, 3, 6, // Opcode: ERTN  | 
1054  |  | /* 4766 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4775  | 
1055  |  | /* 4771 */    MCD_OPC_Decode, 142, 5, 13, // Opcode: IDLE  | 
1056  |  | /* 4775 */    MCD_OPC_FilterValue, 3, 210, 76, 0, // Skip to: 24446  | 
1057  |  | /* 4780 */    MCD_OPC_Decode, 143, 5, 56, // Opcode: INVTLB  | 
1058  |  | /* 4784 */    MCD_OPC_FilterValue, 2, 219, 0, 0, // Skip to: 5008  | 
1059  |  | /* 4789 */    MCD_OPC_ExtractField, 20, 6,  // Inst{25-20} ... | 
1060  |  | /* 4792 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4801  | 
1061  |  | /* 4797 */    MCD_OPC_Decode, 197, 4, 57, // Opcode: FMADD_S  | 
1062  |  | /* 4801 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 4810  | 
1063  |  | /* 4806 */    MCD_OPC_Decode, 196, 4, 58, // Opcode: FMADD_D  | 
1064  |  | /* 4810 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 4819  | 
1065  |  | /* 4815 */    MCD_OPC_Decode, 209, 4, 57, // Opcode: FMSUB_S  | 
1066  |  | /* 4819 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 4828  | 
1067  |  | /* 4824 */    MCD_OPC_Decode, 208, 4, 58, // Opcode: FMSUB_D  | 
1068  |  | /* 4828 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 4837  | 
1069  |  | /* 4833 */    MCD_OPC_Decode, 215, 4, 57, // Opcode: FNMADD_S  | 
1070  |  | /* 4837 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 4846  | 
1071  |  | /* 4842 */    MCD_OPC_Decode, 214, 4, 58, // Opcode: FNMADD_D  | 
1072  |  | /* 4846 */    MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 4855  | 
1073  |  | /* 4851 */    MCD_OPC_Decode, 217, 4, 57, // Opcode: FNMSUB_S  | 
1074  |  | /* 4855 */    MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 4864  | 
1075  |  | /* 4860 */    MCD_OPC_Decode, 216, 4, 58, // Opcode: FNMSUB_D  | 
1076  |  | /* 4864 */    MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 4873  | 
1077  |  | /* 4869 */    MCD_OPC_Decode, 135, 8, 59, // Opcode: VFMADD_S  | 
1078  |  | /* 4873 */    MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 4882  | 
1079  |  | /* 4878 */    MCD_OPC_Decode, 134, 8, 59, // Opcode: VFMADD_D  | 
1080  |  | /* 4882 */    MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 4891  | 
1081  |  | /* 4887 */    MCD_OPC_Decode, 145, 8, 59, // Opcode: VFMSUB_S  | 
1082  |  | /* 4891 */    MCD_OPC_FilterValue, 22, 4, 0, 0, // Skip to: 4900  | 
1083  |  | /* 4896 */    MCD_OPC_Decode, 144, 8, 59, // Opcode: VFMSUB_D  | 
1084  |  | /* 4900 */    MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 4909  | 
1085  |  | /* 4905 */    MCD_OPC_Decode, 149, 8, 59, // Opcode: VFNMADD_S  | 
1086  |  | /* 4909 */    MCD_OPC_FilterValue, 26, 4, 0, 0, // Skip to: 4918  | 
1087  |  | /* 4914 */    MCD_OPC_Decode, 148, 8, 59, // Opcode: VFNMADD_D  | 
1088  |  | /* 4918 */    MCD_OPC_FilterValue, 29, 4, 0, 0, // Skip to: 4927  | 
1089  |  | /* 4923 */    MCD_OPC_Decode, 151, 8, 59, // Opcode: VFNMSUB_S  | 
1090  |  | /* 4927 */    MCD_OPC_FilterValue, 30, 4, 0, 0, // Skip to: 4936  | 
1091  |  | /* 4932 */    MCD_OPC_Decode, 150, 8, 59, // Opcode: VFNMSUB_D  | 
1092  |  | /* 4936 */    MCD_OPC_FilterValue, 33, 4, 0, 0, // Skip to: 4945  | 
1093  |  | /* 4941 */    MCD_OPC_Decode, 198, 14, 60, // Opcode: XVFMADD_S  | 
1094  |  | /* 4945 */    MCD_OPC_FilterValue, 34, 4, 0, 0, // Skip to: 4954  | 
1095  |  | /* 4950 */    MCD_OPC_Decode, 197, 14, 60, // Opcode: XVFMADD_D  | 
1096  |  | /* 4954 */    MCD_OPC_FilterValue, 37, 4, 0, 0, // Skip to: 4963  | 
1097  |  | /* 4959 */    MCD_OPC_Decode, 208, 14, 60, // Opcode: XVFMSUB_S  | 
1098  |  | /* 4963 */    MCD_OPC_FilterValue, 38, 4, 0, 0, // Skip to: 4972  | 
1099  |  | /* 4968 */    MCD_OPC_Decode, 207, 14, 60, // Opcode: XVFMSUB_D  | 
1100  |  | /* 4972 */    MCD_OPC_FilterValue, 41, 4, 0, 0, // Skip to: 4981  | 
1101  |  | /* 4977 */    MCD_OPC_Decode, 212, 14, 60, // Opcode: XVFNMADD_S  | 
1102  |  | /* 4981 */    MCD_OPC_FilterValue, 42, 4, 0, 0, // Skip to: 4990  | 
1103  |  | /* 4986 */    MCD_OPC_Decode, 211, 14, 60, // Opcode: XVFNMADD_D  | 
1104  |  | /* 4990 */    MCD_OPC_FilterValue, 45, 4, 0, 0, // Skip to: 4999  | 
1105  |  | /* 4995 */    MCD_OPC_Decode, 214, 14, 60, // Opcode: XVFNMSUB_S  | 
1106  |  | /* 4999 */    MCD_OPC_FilterValue, 46, 242, 75, 0, // Skip to: 24446  | 
1107  |  | /* 5004 */    MCD_OPC_Decode, 213, 14, 60, // Opcode: XVFNMSUB_D  | 
1108  |  | /* 5008 */    MCD_OPC_FilterValue, 3, 63, 6, 0, // Skip to: 6612  | 
1109  |  | /* 5013 */    MCD_OPC_ExtractField, 20, 6,  // Inst{25-20} ... | 
1110  |  | /* 5016 */    MCD_OPC_FilterValue, 1, 99, 1, 0, // Skip to: 5376  | 
1111  |  | /* 5021 */    MCD_OPC_ExtractField, 15, 5,  // Inst{19-15} ... | 
1112  |  | /* 5024 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5040  | 
1113  |  | /* 5029 */    MCD_OPC_CheckField, 3, 2, 0, 210, 75, 0, // Skip to: 24446  | 
1114  |  | /* 5036 */    MCD_OPC_Decode, 130, 4, 61, // Opcode: FCMP_CAF_S  | 
1115  |  | /* 5040 */    MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 5056  | 
1116  |  | /* 5045 */    MCD_OPC_CheckField, 3, 2, 0, 194, 75, 0, // Skip to: 24446  | 
1117  |  | /* 5052 */    MCD_OPC_Decode, 152, 4, 61, // Opcode: FCMP_SAF_S  | 
1118  |  | /* 5056 */    MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 5072  | 
1119  |  | /* 5061 */    MCD_OPC_CheckField, 3, 2, 0, 178, 75, 0, // Skip to: 24446  | 
1120  |  | /* 5068 */    MCD_OPC_Decode, 136, 4, 61, // Opcode: FCMP_CLT_S  | 
1121  |  | /* 5072 */    MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 5088  | 
1122  |  | /* 5077 */    MCD_OPC_CheckField, 3, 2, 0, 162, 75, 0, // Skip to: 24446  | 
1123  |  | /* 5084 */    MCD_OPC_Decode, 158, 4, 61, // Opcode: FCMP_SLT_S  | 
1124  |  | /* 5088 */    MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 5104  | 
1125  |  | /* 5093 */    MCD_OPC_CheckField, 3, 2, 0, 146, 75, 0, // Skip to: 24446  | 
1126  |  | /* 5100 */    MCD_OPC_Decode, 132, 4, 61, // Opcode: FCMP_CEQ_S  | 
1127  |  | /* 5104 */    MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 5120  | 
1128  |  | /* 5109 */    MCD_OPC_CheckField, 3, 2, 0, 130, 75, 0, // Skip to: 24446  | 
1129  |  | /* 5116 */    MCD_OPC_Decode, 154, 4, 61, // Opcode: FCMP_SEQ_S  | 
1130  |  | /* 5120 */    MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 5136  | 
1131  |  | /* 5125 */    MCD_OPC_CheckField, 3, 2, 0, 114, 75, 0, // Skip to: 24446  | 
1132  |  | /* 5132 */    MCD_OPC_Decode, 134, 4, 61, // Opcode: FCMP_CLE_S  | 
1133  |  | /* 5136 */    MCD_OPC_FilterValue, 7, 11, 0, 0, // Skip to: 5152  | 
1134  |  | /* 5141 */    MCD_OPC_CheckField, 3, 2, 0, 98, 75, 0, // Skip to: 24446  | 
1135  |  | /* 5148 */    MCD_OPC_Decode, 156, 4, 61, // Opcode: FCMP_SLE_S  | 
1136  |  | /* 5152 */    MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 5168  | 
1137  |  | /* 5157 */    MCD_OPC_CheckField, 3, 2, 0, 82, 75, 0, // Skip to: 24446  | 
1138  |  | /* 5164 */    MCD_OPC_Decode, 150, 4, 61, // Opcode: FCMP_CUN_S  | 
1139  |  | /* 5168 */    MCD_OPC_FilterValue, 9, 11, 0, 0, // Skip to: 5184  | 
1140  |  | /* 5173 */    MCD_OPC_CheckField, 3, 2, 0, 66, 75, 0, // Skip to: 24446  | 
1141  |  | /* 5180 */    MCD_OPC_Decode, 172, 4, 61, // Opcode: FCMP_SUN_S  | 
1142  |  | /* 5184 */    MCD_OPC_FilterValue, 10, 11, 0, 0, // Skip to: 5200  | 
1143  |  | /* 5189 */    MCD_OPC_CheckField, 3, 2, 0, 50, 75, 0, // Skip to: 24446  | 
1144  |  | /* 5196 */    MCD_OPC_Decode, 146, 4, 61, // Opcode: FCMP_CULT_S  | 
1145  |  | /* 5200 */    MCD_OPC_FilterValue, 11, 11, 0, 0, // Skip to: 5216  | 
1146  |  | /* 5205 */    MCD_OPC_CheckField, 3, 2, 0, 34, 75, 0, // Skip to: 24446  | 
1147  |  | /* 5212 */    MCD_OPC_Decode, 168, 4, 61, // Opcode: FCMP_SULT_S  | 
1148  |  | /* 5216 */    MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 5232  | 
1149  |  | /* 5221 */    MCD_OPC_CheckField, 3, 2, 0, 18, 75, 0, // Skip to: 24446  | 
1150  |  | /* 5228 */    MCD_OPC_Decode, 142, 4, 61, // Opcode: FCMP_CUEQ_S  | 
1151  |  | /* 5232 */    MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 5248  | 
1152  |  | /* 5237 */    MCD_OPC_CheckField, 3, 2, 0, 2, 75, 0, // Skip to: 24446  | 
1153  |  | /* 5244 */    MCD_OPC_Decode, 164, 4, 61, // Opcode: FCMP_SUEQ_S  | 
1154  |  | /* 5248 */    MCD_OPC_FilterValue, 14, 11, 0, 0, // Skip to: 5264  | 
1155  |  | /* 5253 */    MCD_OPC_CheckField, 3, 2, 0, 242, 74, 0, // Skip to: 24446  | 
1156  |  | /* 5260 */    MCD_OPC_Decode, 144, 4, 61, // Opcode: FCMP_CULE_S  | 
1157  |  | /* 5264 */    MCD_OPC_FilterValue, 15, 11, 0, 0, // Skip to: 5280  | 
1158  |  | /* 5269 */    MCD_OPC_CheckField, 3, 2, 0, 226, 74, 0, // Skip to: 24446  | 
1159  |  | /* 5276 */    MCD_OPC_Decode, 166, 4, 61, // Opcode: FCMP_SULE_S  | 
1160  |  | /* 5280 */    MCD_OPC_FilterValue, 16, 11, 0, 0, // Skip to: 5296  | 
1161  |  | /* 5285 */    MCD_OPC_CheckField, 3, 2, 0, 210, 74, 0, // Skip to: 24446  | 
1162  |  | /* 5292 */    MCD_OPC_Decode, 138, 4, 61, // Opcode: FCMP_CNE_S  | 
1163  |  | /* 5296 */    MCD_OPC_FilterValue, 17, 11, 0, 0, // Skip to: 5312  | 
1164  |  | /* 5301 */    MCD_OPC_CheckField, 3, 2, 0, 194, 74, 0, // Skip to: 24446  | 
1165  |  | /* 5308 */    MCD_OPC_Decode, 160, 4, 61, // Opcode: FCMP_SNE_S  | 
1166  |  | /* 5312 */    MCD_OPC_FilterValue, 20, 11, 0, 0, // Skip to: 5328  | 
1167  |  | /* 5317 */    MCD_OPC_CheckField, 3, 2, 0, 178, 74, 0, // Skip to: 24446  | 
1168  |  | /* 5324 */    MCD_OPC_Decode, 140, 4, 61, // Opcode: FCMP_COR_S  | 
1169  |  | /* 5328 */    MCD_OPC_FilterValue, 21, 11, 0, 0, // Skip to: 5344  | 
1170  |  | /* 5333 */    MCD_OPC_CheckField, 3, 2, 0, 162, 74, 0, // Skip to: 24446  | 
1171  |  | /* 5340 */    MCD_OPC_Decode, 162, 4, 61, // Opcode: FCMP_SOR_S  | 
1172  |  | /* 5344 */    MCD_OPC_FilterValue, 24, 11, 0, 0, // Skip to: 5360  | 
1173  |  | /* 5349 */    MCD_OPC_CheckField, 3, 2, 0, 146, 74, 0, // Skip to: 24446  | 
1174  |  | /* 5356 */    MCD_OPC_Decode, 148, 4, 61, // Opcode: FCMP_CUNE_S  | 
1175  |  | /* 5360 */    MCD_OPC_FilterValue, 25, 137, 74, 0, // Skip to: 24446  | 
1176  |  | /* 5365 */    MCD_OPC_CheckField, 3, 2, 0, 130, 74, 0, // Skip to: 24446  | 
1177  |  | /* 5372 */    MCD_OPC_Decode, 170, 4, 61, // Opcode: FCMP_SUNE_S  | 
1178  |  | /* 5376 */    MCD_OPC_FilterValue, 2, 99, 1, 0, // Skip to: 5736  | 
1179  |  | /* 5381 */    MCD_OPC_ExtractField, 15, 5,  // Inst{19-15} ... | 
1180  |  | /* 5384 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5400  | 
1181  |  | /* 5389 */    MCD_OPC_CheckField, 3, 2, 0, 106, 74, 0, // Skip to: 24446  | 
1182  |  | /* 5396 */    MCD_OPC_Decode, 129, 4, 62, // Opcode: FCMP_CAF_D  | 
1183  |  | /* 5400 */    MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 5416  | 
1184  |  | /* 5405 */    MCD_OPC_CheckField, 3, 2, 0, 90, 74, 0, // Skip to: 24446  | 
1185  |  | /* 5412 */    MCD_OPC_Decode, 151, 4, 62, // Opcode: FCMP_SAF_D  | 
1186  |  | /* 5416 */    MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 5432  | 
1187  |  | /* 5421 */    MCD_OPC_CheckField, 3, 2, 0, 74, 74, 0, // Skip to: 24446  | 
1188  |  | /* 5428 */    MCD_OPC_Decode, 135, 4, 62, // Opcode: FCMP_CLT_D  | 
1189  |  | /* 5432 */    MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 5448  | 
1190  |  | /* 5437 */    MCD_OPC_CheckField, 3, 2, 0, 58, 74, 0, // Skip to: 24446  | 
1191  |  | /* 5444 */    MCD_OPC_Decode, 157, 4, 62, // Opcode: FCMP_SLT_D  | 
1192  |  | /* 5448 */    MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 5464  | 
1193  |  | /* 5453 */    MCD_OPC_CheckField, 3, 2, 0, 42, 74, 0, // Skip to: 24446  | 
1194  |  | /* 5460 */    MCD_OPC_Decode, 131, 4, 62, // Opcode: FCMP_CEQ_D  | 
1195  |  | /* 5464 */    MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 5480  | 
1196  |  | /* 5469 */    MCD_OPC_CheckField, 3, 2, 0, 26, 74, 0, // Skip to: 24446  | 
1197  |  | /* 5476 */    MCD_OPC_Decode, 153, 4, 62, // Opcode: FCMP_SEQ_D  | 
1198  |  | /* 5480 */    MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 5496  | 
1199  |  | /* 5485 */    MCD_OPC_CheckField, 3, 2, 0, 10, 74, 0, // Skip to: 24446  | 
1200  |  | /* 5492 */    MCD_OPC_Decode, 133, 4, 62, // Opcode: FCMP_CLE_D  | 
1201  |  | /* 5496 */    MCD_OPC_FilterValue, 7, 11, 0, 0, // Skip to: 5512  | 
1202  |  | /* 5501 */    MCD_OPC_CheckField, 3, 2, 0, 250, 73, 0, // Skip to: 24446  | 
1203  |  | /* 5508 */    MCD_OPC_Decode, 155, 4, 62, // Opcode: FCMP_SLE_D  | 
1204  |  | /* 5512 */    MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 5528  | 
1205  |  | /* 5517 */    MCD_OPC_CheckField, 3, 2, 0, 234, 73, 0, // Skip to: 24446  | 
1206  |  | /* 5524 */    MCD_OPC_Decode, 149, 4, 62, // Opcode: FCMP_CUN_D  | 
1207  |  | /* 5528 */    MCD_OPC_FilterValue, 9, 11, 0, 0, // Skip to: 5544  | 
1208  |  | /* 5533 */    MCD_OPC_CheckField, 3, 2, 0, 218, 73, 0, // Skip to: 24446  | 
1209  |  | /* 5540 */    MCD_OPC_Decode, 171, 4, 62, // Opcode: FCMP_SUN_D  | 
1210  |  | /* 5544 */    MCD_OPC_FilterValue, 10, 11, 0, 0, // Skip to: 5560  | 
1211  |  | /* 5549 */    MCD_OPC_CheckField, 3, 2, 0, 202, 73, 0, // Skip to: 24446  | 
1212  |  | /* 5556 */    MCD_OPC_Decode, 145, 4, 62, // Opcode: FCMP_CULT_D  | 
1213  |  | /* 5560 */    MCD_OPC_FilterValue, 11, 11, 0, 0, // Skip to: 5576  | 
1214  |  | /* 5565 */    MCD_OPC_CheckField, 3, 2, 0, 186, 73, 0, // Skip to: 24446  | 
1215  |  | /* 5572 */    MCD_OPC_Decode, 167, 4, 62, // Opcode: FCMP_SULT_D  | 
1216  |  | /* 5576 */    MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 5592  | 
1217  |  | /* 5581 */    MCD_OPC_CheckField, 3, 2, 0, 170, 73, 0, // Skip to: 24446  | 
1218  |  | /* 5588 */    MCD_OPC_Decode, 141, 4, 62, // Opcode: FCMP_CUEQ_D  | 
1219  |  | /* 5592 */    MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 5608  | 
1220  |  | /* 5597 */    MCD_OPC_CheckField, 3, 2, 0, 154, 73, 0, // Skip to: 24446  | 
1221  |  | /* 5604 */    MCD_OPC_Decode, 163, 4, 62, // Opcode: FCMP_SUEQ_D  | 
1222  |  | /* 5608 */    MCD_OPC_FilterValue, 14, 11, 0, 0, // Skip to: 5624  | 
1223  |  | /* 5613 */    MCD_OPC_CheckField, 3, 2, 0, 138, 73, 0, // Skip to: 24446  | 
1224  |  | /* 5620 */    MCD_OPC_Decode, 143, 4, 62, // Opcode: FCMP_CULE_D  | 
1225  |  | /* 5624 */    MCD_OPC_FilterValue, 15, 11, 0, 0, // Skip to: 5640  | 
1226  |  | /* 5629 */    MCD_OPC_CheckField, 3, 2, 0, 122, 73, 0, // Skip to: 24446  | 
1227  |  | /* 5636 */    MCD_OPC_Decode, 165, 4, 62, // Opcode: FCMP_SULE_D  | 
1228  |  | /* 5640 */    MCD_OPC_FilterValue, 16, 11, 0, 0, // Skip to: 5656  | 
1229  |  | /* 5645 */    MCD_OPC_CheckField, 3, 2, 0, 106, 73, 0, // Skip to: 24446  | 
1230  |  | /* 5652 */    MCD_OPC_Decode, 137, 4, 62, // Opcode: FCMP_CNE_D  | 
1231  |  | /* 5656 */    MCD_OPC_FilterValue, 17, 11, 0, 0, // Skip to: 5672  | 
1232  |  | /* 5661 */    MCD_OPC_CheckField, 3, 2, 0, 90, 73, 0, // Skip to: 24446  | 
1233  |  | /* 5668 */    MCD_OPC_Decode, 159, 4, 62, // Opcode: FCMP_SNE_D  | 
1234  |  | /* 5672 */    MCD_OPC_FilterValue, 20, 11, 0, 0, // Skip to: 5688  | 
1235  |  | /* 5677 */    MCD_OPC_CheckField, 3, 2, 0, 74, 73, 0, // Skip to: 24446  | 
1236  |  | /* 5684 */    MCD_OPC_Decode, 139, 4, 62, // Opcode: FCMP_COR_D  | 
1237  |  | /* 5688 */    MCD_OPC_FilterValue, 21, 11, 0, 0, // Skip to: 5704  | 
1238  |  | /* 5693 */    MCD_OPC_CheckField, 3, 2, 0, 58, 73, 0, // Skip to: 24446  | 
1239  |  | /* 5700 */    MCD_OPC_Decode, 161, 4, 62, // Opcode: FCMP_SOR_D  | 
1240  |  | /* 5704 */    MCD_OPC_FilterValue, 24, 11, 0, 0, // Skip to: 5720  | 
1241  |  | /* 5709 */    MCD_OPC_CheckField, 3, 2, 0, 42, 73, 0, // Skip to: 24446  | 
1242  |  | /* 5716 */    MCD_OPC_Decode, 147, 4, 62, // Opcode: FCMP_CUNE_D  | 
1243  |  | /* 5720 */    MCD_OPC_FilterValue, 25, 33, 73, 0, // Skip to: 24446  | 
1244  |  | /* 5725 */    MCD_OPC_CheckField, 3, 2, 0, 26, 73, 0, // Skip to: 24446  | 
1245  |  | /* 5732 */    MCD_OPC_Decode, 169, 4, 62, // Opcode: FCMP_SUNE_D  | 
1246  |  | /* 5736 */    MCD_OPC_FilterValue, 5, 201, 0, 0, // Skip to: 5942  | 
1247  |  | /* 5741 */    MCD_OPC_ExtractField, 15, 5,  // Inst{19-15} ... | 
1248  |  | /* 5744 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5753  | 
1249  |  | /* 5749 */    MCD_OPC_Decode, 202, 7, 63, // Opcode: VFCMP_CAF_S  | 
1250  |  | /* 5753 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 5762  | 
1251  |  | /* 5758 */    MCD_OPC_Decode, 224, 7, 63, // Opcode: VFCMP_SAF_S  | 
1252  |  | /* 5762 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5771  | 
1253  |  | /* 5767 */    MCD_OPC_Decode, 208, 7, 63, // Opcode: VFCMP_CLT_S  | 
1254  |  | /* 5771 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 5780  | 
1255  |  | /* 5776 */    MCD_OPC_Decode, 230, 7, 63, // Opcode: VFCMP_SLT_S  | 
1256  |  | /* 5780 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 5789  | 
1257  |  | /* 5785 */    MCD_OPC_Decode, 204, 7, 63, // Opcode: VFCMP_CEQ_S  | 
1258  |  | /* 5789 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 5798  | 
1259  |  | /* 5794 */    MCD_OPC_Decode, 226, 7, 63, // Opcode: VFCMP_SEQ_S  | 
1260  |  | /* 5798 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 5807  | 
1261  |  | /* 5803 */    MCD_OPC_Decode, 206, 7, 63, // Opcode: VFCMP_CLE_S  | 
1262  |  | /* 5807 */    MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 5816  | 
1263  |  | /* 5812 */    MCD_OPC_Decode, 228, 7, 63, // Opcode: VFCMP_SLE_S  | 
1264  |  | /* 5816 */    MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 5825  | 
1265  |  | /* 5821 */    MCD_OPC_Decode, 222, 7, 63, // Opcode: VFCMP_CUN_S  | 
1266  |  | /* 5825 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 5834  | 
1267  |  | /* 5830 */    MCD_OPC_Decode, 244, 7, 63, // Opcode: VFCMP_SUN_S  | 
1268  |  | /* 5834 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 5843  | 
1269  |  | /* 5839 */    MCD_OPC_Decode, 218, 7, 63, // Opcode: VFCMP_CULT_S  | 
1270  |  | /* 5843 */    MCD_OPC_FilterValue, 11, 4, 0, 0, // Skip to: 5852  | 
1271  |  | /* 5848 */    MCD_OPC_Decode, 240, 7, 63, // Opcode: VFCMP_SULT_S  | 
1272  |  | /* 5852 */    MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 5861  | 
1273  |  | /* 5857 */    MCD_OPC_Decode, 214, 7, 63, // Opcode: VFCMP_CUEQ_S  | 
1274  |  | /* 5861 */    MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 5870  | 
1275  |  | /* 5866 */    MCD_OPC_Decode, 236, 7, 63, // Opcode: VFCMP_SUEQ_S  | 
1276  |  | /* 5870 */    MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 5879  | 
1277  |  | /* 5875 */    MCD_OPC_Decode, 216, 7, 63, // Opcode: VFCMP_CULE_S  | 
1278  |  | /* 5879 */    MCD_OPC_FilterValue, 15, 4, 0, 0, // Skip to: 5888  | 
1279  |  | /* 5884 */    MCD_OPC_Decode, 238, 7, 63, // Opcode: VFCMP_SULE_S  | 
1280  |  | /* 5888 */    MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 5897  | 
1281  |  | /* 5893 */    MCD_OPC_Decode, 210, 7, 63, // Opcode: VFCMP_CNE_S  | 
1282  |  | /* 5897 */    MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 5906  | 
1283  |  | /* 5902 */    MCD_OPC_Decode, 232, 7, 63, // Opcode: VFCMP_SNE_S  | 
1284  |  | /* 5906 */    MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 5915  | 
1285  |  | /* 5911 */    MCD_OPC_Decode, 212, 7, 63, // Opcode: VFCMP_COR_S  | 
1286  |  | /* 5915 */    MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 5924  | 
1287  |  | /* 5920 */    MCD_OPC_Decode, 234, 7, 63, // Opcode: VFCMP_SOR_S  | 
1288  |  | /* 5924 */    MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 5933  | 
1289  |  | /* 5929 */    MCD_OPC_Decode, 220, 7, 63, // Opcode: VFCMP_CUNE_S  | 
1290  |  | /* 5933 */    MCD_OPC_FilterValue, 25, 76, 72, 0, // Skip to: 24446  | 
1291  |  | /* 5938 */    MCD_OPC_Decode, 242, 7, 63, // Opcode: VFCMP_SUNE_S  | 
1292  |  | /* 5942 */    MCD_OPC_FilterValue, 6, 201, 0, 0, // Skip to: 6148  | 
1293  |  | /* 5947 */    MCD_OPC_ExtractField, 15, 5,  // Inst{19-15} ... | 
1294  |  | /* 5950 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5959  | 
1295  |  | /* 5955 */    MCD_OPC_Decode, 201, 7, 63, // Opcode: VFCMP_CAF_D  | 
1296  |  | /* 5959 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 5968  | 
1297  |  | /* 5964 */    MCD_OPC_Decode, 223, 7, 63, // Opcode: VFCMP_SAF_D  | 
1298  |  | /* 5968 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5977  | 
1299  |  | /* 5973 */    MCD_OPC_Decode, 207, 7, 63, // Opcode: VFCMP_CLT_D  | 
1300  |  | /* 5977 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 5986  | 
1301  |  | /* 5982 */    MCD_OPC_Decode, 229, 7, 63, // Opcode: VFCMP_SLT_D  | 
1302  |  | /* 5986 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 5995  | 
1303  |  | /* 5991 */    MCD_OPC_Decode, 203, 7, 63, // Opcode: VFCMP_CEQ_D  | 
1304  |  | /* 5995 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 6004  | 
1305  |  | /* 6000 */    MCD_OPC_Decode, 225, 7, 63, // Opcode: VFCMP_SEQ_D  | 
1306  |  | /* 6004 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 6013  | 
1307  |  | /* 6009 */    MCD_OPC_Decode, 205, 7, 63, // Opcode: VFCMP_CLE_D  | 
1308  |  | /* 6013 */    MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 6022  | 
1309  |  | /* 6018 */    MCD_OPC_Decode, 227, 7, 63, // Opcode: VFCMP_SLE_D  | 
1310  |  | /* 6022 */    MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 6031  | 
1311  |  | /* 6027 */    MCD_OPC_Decode, 221, 7, 63, // Opcode: VFCMP_CUN_D  | 
1312  |  | /* 6031 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 6040  | 
1313  |  | /* 6036 */    MCD_OPC_Decode, 243, 7, 63, // Opcode: VFCMP_SUN_D  | 
1314  |  | /* 6040 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 6049  | 
1315  |  | /* 6045 */    MCD_OPC_Decode, 217, 7, 63, // Opcode: VFCMP_CULT_D  | 
1316  |  | /* 6049 */    MCD_OPC_FilterValue, 11, 4, 0, 0, // Skip to: 6058  | 
1317  |  | /* 6054 */    MCD_OPC_Decode, 239, 7, 63, // Opcode: VFCMP_SULT_D  | 
1318  |  | /* 6058 */    MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 6067  | 
1319  |  | /* 6063 */    MCD_OPC_Decode, 213, 7, 63, // Opcode: VFCMP_CUEQ_D  | 
1320  |  | /* 6067 */    MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 6076  | 
1321  |  | /* 6072 */    MCD_OPC_Decode, 235, 7, 63, // Opcode: VFCMP_SUEQ_D  | 
1322  |  | /* 6076 */    MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 6085  | 
1323  |  | /* 6081 */    MCD_OPC_Decode, 215, 7, 63, // Opcode: VFCMP_CULE_D  | 
1324  |  | /* 6085 */    MCD_OPC_FilterValue, 15, 4, 0, 0, // Skip to: 6094  | 
1325  |  | /* 6090 */    MCD_OPC_Decode, 237, 7, 63, // Opcode: VFCMP_SULE_D  | 
1326  |  | /* 6094 */    MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 6103  | 
1327  |  | /* 6099 */    MCD_OPC_Decode, 209, 7, 63, // Opcode: VFCMP_CNE_D  | 
1328  |  | /* 6103 */    MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 6112  | 
1329  |  | /* 6108 */    MCD_OPC_Decode, 231, 7, 63, // Opcode: VFCMP_SNE_D  | 
1330  |  | /* 6112 */    MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 6121  | 
1331  |  | /* 6117 */    MCD_OPC_Decode, 211, 7, 63, // Opcode: VFCMP_COR_D  | 
1332  |  | /* 6121 */    MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 6130  | 
1333  |  | /* 6126 */    MCD_OPC_Decode, 233, 7, 63, // Opcode: VFCMP_SOR_D  | 
1334  |  | /* 6130 */    MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 6139  | 
1335  |  | /* 6135 */    MCD_OPC_Decode, 219, 7, 63, // Opcode: VFCMP_CUNE_D  | 
1336  |  | /* 6139 */    MCD_OPC_FilterValue, 25, 126, 71, 0, // Skip to: 24446  | 
1337  |  | /* 6144 */    MCD_OPC_Decode, 241, 7, 63, // Opcode: VFCMP_SUNE_D  | 
1338  |  | /* 6148 */    MCD_OPC_FilterValue, 9, 201, 0, 0, // Skip to: 6354  | 
1339  |  | /* 6153 */    MCD_OPC_ExtractField, 15, 5,  // Inst{19-15} ... | 
1340  |  | /* 6156 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6165  | 
1341  |  | /* 6161 */    MCD_OPC_Decode, 137, 14, 64, // Opcode: XVFCMP_CAF_S  | 
1342  |  | /* 6165 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 6174  | 
1343  |  | /* 6170 */    MCD_OPC_Decode, 159, 14, 64, // Opcode: XVFCMP_SAF_S  | 
1344  |  | /* 6174 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6183  | 
1345  |  | /* 6179 */    MCD_OPC_Decode, 143, 14, 64, // Opcode: XVFCMP_CLT_S  | 
1346  |  | /* 6183 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 6192  | 
1347  |  | /* 6188 */    MCD_OPC_Decode, 165, 14, 64, // Opcode: XVFCMP_SLT_S  | 
1348  |  | /* 6192 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 6201  | 
1349  |  | /* 6197 */    MCD_OPC_Decode, 139, 14, 64, // Opcode: XVFCMP_CEQ_S  | 
1350  |  | /* 6201 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 6210  | 
1351  |  | /* 6206 */    MCD_OPC_Decode, 161, 14, 64, // Opcode: XVFCMP_SEQ_S  | 
1352  |  | /* 6210 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 6219  | 
1353  |  | /* 6215 */    MCD_OPC_Decode, 141, 14, 64, // Opcode: XVFCMP_CLE_S  | 
1354  |  | /* 6219 */    MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 6228  | 
1355  |  | /* 6224 */    MCD_OPC_Decode, 163, 14, 64, // Opcode: XVFCMP_SLE_S  | 
1356  |  | /* 6228 */    MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 6237  | 
1357  |  | /* 6233 */    MCD_OPC_Decode, 157, 14, 64, // Opcode: XVFCMP_CUN_S  | 
1358  |  | /* 6237 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 6246  | 
1359  |  | /* 6242 */    MCD_OPC_Decode, 179, 14, 64, // Opcode: XVFCMP_SUN_S  | 
1360  |  | /* 6246 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 6255  | 
1361  |  | /* 6251 */    MCD_OPC_Decode, 153, 14, 64, // Opcode: XVFCMP_CULT_S  | 
1362  |  | /* 6255 */    MCD_OPC_FilterValue, 11, 4, 0, 0, // Skip to: 6264  | 
1363  |  | /* 6260 */    MCD_OPC_Decode, 175, 14, 64, // Opcode: XVFCMP_SULT_S  | 
1364  |  | /* 6264 */    MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 6273  | 
1365  |  | /* 6269 */    MCD_OPC_Decode, 149, 14, 64, // Opcode: XVFCMP_CUEQ_S  | 
1366  |  | /* 6273 */    MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 6282  | 
1367  |  | /* 6278 */    MCD_OPC_Decode, 171, 14, 64, // Opcode: XVFCMP_SUEQ_S  | 
1368  |  | /* 6282 */    MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 6291  | 
1369  |  | /* 6287 */    MCD_OPC_Decode, 151, 14, 64, // Opcode: XVFCMP_CULE_S  | 
1370  |  | /* 6291 */    MCD_OPC_FilterValue, 15, 4, 0, 0, // Skip to: 6300  | 
1371  |  | /* 6296 */    MCD_OPC_Decode, 173, 14, 64, // Opcode: XVFCMP_SULE_S  | 
1372  |  | /* 6300 */    MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 6309  | 
1373  |  | /* 6305 */    MCD_OPC_Decode, 145, 14, 64, // Opcode: XVFCMP_CNE_S  | 
1374  |  | /* 6309 */    MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 6318  | 
1375  |  | /* 6314 */    MCD_OPC_Decode, 167, 14, 64, // Opcode: XVFCMP_SNE_S  | 
1376  |  | /* 6318 */    MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 6327  | 
1377  |  | /* 6323 */    MCD_OPC_Decode, 147, 14, 64, // Opcode: XVFCMP_COR_S  | 
1378  |  | /* 6327 */    MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 6336  | 
1379  |  | /* 6332 */    MCD_OPC_Decode, 169, 14, 64, // Opcode: XVFCMP_SOR_S  | 
1380  |  | /* 6336 */    MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 6345  | 
1381  |  | /* 6341 */    MCD_OPC_Decode, 155, 14, 64, // Opcode: XVFCMP_CUNE_S  | 
1382  |  | /* 6345 */    MCD_OPC_FilterValue, 25, 176, 70, 0, // Skip to: 24446  | 
1383  |  | /* 6350 */    MCD_OPC_Decode, 177, 14, 64, // Opcode: XVFCMP_SUNE_S  | 
1384  |  | /* 6354 */    MCD_OPC_FilterValue, 10, 201, 0, 0, // Skip to: 6560  | 
1385  |  | /* 6359 */    MCD_OPC_ExtractField, 15, 5,  // Inst{19-15} ... | 
1386  |  | /* 6362 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6371  | 
1387  |  | /* 6367 */    MCD_OPC_Decode, 136, 14, 64, // Opcode: XVFCMP_CAF_D  | 
1388  |  | /* 6371 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 6380  | 
1389  |  | /* 6376 */    MCD_OPC_Decode, 158, 14, 64, // Opcode: XVFCMP_SAF_D  | 
1390  |  | /* 6380 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6389  | 
1391  |  | /* 6385 */    MCD_OPC_Decode, 142, 14, 64, // Opcode: XVFCMP_CLT_D  | 
1392  |  | /* 6389 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 6398  | 
1393  |  | /* 6394 */    MCD_OPC_Decode, 164, 14, 64, // Opcode: XVFCMP_SLT_D  | 
1394  |  | /* 6398 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 6407  | 
1395  |  | /* 6403 */    MCD_OPC_Decode, 138, 14, 64, // Opcode: XVFCMP_CEQ_D  | 
1396  |  | /* 6407 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 6416  | 
1397  |  | /* 6412 */    MCD_OPC_Decode, 160, 14, 64, // Opcode: XVFCMP_SEQ_D  | 
1398  |  | /* 6416 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 6425  | 
1399  |  | /* 6421 */    MCD_OPC_Decode, 140, 14, 64, // Opcode: XVFCMP_CLE_D  | 
1400  |  | /* 6425 */    MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 6434  | 
1401  |  | /* 6430 */    MCD_OPC_Decode, 162, 14, 64, // Opcode: XVFCMP_SLE_D  | 
1402  |  | /* 6434 */    MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 6443  | 
1403  |  | /* 6439 */    MCD_OPC_Decode, 156, 14, 64, // Opcode: XVFCMP_CUN_D  | 
1404  |  | /* 6443 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 6452  | 
1405  |  | /* 6448 */    MCD_OPC_Decode, 178, 14, 64, // Opcode: XVFCMP_SUN_D  | 
1406  |  | /* 6452 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 6461  | 
1407  |  | /* 6457 */    MCD_OPC_Decode, 152, 14, 64, // Opcode: XVFCMP_CULT_D  | 
1408  |  | /* 6461 */    MCD_OPC_FilterValue, 11, 4, 0, 0, // Skip to: 6470  | 
1409  |  | /* 6466 */    MCD_OPC_Decode, 174, 14, 64, // Opcode: XVFCMP_SULT_D  | 
1410  |  | /* 6470 */    MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 6479  | 
1411  |  | /* 6475 */    MCD_OPC_Decode, 148, 14, 64, // Opcode: XVFCMP_CUEQ_D  | 
1412  |  | /* 6479 */    MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 6488  | 
1413  |  | /* 6484 */    MCD_OPC_Decode, 170, 14, 64, // Opcode: XVFCMP_SUEQ_D  | 
1414  |  | /* 6488 */    MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 6497  | 
1415  |  | /* 6493 */    MCD_OPC_Decode, 150, 14, 64, // Opcode: XVFCMP_CULE_D  | 
1416  |  | /* 6497 */    MCD_OPC_FilterValue, 15, 4, 0, 0, // Skip to: 6506  | 
1417  |  | /* 6502 */    MCD_OPC_Decode, 172, 14, 64, // Opcode: XVFCMP_SULE_D  | 
1418  |  | /* 6506 */    MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 6515  | 
1419  |  | /* 6511 */    MCD_OPC_Decode, 144, 14, 64, // Opcode: XVFCMP_CNE_D  | 
1420  |  | /* 6515 */    MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 6524  | 
1421  |  | /* 6520 */    MCD_OPC_Decode, 166, 14, 64, // Opcode: XVFCMP_SNE_D  | 
1422  |  | /* 6524 */    MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 6533  | 
1423  |  | /* 6529 */    MCD_OPC_Decode, 146, 14, 64, // Opcode: XVFCMP_COR_D  | 
1424  |  | /* 6533 */    MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 6542  | 
1425  |  | /* 6538 */    MCD_OPC_Decode, 168, 14, 64, // Opcode: XVFCMP_SOR_D  | 
1426  |  | /* 6542 */    MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 6551  | 
1427  |  | /* 6547 */    MCD_OPC_Decode, 154, 14, 64, // Opcode: XVFCMP_CUNE_D  | 
1428  |  | /* 6551 */    MCD_OPC_FilterValue, 25, 226, 69, 0, // Skip to: 24446  | 
1429  |  | /* 6556 */    MCD_OPC_Decode, 176, 14, 64, // Opcode: XVFCMP_SUNE_D  | 
1430  |  | /* 6560 */    MCD_OPC_FilterValue, 16, 11, 0, 0, // Skip to: 6576  | 
1431  |  | /* 6565 */    MCD_OPC_CheckField, 18, 2, 0, 210, 69, 0, // Skip to: 24446  | 
1432  |  | /* 6572 */    MCD_OPC_Decode, 231, 4, 65, // Opcode: FSEL_xS  | 
1433  |  | /* 6576 */    MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 6585  | 
1434  |  | /* 6581 */    MCD_OPC_Decode, 144, 7, 59, // Opcode: VBITSEL_V  | 
1435  |  | /* 6585 */    MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 6594  | 
1436  |  | /* 6590 */    MCD_OPC_Decode, 219, 13, 60, // Opcode: XVBITSEL_V  | 
1437  |  | /* 6594 */    MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 6603  | 
1438  |  | /* 6599 */    MCD_OPC_Decode, 196, 10, 59, // Opcode: VSHUF_B  | 
1439  |  | /* 6603 */    MCD_OPC_FilterValue, 22, 174, 69, 0, // Skip to: 24446  | 
1440  |  | /* 6608 */    MCD_OPC_Decode, 138, 17, 60, // Opcode: XVSHUF_B  | 
1441  |  | /* 6612 */    MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 6626  | 
1442  |  | /* 6617 */    MCD_OPC_CheckPredicate, 0, 160, 69, 0, // Skip to: 24446  | 
1443  |  | /* 6622 */    MCD_OPC_Decode, 241, 2, 66, // Opcode: ADDU16I_D  | 
1444  |  | /* 6626 */    MCD_OPC_FilterValue, 5, 26, 0, 0, // Skip to: 6657  | 
1445  |  | /* 6631 */    MCD_OPC_ExtractField, 25, 1,  // Inst{25} ... | 
1446  |  | /* 6634 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6643  | 
1447  |  | /* 6639 */    MCD_OPC_Decode, 189, 5, 67, // Opcode: LU12I_W  | 
1448  |  | /* 6643 */    MCD_OPC_FilterValue, 1, 134, 69, 0, // Skip to: 24446  | 
1449  |  | /* 6648 */    MCD_OPC_CheckPredicate, 0, 129, 69, 0, // Skip to: 24446  | 
1450  |  | /* 6653 */    MCD_OPC_Decode, 190, 5, 68, // Opcode: LU32I_D  | 
1451  |  | /* 6657 */    MCD_OPC_FilterValue, 6, 21, 0, 0, // Skip to: 6683  | 
1452  |  | /* 6662 */    MCD_OPC_ExtractField, 25, 1,  // Inst{25} ... | 
1453  |  | /* 6665 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6674  | 
1454  |  | /* 6670 */    MCD_OPC_Decode, 226, 5, 67, // Opcode: PCADDI  | 
1455  |  | /* 6674 */    MCD_OPC_FilterValue, 1, 103, 69, 0, // Skip to: 24446  | 
1456  |  | /* 6679 */    MCD_OPC_Decode, 229, 5, 67, // Opcode: PCALAU12I  | 
1457  |  | /* 6683 */    MCD_OPC_FilterValue, 7, 26, 0, 0, // Skip to: 6714  | 
1458  |  | /* 6688 */    MCD_OPC_ExtractField, 25, 1,  // Inst{25} ... | 
1459  |  | /* 6691 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6700  | 
1460  |  | /* 6696 */    MCD_OPC_Decode, 227, 5, 67, // Opcode: PCADDU12I  | 
1461  |  | /* 6700 */    MCD_OPC_FilterValue, 1, 77, 69, 0, // Skip to: 24446  | 
1462  |  | /* 6705 */    MCD_OPC_CheckPredicate, 0, 72, 69, 0, // Skip to: 24446  | 
1463  |  | /* 6710 */    MCD_OPC_Decode, 228, 5, 67, // Opcode: PCADDU18I  | 
1464  |  | /* 6714 */    MCD_OPC_FilterValue, 8, 49, 0, 0, // Skip to: 6768  | 
1465  |  | /* 6719 */    MCD_OPC_ExtractField, 24, 2,  // Inst{25-24} ... | 
1466  |  | /* 6722 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6731  | 
1467  |  | /* 6727 */    MCD_OPC_Decode, 188, 5, 69, // Opcode: LL_W  | 
1468  |  | /* 6731 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 6740  | 
1469  |  | /* 6736 */    MCD_OPC_Decode, 137, 6, 70, // Opcode: SC_W  | 
1470  |  | /* 6740 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6754  | 
1471  |  | /* 6745 */    MCD_OPC_CheckPredicate, 0, 32, 69, 0, // Skip to: 24446  | 
1472  |  | /* 6750 */    MCD_OPC_Decode, 187, 5, 69, // Opcode: LL_D  | 
1473  |  | /* 6754 */    MCD_OPC_FilterValue, 3, 23, 69, 0, // Skip to: 24446  | 
1474  |  | /* 6759 */    MCD_OPC_CheckPredicate, 0, 18, 69, 0, // Skip to: 24446  | 
1475  |  | /* 6764 */    MCD_OPC_Decode, 135, 6, 70, // Opcode: SC_D  | 
1476  |  | /* 6768 */    MCD_OPC_FilterValue, 9, 59, 0, 0, // Skip to: 6832  | 
1477  |  | /* 6773 */    MCD_OPC_ExtractField, 24, 2,  // Inst{25-24} ... | 
1478  |  | /* 6776 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6790  | 
1479  |  | /* 6781 */    MCD_OPC_CheckPredicate, 0, 252, 68, 0, // Skip to: 24446  | 
1480  |  | /* 6786 */    MCD_OPC_Decode, 168, 5, 69, // Opcode: LDPTR_W  | 
1481  |  | /* 6790 */    MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 6804  | 
1482  |  | /* 6795 */    MCD_OPC_CheckPredicate, 0, 238, 68, 0, // Skip to: 24446  | 
1483  |  | /* 6800 */    MCD_OPC_Decode, 171, 6, 69, // Opcode: STPTR_W  | 
1484  |  | /* 6804 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6818  | 
1485  |  | /* 6809 */    MCD_OPC_CheckPredicate, 0, 224, 68, 0, // Skip to: 24446  | 
1486  |  | /* 6814 */    MCD_OPC_Decode, 167, 5, 69, // Opcode: LDPTR_D  | 
1487  |  | /* 6818 */    MCD_OPC_FilterValue, 3, 215, 68, 0, // Skip to: 24446  | 
1488  |  | /* 6823 */    MCD_OPC_CheckPredicate, 0, 210, 68, 0, // Skip to: 24446  | 
1489  |  | /* 6828 */    MCD_OPC_Decode, 170, 6, 69, // Opcode: STPTR_D  | 
1490  |  | /* 6832 */    MCD_OPC_FilterValue, 10, 162, 0, 0, // Skip to: 6999  | 
1491  |  | /* 6837 */    MCD_OPC_ExtractField, 22, 4,  // Inst{25-22} ... | 
1492  |  | /* 6840 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6849  | 
1493  |  | /* 6845 */    MCD_OPC_Decode, 178, 5, 48, // Opcode: LD_B  | 
1494  |  | /* 6849 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 6858  | 
1495  |  | /* 6854 */    MCD_OPC_Decode, 181, 5, 48, // Opcode: LD_H  | 
1496  |  | /* 6858 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6867  | 
1497  |  | /* 6863 */    MCD_OPC_Decode, 183, 5, 48, // Opcode: LD_W  | 
1498  |  | /* 6867 */    MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 6881  | 
1499  |  | /* 6872 */    MCD_OPC_CheckPredicate, 0, 161, 68, 0, // Skip to: 24446  | 
1500  |  | /* 6877 */    MCD_OPC_Decode, 180, 5, 48, // Opcode: LD_D  | 
1501  |  | /* 6881 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 6890  | 
1502  |  | /* 6886 */    MCD_OPC_Decode, 178, 6, 48, // Opcode: ST_B  | 
1503  |  | /* 6890 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 6899  | 
1504  |  | /* 6895 */    MCD_OPC_Decode, 180, 6, 48, // Opcode: ST_H  | 
1505  |  | /* 6899 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 6908  | 
1506  |  | /* 6904 */    MCD_OPC_Decode, 181, 6, 48, // Opcode: ST_W  | 
1507  |  | /* 6908 */    MCD_OPC_FilterValue, 7, 9, 0, 0, // Skip to: 6922  | 
1508  |  | /* 6913 */    MCD_OPC_CheckPredicate, 0, 120, 68, 0, // Skip to: 24446  | 
1509  |  | /* 6918 */    MCD_OPC_Decode, 179, 6, 48, // Opcode: ST_D  | 
1510  |  | /* 6922 */    MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 6931  | 
1511  |  | /* 6927 */    MCD_OPC_Decode, 179, 5, 48, // Opcode: LD_BU  | 
1512  |  | /* 6931 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 6940  | 
1513  |  | /* 6936 */    MCD_OPC_Decode, 182, 5, 48, // Opcode: LD_HU  | 
1514  |  | /* 6940 */    MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 6954  | 
1515  |  | /* 6945 */    MCD_OPC_CheckPredicate, 0, 88, 68, 0, // Skip to: 24446  | 
1516  |  | /* 6950 */    MCD_OPC_Decode, 184, 5, 48, // Opcode: LD_WU  | 
1517  |  | /* 6954 */    MCD_OPC_FilterValue, 11, 4, 0, 0, // Skip to: 6963  | 
1518  |  | /* 6959 */    MCD_OPC_Decode, 230, 5, 53, // Opcode: PRELD  | 
1519  |  | /* 6963 */    MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 6972  | 
1520  |  | /* 6968 */    MCD_OPC_Decode, 193, 4, 71, // Opcode: FLD_S  | 
1521  |  | /* 6972 */    MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 6981  | 
1522  |  | /* 6977 */    MCD_OPC_Decode, 241, 4, 71, // Opcode: FST_S  | 
1523  |  | /* 6981 */    MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 6990  | 
1524  |  | /* 6986 */    MCD_OPC_Decode, 192, 4, 72, // Opcode: FLD_D  | 
1525  |  | /* 6990 */    MCD_OPC_FilterValue, 15, 43, 68, 0, // Skip to: 24446  | 
1526  |  | /* 6995 */    MCD_OPC_Decode, 240, 4, 72, // Opcode: FST_D  | 
1527  |  | /* 6999 */    MCD_OPC_FilterValue, 11, 131, 0, 0, // Skip to: 7135  | 
1528  |  | /* 7004 */    MCD_OPC_ExtractField, 22, 4,  // Inst{25-22} ... | 
1529  |  | /* 7007 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7016  | 
1530  |  | /* 7012 */    MCD_OPC_Decode, 235, 8, 73, // Opcode: VLD  | 
1531  |  | /* 7016 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 7025  | 
1532  |  | /* 7021 */    MCD_OPC_Decode, 246, 11, 73, // Opcode: VST  | 
1533  |  | /* 7025 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 7034  | 
1534  |  | /* 7030 */    MCD_OPC_Decode, 171, 15, 74, // Opcode: XVLD  | 
1535  |  | /* 7034 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 7043  | 
1536  |  | /* 7039 */    MCD_OPC_Decode, 188, 18, 74, // Opcode: XVST  | 
1537  |  | /* 7043 */    MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 7052  | 
1538  |  | /* 7048 */    MCD_OPC_Decode, 165, 5, 48, // Opcode: LDL_W  | 
1539  |  | /* 7052 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 7061  | 
1540  |  | /* 7057 */    MCD_OPC_Decode, 170, 5, 48, // Opcode: LDR_W  | 
1541  |  | /* 7061 */    MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 7075  | 
1542  |  | /* 7066 */    MCD_OPC_CheckPredicate, 0, 223, 67, 0, // Skip to: 24446  | 
1543  |  | /* 7071 */    MCD_OPC_Decode, 164, 5, 48, // Opcode: LDL_D  | 
1544  |  | /* 7075 */    MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 7089  | 
1545  |  | /* 7080 */    MCD_OPC_CheckPredicate, 0, 209, 67, 0, // Skip to: 24446  | 
1546  |  | /* 7085 */    MCD_OPC_Decode, 169, 5, 48, // Opcode: LDR_D  | 
1547  |  | /* 7089 */    MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 7098  | 
1548  |  | /* 7094 */    MCD_OPC_Decode, 169, 6, 48, // Opcode: STL_W  | 
1549  |  | /* 7098 */    MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 7107  | 
1550  |  | /* 7103 */    MCD_OPC_Decode, 173, 6, 48, // Opcode: STR_W  | 
1551  |  | /* 7107 */    MCD_OPC_FilterValue, 14, 9, 0, 0, // Skip to: 7121  | 
1552  |  | /* 7112 */    MCD_OPC_CheckPredicate, 0, 177, 67, 0, // Skip to: 24446  | 
1553  |  | /* 7117 */    MCD_OPC_Decode, 168, 6, 48, // Opcode: STL_D  | 
1554  |  | /* 7121 */    MCD_OPC_FilterValue, 15, 168, 67, 0, // Skip to: 24446  | 
1555  |  | /* 7126 */    MCD_OPC_CheckPredicate, 0, 163, 67, 0, // Skip to: 24446  | 
1556  |  | /* 7131 */    MCD_OPC_Decode, 172, 6, 48, // Opcode: STR_D  | 
1557  |  | /* 7135 */    MCD_OPC_FilterValue, 12, 1, 1, 0, // Skip to: 7397  | 
1558  |  | /* 7140 */    MCD_OPC_ExtractField, 23, 3,  // Inst{25-23} ... | 
1559  |  | /* 7143 */    MCD_OPC_FilterValue, 0, 44, 0, 0, // Skip to: 7192  | 
1560  |  | /* 7148 */    MCD_OPC_ExtractField, 21, 2,  // Inst{22-21} ... | 
1561  |  | /* 7151 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7167  | 
1562  |  | /* 7156 */    MCD_OPC_CheckField, 19, 2, 2, 131, 67, 0, // Skip to: 24446  | 
1563  |  | /* 7163 */    MCD_OPC_Decode, 238, 8, 75, // Opcode: VLDREPL_D  | 
1564  |  | /* 7167 */    MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 7183  | 
1565  |  | /* 7172 */    MCD_OPC_CheckField, 20, 1, 0, 115, 67, 0, // Skip to: 24446  | 
1566  |  | /* 7179 */    MCD_OPC_Decode, 240, 8, 76, // Opcode: VLDREPL_W  | 
1567  |  | /* 7183 */    MCD_OPC_FilterValue, 2, 106, 67, 0, // Skip to: 24446  | 
1568  |  | /* 7188 */    MCD_OPC_Decode, 239, 8, 77, // Opcode: VLDREPL_H  | 
1569  |  | /* 7192 */    MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 7208  | 
1570  |  | /* 7197 */    MCD_OPC_CheckField, 22, 1, 0, 90, 67, 0, // Skip to: 24446  | 
1571  |  | /* 7204 */    MCD_OPC_Decode, 237, 8, 73, // Opcode: VLDREPL_B  | 
1572  |  | /* 7208 */    MCD_OPC_FilterValue, 2, 44, 0, 0, // Skip to: 7257  | 
1573  |  | /* 7213 */    MCD_OPC_ExtractField, 21, 2,  // Inst{22-21} ... | 
1574  |  | /* 7216 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7232  | 
1575  |  | /* 7221 */    MCD_OPC_CheckField, 19, 2, 2, 66, 67, 0, // Skip to: 24446  | 
1576  |  | /* 7228 */    MCD_OPC_Decode, 248, 11, 78, // Opcode: VSTELM_D  | 
1577  |  | /* 7232 */    MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 7248  | 
1578  |  | /* 7237 */    MCD_OPC_CheckField, 20, 1, 0, 50, 67, 0, // Skip to: 24446  | 
1579  |  | /* 7244 */    MCD_OPC_Decode, 250, 11, 79, // Opcode: VSTELM_W  | 
1580  |  | /* 7248 */    MCD_OPC_FilterValue, 2, 41, 67, 0, // Skip to: 24446  | 
1581  |  | /* 7253 */    MCD_OPC_Decode, 249, 11, 80, // Opcode: VSTELM_H  | 
1582  |  | /* 7257 */    MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 7273  | 
1583  |  | /* 7262 */    MCD_OPC_CheckField, 22, 1, 0, 25, 67, 0, // Skip to: 24446  | 
1584  |  | /* 7269 */    MCD_OPC_Decode, 247, 11, 81, // Opcode: VSTELM_B  | 
1585  |  | /* 7273 */    MCD_OPC_FilterValue, 4, 44, 0, 0, // Skip to: 7322  | 
1586  |  | /* 7278 */    MCD_OPC_ExtractField, 21, 2,  // Inst{22-21} ... | 
1587  |  | /* 7281 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7297  | 
1588  |  | /* 7286 */    MCD_OPC_CheckField, 19, 2, 2, 1, 67, 0, // Skip to: 24446  | 
1589  |  | /* 7293 */    MCD_OPC_Decode, 174, 15, 82, // Opcode: XVLDREPL_D  | 
1590  |  | /* 7297 */    MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 7313  | 
1591  |  | /* 7302 */    MCD_OPC_CheckField, 20, 1, 0, 241, 66, 0, // Skip to: 24446  | 
1592  |  | /* 7309 */    MCD_OPC_Decode, 176, 15, 83, // Opcode: XVLDREPL_W  | 
1593  |  | /* 7313 */    MCD_OPC_FilterValue, 2, 232, 66, 0, // Skip to: 24446  | 
1594  |  | /* 7318 */    MCD_OPC_Decode, 175, 15, 84, // Opcode: XVLDREPL_H  | 
1595  |  | /* 7322 */    MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 7338  | 
1596  |  | /* 7327 */    MCD_OPC_CheckField, 22, 1, 0, 216, 66, 0, // Skip to: 24446  | 
1597  |  | /* 7334 */    MCD_OPC_Decode, 173, 15, 74, // Opcode: XVLDREPL_B  | 
1598  |  | /* 7338 */    MCD_OPC_FilterValue, 6, 45, 0, 0, // Skip to: 7388  | 
1599  |  | /* 7343 */    MCD_OPC_ExtractField, 22, 1,  // Inst{22} ... | 
1600  |  | /* 7346 */    MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 7379  | 
1601  |  | /* 7351 */    MCD_OPC_ExtractField, 21, 1,  // Inst{21} ... | 
1602  |  | /* 7354 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7370  | 
1603  |  | /* 7359 */    MCD_OPC_CheckField, 20, 1, 1, 184, 66, 0, // Skip to: 24446  | 
1604  |  | /* 7366 */    MCD_OPC_Decode, 190, 18, 85, // Opcode: XVSTELM_D  | 
1605  |  | /* 7370 */    MCD_OPC_FilterValue, 1, 175, 66, 0, // Skip to: 24446  | 
1606  |  | /* 7375 */    MCD_OPC_Decode, 192, 18, 86, // Opcode: XVSTELM_W  | 
1607  |  | /* 7379 */    MCD_OPC_FilterValue, 1, 166, 66, 0, // Skip to: 24446  | 
1608  |  | /* 7384 */    MCD_OPC_Decode, 191, 18, 87, // Opcode: XVSTELM_H  | 
1609  |  | /* 7388 */    MCD_OPC_FilterValue, 7, 157, 66, 0, // Skip to: 24446  | 
1610  |  | /* 7393 */    MCD_OPC_Decode, 189, 18, 88, // Opcode: XVSTELM_B  | 
1611  |  | /* 7397 */    MCD_OPC_FilterValue, 14, 157, 5, 0, // Skip to: 8839  | 
1612  |  | /* 7402 */    MCD_OPC_ExtractField, 15, 11,  // Inst{25-15} ... | 
1613  |  | /* 7405 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7419  | 
1614  |  | /* 7410 */    MCD_OPC_CheckPredicate, 0, 135, 66, 0, // Skip to: 24446  | 
1615  |  | /* 7415 */    MCD_OPC_Decode, 171, 5, 11, // Opcode: LDX_B  | 
1616  |  | /* 7419 */    MCD_OPC_FilterValue, 8, 9, 0, 0, // Skip to: 7433  | 
1617  |  | /* 7424 */    MCD_OPC_CheckPredicate, 0, 121, 66, 0, // Skip to: 24446  | 
1618  |  | /* 7429 */    MCD_OPC_Decode, 174, 5, 11, // Opcode: LDX_H  | 
1619  |  | /* 7433 */    MCD_OPC_FilterValue, 16, 9, 0, 0, // Skip to: 7447  | 
1620  |  | /* 7438 */    MCD_OPC_CheckPredicate, 0, 107, 66, 0, // Skip to: 24446  | 
1621  |  | /* 7443 */    MCD_OPC_Decode, 176, 5, 11, // Opcode: LDX_W  | 
1622  |  | /* 7447 */    MCD_OPC_FilterValue, 24, 9, 0, 0, // Skip to: 7461  | 
1623  |  | /* 7452 */    MCD_OPC_CheckPredicate, 0, 93, 66, 0, // Skip to: 24446  | 
1624  |  | /* 7457 */    MCD_OPC_Decode, 173, 5, 11, // Opcode: LDX_D  | 
1625  |  | /* 7461 */    MCD_OPC_FilterValue, 32, 9, 0, 0, // Skip to: 7475  | 
1626  |  | /* 7466 */    MCD_OPC_CheckPredicate, 0, 79, 66, 0, // Skip to: 24446  | 
1627  |  | /* 7471 */    MCD_OPC_Decode, 174, 6, 11, // Opcode: STX_B  | 
1628  |  | /* 7475 */    MCD_OPC_FilterValue, 40, 9, 0, 0, // Skip to: 7489  | 
1629  |  | /* 7480 */    MCD_OPC_CheckPredicate, 0, 65, 66, 0, // Skip to: 24446  | 
1630  |  | /* 7485 */    MCD_OPC_Decode, 176, 6, 11, // Opcode: STX_H  | 
1631  |  | /* 7489 */    MCD_OPC_FilterValue, 48, 9, 0, 0, // Skip to: 7503  | 
1632  |  | /* 7494 */    MCD_OPC_CheckPredicate, 0, 51, 66, 0, // Skip to: 24446  | 
1633  |  | /* 7499 */    MCD_OPC_Decode, 177, 6, 11, // Opcode: STX_W  | 
1634  |  | /* 7503 */    MCD_OPC_FilterValue, 56, 9, 0, 0, // Skip to: 7517  | 
1635  |  | /* 7508 */    MCD_OPC_CheckPredicate, 0, 37, 66, 0, // Skip to: 24446  | 
1636  |  | /* 7513 */    MCD_OPC_Decode, 175, 6, 11, // Opcode: STX_D  | 
1637  |  | /* 7517 */    MCD_OPC_FilterValue, 64, 9, 0, 0, // Skip to: 7531  | 
1638  |  | /* 7522 */    MCD_OPC_CheckPredicate, 0, 23, 66, 0, // Skip to: 24446  | 
1639  |  | /* 7527 */    MCD_OPC_Decode, 172, 5, 11, // Opcode: LDX_BU  | 
1640  |  | /* 7531 */    MCD_OPC_FilterValue, 72, 9, 0, 0, // Skip to: 7545  | 
1641  |  | /* 7536 */    MCD_OPC_CheckPredicate, 0, 9, 66, 0, // Skip to: 24446  | 
1642  |  | /* 7541 */    MCD_OPC_Decode, 175, 5, 11, // Opcode: LDX_HU  | 
1643  |  | /* 7545 */    MCD_OPC_FilterValue, 80, 9, 0, 0, // Skip to: 7559  | 
1644  |  | /* 7550 */    MCD_OPC_CheckPredicate, 0, 251, 65, 0, // Skip to: 24446  | 
1645  |  | /* 7555 */    MCD_OPC_Decode, 177, 5, 11, // Opcode: LDX_WU  | 
1646  |  | /* 7559 */    MCD_OPC_FilterValue, 88, 9, 0, 0, // Skip to: 7573  | 
1647  |  | /* 7564 */    MCD_OPC_CheckPredicate, 0, 237, 65, 0, // Skip to: 24446  | 
1648  |  | /* 7569 */    MCD_OPC_Decode, 231, 5, 89, // Opcode: PRELDX  | 
1649  |  | /* 7573 */    MCD_OPC_FilterValue, 96, 4, 0, 0, // Skip to: 7582  | 
1650  |  | /* 7578 */    MCD_OPC_Decode, 191, 4, 90, // Opcode: FLDX_S  | 
1651  |  | /* 7582 */    MCD_OPC_FilterValue, 104, 4, 0, 0, // Skip to: 7591  | 
1652  |  | /* 7587 */    MCD_OPC_Decode, 190, 4, 91, // Opcode: FLDX_D  | 
1653  |  | /* 7591 */    MCD_OPC_FilterValue, 112, 4, 0, 0, // Skip to: 7600  | 
1654  |  | /* 7596 */    MCD_OPC_Decode, 239, 4, 90, // Opcode: FSTX_S  | 
1655  |  | /* 7600 */    MCD_OPC_FilterValue, 120, 4, 0, 0, // Skip to: 7609  | 
1656  |  | /* 7605 */    MCD_OPC_Decode, 238, 4, 91, // Opcode: FSTX_D  | 
1657  |  | /* 7609 */    MCD_OPC_FilterValue, 128, 1, 4, 0, 0, // Skip to: 7619  | 
1658  |  | /* 7615 */    MCD_OPC_Decode, 241, 8, 92, // Opcode: VLDX  | 
1659  |  | /* 7619 */    MCD_OPC_FilterValue, 136, 1, 4, 0, 0, // Skip to: 7629  | 
1660  |  | /* 7625 */    MCD_OPC_Decode, 251, 11, 92, // Opcode: VSTX  | 
1661  |  | /* 7629 */    MCD_OPC_FilterValue, 144, 1, 4, 0, 0, // Skip to: 7639  | 
1662  |  | /* 7635 */    MCD_OPC_Decode, 177, 15, 93, // Opcode: XVLDX  | 
1663  |  | /* 7639 */    MCD_OPC_FilterValue, 152, 1, 4, 0, 0, // Skip to: 7649  | 
1664  |  | /* 7645 */    MCD_OPC_Decode, 193, 18, 93, // Opcode: XVSTX  | 
1665  |  | /* 7649 */    MCD_OPC_FilterValue, 174, 1, 9, 0, 0, // Skip to: 7664  | 
1666  |  | /* 7655 */    MCD_OPC_CheckPredicate, 0, 146, 65, 0, // Skip to: 24446  | 
1667  |  | /* 7660 */    MCD_OPC_Decode, 136, 6, 94, // Opcode: SC_Q  | 
1668  |  | /* 7664 */    MCD_OPC_FilterValue, 175, 1, 49, 0, 0, // Skip to: 7719  | 
1669  |  | /* 7670 */    MCD_OPC_ExtractField, 10, 5,  // Inst{14-10} ... | 
1670  |  | /* 7673 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7682  | 
1671  |  | /* 7678 */    MCD_OPC_Decode, 186, 5, 2, // Opcode: LLACQ_W  | 
1672  |  | /* 7682 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 7691  | 
1673  |  | /* 7687 */    MCD_OPC_Decode, 134, 6, 95, // Opcode: SCREL_W  | 
1674  |  | /* 7691 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7705  | 
1675  |  | /* 7696 */    MCD_OPC_CheckPredicate, 0, 105, 65, 0, // Skip to: 24446  | 
1676  |  | /* 7701 */    MCD_OPC_Decode, 185, 5, 2, // Opcode: LLACQ_D  | 
1677  |  | /* 7705 */    MCD_OPC_FilterValue, 3, 96, 65, 0, // Skip to: 24446  | 
1678  |  | /* 7710 */    MCD_OPC_CheckPredicate, 0, 91, 65, 0, // Skip to: 24446  | 
1679  |  | /* 7715 */    MCD_OPC_Decode, 133, 6, 95, // Opcode: SCREL_D  | 
1680  |  | /* 7719 */    MCD_OPC_FilterValue, 176, 1, 9, 0, 0, // Skip to: 7734  | 
1681  |  | /* 7725 */    MCD_OPC_CheckPredicate, 0, 76, 65, 0, // Skip to: 24446  | 
1682  |  | /* 7730 */    MCD_OPC_Decode, 131, 3, 96, // Opcode: AMCAS_B  | 
1683  |  | /* 7734 */    MCD_OPC_FilterValue, 177, 1, 9, 0, 0, // Skip to: 7749  | 
1684  |  | /* 7740 */    MCD_OPC_CheckPredicate, 0, 61, 65, 0, // Skip to: 24446  | 
1685  |  | /* 7745 */    MCD_OPC_Decode, 133, 3, 96, // Opcode: AMCAS_H  | 
1686  |  | /* 7749 */    MCD_OPC_FilterValue, 178, 1, 9, 0, 0, // Skip to: 7764  | 
1687  |  | /* 7755 */    MCD_OPC_CheckPredicate, 0, 46, 65, 0, // Skip to: 24446  | 
1688  |  | /* 7760 */    MCD_OPC_Decode, 134, 3, 96, // Opcode: AMCAS_W  | 
1689  |  | /* 7764 */    MCD_OPC_FilterValue, 179, 1, 9, 0, 0, // Skip to: 7779  | 
1690  |  | /* 7770 */    MCD_OPC_CheckPredicate, 0, 31, 65, 0, // Skip to: 24446  | 
1691  |  | /* 7775 */    MCD_OPC_Decode, 132, 3, 96, // Opcode: AMCAS_D  | 
1692  |  | /* 7779 */    MCD_OPC_FilterValue, 180, 1, 9, 0, 0, // Skip to: 7794  | 
1693  |  | /* 7785 */    MCD_OPC_CheckPredicate, 0, 16, 65, 0, // Skip to: 24446  | 
1694  |  | /* 7790 */    MCD_OPC_Decode, 135, 3, 96, // Opcode: AMCAS__DB_B  | 
1695  |  | /* 7794 */    MCD_OPC_FilterValue, 181, 1, 9, 0, 0, // Skip to: 7809  | 
1696  |  | /* 7800 */    MCD_OPC_CheckPredicate, 0, 1, 65, 0, // Skip to: 24446  | 
1697  |  | /* 7805 */    MCD_OPC_Decode, 137, 3, 96, // Opcode: AMCAS__DB_H  | 
1698  |  | /* 7809 */    MCD_OPC_FilterValue, 182, 1, 9, 0, 0, // Skip to: 7824  | 
1699  |  | /* 7815 */    MCD_OPC_CheckPredicate, 0, 242, 64, 0, // Skip to: 24446  | 
1700  |  | /* 7820 */    MCD_OPC_Decode, 138, 3, 96, // Opcode: AMCAS__DB_W  | 
1701  |  | /* 7824 */    MCD_OPC_FilterValue, 183, 1, 9, 0, 0, // Skip to: 7839  | 
1702  |  | /* 7830 */    MCD_OPC_CheckPredicate, 0, 227, 64, 0, // Skip to: 24446  | 
1703  |  | /* 7835 */    MCD_OPC_Decode, 136, 3, 96, // Opcode: AMCAS__DB_D  | 
1704  |  | /* 7839 */    MCD_OPC_FilterValue, 184, 1, 9, 0, 0, // Skip to: 7854  | 
1705  |  | /* 7845 */    MCD_OPC_CheckPredicate, 0, 212, 64, 0, // Skip to: 24446  | 
1706  |  | /* 7850 */    MCD_OPC_Decode, 159, 3, 96, // Opcode: AMSWAP_B  | 
1707  |  | /* 7854 */    MCD_OPC_FilterValue, 185, 1, 9, 0, 0, // Skip to: 7869  | 
1708  |  | /* 7860 */    MCD_OPC_CheckPredicate, 0, 197, 64, 0, // Skip to: 24446  | 
1709  |  | /* 7865 */    MCD_OPC_Decode, 161, 3, 96, // Opcode: AMSWAP_H  | 
1710  |  | /* 7869 */    MCD_OPC_FilterValue, 186, 1, 9, 0, 0, // Skip to: 7884  | 
1711  |  | /* 7875 */    MCD_OPC_CheckPredicate, 0, 182, 64, 0, // Skip to: 24446  | 
1712  |  | /* 7880 */    MCD_OPC_Decode, 247, 2, 96, // Opcode: AMADD_B  | 
1713  |  | /* 7884 */    MCD_OPC_FilterValue, 187, 1, 9, 0, 0, // Skip to: 7899  | 
1714  |  | /* 7890 */    MCD_OPC_CheckPredicate, 0, 167, 64, 0, // Skip to: 24446  | 
1715  |  | /* 7895 */    MCD_OPC_Decode, 249, 2, 96, // Opcode: AMADD_H  | 
1716  |  | /* 7899 */    MCD_OPC_FilterValue, 188, 1, 9, 0, 0, // Skip to: 7914  | 
1717  |  | /* 7905 */    MCD_OPC_CheckPredicate, 0, 152, 64, 0, // Skip to: 24446  | 
1718  |  | /* 7910 */    MCD_OPC_Decode, 163, 3, 96, // Opcode: AMSWAP__DB_B  | 
1719  |  | /* 7914 */    MCD_OPC_FilterValue, 189, 1, 9, 0, 0, // Skip to: 7929  | 
1720  |  | /* 7920 */    MCD_OPC_CheckPredicate, 0, 137, 64, 0, // Skip to: 24446  | 
1721  |  | /* 7925 */    MCD_OPC_Decode, 165, 3, 96, // Opcode: AMSWAP__DB_H  | 
1722  |  | /* 7929 */    MCD_OPC_FilterValue, 190, 1, 9, 0, 0, // Skip to: 7944  | 
1723  |  | /* 7935 */    MCD_OPC_CheckPredicate, 0, 122, 64, 0, // Skip to: 24446  | 
1724  |  | /* 7940 */    MCD_OPC_Decode, 251, 2, 96, // Opcode: AMADD__DB_B  | 
1725  |  | /* 7944 */    MCD_OPC_FilterValue, 191, 1, 9, 0, 0, // Skip to: 7959  | 
1726  |  | /* 7950 */    MCD_OPC_CheckPredicate, 0, 107, 64, 0, // Skip to: 24446  | 
1727  |  | /* 7955 */    MCD_OPC_Decode, 253, 2, 96, // Opcode: AMADD__DB_H  | 
1728  |  | /* 7959 */    MCD_OPC_FilterValue, 192, 1, 9, 0, 0, // Skip to: 7974  | 
1729  |  | /* 7965 */    MCD_OPC_CheckPredicate, 0, 92, 64, 0, // Skip to: 24446  | 
1730  |  | /* 7970 */    MCD_OPC_Decode, 162, 3, 96, // Opcode: AMSWAP_W  | 
1731  |  | /* 7974 */    MCD_OPC_FilterValue, 193, 1, 9, 0, 0, // Skip to: 7989  | 
1732  |  | /* 7980 */    MCD_OPC_CheckPredicate, 0, 77, 64, 0, // Skip to: 24446  | 
1733  |  | /* 7985 */    MCD_OPC_Decode, 160, 3, 96, // Opcode: AMSWAP_D  | 
1734  |  | /* 7989 */    MCD_OPC_FilterValue, 194, 1, 9, 0, 0, // Skip to: 8004  | 
1735  |  | /* 7995 */    MCD_OPC_CheckPredicate, 0, 62, 64, 0, // Skip to: 24446  | 
1736  |  | /* 8000 */    MCD_OPC_Decode, 250, 2, 96, // Opcode: AMADD_W  | 
1737  |  | /* 8004 */    MCD_OPC_FilterValue, 195, 1, 9, 0, 0, // Skip to: 8019  | 
1738  |  | /* 8010 */    MCD_OPC_CheckPredicate, 0, 47, 64, 0, // Skip to: 24446  | 
1739  |  | /* 8015 */    MCD_OPC_Decode, 248, 2, 96, // Opcode: AMADD_D  | 
1740  |  | /* 8019 */    MCD_OPC_FilterValue, 196, 1, 9, 0, 0, // Skip to: 8034  | 
1741  |  | /* 8025 */    MCD_OPC_CheckPredicate, 0, 32, 64, 0, // Skip to: 24446  | 
1742  |  | /* 8030 */    MCD_OPC_Decode, 128, 3, 96, // Opcode: AMAND_W  | 
1743  |  | /* 8034 */    MCD_OPC_FilterValue, 197, 1, 9, 0, 0, // Skip to: 8049  | 
1744  |  | /* 8040 */    MCD_OPC_CheckPredicate, 0, 17, 64, 0, // Skip to: 24446  | 
1745  |  | /* 8045 */    MCD_OPC_Decode, 255, 2, 96, // Opcode: AMAND_D  | 
1746  |  | /* 8049 */    MCD_OPC_FilterValue, 198, 1, 9, 0, 0, // Skip to: 8064  | 
1747  |  | /* 8055 */    MCD_OPC_CheckPredicate, 0, 2, 64, 0, // Skip to: 24446  | 
1748  |  | /* 8060 */    MCD_OPC_Decode, 156, 3, 96, // Opcode: AMOR_W  | 
1749  |  | /* 8064 */    MCD_OPC_FilterValue, 199, 1, 9, 0, 0, // Skip to: 8079  | 
1750  |  | /* 8070 */    MCD_OPC_CheckPredicate, 0, 243, 63, 0, // Skip to: 24446  | 
1751  |  | /* 8075 */    MCD_OPC_Decode, 155, 3, 96, // Opcode: AMOR_D  | 
1752  |  | /* 8079 */    MCD_OPC_FilterValue, 200, 1, 9, 0, 0, // Skip to: 8094  | 
1753  |  | /* 8085 */    MCD_OPC_CheckPredicate, 0, 228, 63, 0, // Skip to: 24446  | 
1754  |  | /* 8090 */    MCD_OPC_Decode, 168, 3, 96, // Opcode: AMXOR_W  | 
1755  |  | /* 8094 */    MCD_OPC_FilterValue, 201, 1, 9, 0, 0, // Skip to: 8109  | 
1756  |  | /* 8100 */    MCD_OPC_CheckPredicate, 0, 213, 63, 0, // Skip to: 24446  | 
1757  |  | /* 8105 */    MCD_OPC_Decode, 167, 3, 96, // Opcode: AMXOR_D  | 
1758  |  | /* 8109 */    MCD_OPC_FilterValue, 202, 1, 9, 0, 0, // Skip to: 8124  | 
1759  |  | /* 8115 */    MCD_OPC_CheckPredicate, 0, 198, 63, 0, // Skip to: 24446  | 
1760  |  | /* 8120 */    MCD_OPC_Decode, 141, 3, 96, // Opcode: AMMAX_W  | 
1761  |  | /* 8124 */    MCD_OPC_FilterValue, 203, 1, 9, 0, 0, // Skip to: 8139  | 
1762  |  | /* 8130 */    MCD_OPC_CheckPredicate, 0, 183, 63, 0, // Skip to: 24446  | 
1763  |  | /* 8135 */    MCD_OPC_Decode, 139, 3, 96, // Opcode: AMMAX_D  | 
1764  |  | /* 8139 */    MCD_OPC_FilterValue, 204, 1, 9, 0, 0, // Skip to: 8154  | 
1765  |  | /* 8145 */    MCD_OPC_CheckPredicate, 0, 168, 63, 0, // Skip to: 24446  | 
1766  |  | /* 8150 */    MCD_OPC_Decode, 149, 3, 96, // Opcode: AMMIN_W  | 
1767  |  | /* 8154 */    MCD_OPC_FilterValue, 205, 1, 9, 0, 0, // Skip to: 8169  | 
1768  |  | /* 8160 */    MCD_OPC_CheckPredicate, 0, 153, 63, 0, // Skip to: 24446  | 
1769  |  | /* 8165 */    MCD_OPC_Decode, 147, 3, 96, // Opcode: AMMIN_D  | 
1770  |  | /* 8169 */    MCD_OPC_FilterValue, 206, 1, 9, 0, 0, // Skip to: 8184  | 
1771  |  | /* 8175 */    MCD_OPC_CheckPredicate, 0, 138, 63, 0, // Skip to: 24446  | 
1772  |  | /* 8180 */    MCD_OPC_Decode, 142, 3, 96, // Opcode: AMMAX_WU  | 
1773  |  | /* 8184 */    MCD_OPC_FilterValue, 207, 1, 9, 0, 0, // Skip to: 8199  | 
1774  |  | /* 8190 */    MCD_OPC_CheckPredicate, 0, 123, 63, 0, // Skip to: 24446  | 
1775  |  | /* 8195 */    MCD_OPC_Decode, 140, 3, 96, // Opcode: AMMAX_DU  | 
1776  |  | /* 8199 */    MCD_OPC_FilterValue, 208, 1, 9, 0, 0, // Skip to: 8214  | 
1777  |  | /* 8205 */    MCD_OPC_CheckPredicate, 0, 108, 63, 0, // Skip to: 24446  | 
1778  |  | /* 8210 */    MCD_OPC_Decode, 150, 3, 96, // Opcode: AMMIN_WU  | 
1779  |  | /* 8214 */    MCD_OPC_FilterValue, 209, 1, 9, 0, 0, // Skip to: 8229  | 
1780  |  | /* 8220 */    MCD_OPC_CheckPredicate, 0, 93, 63, 0, // Skip to: 24446  | 
1781  |  | /* 8225 */    MCD_OPC_Decode, 148, 3, 96, // Opcode: AMMIN_DU  | 
1782  |  | /* 8229 */    MCD_OPC_FilterValue, 210, 1, 9, 0, 0, // Skip to: 8244  | 
1783  |  | /* 8235 */    MCD_OPC_CheckPredicate, 0, 78, 63, 0, // Skip to: 24446  | 
1784  |  | /* 8240 */    MCD_OPC_Decode, 166, 3, 96, // Opcode: AMSWAP__DB_W  | 
1785  |  | /* 8244 */    MCD_OPC_FilterValue, 211, 1, 9, 0, 0, // Skip to: 8259  | 
1786  |  | /* 8250 */    MCD_OPC_CheckPredicate, 0, 63, 63, 0, // Skip to: 24446  | 
1787  |  | /* 8255 */    MCD_OPC_Decode, 164, 3, 96, // Opcode: AMSWAP__DB_D  | 
1788  |  | /* 8259 */    MCD_OPC_FilterValue, 212, 1, 9, 0, 0, // Skip to: 8274  | 
1789  |  | /* 8265 */    MCD_OPC_CheckPredicate, 0, 48, 63, 0, // Skip to: 24446  | 
1790  |  | /* 8270 */    MCD_OPC_Decode, 254, 2, 96, // Opcode: AMADD__DB_W  | 
1791  |  | /* 8274 */    MCD_OPC_FilterValue, 213, 1, 9, 0, 0, // Skip to: 8289  | 
1792  |  | /* 8280 */    MCD_OPC_CheckPredicate, 0, 33, 63, 0, // Skip to: 24446  | 
1793  |  | /* 8285 */    MCD_OPC_Decode, 252, 2, 96, // Opcode: AMADD__DB_D  | 
1794  |  | /* 8289 */    MCD_OPC_FilterValue, 214, 1, 9, 0, 0, // Skip to: 8304  | 
1795  |  | /* 8295 */    MCD_OPC_CheckPredicate, 0, 18, 63, 0, // Skip to: 24446  | 
1796  |  | /* 8300 */    MCD_OPC_Decode, 130, 3, 96, // Opcode: AMAND__DB_W  | 
1797  |  | /* 8304 */    MCD_OPC_FilterValue, 215, 1, 9, 0, 0, // Skip to: 8319  | 
1798  |  | /* 8310 */    MCD_OPC_CheckPredicate, 0, 3, 63, 0, // Skip to: 24446  | 
1799  |  | /* 8315 */    MCD_OPC_Decode, 129, 3, 96, // Opcode: AMAND__DB_D  | 
1800  |  | /* 8319 */    MCD_OPC_FilterValue, 216, 1, 9, 0, 0, // Skip to: 8334  | 
1801  |  | /* 8325 */    MCD_OPC_CheckPredicate, 0, 244, 62, 0, // Skip to: 24446  | 
1802  |  | /* 8330 */    MCD_OPC_Decode, 158, 3, 96, // Opcode: AMOR__DB_W  | 
1803  |  | /* 8334 */    MCD_OPC_FilterValue, 217, 1, 9, 0, 0, // Skip to: 8349  | 
1804  |  | /* 8340 */    MCD_OPC_CheckPredicate, 0, 229, 62, 0, // Skip to: 24446  | 
1805  |  | /* 8345 */    MCD_OPC_Decode, 157, 3, 96, // Opcode: AMOR__DB_D  | 
1806  |  | /* 8349 */    MCD_OPC_FilterValue, 218, 1, 9, 0, 0, // Skip to: 8364  | 
1807  |  | /* 8355 */    MCD_OPC_CheckPredicate, 0, 214, 62, 0, // Skip to: 24446  | 
1808  |  | /* 8360 */    MCD_OPC_Decode, 170, 3, 96, // Opcode: AMXOR__DB_W  | 
1809  |  | /* 8364 */    MCD_OPC_FilterValue, 219, 1, 9, 0, 0, // Skip to: 8379  | 
1810  |  | /* 8370 */    MCD_OPC_CheckPredicate, 0, 199, 62, 0, // Skip to: 24446  | 
1811  |  | /* 8375 */    MCD_OPC_Decode, 169, 3, 96, // Opcode: AMXOR__DB_D  | 
1812  |  | /* 8379 */    MCD_OPC_FilterValue, 220, 1, 9, 0, 0, // Skip to: 8394  | 
1813  |  | /* 8385 */    MCD_OPC_CheckPredicate, 0, 184, 62, 0, // Skip to: 24446  | 
1814  |  | /* 8390 */    MCD_OPC_Decode, 145, 3, 96, // Opcode: AMMAX__DB_W  | 
1815  |  | /* 8394 */    MCD_OPC_FilterValue, 221, 1, 9, 0, 0, // Skip to: 8409  | 
1816  |  | /* 8400 */    MCD_OPC_CheckPredicate, 0, 169, 62, 0, // Skip to: 24446  | 
1817  |  | /* 8405 */    MCD_OPC_Decode, 143, 3, 96, // Opcode: AMMAX__DB_D  | 
1818  |  | /* 8409 */    MCD_OPC_FilterValue, 222, 1, 9, 0, 0, // Skip to: 8424  | 
1819  |  | /* 8415 */    MCD_OPC_CheckPredicate, 0, 154, 62, 0, // Skip to: 24446  | 
1820  |  | /* 8420 */    MCD_OPC_Decode, 153, 3, 96, // Opcode: AMMIN__DB_W  | 
1821  |  | /* 8424 */    MCD_OPC_FilterValue, 223, 1, 9, 0, 0, // Skip to: 8439  | 
1822  |  | /* 8430 */    MCD_OPC_CheckPredicate, 0, 139, 62, 0, // Skip to: 24446  | 
1823  |  | /* 8435 */    MCD_OPC_Decode, 151, 3, 96, // Opcode: AMMIN__DB_D  | 
1824  |  | /* 8439 */    MCD_OPC_FilterValue, 224, 1, 9, 0, 0, // Skip to: 8454  | 
1825  |  | /* 8445 */    MCD_OPC_CheckPredicate, 0, 124, 62, 0, // Skip to: 24446  | 
1826  |  | /* 8450 */    MCD_OPC_Decode, 146, 3, 96, // Opcode: AMMAX__DB_WU  | 
1827  |  | /* 8454 */    MCD_OPC_FilterValue, 225, 1, 9, 0, 0, // Skip to: 8469  | 
1828  |  | /* 8460 */    MCD_OPC_CheckPredicate, 0, 109, 62, 0, // Skip to: 24446  | 
1829  |  | /* 8465 */    MCD_OPC_Decode, 144, 3, 96, // Opcode: AMMAX__DB_DU  | 
1830  |  | /* 8469 */    MCD_OPC_FilterValue, 226, 1, 9, 0, 0, // Skip to: 8484  | 
1831  |  | /* 8475 */    MCD_OPC_CheckPredicate, 0, 94, 62, 0, // Skip to: 24446  | 
1832  |  | /* 8480 */    MCD_OPC_Decode, 154, 3, 96, // Opcode: AMMIN__DB_WU  | 
1833  |  | /* 8484 */    MCD_OPC_FilterValue, 227, 1, 9, 0, 0, // Skip to: 8499  | 
1834  |  | /* 8490 */    MCD_OPC_CheckPredicate, 0, 79, 62, 0, // Skip to: 24446  | 
1835  |  | /* 8495 */    MCD_OPC_Decode, 152, 3, 96, // Opcode: AMMIN__DB_DU  | 
1836  |  | /* 8499 */    MCD_OPC_FilterValue, 228, 1, 4, 0, 0, // Skip to: 8509  | 
1837  |  | /* 8505 */    MCD_OPC_Decode, 242, 3, 13, // Opcode: DBAR  | 
1838  |  | /* 8509 */    MCD_OPC_FilterValue, 229, 1, 4, 0, 0, // Skip to: 8519  | 
1839  |  | /* 8515 */    MCD_OPC_Decode, 141, 5, 13, // Opcode: IBAR  | 
1840  |  | /* 8519 */    MCD_OPC_FilterValue, 232, 1, 4, 0, 0, // Skip to: 8529  | 
1841  |  | /* 8525 */    MCD_OPC_Decode, 187, 4, 90, // Opcode: FLDGT_S  | 
1842  |  | /* 8529 */    MCD_OPC_FilterValue, 233, 1, 4, 0, 0, // Skip to: 8539  | 
1843  |  | /* 8535 */    MCD_OPC_Decode, 186, 4, 91, // Opcode: FLDGT_D  | 
1844  |  | /* 8539 */    MCD_OPC_FilterValue, 234, 1, 4, 0, 0, // Skip to: 8549  | 
1845  |  | /* 8545 */    MCD_OPC_Decode, 189, 4, 90, // Opcode: FLDLE_S  | 
1846  |  | /* 8549 */    MCD_OPC_FilterValue, 235, 1, 4, 0, 0, // Skip to: 8559  | 
1847  |  | /* 8555 */    MCD_OPC_Decode, 188, 4, 91, // Opcode: FLDLE_D  | 
1848  |  | /* 8559 */    MCD_OPC_FilterValue, 236, 1, 4, 0, 0, // Skip to: 8569  | 
1849  |  | /* 8565 */    MCD_OPC_Decode, 235, 4, 90, // Opcode: FSTGT_S  | 
1850  |  | /* 8569 */    MCD_OPC_FilterValue, 237, 1, 4, 0, 0, // Skip to: 8579  | 
1851  |  | /* 8575 */    MCD_OPC_Decode, 234, 4, 91, // Opcode: FSTGT_D  | 
1852  |  | /* 8579 */    MCD_OPC_FilterValue, 238, 1, 4, 0, 0, // Skip to: 8589  | 
1853  |  | /* 8585 */    MCD_OPC_Decode, 237, 4, 90, // Opcode: FSTLE_S  | 
1854  |  | /* 8589 */    MCD_OPC_FilterValue, 239, 1, 4, 0, 0, // Skip to: 8599  | 
1855  |  | /* 8595 */    MCD_OPC_Decode, 236, 4, 91, // Opcode: FSTLE_D  | 
1856  |  | /* 8599 */    MCD_OPC_FilterValue, 240, 1, 9, 0, 0, // Skip to: 8614  | 
1857  |  | /* 8605 */    MCD_OPC_CheckPredicate, 0, 220, 61, 0, // Skip to: 24446  | 
1858  |  | /* 8610 */    MCD_OPC_Decode, 156, 5, 11, // Opcode: LDGT_B  | 
1859  |  | /* 8614 */    MCD_OPC_FilterValue, 241, 1, 9, 0, 0, // Skip to: 8629  | 
1860  |  | /* 8620 */    MCD_OPC_CheckPredicate, 0, 205, 61, 0, // Skip to: 24446  | 
1861  |  | /* 8625 */    MCD_OPC_Decode, 158, 5, 11, // Opcode: LDGT_H  | 
1862  |  | /* 8629 */    MCD_OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 8644  | 
1863  |  | /* 8635 */    MCD_OPC_CheckPredicate, 0, 190, 61, 0, // Skip to: 24446  | 
1864  |  | /* 8640 */    MCD_OPC_Decode, 159, 5, 11, // Opcode: LDGT_W  | 
1865  |  | /* 8644 */    MCD_OPC_FilterValue, 243, 1, 9, 0, 0, // Skip to: 8659  | 
1866  |  | /* 8650 */    MCD_OPC_CheckPredicate, 0, 175, 61, 0, // Skip to: 24446  | 
1867  |  | /* 8655 */    MCD_OPC_Decode, 157, 5, 11, // Opcode: LDGT_D  | 
1868  |  | /* 8659 */    MCD_OPC_FilterValue, 244, 1, 9, 0, 0, // Skip to: 8674  | 
1869  |  | /* 8665 */    MCD_OPC_CheckPredicate, 0, 160, 61, 0, // Skip to: 24446  | 
1870  |  | /* 8670 */    MCD_OPC_Decode, 160, 5, 11, // Opcode: LDLE_B  | 
1871  |  | /* 8674 */    MCD_OPC_FilterValue, 245, 1, 9, 0, 0, // Skip to: 8689  | 
1872  |  | /* 8680 */    MCD_OPC_CheckPredicate, 0, 145, 61, 0, // Skip to: 24446  | 
1873  |  | /* 8685 */    MCD_OPC_Decode, 162, 5, 11, // Opcode: LDLE_H  | 
1874  |  | /* 8689 */    MCD_OPC_FilterValue, 246, 1, 9, 0, 0, // Skip to: 8704  | 
1875  |  | /* 8695 */    MCD_OPC_CheckPredicate, 0, 130, 61, 0, // Skip to: 24446  | 
1876  |  | /* 8700 */    MCD_OPC_Decode, 163, 5, 11, // Opcode: LDLE_W  | 
1877  |  | /* 8704 */    MCD_OPC_FilterValue, 247, 1, 9, 0, 0, // Skip to: 8719  | 
1878  |  | /* 8710 */    MCD_OPC_CheckPredicate, 0, 115, 61, 0, // Skip to: 24446  | 
1879  |  | /* 8715 */    MCD_OPC_Decode, 161, 5, 11, // Opcode: LDLE_D  | 
1880  |  | /* 8719 */    MCD_OPC_FilterValue, 248, 1, 9, 0, 0, // Skip to: 8734  | 
1881  |  | /* 8725 */    MCD_OPC_CheckPredicate, 0, 100, 61, 0, // Skip to: 24446  | 
1882  |  | /* 8730 */    MCD_OPC_Decode, 160, 6, 11, // Opcode: STGT_B  | 
1883  |  | /* 8734 */    MCD_OPC_FilterValue, 249, 1, 9, 0, 0, // Skip to: 8749  | 
1884  |  | /* 8740 */    MCD_OPC_CheckPredicate, 0, 85, 61, 0, // Skip to: 24446  | 
1885  |  | /* 8745 */    MCD_OPC_Decode, 162, 6, 11, // Opcode: STGT_H  | 
1886  |  | /* 8749 */    MCD_OPC_FilterValue, 250, 1, 9, 0, 0, // Skip to: 8764  | 
1887  |  | /* 8755 */    MCD_OPC_CheckPredicate, 0, 70, 61, 0, // Skip to: 24446  | 
1888  |  | /* 8760 */    MCD_OPC_Decode, 163, 6, 11, // Opcode: STGT_W  | 
1889  |  | /* 8764 */    MCD_OPC_FilterValue, 251, 1, 9, 0, 0, // Skip to: 8779  | 
1890  |  | /* 8770 */    MCD_OPC_CheckPredicate, 0, 55, 61, 0, // Skip to: 24446  | 
1891  |  | /* 8775 */    MCD_OPC_Decode, 161, 6, 11, // Opcode: STGT_D  | 
1892  |  | /* 8779 */    MCD_OPC_FilterValue, 252, 1, 9, 0, 0, // Skip to: 8794  | 
1893  |  | /* 8785 */    MCD_OPC_CheckPredicate, 0, 40, 61, 0, // Skip to: 24446  | 
1894  |  | /* 8790 */    MCD_OPC_Decode, 164, 6, 11, // Opcode: STLE_B  | 
1895  |  | /* 8794 */    MCD_OPC_FilterValue, 253, 1, 9, 0, 0, // Skip to: 8809  | 
1896  |  | /* 8800 */    MCD_OPC_CheckPredicate, 0, 25, 61, 0, // Skip to: 24446  | 
1897  |  | /* 8805 */    MCD_OPC_Decode, 166, 6, 11, // Opcode: STLE_H  | 
1898  |  | /* 8809 */    MCD_OPC_FilterValue, 254, 1, 9, 0, 0, // Skip to: 8824  | 
1899  |  | /* 8815 */    MCD_OPC_CheckPredicate, 0, 10, 61, 0, // Skip to: 24446  | 
1900  |  | /* 8820 */    MCD_OPC_Decode, 167, 6, 11, // Opcode: STLE_W  | 
1901  |  | /* 8824 */    MCD_OPC_FilterValue, 255, 1, 0, 61, 0, // Skip to: 24446  | 
1902  |  | /* 8830 */    MCD_OPC_CheckPredicate, 0, 251, 60, 0, // Skip to: 24446  | 
1903  |  | /* 8835 */    MCD_OPC_Decode, 165, 6, 11, // Opcode: STLE_D  | 
1904  |  | /* 8839 */    MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 8848  | 
1905  |  | /* 8844 */    MCD_OPC_Decode, 202, 3, 97, // Opcode: BEQZ  | 
1906  |  | /* 8848 */    MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 8857  | 
1907  |  | /* 8853 */    MCD_OPC_Decode, 213, 3, 97, // Opcode: BNEZ  | 
1908  |  | /* 8857 */    MCD_OPC_FilterValue, 18, 53, 0, 0, // Skip to: 8915  | 
1909  |  | /* 8862 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ... | 
1910  |  | /* 8865 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8874  | 
1911  |  | /* 8870 */    MCD_OPC_Decode, 199, 3, 98, // Opcode: BCEQZ  | 
1912  |  | /* 8874 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 8883  | 
1913  |  | /* 8879 */    MCD_OPC_Decode, 200, 3, 98, // Opcode: BCNEZ  | 
1914  |  | /* 8883 */    MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 8899  | 
1915  |  | /* 8888 */    MCD_OPC_CheckField, 5, 3, 0, 191, 60, 0, // Skip to: 24446  | 
1916  |  | /* 8895 */    MCD_OPC_Decode, 153, 5, 99, // Opcode: JISCR0  | 
1917  |  | /* 8899 */    MCD_OPC_FilterValue, 3, 182, 60, 0, // Skip to: 24446  | 
1918  |  | /* 8904 */    MCD_OPC_CheckField, 5, 3, 0, 175, 60, 0, // Skip to: 24446  | 
1919  |  | /* 8911 */    MCD_OPC_Decode, 154, 5, 99, // Opcode: JISCR1  | 
1920  |  | /* 8915 */    MCD_OPC_FilterValue, 19, 4, 0, 0, // Skip to: 8924  | 
1921  |  | /* 8920 */    MCD_OPC_Decode, 152, 5, 100, // Opcode: JIRL  | 
1922  |  | /* 8924 */    MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 8933  | 
1923  |  | /* 8929 */    MCD_OPC_Decode, 198, 3, 101, // Opcode: B  | 
1924  |  | /* 8933 */    MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 8942  | 
1925  |  | /* 8938 */    MCD_OPC_Decode, 209, 3, 101, // Opcode: BL  | 
1926  |  | /* 8942 */    MCD_OPC_FilterValue, 22, 4, 0, 0, // Skip to: 8951  | 
1927  |  | /* 8947 */    MCD_OPC_Decode, 201, 3, 102, // Opcode: BEQ  | 
1928  |  | /* 8951 */    MCD_OPC_FilterValue, 23, 4, 0, 0, // Skip to: 8960  | 
1929  |  | /* 8956 */    MCD_OPC_Decode, 212, 3, 102, // Opcode: BNE  | 
1930  |  | /* 8960 */    MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 8969  | 
1931  |  | /* 8965 */    MCD_OPC_Decode, 210, 3, 102, // Opcode: BLT  | 
1932  |  | /* 8969 */    MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 8978  | 
1933  |  | /* 8974 */    MCD_OPC_Decode, 203, 3, 102, // Opcode: BGE  | 
1934  |  | /* 8978 */    MCD_OPC_FilterValue, 26, 4, 0, 0, // Skip to: 8987  | 
1935  |  | /* 8983 */    MCD_OPC_Decode, 211, 3, 102, // Opcode: BLTU  | 
1936  |  | /* 8987 */    MCD_OPC_FilterValue, 27, 4, 0, 0, // Skip to: 8996  | 
1937  |  | /* 8992 */    MCD_OPC_Decode, 204, 3, 102, // Opcode: BGEU  | 
1938  |  | /* 8996 */    MCD_OPC_FilterValue, 28, 34, 29, 0, // Skip to: 16459  | 
1939  |  | /* 9001 */    MCD_OPC_ExtractField, 18, 8,  // Inst{25-18} ... | 
1940  |  | /* 9004 */    MCD_OPC_FilterValue, 0, 75, 0, 0, // Skip to: 9084  | 
1941  |  | /* 9009 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
1942  |  | /* 9012 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9021  | 
1943  |  | /* 9017 */    MCD_OPC_Decode, 178, 10, 63, // Opcode: VSEQ_B  | 
1944  |  | /* 9021 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9030  | 
1945  |  | /* 9026 */    MCD_OPC_Decode, 180, 10, 63, // Opcode: VSEQ_H  | 
1946  |  | /* 9030 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9039  | 
1947  |  | /* 9035 */    MCD_OPC_Decode, 181, 10, 63, // Opcode: VSEQ_W  | 
1948  |  | /* 9039 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 9048  | 
1949  |  | /* 9044 */    MCD_OPC_Decode, 179, 10, 63, // Opcode: VSEQ_D  | 
1950  |  | /* 9048 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9057  | 
1951  |  | /* 9053 */    MCD_OPC_Decode, 212, 10, 63, // Opcode: VSLE_B  | 
1952  |  | /* 9057 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9066  | 
1953  |  | /* 9062 */    MCD_OPC_Decode, 216, 10, 63, // Opcode: VSLE_H  | 
1954  |  | /* 9066 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9075  | 
1955  |  | /* 9071 */    MCD_OPC_Decode, 218, 10, 63, // Opcode: VSLE_W  | 
1956  |  | /* 9075 */    MCD_OPC_FilterValue, 7, 6, 60, 0, // Skip to: 24446  | 
1957  |  | /* 9080 */    MCD_OPC_Decode, 214, 10, 63, // Opcode: VSLE_D  | 
1958  |  | /* 9084 */    MCD_OPC_FilterValue, 1, 75, 0, 0, // Skip to: 9164  | 
1959  |  | /* 9089 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
1960  |  | /* 9092 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9101  | 
1961  |  | /* 9097 */    MCD_OPC_Decode, 213, 10, 63, // Opcode: VSLE_BU  | 
1962  |  | /* 9101 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9110  | 
1963  |  | /* 9106 */    MCD_OPC_Decode, 217, 10, 63, // Opcode: VSLE_HU  | 
1964  |  | /* 9110 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9119  | 
1965  |  | /* 9115 */    MCD_OPC_Decode, 219, 10, 63, // Opcode: VSLE_WU  | 
1966  |  | /* 9119 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 9128  | 
1967  |  | /* 9124 */    MCD_OPC_Decode, 215, 10, 63, // Opcode: VSLE_DU  | 
1968  |  | /* 9128 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9137  | 
1969  |  | /* 9133 */    MCD_OPC_Decode, 242, 10, 63, // Opcode: VSLT_B  | 
1970  |  | /* 9137 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9146  | 
1971  |  | /* 9142 */    MCD_OPC_Decode, 246, 10, 63, // Opcode: VSLT_H  | 
1972  |  | /* 9146 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9155  | 
1973  |  | /* 9151 */    MCD_OPC_Decode, 248, 10, 63, // Opcode: VSLT_W  | 
1974  |  | /* 9155 */    MCD_OPC_FilterValue, 7, 182, 59, 0, // Skip to: 24446  | 
1975  |  | /* 9160 */    MCD_OPC_Decode, 244, 10, 63, // Opcode: VSLT_D  | 
1976  |  | /* 9164 */    MCD_OPC_FilterValue, 2, 75, 0, 0, // Skip to: 9244  | 
1977  |  | /* 9169 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
1978  |  | /* 9172 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9181  | 
1979  |  | /* 9177 */    MCD_OPC_Decode, 243, 10, 63, // Opcode: VSLT_BU  | 
1980  |  | /* 9181 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9190  | 
1981  |  | /* 9186 */    MCD_OPC_Decode, 247, 10, 63, // Opcode: VSLT_HU  | 
1982  |  | /* 9190 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9199  | 
1983  |  | /* 9195 */    MCD_OPC_Decode, 249, 10, 63, // Opcode: VSLT_WU  | 
1984  |  | /* 9199 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 9208  | 
1985  |  | /* 9204 */    MCD_OPC_Decode, 245, 10, 63, // Opcode: VSLT_DU  | 
1986  |  | /* 9208 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9217  | 
1987  |  | /* 9213 */    MCD_OPC_Decode, 231, 6, 63, // Opcode: VADD_B  | 
1988  |  | /* 9217 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9226  | 
1989  |  | /* 9222 */    MCD_OPC_Decode, 233, 6, 63, // Opcode: VADD_H  | 
1990  |  | /* 9226 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9235  | 
1991  |  | /* 9231 */    MCD_OPC_Decode, 235, 6, 63, // Opcode: VADD_W  | 
1992  |  | /* 9235 */    MCD_OPC_FilterValue, 7, 102, 59, 0, // Skip to: 24446  | 
1993  |  | /* 9240 */    MCD_OPC_Decode, 232, 6, 63, // Opcode: VADD_D  | 
1994  |  | /* 9244 */    MCD_OPC_FilterValue, 3, 39, 0, 0, // Skip to: 9288  | 
1995  |  | /* 9249 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
1996  |  | /* 9252 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9261  | 
1997  |  | /* 9257 */    MCD_OPC_Decode, 144, 12, 63, // Opcode: VSUB_B  | 
1998  |  | /* 9261 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9270  | 
1999  |  | /* 9266 */    MCD_OPC_Decode, 146, 12, 63, // Opcode: VSUB_H  | 
2000  |  | /* 9270 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9279  | 
2001  |  | /* 9275 */    MCD_OPC_Decode, 148, 12, 63, // Opcode: VSUB_W  | 
2002  |  | /* 9279 */    MCD_OPC_FilterValue, 3, 58, 59, 0, // Skip to: 24446  | 
2003  |  | /* 9284 */    MCD_OPC_Decode, 145, 12, 63, // Opcode: VSUB_D  | 
2004  |  | /* 9288 */    MCD_OPC_FilterValue, 7, 39, 0, 0, // Skip to: 9332  | 
2005  |  | /* 9293 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2006  |  | /* 9296 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9305  | 
2007  |  | /* 9301 */    MCD_OPC_Decode, 210, 6, 63, // Opcode: VADDWEV_H_B  | 
2008  |  | /* 9305 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9314  | 
2009  |  | /* 9310 */    MCD_OPC_Decode, 216, 6, 63, // Opcode: VADDWEV_W_H  | 
2010  |  | /* 9314 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9323  | 
2011  |  | /* 9319 */    MCD_OPC_Decode, 207, 6, 63, // Opcode: VADDWEV_D_W  | 
2012  |  | /* 9323 */    MCD_OPC_FilterValue, 7, 14, 59, 0, // Skip to: 24446  | 
2013  |  | /* 9328 */    MCD_OPC_Decode, 213, 6, 63, // Opcode: VADDWEV_Q_D  | 
2014  |  | /* 9332 */    MCD_OPC_FilterValue, 8, 75, 0, 0, // Skip to: 9412  | 
2015  |  | /* 9337 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2016  |  | /* 9340 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9349  | 
2017  |  | /* 9345 */    MCD_OPC_Decode, 130, 12, 63, // Opcode: VSUBWEV_H_B  | 
2018  |  | /* 9349 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9358  | 
2019  |  | /* 9354 */    MCD_OPC_Decode, 134, 12, 63, // Opcode: VSUBWEV_W_H  | 
2020  |  | /* 9358 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9367  | 
2021  |  | /* 9363 */    MCD_OPC_Decode, 128, 12, 63, // Opcode: VSUBWEV_D_W  | 
2022  |  | /* 9367 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 9376  | 
2023  |  | /* 9372 */    MCD_OPC_Decode, 132, 12, 63, // Opcode: VSUBWEV_Q_D  | 
2024  |  | /* 9376 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9385  | 
2025  |  | /* 9381 */    MCD_OPC_Decode, 222, 6, 63, // Opcode: VADDWOD_H_B  | 
2026  |  | /* 9385 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9394  | 
2027  |  | /* 9390 */    MCD_OPC_Decode, 228, 6, 63, // Opcode: VADDWOD_W_H  | 
2028  |  | /* 9394 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9403  | 
2029  |  | /* 9399 */    MCD_OPC_Decode, 219, 6, 63, // Opcode: VADDWOD_D_W  | 
2030  |  | /* 9403 */    MCD_OPC_FilterValue, 7, 190, 58, 0, // Skip to: 24446  | 
2031  |  | /* 9408 */    MCD_OPC_Decode, 225, 6, 63, // Opcode: VADDWOD_Q_D  | 
2032  |  | /* 9412 */    MCD_OPC_FilterValue, 9, 39, 0, 0, // Skip to: 9456  | 
2033  |  | /* 9417 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2034  |  | /* 9420 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9429  | 
2035  |  | /* 9425 */    MCD_OPC_Decode, 138, 12, 63, // Opcode: VSUBWOD_H_B  | 
2036  |  | /* 9429 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9438  | 
2037  |  | /* 9434 */    MCD_OPC_Decode, 142, 12, 63, // Opcode: VSUBWOD_W_H  | 
2038  |  | /* 9438 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9447  | 
2039  |  | /* 9443 */    MCD_OPC_Decode, 136, 12, 63, // Opcode: VSUBWOD_D_W  | 
2040  |  | /* 9447 */    MCD_OPC_FilterValue, 3, 146, 58, 0, // Skip to: 24446  | 
2041  |  | /* 9452 */    MCD_OPC_Decode, 140, 12, 63, // Opcode: VSUBWOD_Q_D  | 
2042  |  | /* 9456 */    MCD_OPC_FilterValue, 11, 39, 0, 0, // Skip to: 9500  | 
2043  |  | /* 9461 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2044  |  | /* 9464 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9473  | 
2045  |  | /* 9469 */    MCD_OPC_Decode, 211, 6, 63, // Opcode: VADDWEV_H_BU  | 
2046  |  | /* 9473 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9482  | 
2047  |  | /* 9478 */    MCD_OPC_Decode, 217, 6, 63, // Opcode: VADDWEV_W_HU  | 
2048  |  | /* 9482 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9491  | 
2049  |  | /* 9487 */    MCD_OPC_Decode, 208, 6, 63, // Opcode: VADDWEV_D_WU  | 
2050  |  | /* 9491 */    MCD_OPC_FilterValue, 7, 102, 58, 0, // Skip to: 24446  | 
2051  |  | /* 9496 */    MCD_OPC_Decode, 214, 6, 63, // Opcode: VADDWEV_Q_DU  | 
2052  |  | /* 9500 */    MCD_OPC_FilterValue, 12, 75, 0, 0, // Skip to: 9580  | 
2053  |  | /* 9505 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2054  |  | /* 9508 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9517  | 
2055  |  | /* 9513 */    MCD_OPC_Decode, 131, 12, 63, // Opcode: VSUBWEV_H_BU  | 
2056  |  | /* 9517 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9526  | 
2057  |  | /* 9522 */    MCD_OPC_Decode, 135, 12, 63, // Opcode: VSUBWEV_W_HU  | 
2058  |  | /* 9526 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9535  | 
2059  |  | /* 9531 */    MCD_OPC_Decode, 129, 12, 63, // Opcode: VSUBWEV_D_WU  | 
2060  |  | /* 9535 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 9544  | 
2061  |  | /* 9540 */    MCD_OPC_Decode, 133, 12, 63, // Opcode: VSUBWEV_Q_DU  | 
2062  |  | /* 9544 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9553  | 
2063  |  | /* 9549 */    MCD_OPC_Decode, 223, 6, 63, // Opcode: VADDWOD_H_BU  | 
2064  |  | /* 9553 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9562  | 
2065  |  | /* 9558 */    MCD_OPC_Decode, 229, 6, 63, // Opcode: VADDWOD_W_HU  | 
2066  |  | /* 9562 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9571  | 
2067  |  | /* 9567 */    MCD_OPC_Decode, 220, 6, 63, // Opcode: VADDWOD_D_WU  | 
2068  |  | /* 9571 */    MCD_OPC_FilterValue, 7, 22, 58, 0, // Skip to: 24446  | 
2069  |  | /* 9576 */    MCD_OPC_Decode, 226, 6, 63, // Opcode: VADDWOD_Q_DU  | 
2070  |  | /* 9580 */    MCD_OPC_FilterValue, 13, 39, 0, 0, // Skip to: 9624  | 
2071  |  | /* 9585 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2072  |  | /* 9588 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9597  | 
2073  |  | /* 9593 */    MCD_OPC_Decode, 139, 12, 63, // Opcode: VSUBWOD_H_BU  | 
2074  |  | /* 9597 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9606  | 
2075  |  | /* 9602 */    MCD_OPC_Decode, 143, 12, 63, // Opcode: VSUBWOD_W_HU  | 
2076  |  | /* 9606 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9615  | 
2077  |  | /* 9611 */    MCD_OPC_Decode, 137, 12, 63, // Opcode: VSUBWOD_D_WU  | 
2078  |  | /* 9615 */    MCD_OPC_FilterValue, 3, 234, 57, 0, // Skip to: 24446  | 
2079  |  | /* 9620 */    MCD_OPC_Decode, 141, 12, 63, // Opcode: VSUBWOD_Q_DU  | 
2080  |  | /* 9624 */    MCD_OPC_FilterValue, 15, 39, 0, 0, // Skip to: 9668  | 
2081  |  | /* 9629 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2082  |  | /* 9632 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9641  | 
2083  |  | /* 9637 */    MCD_OPC_Decode, 212, 6, 63, // Opcode: VADDWEV_H_BU_B  | 
2084  |  | /* 9641 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9650  | 
2085  |  | /* 9646 */    MCD_OPC_Decode, 218, 6, 63, // Opcode: VADDWEV_W_HU_H  | 
2086  |  | /* 9650 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9659  | 
2087  |  | /* 9655 */    MCD_OPC_Decode, 209, 6, 63, // Opcode: VADDWEV_D_WU_W  | 
2088  |  | /* 9659 */    MCD_OPC_FilterValue, 7, 190, 57, 0, // Skip to: 24446  | 
2089  |  | /* 9664 */    MCD_OPC_Decode, 215, 6, 63, // Opcode: VADDWEV_Q_DU_D  | 
2090  |  | /* 9668 */    MCD_OPC_FilterValue, 16, 39, 0, 0, // Skip to: 9712  | 
2091  |  | /* 9673 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2092  |  | /* 9676 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9685  | 
2093  |  | /* 9681 */    MCD_OPC_Decode, 224, 6, 63, // Opcode: VADDWOD_H_BU_B  | 
2094  |  | /* 9685 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9694  | 
2095  |  | /* 9690 */    MCD_OPC_Decode, 230, 6, 63, // Opcode: VADDWOD_W_HU_H  | 
2096  |  | /* 9694 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9703  | 
2097  |  | /* 9699 */    MCD_OPC_Decode, 221, 6, 63, // Opcode: VADDWOD_D_WU_W  | 
2098  |  | /* 9703 */    MCD_OPC_FilterValue, 3, 146, 57, 0, // Skip to: 24446  | 
2099  |  | /* 9708 */    MCD_OPC_Decode, 227, 6, 63, // Opcode: VADDWOD_Q_DU_D  | 
2100  |  | /* 9712 */    MCD_OPC_FilterValue, 17, 39, 0, 0, // Skip to: 9756  | 
2101  |  | /* 9717 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2102  |  | /* 9720 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9729  | 
2103  |  | /* 9725 */    MCD_OPC_Decode, 158, 10, 63, // Opcode: VSADD_B  | 
2104  |  | /* 9729 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9738  | 
2105  |  | /* 9734 */    MCD_OPC_Decode, 162, 10, 63, // Opcode: VSADD_H  | 
2106  |  | /* 9738 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9747  | 
2107  |  | /* 9743 */    MCD_OPC_Decode, 164, 10, 63, // Opcode: VSADD_W  | 
2108  |  | /* 9747 */    MCD_OPC_FilterValue, 7, 102, 57, 0, // Skip to: 24446  | 
2109  |  | /* 9752 */    MCD_OPC_Decode, 160, 10, 63, // Opcode: VSADD_D  | 
2110  |  | /* 9756 */    MCD_OPC_FilterValue, 18, 75, 0, 0, // Skip to: 9836  | 
2111  |  | /* 9761 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2112  |  | /* 9764 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9773  | 
2113  |  | /* 9769 */    MCD_OPC_Decode, 238, 11, 63, // Opcode: VSSUB_B  | 
2114  |  | /* 9773 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9782  | 
2115  |  | /* 9778 */    MCD_OPC_Decode, 242, 11, 63, // Opcode: VSSUB_H  | 
2116  |  | /* 9782 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9791  | 
2117  |  | /* 9787 */    MCD_OPC_Decode, 244, 11, 63, // Opcode: VSSUB_W  | 
2118  |  | /* 9791 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 9800  | 
2119  |  | /* 9796 */    MCD_OPC_Decode, 240, 11, 63, // Opcode: VSSUB_D  | 
2120  |  | /* 9800 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9809  | 
2121  |  | /* 9805 */    MCD_OPC_Decode, 159, 10, 63, // Opcode: VSADD_BU  | 
2122  |  | /* 9809 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9818  | 
2123  |  | /* 9814 */    MCD_OPC_Decode, 163, 10, 63, // Opcode: VSADD_HU  | 
2124  |  | /* 9818 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9827  | 
2125  |  | /* 9823 */    MCD_OPC_Decode, 165, 10, 63, // Opcode: VSADD_WU  | 
2126  |  | /* 9827 */    MCD_OPC_FilterValue, 7, 22, 57, 0, // Skip to: 24446  | 
2127  |  | /* 9832 */    MCD_OPC_Decode, 161, 10, 63, // Opcode: VSADD_DU  | 
2128  |  | /* 9836 */    MCD_OPC_FilterValue, 19, 39, 0, 0, // Skip to: 9880  | 
2129  |  | /* 9841 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2130  |  | /* 9844 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9853  | 
2131  |  | /* 9849 */    MCD_OPC_Decode, 239, 11, 63, // Opcode: VSSUB_BU  | 
2132  |  | /* 9853 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9862  | 
2133  |  | /* 9858 */    MCD_OPC_Decode, 243, 11, 63, // Opcode: VSSUB_HU  | 
2134  |  | /* 9862 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9871  | 
2135  |  | /* 9867 */    MCD_OPC_Decode, 245, 11, 63, // Opcode: VSSUB_WU  | 
2136  |  | /* 9871 */    MCD_OPC_FilterValue, 3, 234, 56, 0, // Skip to: 24446  | 
2137  |  | /* 9876 */    MCD_OPC_Decode, 241, 11, 63, // Opcode: VSSUB_DU  | 
2138  |  | /* 9880 */    MCD_OPC_FilterValue, 21, 75, 0, 0, // Skip to: 9960  | 
2139  |  | /* 9885 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2140  |  | /* 9888 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9897  | 
2141  |  | /* 9893 */    MCD_OPC_Decode, 210, 8, 63, // Opcode: VHADDW_H_B  | 
2142  |  | /* 9897 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9906  | 
2143  |  | /* 9902 */    MCD_OPC_Decode, 214, 8, 63, // Opcode: VHADDW_W_H  | 
2144  |  | /* 9906 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9915  | 
2145  |  | /* 9911 */    MCD_OPC_Decode, 208, 8, 63, // Opcode: VHADDW_D_W  | 
2146  |  | /* 9915 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 9924  | 
2147  |  | /* 9920 */    MCD_OPC_Decode, 212, 8, 63, // Opcode: VHADDW_Q_D  | 
2148  |  | /* 9924 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9933  | 
2149  |  | /* 9929 */    MCD_OPC_Decode, 218, 8, 63, // Opcode: VHSUBW_H_B  | 
2150  |  | /* 9933 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9942  | 
2151  |  | /* 9938 */    MCD_OPC_Decode, 222, 8, 63, // Opcode: VHSUBW_W_H  | 
2152  |  | /* 9942 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9951  | 
2153  |  | /* 9947 */    MCD_OPC_Decode, 216, 8, 63, // Opcode: VHSUBW_D_W  | 
2154  |  | /* 9951 */    MCD_OPC_FilterValue, 7, 154, 56, 0, // Skip to: 24446  | 
2155  |  | /* 9956 */    MCD_OPC_Decode, 220, 8, 63, // Opcode: VHSUBW_Q_D  | 
2156  |  | /* 9960 */    MCD_OPC_FilterValue, 22, 75, 0, 0, // Skip to: 10040  | 
2157  |  | /* 9965 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2158  |  | /* 9968 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9977  | 
2159  |  | /* 9973 */    MCD_OPC_Decode, 209, 8, 63, // Opcode: VHADDW_HU_BU  | 
2160  |  | /* 9977 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9986  | 
2161  |  | /* 9982 */    MCD_OPC_Decode, 213, 8, 63, // Opcode: VHADDW_WU_HU  | 
2162  |  | /* 9986 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9995  | 
2163  |  | /* 9991 */    MCD_OPC_Decode, 207, 8, 63, // Opcode: VHADDW_DU_WU  | 
2164  |  | /* 9995 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10004  | 
2165  |  | /* 10000 */   MCD_OPC_Decode, 211, 8, 63, // Opcode: VHADDW_QU_DU  | 
2166  |  | /* 10004 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10013  | 
2167  |  | /* 10009 */   MCD_OPC_Decode, 217, 8, 63, // Opcode: VHSUBW_HU_BU  | 
2168  |  | /* 10013 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10022  | 
2169  |  | /* 10018 */   MCD_OPC_Decode, 221, 8, 63, // Opcode: VHSUBW_WU_HU  | 
2170  |  | /* 10022 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10031  | 
2171  |  | /* 10027 */   MCD_OPC_Decode, 215, 8, 63, // Opcode: VHSUBW_DU_WU  | 
2172  |  | /* 10031 */   MCD_OPC_FilterValue, 7, 74, 56, 0, // Skip to: 24446  | 
2173  |  | /* 10036 */   MCD_OPC_Decode, 219, 8, 63, // Opcode: VHSUBW_QU_DU  | 
2174  |  | /* 10040 */   MCD_OPC_FilterValue, 23, 39, 0, 0, // Skip to: 10084  | 
2175  |  | /* 10045 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2176  |  | /* 10048 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10057  | 
2177  |  | /* 10053 */   MCD_OPC_Decode, 199, 6, 63, // Opcode: VADDA_B  | 
2178  |  | /* 10057 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10066  | 
2179  |  | /* 10062 */   MCD_OPC_Decode, 201, 6, 63, // Opcode: VADDA_H  | 
2180  |  | /* 10066 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10075  | 
2181  |  | /* 10071 */   MCD_OPC_Decode, 202, 6, 63, // Opcode: VADDA_W  | 
2182  |  | /* 10075 */   MCD_OPC_FilterValue, 3, 30, 56, 0, // Skip to: 24446  | 
2183  |  | /* 10080 */   MCD_OPC_Decode, 200, 6, 63, // Opcode: VADDA_D  | 
2184  |  | /* 10084 */   MCD_OPC_FilterValue, 24, 75, 0, 0, // Skip to: 10164  | 
2185  |  | /* 10089 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2186  |  | /* 10092 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10101  | 
2187  |  | /* 10097 */   MCD_OPC_Decode, 191, 6, 63, // Opcode: VABSD_B  | 
2188  |  | /* 10101 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10110  | 
2189  |  | /* 10106 */   MCD_OPC_Decode, 195, 6, 63, // Opcode: VABSD_H  | 
2190  |  | /* 10110 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10119  | 
2191  |  | /* 10115 */   MCD_OPC_Decode, 197, 6, 63, // Opcode: VABSD_W  | 
2192  |  | /* 10119 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10128  | 
2193  |  | /* 10124 */   MCD_OPC_Decode, 193, 6, 63, // Opcode: VABSD_D  | 
2194  |  | /* 10128 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10137  | 
2195  |  | /* 10133 */   MCD_OPC_Decode, 192, 6, 63, // Opcode: VABSD_BU  | 
2196  |  | /* 10137 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10146  | 
2197  |  | /* 10142 */   MCD_OPC_Decode, 196, 6, 63, // Opcode: VABSD_HU  | 
2198  |  | /* 10146 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10155  | 
2199  |  | /* 10151 */   MCD_OPC_Decode, 198, 6, 63, // Opcode: VABSD_WU  | 
2200  |  | /* 10155 */   MCD_OPC_FilterValue, 7, 206, 55, 0, // Skip to: 24446  | 
2201  |  | /* 10160 */   MCD_OPC_Decode, 194, 6, 63, // Opcode: VABSD_DU  | 
2202  |  | /* 10164 */   MCD_OPC_FilterValue, 25, 75, 0, 0, // Skip to: 10244  | 
2203  |  | /* 10169 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2204  |  | /* 10172 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10181  | 
2205  |  | /* 10177 */   MCD_OPC_Decode, 247, 6, 63, // Opcode: VAVG_B  | 
2206  |  | /* 10181 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10190  | 
2207  |  | /* 10186 */   MCD_OPC_Decode, 251, 6, 63, // Opcode: VAVG_H  | 
2208  |  | /* 10190 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10199  | 
2209  |  | /* 10195 */   MCD_OPC_Decode, 253, 6, 63, // Opcode: VAVG_W  | 
2210  |  | /* 10199 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10208  | 
2211  |  | /* 10204 */   MCD_OPC_Decode, 249, 6, 63, // Opcode: VAVG_D  | 
2212  |  | /* 10208 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10217  | 
2213  |  | /* 10213 */   MCD_OPC_Decode, 248, 6, 63, // Opcode: VAVG_BU  | 
2214  |  | /* 10217 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10226  | 
2215  |  | /* 10222 */   MCD_OPC_Decode, 252, 6, 63, // Opcode: VAVG_HU  | 
2216  |  | /* 10226 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10235  | 
2217  |  | /* 10231 */   MCD_OPC_Decode, 254, 6, 63, // Opcode: VAVG_WU  | 
2218  |  | /* 10235 */   MCD_OPC_FilterValue, 7, 126, 55, 0, // Skip to: 24446  | 
2219  |  | /* 10240 */   MCD_OPC_Decode, 250, 6, 63, // Opcode: VAVG_DU  | 
2220  |  | /* 10244 */   MCD_OPC_FilterValue, 26, 75, 0, 0, // Skip to: 10324  | 
2221  |  | /* 10249 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2222  |  | /* 10252 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10261  | 
2223  |  | /* 10257 */   MCD_OPC_Decode, 239, 6, 63, // Opcode: VAVGR_B  | 
2224  |  | /* 10261 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10270  | 
2225  |  | /* 10266 */   MCD_OPC_Decode, 243, 6, 63, // Opcode: VAVGR_H  | 
2226  |  | /* 10270 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10279  | 
2227  |  | /* 10275 */   MCD_OPC_Decode, 245, 6, 63, // Opcode: VAVGR_W  | 
2228  |  | /* 10279 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10288  | 
2229  |  | /* 10284 */   MCD_OPC_Decode, 241, 6, 63, // Opcode: VAVGR_D  | 
2230  |  | /* 10288 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10297  | 
2231  |  | /* 10293 */   MCD_OPC_Decode, 240, 6, 63, // Opcode: VAVGR_BU  | 
2232  |  | /* 10297 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10306  | 
2233  |  | /* 10302 */   MCD_OPC_Decode, 244, 6, 63, // Opcode: VAVGR_HU  | 
2234  |  | /* 10306 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10315  | 
2235  |  | /* 10311 */   MCD_OPC_Decode, 246, 6, 63, // Opcode: VAVGR_WU  | 
2236  |  | /* 10315 */   MCD_OPC_FilterValue, 7, 46, 55, 0, // Skip to: 24446  | 
2237  |  | /* 10320 */   MCD_OPC_Decode, 242, 6, 63, // Opcode: VAVGR_DU  | 
2238  |  | /* 10324 */   MCD_OPC_FilterValue, 28, 75, 0, 0, // Skip to: 10404  | 
2239  |  | /* 10329 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2240  |  | /* 10332 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10341  | 
2241  |  | /* 10337 */   MCD_OPC_Decode, 150, 9, 63, // Opcode: VMAX_B  | 
2242  |  | /* 10341 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10350  | 
2243  |  | /* 10346 */   MCD_OPC_Decode, 154, 9, 63, // Opcode: VMAX_H  | 
2244  |  | /* 10350 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10359  | 
2245  |  | /* 10355 */   MCD_OPC_Decode, 156, 9, 63, // Opcode: VMAX_W  | 
2246  |  | /* 10359 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10368  | 
2247  |  | /* 10364 */   MCD_OPC_Decode, 152, 9, 63, // Opcode: VMAX_D  | 
2248  |  | /* 10368 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10377  | 
2249  |  | /* 10373 */   MCD_OPC_Decode, 166, 9, 63, // Opcode: VMIN_B  | 
2250  |  | /* 10377 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10386  | 
2251  |  | /* 10382 */   MCD_OPC_Decode, 170, 9, 63, // Opcode: VMIN_H  | 
2252  |  | /* 10386 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10395  | 
2253  |  | /* 10391 */   MCD_OPC_Decode, 172, 9, 63, // Opcode: VMIN_W  | 
2254  |  | /* 10395 */   MCD_OPC_FilterValue, 7, 222, 54, 0, // Skip to: 24446  | 
2255  |  | /* 10400 */   MCD_OPC_Decode, 168, 9, 63, // Opcode: VMIN_D  | 
2256  |  | /* 10404 */   MCD_OPC_FilterValue, 29, 75, 0, 0, // Skip to: 10484  | 
2257  |  | /* 10409 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2258  |  | /* 10412 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10421  | 
2259  |  | /* 10417 */   MCD_OPC_Decode, 151, 9, 63, // Opcode: VMAX_BU  | 
2260  |  | /* 10421 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10430  | 
2261  |  | /* 10426 */   MCD_OPC_Decode, 155, 9, 63, // Opcode: VMAX_HU  | 
2262  |  | /* 10430 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10439  | 
2263  |  | /* 10435 */   MCD_OPC_Decode, 157, 9, 63, // Opcode: VMAX_WU  | 
2264  |  | /* 10439 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10448  | 
2265  |  | /* 10444 */   MCD_OPC_Decode, 153, 9, 63, // Opcode: VMAX_DU  | 
2266  |  | /* 10448 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10457  | 
2267  |  | /* 10453 */   MCD_OPC_Decode, 167, 9, 63, // Opcode: VMIN_BU  | 
2268  |  | /* 10457 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10466  | 
2269  |  | /* 10462 */   MCD_OPC_Decode, 171, 9, 63, // Opcode: VMIN_HU  | 
2270  |  | /* 10466 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10475  | 
2271  |  | /* 10471 */   MCD_OPC_Decode, 173, 9, 63, // Opcode: VMIN_WU  | 
2272  |  | /* 10475 */   MCD_OPC_FilterValue, 7, 142, 54, 0, // Skip to: 24446  | 
2273  |  | /* 10480 */   MCD_OPC_Decode, 169, 9, 63, // Opcode: VMIN_DU  | 
2274  |  | /* 10484 */   MCD_OPC_FilterValue, 33, 75, 0, 0, // Skip to: 10564  | 
2275  |  | /* 10489 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2276  |  | /* 10492 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10501  | 
2277  |  | /* 10497 */   MCD_OPC_Decode, 224, 9, 63, // Opcode: VMUL_B  | 
2278  |  | /* 10501 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10510  | 
2279  |  | /* 10506 */   MCD_OPC_Decode, 226, 9, 63, // Opcode: VMUL_H  | 
2280  |  | /* 10510 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10519  | 
2281  |  | /* 10515 */   MCD_OPC_Decode, 227, 9, 63, // Opcode: VMUL_W  | 
2282  |  | /* 10519 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10528  | 
2283  |  | /* 10524 */   MCD_OPC_Decode, 225, 9, 63, // Opcode: VMUL_D  | 
2284  |  | /* 10528 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10537  | 
2285  |  | /* 10533 */   MCD_OPC_Decode, 192, 9, 63, // Opcode: VMUH_B  | 
2286  |  | /* 10537 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10546  | 
2287  |  | /* 10542 */   MCD_OPC_Decode, 196, 9, 63, // Opcode: VMUH_H  | 
2288  |  | /* 10546 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10555  | 
2289  |  | /* 10551 */   MCD_OPC_Decode, 198, 9, 63, // Opcode: VMUH_W  | 
2290  |  | /* 10555 */   MCD_OPC_FilterValue, 7, 62, 54, 0, // Skip to: 24446  | 
2291  |  | /* 10560 */   MCD_OPC_Decode, 194, 9, 63, // Opcode: VMUH_D  | 
2292  |  | /* 10564 */   MCD_OPC_FilterValue, 34, 39, 0, 0, // Skip to: 10608  | 
2293  |  | /* 10569 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2294  |  | /* 10572 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10581  | 
2295  |  | /* 10577 */   MCD_OPC_Decode, 193, 9, 63, // Opcode: VMUH_BU  | 
2296  |  | /* 10581 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10590  | 
2297  |  | /* 10586 */   MCD_OPC_Decode, 197, 9, 63, // Opcode: VMUH_HU  | 
2298  |  | /* 10590 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10599  | 
2299  |  | /* 10595 */   MCD_OPC_Decode, 199, 9, 63, // Opcode: VMUH_WU  | 
2300  |  | /* 10599 */   MCD_OPC_FilterValue, 3, 18, 54, 0, // Skip to: 24446  | 
2301  |  | /* 10604 */   MCD_OPC_Decode, 195, 9, 63, // Opcode: VMUH_DU  | 
2302  |  | /* 10608 */   MCD_OPC_FilterValue, 36, 75, 0, 0, // Skip to: 10688  | 
2303  |  | /* 10613 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2304  |  | /* 10616 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10625  | 
2305  |  | /* 10621 */   MCD_OPC_Decode, 203, 9, 63, // Opcode: VMULWEV_H_B  | 
2306  |  | /* 10625 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10634  | 
2307  |  | /* 10630 */   MCD_OPC_Decode, 209, 9, 63, // Opcode: VMULWEV_W_H  | 
2308  |  | /* 10634 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10643  | 
2309  |  | /* 10639 */   MCD_OPC_Decode, 200, 9, 63, // Opcode: VMULWEV_D_W  | 
2310  |  | /* 10643 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10652  | 
2311  |  | /* 10648 */   MCD_OPC_Decode, 206, 9, 63, // Opcode: VMULWEV_Q_D  | 
2312  |  | /* 10652 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10661  | 
2313  |  | /* 10657 */   MCD_OPC_Decode, 215, 9, 63, // Opcode: VMULWOD_H_B  | 
2314  |  | /* 10661 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10670  | 
2315  |  | /* 10666 */   MCD_OPC_Decode, 221, 9, 63, // Opcode: VMULWOD_W_H  | 
2316  |  | /* 10670 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10679  | 
2317  |  | /* 10675 */   MCD_OPC_Decode, 212, 9, 63, // Opcode: VMULWOD_D_W  | 
2318  |  | /* 10679 */   MCD_OPC_FilterValue, 7, 194, 53, 0, // Skip to: 24446  | 
2319  |  | /* 10684 */   MCD_OPC_Decode, 218, 9, 63, // Opcode: VMULWOD_Q_D  | 
2320  |  | /* 10688 */   MCD_OPC_FilterValue, 38, 75, 0, 0, // Skip to: 10768  | 
2321  |  | /* 10693 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2322  |  | /* 10696 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10705  | 
2323  |  | /* 10701 */   MCD_OPC_Decode, 204, 9, 63, // Opcode: VMULWEV_H_BU  | 
2324  |  | /* 10705 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10714  | 
2325  |  | /* 10710 */   MCD_OPC_Decode, 210, 9, 63, // Opcode: VMULWEV_W_HU  | 
2326  |  | /* 10714 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10723  | 
2327  |  | /* 10719 */   MCD_OPC_Decode, 201, 9, 63, // Opcode: VMULWEV_D_WU  | 
2328  |  | /* 10723 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10732  | 
2329  |  | /* 10728 */   MCD_OPC_Decode, 207, 9, 63, // Opcode: VMULWEV_Q_DU  | 
2330  |  | /* 10732 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10741  | 
2331  |  | /* 10737 */   MCD_OPC_Decode, 216, 9, 63, // Opcode: VMULWOD_H_BU  | 
2332  |  | /* 10741 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10750  | 
2333  |  | /* 10746 */   MCD_OPC_Decode, 222, 9, 63, // Opcode: VMULWOD_W_HU  | 
2334  |  | /* 10750 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10759  | 
2335  |  | /* 10755 */   MCD_OPC_Decode, 213, 9, 63, // Opcode: VMULWOD_D_WU  | 
2336  |  | /* 10759 */   MCD_OPC_FilterValue, 7, 114, 53, 0, // Skip to: 24446  | 
2337  |  | /* 10764 */   MCD_OPC_Decode, 219, 9, 63, // Opcode: VMULWOD_Q_DU  | 
2338  |  | /* 10768 */   MCD_OPC_FilterValue, 40, 75, 0, 0, // Skip to: 10848  | 
2339  |  | /* 10773 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2340  |  | /* 10776 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10785  | 
2341  |  | /* 10781 */   MCD_OPC_Decode, 205, 9, 63, // Opcode: VMULWEV_H_BU_B  | 
2342  |  | /* 10785 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10794  | 
2343  |  | /* 10790 */   MCD_OPC_Decode, 211, 9, 63, // Opcode: VMULWEV_W_HU_H  | 
2344  |  | /* 10794 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10803  | 
2345  |  | /* 10799 */   MCD_OPC_Decode, 202, 9, 63, // Opcode: VMULWEV_D_WU_W  | 
2346  |  | /* 10803 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10812  | 
2347  |  | /* 10808 */   MCD_OPC_Decode, 208, 9, 63, // Opcode: VMULWEV_Q_DU_D  | 
2348  |  | /* 10812 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10821  | 
2349  |  | /* 10817 */   MCD_OPC_Decode, 217, 9, 63, // Opcode: VMULWOD_H_BU_B  | 
2350  |  | /* 10821 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10830  | 
2351  |  | /* 10826 */   MCD_OPC_Decode, 223, 9, 63, // Opcode: VMULWOD_W_HU_H  | 
2352  |  | /* 10830 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10839  | 
2353  |  | /* 10835 */   MCD_OPC_Decode, 214, 9, 63, // Opcode: VMULWOD_D_WU_W  | 
2354  |  | /* 10839 */   MCD_OPC_FilterValue, 7, 34, 53, 0, // Skip to: 24446  | 
2355  |  | /* 10844 */   MCD_OPC_Decode, 220, 9, 63, // Opcode: VMULWOD_Q_DU_D  | 
2356  |  | /* 10848 */   MCD_OPC_FilterValue, 42, 75, 0, 0, // Skip to: 10928  | 
2357  |  | /* 10853 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2358  |  | /* 10856 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10865  | 
2359  |  | /* 10861 */   MCD_OPC_Decode, 138, 9, 103, // Opcode: VMADD_B  | 
2360  |  | /* 10865 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10874  | 
2361  |  | /* 10870 */   MCD_OPC_Decode, 140, 9, 103, // Opcode: VMADD_H  | 
2362  |  | /* 10874 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10883  | 
2363  |  | /* 10879 */   MCD_OPC_Decode, 141, 9, 103, // Opcode: VMADD_W  | 
2364  |  | /* 10883 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10892  | 
2365  |  | /* 10888 */   MCD_OPC_Decode, 139, 9, 103, // Opcode: VMADD_D  | 
2366  |  | /* 10892 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10901  | 
2367  |  | /* 10897 */   MCD_OPC_Decode, 188, 9, 103, // Opcode: VMSUB_B  | 
2368  |  | /* 10901 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10910  | 
2369  |  | /* 10906 */   MCD_OPC_Decode, 190, 9, 103, // Opcode: VMSUB_H  | 
2370  |  | /* 10910 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10919  | 
2371  |  | /* 10915 */   MCD_OPC_Decode, 191, 9, 103, // Opcode: VMSUB_W  | 
2372  |  | /* 10919 */   MCD_OPC_FilterValue, 7, 210, 52, 0, // Skip to: 24446  | 
2373  |  | /* 10924 */   MCD_OPC_Decode, 189, 9, 103, // Opcode: VMSUB_D  | 
2374  |  | /* 10928 */   MCD_OPC_FilterValue, 43, 75, 0, 0, // Skip to: 11008  | 
2375  |  | /* 10933 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2376  |  | /* 10936 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10945  | 
2377  |  | /* 10941 */   MCD_OPC_Decode, 245, 8, 103, // Opcode: VMADDWEV_H_B  | 
2378  |  | /* 10945 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10954  | 
2379  |  | /* 10950 */   MCD_OPC_Decode, 251, 8, 103, // Opcode: VMADDWEV_W_H  | 
2380  |  | /* 10954 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10963  | 
2381  |  | /* 10959 */   MCD_OPC_Decode, 242, 8, 103, // Opcode: VMADDWEV_D_W  | 
2382  |  | /* 10963 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10972  | 
2383  |  | /* 10968 */   MCD_OPC_Decode, 248, 8, 103, // Opcode: VMADDWEV_Q_D  | 
2384  |  | /* 10972 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10981  | 
2385  |  | /* 10977 */   MCD_OPC_Decode, 129, 9, 103, // Opcode: VMADDWOD_H_B  | 
2386  |  | /* 10981 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10990  | 
2387  |  | /* 10986 */   MCD_OPC_Decode, 135, 9, 103, // Opcode: VMADDWOD_W_H  | 
2388  |  | /* 10990 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10999  | 
2389  |  | /* 10995 */   MCD_OPC_Decode, 254, 8, 103, // Opcode: VMADDWOD_D_W  | 
2390  |  | /* 10999 */   MCD_OPC_FilterValue, 7, 130, 52, 0, // Skip to: 24446  | 
2391  |  | /* 11004 */   MCD_OPC_Decode, 132, 9, 103, // Opcode: VMADDWOD_Q_D  | 
2392  |  | /* 11008 */   MCD_OPC_FilterValue, 45, 75, 0, 0, // Skip to: 11088  | 
2393  |  | /* 11013 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2394  |  | /* 11016 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11025  | 
2395  |  | /* 11021 */   MCD_OPC_Decode, 246, 8, 103, // Opcode: VMADDWEV_H_BU  | 
2396  |  | /* 11025 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11034  | 
2397  |  | /* 11030 */   MCD_OPC_Decode, 252, 8, 103, // Opcode: VMADDWEV_W_HU  | 
2398  |  | /* 11034 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11043  | 
2399  |  | /* 11039 */   MCD_OPC_Decode, 243, 8, 103, // Opcode: VMADDWEV_D_WU  | 
2400  |  | /* 11043 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11052  | 
2401  |  | /* 11048 */   MCD_OPC_Decode, 249, 8, 103, // Opcode: VMADDWEV_Q_DU  | 
2402  |  | /* 11052 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 11061  | 
2403  |  | /* 11057 */   MCD_OPC_Decode, 130, 9, 103, // Opcode: VMADDWOD_H_BU  | 
2404  |  | /* 11061 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11070  | 
2405  |  | /* 11066 */   MCD_OPC_Decode, 136, 9, 103, // Opcode: VMADDWOD_W_HU  | 
2406  |  | /* 11070 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11079  | 
2407  |  | /* 11075 */   MCD_OPC_Decode, 255, 8, 103, // Opcode: VMADDWOD_D_WU  | 
2408  |  | /* 11079 */   MCD_OPC_FilterValue, 7, 50, 52, 0, // Skip to: 24446  | 
2409  |  | /* 11084 */   MCD_OPC_Decode, 133, 9, 103, // Opcode: VMADDWOD_Q_DU  | 
2410  |  | /* 11088 */   MCD_OPC_FilterValue, 47, 75, 0, 0, // Skip to: 11168  | 
2411  |  | /* 11093 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2412  |  | /* 11096 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11105  | 
2413  |  | /* 11101 */   MCD_OPC_Decode, 247, 8, 103, // Opcode: VMADDWEV_H_BU_B  | 
2414  |  | /* 11105 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11114  | 
2415  |  | /* 11110 */   MCD_OPC_Decode, 253, 8, 103, // Opcode: VMADDWEV_W_HU_H  | 
2416  |  | /* 11114 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11123  | 
2417  |  | /* 11119 */   MCD_OPC_Decode, 244, 8, 103, // Opcode: VMADDWEV_D_WU_W  | 
2418  |  | /* 11123 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11132  | 
2419  |  | /* 11128 */   MCD_OPC_Decode, 250, 8, 103, // Opcode: VMADDWEV_Q_DU_D  | 
2420  |  | /* 11132 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 11141  | 
2421  |  | /* 11137 */   MCD_OPC_Decode, 131, 9, 103, // Opcode: VMADDWOD_H_BU_B  | 
2422  |  | /* 11141 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11150  | 
2423  |  | /* 11146 */   MCD_OPC_Decode, 137, 9, 103, // Opcode: VMADDWOD_W_HU_H  | 
2424  |  | /* 11150 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11159  | 
2425  |  | /* 11155 */   MCD_OPC_Decode, 128, 9, 103, // Opcode: VMADDWOD_D_WU_W  | 
2426  |  | /* 11159 */   MCD_OPC_FilterValue, 7, 226, 51, 0, // Skip to: 24446  | 
2427  |  | /* 11164 */   MCD_OPC_Decode, 134, 9, 103, // Opcode: VMADDWOD_Q_DU_D  | 
2428  |  | /* 11168 */   MCD_OPC_FilterValue, 56, 75, 0, 0, // Skip to: 11248  | 
2429  |  | /* 11173 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2430  |  | /* 11176 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11185  | 
2431  |  | /* 11181 */   MCD_OPC_Decode, 163, 7, 63, // Opcode: VDIV_B  | 
2432  |  | /* 11185 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11194  | 
2433  |  | /* 11190 */   MCD_OPC_Decode, 167, 7, 63, // Opcode: VDIV_H  | 
2434  |  | /* 11194 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11203  | 
2435  |  | /* 11199 */   MCD_OPC_Decode, 169, 7, 63, // Opcode: VDIV_W  | 
2436  |  | /* 11203 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11212  | 
2437  |  | /* 11208 */   MCD_OPC_Decode, 165, 7, 63, // Opcode: VDIV_D  | 
2438  |  | /* 11212 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 11221  | 
2439  |  | /* 11217 */   MCD_OPC_Decode, 174, 9, 63, // Opcode: VMOD_B  | 
2440  |  | /* 11221 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11230  | 
2441  |  | /* 11226 */   MCD_OPC_Decode, 178, 9, 63, // Opcode: VMOD_H  | 
2442  |  | /* 11230 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11239  | 
2443  |  | /* 11235 */   MCD_OPC_Decode, 180, 9, 63, // Opcode: VMOD_W  | 
2444  |  | /* 11239 */   MCD_OPC_FilterValue, 7, 146, 51, 0, // Skip to: 24446  | 
2445  |  | /* 11244 */   MCD_OPC_Decode, 176, 9, 63, // Opcode: VMOD_D  | 
2446  |  | /* 11248 */   MCD_OPC_FilterValue, 57, 75, 0, 0, // Skip to: 11328  | 
2447  |  | /* 11253 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2448  |  | /* 11256 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11265  | 
2449  |  | /* 11261 */   MCD_OPC_Decode, 164, 7, 63, // Opcode: VDIV_BU  | 
2450  |  | /* 11265 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11274  | 
2451  |  | /* 11270 */   MCD_OPC_Decode, 168, 7, 63, // Opcode: VDIV_HU  | 
2452  |  | /* 11274 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11283  | 
2453  |  | /* 11279 */   MCD_OPC_Decode, 170, 7, 63, // Opcode: VDIV_WU  | 
2454  |  | /* 11283 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11292  | 
2455  |  | /* 11288 */   MCD_OPC_Decode, 166, 7, 63, // Opcode: VDIV_DU  | 
2456  |  | /* 11292 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 11301  | 
2457  |  | /* 11297 */   MCD_OPC_Decode, 175, 9, 63, // Opcode: VMOD_BU  | 
2458  |  | /* 11301 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11310  | 
2459  |  | /* 11306 */   MCD_OPC_Decode, 179, 9, 63, // Opcode: VMOD_HU  | 
2460  |  | /* 11310 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11319  | 
2461  |  | /* 11315 */   MCD_OPC_Decode, 181, 9, 63, // Opcode: VMOD_WU  | 
2462  |  | /* 11319 */   MCD_OPC_FilterValue, 7, 66, 51, 0, // Skip to: 24446  | 
2463  |  | /* 11324 */   MCD_OPC_Decode, 177, 9, 63, // Opcode: VMOD_DU  | 
2464  |  | /* 11328 */   MCD_OPC_FilterValue, 58, 75, 0, 0, // Skip to: 11408  | 
2465  |  | /* 11333 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2466  |  | /* 11336 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11345  | 
2467  |  | /* 11341 */   MCD_OPC_Decode, 230, 10, 63, // Opcode: VSLL_B  | 
2468  |  | /* 11345 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11354  | 
2469  |  | /* 11350 */   MCD_OPC_Decode, 232, 10, 63, // Opcode: VSLL_H  | 
2470  |  | /* 11354 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11363  | 
2471  |  | /* 11359 */   MCD_OPC_Decode, 233, 10, 63, // Opcode: VSLL_W  | 
2472  |  | /* 11363 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11372  | 
2473  |  | /* 11368 */   MCD_OPC_Decode, 231, 10, 63, // Opcode: VSLL_D  | 
2474  |  | /* 11372 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 11381  | 
2475  |  | /* 11377 */   MCD_OPC_Decode, 178, 11, 63, // Opcode: VSRL_B  | 
2476  |  | /* 11381 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11390  | 
2477  |  | /* 11386 */   MCD_OPC_Decode, 180, 11, 63, // Opcode: VSRL_H  | 
2478  |  | /* 11390 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11399  | 
2479  |  | /* 11395 */   MCD_OPC_Decode, 181, 11, 63, // Opcode: VSRL_W  | 
2480  |  | /* 11399 */   MCD_OPC_FilterValue, 7, 242, 50, 0, // Skip to: 24446  | 
2481  |  | /* 11404 */   MCD_OPC_Decode, 179, 11, 63, // Opcode: VSRL_D  | 
2482  |  | /* 11408 */   MCD_OPC_FilterValue, 59, 75, 0, 0, // Skip to: 11488  | 
2483  |  | /* 11413 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2484  |  | /* 11416 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11425  | 
2485  |  | /* 11421 */   MCD_OPC_Decode, 148, 11, 63, // Opcode: VSRA_B  | 
2486  |  | /* 11425 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11434  | 
2487  |  | /* 11430 */   MCD_OPC_Decode, 150, 11, 63, // Opcode: VSRA_H  | 
2488  |  | /* 11434 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11443  | 
2489  |  | /* 11439 */   MCD_OPC_Decode, 151, 11, 63, // Opcode: VSRA_W  | 
2490  |  | /* 11443 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11452  | 
2491  |  | /* 11448 */   MCD_OPC_Decode, 149, 11, 63, // Opcode: VSRA_D  | 
2492  |  | /* 11452 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 11461  | 
2493  |  | /* 11457 */   MCD_OPC_Decode, 154, 10, 63, // Opcode: VROTR_B  | 
2494  |  | /* 11461 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11470  | 
2495  |  | /* 11466 */   MCD_OPC_Decode, 156, 10, 63, // Opcode: VROTR_H  | 
2496  |  | /* 11470 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11479  | 
2497  |  | /* 11475 */   MCD_OPC_Decode, 157, 10, 63, // Opcode: VROTR_W  | 
2498  |  | /* 11479 */   MCD_OPC_FilterValue, 7, 162, 50, 0, // Skip to: 24446  | 
2499  |  | /* 11484 */   MCD_OPC_Decode, 155, 10, 63, // Opcode: VROTR_D  | 
2500  |  | /* 11488 */   MCD_OPC_FilterValue, 60, 75, 0, 0, // Skip to: 11568  | 
2501  |  | /* 11493 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2502  |  | /* 11496 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11505  | 
2503  |  | /* 11501 */   MCD_OPC_Decode, 174, 11, 63, // Opcode: VSRLR_B  | 
2504  |  | /* 11505 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11514  | 
2505  |  | /* 11510 */   MCD_OPC_Decode, 176, 11, 63, // Opcode: VSRLR_H  | 
2506  |  | /* 11514 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11523  | 
2507  |  | /* 11519 */   MCD_OPC_Decode, 177, 11, 63, // Opcode: VSRLR_W  | 
2508  |  | /* 11523 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11532  | 
2509  |  | /* 11528 */   MCD_OPC_Decode, 175, 11, 63, // Opcode: VSRLR_D  | 
2510  |  | /* 11532 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 11541  | 
2511  |  | /* 11537 */   MCD_OPC_Decode, 144, 11, 63, // Opcode: VSRAR_B  | 
2512  |  | /* 11541 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11550  | 
2513  |  | /* 11546 */   MCD_OPC_Decode, 146, 11, 63, // Opcode: VSRAR_H  | 
2514  |  | /* 11550 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11559  | 
2515  |  | /* 11555 */   MCD_OPC_Decode, 147, 11, 63, // Opcode: VSRAR_W  | 
2516  |  | /* 11559 */   MCD_OPC_FilterValue, 7, 82, 50, 0, // Skip to: 24446  | 
2517  |  | /* 11564 */   MCD_OPC_Decode, 145, 11, 63, // Opcode: VSRAR_D  | 
2518  |  | /* 11568 */   MCD_OPC_FilterValue, 61, 57, 0, 0, // Skip to: 11630  | 
2519  |  | /* 11573 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2520  |  | /* 11576 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11585  | 
2521  |  | /* 11581 */   MCD_OPC_Decode, 160, 11, 63, // Opcode: VSRLN_B_H  | 
2522  |  | /* 11585 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11594  | 
2523  |  | /* 11590 */   MCD_OPC_Decode, 161, 11, 63, // Opcode: VSRLN_H_W  | 
2524  |  | /* 11594 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11603  | 
2525  |  | /* 11599 */   MCD_OPC_Decode, 162, 11, 63, // Opcode: VSRLN_W_D  | 
2526  |  | /* 11603 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11612  | 
2527  |  | /* 11608 */   MCD_OPC_Decode, 130, 11, 63, // Opcode: VSRAN_B_H  | 
2528  |  | /* 11612 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11621  | 
2529  |  | /* 11617 */   MCD_OPC_Decode, 131, 11, 63, // Opcode: VSRAN_H_W  | 
2530  |  | /* 11621 */   MCD_OPC_FilterValue, 7, 20, 50, 0, // Skip to: 24446  | 
2531  |  | /* 11626 */   MCD_OPC_Decode, 132, 11, 63, // Opcode: VSRAN_W_D  | 
2532  |  | /* 11630 */   MCD_OPC_FilterValue, 62, 57, 0, 0, // Skip to: 11692  | 
2533  |  | /* 11635 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2534  |  | /* 11638 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11647  | 
2535  |  | /* 11643 */   MCD_OPC_Decode, 171, 11, 63, // Opcode: VSRLRN_B_H  | 
2536  |  | /* 11647 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11656  | 
2537  |  | /* 11652 */   MCD_OPC_Decode, 172, 11, 63, // Opcode: VSRLRN_H_W  | 
2538  |  | /* 11656 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11665  | 
2539  |  | /* 11661 */   MCD_OPC_Decode, 173, 11, 63, // Opcode: VSRLRN_W_D  | 
2540  |  | /* 11665 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11674  | 
2541  |  | /* 11670 */   MCD_OPC_Decode, 141, 11, 63, // Opcode: VSRARN_B_H  | 
2542  |  | /* 11674 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11683  | 
2543  |  | /* 11679 */   MCD_OPC_Decode, 142, 11, 63, // Opcode: VSRARN_H_W  | 
2544  |  | /* 11683 */   MCD_OPC_FilterValue, 7, 214, 49, 0, // Skip to: 24446  | 
2545  |  | /* 11688 */   MCD_OPC_Decode, 143, 11, 63, // Opcode: VSRARN_W_D  | 
2546  |  | /* 11692 */   MCD_OPC_FilterValue, 63, 57, 0, 0, // Skip to: 11754  | 
2547  |  | /* 11697 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2548  |  | /* 11700 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11709  | 
2549  |  | /* 11705 */   MCD_OPC_Decode, 219, 11, 63, // Opcode: VSSRLN_B_H  | 
2550  |  | /* 11709 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11718  | 
2551  |  | /* 11714 */   MCD_OPC_Decode, 221, 11, 63, // Opcode: VSSRLN_H_W  | 
2552  |  | /* 11718 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11727  | 
2553  |  | /* 11723 */   MCD_OPC_Decode, 223, 11, 63, // Opcode: VSSRLN_W_D  | 
2554  |  | /* 11727 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11736  | 
2555  |  | /* 11732 */   MCD_OPC_Decode, 191, 11, 63, // Opcode: VSSRAN_B_H  | 
2556  |  | /* 11736 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11745  | 
2557  |  | /* 11741 */   MCD_OPC_Decode, 193, 11, 63, // Opcode: VSSRAN_H_W  | 
2558  |  | /* 11745 */   MCD_OPC_FilterValue, 7, 152, 49, 0, // Skip to: 24446  | 
2559  |  | /* 11750 */   MCD_OPC_Decode, 195, 11, 63, // Opcode: VSSRAN_W_D  | 
2560  |  | /* 11754 */   MCD_OPC_FilterValue, 64, 57, 0, 0, // Skip to: 11816  | 
2561  |  | /* 11759 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2562  |  | /* 11762 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11771  | 
2563  |  | /* 11767 */   MCD_OPC_Decode, 233, 11, 63, // Opcode: VSSRLRN_B_H  | 
2564  |  | /* 11771 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11780  | 
2565  |  | /* 11776 */   MCD_OPC_Decode, 235, 11, 63, // Opcode: VSSRLRN_H_W  | 
2566  |  | /* 11780 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11789  | 
2567  |  | /* 11785 */   MCD_OPC_Decode, 237, 11, 63, // Opcode: VSSRLRN_W_D  | 
2568  |  | /* 11789 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11798  | 
2569  |  | /* 11794 */   MCD_OPC_Decode, 205, 11, 63, // Opcode: VSSRARN_B_H  | 
2570  |  | /* 11798 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11807  | 
2571  |  | /* 11803 */   MCD_OPC_Decode, 207, 11, 63, // Opcode: VSSRARN_H_W  | 
2572  |  | /* 11807 */   MCD_OPC_FilterValue, 7, 90, 49, 0, // Skip to: 24446  | 
2573  |  | /* 11812 */   MCD_OPC_Decode, 209, 11, 63, // Opcode: VSSRARN_W_D  | 
2574  |  | /* 11816 */   MCD_OPC_FilterValue, 65, 57, 0, 0, // Skip to: 11878  | 
2575  |  | /* 11821 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2576  |  | /* 11824 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11833  | 
2577  |  | /* 11829 */   MCD_OPC_Decode, 218, 11, 63, // Opcode: VSSRLN_BU_H  | 
2578  |  | /* 11833 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11842  | 
2579  |  | /* 11838 */   MCD_OPC_Decode, 220, 11, 63, // Opcode: VSSRLN_HU_W  | 
2580  |  | /* 11842 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11851  | 
2581  |  | /* 11847 */   MCD_OPC_Decode, 222, 11, 63, // Opcode: VSSRLN_WU_D  | 
2582  |  | /* 11851 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11860  | 
2583  |  | /* 11856 */   MCD_OPC_Decode, 190, 11, 63, // Opcode: VSSRAN_BU_H  | 
2584  |  | /* 11860 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11869  | 
2585  |  | /* 11865 */   MCD_OPC_Decode, 192, 11, 63, // Opcode: VSSRAN_HU_W  | 
2586  |  | /* 11869 */   MCD_OPC_FilterValue, 7, 28, 49, 0, // Skip to: 24446  | 
2587  |  | /* 11874 */   MCD_OPC_Decode, 194, 11, 63, // Opcode: VSSRAN_WU_D  | 
2588  |  | /* 11878 */   MCD_OPC_FilterValue, 66, 57, 0, 0, // Skip to: 11940  | 
2589  |  | /* 11883 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2590  |  | /* 11886 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11895  | 
2591  |  | /* 11891 */   MCD_OPC_Decode, 232, 11, 63, // Opcode: VSSRLRN_BU_H  | 
2592  |  | /* 11895 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11904  | 
2593  |  | /* 11900 */   MCD_OPC_Decode, 234, 11, 63, // Opcode: VSSRLRN_HU_W  | 
2594  |  | /* 11904 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11913  | 
2595  |  | /* 11909 */   MCD_OPC_Decode, 236, 11, 63, // Opcode: VSSRLRN_WU_D  | 
2596  |  | /* 11913 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11922  | 
2597  |  | /* 11918 */   MCD_OPC_Decode, 204, 11, 63, // Opcode: VSSRARN_BU_H  | 
2598  |  | /* 11922 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11931  | 
2599  |  | /* 11927 */   MCD_OPC_Decode, 206, 11, 63, // Opcode: VSSRARN_HU_W  | 
2600  |  | /* 11931 */   MCD_OPC_FilterValue, 7, 222, 48, 0, // Skip to: 24446  | 
2601  |  | /* 11936 */   MCD_OPC_Decode, 208, 11, 63, // Opcode: VSSRARN_WU_D  | 
2602  |  | /* 11940 */   MCD_OPC_FilterValue, 67, 75, 0, 0, // Skip to: 12020  | 
2603  |  | /* 11945 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2604  |  | /* 11948 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11957  | 
2605  |  | /* 11953 */   MCD_OPC_Decode, 131, 7, 63, // Opcode: VBITCLR_B  | 
2606  |  | /* 11957 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11966  | 
2607  |  | /* 11962 */   MCD_OPC_Decode, 133, 7, 63, // Opcode: VBITCLR_H  | 
2608  |  | /* 11966 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11975  | 
2609  |  | /* 11971 */   MCD_OPC_Decode, 134, 7, 63, // Opcode: VBITCLR_W  | 
2610  |  | /* 11975 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11984  | 
2611  |  | /* 11980 */   MCD_OPC_Decode, 132, 7, 63, // Opcode: VBITCLR_D  | 
2612  |  | /* 11984 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 11993  | 
2613  |  | /* 11989 */   MCD_OPC_Decode, 149, 7, 63, // Opcode: VBITSET_B  | 
2614  |  | /* 11993 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12002  | 
2615  |  | /* 11998 */   MCD_OPC_Decode, 151, 7, 63, // Opcode: VBITSET_H  | 
2616  |  | /* 12002 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12011  | 
2617  |  | /* 12007 */   MCD_OPC_Decode, 152, 7, 63, // Opcode: VBITSET_W  | 
2618  |  | /* 12011 */   MCD_OPC_FilterValue, 7, 142, 48, 0, // Skip to: 24446  | 
2619  |  | /* 12016 */   MCD_OPC_Decode, 150, 7, 63, // Opcode: VBITSET_D  | 
2620  |  | /* 12020 */   MCD_OPC_FilterValue, 68, 39, 0, 0, // Skip to: 12064  | 
2621  |  | /* 12025 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2622  |  | /* 12028 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12037  | 
2623  |  | /* 12033 */   MCD_OPC_Decode, 139, 7, 63, // Opcode: VBITREV_B  | 
2624  |  | /* 12037 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12046  | 
2625  |  | /* 12042 */   MCD_OPC_Decode, 141, 7, 63, // Opcode: VBITREV_H  | 
2626  |  | /* 12046 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12055  | 
2627  |  | /* 12051 */   MCD_OPC_Decode, 142, 7, 63, // Opcode: VBITREV_W  | 
2628  |  | /* 12055 */   MCD_OPC_FilterValue, 3, 98, 48, 0, // Skip to: 24446  | 
2629  |  | /* 12060 */   MCD_OPC_Decode, 140, 7, 63, // Opcode: VBITREV_D  | 
2630  |  | /* 12064 */   MCD_OPC_FilterValue, 69, 39, 0, 0, // Skip to: 12108  | 
2631  |  | /* 12069 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2632  |  | /* 12072 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12081  | 
2633  |  | /* 12077 */   MCD_OPC_Decode, 237, 9, 63, // Opcode: VPACKEV_B  | 
2634  |  | /* 12081 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12090  | 
2635  |  | /* 12086 */   MCD_OPC_Decode, 239, 9, 63, // Opcode: VPACKEV_H  | 
2636  |  | /* 12090 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12099  | 
2637  |  | /* 12095 */   MCD_OPC_Decode, 240, 9, 63, // Opcode: VPACKEV_W  | 
2638  |  | /* 12099 */   MCD_OPC_FilterValue, 7, 54, 48, 0, // Skip to: 24446  | 
2639  |  | /* 12104 */   MCD_OPC_Decode, 238, 9, 63, // Opcode: VPACKEV_D  | 
2640  |  | /* 12108 */   MCD_OPC_FilterValue, 70, 75, 0, 0, // Skip to: 12188  | 
2641  |  | /* 12113 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2642  |  | /* 12116 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12125  | 
2643  |  | /* 12121 */   MCD_OPC_Decode, 241, 9, 63, // Opcode: VPACKOD_B  | 
2644  |  | /* 12125 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12134  | 
2645  |  | /* 12130 */   MCD_OPC_Decode, 243, 9, 63, // Opcode: VPACKOD_H  | 
2646  |  | /* 12134 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12143  | 
2647  |  | /* 12139 */   MCD_OPC_Decode, 244, 9, 63, // Opcode: VPACKOD_W  | 
2648  |  | /* 12143 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 12152  | 
2649  |  | /* 12148 */   MCD_OPC_Decode, 242, 9, 63, // Opcode: VPACKOD_D  | 
2650  |  | /* 12152 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12161  | 
2651  |  | /* 12157 */   MCD_OPC_Decode, 227, 8, 63, // Opcode: VILVL_B  | 
2652  |  | /* 12161 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12170  | 
2653  |  | /* 12166 */   MCD_OPC_Decode, 229, 8, 63, // Opcode: VILVL_H  | 
2654  |  | /* 12170 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12179  | 
2655  |  | /* 12175 */   MCD_OPC_Decode, 230, 8, 63, // Opcode: VILVL_W  | 
2656  |  | /* 12179 */   MCD_OPC_FilterValue, 7, 230, 47, 0, // Skip to: 24446  | 
2657  |  | /* 12184 */   MCD_OPC_Decode, 228, 8, 63, // Opcode: VILVL_D  | 
2658  |  | /* 12188 */   MCD_OPC_FilterValue, 71, 75, 0, 0, // Skip to: 12268  | 
2659  |  | /* 12193 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2660  |  | /* 12196 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12205  | 
2661  |  | /* 12201 */   MCD_OPC_Decode, 223, 8, 63, // Opcode: VILVH_B  | 
2662  |  | /* 12205 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12214  | 
2663  |  | /* 12210 */   MCD_OPC_Decode, 225, 8, 63, // Opcode: VILVH_H  | 
2664  |  | /* 12214 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12223  | 
2665  |  | /* 12219 */   MCD_OPC_Decode, 226, 8, 63, // Opcode: VILVH_W  | 
2666  |  | /* 12223 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 12232  | 
2667  |  | /* 12228 */   MCD_OPC_Decode, 224, 8, 63, // Opcode: VILVH_D  | 
2668  |  | /* 12232 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12241  | 
2669  |  | /* 12237 */   MCD_OPC_Decode, 250, 9, 63, // Opcode: VPICKEV_B  | 
2670  |  | /* 12241 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12250  | 
2671  |  | /* 12246 */   MCD_OPC_Decode, 252, 9, 63, // Opcode: VPICKEV_H  | 
2672  |  | /* 12250 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12259  | 
2673  |  | /* 12255 */   MCD_OPC_Decode, 253, 9, 63, // Opcode: VPICKEV_W  | 
2674  |  | /* 12259 */   MCD_OPC_FilterValue, 7, 150, 47, 0, // Skip to: 24446  | 
2675  |  | /* 12264 */   MCD_OPC_Decode, 251, 9, 63, // Opcode: VPICKEV_D  | 
2676  |  | /* 12268 */   MCD_OPC_FilterValue, 72, 75, 0, 0, // Skip to: 12348  | 
2677  |  | /* 12273 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2678  |  | /* 12276 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12285  | 
2679  |  | /* 12281 */   MCD_OPC_Decode, 254, 9, 63, // Opcode: VPICKOD_B  | 
2680  |  | /* 12285 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12294  | 
2681  |  | /* 12290 */   MCD_OPC_Decode, 128, 10, 63, // Opcode: VPICKOD_H  | 
2682  |  | /* 12294 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12303  | 
2683  |  | /* 12299 */   MCD_OPC_Decode, 129, 10, 63, // Opcode: VPICKOD_W  | 
2684  |  | /* 12303 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 12312  | 
2685  |  | /* 12308 */   MCD_OPC_Decode, 255, 9, 63, // Opcode: VPICKOD_D  | 
2686  |  | /* 12312 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12321  | 
2687  |  | /* 12317 */   MCD_OPC_Decode, 146, 10, 104, // Opcode: VREPLVE_B  | 
2688  |  | /* 12321 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12330  | 
2689  |  | /* 12326 */   MCD_OPC_Decode, 148, 10, 104, // Opcode: VREPLVE_H  | 
2690  |  | /* 12330 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12339  | 
2691  |  | /* 12335 */   MCD_OPC_Decode, 149, 10, 104, // Opcode: VREPLVE_W  | 
2692  |  | /* 12339 */   MCD_OPC_FilterValue, 7, 70, 47, 0, // Skip to: 24446  | 
2693  |  | /* 12344 */   MCD_OPC_Decode, 147, 10, 104, // Opcode: VREPLVE_D  | 
2694  |  | /* 12348 */   MCD_OPC_FilterValue, 73, 39, 0, 0, // Skip to: 12392  | 
2695  |  | /* 12353 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2696  |  | /* 12356 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12365  | 
2697  |  | /* 12361 */   MCD_OPC_Decode, 238, 6, 63, // Opcode: VAND_V  | 
2698  |  | /* 12365 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12374  | 
2699  |  | /* 12370 */   MCD_OPC_Decode, 236, 9, 63, // Opcode: VOR_V  | 
2700  |  | /* 12374 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12383  | 
2701  |  | /* 12379 */   MCD_OPC_Decode, 150, 12, 63, // Opcode: VXOR_V  | 
2702  |  | /* 12383 */   MCD_OPC_FilterValue, 7, 26, 47, 0, // Skip to: 24446  | 
2703  |  | /* 12388 */   MCD_OPC_Decode, 233, 9, 63, // Opcode: VNOR_V  | 
2704  |  | /* 12392 */   MCD_OPC_FilterValue, 74, 39, 0, 0, // Skip to: 12436  | 
2705  |  | /* 12397 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2706  |  | /* 12400 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12409  | 
2707  |  | /* 12405 */   MCD_OPC_Decode, 237, 6, 63, // Opcode: VANDN_V  | 
2708  |  | /* 12409 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12418  | 
2709  |  | /* 12414 */   MCD_OPC_Decode, 235, 9, 63, // Opcode: VORN_V  | 
2710  |  | /* 12418 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12427  | 
2711  |  | /* 12423 */   MCD_OPC_Decode, 172, 8, 103, // Opcode: VFRSTP_B  | 
2712  |  | /* 12427 */   MCD_OPC_FilterValue, 7, 238, 46, 0, // Skip to: 24446  | 
2713  |  | /* 12432 */   MCD_OPC_Decode, 173, 8, 103, // Opcode: VFRSTP_H  | 
2714  |  | /* 12436 */   MCD_OPC_FilterValue, 75, 57, 0, 0, // Skip to: 12498  | 
2715  |  | /* 12441 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2716  |  | /* 12444 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12453  | 
2717  |  | /* 12449 */   MCD_OPC_Decode, 234, 6, 63, // Opcode: VADD_Q  | 
2718  |  | /* 12453 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 12462  | 
2719  |  | /* 12458 */   MCD_OPC_Decode, 147, 12, 63, // Opcode: VSUB_Q  | 
2720  |  | /* 12462 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12471  | 
2721  |  | /* 12467 */   MCD_OPC_Decode, 200, 10, 63, // Opcode: VSIGNCOV_B  | 
2722  |  | /* 12471 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12480  | 
2723  |  | /* 12476 */   MCD_OPC_Decode, 202, 10, 63, // Opcode: VSIGNCOV_H  | 
2724  |  | /* 12480 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12489  | 
2725  |  | /* 12485 */   MCD_OPC_Decode, 203, 10, 63, // Opcode: VSIGNCOV_W  | 
2726  |  | /* 12489 */   MCD_OPC_FilterValue, 7, 176, 46, 0, // Skip to: 24446  | 
2727  |  | /* 12494 */   MCD_OPC_Decode, 201, 10, 63, // Opcode: VSIGNCOV_D  | 
2728  |  | /* 12498 */   MCD_OPC_FilterValue, 76, 39, 0, 0, // Skip to: 12542  | 
2729  |  | /* 12503 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2730  |  | /* 12506 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12515  | 
2731  |  | /* 12511 */   MCD_OPC_Decode, 198, 7, 63, // Opcode: VFADD_S  | 
2732  |  | /* 12515 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12524  | 
2733  |  | /* 12520 */   MCD_OPC_Decode, 197, 7, 63, // Opcode: VFADD_D  | 
2734  |  | /* 12524 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12533  | 
2735  |  | /* 12529 */   MCD_OPC_Decode, 177, 8, 63, // Opcode: VFSUB_S  | 
2736  |  | /* 12533 */   MCD_OPC_FilterValue, 6, 132, 46, 0, // Skip to: 24446  | 
2737  |  | /* 12538 */   MCD_OPC_Decode, 176, 8, 63, // Opcode: VFSUB_D  | 
2738  |  | /* 12542 */   MCD_OPC_FilterValue, 78, 39, 0, 0, // Skip to: 12586  | 
2739  |  | /* 12547 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2740  |  | /* 12550 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12559  | 
2741  |  | /* 12555 */   MCD_OPC_Decode, 147, 8, 63, // Opcode: VFMUL_S  | 
2742  |  | /* 12559 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12568  | 
2743  |  | /* 12564 */   MCD_OPC_Decode, 146, 8, 63, // Opcode: VFMUL_D  | 
2744  |  | /* 12568 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12577  | 
2745  |  | /* 12573 */   MCD_OPC_Decode, 252, 7, 63, // Opcode: VFDIV_S  | 
2746  |  | /* 12577 */   MCD_OPC_FilterValue, 6, 88, 46, 0, // Skip to: 24446  | 
2747  |  | /* 12582 */   MCD_OPC_Decode, 251, 7, 63, // Opcode: VFDIV_D  | 
2748  |  | /* 12586 */   MCD_OPC_FilterValue, 79, 39, 0, 0, // Skip to: 12630  | 
2749  |  | /* 12591 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2750  |  | /* 12594 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12603  | 
2751  |  | /* 12599 */   MCD_OPC_Decode, 139, 8, 63, // Opcode: VFMAX_S  | 
2752  |  | /* 12603 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12612  | 
2753  |  | /* 12608 */   MCD_OPC_Decode, 138, 8, 63, // Opcode: VFMAX_D  | 
2754  |  | /* 12612 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12621  | 
2755  |  | /* 12617 */   MCD_OPC_Decode, 143, 8, 63, // Opcode: VFMIN_S  | 
2756  |  | /* 12621 */   MCD_OPC_FilterValue, 6, 44, 46, 0, // Skip to: 24446  | 
2757  |  | /* 12626 */   MCD_OPC_Decode, 142, 8, 63, // Opcode: VFMIN_D  | 
2758  |  | /* 12630 */   MCD_OPC_FilterValue, 80, 39, 0, 0, // Skip to: 12674  | 
2759  |  | /* 12635 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2760  |  | /* 12638 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12647  | 
2761  |  | /* 12643 */   MCD_OPC_Decode, 137, 8, 63, // Opcode: VFMAXA_S  | 
2762  |  | /* 12647 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12656  | 
2763  |  | /* 12652 */   MCD_OPC_Decode, 136, 8, 63, // Opcode: VFMAXA_D  | 
2764  |  | /* 12656 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12665  | 
2765  |  | /* 12661 */   MCD_OPC_Decode, 141, 8, 63, // Opcode: VFMINA_S  | 
2766  |  | /* 12665 */   MCD_OPC_FilterValue, 6, 0, 46, 0, // Skip to: 24446  | 
2767  |  | /* 12670 */   MCD_OPC_Decode, 140, 8, 63, // Opcode: VFMINA_D  | 
2768  |  | /* 12674 */   MCD_OPC_FilterValue, 81, 21, 0, 0, // Skip to: 12700  | 
2769  |  | /* 12679 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2770  |  | /* 12682 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12691  | 
2771  |  | /* 12687 */   MCD_OPC_Decode, 249, 7, 63, // Opcode: VFCVT_H_S  | 
2772  |  | /* 12691 */   MCD_OPC_FilterValue, 5, 230, 45, 0, // Skip to: 24446  | 
2773  |  | /* 12696 */   MCD_OPC_Decode, 250, 7, 63, // Opcode: VFCVT_S_D  | 
2774  |  | /* 12700 */   MCD_OPC_FilterValue, 82, 57, 0, 0, // Skip to: 12762  | 
2775  |  | /* 12705 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2776  |  | /* 12708 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12717  | 
2777  |  | /* 12713 */   MCD_OPC_Decode, 129, 8, 63, // Opcode: VFFINT_S_L  | 
2778  |  | /* 12717 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 12726  | 
2779  |  | /* 12722 */   MCD_OPC_Decode, 205, 8, 63, // Opcode: VFTINT_W_D  | 
2780  |  | /* 12726 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12735  | 
2781  |  | /* 12731 */   MCD_OPC_Decode, 183, 8, 63, // Opcode: VFTINTRM_W_D  | 
2782  |  | /* 12735 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12744  | 
2783  |  | /* 12740 */   MCD_OPC_Decode, 193, 8, 63, // Opcode: VFTINTRP_W_D  | 
2784  |  | /* 12744 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12753  | 
2785  |  | /* 12749 */   MCD_OPC_Decode, 200, 8, 63, // Opcode: VFTINTRZ_W_D  | 
2786  |  | /* 12753 */   MCD_OPC_FilterValue, 7, 168, 45, 0, // Skip to: 24446  | 
2787  |  | /* 12758 */   MCD_OPC_Decode, 188, 8, 63, // Opcode: VFTINTRNE_W_D  | 
2788  |  | /* 12762 */   MCD_OPC_FilterValue, 94, 30, 0, 0, // Skip to: 12797  | 
2789  |  | /* 12767 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2790  |  | /* 12770 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12779  | 
2791  |  | /* 12775 */   MCD_OPC_Decode, 198, 10, 103, // Opcode: VSHUF_H  | 
2792  |  | /* 12779 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12788  | 
2793  |  | /* 12784 */   MCD_OPC_Decode, 199, 10, 103, // Opcode: VSHUF_W  | 
2794  |  | /* 12788 */   MCD_OPC_FilterValue, 7, 133, 45, 0, // Skip to: 24446  | 
2795  |  | /* 12793 */   MCD_OPC_Decode, 197, 10, 103, // Opcode: VSHUF_D  | 
2796  |  | /* 12797 */   MCD_OPC_FilterValue, 160, 1, 75, 0, 0, // Skip to: 12878  | 
2797  |  | /* 12803 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2798  |  | /* 12806 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12815  | 
2799  |  | /* 12811 */   MCD_OPC_Decode, 174, 10, 105, // Opcode: VSEQI_B  | 
2800  |  | /* 12815 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12824  | 
2801  |  | /* 12820 */   MCD_OPC_Decode, 176, 10, 105, // Opcode: VSEQI_H  | 
2802  |  | /* 12824 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12833  | 
2803  |  | /* 12829 */   MCD_OPC_Decode, 177, 10, 105, // Opcode: VSEQI_W  | 
2804  |  | /* 12833 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 12842  | 
2805  |  | /* 12838 */   MCD_OPC_Decode, 175, 10, 105, // Opcode: VSEQI_D  | 
2806  |  | /* 12842 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12851  | 
2807  |  | /* 12847 */   MCD_OPC_Decode, 204, 10, 105, // Opcode: VSLEI_B  | 
2808  |  | /* 12851 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12860  | 
2809  |  | /* 12856 */   MCD_OPC_Decode, 208, 10, 105, // Opcode: VSLEI_H  | 
2810  |  | /* 12860 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12869  | 
2811  |  | /* 12865 */   MCD_OPC_Decode, 210, 10, 105, // Opcode: VSLEI_W  | 
2812  |  | /* 12869 */   MCD_OPC_FilterValue, 7, 52, 45, 0, // Skip to: 24446  | 
2813  |  | /* 12874 */   MCD_OPC_Decode, 206, 10, 105, // Opcode: VSLEI_D  | 
2814  |  | /* 12878 */   MCD_OPC_FilterValue, 161, 1, 75, 0, 0, // Skip to: 12959  | 
2815  |  | /* 12884 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2816  |  | /* 12887 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12896  | 
2817  |  | /* 12892 */   MCD_OPC_Decode, 205, 10, 106, // Opcode: VSLEI_BU  | 
2818  |  | /* 12896 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12905  | 
2819  |  | /* 12901 */   MCD_OPC_Decode, 209, 10, 106, // Opcode: VSLEI_HU  | 
2820  |  | /* 12905 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12914  | 
2821  |  | /* 12910 */   MCD_OPC_Decode, 211, 10, 106, // Opcode: VSLEI_WU  | 
2822  |  | /* 12914 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 12923  | 
2823  |  | /* 12919 */   MCD_OPC_Decode, 207, 10, 106, // Opcode: VSLEI_DU  | 
2824  |  | /* 12923 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12932  | 
2825  |  | /* 12928 */   MCD_OPC_Decode, 234, 10, 105, // Opcode: VSLTI_B  | 
2826  |  | /* 12932 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12941  | 
2827  |  | /* 12937 */   MCD_OPC_Decode, 238, 10, 105, // Opcode: VSLTI_H  | 
2828  |  | /* 12941 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12950  | 
2829  |  | /* 12946 */   MCD_OPC_Decode, 240, 10, 105, // Opcode: VSLTI_W  | 
2830  |  | /* 12950 */   MCD_OPC_FilterValue, 7, 227, 44, 0, // Skip to: 24446  | 
2831  |  | /* 12955 */   MCD_OPC_Decode, 236, 10, 105, // Opcode: VSLTI_D  | 
2832  |  | /* 12959 */   MCD_OPC_FilterValue, 162, 1, 75, 0, 0, // Skip to: 13040  | 
2833  |  | /* 12965 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2834  |  | /* 12968 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12977  | 
2835  |  | /* 12973 */   MCD_OPC_Decode, 235, 10, 106, // Opcode: VSLTI_BU  | 
2836  |  | /* 12977 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12986  | 
2837  |  | /* 12982 */   MCD_OPC_Decode, 239, 10, 106, // Opcode: VSLTI_HU  | 
2838  |  | /* 12986 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12995  | 
2839  |  | /* 12991 */   MCD_OPC_Decode, 241, 10, 106, // Opcode: VSLTI_WU  | 
2840  |  | /* 12995 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 13004  | 
2841  |  | /* 13000 */   MCD_OPC_Decode, 237, 10, 106, // Opcode: VSLTI_DU  | 
2842  |  | /* 13004 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 13013  | 
2843  |  | /* 13009 */   MCD_OPC_Decode, 203, 6, 106, // Opcode: VADDI_BU  | 
2844  |  | /* 13013 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 13022  | 
2845  |  | /* 13018 */   MCD_OPC_Decode, 205, 6, 106, // Opcode: VADDI_HU  | 
2846  |  | /* 13022 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 13031  | 
2847  |  | /* 13027 */   MCD_OPC_Decode, 206, 6, 106, // Opcode: VADDI_WU  | 
2848  |  | /* 13031 */   MCD_OPC_FilterValue, 7, 146, 44, 0, // Skip to: 24446  | 
2849  |  | /* 13036 */   MCD_OPC_Decode, 204, 6, 106, // Opcode: VADDI_DU  | 
2850  |  | /* 13040 */   MCD_OPC_FilterValue, 163, 1, 57, 0, 0, // Skip to: 13103  | 
2851  |  | /* 13046 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2852  |  | /* 13049 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 13058  | 
2853  |  | /* 13054 */   MCD_OPC_Decode, 252, 11, 106, // Opcode: VSUBI_BU  | 
2854  |  | /* 13058 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 13067  | 
2855  |  | /* 13063 */   MCD_OPC_Decode, 254, 11, 106, // Opcode: VSUBI_HU  | 
2856  |  | /* 13067 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 13076  | 
2857  |  | /* 13072 */   MCD_OPC_Decode, 255, 11, 106, // Opcode: VSUBI_WU  | 
2858  |  | /* 13076 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 13085  | 
2859  |  | /* 13081 */   MCD_OPC_Decode, 253, 11, 106, // Opcode: VSUBI_DU  | 
2860  |  | /* 13085 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 13094  | 
2861  |  | /* 13090 */   MCD_OPC_Decode, 153, 7, 106, // Opcode: VBSLL_V  | 
2862  |  | /* 13094 */   MCD_OPC_FilterValue, 5, 83, 44, 0, // Skip to: 24446  | 
2863  |  | /* 13099 */   MCD_OPC_Decode, 154, 7, 106, // Opcode: VBSRL_V  | 
2864  |  | /* 13103 */   MCD_OPC_FilterValue, 164, 1, 75, 0, 0, // Skip to: 13184  | 
2865  |  | /* 13109 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2866  |  | /* 13112 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 13121  | 
2867  |  | /* 13117 */   MCD_OPC_Decode, 142, 9, 105, // Opcode: VMAXI_B  | 
2868  |  | /* 13121 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 13130  | 
2869  |  | /* 13126 */   MCD_OPC_Decode, 146, 9, 105, // Opcode: VMAXI_H  | 
2870  |  | /* 13130 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 13139  | 
2871  |  | /* 13135 */   MCD_OPC_Decode, 148, 9, 105, // Opcode: VMAXI_W  | 
2872  |  | /* 13139 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 13148  | 
2873  |  | /* 13144 */   MCD_OPC_Decode, 144, 9, 105, // Opcode: VMAXI_D  | 
2874  |  | /* 13148 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 13157  | 
2875  |  | /* 13153 */   MCD_OPC_Decode, 158, 9, 105, // Opcode: VMINI_B  | 
2876  |  | /* 13157 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 13166  | 
2877  |  | /* 13162 */   MCD_OPC_Decode, 162, 9, 105, // Opcode: VMINI_H  | 
2878  |  | /* 13166 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 13175  | 
2879  |  | /* 13171 */   MCD_OPC_Decode, 164, 9, 105, // Opcode: VMINI_W  | 
2880  |  | /* 13175 */   MCD_OPC_FilterValue, 7, 2, 44, 0, // Skip to: 24446  | 
2881  |  | /* 13180 */   MCD_OPC_Decode, 160, 9, 105, // Opcode: VMINI_D  | 
2882  |  | /* 13184 */   MCD_OPC_FilterValue, 165, 1, 75, 0, 0, // Skip to: 13265  | 
2883  |  | /* 13190 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2884  |  | /* 13193 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 13202  | 
2885  |  | /* 13198 */   MCD_OPC_Decode, 143, 9, 106, // Opcode: VMAXI_BU  | 
2886  |  | /* 13202 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 13211  | 
2887  |  | /* 13207 */   MCD_OPC_Decode, 147, 9, 106, // Opcode: VMAXI_HU  | 
2888  |  | /* 13211 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 13220  | 
2889  |  | /* 13216 */   MCD_OPC_Decode, 149, 9, 106, // Opcode: VMAXI_WU  | 
2890  |  | /* 13220 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 13229  | 
2891  |  | /* 13225 */   MCD_OPC_Decode, 145, 9, 106, // Opcode: VMAXI_DU  | 
2892  |  | /* 13229 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 13238  | 
2893  |  | /* 13234 */   MCD_OPC_Decode, 159, 9, 106, // Opcode: VMINI_BU  | 
2894  |  | /* 13238 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 13247  | 
2895  |  | /* 13243 */   MCD_OPC_Decode, 163, 9, 106, // Opcode: VMINI_HU  | 
2896  |  | /* 13247 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 13256  | 
2897  |  | /* 13252 */   MCD_OPC_Decode, 165, 9, 106, // Opcode: VMINI_WU  | 
2898  |  | /* 13256 */   MCD_OPC_FilterValue, 7, 177, 43, 0, // Skip to: 24446  | 
2899  |  | /* 13261 */   MCD_OPC_Decode, 161, 9, 106, // Opcode: VMINI_DU  | 
2900  |  | /* 13265 */   MCD_OPC_FilterValue, 166, 1, 21, 0, 0, // Skip to: 13292  | 
2901  |  | /* 13271 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
2902  |  | /* 13274 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 13283  | 
2903  |  | /* 13279 */   MCD_OPC_Decode, 170, 8, 107, // Opcode: VFRSTPI_B  | 
2904  |  | /* 13283 */   MCD_OPC_FilterValue, 5, 150, 43, 0, // Skip to: 24446  | 
2905  |  | /* 13288 */   MCD_OPC_Decode, 171, 8, 107, // Opcode: VFRSTPI_H  | 
2906  |  | /* 13292 */   MCD_OPC_FilterValue, 167, 1, 9, 4, 0, // Skip to: 14331  | 
2907  |  | /* 13298 */   MCD_OPC_ExtractField, 10, 8,  // Inst{17-10} ... | 
2908  |  | /* 13301 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 13310  | 
2909  |  | /* 13306 */   MCD_OPC_Decode, 155, 7, 108, // Opcode: VCLO_B  | 
2910  |  | /* 13310 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 13319  | 
2911  |  | /* 13315 */   MCD_OPC_Decode, 157, 7, 108, // Opcode: VCLO_H  | 
2912  |  | /* 13319 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 13328  | 
2913  |  | /* 13324 */   MCD_OPC_Decode, 158, 7, 108, // Opcode: VCLO_W  | 
2914  |  | /* 13328 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 13337  | 
2915  |  | /* 13333 */   MCD_OPC_Decode, 156, 7, 108, // Opcode: VCLO_D  | 
2916  |  | /* 13337 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 13346  | 
2917  |  | /* 13342 */   MCD_OPC_Decode, 159, 7, 108, // Opcode: VCLZ_B  | 
2918  |  | /* 13346 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 13355  | 
2919  |  | /* 13351 */   MCD_OPC_Decode, 161, 7, 108, // Opcode: VCLZ_H  | 
2920  |  | /* 13355 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 13364  | 
2921  |  | /* 13360 */   MCD_OPC_Decode, 162, 7, 108, // Opcode: VCLZ_W  | 
2922  |  | /* 13364 */   MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 13373  | 
2923  |  | /* 13369 */   MCD_OPC_Decode, 160, 7, 108, // Opcode: VCLZ_D  | 
2924  |  | /* 13373 */   MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 13382  | 
2925  |  | /* 13378 */   MCD_OPC_Decode, 245, 9, 108, // Opcode: VPCNT_B  | 
2926  |  | /* 13382 */   MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 13391  | 
2927  |  | /* 13387 */   MCD_OPC_Decode, 247, 9, 108, // Opcode: VPCNT_H  | 
2928  |  | /* 13391 */   MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 13400  | 
2929  |  | /* 13396 */   MCD_OPC_Decode, 248, 9, 108, // Opcode: VPCNT_W  | 
2930  |  | /* 13400 */   MCD_OPC_FilterValue, 11, 4, 0, 0, // Skip to: 13409  | 
2931  |  | /* 13405 */   MCD_OPC_Decode, 246, 9, 108, // Opcode: VPCNT_D  | 
2932  |  | /* 13409 */   MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 13418  | 
2933  |  | /* 13414 */   MCD_OPC_Decode, 228, 9, 108, // Opcode: VNEG_B  | 
2934  |  | /* 13418 */   MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 13427  | 
2935  |  | /* 13423 */   MCD_OPC_Decode, 230, 9, 108, // Opcode: VNEG_H  | 
2936  |  | /* 13427 */   MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 13436  | 
2937  |  | /* 13432 */   MCD_OPC_Decode, 231, 9, 108, // Opcode: VNEG_W  | 
2938  |  | /* 13436 */   MCD_OPC_FilterValue, 15, 4, 0, 0, // Skip to: 13445  | 
2939  |  | /* 13441 */   MCD_OPC_Decode, 229, 9, 108, // Opcode: VNEG_D  | 
2940  |  | /* 13445 */   MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 13454  | 
2941  |  | /* 13450 */   MCD_OPC_Decode, 183, 9, 108, // Opcode: VMSKLTZ_B  | 
2942  |  | /* 13454 */   MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 13463  | 
2943  |  | /* 13459 */   MCD_OPC_Decode, 185, 9, 108, // Opcode: VMSKLTZ_H  | 
2944  |  | /* 13463 */   MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 13472  | 
2945  |  | /* 13468 */   MCD_OPC_Decode, 186, 9, 108, // Opcode: VMSKLTZ_W  | 
2946  |  | /* 13472 */   MCD_OPC_FilterValue, 19, 4, 0, 0, // Skip to: 13481  | 
2947  |  | /* 13477 */   MCD_OPC_Decode, 184, 9, 108, // Opcode: VMSKLTZ_D  | 
2948  |  | /* 13481 */   MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 13490  | 
2949  |  | /* 13486 */   MCD_OPC_Decode, 182, 9, 108, // Opcode: VMSKGEZ_B  | 
2950  |  | /* 13490 */   MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 13499  | 
2951  |  | /* 13495 */   MCD_OPC_Decode, 187, 9, 108, // Opcode: VMSKNZ_B  | 
2952  |  | /* 13499 */   MCD_OPC_FilterValue, 38, 11, 0, 0, // Skip to: 13515  | 
2953  |  | /* 13504 */   MCD_OPC_CheckField, 3, 2, 0, 183, 42, 0, // Skip to: 24446  | 
2954  |  | /* 13511 */   MCD_OPC_Decode, 190, 10, 109, // Opcode: VSETEQZ_V  | 
2955  |  | /* 13515 */   MCD_OPC_FilterValue, 39, 11, 0, 0, // Skip to: 13531  | 
2956  |  | /* 13520 */   MCD_OPC_CheckField, 3, 2, 0, 167, 42, 0, // Skip to: 24446  | 
2957  |  | /* 13527 */   MCD_OPC_Decode, 191, 10, 109, // Opcode: VSETNEZ_V  | 
2958  |  | /* 13531 */   MCD_OPC_FilterValue, 40, 11, 0, 0, // Skip to: 13547  | 
2959  |  | /* 13536 */   MCD_OPC_CheckField, 3, 2, 0, 151, 42, 0, // Skip to: 24446  | 
2960  |  | /* 13543 */   MCD_OPC_Decode, 186, 10, 109, // Opcode: VSETANYEQZ_B  | 
2961  |  | /* 13547 */   MCD_OPC_FilterValue, 41, 11, 0, 0, // Skip to: 13563  | 
2962  |  | /* 13552 */   MCD_OPC_CheckField, 3, 2, 0, 135, 42, 0, // Skip to: 24446  | 
2963  |  | /* 13559 */   MCD_OPC_Decode, 188, 10, 109, // Opcode: VSETANYEQZ_H  | 
2964  |  | /* 13563 */   MCD_OPC_FilterValue, 42, 11, 0, 0, // Skip to: 13579  | 
2965  |  | /* 13568 */   MCD_OPC_CheckField, 3, 2, 0, 119, 42, 0, // Skip to: 24446  | 
2966  |  | /* 13575 */   MCD_OPC_Decode, 189, 10, 109, // Opcode: VSETANYEQZ_W  | 
2967  |  | /* 13579 */   MCD_OPC_FilterValue, 43, 11, 0, 0, // Skip to: 13595  | 
2968  |  | /* 13584 */   MCD_OPC_CheckField, 3, 2, 0, 103, 42, 0, // Skip to: 24446  | 
2969  |  | /* 13591 */   MCD_OPC_Decode, 187, 10, 109, // Opcode: VSETANYEQZ_D  | 
2970  |  | /* 13595 */   MCD_OPC_FilterValue, 44, 11, 0, 0, // Skip to: 13611  | 
2971  |  | /* 13600 */   MCD_OPC_CheckField, 3, 2, 0, 87, 42, 0, // Skip to: 24446  | 
2972  |  | /* 13607 */   MCD_OPC_Decode, 182, 10, 109, // Opcode: VSETALLNEZ_B  | 
2973  |  | /* 13611 */   MCD_OPC_FilterValue, 45, 11, 0, 0, // Skip to: 13627  | 
2974  |  | /* 13616 */   MCD_OPC_CheckField, 3, 2, 0, 71, 42, 0, // Skip to: 24446  | 
2975  |  | /* 13623 */   MCD_OPC_Decode, 184, 10, 109, // Opcode: VSETALLNEZ_H  | 
2976  |  | /* 13627 */   MCD_OPC_FilterValue, 46, 11, 0, 0, // Skip to: 13643  | 
2977  |  | /* 13632 */   MCD_OPC_CheckField, 3, 2, 0, 55, 42, 0, // Skip to: 24446  | 
2978  |  | /* 13639 */   MCD_OPC_Decode, 185, 10, 109, // Opcode: VSETALLNEZ_W  | 
2979  |  | /* 13643 */   MCD_OPC_FilterValue, 47, 11, 0, 0, // Skip to: 13659  | 
2980  |  | /* 13648 */   MCD_OPC_CheckField, 3, 2, 0, 39, 42, 0, // Skip to: 24446  | 
2981  |  | /* 13655 */   MCD_OPC_Decode, 183, 10, 109, // Opcode: VSETALLNEZ_D  | 
2982  |  | /* 13659 */   MCD_OPC_FilterValue, 49, 4, 0, 0, // Skip to: 13668  | 
2983  |  | /* 13664 */   MCD_OPC_Decode, 133, 8, 108, // Opcode: VFLOGB_S  | 
2984  |  | /* 13668 */   MCD_OPC_FilterValue, 50, 4, 0, 0, // Skip to: 13677  | 
2985  |  | /* 13673 */   MCD_OPC_Decode, 132, 8, 108, // Opcode: VFLOGB_D  | 
2986  |  | /* 13677 */   MCD_OPC_FilterValue, 53, 4, 0, 0, // Skip to: 13686  | 
2987  |  | /* 13682 */   MCD_OPC_Decode, 200, 7, 108, // Opcode: VFCLASS_S  | 
2988  |  | /* 13686 */   MCD_OPC_FilterValue, 54, 4, 0, 0, // Skip to: 13695  | 
2989  |  | /* 13691 */   MCD_OPC_Decode, 199, 7, 108, // Opcode: VFCLASS_D  | 
2990  |  | /* 13695 */   MCD_OPC_FilterValue, 57, 4, 0, 0, // Skip to: 13704  | 
2991  |  | /* 13700 */   MCD_OPC_Decode, 175, 8, 108, // Opcode: VFSQRT_S  | 
2992  |  | /* 13704 */   MCD_OPC_FilterValue, 58, 4, 0, 0, // Skip to: 13713  | 
2993  |  | /* 13709 */   MCD_OPC_Decode, 174, 8, 108, // Opcode: VFSQRT_D  | 
2994  |  | /* 13713 */   MCD_OPC_FilterValue, 61, 4, 0, 0, // Skip to: 13722  | 
2995  |  | /* 13718 */   MCD_OPC_Decode, 155, 8, 108, // Opcode: VFRECIP_S  | 
2996  |  | /* 13722 */   MCD_OPC_FilterValue, 62, 4, 0, 0, // Skip to: 13731  | 
2997  |  | /* 13727 */   MCD_OPC_Decode, 154, 8, 108, // Opcode: VFRECIP_D  | 
2998  |  | /* 13731 */   MCD_OPC_FilterValue, 65, 4, 0, 0, // Skip to: 13740  | 
2999  |  | /* 13736 */   MCD_OPC_Decode, 169, 8, 108, // Opcode: VFRSQRT_S  | 
3000  |  | /* 13740 */   MCD_OPC_FilterValue, 66, 4, 0, 0, // Skip to: 13749  | 
3001  |  | /* 13745 */   MCD_OPC_Decode, 168, 8, 108, // Opcode: VFRSQRT_D  | 
3002  |  | /* 13749 */   MCD_OPC_FilterValue, 69, 4, 0, 0, // Skip to: 13758  | 
3003  |  | /* 13754 */   MCD_OPC_Decode, 153, 8, 108, // Opcode: VFRECIPE_S  | 
3004  |  | /* 13758 */   MCD_OPC_FilterValue, 70, 4, 0, 0, // Skip to: 13767  | 
3005  |  | /* 13763 */   MCD_OPC_Decode, 152, 8, 108, // Opcode: VFRECIPE_D  | 
3006  |  | /* 13767 */   MCD_OPC_FilterValue, 73, 4, 0, 0, // Skip to: 13776  | 
3007  |  | /* 13772 */   MCD_OPC_Decode, 167, 8, 108, // Opcode: VFRSQRTE_S  | 
3008  |  | /* 13776 */   MCD_OPC_FilterValue, 74, 4, 0, 0, // Skip to: 13785  | 
3009  |  | /* 13781 */   MCD_OPC_Decode, 166, 8, 108, // Opcode: VFRSQRTE_D  | 
3010  |  | /* 13785 */   MCD_OPC_FilterValue, 77, 4, 0, 0, // Skip to: 13794  | 
3011  |  | /* 13790 */   MCD_OPC_Decode, 165, 8, 108, // Opcode: VFRINT_S  | 
3012  |  | /* 13794 */   MCD_OPC_FilterValue, 78, 4, 0, 0, // Skip to: 13803  | 
3013  |  | /* 13799 */   MCD_OPC_Decode, 164, 8, 108, // Opcode: VFRINT_D  | 
3014  |  | /* 13803 */   MCD_OPC_FilterValue, 81, 4, 0, 0, // Skip to: 13812  | 
3015  |  | /* 13808 */   MCD_OPC_Decode, 157, 8, 108, // Opcode: VFRINTRM_S  | 
3016  |  | /* 13812 */   MCD_OPC_FilterValue, 82, 4, 0, 0, // Skip to: 13821  | 
3017  |  | /* 13817 */   MCD_OPC_Decode, 156, 8, 108, // Opcode: VFRINTRM_D  | 
3018  |  | /* 13821 */   MCD_OPC_FilterValue, 85, 4, 0, 0, // Skip to: 13830  | 
3019  |  | /* 13826 */   MCD_OPC_Decode, 161, 8, 108, // Opcode: VFRINTRP_S  | 
3020  |  | /* 13830 */   MCD_OPC_FilterValue, 86, 4, 0, 0, // Skip to: 13839  | 
3021  |  | /* 13835 */   MCD_OPC_Decode, 160, 8, 108, // Opcode: VFRINTRP_D  | 
3022  |  | /* 13839 */   MCD_OPC_FilterValue, 89, 4, 0, 0, // Skip to: 13848  | 
3023  |  | /* 13844 */   MCD_OPC_Decode, 163, 8, 108, // Opcode: VFRINTRZ_S  | 
3024  |  | /* 13848 */   MCD_OPC_FilterValue, 90, 4, 0, 0, // Skip to: 13857  | 
3025  |  | /* 13853 */   MCD_OPC_Decode, 162, 8, 108, // Opcode: VFRINTRZ_D  | 
3026  |  | /* 13857 */   MCD_OPC_FilterValue, 93, 4, 0, 0, // Skip to: 13866  | 
3027  |  | /* 13862 */   MCD_OPC_Decode, 159, 8, 108, // Opcode: VFRINTRNE_S  | 
3028  |  | /* 13866 */   MCD_OPC_FilterValue, 94, 4, 0, 0, // Skip to: 13875  | 
3029  |  | /* 13871 */   MCD_OPC_Decode, 158, 8, 108, // Opcode: VFRINTRNE_D  | 
3030  |  | /* 13875 */   MCD_OPC_FilterValue, 122, 4, 0, 0, // Skip to: 13884  | 
3031  |  | /* 13880 */   MCD_OPC_Decode, 248, 7, 108, // Opcode: VFCVTL_S_H  | 
3032  |  | /* 13884 */   MCD_OPC_FilterValue, 123, 4, 0, 0, // Skip to: 13893  | 
3033  |  | /* 13889 */   MCD_OPC_Decode, 246, 7, 108, // Opcode: VFCVTH_S_H  | 
3034  |  | /* 13893 */   MCD_OPC_FilterValue, 124, 4, 0, 0, // Skip to: 13902  | 
3035  |  | /* 13898 */   MCD_OPC_Decode, 247, 7, 108, // Opcode: VFCVTL_D_S  | 
3036  |  | /* 13902 */   MCD_OPC_FilterValue, 125, 4, 0, 0, // Skip to: 13911  | 
3037  |  | /* 13907 */   MCD_OPC_Decode, 245, 7, 108, // Opcode: VFCVTH_D_S  | 
3038  |  | /* 13911 */   MCD_OPC_FilterValue, 128, 1, 4, 0, 0, // Skip to: 13921  | 
3039  |  | /* 13917 */   MCD_OPC_Decode, 130, 8, 108, // Opcode: VFFINT_S_W  | 
3040  |  | /* 13921 */   MCD_OPC_FilterValue, 129, 1, 4, 0, 0, // Skip to: 13931  | 
3041  |  | /* 13927 */   MCD_OPC_Decode, 131, 8, 108, // Opcode: VFFINT_S_WU  | 
3042  |  | /* 13931 */   MCD_OPC_FilterValue, 130, 1, 4, 0, 0, // Skip to: 13941  | 
3043  |  | /* 13937 */   MCD_OPC_Decode, 255, 7, 108, // Opcode: VFFINT_D_L  | 
3044  |  | /* 13941 */   MCD_OPC_FilterValue, 131, 1, 4, 0, 0, // Skip to: 13951  | 
3045  |  | /* 13947 */   MCD_OPC_Decode, 128, 8, 108, // Opcode: VFFINT_D_LU  | 
3046  |  | /* 13951 */   MCD_OPC_FilterValue, 132, 1, 4, 0, 0, // Skip to: 13961  | 
3047  |  | /* 13957 */   MCD_OPC_Decode, 254, 7, 108, // Opcode: VFFINTL_D_W  | 
3048  |  | /* 13961 */   MCD_OPC_FilterValue, 133, 1, 4, 0, 0, // Skip to: 13971  | 
3049  |  | /* 13967 */   MCD_OPC_Decode, 253, 7, 108, // Opcode: VFFINTH_D_W  | 
3050  |  | /* 13971 */   MCD_OPC_FilterValue, 140, 1, 4, 0, 0, // Skip to: 13981  | 
3051  |  | /* 13977 */   MCD_OPC_Decode, 206, 8, 108, // Opcode: VFTINT_W_S  | 
3052  |  | /* 13981 */   MCD_OPC_FilterValue, 141, 1, 4, 0, 0, // Skip to: 13991  | 
3053  |  | /* 13987 */   MCD_OPC_Decode, 203, 8, 108, // Opcode: VFTINT_L_D  | 
3054  |  | /* 13991 */   MCD_OPC_FilterValue, 142, 1, 4, 0, 0, // Skip to: 14001  | 
3055  |  | /* 13997 */   MCD_OPC_Decode, 184, 8, 108, // Opcode: VFTINTRM_W_S  | 
3056  |  | /* 14001 */   MCD_OPC_FilterValue, 143, 1, 4, 0, 0, // Skip to: 14011  | 
3057  |  | /* 14007 */   MCD_OPC_Decode, 182, 8, 108, // Opcode: VFTINTRM_L_D  | 
3058  |  | /* 14011 */   MCD_OPC_FilterValue, 144, 1, 4, 0, 0, // Skip to: 14021  | 
3059  |  | /* 14017 */   MCD_OPC_Decode, 194, 8, 108, // Opcode: VFTINTRP_W_S  | 
3060  |  | /* 14021 */   MCD_OPC_FilterValue, 145, 1, 4, 0, 0, // Skip to: 14031  | 
3061  |  | /* 14027 */   MCD_OPC_Decode, 192, 8, 108, // Opcode: VFTINTRP_L_D  | 
3062  |  | /* 14031 */   MCD_OPC_FilterValue, 146, 1, 4, 0, 0, // Skip to: 14041  | 
3063  |  | /* 14037 */   MCD_OPC_Decode, 201, 8, 108, // Opcode: VFTINTRZ_W_S  | 
3064  |  | /* 14041 */   MCD_OPC_FilterValue, 147, 1, 4, 0, 0, // Skip to: 14051  | 
3065  |  | /* 14047 */   MCD_OPC_Decode, 198, 8, 108, // Opcode: VFTINTRZ_L_D  | 
3066  |  | /* 14051 */   MCD_OPC_FilterValue, 148, 1, 4, 0, 0, // Skip to: 14061  | 
3067  |  | /* 14057 */   MCD_OPC_Decode, 189, 8, 108, // Opcode: VFTINTRNE_W_S  | 
3068  |  | /* 14061 */   MCD_OPC_FilterValue, 149, 1, 4, 0, 0, // Skip to: 14071  | 
3069  |  | /* 14067 */   MCD_OPC_Decode, 187, 8, 108, // Opcode: VFTINTRNE_L_D  | 
3070  |  | /* 14071 */   MCD_OPC_FilterValue, 150, 1, 4, 0, 0, // Skip to: 14081  | 
3071  |  | /* 14077 */   MCD_OPC_Decode, 204, 8, 108, // Opcode: VFTINT_WU_S  | 
3072  |  | /* 14081 */   MCD_OPC_FilterValue, 151, 1, 4, 0, 0, // Skip to: 14091  | 
3073  |  | /* 14087 */   MCD_OPC_Decode, 202, 8, 108, // Opcode: VFTINT_LU_D  | 
3074  |  | /* 14091 */   MCD_OPC_FilterValue, 156, 1, 4, 0, 0, // Skip to: 14101  | 
3075  |  | /* 14097 */   MCD_OPC_Decode, 199, 8, 108, // Opcode: VFTINTRZ_WU_S  | 
3076  |  | /* 14101 */   MCD_OPC_FilterValue, 157, 1, 4, 0, 0, // Skip to: 14111  | 
3077  |  | /* 14107 */   MCD_OPC_Decode, 197, 8, 108, // Opcode: VFTINTRZ_LU_D  | 
3078  |  | /* 14111 */   MCD_OPC_FilterValue, 160, 1, 4, 0, 0, // Skip to: 14121  | 
3079  |  | /* 14117 */   MCD_OPC_Decode, 179, 8, 108, // Opcode: VFTINTL_L_S  | 
3080  |  | /* 14121 */   MCD_OPC_FilterValue, 161, 1, 4, 0, 0, // Skip to: 14131  | 
3081  |  | /* 14127 */   MCD_OPC_Decode, 178, 8, 108, // Opcode: VFTINTH_L_S  | 
3082  |  | /* 14131 */   MCD_OPC_FilterValue, 162, 1, 4, 0, 0, // Skip to: 14141  | 
3083  |  | /* 14137 */   MCD_OPC_Decode, 181, 8, 108, // Opcode: VFTINTRML_L_S  | 
3084  |  | /* 14141 */   MCD_OPC_FilterValue, 163, 1, 4, 0, 0, // Skip to: 14151  | 
3085  |  | /* 14147 */   MCD_OPC_Decode, 180, 8, 108, // Opcode: VFTINTRMH_L_S  | 
3086  |  | /* 14151 */   MCD_OPC_FilterValue, 164, 1, 4, 0, 0, // Skip to: 14161  | 
3087  |  | /* 14157 */   MCD_OPC_Decode, 191, 8, 108, // Opcode: VFTINTRPL_L_S  | 
3088  |  | /* 14161 */   MCD_OPC_FilterValue, 165, 1, 4, 0, 0, // Skip to: 14171  | 
3089  |  | /* 14167 */   MCD_OPC_Decode, 190, 8, 108, // Opcode: VFTINTRPH_L_S  | 
3090  |  | /* 14171 */   MCD_OPC_FilterValue, 166, 1, 4, 0, 0, // Skip to: 14181  | 
3091  |  | /* 14177 */   MCD_OPC_Decode, 196, 8, 108, // Opcode: VFTINTRZL_L_S  | 
3092  |  | /* 14181 */   MCD_OPC_FilterValue, 167, 1, 4, 0, 0, // Skip to: 14191  | 
3093  |  | /* 14187 */   MCD_OPC_Decode, 195, 8, 108, // Opcode: VFTINTRZH_L_S  | 
3094  |  | /* 14191 */   MCD_OPC_FilterValue, 168, 1, 4, 0, 0, // Skip to: 14201  | 
3095  |  | /* 14197 */   MCD_OPC_Decode, 186, 8, 108, // Opcode: VFTINTRNEL_L_S  | 
3096  |  | /* 14201 */   MCD_OPC_FilterValue, 169, 1, 4, 0, 0, // Skip to: 14211  | 
3097  |  | /* 14207 */   MCD_OPC_Decode, 185, 8, 108, // Opcode: VFTINTRNEH_L_S  | 
3098  |  | /* 14211 */   MCD_OPC_FilterValue, 184, 1, 4, 0, 0, // Skip to: 14221  | 
3099  |  | /* 14217 */   MCD_OPC_Decode, 186, 7, 108, // Opcode: VEXTH_H_B  | 
3100  |  | /* 14221 */   MCD_OPC_FilterValue, 185, 1, 4, 0, 0, // Skip to: 14231  | 
3101  |  | /* 14227 */   MCD_OPC_Decode, 190, 7, 108, // Opcode: VEXTH_W_H  | 
3102  |  | /* 14231 */   MCD_OPC_FilterValue, 186, 1, 4, 0, 0, // Skip to: 14241  | 
3103  |  | /* 14237 */   MCD_OPC_Decode, 184, 7, 108, // Opcode: VEXTH_D_W  | 
3104  |  | /* 14241 */   MCD_OPC_FilterValue, 187, 1, 4, 0, 0, // Skip to: 14251  | 
3105  |  | /* 14247 */   MCD_OPC_Decode, 188, 7, 108, // Opcode: VEXTH_Q_D  | 
3106  |  | /* 14251 */   MCD_OPC_FilterValue, 188, 1, 4, 0, 0, // Skip to: 14261  | 
3107  |  | /* 14257 */   MCD_OPC_Decode, 185, 7, 108, // Opcode: VEXTH_HU_BU  | 
3108  |  | /* 14261 */   MCD_OPC_FilterValue, 189, 1, 4, 0, 0, // Skip to: 14271  | 
3109  |  | /* 14267 */   MCD_OPC_Decode, 189, 7, 108, // Opcode: VEXTH_WU_HU  | 
3110  |  | /* 14271 */   MCD_OPC_FilterValue, 190, 1, 4, 0, 0, // Skip to: 14281  | 
3111  |  | /* 14277 */   MCD_OPC_Decode, 183, 7, 108, // Opcode: VEXTH_DU_WU  | 
3112  |  | /* 14281 */   MCD_OPC_FilterValue, 191, 1, 4, 0, 0, // Skip to: 14291  | 
3113  |  | /* 14287 */   MCD_OPC_Decode, 187, 7, 108, // Opcode: VEXTH_QU_DU  | 
3114  |  | /* 14291 */   MCD_OPC_FilterValue, 192, 1, 4, 0, 0, // Skip to: 14301  | 
3115  |  | /* 14297 */   MCD_OPC_Decode, 138, 10, 110, // Opcode: VREPLGR2VR_B  | 
3116  |  | /* 14301 */   MCD_OPC_FilterValue, 193, 1, 4, 0, 0, // Skip to: 14311  | 
3117  |  | /* 14307 */   MCD_OPC_Decode, 140, 10, 110, // Opcode: VREPLGR2VR_H  | 
3118  |  | /* 14311 */   MCD_OPC_FilterValue, 194, 1, 4, 0, 0, // Skip to: 14321  | 
3119  |  | /* 14317 */   MCD_OPC_Decode, 141, 10, 110, // Opcode: VREPLGR2VR_W  | 
3120  |  | /* 14321 */   MCD_OPC_FilterValue, 195, 1, 135, 39, 0, // Skip to: 24446  | 
3121  |  | /* 14327 */   MCD_OPC_Decode, 139, 10, 110, // Opcode: VREPLGR2VR_D  | 
3122  |  | /* 14331 */   MCD_OPC_FilterValue, 168, 1, 62, 0, 0, // Skip to: 14399  | 
3123  |  | /* 14337 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ... | 
3124  |  | /* 14340 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 14390  | 
3125  |  | /* 14345 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
3126  |  | /* 14348 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 14381  | 
3127  |  | /* 14353 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ... | 
3128  |  | /* 14356 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 14372  | 
3129  |  | /* 14361 */   MCD_OPC_CheckField, 13, 1, 1, 94, 39, 0, // Skip to: 24446  | 
3130  |  | /* 14368 */   MCD_OPC_Decode, 150, 10, 111, // Opcode: VROTRI_B  | 
3131  |  | /* 14372 */   MCD_OPC_FilterValue, 1, 85, 39, 0, // Skip to: 24446  | 
3132  |  | /* 14377 */   MCD_OPC_Decode, 152, 10, 112, // Opcode: VROTRI_H  | 
3133  |  | /* 14381 */   MCD_OPC_FilterValue, 1, 76, 39, 0, // Skip to: 24446  | 
3134  |  | /* 14386 */   MCD_OPC_Decode, 153, 10, 106, // Opcode: VROTRI_W  | 
3135  |  | /* 14390 */   MCD_OPC_FilterValue, 1, 67, 39, 0, // Skip to: 24446  | 
3136  |  | /* 14395 */   MCD_OPC_Decode, 151, 10, 113, // Opcode: VROTRI_D  | 
3137  |  | /* 14399 */   MCD_OPC_FilterValue, 169, 1, 62, 0, 0, // Skip to: 14467  | 
3138  |  | /* 14405 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ... | 
3139  |  | /* 14408 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 14458  | 
3140  |  | /* 14413 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
3141  |  | /* 14416 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 14449  | 
3142  |  | /* 14421 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ... | 
3143  |  | /* 14424 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 14440  | 
3144  |  | /* 14429 */   MCD_OPC_CheckField, 13, 1, 1, 26, 39, 0, // Skip to: 24446  | 
3145  |  | /* 14436 */   MCD_OPC_Decode, 163, 11, 111, // Opcode: VSRLRI_B  | 
3146  |  | /* 14440 */   MCD_OPC_FilterValue, 1, 17, 39, 0, // Skip to: 24446  | 
3147  |  | /* 14445 */   MCD_OPC_Decode, 165, 11, 112, // Opcode: VSRLRI_H  | 
3148  |  | /* 14449 */   MCD_OPC_FilterValue, 1, 8, 39, 0, // Skip to: 24446  | 
3149  |  | /* 14454 */   MCD_OPC_Decode, 166, 11, 106, // Opcode: VSRLRI_W  | 
3150  |  | /* 14458 */   MCD_OPC_FilterValue, 1, 255, 38, 0, // Skip to: 24446  | 
3151  |  | /* 14463 */   MCD_OPC_Decode, 164, 11, 113, // Opcode: VSRLRI_D  | 
3152  |  | /* 14467 */   MCD_OPC_FilterValue, 170, 1, 62, 0, 0, // Skip to: 14535  | 
3153  |  | /* 14473 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ... | 
3154  |  | /* 14476 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 14526  | 
3155  |  | /* 14481 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
3156  |  | /* 14484 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 14517  | 
3157  |  | /* 14489 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ... | 
3158  |  | /* 14492 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 14508  | 
3159  |  | /* 14497 */   MCD_OPC_CheckField, 13, 1, 1, 214, 38, 0, // Skip to: 24446  | 
3160  |  | /* 14504 */   MCD_OPC_Decode, 133, 11, 111, // Opcode: VSRARI_B  | 
3161  |  | /* 14508 */   MCD_OPC_FilterValue, 1, 205, 38, 0, // Skip to: 24446  | 
3162  |  | /* 14513 */   MCD_OPC_Decode, 135, 11, 112, // Opcode: VSRARI_H  | 
3163  |  | /* 14517 */   MCD_OPC_FilterValue, 1, 196, 38, 0, // Skip to: 24446  | 
3164  |  | /* 14522 */   MCD_OPC_Decode, 136, 11, 106, // Opcode: VSRARI_W  | 
3165  |  | /* 14526 */   MCD_OPC_FilterValue, 1, 187, 38, 0, // Skip to: 24446  | 
3166  |  | /* 14531 */   MCD_OPC_Decode, 134, 11, 113, // Opcode: VSRARI_D  | 
3167  |  | /* 14535 */   MCD_OPC_FilterValue, 186, 1, 62, 0, 0, // Skip to: 14603  | 
3168  |  | /* 14541 */   MCD_OPC_ExtractField, 14, 4,  // Inst{17-14} ... | 
3169  |  | /* 14544 */   MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 14553  | 
3170  |  | /* 14549 */   MCD_OPC_Decode, 231, 8, 114, // Opcode: VINSGR2VR_B  | 
3171  |  | /* 14553 */   MCD_OPC_FilterValue, 15, 160, 38, 0, // Skip to: 24446  | 
3172  |  | /* 14558 */   MCD_OPC_ExtractField, 13, 1,  // Inst{13} ... | 
3173  |  | /* 14561 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14570  | 
3174  |  | /* 14566 */   MCD_OPC_Decode, 233, 8, 115, // Opcode: VINSGR2VR_H  | 
3175  |  | /* 14570 */   MCD_OPC_FilterValue, 1, 143, 38, 0, // Skip to: 24446  | 
3176  |  | /* 14575 */   MCD_OPC_ExtractField, 12, 1,  // Inst{12} ... | 
3177  |  | /* 14578 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14587  | 
3178  |  | /* 14583 */   MCD_OPC_Decode, 234, 8, 116, // Opcode: VINSGR2VR_W  | 
3179  |  | /* 14587 */   MCD_OPC_FilterValue, 1, 126, 38, 0, // Skip to: 24446  | 
3180  |  | /* 14592 */   MCD_OPC_CheckField, 11, 1, 0, 119, 38, 0, // Skip to: 24446  | 
3181  |  | /* 14599 */   MCD_OPC_Decode, 232, 8, 117, // Opcode: VINSGR2VR_D  | 
3182  |  | /* 14603 */   MCD_OPC_FilterValue, 187, 1, 62, 0, 0, // Skip to: 14671  | 
3183  |  | /* 14609 */   MCD_OPC_ExtractField, 14, 4,  // Inst{17-14} ... | 
3184  |  | /* 14612 */   MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 14621  | 
3185  |  | /* 14617 */   MCD_OPC_Decode, 130, 10, 118, // Opcode: VPICKVE2GR_B  | 
3186  |  | /* 14621 */   MCD_OPC_FilterValue, 15, 92, 38, 0, // Skip to: 24446  | 
3187  |  | /* 14626 */   MCD_OPC_ExtractField, 13, 1,  // Inst{13} ... | 
3188  |  | /* 14629 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14638  | 
3189  |  | /* 14634 */   MCD_OPC_Decode, 134, 10, 119, // Opcode: VPICKVE2GR_H  | 
3190  |  | /* 14638 */   MCD_OPC_FilterValue, 1, 75, 38, 0, // Skip to: 24446  | 
3191  |  | /* 14643 */   MCD_OPC_ExtractField, 12, 1,  // Inst{12} ... | 
3192  |  | /* 14646 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14655  | 
3193  |  | /* 14651 */   MCD_OPC_Decode, 136, 10, 120, // Opcode: VPICKVE2GR_W  | 
3194  |  | /* 14655 */   MCD_OPC_FilterValue, 1, 58, 38, 0, // Skip to: 24446  | 
3195  |  | /* 14660 */   MCD_OPC_CheckField, 11, 1, 0, 51, 38, 0, // Skip to: 24446  | 
3196  |  | /* 14667 */   MCD_OPC_Decode, 132, 10, 121, // Opcode: VPICKVE2GR_D  | 
3197  |  | /* 14671 */   MCD_OPC_FilterValue, 188, 1, 62, 0, 0, // Skip to: 14739  | 
3198  |  | /* 14677 */   MCD_OPC_ExtractField, 14, 4,  // Inst{17-14} ... | 
3199  |  | /* 14680 */   MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 14689  | 
3200  |  | /* 14685 */   MCD_OPC_Decode, 131, 10, 118, // Opcode: VPICKVE2GR_BU  | 
3201  |  | /* 14689 */   MCD_OPC_FilterValue, 15, 24, 38, 0, // Skip to: 24446  | 
3202  |  | /* 14694 */   MCD_OPC_ExtractField, 13, 1,  // Inst{13} ... | 
3203  |  | /* 14697 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14706  | 
3204  |  | /* 14702 */   MCD_OPC_Decode, 135, 10, 119, // Opcode: VPICKVE2GR_HU  | 
3205  |  | /* 14706 */   MCD_OPC_FilterValue, 1, 7, 38, 0, // Skip to: 24446  | 
3206  |  | /* 14711 */   MCD_OPC_ExtractField, 12, 1,  // Inst{12} ... | 
3207  |  | /* 14714 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14723  | 
3208  |  | /* 14719 */   MCD_OPC_Decode, 137, 10, 120, // Opcode: VPICKVE2GR_WU  | 
3209  |  | /* 14723 */   MCD_OPC_FilterValue, 1, 246, 37, 0, // Skip to: 24446  | 
3210  |  | /* 14728 */   MCD_OPC_CheckField, 11, 1, 0, 239, 37, 0, // Skip to: 24446  | 
3211  |  | /* 14735 */   MCD_OPC_Decode, 133, 10, 121, // Opcode: VPICKVE2GR_DU  | 
3212  |  | /* 14739 */   MCD_OPC_FilterValue, 189, 1, 62, 0, 0, // Skip to: 14807  | 
3213  |  | /* 14745 */   MCD_OPC_ExtractField, 14, 4,  // Inst{17-14} ... | 
3214  |  | /* 14748 */   MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 14757  | 
3215  |  | /* 14753 */   MCD_OPC_Decode, 142, 10, 112, // Opcode: VREPLVEI_B  | 
3216  |  | /* 14757 */   MCD_OPC_FilterValue, 15, 212, 37, 0, // Skip to: 24446  | 
3217  |  | /* 14762 */   MCD_OPC_ExtractField, 13, 1,  // Inst{13} ... | 
3218  |  | /* 14765 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14774  | 
3219  |  | /* 14770 */   MCD_OPC_Decode, 144, 10, 111, // Opcode: VREPLVEI_H  | 
3220  |  | /* 14774 */   MCD_OPC_FilterValue, 1, 195, 37, 0, // Skip to: 24446  | 
3221  |  | /* 14779 */   MCD_OPC_ExtractField, 12, 1,  // Inst{12} ... | 
3222  |  | /* 14782 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14791  | 
3223  |  | /* 14787 */   MCD_OPC_Decode, 145, 10, 122, // Opcode: VREPLVEI_W  | 
3224  |  | /* 14791 */   MCD_OPC_FilterValue, 1, 178, 37, 0, // Skip to: 24446  | 
3225  |  | /* 14796 */   MCD_OPC_CheckField, 11, 1, 0, 171, 37, 0, // Skip to: 24446  | 
3226  |  | /* 14803 */   MCD_OPC_Decode, 143, 10, 123, // Opcode: VREPLVEI_D  | 
3227  |  | /* 14807 */   MCD_OPC_FilterValue, 194, 1, 61, 0, 0, // Skip to: 14874  | 
3228  |  | /* 14813 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
3229  |  | /* 14816 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 14849  | 
3230  |  | /* 14821 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ... | 
3231  |  | /* 14824 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 14840  | 
3232  |  | /* 14829 */   MCD_OPC_CheckField, 13, 1, 1, 138, 37, 0, // Skip to: 24446  | 
3233  |  | /* 14836 */   MCD_OPC_Decode, 227, 10, 111, // Opcode: VSLLWIL_H_B  | 
3234  |  | /* 14840 */   MCD_OPC_FilterValue, 1, 129, 37, 0, // Skip to: 24446  | 
3235  |  | /* 14845 */   MCD_OPC_Decode, 229, 10, 112, // Opcode: VSLLWIL_W_H  | 
3236  |  | /* 14849 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 14858  | 
3237  |  | /* 14854 */   MCD_OPC_Decode, 225, 10, 106, // Opcode: VSLLWIL_D_W  | 
3238  |  | /* 14858 */   MCD_OPC_FilterValue, 2, 111, 37, 0, // Skip to: 24446  | 
3239  |  | /* 14863 */   MCD_OPC_CheckField, 10, 5, 0, 104, 37, 0, // Skip to: 24446  | 
3240  |  | /* 14870 */   MCD_OPC_Decode, 192, 7, 108, // Opcode: VEXTL_Q_D  | 
3241  |  | /* 14874 */   MCD_OPC_FilterValue, 195, 1, 61, 0, 0, // Skip to: 14941  | 
3242  |  | /* 14880 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
3243  |  | /* 14883 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 14916  | 
3244  |  | /* 14888 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ... | 
3245  |  | /* 14891 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 14907  | 
3246  |  | /* 14896 */   MCD_OPC_CheckField, 13, 1, 1, 71, 37, 0, // Skip to: 24446  | 
3247  |  | /* 14903 */   MCD_OPC_Decode, 226, 10, 111, // Opcode: VSLLWIL_HU_BU  | 
3248  |  | /* 14907 */   MCD_OPC_FilterValue, 1, 62, 37, 0, // Skip to: 24446  | 
3249  |  | /* 14912 */   MCD_OPC_Decode, 228, 10, 112, // Opcode: VSLLWIL_WU_HU  | 
3250  |  | /* 14916 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 14925  | 
3251  |  | /* 14921 */   MCD_OPC_Decode, 224, 10, 106, // Opcode: VSLLWIL_DU_WU  | 
3252  |  | /* 14925 */   MCD_OPC_FilterValue, 2, 44, 37, 0, // Skip to: 24446  | 
3253  |  | /* 14930 */   MCD_OPC_CheckField, 10, 5, 0, 37, 37, 0, // Skip to: 24446  | 
3254  |  | /* 14937 */   MCD_OPC_Decode, 191, 7, 108, // Opcode: VEXTL_QU_DU  | 
3255  |  | /* 14941 */   MCD_OPC_FilterValue, 196, 1, 62, 0, 0, // Skip to: 15009  | 
3256  |  | /* 14947 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ... | 
3257  |  | /* 14950 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15000  | 
3258  |  | /* 14955 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
3259  |  | /* 14958 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 14991  | 
3260  |  | /* 14963 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ... | 
3261  |  | /* 14966 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 14982  | 
3262  |  | /* 14971 */   MCD_OPC_CheckField, 13, 1, 1, 252, 36, 0, // Skip to: 24446  | 
3263  |  | /* 14978 */   MCD_OPC_Decode, 255, 6, 111, // Opcode: VBITCLRI_B  | 
3264  |  | /* 14982 */   MCD_OPC_FilterValue, 1, 243, 36, 0, // Skip to: 24446  | 
3265  |  | /* 14987 */   MCD_OPC_Decode, 129, 7, 112, // Opcode: VBITCLRI_H  | 
3266  |  | /* 14991 */   MCD_OPC_FilterValue, 1, 234, 36, 0, // Skip to: 24446  | 
3267  |  | /* 14996 */   MCD_OPC_Decode, 130, 7, 106, // Opcode: VBITCLRI_W  | 
3268  |  | /* 15000 */   MCD_OPC_FilterValue, 1, 225, 36, 0, // Skip to: 24446  | 
3269  |  | /* 15005 */   MCD_OPC_Decode, 128, 7, 113, // Opcode: VBITCLRI_D  | 
3270  |  | /* 15009 */   MCD_OPC_FilterValue, 197, 1, 62, 0, 0, // Skip to: 15077  | 
3271  |  | /* 15015 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ... | 
3272  |  | /* 15018 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15068  | 
3273  |  | /* 15023 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
3274  |  | /* 15026 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15059  | 
3275  |  | /* 15031 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ... | 
3276  |  | /* 15034 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15050  | 
3277  |  | /* 15039 */   MCD_OPC_CheckField, 13, 1, 1, 184, 36, 0, // Skip to: 24446  | 
3278  |  | /* 15046 */   MCD_OPC_Decode, 145, 7, 111, // Opcode: VBITSETI_B  | 
3279  |  | /* 15050 */   MCD_OPC_FilterValue, 1, 175, 36, 0, // Skip to: 24446  | 
3280  |  | /* 15055 */   MCD_OPC_Decode, 147, 7, 112, // Opcode: VBITSETI_H  | 
3281  |  | /* 15059 */   MCD_OPC_FilterValue, 1, 166, 36, 0, // Skip to: 24446  | 
3282  |  | /* 15064 */   MCD_OPC_Decode, 148, 7, 106, // Opcode: VBITSETI_W  | 
3283  |  | /* 15068 */   MCD_OPC_FilterValue, 1, 157, 36, 0, // Skip to: 24446  | 
3284  |  | /* 15073 */   MCD_OPC_Decode, 146, 7, 113, // Opcode: VBITSETI_D  | 
3285  |  | /* 15077 */   MCD_OPC_FilterValue, 198, 1, 62, 0, 0, // Skip to: 15145  | 
3286  |  | /* 15083 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ... | 
3287  |  | /* 15086 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15136  | 
3288  |  | /* 15091 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
3289  |  | /* 15094 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15127  | 
3290  |  | /* 15099 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ... | 
3291  |  | /* 15102 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15118  | 
3292  |  | /* 15107 */   MCD_OPC_CheckField, 13, 1, 1, 116, 36, 0, // Skip to: 24446  | 
3293  |  | /* 15114 */   MCD_OPC_Decode, 135, 7, 111, // Opcode: VBITREVI_B  | 
3294  |  | /* 15118 */   MCD_OPC_FilterValue, 1, 107, 36, 0, // Skip to: 24446  | 
3295  |  | /* 15123 */   MCD_OPC_Decode, 137, 7, 112, // Opcode: VBITREVI_H  | 
3296  |  | /* 15127 */   MCD_OPC_FilterValue, 1, 98, 36, 0, // Skip to: 24446  | 
3297  |  | /* 15132 */   MCD_OPC_Decode, 138, 7, 106, // Opcode: VBITREVI_W  | 
3298  |  | /* 15136 */   MCD_OPC_FilterValue, 1, 89, 36, 0, // Skip to: 24446  | 
3299  |  | /* 15141 */   MCD_OPC_Decode, 136, 7, 113, // Opcode: VBITREVI_D  | 
3300  |  | /* 15145 */   MCD_OPC_FilterValue, 201, 1, 62, 0, 0, // Skip to: 15213  | 
3301  |  | /* 15151 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ... | 
3302  |  | /* 15154 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15204  | 
3303  |  | /* 15159 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
3304  |  | /* 15162 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15195  | 
3305  |  | /* 15167 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ... | 
3306  |  | /* 15170 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15186  | 
3307  |  | /* 15175 */   MCD_OPC_CheckField, 13, 1, 1, 48, 36, 0, // Skip to: 24446  | 
3308  |  | /* 15182 */   MCD_OPC_Decode, 166, 10, 111, // Opcode: VSAT_B  | 
3309  |  | /* 15186 */   MCD_OPC_FilterValue, 1, 39, 36, 0, // Skip to: 24446  | 
3310  |  | /* 15191 */   MCD_OPC_Decode, 170, 10, 112, // Opcode: VSAT_H  | 
3311  |  | /* 15195 */   MCD_OPC_FilterValue, 1, 30, 36, 0, // Skip to: 24446  | 
3312  |  | /* 15200 */   MCD_OPC_Decode, 172, 10, 106, // Opcode: VSAT_W  | 
3313  |  | /* 15204 */   MCD_OPC_FilterValue, 1, 21, 36, 0, // Skip to: 24446  | 
3314  |  | /* 15209 */   MCD_OPC_Decode, 168, 10, 113, // Opcode: VSAT_D  | 
3315  |  | /* 15213 */   MCD_OPC_FilterValue, 202, 1, 62, 0, 0, // Skip to: 15281  | 
3316  |  | /* 15219 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ... | 
3317  |  | /* 15222 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15272  | 
3318  |  | /* 15227 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
3319  |  | /* 15230 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15263  | 
3320  |  | /* 15235 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ... | 
3321  |  | /* 15238 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15254  | 
3322  |  | /* 15243 */   MCD_OPC_CheckField, 13, 1, 1, 236, 35, 0, // Skip to: 24446  | 
3323  |  | /* 15250 */   MCD_OPC_Decode, 167, 10, 111, // Opcode: VSAT_BU  | 
3324  |  | /* 15254 */   MCD_OPC_FilterValue, 1, 227, 35, 0, // Skip to: 24446  | 
3325  |  | /* 15259 */   MCD_OPC_Decode, 171, 10, 112, // Opcode: VSAT_HU  | 
3326  |  | /* 15263 */   MCD_OPC_FilterValue, 1, 218, 35, 0, // Skip to: 24446  | 
3327  |  | /* 15268 */   MCD_OPC_Decode, 173, 10, 106, // Opcode: VSAT_WU  | 
3328  |  | /* 15272 */   MCD_OPC_FilterValue, 1, 209, 35, 0, // Skip to: 24446  | 
3329  |  | /* 15277 */   MCD_OPC_Decode, 169, 10, 113, // Opcode: VSAT_DU  | 
3330  |  | /* 15281 */   MCD_OPC_FilterValue, 203, 1, 62, 0, 0, // Skip to: 15349  | 
3331  |  | /* 15287 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ... | 
3332  |  | /* 15290 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15340  | 
3333  |  | /* 15295 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
3334  |  | /* 15298 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15331  | 
3335  |  | /* 15303 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ... | 
3336  |  | /* 15306 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15322  | 
3337  |  | /* 15311 */   MCD_OPC_CheckField, 13, 1, 1, 168, 35, 0, // Skip to: 24446  | 
3338  |  | /* 15318 */   MCD_OPC_Decode, 220, 10, 111, // Opcode: VSLLI_B  | 
3339  |  | /* 15322 */   MCD_OPC_FilterValue, 1, 159, 35, 0, // Skip to: 24446  | 
3340  |  | /* 15327 */   MCD_OPC_Decode, 222, 10, 112, // Opcode: VSLLI_H  | 
3341  |  | /* 15331 */   MCD_OPC_FilterValue, 1, 150, 35, 0, // Skip to: 24446  | 
3342  |  | /* 15336 */   MCD_OPC_Decode, 223, 10, 106, // Opcode: VSLLI_W  | 
3343  |  | /* 15340 */   MCD_OPC_FilterValue, 1, 141, 35, 0, // Skip to: 24446  | 
3344  |  | /* 15345 */   MCD_OPC_Decode, 221, 10, 113, // Opcode: VSLLI_D  | 
3345  |  | /* 15349 */   MCD_OPC_FilterValue, 204, 1, 62, 0, 0, // Skip to: 15417  | 
3346  |  | /* 15355 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ... | 
3347  |  | /* 15358 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15408  | 
3348  |  | /* 15363 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
3349  |  | /* 15366 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15399  | 
3350  |  | /* 15371 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ... | 
3351  |  | /* 15374 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15390  | 
3352  |  | /* 15379 */   MCD_OPC_CheckField, 13, 1, 1, 100, 35, 0, // Skip to: 24446  | 
3353  |  | /* 15386 */   MCD_OPC_Decode, 152, 11, 111, // Opcode: VSRLI_B  | 
3354  |  | /* 15390 */   MCD_OPC_FilterValue, 1, 91, 35, 0, // Skip to: 24446  | 
3355  |  | /* 15395 */   MCD_OPC_Decode, 154, 11, 112, // Opcode: VSRLI_H  | 
3356  |  | /* 15399 */   MCD_OPC_FilterValue, 1, 82, 35, 0, // Skip to: 24446  | 
3357  |  | /* 15404 */   MCD_OPC_Decode, 155, 11, 106, // Opcode: VSRLI_W  | 
3358  |  | /* 15408 */   MCD_OPC_FilterValue, 1, 73, 35, 0, // Skip to: 24446  | 
3359  |  | /* 15413 */   MCD_OPC_Decode, 153, 11, 113, // Opcode: VSRLI_D  | 
3360  |  | /* 15417 */   MCD_OPC_FilterValue, 205, 1, 62, 0, 0, // Skip to: 15485  | 
3361  |  | /* 15423 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ... | 
3362  |  | /* 15426 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15476  | 
3363  |  | /* 15431 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
3364  |  | /* 15434 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15467  | 
3365  |  | /* 15439 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ... | 
3366  |  | /* 15442 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15458  | 
3367  |  | /* 15447 */   MCD_OPC_CheckField, 13, 1, 1, 32, 35, 0, // Skip to: 24446  | 
3368  |  | /* 15454 */   MCD_OPC_Decode, 250, 10, 111, // Opcode: VSRAI_B  | 
3369  |  | /* 15458 */   MCD_OPC_FilterValue, 1, 23, 35, 0, // Skip to: 24446  | 
3370  |  | /* 15463 */   MCD_OPC_Decode, 252, 10, 112, // Opcode: VSRAI_H  | 
3371  |  | /* 15467 */   MCD_OPC_FilterValue, 1, 14, 35, 0, // Skip to: 24446  | 
3372  |  | /* 15472 */   MCD_OPC_Decode, 253, 10, 106, // Opcode: VSRAI_W  | 
3373  |  | /* 15476 */   MCD_OPC_FilterValue, 1, 5, 35, 0, // Skip to: 24446  | 
3374  |  | /* 15481 */   MCD_OPC_Decode, 251, 10, 113, // Opcode: VSRAI_D  | 
3375  |  | /* 15485 */   MCD_OPC_FilterValue, 208, 1, 62, 0, 0, // Skip to: 15553  | 
3376  |  | /* 15491 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ... | 
3377  |  | /* 15494 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15544  | 
3378  |  | /* 15499 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ... | 
3379  |  | /* 15502 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15535  | 
3380  |  | /* 15507 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
3381  |  | /* 15510 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15526  | 
3382  |  | /* 15515 */   MCD_OPC_CheckField, 14, 1, 1, 220, 34, 0, // Skip to: 24446  | 
3383  |  | /* 15522 */   MCD_OPC_Decode, 156, 11, 124, // Opcode: VSRLNI_B_H  | 
3384  |  | /* 15526 */   MCD_OPC_FilterValue, 1, 211, 34, 0, // Skip to: 24446  | 
3385  |  | /* 15531 */   MCD_OPC_Decode, 158, 11, 107, // Opcode: VSRLNI_H_W  | 
3386  |  | /* 15535 */   MCD_OPC_FilterValue, 1, 202, 34, 0, // Skip to: 24446  | 
3387  |  | /* 15540 */   MCD_OPC_Decode, 159, 11, 125, // Opcode: VSRLNI_W_D  | 
3388  |  | /* 15544 */   MCD_OPC_FilterValue, 1, 193, 34, 0, // Skip to: 24446  | 
3389  |  | /* 15549 */   MCD_OPC_Decode, 157, 11, 126, // Opcode: VSRLNI_D_Q  | 
3390  |  | /* 15553 */   MCD_OPC_FilterValue, 209, 1, 62, 0, 0, // Skip to: 15621  | 
3391  |  | /* 15559 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ... | 
3392  |  | /* 15562 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15612  | 
3393  |  | /* 15567 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ... | 
3394  |  | /* 15570 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15603  | 
3395  |  | /* 15575 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
3396  |  | /* 15578 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15594  | 
3397  |  | /* 15583 */   MCD_OPC_CheckField, 14, 1, 1, 152, 34, 0, // Skip to: 24446  | 
3398  |  | /* 15590 */   MCD_OPC_Decode, 167, 11, 124, // Opcode: VSRLRNI_B_H  | 
3399  |  | /* 15594 */   MCD_OPC_FilterValue, 1, 143, 34, 0, // Skip to: 24446  | 
3400  |  | /* 15599 */   MCD_OPC_Decode, 169, 11, 107, // Opcode: VSRLRNI_H_W  | 
3401  |  | /* 15603 */   MCD_OPC_FilterValue, 1, 134, 34, 0, // Skip to: 24446  | 
3402  |  | /* 15608 */   MCD_OPC_Decode, 170, 11, 125, // Opcode: VSRLRNI_W_D  | 
3403  |  | /* 15612 */   MCD_OPC_FilterValue, 1, 125, 34, 0, // Skip to: 24446  | 
3404  |  | /* 15617 */   MCD_OPC_Decode, 168, 11, 126, // Opcode: VSRLRNI_D_Q  | 
3405  |  | /* 15621 */   MCD_OPC_FilterValue, 210, 1, 62, 0, 0, // Skip to: 15689  | 
3406  |  | /* 15627 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ... | 
3407  |  | /* 15630 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15680  | 
3408  |  | /* 15635 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ... | 
3409  |  | /* 15638 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15671  | 
3410  |  | /* 15643 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
3411  |  | /* 15646 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15662  | 
3412  |  | /* 15651 */   MCD_OPC_CheckField, 14, 1, 1, 84, 34, 0, // Skip to: 24446  | 
3413  |  | /* 15658 */   MCD_OPC_Decode, 211, 11, 124, // Opcode: VSSRLNI_B_H  | 
3414  |  | /* 15662 */   MCD_OPC_FilterValue, 1, 75, 34, 0, // Skip to: 24446  | 
3415  |  | /* 15667 */   MCD_OPC_Decode, 215, 11, 107, // Opcode: VSSRLNI_H_W  | 
3416  |  | /* 15671 */   MCD_OPC_FilterValue, 1, 66, 34, 0, // Skip to: 24446  | 
3417  |  | /* 15676 */   MCD_OPC_Decode, 217, 11, 125, // Opcode: VSSRLNI_W_D  | 
3418  |  | /* 15680 */   MCD_OPC_FilterValue, 1, 57, 34, 0, // Skip to: 24446  | 
3419  |  | /* 15685 */   MCD_OPC_Decode, 213, 11, 126, // Opcode: VSSRLNI_D_Q  | 
3420  |  | /* 15689 */   MCD_OPC_FilterValue, 211, 1, 62, 0, 0, // Skip to: 15757  | 
3421  |  | /* 15695 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ... | 
3422  |  | /* 15698 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15748  | 
3423  |  | /* 15703 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ... | 
3424  |  | /* 15706 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15739  | 
3425  |  | /* 15711 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
3426  |  | /* 15714 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15730  | 
3427  |  | /* 15719 */   MCD_OPC_CheckField, 14, 1, 1, 16, 34, 0, // Skip to: 24446  | 
3428  |  | /* 15726 */   MCD_OPC_Decode, 210, 11, 124, // Opcode: VSSRLNI_BU_H  | 
3429  |  | /* 15730 */   MCD_OPC_FilterValue, 1, 7, 34, 0, // Skip to: 24446  | 
3430  |  | /* 15735 */   MCD_OPC_Decode, 214, 11, 107, // Opcode: VSSRLNI_HU_W  | 
3431  |  | /* 15739 */   MCD_OPC_FilterValue, 1, 254, 33, 0, // Skip to: 24446  | 
3432  |  | /* 15744 */   MCD_OPC_Decode, 216, 11, 125, // Opcode: VSSRLNI_WU_D  | 
3433  |  | /* 15748 */   MCD_OPC_FilterValue, 1, 245, 33, 0, // Skip to: 24446  | 
3434  |  | /* 15753 */   MCD_OPC_Decode, 212, 11, 126, // Opcode: VSSRLNI_DU_Q  | 
3435  |  | /* 15757 */   MCD_OPC_FilterValue, 212, 1, 62, 0, 0, // Skip to: 15825  | 
3436  |  | /* 15763 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ... | 
3437  |  | /* 15766 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15816  | 
3438  |  | /* 15771 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ... | 
3439  |  | /* 15774 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15807  | 
3440  |  | /* 15779 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
3441  |  | /* 15782 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15798  | 
3442  |  | /* 15787 */   MCD_OPC_CheckField, 14, 1, 1, 204, 33, 0, // Skip to: 24446  | 
3443  |  | /* 15794 */   MCD_OPC_Decode, 225, 11, 124, // Opcode: VSSRLRNI_B_H  | 
3444  |  | /* 15798 */   MCD_OPC_FilterValue, 1, 195, 33, 0, // Skip to: 24446  | 
3445  |  | /* 15803 */   MCD_OPC_Decode, 229, 11, 107, // Opcode: VSSRLRNI_H_W  | 
3446  |  | /* 15807 */   MCD_OPC_FilterValue, 1, 186, 33, 0, // Skip to: 24446  | 
3447  |  | /* 15812 */   MCD_OPC_Decode, 231, 11, 125, // Opcode: VSSRLRNI_W_D  | 
3448  |  | /* 15816 */   MCD_OPC_FilterValue, 1, 177, 33, 0, // Skip to: 24446  | 
3449  |  | /* 15821 */   MCD_OPC_Decode, 227, 11, 126, // Opcode: VSSRLRNI_D_Q  | 
3450  |  | /* 15825 */   MCD_OPC_FilterValue, 213, 1, 62, 0, 0, // Skip to: 15893  | 
3451  |  | /* 15831 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ... | 
3452  |  | /* 15834 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15884  | 
3453  |  | /* 15839 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ... | 
3454  |  | /* 15842 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15875  | 
3455  |  | /* 15847 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
3456  |  | /* 15850 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15866  | 
3457  |  | /* 15855 */   MCD_OPC_CheckField, 14, 1, 1, 136, 33, 0, // Skip to: 24446  | 
3458  |  | /* 15862 */   MCD_OPC_Decode, 224, 11, 124, // Opcode: VSSRLRNI_BU_H  | 
3459  |  | /* 15866 */   MCD_OPC_FilterValue, 1, 127, 33, 0, // Skip to: 24446  | 
3460  |  | /* 15871 */   MCD_OPC_Decode, 228, 11, 107, // Opcode: VSSRLRNI_HU_W  | 
3461  |  | /* 15875 */   MCD_OPC_FilterValue, 1, 118, 33, 0, // Skip to: 24446  | 
3462  |  | /* 15880 */   MCD_OPC_Decode, 230, 11, 125, // Opcode: VSSRLRNI_WU_D  | 
3463  |  | /* 15884 */   MCD_OPC_FilterValue, 1, 109, 33, 0, // Skip to: 24446  | 
3464  |  | /* 15889 */   MCD_OPC_Decode, 226, 11, 126, // Opcode: VSSRLRNI_DU_Q  | 
3465  |  | /* 15893 */   MCD_OPC_FilterValue, 214, 1, 62, 0, 0, // Skip to: 15961  | 
3466  |  | /* 15899 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ... | 
3467  |  | /* 15902 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15952  | 
3468  |  | /* 15907 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ... | 
3469  |  | /* 15910 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15943  | 
3470  |  | /* 15915 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
3471  |  | /* 15918 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15934  | 
3472  |  | /* 15923 */   MCD_OPC_CheckField, 14, 1, 1, 68, 33, 0, // Skip to: 24446  | 
3473  |  | /* 15930 */   MCD_OPC_Decode, 254, 10, 124, // Opcode: VSRANI_B_H  | 
3474  |  | /* 15934 */   MCD_OPC_FilterValue, 1, 59, 33, 0, // Skip to: 24446  | 
3475  |  | /* 15939 */   MCD_OPC_Decode, 128, 11, 107, // Opcode: VSRANI_H_W  | 
3476  |  | /* 15943 */   MCD_OPC_FilterValue, 1, 50, 33, 0, // Skip to: 24446  | 
3477  |  | /* 15948 */   MCD_OPC_Decode, 129, 11, 125, // Opcode: VSRANI_W_D  | 
3478  |  | /* 15952 */   MCD_OPC_FilterValue, 1, 41, 33, 0, // Skip to: 24446  | 
3479  |  | /* 15957 */   MCD_OPC_Decode, 255, 10, 126, // Opcode: VSRANI_D_Q  | 
3480  |  | /* 15961 */   MCD_OPC_FilterValue, 215, 1, 62, 0, 0, // Skip to: 16029  | 
3481  |  | /* 15967 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ... | 
3482  |  | /* 15970 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 16020  | 
3483  |  | /* 15975 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ... | 
3484  |  | /* 15978 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 16011  | 
3485  |  | /* 15983 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
3486  |  | /* 15986 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 16002  | 
3487  |  | /* 15991 */   MCD_OPC_CheckField, 14, 1, 1, 0, 33, 0, // Skip to: 24446  | 
3488  |  | /* 15998 */   MCD_OPC_Decode, 137, 11, 124, // Opcode: VSRARNI_B_H  | 
3489  |  | /* 16002 */   MCD_OPC_FilterValue, 1, 247, 32, 0, // Skip to: 24446  | 
3490  |  | /* 16007 */   MCD_OPC_Decode, 139, 11, 107, // Opcode: VSRARNI_H_W  | 
3491  |  | /* 16011 */   MCD_OPC_FilterValue, 1, 238, 32, 0, // Skip to: 24446  | 
3492  |  | /* 16016 */   MCD_OPC_Decode, 140, 11, 125, // Opcode: VSRARNI_W_D  | 
3493  |  | /* 16020 */   MCD_OPC_FilterValue, 1, 229, 32, 0, // Skip to: 24446  | 
3494  |  | /* 16025 */   MCD_OPC_Decode, 138, 11, 126, // Opcode: VSRARNI_D_Q  | 
3495  |  | /* 16029 */   MCD_OPC_FilterValue, 216, 1, 62, 0, 0, // Skip to: 16097  | 
3496  |  | /* 16035 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ... | 
3497  |  | /* 16038 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 16088  | 
3498  |  | /* 16043 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ... | 
3499  |  | /* 16046 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 16079  | 
3500  |  | /* 16051 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
3501  |  | /* 16054 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 16070  | 
3502  |  | /* 16059 */   MCD_OPC_CheckField, 14, 1, 1, 188, 32, 0, // Skip to: 24446  | 
3503  |  | /* 16066 */   MCD_OPC_Decode, 183, 11, 124, // Opcode: VSSRANI_B_H  | 
3504  |  | /* 16070 */   MCD_OPC_FilterValue, 1, 179, 32, 0, // Skip to: 24446  | 
3505  |  | /* 16075 */   MCD_OPC_Decode, 187, 11, 107, // Opcode: VSSRANI_H_W  | 
3506  |  | /* 16079 */   MCD_OPC_FilterValue, 1, 170, 32, 0, // Skip to: 24446  | 
3507  |  | /* 16084 */   MCD_OPC_Decode, 189, 11, 125, // Opcode: VSSRANI_W_D  | 
3508  |  | /* 16088 */   MCD_OPC_FilterValue, 1, 161, 32, 0, // Skip to: 24446  | 
3509  |  | /* 16093 */   MCD_OPC_Decode, 185, 11, 126, // Opcode: VSSRANI_D_Q  | 
3510  |  | /* 16097 */   MCD_OPC_FilterValue, 217, 1, 62, 0, 0, // Skip to: 16165  | 
3511  |  | /* 16103 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ... | 
3512  |  | /* 16106 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 16156  | 
3513  |  | /* 16111 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ... | 
3514  |  | /* 16114 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 16147  | 
3515  |  | /* 16119 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
3516  |  | /* 16122 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 16138  | 
3517  |  | /* 16127 */   MCD_OPC_CheckField, 14, 1, 1, 120, 32, 0, // Skip to: 24446  | 
3518  |  | /* 16134 */   MCD_OPC_Decode, 182, 11, 124, // Opcode: VSSRANI_BU_H  | 
3519  |  | /* 16138 */   MCD_OPC_FilterValue, 1, 111, 32, 0, // Skip to: 24446  | 
3520  |  | /* 16143 */   MCD_OPC_Decode, 186, 11, 107, // Opcode: VSSRANI_HU_W  | 
3521  |  | /* 16147 */   MCD_OPC_FilterValue, 1, 102, 32, 0, // Skip to: 24446  | 
3522  |  | /* 16152 */   MCD_OPC_Decode, 188, 11, 125, // Opcode: VSSRANI_WU_D  | 
3523  |  | /* 16156 */   MCD_OPC_FilterValue, 1, 93, 32, 0, // Skip to: 24446  | 
3524  |  | /* 16161 */   MCD_OPC_Decode, 184, 11, 126, // Opcode: VSSRANI_DU_Q  | 
3525  |  | /* 16165 */   MCD_OPC_FilterValue, 218, 1, 62, 0, 0, // Skip to: 16233  | 
3526  |  | /* 16171 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ... | 
3527  |  | /* 16174 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 16224  | 
3528  |  | /* 16179 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ... | 
3529  |  | /* 16182 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 16215  | 
3530  |  | /* 16187 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
3531  |  | /* 16190 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 16206  | 
3532  |  | /* 16195 */   MCD_OPC_CheckField, 14, 1, 1, 52, 32, 0, // Skip to: 24446  | 
3533  |  | /* 16202 */   MCD_OPC_Decode, 197, 11, 124, // Opcode: VSSRARNI_B_H  | 
3534  |  | /* 16206 */   MCD_OPC_FilterValue, 1, 43, 32, 0, // Skip to: 24446  | 
3535  |  | /* 16211 */   MCD_OPC_Decode, 201, 11, 107, // Opcode: VSSRARNI_H_W  | 
3536  |  | /* 16215 */   MCD_OPC_FilterValue, 1, 34, 32, 0, // Skip to: 24446  | 
3537  |  | /* 16220 */   MCD_OPC_Decode, 203, 11, 125, // Opcode: VSSRARNI_W_D  | 
3538  |  | /* 16224 */   MCD_OPC_FilterValue, 1, 25, 32, 0, // Skip to: 24446  | 
3539  |  | /* 16229 */   MCD_OPC_Decode, 199, 11, 126, // Opcode: VSSRARNI_D_Q  | 
3540  |  | /* 16233 */   MCD_OPC_FilterValue, 219, 1, 62, 0, 0, // Skip to: 16301  | 
3541  |  | /* 16239 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ... | 
3542  |  | /* 16242 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 16292  | 
3543  |  | /* 16247 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ... | 
3544  |  | /* 16250 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 16283  | 
3545  |  | /* 16255 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
3546  |  | /* 16258 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 16274  | 
3547  |  | /* 16263 */   MCD_OPC_CheckField, 14, 1, 1, 240, 31, 0, // Skip to: 24446  | 
3548  |  | /* 16270 */   MCD_OPC_Decode, 196, 11, 124, // Opcode: VSSRARNI_BU_H  | 
3549  |  | /* 16274 */   MCD_OPC_FilterValue, 1, 231, 31, 0, // Skip to: 24446  | 
3550  |  | /* 16279 */   MCD_OPC_Decode, 200, 11, 107, // Opcode: VSSRARNI_HU_W  | 
3551  |  | /* 16283 */   MCD_OPC_FilterValue, 1, 222, 31, 0, // Skip to: 24446  | 
3552  |  | /* 16288 */   MCD_OPC_Decode, 202, 11, 125, // Opcode: VSSRARNI_WU_D  | 
3553  |  | /* 16292 */   MCD_OPC_FilterValue, 1, 213, 31, 0, // Skip to: 24446  | 
3554  |  | /* 16297 */   MCD_OPC_Decode, 198, 11, 126, // Opcode: VSSRARNI_DU_Q  | 
3555  |  | /* 16301 */   MCD_OPC_FilterValue, 224, 1, 4, 0, 0, // Skip to: 16311  | 
3556  |  | /* 16307 */   MCD_OPC_Decode, 194, 7, 127, // Opcode: VEXTRINS_D  | 
3557  |  | /* 16311 */   MCD_OPC_FilterValue, 225, 1, 4, 0, 0, // Skip to: 16321  | 
3558  |  | /* 16317 */   MCD_OPC_Decode, 196, 7, 127, // Opcode: VEXTRINS_W  | 
3559  |  | /* 16321 */   MCD_OPC_FilterValue, 226, 1, 4, 0, 0, // Skip to: 16331  | 
3560  |  | /* 16327 */   MCD_OPC_Decode, 195, 7, 127, // Opcode: VEXTRINS_H  | 
3561  |  | /* 16331 */   MCD_OPC_FilterValue, 227, 1, 4, 0, 0, // Skip to: 16341  | 
3562  |  | /* 16337 */   MCD_OPC_Decode, 193, 7, 127, // Opcode: VEXTRINS_B  | 
3563  |  | /* 16341 */   MCD_OPC_FilterValue, 228, 1, 5, 0, 0, // Skip to: 16352  | 
3564  |  | /* 16347 */   MCD_OPC_Decode, 192, 10, 128, 1, // Opcode: VSHUF4I_B  | 
3565  |  | /* 16352 */   MCD_OPC_FilterValue, 229, 1, 5, 0, 0, // Skip to: 16363  | 
3566  |  | /* 16358 */   MCD_OPC_Decode, 194, 10, 128, 1, // Opcode: VSHUF4I_H  | 
3567  |  | /* 16363 */   MCD_OPC_FilterValue, 230, 1, 5, 0, 0, // Skip to: 16374  | 
3568  |  | /* 16369 */   MCD_OPC_Decode, 195, 10, 128, 1, // Opcode: VSHUF4I_W  | 
3569  |  | /* 16374 */   MCD_OPC_FilterValue, 231, 1, 4, 0, 0, // Skip to: 16384  | 
3570  |  | /* 16380 */   MCD_OPC_Decode, 193, 10, 127, // Opcode: VSHUF4I_D  | 
3571  |  | /* 16384 */   MCD_OPC_FilterValue, 241, 1, 4, 0, 0, // Skip to: 16394  | 
3572  |  | /* 16390 */   MCD_OPC_Decode, 143, 7, 127, // Opcode: VBITSELI_B  | 
3573  |  | /* 16394 */   MCD_OPC_FilterValue, 244, 1, 5, 0, 0, // Skip to: 16405  | 
3574  |  | /* 16400 */   MCD_OPC_Decode, 236, 6, 128, 1, // Opcode: VANDI_B  | 
3575  |  | /* 16405 */   MCD_OPC_FilterValue, 245, 1, 5, 0, 0, // Skip to: 16416  | 
3576  |  | /* 16411 */   MCD_OPC_Decode, 234, 9, 128, 1, // Opcode: VORI_B  | 
3577  |  | /* 16416 */   MCD_OPC_FilterValue, 246, 1, 5, 0, 0, // Skip to: 16427  | 
3578  |  | /* 16422 */   MCD_OPC_Decode, 149, 12, 128, 1, // Opcode: VXORI_B  | 
3579  |  | /* 16427 */   MCD_OPC_FilterValue, 247, 1, 5, 0, 0, // Skip to: 16438  | 
3580  |  | /* 16433 */   MCD_OPC_Decode, 232, 9, 128, 1, // Opcode: VNORI_B  | 
3581  |  | /* 16438 */   MCD_OPC_FilterValue, 248, 1, 5, 0, 0, // Skip to: 16449  | 
3582  |  | /* 16444 */   MCD_OPC_Decode, 236, 8, 129, 1, // Opcode: VLDI  | 
3583  |  | /* 16449 */   MCD_OPC_FilterValue, 249, 1, 55, 31, 0, // Skip to: 24446  | 
3584  |  | /* 16455 */   MCD_OPC_Decode, 249, 9, 127, // Opcode: VPERMI_W  | 
3585  |  | /* 16459 */   MCD_OPC_FilterValue, 29, 46, 31, 0, // Skip to: 24446  | 
3586  |  | /* 16464 */   MCD_OPC_ExtractField, 18, 8,  // Inst{25-18} ... | 
3587  |  | /* 16467 */   MCD_OPC_FilterValue, 0, 75, 0, 0, // Skip to: 16547  | 
3588  |  | /* 16472 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
3589  |  | /* 16475 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 16484  | 
3590  |  | /* 16480 */   MCD_OPC_Decode, 248, 16, 64, // Opcode: XVSEQ_B  | 
3591  |  | /* 16484 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 16493  | 
3592  |  | /* 16489 */   MCD_OPC_Decode, 250, 16, 64, // Opcode: XVSEQ_H  | 
3593  |  | /* 16493 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 16502  | 
3594  |  | /* 16498 */   MCD_OPC_Decode, 251, 16, 64, // Opcode: XVSEQ_W  | 
3595  |  | /* 16502 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 16511  | 
3596  |  | /* 16507 */   MCD_OPC_Decode, 249, 16, 64, // Opcode: XVSEQ_D  | 
3597  |  | /* 16511 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 16520  | 
3598  |  | /* 16516 */   MCD_OPC_Decode, 154, 17, 64, // Opcode: XVSLE_B  | 
3599  |  | /* 16520 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 16529  | 
3600  |  | /* 16525 */   MCD_OPC_Decode, 158, 17, 64, // Opcode: XVSLE_H  | 
3601  |  | /* 16529 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 16538  | 
3602  |  | /* 16534 */   MCD_OPC_Decode, 160, 17, 64, // Opcode: XVSLE_W  | 
3603  |  | /* 16538 */   MCD_OPC_FilterValue, 7, 223, 30, 0, // Skip to: 24446  | 
3604  |  | /* 16543 */   MCD_OPC_Decode, 156, 17, 64, // Opcode: XVSLE_D  | 
3605  |  | /* 16547 */   MCD_OPC_FilterValue, 1, 75, 0, 0, // Skip to: 16627  | 
3606  |  | /* 16552 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
3607  |  | /* 16555 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 16564  | 
3608  |  | /* 16560 */   MCD_OPC_Decode, 155, 17, 64, // Opcode: XVSLE_BU  | 
3609  |  | /* 16564 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 16573  | 
3610  |  | /* 16569 */   MCD_OPC_Decode, 159, 17, 64, // Opcode: XVSLE_HU  | 
3611  |  | /* 16573 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 16582  | 
3612  |  | /* 16578 */   MCD_OPC_Decode, 161, 17, 64, // Opcode: XVSLE_WU  | 
3613  |  | /* 16582 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 16591  | 
3614  |  | /* 16587 */   MCD_OPC_Decode, 157, 17, 64, // Opcode: XVSLE_DU  | 
3615  |  | /* 16591 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 16600  | 
3616  |  | /* 16596 */   MCD_OPC_Decode, 184, 17, 64, // Opcode: XVSLT_B  | 
3617  |  | /* 16600 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 16609  | 
3618  |  | /* 16605 */   MCD_OPC_Decode, 188, 17, 64, // Opcode: XVSLT_H  | 
3619  |  | /* 16609 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 16618  | 
3620  |  | /* 16614 */   MCD_OPC_Decode, 190, 17, 64, // Opcode: XVSLT_W  | 
3621  |  | /* 16618 */   MCD_OPC_FilterValue, 7, 143, 30, 0, // Skip to: 24446  | 
3622  |  | /* 16623 */   MCD_OPC_Decode, 186, 17, 64, // Opcode: XVSLT_D  | 
3623  |  | /* 16627 */   MCD_OPC_FilterValue, 2, 75, 0, 0, // Skip to: 16707  | 
3624  |  | /* 16632 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
3625  |  | /* 16635 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 16644  | 
3626  |  | /* 16640 */   MCD_OPC_Decode, 185, 17, 64, // Opcode: XVSLT_BU  | 
3627  |  | /* 16644 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 16653  | 
3628  |  | /* 16649 */   MCD_OPC_Decode, 189, 17, 64, // Opcode: XVSLT_HU  | 
3629  |  | /* 16653 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 16662  | 
3630  |  | /* 16658 */   MCD_OPC_Decode, 191, 17, 64, // Opcode: XVSLT_WU  | 
3631  |  | /* 16662 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 16671  | 
3632  |  | /* 16667 */   MCD_OPC_Decode, 187, 17, 64, // Opcode: XVSLT_DU  | 
3633  |  | /* 16671 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 16680  | 
3634  |  | /* 16676 */   MCD_OPC_Decode, 178, 13, 64, // Opcode: XVADD_B  | 
3635  |  | /* 16680 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 16689  | 
3636  |  | /* 16685 */   MCD_OPC_Decode, 180, 13, 64, // Opcode: XVADD_H  | 
3637  |  | /* 16689 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 16698  | 
3638  |  | /* 16694 */   MCD_OPC_Decode, 182, 13, 64, // Opcode: XVADD_W  | 
3639  |  | /* 16698 */   MCD_OPC_FilterValue, 7, 63, 30, 0, // Skip to: 24446  | 
3640  |  | /* 16703 */   MCD_OPC_Decode, 179, 13, 64, // Opcode: XVADD_D  | 
3641  |  | /* 16707 */   MCD_OPC_FilterValue, 3, 39, 0, 0, // Skip to: 16751  | 
3642  |  | /* 16712 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
3643  |  | /* 16715 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 16724  | 
3644  |  | /* 16720 */   MCD_OPC_Decode, 214, 18, 64, // Opcode: XVSUB_B  | 
3645  |  | /* 16724 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 16733  | 
3646  |  | /* 16729 */   MCD_OPC_Decode, 216, 18, 64, // Opcode: XVSUB_H  | 
3647  |  | /* 16733 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 16742  | 
3648  |  | /* 16738 */   MCD_OPC_Decode, 218, 18, 64, // Opcode: XVSUB_W  | 
3649  |  | /* 16742 */   MCD_OPC_FilterValue, 3, 19, 30, 0, // Skip to: 24446  | 
3650  |  | /* 16747 */   MCD_OPC_Decode, 215, 18, 64, // Opcode: XVSUB_D  | 
3651  |  | /* 16751 */   MCD_OPC_FilterValue, 7, 39, 0, 0, // Skip to: 16795  | 
3652  |  | /* 16756 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
3653  |  | /* 16759 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 16768  | 
3654  |  | /* 16764 */   MCD_OPC_Decode, 157, 13, 64, // Opcode: XVADDWEV_H_B  | 
3655  |  | /* 16768 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 16777  | 
3656  |  | /* 16773 */   MCD_OPC_Decode, 163, 13, 64, // Opcode: XVADDWEV_W_H  | 
3657  |  | /* 16777 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 16786  | 
3658  |  | /* 16782 */   MCD_OPC_Decode, 154, 13, 64, // Opcode: XVADDWEV_D_W  | 
3659  |  | /* 16786 */   MCD_OPC_FilterValue, 7, 231, 29, 0, // Skip to: 24446  | 
3660  |  | /* 16791 */   MCD_OPC_Decode, 160, 13, 64, // Opcode: XVADDWEV_Q_D  | 
3661  |  | /* 16795 */   MCD_OPC_FilterValue, 8, 75, 0, 0, // Skip to: 16875  | 
3662  |  | /* 16800 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
3663  |  | /* 16803 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 16812  | 
3664  |  | /* 16808 */   MCD_OPC_Decode, 200, 18, 64, // Opcode: XVSUBWEV_H_B  | 
3665  |  | /* 16812 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 16821  | 
3666  |  | /* 16817 */   MCD_OPC_Decode, 204, 18, 64, // Opcode: XVSUBWEV_W_H  | 
3667  |  | /* 16821 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 16830  | 
3668  |  | /* 16826 */   MCD_OPC_Decode, 198, 18, 64, // Opcode: XVSUBWEV_D_W  | 
3669  |  | /* 16830 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 16839  | 
3670  |  | /* 16835 */   MCD_OPC_Decode, 202, 18, 64, // Opcode: XVSUBWEV_Q_D  | 
3671  |  | /* 16839 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 16848  | 
3672  |  | /* 16844 */   MCD_OPC_Decode, 169, 13, 64, // Opcode: XVADDWOD_H_B  | 
3673  |  | /* 16848 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 16857  | 
3674  |  | /* 16853 */   MCD_OPC_Decode, 175, 13, 64, // Opcode: XVADDWOD_W_H  | 
3675  |  | /* 16857 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 16866  | 
3676  |  | /* 16862 */   MCD_OPC_Decode, 166, 13, 64, // Opcode: XVADDWOD_D_W  | 
3677  |  | /* 16866 */   MCD_OPC_FilterValue, 7, 151, 29, 0, // Skip to: 24446  | 
3678  |  | /* 16871 */   MCD_OPC_Decode, 172, 13, 64, // Opcode: XVADDWOD_Q_D  | 
3679  |  | /* 16875 */   MCD_OPC_FilterValue, 9, 39, 0, 0, // Skip to: 16919  | 
3680  |  | /* 16880 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
3681  |  | /* 16883 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 16892  | 
3682  |  | /* 16888 */   MCD_OPC_Decode, 208, 18, 64, // Opcode: XVSUBWOD_H_B  | 
3683  |  | /* 16892 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 16901  | 
3684  |  | /* 16897 */   MCD_OPC_Decode, 212, 18, 64, // Opcode: XVSUBWOD_W_H  | 
3685  |  | /* 16901 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 16910  | 
3686  |  | /* 16906 */   MCD_OPC_Decode, 206, 18, 64, // Opcode: XVSUBWOD_D_W  | 
3687  |  | /* 16910 */   MCD_OPC_FilterValue, 3, 107, 29, 0, // Skip to: 24446  | 
3688  |  | /* 16915 */   MCD_OPC_Decode, 210, 18, 64, // Opcode: XVSUBWOD_Q_D  | 
3689  |  | /* 16919 */   MCD_OPC_FilterValue, 11, 39, 0, 0, // Skip to: 16963  | 
3690  |  | /* 16924 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
3691  |  | /* 16927 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 16936  | 
3692  |  | /* 16932 */   MCD_OPC_Decode, 158, 13, 64, // Opcode: XVADDWEV_H_BU  | 
3693  |  | /* 16936 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 16945  | 
3694  |  | /* 16941 */   MCD_OPC_Decode, 164, 13, 64, // Opcode: XVADDWEV_W_HU  | 
3695  |  | /* 16945 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 16954  | 
3696  |  | /* 16950 */   MCD_OPC_Decode, 155, 13, 64, // Opcode: XVADDWEV_D_WU  | 
3697  |  | /* 16954 */   MCD_OPC_FilterValue, 7, 63, 29, 0, // Skip to: 24446  | 
3698  |  | /* 16959 */   MCD_OPC_Decode, 161, 13, 64, // Opcode: XVADDWEV_Q_DU  | 
3699  |  | /* 16963 */   MCD_OPC_FilterValue, 12, 75, 0, 0, // Skip to: 17043  | 
3700  |  | /* 16968 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
3701  |  | /* 16971 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 16980  | 
3702  |  | /* 16976 */   MCD_OPC_Decode, 201, 18, 64, // Opcode: XVSUBWEV_H_BU  | 
3703  |  | /* 16980 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 16989  | 
3704  |  | /* 16985 */   MCD_OPC_Decode, 205, 18, 64, // Opcode: XVSUBWEV_W_HU  | 
3705  |  | /* 16989 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 16998  | 
3706  |  | /* 16994 */   MCD_OPC_Decode, 199, 18, 64, // Opcode: XVSUBWEV_D_WU  | 
3707  |  | /* 16998 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17007  | 
3708  |  | /* 17003 */   MCD_OPC_Decode, 203, 18, 64, // Opcode: XVSUBWEV_Q_DU  | 
3709  |  | /* 17007 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17016  | 
3710  |  | /* 17012 */   MCD_OPC_Decode, 170, 13, 64, // Opcode: XVADDWOD_H_BU  | 
3711  |  | /* 17016 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17025  | 
3712  |  | /* 17021 */   MCD_OPC_Decode, 176, 13, 64, // Opcode: XVADDWOD_W_HU  | 
3713  |  | /* 17025 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17034  | 
3714  |  | /* 17030 */   MCD_OPC_Decode, 167, 13, 64, // Opcode: XVADDWOD_D_WU  | 
3715  |  | /* 17034 */   MCD_OPC_FilterValue, 7, 239, 28, 0, // Skip to: 24446  | 
3716  |  | /* 17039 */   MCD_OPC_Decode, 173, 13, 64, // Opcode: XVADDWOD_Q_DU  | 
3717  |  | /* 17043 */   MCD_OPC_FilterValue, 13, 39, 0, 0, // Skip to: 17087  | 
3718  |  | /* 17048 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
3719  |  | /* 17051 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17060  | 
3720  |  | /* 17056 */   MCD_OPC_Decode, 209, 18, 64, // Opcode: XVSUBWOD_H_BU  | 
3721  |  | /* 17060 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17069  | 
3722  |  | /* 17065 */   MCD_OPC_Decode, 213, 18, 64, // Opcode: XVSUBWOD_W_HU  | 
3723  |  | /* 17069 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17078  | 
3724  |  | /* 17074 */   MCD_OPC_Decode, 207, 18, 64, // Opcode: XVSUBWOD_D_WU  | 
3725  |  | /* 17078 */   MCD_OPC_FilterValue, 3, 195, 28, 0, // Skip to: 24446  | 
3726  |  | /* 17083 */   MCD_OPC_Decode, 211, 18, 64, // Opcode: XVSUBWOD_Q_DU  | 
3727  |  | /* 17087 */   MCD_OPC_FilterValue, 15, 39, 0, 0, // Skip to: 17131  | 
3728  |  | /* 17092 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
3729  |  | /* 17095 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17104  | 
3730  |  | /* 17100 */   MCD_OPC_Decode, 159, 13, 64, // Opcode: XVADDWEV_H_BU_B  | 
3731  |  | /* 17104 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17113  | 
3732  |  | /* 17109 */   MCD_OPC_Decode, 165, 13, 64, // Opcode: XVADDWEV_W_HU_H  | 
3733  |  | /* 17113 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17122  | 
3734  |  | /* 17118 */   MCD_OPC_Decode, 156, 13, 64, // Opcode: XVADDWEV_D_WU_W  | 
3735  |  | /* 17122 */   MCD_OPC_FilterValue, 7, 151, 28, 0, // Skip to: 24446  | 
3736  |  | /* 17127 */   MCD_OPC_Decode, 162, 13, 64, // Opcode: XVADDWEV_Q_DU_D  | 
3737  |  | /* 17131 */   MCD_OPC_FilterValue, 16, 39, 0, 0, // Skip to: 17175  | 
3738  |  | /* 17136 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
3739  |  | /* 17139 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17148  | 
3740  |  | /* 17144 */   MCD_OPC_Decode, 171, 13, 64, // Opcode: XVADDWOD_H_BU_B  | 
3741  |  | /* 17148 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17157  | 
3742  |  | /* 17153 */   MCD_OPC_Decode, 177, 13, 64, // Opcode: XVADDWOD_W_HU_H  | 
3743  |  | /* 17157 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17166  | 
3744  |  | /* 17162 */   MCD_OPC_Decode, 168, 13, 64, // Opcode: XVADDWOD_D_WU_W  | 
3745  |  | /* 17166 */   MCD_OPC_FilterValue, 3, 107, 28, 0, // Skip to: 24446  | 
3746  |  | /* 17171 */   MCD_OPC_Decode, 174, 13, 64, // Opcode: XVADDWOD_Q_DU_D  | 
3747  |  | /* 17175 */   MCD_OPC_FilterValue, 17, 39, 0, 0, // Skip to: 17219  | 
3748  |  | /* 17180 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
3749  |  | /* 17183 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17192  | 
3750  |  | /* 17188 */   MCD_OPC_Decode, 228, 16, 64, // Opcode: XVSADD_B  | 
3751  |  | /* 17192 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17201  | 
3752  |  | /* 17197 */   MCD_OPC_Decode, 232, 16, 64, // Opcode: XVSADD_H  | 
3753  |  | /* 17201 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17210  | 
3754  |  | /* 17206 */   MCD_OPC_Decode, 234, 16, 64, // Opcode: XVSADD_W  | 
3755  |  | /* 17210 */   MCD_OPC_FilterValue, 7, 63, 28, 0, // Skip to: 24446  | 
3756  |  | /* 17215 */   MCD_OPC_Decode, 230, 16, 64, // Opcode: XVSADD_D  | 
3757  |  | /* 17219 */   MCD_OPC_FilterValue, 18, 75, 0, 0, // Skip to: 17299  | 
3758  |  | /* 17224 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
3759  |  | /* 17227 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17236  | 
3760  |  | /* 17232 */   MCD_OPC_Decode, 180, 18, 64, // Opcode: XVSSUB_B  | 
3761  |  | /* 17236 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17245  | 
3762  |  | /* 17241 */   MCD_OPC_Decode, 184, 18, 64, // Opcode: XVSSUB_H  | 
3763  |  | /* 17245 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17254  | 
3764  |  | /* 17250 */   MCD_OPC_Decode, 186, 18, 64, // Opcode: XVSSUB_W  | 
3765  |  | /* 17254 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17263  | 
3766  |  | /* 17259 */   MCD_OPC_Decode, 182, 18, 64, // Opcode: XVSSUB_D  | 
3767  |  | /* 17263 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17272  | 
3768  |  | /* 17268 */   MCD_OPC_Decode, 229, 16, 64, // Opcode: XVSADD_BU  | 
3769  |  | /* 17272 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17281  | 
3770  |  | /* 17277 */   MCD_OPC_Decode, 233, 16, 64, // Opcode: XVSADD_HU  | 
3771  |  | /* 17281 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17290  | 
3772  |  | /* 17286 */   MCD_OPC_Decode, 235, 16, 64, // Opcode: XVSADD_WU  | 
3773  |  | /* 17290 */   MCD_OPC_FilterValue, 7, 239, 27, 0, // Skip to: 24446  | 
3774  |  | /* 17295 */   MCD_OPC_Decode, 231, 16, 64, // Opcode: XVSADD_DU  | 
3775  |  | /* 17299 */   MCD_OPC_FilterValue, 19, 39, 0, 0, // Skip to: 17343  | 
3776  |  | /* 17304 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
3777  |  | /* 17307 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17316  | 
3778  |  | /* 17312 */   MCD_OPC_Decode, 181, 18, 64, // Opcode: XVSSUB_BU  | 
3779  |  | /* 17316 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17325  | 
3780  |  | /* 17321 */   MCD_OPC_Decode, 185, 18, 64, // Opcode: XVSSUB_HU  | 
3781  |  | /* 17325 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17334  | 
3782  |  | /* 17330 */   MCD_OPC_Decode, 187, 18, 64, // Opcode: XVSSUB_WU  | 
3783  |  | /* 17334 */   MCD_OPC_FilterValue, 3, 195, 27, 0, // Skip to: 24446  | 
3784  |  | /* 17339 */   MCD_OPC_Decode, 183, 18, 64, // Opcode: XVSSUB_DU  | 
3785  |  | /* 17343 */   MCD_OPC_FilterValue, 21, 75, 0, 0, // Skip to: 17423  | 
3786  |  | /* 17348 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
3787  |  | /* 17351 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17360  | 
3788  |  | /* 17356 */   MCD_OPC_Decode, 145, 15, 64, // Opcode: XVHADDW_H_B  | 
3789  |  | /* 17360 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17369  | 
3790  |  | /* 17365 */   MCD_OPC_Decode, 149, 15, 64, // Opcode: XVHADDW_W_H  | 
3791  |  | /* 17369 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17378  | 
3792  |  | /* 17374 */   MCD_OPC_Decode, 143, 15, 64, // Opcode: XVHADDW_D_W  | 
3793  |  | /* 17378 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17387  | 
3794  |  | /* 17383 */   MCD_OPC_Decode, 147, 15, 64, // Opcode: XVHADDW_Q_D  | 
3795  |  | /* 17387 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17396  | 
3796  |  | /* 17392 */   MCD_OPC_Decode, 154, 15, 64, // Opcode: XVHSUBW_H_B  | 
3797  |  | /* 17396 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17405  | 
3798  |  | /* 17401 */   MCD_OPC_Decode, 158, 15, 64, // Opcode: XVHSUBW_W_H  | 
3799  |  | /* 17405 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17414  | 
3800  |  | /* 17410 */   MCD_OPC_Decode, 152, 15, 64, // Opcode: XVHSUBW_D_W  | 
3801  |  | /* 17414 */   MCD_OPC_FilterValue, 7, 115, 27, 0, // Skip to: 24446  | 
3802  |  | /* 17419 */   MCD_OPC_Decode, 156, 15, 64, // Opcode: XVHSUBW_Q_D  | 
3803  |  | /* 17423 */   MCD_OPC_FilterValue, 22, 75, 0, 0, // Skip to: 17503  | 
3804  |  | /* 17428 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
3805  |  | /* 17431 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17440  | 
3806  |  | /* 17436 */   MCD_OPC_Decode, 144, 15, 64, // Opcode: XVHADDW_HU_BU  | 
3807  |  | /* 17440 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17449  | 
3808  |  | /* 17445 */   MCD_OPC_Decode, 148, 15, 64, // Opcode: XVHADDW_WU_HU  | 
3809  |  | /* 17449 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17458  | 
3810  |  | /* 17454 */   MCD_OPC_Decode, 142, 15, 64, // Opcode: XVHADDW_DU_WU  | 
3811  |  | /* 17458 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17467  | 
3812  |  | /* 17463 */   MCD_OPC_Decode, 146, 15, 64, // Opcode: XVHADDW_QU_DU  | 
3813  |  | /* 17467 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17476  | 
3814  |  | /* 17472 */   MCD_OPC_Decode, 153, 15, 64, // Opcode: XVHSUBW_HU_BU  | 
3815  |  | /* 17476 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17485  | 
3816  |  | /* 17481 */   MCD_OPC_Decode, 157, 15, 64, // Opcode: XVHSUBW_WU_HU  | 
3817  |  | /* 17485 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17494  | 
3818  |  | /* 17490 */   MCD_OPC_Decode, 151, 15, 64, // Opcode: XVHSUBW_DU_WU  | 
3819  |  | /* 17494 */   MCD_OPC_FilterValue, 7, 35, 27, 0, // Skip to: 24446  | 
3820  |  | /* 17499 */   MCD_OPC_Decode, 155, 15, 64, // Opcode: XVHSUBW_QU_DU  | 
3821  |  | /* 17503 */   MCD_OPC_FilterValue, 23, 39, 0, 0, // Skip to: 17547  | 
3822  |  | /* 17508 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
3823  |  | /* 17511 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17520  | 
3824  |  | /* 17516 */   MCD_OPC_Decode, 146, 13, 64, // Opcode: XVADDA_B  | 
3825  |  | /* 17520 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17529  | 
3826  |  | /* 17525 */   MCD_OPC_Decode, 148, 13, 64, // Opcode: XVADDA_H  | 
3827  |  | /* 17529 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17538  | 
3828  |  | /* 17534 */   MCD_OPC_Decode, 149, 13, 64, // Opcode: XVADDA_W  | 
3829  |  | /* 17538 */   MCD_OPC_FilterValue, 3, 247, 26, 0, // Skip to: 24446  | 
3830  |  | /* 17543 */   MCD_OPC_Decode, 147, 13, 64, // Opcode: XVADDA_D  | 
3831  |  | /* 17547 */   MCD_OPC_FilterValue, 24, 75, 0, 0, // Skip to: 17627  | 
3832  |  | /* 17552 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
3833  |  | /* 17555 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17564  | 
3834  |  | /* 17560 */   MCD_OPC_Decode, 138, 13, 64, // Opcode: XVABSD_B  | 
3835  |  | /* 17564 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17573  | 
3836  |  | /* 17569 */   MCD_OPC_Decode, 142, 13, 64, // Opcode: XVABSD_H  | 
3837  |  | /* 17573 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17582  | 
3838  |  | /* 17578 */   MCD_OPC_Decode, 144, 13, 64, // Opcode: XVABSD_W  | 
3839  |  | /* 17582 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17591  | 
3840  |  | /* 17587 */   MCD_OPC_Decode, 140, 13, 64, // Opcode: XVABSD_D  | 
3841  |  | /* 17591 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17600  | 
3842  |  | /* 17596 */   MCD_OPC_Decode, 139, 13, 64, // Opcode: XVABSD_BU  | 
3843  |  | /* 17600 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17609  | 
3844  |  | /* 17605 */   MCD_OPC_Decode, 143, 13, 64, // Opcode: XVABSD_HU  | 
3845  |  | /* 17609 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17618  | 
3846  |  | /* 17614 */   MCD_OPC_Decode, 145, 13, 64, // Opcode: XVABSD_WU  | 
3847  |  | /* 17618 */   MCD_OPC_FilterValue, 7, 167, 26, 0, // Skip to: 24446  | 
3848  |  | /* 17623 */   MCD_OPC_Decode, 141, 13, 64, // Opcode: XVABSD_DU  | 
3849  |  | /* 17627 */   MCD_OPC_FilterValue, 25, 75, 0, 0, // Skip to: 17707  | 
3850  |  | /* 17632 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
3851  |  | /* 17635 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17644  | 
3852  |  | /* 17640 */   MCD_OPC_Decode, 194, 13, 64, // Opcode: XVAVG_B  | 
3853  |  | /* 17644 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17653  | 
3854  |  | /* 17649 */   MCD_OPC_Decode, 198, 13, 64, // Opcode: XVAVG_H  | 
3855  |  | /* 17653 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17662  | 
3856  |  | /* 17658 */   MCD_OPC_Decode, 200, 13, 64, // Opcode: XVAVG_W  | 
3857  |  | /* 17662 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17671  | 
3858  |  | /* 17667 */   MCD_OPC_Decode, 196, 13, 64, // Opcode: XVAVG_D  | 
3859  |  | /* 17671 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17680  | 
3860  |  | /* 17676 */   MCD_OPC_Decode, 195, 13, 64, // Opcode: XVAVG_BU  | 
3861  |  | /* 17680 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17689  | 
3862  |  | /* 17685 */   MCD_OPC_Decode, 199, 13, 64, // Opcode: XVAVG_HU  | 
3863  |  | /* 17689 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17698  | 
3864  |  | /* 17694 */   MCD_OPC_Decode, 201, 13, 64, // Opcode: XVAVG_WU  | 
3865  |  | /* 17698 */   MCD_OPC_FilterValue, 7, 87, 26, 0, // Skip to: 24446  | 
3866  |  | /* 17703 */   MCD_OPC_Decode, 197, 13, 64, // Opcode: XVAVG_DU  | 
3867  |  | /* 17707 */   MCD_OPC_FilterValue, 26, 75, 0, 0, // Skip to: 17787  | 
3868  |  | /* 17712 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
3869  |  | /* 17715 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17724  | 
3870  |  | /* 17720 */   MCD_OPC_Decode, 186, 13, 64, // Opcode: XVAVGR_B  | 
3871  |  | /* 17724 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17733  | 
3872  |  | /* 17729 */   MCD_OPC_Decode, 190, 13, 64, // Opcode: XVAVGR_H  | 
3873  |  | /* 17733 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17742  | 
3874  |  | /* 17738 */   MCD_OPC_Decode, 192, 13, 64, // Opcode: XVAVGR_W  | 
3875  |  | /* 17742 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17751  | 
3876  |  | /* 17747 */   MCD_OPC_Decode, 188, 13, 64, // Opcode: XVAVGR_D  | 
3877  |  | /* 17751 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17760  | 
3878  |  | /* 17756 */   MCD_OPC_Decode, 187, 13, 64, // Opcode: XVAVGR_BU  | 
3879  |  | /* 17760 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17769  | 
3880  |  | /* 17765 */   MCD_OPC_Decode, 191, 13, 64, // Opcode: XVAVGR_HU  | 
3881  |  | /* 17769 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17778  | 
3882  |  | /* 17774 */   MCD_OPC_Decode, 193, 13, 64, // Opcode: XVAVGR_WU  | 
3883  |  | /* 17778 */   MCD_OPC_FilterValue, 7, 7, 26, 0, // Skip to: 24446  | 
3884  |  | /* 17783 */   MCD_OPC_Decode, 189, 13, 64, // Opcode: XVAVGR_DU  | 
3885  |  | /* 17787 */   MCD_OPC_FilterValue, 28, 75, 0, 0, // Skip to: 17867  | 
3886  |  | /* 17792 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
3887  |  | /* 17795 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17804  | 
3888  |  | /* 17800 */   MCD_OPC_Decode, 214, 15, 64, // Opcode: XVMAX_B  | 
3889  |  | /* 17804 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17813  | 
3890  |  | /* 17809 */   MCD_OPC_Decode, 218, 15, 64, // Opcode: XVMAX_H  | 
3891  |  | /* 17813 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17822  | 
3892  |  | /* 17818 */   MCD_OPC_Decode, 220, 15, 64, // Opcode: XVMAX_W  | 
3893  |  | /* 17822 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17831  | 
3894  |  | /* 17827 */   MCD_OPC_Decode, 216, 15, 64, // Opcode: XVMAX_D  | 
3895  |  | /* 17831 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17840  | 
3896  |  | /* 17836 */   MCD_OPC_Decode, 230, 15, 64, // Opcode: XVMIN_B  | 
3897  |  | /* 17840 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17849  | 
3898  |  | /* 17845 */   MCD_OPC_Decode, 234, 15, 64, // Opcode: XVMIN_H  | 
3899  |  | /* 17849 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17858  | 
3900  |  | /* 17854 */   MCD_OPC_Decode, 236, 15, 64, // Opcode: XVMIN_W  | 
3901  |  | /* 17858 */   MCD_OPC_FilterValue, 7, 183, 25, 0, // Skip to: 24446  | 
3902  |  | /* 17863 */   MCD_OPC_Decode, 232, 15, 64, // Opcode: XVMIN_D  | 
3903  |  | /* 17867 */   MCD_OPC_FilterValue, 29, 75, 0, 0, // Skip to: 17947  | 
3904  |  | /* 17872 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
3905  |  | /* 17875 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17884  | 
3906  |  | /* 17880 */   MCD_OPC_Decode, 215, 15, 64, // Opcode: XVMAX_BU  | 
3907  |  | /* 17884 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17893  | 
3908  |  | /* 17889 */   MCD_OPC_Decode, 219, 15, 64, // Opcode: XVMAX_HU  | 
3909  |  | /* 17893 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17902  | 
3910  |  | /* 17898 */   MCD_OPC_Decode, 221, 15, 64, // Opcode: XVMAX_WU  | 
3911  |  | /* 17902 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17911  | 
3912  |  | /* 17907 */   MCD_OPC_Decode, 217, 15, 64, // Opcode: XVMAX_DU  | 
3913  |  | /* 17911 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17920  | 
3914  |  | /* 17916 */   MCD_OPC_Decode, 231, 15, 64, // Opcode: XVMIN_BU  | 
3915  |  | /* 17920 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17929  | 
3916  |  | /* 17925 */   MCD_OPC_Decode, 235, 15, 64, // Opcode: XVMIN_HU  | 
3917  |  | /* 17929 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17938  | 
3918  |  | /* 17934 */   MCD_OPC_Decode, 237, 15, 64, // Opcode: XVMIN_WU  | 
3919  |  | /* 17938 */   MCD_OPC_FilterValue, 7, 103, 25, 0, // Skip to: 24446  | 
3920  |  | /* 17943 */   MCD_OPC_Decode, 233, 15, 64, // Opcode: XVMIN_DU  | 
3921  |  | /* 17947 */   MCD_OPC_FilterValue, 33, 75, 0, 0, // Skip to: 18027  | 
3922  |  | /* 17952 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
3923  |  | /* 17955 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17964  | 
3924  |  | /* 17960 */   MCD_OPC_Decode, 160, 16, 64, // Opcode: XVMUL_B  | 
3925  |  | /* 17964 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17973  | 
3926  |  | /* 17969 */   MCD_OPC_Decode, 162, 16, 64, // Opcode: XVMUL_H  | 
3927  |  | /* 17973 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17982  | 
3928  |  | /* 17978 */   MCD_OPC_Decode, 163, 16, 64, // Opcode: XVMUL_W  | 
3929  |  | /* 17982 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17991  | 
3930  |  | /* 17987 */   MCD_OPC_Decode, 161, 16, 64, // Opcode: XVMUL_D  | 
3931  |  | /* 17991 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 18000  | 
3932  |  | /* 17996 */   MCD_OPC_Decode, 128, 16, 64, // Opcode: XVMUH_B  | 
3933  |  | /* 18000 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 18009  | 
3934  |  | /* 18005 */   MCD_OPC_Decode, 132, 16, 64, // Opcode: XVMUH_H  | 
3935  |  | /* 18009 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 18018  | 
3936  |  | /* 18014 */   MCD_OPC_Decode, 134, 16, 64, // Opcode: XVMUH_W  | 
3937  |  | /* 18018 */   MCD_OPC_FilterValue, 7, 23, 25, 0, // Skip to: 24446  | 
3938  |  | /* 18023 */   MCD_OPC_Decode, 130, 16, 64, // Opcode: XVMUH_D  | 
3939  |  | /* 18027 */   MCD_OPC_FilterValue, 34, 39, 0, 0, // Skip to: 18071  | 
3940  |  | /* 18032 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
3941  |  | /* 18035 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 18044  | 
3942  |  | /* 18040 */   MCD_OPC_Decode, 129, 16, 64, // Opcode: XVMUH_BU  | 
3943  |  | /* 18044 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 18053  | 
3944  |  | /* 18049 */   MCD_OPC_Decode, 133, 16, 64, // Opcode: XVMUH_HU  | 
3945  |  | /* 18053 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 18062  | 
3946  |  | /* 18058 */   MCD_OPC_Decode, 135, 16, 64, // Opcode: XVMUH_WU  | 
3947  |  | /* 18062 */   MCD_OPC_FilterValue, 3, 235, 24, 0, // Skip to: 24446  | 
3948  |  | /* 18067 */   MCD_OPC_Decode, 131, 16, 64, // Opcode: XVMUH_DU  | 
3949  |  | /* 18071 */   MCD_OPC_FilterValue, 36, 75, 0, 0, // Skip to: 18151  | 
3950  |  | /* 18076 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
3951  |  | /* 18079 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 18088  | 
3952  |  | /* 18084 */   MCD_OPC_Decode, 139, 16, 64, // Opcode: XVMULWEV_H_B  | 
3953  |  | /* 18088 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 18097  | 
3954  |  | /* 18093 */   MCD_OPC_Decode, 145, 16, 64, // Opcode: XVMULWEV_W_H  | 
3955  |  | /* 18097 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 18106  | 
3956  |  | /* 18102 */   MCD_OPC_Decode, 136, 16, 64, // Opcode: XVMULWEV_D_W  | 
3957  |  | /* 18106 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 18115  | 
3958  |  | /* 18111 */   MCD_OPC_Decode, 142, 16, 64, // Opcode: XVMULWEV_Q_D  | 
3959  |  | /* 18115 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 18124  | 
3960  |  | /* 18120 */   MCD_OPC_Decode, 151, 16, 64, // Opcode: XVMULWOD_H_B  | 
3961  |  | /* 18124 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 18133  | 
3962  |  | /* 18129 */   MCD_OPC_Decode, 157, 16, 64, // Opcode: XVMULWOD_W_H  | 
3963  |  | /* 18133 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 18142  | 
3964  |  | /* 18138 */   MCD_OPC_Decode, 148, 16, 64, // Opcode: XVMULWOD_D_W  | 
3965  |  | /* 18142 */   MCD_OPC_FilterValue, 7, 155, 24, 0, // Skip to: 24446  | 
3966  |  | /* 18147 */   MCD_OPC_Decode, 154, 16, 64, // Opcode: XVMULWOD_Q_D  | 
3967  |  | /* 18151 */   MCD_OPC_FilterValue, 38, 75, 0, 0, // Skip to: 18231  | 
3968  |  | /* 18156 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
3969  |  | /* 18159 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 18168  | 
3970  |  | /* 18164 */   MCD_OPC_Decode, 140, 16, 64, // Opcode: XVMULWEV_H_BU  | 
3971  |  | /* 18168 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 18177  | 
3972  |  | /* 18173 */   MCD_OPC_Decode, 146, 16, 64, // Opcode: XVMULWEV_W_HU  | 
3973  |  | /* 18177 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 18186  | 
3974  |  | /* 18182 */   MCD_OPC_Decode, 137, 16, 64, // Opcode: XVMULWEV_D_WU  | 
3975  |  | /* 18186 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 18195  | 
3976  |  | /* 18191 */   MCD_OPC_Decode, 143, 16, 64, // Opcode: XVMULWEV_Q_DU  | 
3977  |  | /* 18195 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 18204  | 
3978  |  | /* 18200 */   MCD_OPC_Decode, 152, 16, 64, // Opcode: XVMULWOD_H_BU  | 
3979  |  | /* 18204 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 18213  | 
3980  |  | /* 18209 */   MCD_OPC_Decode, 158, 16, 64, // Opcode: XVMULWOD_W_HU  | 
3981  |  | /* 18213 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 18222  | 
3982  |  | /* 18218 */   MCD_OPC_Decode, 149, 16, 64, // Opcode: XVMULWOD_D_WU  | 
3983  |  | /* 18222 */   MCD_OPC_FilterValue, 7, 75, 24, 0, // Skip to: 24446  | 
3984  |  | /* 18227 */   MCD_OPC_Decode, 155, 16, 64, // Opcode: XVMULWOD_Q_DU  | 
3985  |  | /* 18231 */   MCD_OPC_FilterValue, 40, 75, 0, 0, // Skip to: 18311  | 
3986  |  | /* 18236 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
3987  |  | /* 18239 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 18248  | 
3988  |  | /* 18244 */   MCD_OPC_Decode, 141, 16, 64, // Opcode: XVMULWEV_H_BU_B  | 
3989  |  | /* 18248 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 18257  | 
3990  |  | /* 18253 */   MCD_OPC_Decode, 147, 16, 64, // Opcode: XVMULWEV_W_HU_H  | 
3991  |  | /* 18257 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 18266  | 
3992  |  | /* 18262 */   MCD_OPC_Decode, 138, 16, 64, // Opcode: XVMULWEV_D_WU_W  | 
3993  |  | /* 18266 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 18275  | 
3994  |  | /* 18271 */   MCD_OPC_Decode, 144, 16, 64, // Opcode: XVMULWEV_Q_DU_D  | 
3995  |  | /* 18275 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 18284  | 
3996  |  | /* 18280 */   MCD_OPC_Decode, 153, 16, 64, // Opcode: XVMULWOD_H_BU_B  | 
3997  |  | /* 18284 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 18293  | 
3998  |  | /* 18289 */   MCD_OPC_Decode, 159, 16, 64, // Opcode: XVMULWOD_W_HU_H  | 
3999  |  | /* 18293 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 18302  | 
4000  |  | /* 18298 */   MCD_OPC_Decode, 150, 16, 64, // Opcode: XVMULWOD_D_WU_W  | 
4001  |  | /* 18302 */   MCD_OPC_FilterValue, 7, 251, 23, 0, // Skip to: 24446  | 
4002  |  | /* 18307 */   MCD_OPC_Decode, 156, 16, 64, // Opcode: XVMULWOD_Q_DU_D  | 
4003  |  | /* 18311 */   MCD_OPC_FilterValue, 42, 83, 0, 0, // Skip to: 18399  | 
4004  |  | /* 18316 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4005  |  | /* 18319 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18329  | 
4006  |  | /* 18324 */   MCD_OPC_Decode, 202, 15, 130, 1, // Opcode: XVMADD_B  | 
4007  |  | /* 18329 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 18339  | 
4008  |  | /* 18334 */   MCD_OPC_Decode, 204, 15, 130, 1, // Opcode: XVMADD_H  | 
4009  |  | /* 18339 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 18349  | 
4010  |  | /* 18344 */   MCD_OPC_Decode, 205, 15, 130, 1, // Opcode: XVMADD_W  | 
4011  |  | /* 18349 */   MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 18359  | 
4012  |  | /* 18354 */   MCD_OPC_Decode, 203, 15, 130, 1, // Opcode: XVMADD_D  | 
4013  |  | /* 18359 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 18369  | 
4014  |  | /* 18364 */   MCD_OPC_Decode, 252, 15, 130, 1, // Opcode: XVMSUB_B  | 
4015  |  | /* 18369 */   MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 18379  | 
4016  |  | /* 18374 */   MCD_OPC_Decode, 254, 15, 130, 1, // Opcode: XVMSUB_H  | 
4017  |  | /* 18379 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 18389  | 
4018  |  | /* 18384 */   MCD_OPC_Decode, 255, 15, 130, 1, // Opcode: XVMSUB_W  | 
4019  |  | /* 18389 */   MCD_OPC_FilterValue, 7, 164, 23, 0, // Skip to: 24446  | 
4020  |  | /* 18394 */   MCD_OPC_Decode, 253, 15, 130, 1, // Opcode: XVMSUB_D  | 
4021  |  | /* 18399 */   MCD_OPC_FilterValue, 43, 83, 0, 0, // Skip to: 18487  | 
4022  |  | /* 18404 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4023  |  | /* 18407 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18417  | 
4024  |  | /* 18412 */   MCD_OPC_Decode, 181, 15, 130, 1, // Opcode: XVMADDWEV_H_B  | 
4025  |  | /* 18417 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 18427  | 
4026  |  | /* 18422 */   MCD_OPC_Decode, 187, 15, 130, 1, // Opcode: XVMADDWEV_W_H  | 
4027  |  | /* 18427 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 18437  | 
4028  |  | /* 18432 */   MCD_OPC_Decode, 178, 15, 130, 1, // Opcode: XVMADDWEV_D_W  | 
4029  |  | /* 18437 */   MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 18447  | 
4030  |  | /* 18442 */   MCD_OPC_Decode, 184, 15, 130, 1, // Opcode: XVMADDWEV_Q_D  | 
4031  |  | /* 18447 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 18457  | 
4032  |  | /* 18452 */   MCD_OPC_Decode, 193, 15, 130, 1, // Opcode: XVMADDWOD_H_B  | 
4033  |  | /* 18457 */   MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 18467  | 
4034  |  | /* 18462 */   MCD_OPC_Decode, 199, 15, 130, 1, // Opcode: XVMADDWOD_W_H  | 
4035  |  | /* 18467 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 18477  | 
4036  |  | /* 18472 */   MCD_OPC_Decode, 190, 15, 130, 1, // Opcode: XVMADDWOD_D_W  | 
4037  |  | /* 18477 */   MCD_OPC_FilterValue, 7, 76, 23, 0, // Skip to: 24446  | 
4038  |  | /* 18482 */   MCD_OPC_Decode, 196, 15, 130, 1, // Opcode: XVMADDWOD_Q_D  | 
4039  |  | /* 18487 */   MCD_OPC_FilterValue, 45, 83, 0, 0, // Skip to: 18575  | 
4040  |  | /* 18492 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4041  |  | /* 18495 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18505  | 
4042  |  | /* 18500 */   MCD_OPC_Decode, 182, 15, 130, 1, // Opcode: XVMADDWEV_H_BU  | 
4043  |  | /* 18505 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 18515  | 
4044  |  | /* 18510 */   MCD_OPC_Decode, 188, 15, 130, 1, // Opcode: XVMADDWEV_W_HU  | 
4045  |  | /* 18515 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 18525  | 
4046  |  | /* 18520 */   MCD_OPC_Decode, 179, 15, 130, 1, // Opcode: XVMADDWEV_D_WU  | 
4047  |  | /* 18525 */   MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 18535  | 
4048  |  | /* 18530 */   MCD_OPC_Decode, 185, 15, 130, 1, // Opcode: XVMADDWEV_Q_DU  | 
4049  |  | /* 18535 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 18545  | 
4050  |  | /* 18540 */   MCD_OPC_Decode, 194, 15, 130, 1, // Opcode: XVMADDWOD_H_BU  | 
4051  |  | /* 18545 */   MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 18555  | 
4052  |  | /* 18550 */   MCD_OPC_Decode, 200, 15, 130, 1, // Opcode: XVMADDWOD_W_HU  | 
4053  |  | /* 18555 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 18565  | 
4054  |  | /* 18560 */   MCD_OPC_Decode, 191, 15, 130, 1, // Opcode: XVMADDWOD_D_WU  | 
4055  |  | /* 18565 */   MCD_OPC_FilterValue, 7, 244, 22, 0, // Skip to: 24446  | 
4056  |  | /* 18570 */   MCD_OPC_Decode, 197, 15, 130, 1, // Opcode: XVMADDWOD_Q_DU  | 
4057  |  | /* 18575 */   MCD_OPC_FilterValue, 47, 83, 0, 0, // Skip to: 18663  | 
4058  |  | /* 18580 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4059  |  | /* 18583 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18593  | 
4060  |  | /* 18588 */   MCD_OPC_Decode, 183, 15, 130, 1, // Opcode: XVMADDWEV_H_BU_B  | 
4061  |  | /* 18593 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 18603  | 
4062  |  | /* 18598 */   MCD_OPC_Decode, 189, 15, 130, 1, // Opcode: XVMADDWEV_W_HU_H  | 
4063  |  | /* 18603 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 18613  | 
4064  |  | /* 18608 */   MCD_OPC_Decode, 180, 15, 130, 1, // Opcode: XVMADDWEV_D_WU_W  | 
4065  |  | /* 18613 */   MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 18623  | 
4066  |  | /* 18618 */   MCD_OPC_Decode, 186, 15, 130, 1, // Opcode: XVMADDWEV_Q_DU_D  | 
4067  |  | /* 18623 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 18633  | 
4068  |  | /* 18628 */   MCD_OPC_Decode, 195, 15, 130, 1, // Opcode: XVMADDWOD_H_BU_B  | 
4069  |  | /* 18633 */   MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 18643  | 
4070  |  | /* 18638 */   MCD_OPC_Decode, 201, 15, 130, 1, // Opcode: XVMADDWOD_W_HU_H  | 
4071  |  | /* 18643 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 18653  | 
4072  |  | /* 18648 */   MCD_OPC_Decode, 192, 15, 130, 1, // Opcode: XVMADDWOD_D_WU_W  | 
4073  |  | /* 18653 */   MCD_OPC_FilterValue, 7, 156, 22, 0, // Skip to: 24446  | 
4074  |  | /* 18658 */   MCD_OPC_Decode, 198, 15, 130, 1, // Opcode: XVMADDWOD_Q_DU_D  | 
4075  |  | /* 18663 */   MCD_OPC_FilterValue, 56, 75, 0, 0, // Skip to: 18743  | 
4076  |  | /* 18668 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4077  |  | /* 18671 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 18680  | 
4078  |  | /* 18676 */   MCD_OPC_Decode, 238, 13, 64, // Opcode: XVDIV_B  | 
4079  |  | /* 18680 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 18689  | 
4080  |  | /* 18685 */   MCD_OPC_Decode, 242, 13, 64, // Opcode: XVDIV_H  | 
4081  |  | /* 18689 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 18698  | 
4082  |  | /* 18694 */   MCD_OPC_Decode, 244, 13, 64, // Opcode: XVDIV_W  | 
4083  |  | /* 18698 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 18707  | 
4084  |  | /* 18703 */   MCD_OPC_Decode, 240, 13, 64, // Opcode: XVDIV_D  | 
4085  |  | /* 18707 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 18716  | 
4086  |  | /* 18712 */   MCD_OPC_Decode, 238, 15, 64, // Opcode: XVMOD_B  | 
4087  |  | /* 18716 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 18725  | 
4088  |  | /* 18721 */   MCD_OPC_Decode, 242, 15, 64, // Opcode: XVMOD_H  | 
4089  |  | /* 18725 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 18734  | 
4090  |  | /* 18730 */   MCD_OPC_Decode, 244, 15, 64, // Opcode: XVMOD_W  | 
4091  |  | /* 18734 */   MCD_OPC_FilterValue, 7, 75, 22, 0, // Skip to: 24446  | 
4092  |  | /* 18739 */   MCD_OPC_Decode, 240, 15, 64, // Opcode: XVMOD_D  | 
4093  |  | /* 18743 */   MCD_OPC_FilterValue, 57, 75, 0, 0, // Skip to: 18823  | 
4094  |  | /* 18748 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4095  |  | /* 18751 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 18760  | 
4096  |  | /* 18756 */   MCD_OPC_Decode, 239, 13, 64, // Opcode: XVDIV_BU  | 
4097  |  | /* 18760 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 18769  | 
4098  |  | /* 18765 */   MCD_OPC_Decode, 243, 13, 64, // Opcode: XVDIV_HU  | 
4099  |  | /* 18769 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 18778  | 
4100  |  | /* 18774 */   MCD_OPC_Decode, 245, 13, 64, // Opcode: XVDIV_WU  | 
4101  |  | /* 18778 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 18787  | 
4102  |  | /* 18783 */   MCD_OPC_Decode, 241, 13, 64, // Opcode: XVDIV_DU  | 
4103  |  | /* 18787 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 18796  | 
4104  |  | /* 18792 */   MCD_OPC_Decode, 239, 15, 64, // Opcode: XVMOD_BU  | 
4105  |  | /* 18796 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 18805  | 
4106  |  | /* 18801 */   MCD_OPC_Decode, 243, 15, 64, // Opcode: XVMOD_HU  | 
4107  |  | /* 18805 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 18814  | 
4108  |  | /* 18810 */   MCD_OPC_Decode, 245, 15, 64, // Opcode: XVMOD_WU  | 
4109  |  | /* 18814 */   MCD_OPC_FilterValue, 7, 251, 21, 0, // Skip to: 24446  | 
4110  |  | /* 18819 */   MCD_OPC_Decode, 241, 15, 64, // Opcode: XVMOD_DU  | 
4111  |  | /* 18823 */   MCD_OPC_FilterValue, 58, 75, 0, 0, // Skip to: 18903  | 
4112  |  | /* 18828 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4113  |  | /* 18831 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 18840  | 
4114  |  | /* 18836 */   MCD_OPC_Decode, 172, 17, 64, // Opcode: XVSLL_B  | 
4115  |  | /* 18840 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 18849  | 
4116  |  | /* 18845 */   MCD_OPC_Decode, 174, 17, 64, // Opcode: XVSLL_H  | 
4117  |  | /* 18849 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 18858  | 
4118  |  | /* 18854 */   MCD_OPC_Decode, 175, 17, 64, // Opcode: XVSLL_W  | 
4119  |  | /* 18858 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 18867  | 
4120  |  | /* 18863 */   MCD_OPC_Decode, 173, 17, 64, // Opcode: XVSLL_D  | 
4121  |  | /* 18867 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 18876  | 
4122  |  | /* 18872 */   MCD_OPC_Decode, 248, 17, 64, // Opcode: XVSRL_B  | 
4123  |  | /* 18876 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 18885  | 
4124  |  | /* 18881 */   MCD_OPC_Decode, 250, 17, 64, // Opcode: XVSRL_H  | 
4125  |  | /* 18885 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 18894  | 
4126  |  | /* 18890 */   MCD_OPC_Decode, 251, 17, 64, // Opcode: XVSRL_W  | 
4127  |  | /* 18894 */   MCD_OPC_FilterValue, 7, 171, 21, 0, // Skip to: 24446  | 
4128  |  | /* 18899 */   MCD_OPC_Decode, 249, 17, 64, // Opcode: XVSRL_D  | 
4129  |  | /* 18903 */   MCD_OPC_FilterValue, 59, 75, 0, 0, // Skip to: 18983  | 
4130  |  | /* 18908 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4131  |  | /* 18911 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 18920  | 
4132  |  | /* 18916 */   MCD_OPC_Decode, 218, 17, 64, // Opcode: XVSRA_B  | 
4133  |  | /* 18920 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 18929  | 
4134  |  | /* 18925 */   MCD_OPC_Decode, 220, 17, 64, // Opcode: XVSRA_H  | 
4135  |  | /* 18929 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 18938  | 
4136  |  | /* 18934 */   MCD_OPC_Decode, 221, 17, 64, // Opcode: XVSRA_W  | 
4137  |  | /* 18938 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 18947  | 
4138  |  | /* 18943 */   MCD_OPC_Decode, 219, 17, 64, // Opcode: XVSRA_D  | 
4139  |  | /* 18947 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 18956  | 
4140  |  | /* 18952 */   MCD_OPC_Decode, 224, 16, 64, // Opcode: XVROTR_B  | 
4141  |  | /* 18956 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 18965  | 
4142  |  | /* 18961 */   MCD_OPC_Decode, 226, 16, 64, // Opcode: XVROTR_H  | 
4143  |  | /* 18965 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 18974  | 
4144  |  | /* 18970 */   MCD_OPC_Decode, 227, 16, 64, // Opcode: XVROTR_W  | 
4145  |  | /* 18974 */   MCD_OPC_FilterValue, 7, 91, 21, 0, // Skip to: 24446  | 
4146  |  | /* 18979 */   MCD_OPC_Decode, 225, 16, 64, // Opcode: XVROTR_D  | 
4147  |  | /* 18983 */   MCD_OPC_FilterValue, 60, 75, 0, 0, // Skip to: 19063  | 
4148  |  | /* 18988 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4149  |  | /* 18991 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 19000  | 
4150  |  | /* 18996 */   MCD_OPC_Decode, 244, 17, 64, // Opcode: XVSRLR_B  | 
4151  |  | /* 19000 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19009  | 
4152  |  | /* 19005 */   MCD_OPC_Decode, 246, 17, 64, // Opcode: XVSRLR_H  | 
4153  |  | /* 19009 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19018  | 
4154  |  | /* 19014 */   MCD_OPC_Decode, 247, 17, 64, // Opcode: XVSRLR_W  | 
4155  |  | /* 19018 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19027  | 
4156  |  | /* 19023 */   MCD_OPC_Decode, 245, 17, 64, // Opcode: XVSRLR_D  | 
4157  |  | /* 19027 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 19036  | 
4158  |  | /* 19032 */   MCD_OPC_Decode, 214, 17, 64, // Opcode: XVSRAR_B  | 
4159  |  | /* 19036 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19045  | 
4160  |  | /* 19041 */   MCD_OPC_Decode, 216, 17, 64, // Opcode: XVSRAR_H  | 
4161  |  | /* 19045 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19054  | 
4162  |  | /* 19050 */   MCD_OPC_Decode, 217, 17, 64, // Opcode: XVSRAR_W  | 
4163  |  | /* 19054 */   MCD_OPC_FilterValue, 7, 11, 21, 0, // Skip to: 24446  | 
4164  |  | /* 19059 */   MCD_OPC_Decode, 215, 17, 64, // Opcode: XVSRAR_D  | 
4165  |  | /* 19063 */   MCD_OPC_FilterValue, 61, 57, 0, 0, // Skip to: 19125  | 
4166  |  | /* 19068 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4167  |  | /* 19071 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19080  | 
4168  |  | /* 19076 */   MCD_OPC_Decode, 230, 17, 64, // Opcode: XVSRLN_B_H  | 
4169  |  | /* 19080 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19089  | 
4170  |  | /* 19085 */   MCD_OPC_Decode, 231, 17, 64, // Opcode: XVSRLN_H_W  | 
4171  |  | /* 19089 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19098  | 
4172  |  | /* 19094 */   MCD_OPC_Decode, 232, 17, 64, // Opcode: XVSRLN_W_D  | 
4173  |  | /* 19098 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19107  | 
4174  |  | /* 19103 */   MCD_OPC_Decode, 200, 17, 64, // Opcode: XVSRAN_B_H  | 
4175  |  | /* 19107 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19116  | 
4176  |  | /* 19112 */   MCD_OPC_Decode, 201, 17, 64, // Opcode: XVSRAN_H_W  | 
4177  |  | /* 19116 */   MCD_OPC_FilterValue, 7, 205, 20, 0, // Skip to: 24446  | 
4178  |  | /* 19121 */   MCD_OPC_Decode, 202, 17, 64, // Opcode: XVSRAN_W_D  | 
4179  |  | /* 19125 */   MCD_OPC_FilterValue, 62, 57, 0, 0, // Skip to: 19187  | 
4180  |  | /* 19130 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4181  |  | /* 19133 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19142  | 
4182  |  | /* 19138 */   MCD_OPC_Decode, 241, 17, 64, // Opcode: XVSRLRN_B_H  | 
4183  |  | /* 19142 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19151  | 
4184  |  | /* 19147 */   MCD_OPC_Decode, 242, 17, 64, // Opcode: XVSRLRN_H_W  | 
4185  |  | /* 19151 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19160  | 
4186  |  | /* 19156 */   MCD_OPC_Decode, 243, 17, 64, // Opcode: XVSRLRN_W_D  | 
4187  |  | /* 19160 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19169  | 
4188  |  | /* 19165 */   MCD_OPC_Decode, 211, 17, 64, // Opcode: XVSRARN_B_H  | 
4189  |  | /* 19169 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19178  | 
4190  |  | /* 19174 */   MCD_OPC_Decode, 212, 17, 64, // Opcode: XVSRARN_H_W  | 
4191  |  | /* 19178 */   MCD_OPC_FilterValue, 7, 143, 20, 0, // Skip to: 24446  | 
4192  |  | /* 19183 */   MCD_OPC_Decode, 213, 17, 64, // Opcode: XVSRARN_W_D  | 
4193  |  | /* 19187 */   MCD_OPC_FilterValue, 63, 57, 0, 0, // Skip to: 19249  | 
4194  |  | /* 19192 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4195  |  | /* 19195 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19204  | 
4196  |  | /* 19200 */   MCD_OPC_Decode, 161, 18, 64, // Opcode: XVSSRLN_B_H  | 
4197  |  | /* 19204 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19213  | 
4198  |  | /* 19209 */   MCD_OPC_Decode, 163, 18, 64, // Opcode: XVSSRLN_H_W  | 
4199  |  | /* 19213 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19222  | 
4200  |  | /* 19218 */   MCD_OPC_Decode, 165, 18, 64, // Opcode: XVSSRLN_W_D  | 
4201  |  | /* 19222 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19231  | 
4202  |  | /* 19227 */   MCD_OPC_Decode, 133, 18, 64, // Opcode: XVSSRAN_B_H  | 
4203  |  | /* 19231 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19240  | 
4204  |  | /* 19236 */   MCD_OPC_Decode, 135, 18, 64, // Opcode: XVSSRAN_H_W  | 
4205  |  | /* 19240 */   MCD_OPC_FilterValue, 7, 81, 20, 0, // Skip to: 24446  | 
4206  |  | /* 19245 */   MCD_OPC_Decode, 137, 18, 64, // Opcode: XVSSRAN_W_D  | 
4207  |  | /* 19249 */   MCD_OPC_FilterValue, 64, 57, 0, 0, // Skip to: 19311  | 
4208  |  | /* 19254 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4209  |  | /* 19257 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19266  | 
4210  |  | /* 19262 */   MCD_OPC_Decode, 175, 18, 64, // Opcode: XVSSRLRN_B_H  | 
4211  |  | /* 19266 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19275  | 
4212  |  | /* 19271 */   MCD_OPC_Decode, 177, 18, 64, // Opcode: XVSSRLRN_H_W  | 
4213  |  | /* 19275 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19284  | 
4214  |  | /* 19280 */   MCD_OPC_Decode, 179, 18, 64, // Opcode: XVSSRLRN_W_D  | 
4215  |  | /* 19284 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19293  | 
4216  |  | /* 19289 */   MCD_OPC_Decode, 147, 18, 64, // Opcode: XVSSRARN_B_H  | 
4217  |  | /* 19293 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19302  | 
4218  |  | /* 19298 */   MCD_OPC_Decode, 149, 18, 64, // Opcode: XVSSRARN_H_W  | 
4219  |  | /* 19302 */   MCD_OPC_FilterValue, 7, 19, 20, 0, // Skip to: 24446  | 
4220  |  | /* 19307 */   MCD_OPC_Decode, 151, 18, 64, // Opcode: XVSSRARN_W_D  | 
4221  |  | /* 19311 */   MCD_OPC_FilterValue, 65, 57, 0, 0, // Skip to: 19373  | 
4222  |  | /* 19316 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4223  |  | /* 19319 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19328  | 
4224  |  | /* 19324 */   MCD_OPC_Decode, 160, 18, 64, // Opcode: XVSSRLN_BU_H  | 
4225  |  | /* 19328 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19337  | 
4226  |  | /* 19333 */   MCD_OPC_Decode, 162, 18, 64, // Opcode: XVSSRLN_HU_W  | 
4227  |  | /* 19337 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19346  | 
4228  |  | /* 19342 */   MCD_OPC_Decode, 164, 18, 64, // Opcode: XVSSRLN_WU_D  | 
4229  |  | /* 19346 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19355  | 
4230  |  | /* 19351 */   MCD_OPC_Decode, 132, 18, 64, // Opcode: XVSSRAN_BU_H  | 
4231  |  | /* 19355 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19364  | 
4232  |  | /* 19360 */   MCD_OPC_Decode, 134, 18, 64, // Opcode: XVSSRAN_HU_W  | 
4233  |  | /* 19364 */   MCD_OPC_FilterValue, 7, 213, 19, 0, // Skip to: 24446  | 
4234  |  | /* 19369 */   MCD_OPC_Decode, 136, 18, 64, // Opcode: XVSSRAN_WU_D  | 
4235  |  | /* 19373 */   MCD_OPC_FilterValue, 66, 57, 0, 0, // Skip to: 19435  | 
4236  |  | /* 19378 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4237  |  | /* 19381 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19390  | 
4238  |  | /* 19386 */   MCD_OPC_Decode, 174, 18, 64, // Opcode: XVSSRLRN_BU_H  | 
4239  |  | /* 19390 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19399  | 
4240  |  | /* 19395 */   MCD_OPC_Decode, 176, 18, 64, // Opcode: XVSSRLRN_HU_W  | 
4241  |  | /* 19399 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19408  | 
4242  |  | /* 19404 */   MCD_OPC_Decode, 178, 18, 64, // Opcode: XVSSRLRN_WU_D  | 
4243  |  | /* 19408 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19417  | 
4244  |  | /* 19413 */   MCD_OPC_Decode, 146, 18, 64, // Opcode: XVSSRARN_BU_H  | 
4245  |  | /* 19417 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19426  | 
4246  |  | /* 19422 */   MCD_OPC_Decode, 148, 18, 64, // Opcode: XVSSRARN_HU_W  | 
4247  |  | /* 19426 */   MCD_OPC_FilterValue, 7, 151, 19, 0, // Skip to: 24446  | 
4248  |  | /* 19431 */   MCD_OPC_Decode, 150, 18, 64, // Opcode: XVSSRARN_WU_D  | 
4249  |  | /* 19435 */   MCD_OPC_FilterValue, 67, 75, 0, 0, // Skip to: 19515  | 
4250  |  | /* 19440 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4251  |  | /* 19443 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 19452  | 
4252  |  | /* 19448 */   MCD_OPC_Decode, 206, 13, 64, // Opcode: XVBITCLR_B  | 
4253  |  | /* 19452 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19461  | 
4254  |  | /* 19457 */   MCD_OPC_Decode, 208, 13, 64, // Opcode: XVBITCLR_H  | 
4255  |  | /* 19461 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19470  | 
4256  |  | /* 19466 */   MCD_OPC_Decode, 209, 13, 64, // Opcode: XVBITCLR_W  | 
4257  |  | /* 19470 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19479  | 
4258  |  | /* 19475 */   MCD_OPC_Decode, 207, 13, 64, // Opcode: XVBITCLR_D  | 
4259  |  | /* 19479 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 19488  | 
4260  |  | /* 19484 */   MCD_OPC_Decode, 224, 13, 64, // Opcode: XVBITSET_B  | 
4261  |  | /* 19488 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19497  | 
4262  |  | /* 19493 */   MCD_OPC_Decode, 226, 13, 64, // Opcode: XVBITSET_H  | 
4263  |  | /* 19497 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19506  | 
4264  |  | /* 19502 */   MCD_OPC_Decode, 227, 13, 64, // Opcode: XVBITSET_W  | 
4265  |  | /* 19506 */   MCD_OPC_FilterValue, 7, 71, 19, 0, // Skip to: 24446  | 
4266  |  | /* 19511 */   MCD_OPC_Decode, 225, 13, 64, // Opcode: XVBITSET_D  | 
4267  |  | /* 19515 */   MCD_OPC_FilterValue, 68, 39, 0, 0, // Skip to: 19559  | 
4268  |  | /* 19520 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4269  |  | /* 19523 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 19532  | 
4270  |  | /* 19528 */   MCD_OPC_Decode, 214, 13, 64, // Opcode: XVBITREV_B  | 
4271  |  | /* 19532 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19541  | 
4272  |  | /* 19537 */   MCD_OPC_Decode, 216, 13, 64, // Opcode: XVBITREV_H  | 
4273  |  | /* 19541 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19550  | 
4274  |  | /* 19546 */   MCD_OPC_Decode, 217, 13, 64, // Opcode: XVBITREV_W  | 
4275  |  | /* 19550 */   MCD_OPC_FilterValue, 3, 27, 19, 0, // Skip to: 24446  | 
4276  |  | /* 19555 */   MCD_OPC_Decode, 215, 13, 64, // Opcode: XVBITREV_D  | 
4277  |  | /* 19559 */   MCD_OPC_FilterValue, 69, 39, 0, 0, // Skip to: 19603  | 
4278  |  | /* 19564 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4279  |  | /* 19567 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 19576  | 
4280  |  | /* 19572 */   MCD_OPC_Decode, 173, 16, 64, // Opcode: XVPACKEV_B  | 
4281  |  | /* 19576 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19585  | 
4282  |  | /* 19581 */   MCD_OPC_Decode, 175, 16, 64, // Opcode: XVPACKEV_H  | 
4283  |  | /* 19585 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19594  | 
4284  |  | /* 19590 */   MCD_OPC_Decode, 176, 16, 64, // Opcode: XVPACKEV_W  | 
4285  |  | /* 19594 */   MCD_OPC_FilterValue, 7, 239, 18, 0, // Skip to: 24446  | 
4286  |  | /* 19599 */   MCD_OPC_Decode, 174, 16, 64, // Opcode: XVPACKEV_D  | 
4287  |  | /* 19603 */   MCD_OPC_FilterValue, 70, 75, 0, 0, // Skip to: 19683  | 
4288  |  | /* 19608 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4289  |  | /* 19611 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 19620  | 
4290  |  | /* 19616 */   MCD_OPC_Decode, 177, 16, 64, // Opcode: XVPACKOD_B  | 
4291  |  | /* 19620 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19629  | 
4292  |  | /* 19625 */   MCD_OPC_Decode, 179, 16, 64, // Opcode: XVPACKOD_H  | 
4293  |  | /* 19629 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19638  | 
4294  |  | /* 19634 */   MCD_OPC_Decode, 180, 16, 64, // Opcode: XVPACKOD_W  | 
4295  |  | /* 19638 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19647  | 
4296  |  | /* 19643 */   MCD_OPC_Decode, 178, 16, 64, // Opcode: XVPACKOD_D  | 
4297  |  | /* 19647 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 19656  | 
4298  |  | /* 19652 */   MCD_OPC_Decode, 163, 15, 64, // Opcode: XVILVL_B  | 
4299  |  | /* 19656 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19665  | 
4300  |  | /* 19661 */   MCD_OPC_Decode, 165, 15, 64, // Opcode: XVILVL_H  | 
4301  |  | /* 19665 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19674  | 
4302  |  | /* 19670 */   MCD_OPC_Decode, 166, 15, 64, // Opcode: XVILVL_W  | 
4303  |  | /* 19674 */   MCD_OPC_FilterValue, 7, 159, 18, 0, // Skip to: 24446  | 
4304  |  | /* 19679 */   MCD_OPC_Decode, 164, 15, 64, // Opcode: XVILVL_D  | 
4305  |  | /* 19683 */   MCD_OPC_FilterValue, 71, 75, 0, 0, // Skip to: 19763  | 
4306  |  | /* 19688 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4307  |  | /* 19691 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 19700  | 
4308  |  | /* 19696 */   MCD_OPC_Decode, 159, 15, 64, // Opcode: XVILVH_B  | 
4309  |  | /* 19700 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19709  | 
4310  |  | /* 19705 */   MCD_OPC_Decode, 161, 15, 64, // Opcode: XVILVH_H  | 
4311  |  | /* 19709 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19718  | 
4312  |  | /* 19714 */   MCD_OPC_Decode, 162, 15, 64, // Opcode: XVILVH_W  | 
4313  |  | /* 19718 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19727  | 
4314  |  | /* 19723 */   MCD_OPC_Decode, 160, 15, 64, // Opcode: XVILVH_D  | 
4315  |  | /* 19727 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 19736  | 
4316  |  | /* 19732 */   MCD_OPC_Decode, 189, 16, 64, // Opcode: XVPICKEV_B  | 
4317  |  | /* 19736 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19745  | 
4318  |  | /* 19741 */   MCD_OPC_Decode, 191, 16, 64, // Opcode: XVPICKEV_H  | 
4319  |  | /* 19745 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19754  | 
4320  |  | /* 19750 */   MCD_OPC_Decode, 192, 16, 64, // Opcode: XVPICKEV_W  | 
4321  |  | /* 19754 */   MCD_OPC_FilterValue, 7, 79, 18, 0, // Skip to: 24446  | 
4322  |  | /* 19759 */   MCD_OPC_Decode, 190, 16, 64, // Opcode: XVPICKEV_D  | 
4323  |  | /* 19763 */   MCD_OPC_FilterValue, 72, 79, 0, 0, // Skip to: 19847  | 
4324  |  | /* 19768 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4325  |  | /* 19771 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 19780  | 
4326  |  | /* 19776 */   MCD_OPC_Decode, 193, 16, 64, // Opcode: XVPICKOD_B  | 
4327  |  | /* 19780 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19789  | 
4328  |  | /* 19785 */   MCD_OPC_Decode, 195, 16, 64, // Opcode: XVPICKOD_H  | 
4329  |  | /* 19789 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19798  | 
4330  |  | /* 19794 */   MCD_OPC_Decode, 196, 16, 64, // Opcode: XVPICKOD_W  | 
4331  |  | /* 19798 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19807  | 
4332  |  | /* 19803 */   MCD_OPC_Decode, 194, 16, 64, // Opcode: XVPICKOD_D  | 
4333  |  | /* 19807 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 19817  | 
4334  |  | /* 19812 */   MCD_OPC_Decode, 216, 16, 131, 1, // Opcode: XVREPLVE_B  | 
4335  |  | /* 19817 */   MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 19827  | 
4336  |  | /* 19822 */   MCD_OPC_Decode, 218, 16, 131, 1, // Opcode: XVREPLVE_H  | 
4337  |  | /* 19827 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 19837  | 
4338  |  | /* 19832 */   MCD_OPC_Decode, 219, 16, 131, 1, // Opcode: XVREPLVE_W  | 
4339  |  | /* 19837 */   MCD_OPC_FilterValue, 7, 252, 17, 0, // Skip to: 24446  | 
4340  |  | /* 19842 */   MCD_OPC_Decode, 217, 16, 131, 1, // Opcode: XVREPLVE_D  | 
4341  |  | /* 19847 */   MCD_OPC_FilterValue, 73, 39, 0, 0, // Skip to: 19891  | 
4342  |  | /* 19852 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4343  |  | /* 19855 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 19864  | 
4344  |  | /* 19860 */   MCD_OPC_Decode, 185, 13, 64, // Opcode: XVAND_V  | 
4345  |  | /* 19864 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19873  | 
4346  |  | /* 19869 */   MCD_OPC_Decode, 172, 16, 64, // Opcode: XVOR_V  | 
4347  |  | /* 19873 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19882  | 
4348  |  | /* 19878 */   MCD_OPC_Decode, 220, 18, 64, // Opcode: XVXOR_V  | 
4349  |  | /* 19882 */   MCD_OPC_FilterValue, 7, 207, 17, 0, // Skip to: 24446  | 
4350  |  | /* 19887 */   MCD_OPC_Decode, 169, 16, 64, // Opcode: XVNOR_V  | 
4351  |  | /* 19891 */   MCD_OPC_FilterValue, 74, 41, 0, 0, // Skip to: 19937  | 
4352  |  | /* 19896 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4353  |  | /* 19899 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 19908  | 
4354  |  | /* 19904 */   MCD_OPC_Decode, 184, 13, 64, // Opcode: XVANDN_V  | 
4355  |  | /* 19908 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19917  | 
4356  |  | /* 19913 */   MCD_OPC_Decode, 171, 16, 64, // Opcode: XVORN_V  | 
4357  |  | /* 19917 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 19927  | 
4358  |  | /* 19922 */   MCD_OPC_Decode, 235, 14, 130, 1, // Opcode: XVFRSTP_B  | 
4359  |  | /* 19927 */   MCD_OPC_FilterValue, 7, 162, 17, 0, // Skip to: 24446  | 
4360  |  | /* 19932 */   MCD_OPC_Decode, 236, 14, 130, 1, // Opcode: XVFRSTP_H  | 
4361  |  | /* 19937 */   MCD_OPC_FilterValue, 75, 57, 0, 0, // Skip to: 19999  | 
4362  |  | /* 19942 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4363  |  | /* 19945 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19954  | 
4364  |  | /* 19950 */   MCD_OPC_Decode, 181, 13, 64, // Opcode: XVADD_Q  | 
4365  |  | /* 19954 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19963  | 
4366  |  | /* 19959 */   MCD_OPC_Decode, 217, 18, 64, // Opcode: XVSUB_Q  | 
4367  |  | /* 19963 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 19972  | 
4368  |  | /* 19968 */   MCD_OPC_Decode, 142, 17, 64, // Opcode: XVSIGNCOV_B  | 
4369  |  | /* 19972 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19981  | 
4370  |  | /* 19977 */   MCD_OPC_Decode, 144, 17, 64, // Opcode: XVSIGNCOV_H  | 
4371  |  | /* 19981 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19990  | 
4372  |  | /* 19986 */   MCD_OPC_Decode, 145, 17, 64, // Opcode: XVSIGNCOV_W  | 
4373  |  | /* 19990 */   MCD_OPC_FilterValue, 7, 99, 17, 0, // Skip to: 24446  | 
4374  |  | /* 19995 */   MCD_OPC_Decode, 143, 17, 64, // Opcode: XVSIGNCOV_D  | 
4375  |  | /* 19999 */   MCD_OPC_FilterValue, 76, 39, 0, 0, // Skip to: 20043  | 
4376  |  | /* 20004 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4377  |  | /* 20007 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 20016  | 
4378  |  | /* 20012 */   MCD_OPC_Decode, 133, 14, 64, // Opcode: XVFADD_S  | 
4379  |  | /* 20016 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 20025  | 
4380  |  | /* 20021 */   MCD_OPC_Decode, 132, 14, 64, // Opcode: XVFADD_D  | 
4381  |  | /* 20025 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 20034  | 
4382  |  | /* 20030 */   MCD_OPC_Decode, 240, 14, 64, // Opcode: XVFSUB_S  | 
4383  |  | /* 20034 */   MCD_OPC_FilterValue, 6, 55, 17, 0, // Skip to: 24446  | 
4384  |  | /* 20039 */   MCD_OPC_Decode, 239, 14, 64, // Opcode: XVFSUB_D  | 
4385  |  | /* 20043 */   MCD_OPC_FilterValue, 78, 39, 0, 0, // Skip to: 20087  | 
4386  |  | /* 20048 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4387  |  | /* 20051 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 20060  | 
4388  |  | /* 20056 */   MCD_OPC_Decode, 210, 14, 64, // Opcode: XVFMUL_S  | 
4389  |  | /* 20060 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 20069  | 
4390  |  | /* 20065 */   MCD_OPC_Decode, 209, 14, 64, // Opcode: XVFMUL_D  | 
4391  |  | /* 20069 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 20078  | 
4392  |  | /* 20074 */   MCD_OPC_Decode, 187, 14, 64, // Opcode: XVFDIV_S  | 
4393  |  | /* 20078 */   MCD_OPC_FilterValue, 6, 11, 17, 0, // Skip to: 24446  | 
4394  |  | /* 20083 */   MCD_OPC_Decode, 186, 14, 64, // Opcode: XVFDIV_D  | 
4395  |  | /* 20087 */   MCD_OPC_FilterValue, 79, 39, 0, 0, // Skip to: 20131  | 
4396  |  | /* 20092 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4397  |  | /* 20095 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 20104  | 
4398  |  | /* 20100 */   MCD_OPC_Decode, 202, 14, 64, // Opcode: XVFMAX_S  | 
4399  |  | /* 20104 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 20113  | 
4400  |  | /* 20109 */   MCD_OPC_Decode, 201, 14, 64, // Opcode: XVFMAX_D  | 
4401  |  | /* 20113 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 20122  | 
4402  |  | /* 20118 */   MCD_OPC_Decode, 206, 14, 64, // Opcode: XVFMIN_S  | 
4403  |  | /* 20122 */   MCD_OPC_FilterValue, 6, 223, 16, 0, // Skip to: 24446  | 
4404  |  | /* 20127 */   MCD_OPC_Decode, 205, 14, 64, // Opcode: XVFMIN_D  | 
4405  |  | /* 20131 */   MCD_OPC_FilterValue, 80, 39, 0, 0, // Skip to: 20175  | 
4406  |  | /* 20136 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4407  |  | /* 20139 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 20148  | 
4408  |  | /* 20144 */   MCD_OPC_Decode, 200, 14, 64, // Opcode: XVFMAXA_S  | 
4409  |  | /* 20148 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 20157  | 
4410  |  | /* 20153 */   MCD_OPC_Decode, 199, 14, 64, // Opcode: XVFMAXA_D  | 
4411  |  | /* 20157 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 20166  | 
4412  |  | /* 20162 */   MCD_OPC_Decode, 204, 14, 64, // Opcode: XVFMINA_S  | 
4413  |  | /* 20166 */   MCD_OPC_FilterValue, 6, 179, 16, 0, // Skip to: 24446  | 
4414  |  | /* 20171 */   MCD_OPC_Decode, 203, 14, 64, // Opcode: XVFMINA_D  | 
4415  |  | /* 20175 */   MCD_OPC_FilterValue, 81, 21, 0, 0, // Skip to: 20201  | 
4416  |  | /* 20180 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4417  |  | /* 20183 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 20192  | 
4418  |  | /* 20188 */   MCD_OPC_Decode, 184, 14, 64, // Opcode: XVFCVT_H_S  | 
4419  |  | /* 20192 */   MCD_OPC_FilterValue, 5, 153, 16, 0, // Skip to: 24446  | 
4420  |  | /* 20197 */   MCD_OPC_Decode, 185, 14, 64, // Opcode: XVFCVT_S_D  | 
4421  |  | /* 20201 */   MCD_OPC_FilterValue, 82, 57, 0, 0, // Skip to: 20263  | 
4422  |  | /* 20206 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4423  |  | /* 20209 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 20218  | 
4424  |  | /* 20214 */   MCD_OPC_Decode, 192, 14, 64, // Opcode: XVFFINT_S_L  | 
4425  |  | /* 20218 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 20227  | 
4426  |  | /* 20223 */   MCD_OPC_Decode, 140, 15, 64, // Opcode: XVFTINT_W_D  | 
4427  |  | /* 20227 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 20236  | 
4428  |  | /* 20232 */   MCD_OPC_Decode, 246, 14, 64, // Opcode: XVFTINTRM_W_D  | 
4429  |  | /* 20236 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 20245  | 
4430  |  | /* 20241 */   MCD_OPC_Decode, 128, 15, 64, // Opcode: XVFTINTRP_W_D  | 
4431  |  | /* 20245 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 20254  | 
4432  |  | /* 20250 */   MCD_OPC_Decode, 135, 15, 64, // Opcode: XVFTINTRZ_W_D  | 
4433  |  | /* 20254 */   MCD_OPC_FilterValue, 7, 91, 16, 0, // Skip to: 24446  | 
4434  |  | /* 20259 */   MCD_OPC_Decode, 251, 14, 64, // Opcode: XVFTINTRNE_W_D  | 
4435  |  | /* 20263 */   MCD_OPC_FilterValue, 94, 33, 0, 0, // Skip to: 20301  | 
4436  |  | /* 20268 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4437  |  | /* 20271 */   MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 20281  | 
4438  |  | /* 20276 */   MCD_OPC_Decode, 140, 17, 130, 1, // Opcode: XVSHUF_H  | 
4439  |  | /* 20281 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 20291  | 
4440  |  | /* 20286 */   MCD_OPC_Decode, 141, 17, 130, 1, // Opcode: XVSHUF_W  | 
4441  |  | /* 20291 */   MCD_OPC_FilterValue, 7, 54, 16, 0, // Skip to: 24446  | 
4442  |  | /* 20296 */   MCD_OPC_Decode, 139, 17, 130, 1, // Opcode: XVSHUF_D  | 
4443  |  | /* 20301 */   MCD_OPC_FilterValue, 95, 11, 0, 0, // Skip to: 20317  | 
4444  |  | /* 20306 */   MCD_OPC_CheckField, 15, 3, 2, 37, 16, 0, // Skip to: 24446  | 
4445  |  | /* 20313 */   MCD_OPC_Decode, 188, 16, 64, // Opcode: XVPERM_W  | 
4446  |  | /* 20317 */   MCD_OPC_FilterValue, 160, 1, 83, 0, 0, // Skip to: 20406  | 
4447  |  | /* 20323 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4448  |  | /* 20326 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20336  | 
4449  |  | /* 20331 */   MCD_OPC_Decode, 244, 16, 132, 1, // Opcode: XVSEQI_B  | 
4450  |  | /* 20336 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 20346  | 
4451  |  | /* 20341 */   MCD_OPC_Decode, 246, 16, 132, 1, // Opcode: XVSEQI_H  | 
4452  |  | /* 20346 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20356  | 
4453  |  | /* 20351 */   MCD_OPC_Decode, 247, 16, 132, 1, // Opcode: XVSEQI_W  | 
4454  |  | /* 20356 */   MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 20366  | 
4455  |  | /* 20361 */   MCD_OPC_Decode, 245, 16, 132, 1, // Opcode: XVSEQI_D  | 
4456  |  | /* 20366 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20376  | 
4457  |  | /* 20371 */   MCD_OPC_Decode, 146, 17, 132, 1, // Opcode: XVSLEI_B  | 
4458  |  | /* 20376 */   MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 20386  | 
4459  |  | /* 20381 */   MCD_OPC_Decode, 150, 17, 132, 1, // Opcode: XVSLEI_H  | 
4460  |  | /* 20386 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 20396  | 
4461  |  | /* 20391 */   MCD_OPC_Decode, 152, 17, 132, 1, // Opcode: XVSLEI_W  | 
4462  |  | /* 20396 */   MCD_OPC_FilterValue, 7, 205, 15, 0, // Skip to: 24446  | 
4463  |  | /* 20401 */   MCD_OPC_Decode, 148, 17, 132, 1, // Opcode: XVSLEI_D  | 
4464  |  | /* 20406 */   MCD_OPC_FilterValue, 161, 1, 83, 0, 0, // Skip to: 20495  | 
4465  |  | /* 20412 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4466  |  | /* 20415 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20425  | 
4467  |  | /* 20420 */   MCD_OPC_Decode, 147, 17, 133, 1, // Opcode: XVSLEI_BU  | 
4468  |  | /* 20425 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 20435  | 
4469  |  | /* 20430 */   MCD_OPC_Decode, 151, 17, 133, 1, // Opcode: XVSLEI_HU  | 
4470  |  | /* 20435 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20445  | 
4471  |  | /* 20440 */   MCD_OPC_Decode, 153, 17, 133, 1, // Opcode: XVSLEI_WU  | 
4472  |  | /* 20445 */   MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 20455  | 
4473  |  | /* 20450 */   MCD_OPC_Decode, 149, 17, 133, 1, // Opcode: XVSLEI_DU  | 
4474  |  | /* 20455 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20465  | 
4475  |  | /* 20460 */   MCD_OPC_Decode, 176, 17, 132, 1, // Opcode: XVSLTI_B  | 
4476  |  | /* 20465 */   MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 20475  | 
4477  |  | /* 20470 */   MCD_OPC_Decode, 180, 17, 132, 1, // Opcode: XVSLTI_H  | 
4478  |  | /* 20475 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 20485  | 
4479  |  | /* 20480 */   MCD_OPC_Decode, 182, 17, 132, 1, // Opcode: XVSLTI_W  | 
4480  |  | /* 20485 */   MCD_OPC_FilterValue, 7, 116, 15, 0, // Skip to: 24446  | 
4481  |  | /* 20490 */   MCD_OPC_Decode, 178, 17, 132, 1, // Opcode: XVSLTI_D  | 
4482  |  | /* 20495 */   MCD_OPC_FilterValue, 162, 1, 83, 0, 0, // Skip to: 20584  | 
4483  |  | /* 20501 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4484  |  | /* 20504 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20514  | 
4485  |  | /* 20509 */   MCD_OPC_Decode, 177, 17, 133, 1, // Opcode: XVSLTI_BU  | 
4486  |  | /* 20514 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 20524  | 
4487  |  | /* 20519 */   MCD_OPC_Decode, 181, 17, 133, 1, // Opcode: XVSLTI_HU  | 
4488  |  | /* 20524 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20534  | 
4489  |  | /* 20529 */   MCD_OPC_Decode, 183, 17, 133, 1, // Opcode: XVSLTI_WU  | 
4490  |  | /* 20534 */   MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 20544  | 
4491  |  | /* 20539 */   MCD_OPC_Decode, 179, 17, 133, 1, // Opcode: XVSLTI_DU  | 
4492  |  | /* 20544 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20554  | 
4493  |  | /* 20549 */   MCD_OPC_Decode, 150, 13, 133, 1, // Opcode: XVADDI_BU  | 
4494  |  | /* 20554 */   MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 20564  | 
4495  |  | /* 20559 */   MCD_OPC_Decode, 152, 13, 133, 1, // Opcode: XVADDI_HU  | 
4496  |  | /* 20564 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 20574  | 
4497  |  | /* 20569 */   MCD_OPC_Decode, 153, 13, 133, 1, // Opcode: XVADDI_WU  | 
4498  |  | /* 20574 */   MCD_OPC_FilterValue, 7, 27, 15, 0, // Skip to: 24446  | 
4499  |  | /* 20579 */   MCD_OPC_Decode, 151, 13, 133, 1, // Opcode: XVADDI_DU  | 
4500  |  | /* 20584 */   MCD_OPC_FilterValue, 163, 1, 63, 0, 0, // Skip to: 20653  | 
4501  |  | /* 20590 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4502  |  | /* 20593 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20603  | 
4503  |  | /* 20598 */   MCD_OPC_Decode, 194, 18, 133, 1, // Opcode: XVSUBI_BU  | 
4504  |  | /* 20603 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 20613  | 
4505  |  | /* 20608 */   MCD_OPC_Decode, 196, 18, 133, 1, // Opcode: XVSUBI_HU  | 
4506  |  | /* 20613 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20623  | 
4507  |  | /* 20618 */   MCD_OPC_Decode, 197, 18, 133, 1, // Opcode: XVSUBI_WU  | 
4508  |  | /* 20623 */   MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 20633  | 
4509  |  | /* 20628 */   MCD_OPC_Decode, 195, 18, 133, 1, // Opcode: XVSUBI_DU  | 
4510  |  | /* 20633 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20643  | 
4511  |  | /* 20638 */   MCD_OPC_Decode, 228, 13, 133, 1, // Opcode: XVBSLL_V  | 
4512  |  | /* 20643 */   MCD_OPC_FilterValue, 5, 214, 14, 0, // Skip to: 24446  | 
4513  |  | /* 20648 */   MCD_OPC_Decode, 229, 13, 133, 1, // Opcode: XVBSRL_V  | 
4514  |  | /* 20653 */   MCD_OPC_FilterValue, 164, 1, 83, 0, 0, // Skip to: 20742  | 
4515  |  | /* 20659 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4516  |  | /* 20662 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20672  | 
4517  |  | /* 20667 */   MCD_OPC_Decode, 206, 15, 132, 1, // Opcode: XVMAXI_B  | 
4518  |  | /* 20672 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 20682  | 
4519  |  | /* 20677 */   MCD_OPC_Decode, 210, 15, 132, 1, // Opcode: XVMAXI_H  | 
4520  |  | /* 20682 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20692  | 
4521  |  | /* 20687 */   MCD_OPC_Decode, 212, 15, 132, 1, // Opcode: XVMAXI_W  | 
4522  |  | /* 20692 */   MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 20702  | 
4523  |  | /* 20697 */   MCD_OPC_Decode, 208, 15, 132, 1, // Opcode: XVMAXI_D  | 
4524  |  | /* 20702 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20712  | 
4525  |  | /* 20707 */   MCD_OPC_Decode, 222, 15, 132, 1, // Opcode: XVMINI_B  | 
4526  |  | /* 20712 */   MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 20722  | 
4527  |  | /* 20717 */   MCD_OPC_Decode, 226, 15, 132, 1, // Opcode: XVMINI_H  | 
4528  |  | /* 20722 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 20732  | 
4529  |  | /* 20727 */   MCD_OPC_Decode, 228, 15, 132, 1, // Opcode: XVMINI_W  | 
4530  |  | /* 20732 */   MCD_OPC_FilterValue, 7, 125, 14, 0, // Skip to: 24446  | 
4531  |  | /* 20737 */   MCD_OPC_Decode, 224, 15, 132, 1, // Opcode: XVMINI_D  | 
4532  |  | /* 20742 */   MCD_OPC_FilterValue, 165, 1, 83, 0, 0, // Skip to: 20831  | 
4533  |  | /* 20748 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4534  |  | /* 20751 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20761  | 
4535  |  | /* 20756 */   MCD_OPC_Decode, 207, 15, 133, 1, // Opcode: XVMAXI_BU  | 
4536  |  | /* 20761 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 20771  | 
4537  |  | /* 20766 */   MCD_OPC_Decode, 211, 15, 133, 1, // Opcode: XVMAXI_HU  | 
4538  |  | /* 20771 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20781  | 
4539  |  | /* 20776 */   MCD_OPC_Decode, 213, 15, 133, 1, // Opcode: XVMAXI_WU  | 
4540  |  | /* 20781 */   MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 20791  | 
4541  |  | /* 20786 */   MCD_OPC_Decode, 209, 15, 133, 1, // Opcode: XVMAXI_DU  | 
4542  |  | /* 20791 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20801  | 
4543  |  | /* 20796 */   MCD_OPC_Decode, 223, 15, 133, 1, // Opcode: XVMINI_BU  | 
4544  |  | /* 20801 */   MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 20811  | 
4545  |  | /* 20806 */   MCD_OPC_Decode, 227, 15, 133, 1, // Opcode: XVMINI_HU  | 
4546  |  | /* 20811 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 20821  | 
4547  |  | /* 20816 */   MCD_OPC_Decode, 229, 15, 133, 1, // Opcode: XVMINI_WU  | 
4548  |  | /* 20821 */   MCD_OPC_FilterValue, 7, 36, 14, 0, // Skip to: 24446  | 
4549  |  | /* 20826 */   MCD_OPC_Decode, 225, 15, 133, 1, // Opcode: XVMINI_DU  | 
4550  |  | /* 20831 */   MCD_OPC_FilterValue, 166, 1, 23, 0, 0, // Skip to: 20860  | 
4551  |  | /* 20837 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4552  |  | /* 20840 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20850  | 
4553  |  | /* 20845 */   MCD_OPC_Decode, 233, 14, 134, 1, // Opcode: XVFRSTPI_B  | 
4554  |  | /* 20850 */   MCD_OPC_FilterValue, 5, 7, 14, 0, // Skip to: 24446  | 
4555  |  | /* 20855 */   MCD_OPC_Decode, 234, 14, 134, 1, // Opcode: XVFRSTPI_H  | 
4556  |  | /* 20860 */   MCD_OPC_FilterValue, 167, 1, 255, 4, 0, // Skip to: 22145  | 
4557  |  | /* 20866 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4558  |  | /* 20869 */   MCD_OPC_FilterValue, 0, 223, 0, 0, // Skip to: 21097  | 
4559  |  | /* 20874 */   MCD_OPC_ExtractField, 10, 5,  // Inst{14-10} ... | 
4560  |  | /* 20877 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20887  | 
4561  |  | /* 20882 */   MCD_OPC_Decode, 230, 13, 135, 1, // Opcode: XVCLO_B  | 
4562  |  | /* 20887 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 20897  | 
4563  |  | /* 20892 */   MCD_OPC_Decode, 232, 13, 135, 1, // Opcode: XVCLO_H  | 
4564  |  | /* 20897 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20907  | 
4565  |  | /* 20902 */   MCD_OPC_Decode, 233, 13, 135, 1, // Opcode: XVCLO_W  | 
4566  |  | /* 20907 */   MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 20917  | 
4567  |  | /* 20912 */   MCD_OPC_Decode, 231, 13, 135, 1, // Opcode: XVCLO_D  | 
4568  |  | /* 20917 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20927  | 
4569  |  | /* 20922 */   MCD_OPC_Decode, 234, 13, 135, 1, // Opcode: XVCLZ_B  | 
4570  |  | /* 20927 */   MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 20937  | 
4571  |  | /* 20932 */   MCD_OPC_Decode, 236, 13, 135, 1, // Opcode: XVCLZ_H  | 
4572  |  | /* 20937 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 20947  | 
4573  |  | /* 20942 */   MCD_OPC_Decode, 237, 13, 135, 1, // Opcode: XVCLZ_W  | 
4574  |  | /* 20947 */   MCD_OPC_FilterValue, 7, 5, 0, 0, // Skip to: 20957  | 
4575  |  | /* 20952 */   MCD_OPC_Decode, 235, 13, 135, 1, // Opcode: XVCLZ_D  | 
4576  |  | /* 20957 */   MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 20967  | 
4577  |  | /* 20962 */   MCD_OPC_Decode, 181, 16, 135, 1, // Opcode: XVPCNT_B  | 
4578  |  | /* 20967 */   MCD_OPC_FilterValue, 9, 5, 0, 0, // Skip to: 20977  | 
4579  |  | /* 20972 */   MCD_OPC_Decode, 183, 16, 135, 1, // Opcode: XVPCNT_H  | 
4580  |  | /* 20977 */   MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 20987  | 
4581  |  | /* 20982 */   MCD_OPC_Decode, 184, 16, 135, 1, // Opcode: XVPCNT_W  | 
4582  |  | /* 20987 */   MCD_OPC_FilterValue, 11, 5, 0, 0, // Skip to: 20997  | 
4583  |  | /* 20992 */   MCD_OPC_Decode, 182, 16, 135, 1, // Opcode: XVPCNT_D  | 
4584  |  | /* 20997 */   MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 21007  | 
4585  |  | /* 21002 */   MCD_OPC_Decode, 164, 16, 135, 1, // Opcode: XVNEG_B  | 
4586  |  | /* 21007 */   MCD_OPC_FilterValue, 13, 5, 0, 0, // Skip to: 21017  | 
4587  |  | /* 21012 */   MCD_OPC_Decode, 166, 16, 135, 1, // Opcode: XVNEG_H  | 
4588  |  | /* 21017 */   MCD_OPC_FilterValue, 14, 5, 0, 0, // Skip to: 21027  | 
4589  |  | /* 21022 */   MCD_OPC_Decode, 167, 16, 135, 1, // Opcode: XVNEG_W  | 
4590  |  | /* 21027 */   MCD_OPC_FilterValue, 15, 5, 0, 0, // Skip to: 21037  | 
4591  |  | /* 21032 */   MCD_OPC_Decode, 165, 16, 135, 1, // Opcode: XVNEG_D  | 
4592  |  | /* 21037 */   MCD_OPC_FilterValue, 16, 5, 0, 0, // Skip to: 21047  | 
4593  |  | /* 21042 */   MCD_OPC_Decode, 247, 15, 135, 1, // Opcode: XVMSKLTZ_B  | 
4594  |  | /* 21047 */   MCD_OPC_FilterValue, 17, 5, 0, 0, // Skip to: 21057  | 
4595  |  | /* 21052 */   MCD_OPC_Decode, 249, 15, 135, 1, // Opcode: XVMSKLTZ_H  | 
4596  |  | /* 21057 */   MCD_OPC_FilterValue, 18, 5, 0, 0, // Skip to: 21067  | 
4597  |  | /* 21062 */   MCD_OPC_Decode, 250, 15, 135, 1, // Opcode: XVMSKLTZ_W  | 
4598  |  | /* 21067 */   MCD_OPC_FilterValue, 19, 5, 0, 0, // Skip to: 21077  | 
4599  |  | /* 21072 */   MCD_OPC_Decode, 248, 15, 135, 1, // Opcode: XVMSKLTZ_D  | 
4600  |  | /* 21077 */   MCD_OPC_FilterValue, 20, 5, 0, 0, // Skip to: 21087  | 
4601  |  | /* 21082 */   MCD_OPC_Decode, 246, 15, 135, 1, // Opcode: XVMSKGEZ_B  | 
4602  |  | /* 21087 */   MCD_OPC_FilterValue, 24, 26, 13, 0, // Skip to: 24446  | 
4603  |  | /* 21092 */   MCD_OPC_Decode, 251, 15, 135, 1, // Opcode: XVMSKNZ_B  | 
4604  |  | /* 21097 */   MCD_OPC_FilterValue, 1, 253, 0, 0, // Skip to: 21355  | 
4605  |  | /* 21102 */   MCD_OPC_ExtractField, 10, 5,  // Inst{14-10} ... | 
4606  |  | /* 21105 */   MCD_OPC_FilterValue, 6, 12, 0, 0, // Skip to: 21122  | 
4607  |  | /* 21110 */   MCD_OPC_CheckField, 3, 2, 0, 1, 13, 0, // Skip to: 24446  | 
4608  |  | /* 21117 */   MCD_OPC_Decode, 132, 17, 136, 1, // Opcode: XVSETEQZ_V  | 
4609  |  | /* 21122 */   MCD_OPC_FilterValue, 7, 12, 0, 0, // Skip to: 21139  | 
4610  |  | /* 21127 */   MCD_OPC_CheckField, 3, 2, 0, 240, 12, 0, // Skip to: 24446  | 
4611  |  | /* 21134 */   MCD_OPC_Decode, 133, 17, 136, 1, // Opcode: XVSETNEZ_V  | 
4612  |  | /* 21139 */   MCD_OPC_FilterValue, 8, 12, 0, 0, // Skip to: 21156  | 
4613  |  | /* 21144 */   MCD_OPC_CheckField, 3, 2, 0, 223, 12, 0, // Skip to: 24446  | 
4614  |  | /* 21151 */   MCD_OPC_Decode, 128, 17, 136, 1, // Opcode: XVSETANYEQZ_B  | 
4615  |  | /* 21156 */   MCD_OPC_FilterValue, 9, 12, 0, 0, // Skip to: 21173  | 
4616  |  | /* 21161 */   MCD_OPC_CheckField, 3, 2, 0, 206, 12, 0, // Skip to: 24446  | 
4617  |  | /* 21168 */   MCD_OPC_Decode, 130, 17, 136, 1, // Opcode: XVSETANYEQZ_H  | 
4618  |  | /* 21173 */   MCD_OPC_FilterValue, 10, 12, 0, 0, // Skip to: 21190  | 
4619  |  | /* 21178 */   MCD_OPC_CheckField, 3, 2, 0, 189, 12, 0, // Skip to: 24446  | 
4620  |  | /* 21185 */   MCD_OPC_Decode, 131, 17, 136, 1, // Opcode: XVSETANYEQZ_W  | 
4621  |  | /* 21190 */   MCD_OPC_FilterValue, 11, 12, 0, 0, // Skip to: 21207  | 
4622  |  | /* 21195 */   MCD_OPC_CheckField, 3, 2, 0, 172, 12, 0, // Skip to: 24446  | 
4623  |  | /* 21202 */   MCD_OPC_Decode, 129, 17, 136, 1, // Opcode: XVSETANYEQZ_D  | 
4624  |  | /* 21207 */   MCD_OPC_FilterValue, 12, 12, 0, 0, // Skip to: 21224  | 
4625  |  | /* 21212 */   MCD_OPC_CheckField, 3, 2, 0, 155, 12, 0, // Skip to: 24446  | 
4626  |  | /* 21219 */   MCD_OPC_Decode, 252, 16, 136, 1, // Opcode: XVSETALLNEZ_B  | 
4627  |  | /* 21224 */   MCD_OPC_FilterValue, 13, 12, 0, 0, // Skip to: 21241  | 
4628  |  | /* 21229 */   MCD_OPC_CheckField, 3, 2, 0, 138, 12, 0, // Skip to: 24446  | 
4629  |  | /* 21236 */   MCD_OPC_Decode, 254, 16, 136, 1, // Opcode: XVSETALLNEZ_H  | 
4630  |  | /* 21241 */   MCD_OPC_FilterValue, 14, 12, 0, 0, // Skip to: 21258  | 
4631  |  | /* 21246 */   MCD_OPC_CheckField, 3, 2, 0, 121, 12, 0, // Skip to: 24446  | 
4632  |  | /* 21253 */   MCD_OPC_Decode, 255, 16, 136, 1, // Opcode: XVSETALLNEZ_W  | 
4633  |  | /* 21258 */   MCD_OPC_FilterValue, 15, 12, 0, 0, // Skip to: 21275  | 
4634  |  | /* 21263 */   MCD_OPC_CheckField, 3, 2, 0, 104, 12, 0, // Skip to: 24446  | 
4635  |  | /* 21270 */   MCD_OPC_Decode, 253, 16, 136, 1, // Opcode: XVSETALLNEZ_D  | 
4636  |  | /* 21275 */   MCD_OPC_FilterValue, 17, 5, 0, 0, // Skip to: 21285  | 
4637  |  | /* 21280 */   MCD_OPC_Decode, 196, 14, 135, 1, // Opcode: XVFLOGB_S  | 
4638  |  | /* 21285 */   MCD_OPC_FilterValue, 18, 5, 0, 0, // Skip to: 21295  | 
4639  |  | /* 21290 */   MCD_OPC_Decode, 195, 14, 135, 1, // Opcode: XVFLOGB_D  | 
4640  |  | /* 21295 */   MCD_OPC_FilterValue, 21, 5, 0, 0, // Skip to: 21305  | 
4641  |  | /* 21300 */   MCD_OPC_Decode, 135, 14, 135, 1, // Opcode: XVFCLASS_S  | 
4642  |  | /* 21305 */   MCD_OPC_FilterValue, 22, 5, 0, 0, // Skip to: 21315  | 
4643  |  | /* 21310 */   MCD_OPC_Decode, 134, 14, 135, 1, // Opcode: XVFCLASS_D  | 
4644  |  | /* 21315 */   MCD_OPC_FilterValue, 25, 5, 0, 0, // Skip to: 21325  | 
4645  |  | /* 21320 */   MCD_OPC_Decode, 238, 14, 135, 1, // Opcode: XVFSQRT_S  | 
4646  |  | /* 21325 */   MCD_OPC_FilterValue, 26, 5, 0, 0, // Skip to: 21335  | 
4647  |  | /* 21330 */   MCD_OPC_Decode, 237, 14, 135, 1, // Opcode: XVFSQRT_D  | 
4648  |  | /* 21335 */   MCD_OPC_FilterValue, 29, 5, 0, 0, // Skip to: 21345  | 
4649  |  | /* 21340 */   MCD_OPC_Decode, 218, 14, 135, 1, // Opcode: XVFRECIP_S  | 
4650  |  | /* 21345 */   MCD_OPC_FilterValue, 30, 24, 12, 0, // Skip to: 24446  | 
4651  |  | /* 21350 */   MCD_OPC_Decode, 217, 14, 135, 1, // Opcode: XVFRECIP_D  | 
4652  |  | /* 21355 */   MCD_OPC_FilterValue, 2, 163, 0, 0, // Skip to: 21523  | 
4653  |  | /* 21360 */   MCD_OPC_ExtractField, 10, 5,  // Inst{14-10} ... | 
4654  |  | /* 21363 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 21373  | 
4655  |  | /* 21368 */   MCD_OPC_Decode, 232, 14, 135, 1, // Opcode: XVFRSQRT_S  | 
4656  |  | /* 21373 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 21383  | 
4657  |  | /* 21378 */   MCD_OPC_Decode, 231, 14, 135, 1, // Opcode: XVFRSQRT_D  | 
4658  |  | /* 21383 */   MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 21393  | 
4659  |  | /* 21388 */   MCD_OPC_Decode, 216, 14, 135, 1, // Opcode: XVFRECIPE_S  | 
4660  |  | /* 21393 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 21403  | 
4661  |  | /* 21398 */   MCD_OPC_Decode, 215, 14, 135, 1, // Opcode: XVFRECIPE_D  | 
4662  |  | /* 21403 */   MCD_OPC_FilterValue, 9, 5, 0, 0, // Skip to: 21413  | 
4663  |  | /* 21408 */   MCD_OPC_Decode, 230, 14, 135, 1, // Opcode: XVFRSQRTE_S  | 
4664  |  | /* 21413 */   MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 21423  | 
4665  |  | /* 21418 */   MCD_OPC_Decode, 229, 14, 135, 1, // Opcode: XVFRSQRTE_D  | 
4666  |  | /* 21423 */   MCD_OPC_FilterValue, 13, 5, 0, 0, // Skip to: 21433  | 
4667  |  | /* 21428 */   MCD_OPC_Decode, 228, 14, 135, 1, // Opcode: XVFRINT_S  | 
4668  |  | /* 21433 */   MCD_OPC_FilterValue, 14, 5, 0, 0, // Skip to: 21443  | 
4669  |  | /* 21438 */   MCD_OPC_Decode, 227, 14, 135, 1, // Opcode: XVFRINT_D  | 
4670  |  | /* 21443 */   MCD_OPC_FilterValue, 17, 5, 0, 0, // Skip to: 21453  | 
4671  |  | /* 21448 */   MCD_OPC_Decode, 220, 14, 135, 1, // Opcode: XVFRINTRM_S  | 
4672  |  | /* 21453 */   MCD_OPC_FilterValue, 18, 5, 0, 0, // Skip to: 21463  | 
4673  |  | /* 21458 */   MCD_OPC_Decode, 219, 14, 135, 1, // Opcode: XVFRINTRM_D  | 
4674  |  | /* 21463 */   MCD_OPC_FilterValue, 21, 5, 0, 0, // Skip to: 21473  | 
4675  |  | /* 21468 */   MCD_OPC_Decode, 224, 14, 135, 1, // Opcode: XVFRINTRP_S  | 
4676  |  | /* 21473 */   MCD_OPC_FilterValue, 22, 5, 0, 0, // Skip to: 21483  | 
4677  |  | /* 21478 */   MCD_OPC_Decode, 223, 14, 135, 1, // Opcode: XVFRINTRP_D  | 
4678  |  | /* 21483 */   MCD_OPC_FilterValue, 25, 5, 0, 0, // Skip to: 21493  | 
4679  |  | /* 21488 */   MCD_OPC_Decode, 226, 14, 135, 1, // Opcode: XVFRINTRZ_S  | 
4680  |  | /* 21493 */   MCD_OPC_FilterValue, 26, 5, 0, 0, // Skip to: 21503  | 
4681  |  | /* 21498 */   MCD_OPC_Decode, 225, 14, 135, 1, // Opcode: XVFRINTRZ_D  | 
4682  |  | /* 21503 */   MCD_OPC_FilterValue, 29, 5, 0, 0, // Skip to: 21513  | 
4683  |  | /* 21508 */   MCD_OPC_Decode, 222, 14, 135, 1, // Opcode: XVFRINTRNE_S  | 
4684  |  | /* 21513 */   MCD_OPC_FilterValue, 30, 112, 11, 0, // Skip to: 24446  | 
4685  |  | /* 21518 */   MCD_OPC_Decode, 221, 14, 135, 1, // Opcode: XVFRINTRNE_D  | 
4686  |  | /* 21523 */   MCD_OPC_FilterValue, 3, 43, 0, 0, // Skip to: 21571  | 
4687  |  | /* 21528 */   MCD_OPC_ExtractField, 10, 5,  // Inst{14-10} ... | 
4688  |  | /* 21531 */   MCD_OPC_FilterValue, 26, 5, 0, 0, // Skip to: 21541  | 
4689  |  | /* 21536 */   MCD_OPC_Decode, 183, 14, 135, 1, // Opcode: XVFCVTL_S_H  | 
4690  |  | /* 21541 */   MCD_OPC_FilterValue, 27, 5, 0, 0, // Skip to: 21551  | 
4691  |  | /* 21546 */   MCD_OPC_Decode, 181, 14, 135, 1, // Opcode: XVFCVTH_S_H  | 
4692  |  | /* 21551 */   MCD_OPC_FilterValue, 28, 5, 0, 0, // Skip to: 21561  | 
4693  |  | /* 21556 */   MCD_OPC_Decode, 182, 14, 135, 1, // Opcode: XVFCVTL_D_S  | 
4694  |  | /* 21561 */   MCD_OPC_FilterValue, 29, 64, 11, 0, // Skip to: 24446  | 
4695  |  | /* 21566 */   MCD_OPC_Decode, 180, 14, 135, 1, // Opcode: XVFCVTH_D_S  | 
4696  |  | /* 21571 */   MCD_OPC_FilterValue, 4, 203, 0, 0, // Skip to: 21779  | 
4697  |  | /* 21576 */   MCD_OPC_ExtractField, 10, 5,  // Inst{14-10} ... | 
4698  |  | /* 21579 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 21589  | 
4699  |  | /* 21584 */   MCD_OPC_Decode, 193, 14, 135, 1, // Opcode: XVFFINT_S_W  | 
4700  |  | /* 21589 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 21599  | 
4701  |  | /* 21594 */   MCD_OPC_Decode, 194, 14, 135, 1, // Opcode: XVFFINT_S_WU  | 
4702  |  | /* 21599 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 21609  | 
4703  |  | /* 21604 */   MCD_OPC_Decode, 190, 14, 135, 1, // Opcode: XVFFINT_D_L  | 
4704  |  | /* 21609 */   MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 21619  | 
4705  |  | /* 21614 */   MCD_OPC_Decode, 191, 14, 135, 1, // Opcode: XVFFINT_D_LU  | 
4706  |  | /* 21619 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 21629  | 
4707  |  | /* 21624 */   MCD_OPC_Decode, 189, 14, 135, 1, // Opcode: XVFFINTL_D_W  | 
4708  |  | /* 21629 */   MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 21639  | 
4709  |  | /* 21634 */   MCD_OPC_Decode, 188, 14, 135, 1, // Opcode: XVFFINTH_D_W  | 
4710  |  | /* 21639 */   MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 21649  | 
4711  |  | /* 21644 */   MCD_OPC_Decode, 141, 15, 135, 1, // Opcode: XVFTINT_W_S  | 
4712  |  | /* 21649 */   MCD_OPC_FilterValue, 13, 5, 0, 0, // Skip to: 21659  | 
4713  |  | /* 21654 */   MCD_OPC_Decode, 138, 15, 135, 1, // Opcode: XVFTINT_L_D  | 
4714  |  | /* 21659 */   MCD_OPC_FilterValue, 14, 5, 0, 0, // Skip to: 21669  | 
4715  |  | /* 21664 */   MCD_OPC_Decode, 247, 14, 135, 1, // Opcode: XVFTINTRM_W_S  | 
4716  |  | /* 21669 */   MCD_OPC_FilterValue, 15, 5, 0, 0, // Skip to: 21679  | 
4717  |  | /* 21674 */   MCD_OPC_Decode, 245, 14, 135, 1, // Opcode: XVFTINTRM_L_D  | 
4718  |  | /* 21679 */   MCD_OPC_FilterValue, 16, 5, 0, 0, // Skip to: 21689  | 
4719  |  | /* 21684 */   MCD_OPC_Decode, 129, 15, 135, 1, // Opcode: XVFTINTRP_W_S  | 
4720  |  | /* 21689 */   MCD_OPC_FilterValue, 17, 5, 0, 0, // Skip to: 21699  | 
4721  |  | /* 21694 */   MCD_OPC_Decode, 255, 14, 135, 1, // Opcode: XVFTINTRP_L_D  | 
4722  |  | /* 21699 */   MCD_OPC_FilterValue, 18, 5, 0, 0, // Skip to: 21709  | 
4723  |  | /* 21704 */   MCD_OPC_Decode, 136, 15, 135, 1, // Opcode: XVFTINTRZ_W_S  | 
4724  |  | /* 21709 */   MCD_OPC_FilterValue, 19, 5, 0, 0, // Skip to: 21719  | 
4725  |  | /* 21714 */   MCD_OPC_Decode, 133, 15, 135, 1, // Opcode: XVFTINTRZ_L_D  | 
4726  |  | /* 21719 */   MCD_OPC_FilterValue, 20, 5, 0, 0, // Skip to: 21729  | 
4727  |  | /* 21724 */   MCD_OPC_Decode, 252, 14, 135, 1, // Opcode: XVFTINTRNE_W_S  | 
4728  |  | /* 21729 */   MCD_OPC_FilterValue, 21, 5, 0, 0, // Skip to: 21739  | 
4729  |  | /* 21734 */   MCD_OPC_Decode, 250, 14, 135, 1, // Opcode: XVFTINTRNE_L_D  | 
4730  |  | /* 21739 */   MCD_OPC_FilterValue, 22, 5, 0, 0, // Skip to: 21749  | 
4731  |  | /* 21744 */   MCD_OPC_Decode, 139, 15, 135, 1, // Opcode: XVFTINT_WU_S  | 
4732  |  | /* 21749 */   MCD_OPC_FilterValue, 23, 5, 0, 0, // Skip to: 21759  | 
4733  |  | /* 21754 */   MCD_OPC_Decode, 137, 15, 135, 1, // Opcode: XVFTINT_LU_D  | 
4734  |  | /* 21759 */   MCD_OPC_FilterValue, 28, 5, 0, 0, // Skip to: 21769  | 
4735  |  | /* 21764 */   MCD_OPC_Decode, 134, 15, 135, 1, // Opcode: XVFTINTRZ_WU_S  | 
4736  |  | /* 21769 */   MCD_OPC_FilterValue, 29, 112, 10, 0, // Skip to: 24446  | 
4737  |  | /* 21774 */   MCD_OPC_Decode, 132, 15, 135, 1, // Opcode: XVFTINTRZ_LU_D  | 
4738  |  | /* 21779 */   MCD_OPC_FilterValue, 5, 183, 0, 0, // Skip to: 21967  | 
4739  |  | /* 21784 */   MCD_OPC_ExtractField, 10, 5,  // Inst{14-10} ... | 
4740  |  | /* 21787 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 21797  | 
4741  |  | /* 21792 */   MCD_OPC_Decode, 242, 14, 135, 1, // Opcode: XVFTINTL_L_S  | 
4742  |  | /* 21797 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 21807  | 
4743  |  | /* 21802 */   MCD_OPC_Decode, 241, 14, 135, 1, // Opcode: XVFTINTH_L_S  | 
4744  |  | /* 21807 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 21817  | 
4745  |  | /* 21812 */   MCD_OPC_Decode, 244, 14, 135, 1, // Opcode: XVFTINTRML_L_S  | 
4746  |  | /* 21817 */   MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 21827  | 
4747  |  | /* 21822 */   MCD_OPC_Decode, 243, 14, 135, 1, // Opcode: XVFTINTRMH_L_S  | 
4748  |  | /* 21827 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 21837  | 
4749  |  | /* 21832 */   MCD_OPC_Decode, 254, 14, 135, 1, // Opcode: XVFTINTRPL_L_S  | 
4750  |  | /* 21837 */   MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 21847  | 
4751  |  | /* 21842 */   MCD_OPC_Decode, 253, 14, 135, 1, // Opcode: XVFTINTRPH_L_S  | 
4752  |  | /* 21847 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 21857  | 
4753  |  | /* 21852 */   MCD_OPC_Decode, 131, 15, 135, 1, // Opcode: XVFTINTRZL_L_S  | 
4754  |  | /* 21857 */   MCD_OPC_FilterValue, 7, 5, 0, 0, // Skip to: 21867  | 
4755  |  | /* 21862 */   MCD_OPC_Decode, 130, 15, 135, 1, // Opcode: XVFTINTRZH_L_S  | 
4756  |  | /* 21867 */   MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 21877  | 
4757  |  | /* 21872 */   MCD_OPC_Decode, 249, 14, 135, 1, // Opcode: XVFTINTRNEL_L_S  | 
4758  |  | /* 21877 */   MCD_OPC_FilterValue, 9, 5, 0, 0, // Skip to: 21887  | 
4759  |  | /* 21882 */   MCD_OPC_Decode, 248, 14, 135, 1, // Opcode: XVFTINTRNEH_L_S  | 
4760  |  | /* 21887 */   MCD_OPC_FilterValue, 24, 5, 0, 0, // Skip to: 21897  | 
4761  |  | /* 21892 */   MCD_OPC_Decode, 249, 13, 135, 1, // Opcode: XVEXTH_H_B  | 
4762  |  | /* 21897 */   MCD_OPC_FilterValue, 25, 5, 0, 0, // Skip to: 21907  | 
4763  |  | /* 21902 */   MCD_OPC_Decode, 253, 13, 135, 1, // Opcode: XVEXTH_W_H  | 
4764  |  | /* 21907 */   MCD_OPC_FilterValue, 26, 5, 0, 0, // Skip to: 21917  | 
4765  |  | /* 21912 */   MCD_OPC_Decode, 247, 13, 135, 1, // Opcode: XVEXTH_D_W  | 
4766  |  | /* 21917 */   MCD_OPC_FilterValue, 27, 5, 0, 0, // Skip to: 21927  | 
4767  |  | /* 21922 */   MCD_OPC_Decode, 251, 13, 135, 1, // Opcode: XVEXTH_Q_D  | 
4768  |  | /* 21927 */   MCD_OPC_FilterValue, 28, 5, 0, 0, // Skip to: 21937  | 
4769  |  | /* 21932 */   MCD_OPC_Decode, 248, 13, 135, 1, // Opcode: XVEXTH_HU_BU  | 
4770  |  | /* 21937 */   MCD_OPC_FilterValue, 29, 5, 0, 0, // Skip to: 21947  | 
4771  |  | /* 21942 */   MCD_OPC_Decode, 252, 13, 135, 1, // Opcode: XVEXTH_WU_HU  | 
4772  |  | /* 21947 */   MCD_OPC_FilterValue, 30, 5, 0, 0, // Skip to: 21957  | 
4773  |  | /* 21952 */   MCD_OPC_Decode, 246, 13, 135, 1, // Opcode: XVEXTH_DU_WU  | 
4774  |  | /* 21957 */   MCD_OPC_FilterValue, 31, 180, 9, 0, // Skip to: 24446  | 
4775  |  | /* 21962 */   MCD_OPC_Decode, 250, 13, 135, 1, // Opcode: XVEXTH_QU_DU  | 
4776  |  | /* 21967 */   MCD_OPC_FilterValue, 6, 163, 0, 0, // Skip to: 22135  | 
4777  |  | /* 21972 */   MCD_OPC_ExtractField, 10, 5,  // Inst{14-10} ... | 
4778  |  | /* 21975 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 21985  | 
4779  |  | /* 21980 */   MCD_OPC_Decode, 207, 16, 137, 1, // Opcode: XVREPLGR2VR_B  | 
4780  |  | /* 21985 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 21995  | 
4781  |  | /* 21990 */   MCD_OPC_Decode, 209, 16, 137, 1, // Opcode: XVREPLGR2VR_H  | 
4782  |  | /* 21995 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 22005  | 
4783  |  | /* 22000 */   MCD_OPC_Decode, 210, 16, 137, 1, // Opcode: XVREPLGR2VR_W  | 
4784  |  | /* 22005 */   MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 22015  | 
4785  |  | /* 22010 */   MCD_OPC_Decode, 208, 16, 137, 1, // Opcode: XVREPLGR2VR_D  | 
4786  |  | /* 22015 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 22025  | 
4787  |  | /* 22020 */   MCD_OPC_Decode, 178, 7, 135, 1, // Opcode: VEXT2XV_H_B  | 
4788  |  | /* 22025 */   MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 22035  | 
4789  |  | /* 22030 */   MCD_OPC_Decode, 181, 7, 135, 1, // Opcode: VEXT2XV_W_B  | 
4790  |  | /* 22035 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 22045  | 
4791  |  | /* 22040 */   MCD_OPC_Decode, 174, 7, 135, 1, // Opcode: VEXT2XV_D_B  | 
4792  |  | /* 22045 */   MCD_OPC_FilterValue, 7, 5, 0, 0, // Skip to: 22055  | 
4793  |  | /* 22050 */   MCD_OPC_Decode, 182, 7, 135, 1, // Opcode: VEXT2XV_W_H  | 
4794  |  | /* 22055 */   MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 22065  | 
4795  |  | /* 22060 */   MCD_OPC_Decode, 175, 7, 135, 1, // Opcode: VEXT2XV_D_H  | 
4796  |  | /* 22065 */   MCD_OPC_FilterValue, 9, 5, 0, 0, // Skip to: 22075  | 
4797  |  | /* 22070 */   MCD_OPC_Decode, 176, 7, 135, 1, // Opcode: VEXT2XV_D_W  | 
4798  |  | /* 22075 */   MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 22085  | 
4799  |  | /* 22080 */   MCD_OPC_Decode, 177, 7, 135, 1, // Opcode: VEXT2XV_HU_BU  | 
4800  |  | /* 22085 */   MCD_OPC_FilterValue, 11, 5, 0, 0, // Skip to: 22095  | 
4801  |  | /* 22090 */   MCD_OPC_Decode, 179, 7, 135, 1, // Opcode: VEXT2XV_WU_BU  | 
4802  |  | /* 22095 */   MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 22105  | 
4803  |  | /* 22100 */   MCD_OPC_Decode, 171, 7, 135, 1, // Opcode: VEXT2XV_DU_BU  | 
4804  |  | /* 22105 */   MCD_OPC_FilterValue, 13, 5, 0, 0, // Skip to: 22115  | 
4805  |  | /* 22110 */   MCD_OPC_Decode, 180, 7, 135, 1, // Opcode: VEXT2XV_WU_HU  | 
4806  |  | /* 22115 */   MCD_OPC_FilterValue, 14, 5, 0, 0, // Skip to: 22125  | 
4807  |  | /* 22120 */   MCD_OPC_Decode, 172, 7, 135, 1, // Opcode: VEXT2XV_DU_HU  | 
4808  |  | /* 22125 */   MCD_OPC_FilterValue, 15, 12, 9, 0, // Skip to: 24446  | 
4809  |  | /* 22130 */   MCD_OPC_Decode, 173, 7, 135, 1, // Opcode: VEXT2XV_DU_WU  | 
4810  |  | /* 22135 */   MCD_OPC_FilterValue, 7, 2, 9, 0, // Skip to: 24446  | 
4811  |  | /* 22140 */   MCD_OPC_Decode, 150, 15, 133, 1, // Opcode: XVHSELI_D  | 
4812  |  | /* 22145 */   MCD_OPC_FilterValue, 168, 1, 66, 0, 0, // Skip to: 22217  | 
4813  |  | /* 22151 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ... | 
4814  |  | /* 22154 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 22207  | 
4815  |  | /* 22159 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
4816  |  | /* 22162 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 22197  | 
4817  |  | /* 22167 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ... | 
4818  |  | /* 22170 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22187  | 
4819  |  | /* 22175 */   MCD_OPC_CheckField, 13, 1, 1, 216, 8, 0, // Skip to: 24446  | 
4820  |  | /* 22182 */   MCD_OPC_Decode, 220, 16, 138, 1, // Opcode: XVROTRI_B  | 
4821  |  | /* 22187 */   MCD_OPC_FilterValue, 1, 206, 8, 0, // Skip to: 24446  | 
4822  |  | /* 22192 */   MCD_OPC_Decode, 222, 16, 139, 1, // Opcode: XVROTRI_H  | 
4823  |  | /* 22197 */   MCD_OPC_FilterValue, 1, 196, 8, 0, // Skip to: 24446  | 
4824  |  | /* 22202 */   MCD_OPC_Decode, 223, 16, 133, 1, // Opcode: XVROTRI_W  | 
4825  |  | /* 22207 */   MCD_OPC_FilterValue, 1, 186, 8, 0, // Skip to: 24446  | 
4826  |  | /* 22212 */   MCD_OPC_Decode, 221, 16, 140, 1, // Opcode: XVROTRI_D  | 
4827  |  | /* 22217 */   MCD_OPC_FilterValue, 169, 1, 66, 0, 0, // Skip to: 22289  | 
4828  |  | /* 22223 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ... | 
4829  |  | /* 22226 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 22279  | 
4830  |  | /* 22231 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
4831  |  | /* 22234 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 22269  | 
4832  |  | /* 22239 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ... | 
4833  |  | /* 22242 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22259  | 
4834  |  | /* 22247 */   MCD_OPC_CheckField, 13, 1, 1, 144, 8, 0, // Skip to: 24446  | 
4835  |  | /* 22254 */   MCD_OPC_Decode, 233, 17, 138, 1, // Opcode: XVSRLRI_B  | 
4836  |  | /* 22259 */   MCD_OPC_FilterValue, 1, 134, 8, 0, // Skip to: 24446  | 
4837  |  | /* 22264 */   MCD_OPC_Decode, 235, 17, 139, 1, // Opcode: XVSRLRI_H  | 
4838  |  | /* 22269 */   MCD_OPC_FilterValue, 1, 124, 8, 0, // Skip to: 24446  | 
4839  |  | /* 22274 */   MCD_OPC_Decode, 236, 17, 133, 1, // Opcode: XVSRLRI_W  | 
4840  |  | /* 22279 */   MCD_OPC_FilterValue, 1, 114, 8, 0, // Skip to: 24446  | 
4841  |  | /* 22284 */   MCD_OPC_Decode, 234, 17, 140, 1, // Opcode: XVSRLRI_D  | 
4842  |  | /* 22289 */   MCD_OPC_FilterValue, 170, 1, 66, 0, 0, // Skip to: 22361  | 
4843  |  | /* 22295 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ... | 
4844  |  | /* 22298 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 22351  | 
4845  |  | /* 22303 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
4846  |  | /* 22306 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 22341  | 
4847  |  | /* 22311 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ... | 
4848  |  | /* 22314 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22331  | 
4849  |  | /* 22319 */   MCD_OPC_CheckField, 13, 1, 1, 72, 8, 0, // Skip to: 24446  | 
4850  |  | /* 22326 */   MCD_OPC_Decode, 203, 17, 138, 1, // Opcode: XVSRARI_B  | 
4851  |  | /* 22331 */   MCD_OPC_FilterValue, 1, 62, 8, 0, // Skip to: 24446  | 
4852  |  | /* 22336 */   MCD_OPC_Decode, 205, 17, 139, 1, // Opcode: XVSRARI_H  | 
4853  |  | /* 22341 */   MCD_OPC_FilterValue, 1, 52, 8, 0, // Skip to: 24446  | 
4854  |  | /* 22346 */   MCD_OPC_Decode, 206, 17, 133, 1, // Opcode: XVSRARI_W  | 
4855  |  | /* 22351 */   MCD_OPC_FilterValue, 1, 42, 8, 0, // Skip to: 24446  | 
4856  |  | /* 22356 */   MCD_OPC_Decode, 204, 17, 140, 1, // Opcode: XVSRARI_D  | 
4857  |  | /* 22361 */   MCD_OPC_FilterValue, 186, 1, 30, 0, 0, // Skip to: 22397  | 
4858  |  | /* 22367 */   MCD_OPC_ExtractField, 13, 5,  // Inst{17-13} ... | 
4859  |  | /* 22370 */   MCD_OPC_FilterValue, 30, 5, 0, 0, // Skip to: 22380  | 
4860  |  | /* 22375 */   MCD_OPC_Decode, 168, 15, 141, 1, // Opcode: XVINSGR2VR_W  | 
4861  |  | /* 22380 */   MCD_OPC_FilterValue, 31, 13, 8, 0, // Skip to: 24446  | 
4862  |  | /* 22385 */   MCD_OPC_CheckField, 12, 1, 0, 6, 8, 0, // Skip to: 24446  | 
4863  |  | /* 22392 */   MCD_OPC_Decode, 167, 15, 142, 1, // Opcode: XVINSGR2VR_D  | 
4864  |  | /* 22397 */   MCD_OPC_FilterValue, 187, 1, 30, 0, 0, // Skip to: 22433  | 
4865  |  | /* 22403 */   MCD_OPC_ExtractField, 13, 5,  // Inst{17-13} ... | 
4866  |  | /* 22406 */   MCD_OPC_FilterValue, 30, 5, 0, 0, // Skip to: 22416  | 
4867  |  | /* 22411 */   MCD_OPC_Decode, 199, 16, 143, 1, // Opcode: XVPICKVE2GR_W  | 
4868  |  | /* 22416 */   MCD_OPC_FilterValue, 31, 233, 7, 0, // Skip to: 24446  | 
4869  |  | /* 22421 */   MCD_OPC_CheckField, 12, 1, 0, 226, 7, 0, // Skip to: 24446  | 
4870  |  | /* 22428 */   MCD_OPC_Decode, 197, 16, 144, 1, // Opcode: XVPICKVE2GR_D  | 
4871  |  | /* 22433 */   MCD_OPC_FilterValue, 188, 1, 30, 0, 0, // Skip to: 22469  | 
4872  |  | /* 22439 */   MCD_OPC_ExtractField, 13, 5,  // Inst{17-13} ... | 
4873  |  | /* 22442 */   MCD_OPC_FilterValue, 30, 5, 0, 0, // Skip to: 22452  | 
4874  |  | /* 22447 */   MCD_OPC_Decode, 200, 16, 143, 1, // Opcode: XVPICKVE2GR_WU  | 
4875  |  | /* 22452 */   MCD_OPC_FilterValue, 31, 197, 7, 0, // Skip to: 24446  | 
4876  |  | /* 22457 */   MCD_OPC_CheckField, 12, 1, 0, 190, 7, 0, // Skip to: 24446  | 
4877  |  | /* 22464 */   MCD_OPC_Decode, 198, 16, 144, 1, // Opcode: XVPICKVE2GR_DU  | 
4878  |  | /* 22469 */   MCD_OPC_FilterValue, 189, 1, 66, 0, 0, // Skip to: 22541  | 
4879  |  | /* 22475 */   MCD_OPC_ExtractField, 14, 4,  // Inst{17-14} ... | 
4880  |  | /* 22478 */   MCD_OPC_FilterValue, 14, 5, 0, 0, // Skip to: 22488  | 
4881  |  | /* 22483 */   MCD_OPC_Decode, 203, 16, 139, 1, // Opcode: XVREPL128VEI_B  | 
4882  |  | /* 22488 */   MCD_OPC_FilterValue, 15, 161, 7, 0, // Skip to: 24446  | 
4883  |  | /* 22493 */   MCD_OPC_ExtractField, 13, 1,  // Inst{13} ... | 
4884  |  | /* 22496 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 22506  | 
4885  |  | /* 22501 */   MCD_OPC_Decode, 205, 16, 138, 1, // Opcode: XVREPL128VEI_H  | 
4886  |  | /* 22506 */   MCD_OPC_FilterValue, 1, 143, 7, 0, // Skip to: 24446  | 
4887  |  | /* 22511 */   MCD_OPC_ExtractField, 12, 1,  // Inst{12} ... | 
4888  |  | /* 22514 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 22524  | 
4889  |  | /* 22519 */   MCD_OPC_Decode, 206, 16, 145, 1, // Opcode: XVREPL128VEI_W  | 
4890  |  | /* 22524 */   MCD_OPC_FilterValue, 1, 125, 7, 0, // Skip to: 24446  | 
4891  |  | /* 22529 */   MCD_OPC_CheckField, 11, 1, 0, 118, 7, 0, // Skip to: 24446  | 
4892  |  | /* 22536 */   MCD_OPC_Decode, 204, 16, 146, 1, // Opcode: XVREPL128VEI_D  | 
4893  |  | /* 22541 */   MCD_OPC_FilterValue, 191, 1, 30, 0, 0, // Skip to: 22577  | 
4894  |  | /* 22547 */   MCD_OPC_ExtractField, 13, 5,  // Inst{17-13} ... | 
4895  |  | /* 22550 */   MCD_OPC_FilterValue, 30, 5, 0, 0, // Skip to: 22560  | 
4896  |  | /* 22555 */   MCD_OPC_Decode, 170, 15, 147, 1, // Opcode: XVINSVE0_W  | 
4897  |  | /* 22560 */   MCD_OPC_FilterValue, 31, 89, 7, 0, // Skip to: 24446  | 
4898  |  | /* 22565 */   MCD_OPC_CheckField, 12, 1, 0, 82, 7, 0, // Skip to: 24446  | 
4899  |  | /* 22572 */   MCD_OPC_Decode, 169, 15, 148, 1, // Opcode: XVINSVE0_D  | 
4900  |  | /* 22577 */   MCD_OPC_FilterValue, 192, 1, 30, 0, 0, // Skip to: 22613  | 
4901  |  | /* 22583 */   MCD_OPC_ExtractField, 13, 5,  // Inst{17-13} ... | 
4902  |  | /* 22586 */   MCD_OPC_FilterValue, 30, 5, 0, 0, // Skip to: 22596  | 
4903  |  | /* 22591 */   MCD_OPC_Decode, 202, 16, 138, 1, // Opcode: XVPICKVE_W  | 
4904  |  | /* 22596 */   MCD_OPC_FilterValue, 31, 53, 7, 0, // Skip to: 24446  | 
4905  |  | /* 22601 */   MCD_OPC_CheckField, 12, 1, 0, 46, 7, 0, // Skip to: 24446  | 
4906  |  | /* 22608 */   MCD_OPC_Decode, 201, 16, 145, 1, // Opcode: XVPICKVE_D  | 
4907  |  | /* 22613 */   MCD_OPC_FilterValue, 193, 1, 58, 0, 0, // Skip to: 22677  | 
4908  |  | /* 22619 */   MCD_OPC_ExtractField, 10, 8,  // Inst{17-10} ... | 
4909  |  | /* 22622 */   MCD_OPC_FilterValue, 192, 1, 5, 0, 0, // Skip to: 22633  | 
4910  |  | /* 22628 */   MCD_OPC_Decode, 211, 16, 135, 1, // Opcode: XVREPLVE0_B  | 
4911  |  | /* 22633 */   MCD_OPC_FilterValue, 224, 1, 5, 0, 0, // Skip to: 22644  | 
4912  |  | /* 22639 */   MCD_OPC_Decode, 213, 16, 135, 1, // Opcode: XVREPLVE0_H  | 
4913  |  | /* 22644 */   MCD_OPC_FilterValue, 240, 1, 5, 0, 0, // Skip to: 22655  | 
4914  |  | /* 22650 */   MCD_OPC_Decode, 215, 16, 135, 1, // Opcode: XVREPLVE0_W  | 
4915  |  | /* 22655 */   MCD_OPC_FilterValue, 248, 1, 5, 0, 0, // Skip to: 22666  | 
4916  |  | /* 22661 */   MCD_OPC_Decode, 212, 16, 135, 1, // Opcode: XVREPLVE0_D  | 
4917  |  | /* 22666 */   MCD_OPC_FilterValue, 252, 1, 238, 6, 0, // Skip to: 24446  | 
4918  |  | /* 22672 */   MCD_OPC_Decode, 214, 16, 135, 1, // Opcode: XVREPLVE0_Q  | 
4919  |  | /* 22677 */   MCD_OPC_FilterValue, 194, 1, 65, 0, 0, // Skip to: 22748  | 
4920  |  | /* 22683 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4921  |  | /* 22686 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 22721  | 
4922  |  | /* 22691 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ... | 
4923  |  | /* 22694 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22711  | 
4924  |  | /* 22699 */   MCD_OPC_CheckField, 13, 1, 1, 204, 6, 0, // Skip to: 24446  | 
4925  |  | /* 22706 */   MCD_OPC_Decode, 169, 17, 138, 1, // Opcode: XVSLLWIL_H_B  | 
4926  |  | /* 22711 */   MCD_OPC_FilterValue, 1, 194, 6, 0, // Skip to: 24446  | 
4927  |  | /* 22716 */   MCD_OPC_Decode, 171, 17, 139, 1, // Opcode: XVSLLWIL_W_H  | 
4928  |  | /* 22721 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 22731  | 
4929  |  | /* 22726 */   MCD_OPC_Decode, 167, 17, 133, 1, // Opcode: XVSLLWIL_D_W  | 
4930  |  | /* 22731 */   MCD_OPC_FilterValue, 2, 174, 6, 0, // Skip to: 24446  | 
4931  |  | /* 22736 */   MCD_OPC_CheckField, 10, 5, 0, 167, 6, 0, // Skip to: 24446  | 
4932  |  | /* 22743 */   MCD_OPC_Decode, 255, 13, 135, 1, // Opcode: XVEXTL_Q_D  | 
4933  |  | /* 22748 */   MCD_OPC_FilterValue, 195, 1, 65, 0, 0, // Skip to: 22819  | 
4934  |  | /* 22754 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ... | 
4935  |  | /* 22757 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 22792  | 
4936  |  | /* 22762 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ... | 
4937  |  | /* 22765 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22782  | 
4938  |  | /* 22770 */   MCD_OPC_CheckField, 13, 1, 1, 133, 6, 0, // Skip to: 24446  | 
4939  |  | /* 22777 */   MCD_OPC_Decode, 168, 17, 138, 1, // Opcode: XVSLLWIL_HU_BU  | 
4940  |  | /* 22782 */   MCD_OPC_FilterValue, 1, 123, 6, 0, // Skip to: 24446  | 
4941  |  | /* 22787 */   MCD_OPC_Decode, 170, 17, 139, 1, // Opcode: XVSLLWIL_WU_HU  | 
4942  |  | /* 22792 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 22802  | 
4943  |  | /* 22797 */   MCD_OPC_Decode, 166, 17, 133, 1, // Opcode: XVSLLWIL_DU_WU  | 
4944  |  | /* 22802 */   MCD_OPC_FilterValue, 2, 103, 6, 0, // Skip to: 24446  | 
4945  |  | /* 22807 */   MCD_OPC_CheckField, 10, 5, 0, 96, 6, 0, // Skip to: 24446  | 
4946  |  | /* 22814 */   MCD_OPC_Decode, 254, 13, 135, 1, // Opcode: XVEXTL_QU_DU  | 
4947  |  | /* 22819 */   MCD_OPC_FilterValue, 196, 1, 66, 0, 0, // Skip to: 22891  | 
4948  |  | /* 22825 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ... | 
4949  |  | /* 22828 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 22881  | 
4950  |  | /* 22833 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
4951  |  | /* 22836 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 22871  | 
4952  |  | /* 22841 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ... | 
4953  |  | /* 22844 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22861  | 
4954  |  | /* 22849 */   MCD_OPC_CheckField, 13, 1, 1, 54, 6, 0, // Skip to: 24446  | 
4955  |  | /* 22856 */   MCD_OPC_Decode, 202, 13, 138, 1, // Opcode: XVBITCLRI_B  | 
4956  |  | /* 22861 */   MCD_OPC_FilterValue, 1, 44, 6, 0, // Skip to: 24446  | 
4957  |  | /* 22866 */   MCD_OPC_Decode, 204, 13, 139, 1, // Opcode: XVBITCLRI_H  | 
4958  |  | /* 22871 */   MCD_OPC_FilterValue, 1, 34, 6, 0, // Skip to: 24446  | 
4959  |  | /* 22876 */   MCD_OPC_Decode, 205, 13, 133, 1, // Opcode: XVBITCLRI_W  | 
4960  |  | /* 22881 */   MCD_OPC_FilterValue, 1, 24, 6, 0, // Skip to: 24446  | 
4961  |  | /* 22886 */   MCD_OPC_Decode, 203, 13, 140, 1, // Opcode: XVBITCLRI_D  | 
4962  |  | /* 22891 */   MCD_OPC_FilterValue, 197, 1, 66, 0, 0, // Skip to: 22963  | 
4963  |  | /* 22897 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ... | 
4964  |  | /* 22900 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 22953  | 
4965  |  | /* 22905 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
4966  |  | /* 22908 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 22943  | 
4967  |  | /* 22913 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ... | 
4968  |  | /* 22916 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22933  | 
4969  |  | /* 22921 */   MCD_OPC_CheckField, 13, 1, 1, 238, 5, 0, // Skip to: 24446  | 
4970  |  | /* 22928 */   MCD_OPC_Decode, 220, 13, 138, 1, // Opcode: XVBITSETI_B  | 
4971  |  | /* 22933 */   MCD_OPC_FilterValue, 1, 228, 5, 0, // Skip to: 24446  | 
4972  |  | /* 22938 */   MCD_OPC_Decode, 222, 13, 139, 1, // Opcode: XVBITSETI_H  | 
4973  |  | /* 22943 */   MCD_OPC_FilterValue, 1, 218, 5, 0, // Skip to: 24446  | 
4974  |  | /* 22948 */   MCD_OPC_Decode, 223, 13, 133, 1, // Opcode: XVBITSETI_W  | 
4975  |  | /* 22953 */   MCD_OPC_FilterValue, 1, 208, 5, 0, // Skip to: 24446  | 
4976  |  | /* 22958 */   MCD_OPC_Decode, 221, 13, 140, 1, // Opcode: XVBITSETI_D  | 
4977  |  | /* 22963 */   MCD_OPC_FilterValue, 198, 1, 66, 0, 0, // Skip to: 23035  | 
4978  |  | /* 22969 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ... | 
4979  |  | /* 22972 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23025  | 
4980  |  | /* 22977 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
4981  |  | /* 22980 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23015  | 
4982  |  | /* 22985 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ... | 
4983  |  | /* 22988 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23005  | 
4984  |  | /* 22993 */   MCD_OPC_CheckField, 13, 1, 1, 166, 5, 0, // Skip to: 24446  | 
4985  |  | /* 23000 */   MCD_OPC_Decode, 210, 13, 138, 1, // Opcode: XVBITREVI_B  | 
4986  |  | /* 23005 */   MCD_OPC_FilterValue, 1, 156, 5, 0, // Skip to: 24446  | 
4987  |  | /* 23010 */   MCD_OPC_Decode, 212, 13, 139, 1, // Opcode: XVBITREVI_H  | 
4988  |  | /* 23015 */   MCD_OPC_FilterValue, 1, 146, 5, 0, // Skip to: 24446  | 
4989  |  | /* 23020 */   MCD_OPC_Decode, 213, 13, 133, 1, // Opcode: XVBITREVI_W  | 
4990  |  | /* 23025 */   MCD_OPC_FilterValue, 1, 136, 5, 0, // Skip to: 24446  | 
4991  |  | /* 23030 */   MCD_OPC_Decode, 211, 13, 140, 1, // Opcode: XVBITREVI_D  | 
4992  |  | /* 23035 */   MCD_OPC_FilterValue, 201, 1, 66, 0, 0, // Skip to: 23107  | 
4993  |  | /* 23041 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ... | 
4994  |  | /* 23044 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23097  | 
4995  |  | /* 23049 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
4996  |  | /* 23052 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23087  | 
4997  |  | /* 23057 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ... | 
4998  |  | /* 23060 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23077  | 
4999  |  | /* 23065 */   MCD_OPC_CheckField, 13, 1, 1, 94, 5, 0, // Skip to: 24446  | 
5000  |  | /* 23072 */   MCD_OPC_Decode, 236, 16, 138, 1, // Opcode: XVSAT_B  | 
5001  |  | /* 23077 */   MCD_OPC_FilterValue, 1, 84, 5, 0, // Skip to: 24446  | 
5002  |  | /* 23082 */   MCD_OPC_Decode, 240, 16, 139, 1, // Opcode: XVSAT_H  | 
5003  |  | /* 23087 */   MCD_OPC_FilterValue, 1, 74, 5, 0, // Skip to: 24446  | 
5004  |  | /* 23092 */   MCD_OPC_Decode, 242, 16, 133, 1, // Opcode: XVSAT_W  | 
5005  |  | /* 23097 */   MCD_OPC_FilterValue, 1, 64, 5, 0, // Skip to: 24446  | 
5006  |  | /* 23102 */   MCD_OPC_Decode, 238, 16, 140, 1, // Opcode: XVSAT_D  | 
5007  |  | /* 23107 */   MCD_OPC_FilterValue, 202, 1, 66, 0, 0, // Skip to: 23179  | 
5008  |  | /* 23113 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ... | 
5009  |  | /* 23116 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23169  | 
5010  |  | /* 23121 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
5011  |  | /* 23124 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23159  | 
5012  |  | /* 23129 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ... | 
5013  |  | /* 23132 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23149  | 
5014  |  | /* 23137 */   MCD_OPC_CheckField, 13, 1, 1, 22, 5, 0, // Skip to: 24446  | 
5015  |  | /* 23144 */   MCD_OPC_Decode, 237, 16, 138, 1, // Opcode: XVSAT_BU  | 
5016  |  | /* 23149 */   MCD_OPC_FilterValue, 1, 12, 5, 0, // Skip to: 24446  | 
5017  |  | /* 23154 */   MCD_OPC_Decode, 241, 16, 139, 1, // Opcode: XVSAT_HU  | 
5018  |  | /* 23159 */   MCD_OPC_FilterValue, 1, 2, 5, 0, // Skip to: 24446  | 
5019  |  | /* 23164 */   MCD_OPC_Decode, 243, 16, 133, 1, // Opcode: XVSAT_WU  | 
5020  |  | /* 23169 */   MCD_OPC_FilterValue, 1, 248, 4, 0, // Skip to: 24446  | 
5021  |  | /* 23174 */   MCD_OPC_Decode, 239, 16, 140, 1, // Opcode: XVSAT_DU  | 
5022  |  | /* 23179 */   MCD_OPC_FilterValue, 203, 1, 66, 0, 0, // Skip to: 23251  | 
5023  |  | /* 23185 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ... | 
5024  |  | /* 23188 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23241  | 
5025  |  | /* 23193 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
5026  |  | /* 23196 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23231  | 
5027  |  | /* 23201 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ... | 
5028  |  | /* 23204 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23221  | 
5029  |  | /* 23209 */   MCD_OPC_CheckField, 13, 1, 1, 206, 4, 0, // Skip to: 24446  | 
5030  |  | /* 23216 */   MCD_OPC_Decode, 162, 17, 138, 1, // Opcode: XVSLLI_B  | 
5031  |  | /* 23221 */   MCD_OPC_FilterValue, 1, 196, 4, 0, // Skip to: 24446  | 
5032  |  | /* 23226 */   MCD_OPC_Decode, 164, 17, 139, 1, // Opcode: XVSLLI_H  | 
5033  |  | /* 23231 */   MCD_OPC_FilterValue, 1, 186, 4, 0, // Skip to: 24446  | 
5034  |  | /* 23236 */   MCD_OPC_Decode, 165, 17, 133, 1, // Opcode: XVSLLI_W  | 
5035  |  | /* 23241 */   MCD_OPC_FilterValue, 1, 176, 4, 0, // Skip to: 24446  | 
5036  |  | /* 23246 */   MCD_OPC_Decode, 163, 17, 140, 1, // Opcode: XVSLLI_D  | 
5037  |  | /* 23251 */   MCD_OPC_FilterValue, 204, 1, 66, 0, 0, // Skip to: 23323  | 
5038  |  | /* 23257 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ... | 
5039  |  | /* 23260 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23313  | 
5040  |  | /* 23265 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
5041  |  | /* 23268 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23303  | 
5042  |  | /* 23273 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ... | 
5043  |  | /* 23276 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23293  | 
5044  |  | /* 23281 */   MCD_OPC_CheckField, 13, 1, 1, 134, 4, 0, // Skip to: 24446  | 
5045  |  | /* 23288 */   MCD_OPC_Decode, 222, 17, 138, 1, // Opcode: XVSRLI_B  | 
5046  |  | /* 23293 */   MCD_OPC_FilterValue, 1, 124, 4, 0, // Skip to: 24446  | 
5047  |  | /* 23298 */   MCD_OPC_Decode, 224, 17, 139, 1, // Opcode: XVSRLI_H  | 
5048  |  | /* 23303 */   MCD_OPC_FilterValue, 1, 114, 4, 0, // Skip to: 24446  | 
5049  |  | /* 23308 */   MCD_OPC_Decode, 225, 17, 133, 1, // Opcode: XVSRLI_W  | 
5050  |  | /* 23313 */   MCD_OPC_FilterValue, 1, 104, 4, 0, // Skip to: 24446  | 
5051  |  | /* 23318 */   MCD_OPC_Decode, 223, 17, 140, 1, // Opcode: XVSRLI_D  | 
5052  |  | /* 23323 */   MCD_OPC_FilterValue, 205, 1, 66, 0, 0, // Skip to: 23395  | 
5053  |  | /* 23329 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ... | 
5054  |  | /* 23332 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23385  | 
5055  |  | /* 23337 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
5056  |  | /* 23340 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23375  | 
5057  |  | /* 23345 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ... | 
5058  |  | /* 23348 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23365  | 
5059  |  | /* 23353 */   MCD_OPC_CheckField, 13, 1, 1, 62, 4, 0, // Skip to: 24446  | 
5060  |  | /* 23360 */   MCD_OPC_Decode, 192, 17, 138, 1, // Opcode: XVSRAI_B  | 
5061  |  | /* 23365 */   MCD_OPC_FilterValue, 1, 52, 4, 0, // Skip to: 24446  | 
5062  |  | /* 23370 */   MCD_OPC_Decode, 194, 17, 139, 1, // Opcode: XVSRAI_H  | 
5063  |  | /* 23375 */   MCD_OPC_FilterValue, 1, 42, 4, 0, // Skip to: 24446  | 
5064  |  | /* 23380 */   MCD_OPC_Decode, 195, 17, 133, 1, // Opcode: XVSRAI_W  | 
5065  |  | /* 23385 */   MCD_OPC_FilterValue, 1, 32, 4, 0, // Skip to: 24446  | 
5066  |  | /* 23390 */   MCD_OPC_Decode, 193, 17, 140, 1, // Opcode: XVSRAI_D  | 
5067  |  | /* 23395 */   MCD_OPC_FilterValue, 208, 1, 66, 0, 0, // Skip to: 23467  | 
5068  |  | /* 23401 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ... | 
5069  |  | /* 23404 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23457  | 
5070  |  | /* 23409 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ... | 
5071  |  | /* 23412 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23447  | 
5072  |  | /* 23417 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
5073  |  | /* 23420 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23437  | 
5074  |  | /* 23425 */   MCD_OPC_CheckField, 14, 1, 1, 246, 3, 0, // Skip to: 24446  | 
5075  |  | /* 23432 */   MCD_OPC_Decode, 226, 17, 149, 1, // Opcode: XVSRLNI_B_H  | 
5076  |  | /* 23437 */   MCD_OPC_FilterValue, 1, 236, 3, 0, // Skip to: 24446  | 
5077  |  | /* 23442 */   MCD_OPC_Decode, 228, 17, 134, 1, // Opcode: XVSRLNI_H_W  | 
5078  |  | /* 23447 */   MCD_OPC_FilterValue, 1, 226, 3, 0, // Skip to: 24446  | 
5079  |  | /* 23452 */   MCD_OPC_Decode, 229, 17, 150, 1, // Opcode: XVSRLNI_W_D  | 
5080  |  | /* 23457 */   MCD_OPC_FilterValue, 1, 216, 3, 0, // Skip to: 24446  | 
5081  |  | /* 23462 */   MCD_OPC_Decode, 227, 17, 151, 1, // Opcode: XVSRLNI_D_Q  | 
5082  |  | /* 23467 */   MCD_OPC_FilterValue, 209, 1, 66, 0, 0, // Skip to: 23539  | 
5083  |  | /* 23473 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ... | 
5084  |  | /* 23476 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23529  | 
5085  |  | /* 23481 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ... | 
5086  |  | /* 23484 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23519  | 
5087  |  | /* 23489 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
5088  |  | /* 23492 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23509  | 
5089  |  | /* 23497 */   MCD_OPC_CheckField, 14, 1, 1, 174, 3, 0, // Skip to: 24446  | 
5090  |  | /* 23504 */   MCD_OPC_Decode, 237, 17, 149, 1, // Opcode: XVSRLRNI_B_H  | 
5091  |  | /* 23509 */   MCD_OPC_FilterValue, 1, 164, 3, 0, // Skip to: 24446  | 
5092  |  | /* 23514 */   MCD_OPC_Decode, 239, 17, 134, 1, // Opcode: XVSRLRNI_H_W  | 
5093  |  | /* 23519 */   MCD_OPC_FilterValue, 1, 154, 3, 0, // Skip to: 24446  | 
5094  |  | /* 23524 */   MCD_OPC_Decode, 240, 17, 150, 1, // Opcode: XVSRLRNI_W_D  | 
5095  |  | /* 23529 */   MCD_OPC_FilterValue, 1, 144, 3, 0, // Skip to: 24446  | 
5096  |  | /* 23534 */   MCD_OPC_Decode, 238, 17, 151, 1, // Opcode: XVSRLRNI_D_Q  | 
5097  |  | /* 23539 */   MCD_OPC_FilterValue, 210, 1, 66, 0, 0, // Skip to: 23611  | 
5098  |  | /* 23545 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ... | 
5099  |  | /* 23548 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23601  | 
5100  |  | /* 23553 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ... | 
5101  |  | /* 23556 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23591  | 
5102  |  | /* 23561 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
5103  |  | /* 23564 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23581  | 
5104  |  | /* 23569 */   MCD_OPC_CheckField, 14, 1, 1, 102, 3, 0, // Skip to: 24446  | 
5105  |  | /* 23576 */   MCD_OPC_Decode, 153, 18, 149, 1, // Opcode: XVSSRLNI_B_H  | 
5106  |  | /* 23581 */   MCD_OPC_FilterValue, 1, 92, 3, 0, // Skip to: 24446  | 
5107  |  | /* 23586 */   MCD_OPC_Decode, 157, 18, 134, 1, // Opcode: XVSSRLNI_H_W  | 
5108  |  | /* 23591 */   MCD_OPC_FilterValue, 1, 82, 3, 0, // Skip to: 24446  | 
5109  |  | /* 23596 */   MCD_OPC_Decode, 159, 18, 150, 1, // Opcode: XVSSRLNI_W_D  | 
5110  |  | /* 23601 */   MCD_OPC_FilterValue, 1, 72, 3, 0, // Skip to: 24446  | 
5111  |  | /* 23606 */   MCD_OPC_Decode, 155, 18, 151, 1, // Opcode: XVSSRLNI_D_Q  | 
5112  |  | /* 23611 */   MCD_OPC_FilterValue, 211, 1, 66, 0, 0, // Skip to: 23683  | 
5113  |  | /* 23617 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ... | 
5114  |  | /* 23620 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23673  | 
5115  |  | /* 23625 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ... | 
5116  |  | /* 23628 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23663  | 
5117  |  | /* 23633 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
5118  |  | /* 23636 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23653  | 
5119  |  | /* 23641 */   MCD_OPC_CheckField, 14, 1, 1, 30, 3, 0, // Skip to: 24446  | 
5120  |  | /* 23648 */   MCD_OPC_Decode, 152, 18, 149, 1, // Opcode: XVSSRLNI_BU_H  | 
5121  |  | /* 23653 */   MCD_OPC_FilterValue, 1, 20, 3, 0, // Skip to: 24446  | 
5122  |  | /* 23658 */   MCD_OPC_Decode, 156, 18, 134, 1, // Opcode: XVSSRLNI_HU_W  | 
5123  |  | /* 23663 */   MCD_OPC_FilterValue, 1, 10, 3, 0, // Skip to: 24446  | 
5124  |  | /* 23668 */   MCD_OPC_Decode, 158, 18, 150, 1, // Opcode: XVSSRLNI_WU_D  | 
5125  |  | /* 23673 */   MCD_OPC_FilterValue, 1, 0, 3, 0, // Skip to: 24446  | 
5126  |  | /* 23678 */   MCD_OPC_Decode, 154, 18, 151, 1, // Opcode: XVSSRLNI_DU_Q  | 
5127  |  | /* 23683 */   MCD_OPC_FilterValue, 212, 1, 66, 0, 0, // Skip to: 23755  | 
5128  |  | /* 23689 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ... | 
5129  |  | /* 23692 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23745  | 
5130  |  | /* 23697 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ... | 
5131  |  | /* 23700 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23735  | 
5132  |  | /* 23705 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
5133  |  | /* 23708 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23725  | 
5134  |  | /* 23713 */   MCD_OPC_CheckField, 14, 1, 1, 214, 2, 0, // Skip to: 24446  | 
5135  |  | /* 23720 */   MCD_OPC_Decode, 167, 18, 149, 1, // Opcode: XVSSRLRNI_B_H  | 
5136  |  | /* 23725 */   MCD_OPC_FilterValue, 1, 204, 2, 0, // Skip to: 24446  | 
5137  |  | /* 23730 */   MCD_OPC_Decode, 171, 18, 134, 1, // Opcode: XVSSRLRNI_H_W  | 
5138  |  | /* 23735 */   MCD_OPC_FilterValue, 1, 194, 2, 0, // Skip to: 24446  | 
5139  |  | /* 23740 */   MCD_OPC_Decode, 173, 18, 150, 1, // Opcode: XVSSRLRNI_W_D  | 
5140  |  | /* 23745 */   MCD_OPC_FilterValue, 1, 184, 2, 0, // Skip to: 24446  | 
5141  |  | /* 23750 */   MCD_OPC_Decode, 169, 18, 151, 1, // Opcode: XVSSRLRNI_D_Q  | 
5142  |  | /* 23755 */   MCD_OPC_FilterValue, 213, 1, 66, 0, 0, // Skip to: 23827  | 
5143  |  | /* 23761 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ... | 
5144  |  | /* 23764 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23817  | 
5145  |  | /* 23769 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ... | 
5146  |  | /* 23772 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23807  | 
5147  |  | /* 23777 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
5148  |  | /* 23780 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23797  | 
5149  |  | /* 23785 */   MCD_OPC_CheckField, 14, 1, 1, 142, 2, 0, // Skip to: 24446  | 
5150  |  | /* 23792 */   MCD_OPC_Decode, 166, 18, 149, 1, // Opcode: XVSSRLRNI_BU_H  | 
5151  |  | /* 23797 */   MCD_OPC_FilterValue, 1, 132, 2, 0, // Skip to: 24446  | 
5152  |  | /* 23802 */   MCD_OPC_Decode, 170, 18, 134, 1, // Opcode: XVSSRLRNI_HU_W  | 
5153  |  | /* 23807 */   MCD_OPC_FilterValue, 1, 122, 2, 0, // Skip to: 24446  | 
5154  |  | /* 23812 */   MCD_OPC_Decode, 172, 18, 150, 1, // Opcode: XVSSRLRNI_WU_D  | 
5155  |  | /* 23817 */   MCD_OPC_FilterValue, 1, 112, 2, 0, // Skip to: 24446  | 
5156  |  | /* 23822 */   MCD_OPC_Decode, 168, 18, 151, 1, // Opcode: XVSSRLRNI_DU_Q  | 
5157  |  | /* 23827 */   MCD_OPC_FilterValue, 214, 1, 66, 0, 0, // Skip to: 23899  | 
5158  |  | /* 23833 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ... | 
5159  |  | /* 23836 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23889  | 
5160  |  | /* 23841 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ... | 
5161  |  | /* 23844 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23879  | 
5162  |  | /* 23849 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
5163  |  | /* 23852 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23869  | 
5164  |  | /* 23857 */   MCD_OPC_CheckField, 14, 1, 1, 70, 2, 0, // Skip to: 24446  | 
5165  |  | /* 23864 */   MCD_OPC_Decode, 196, 17, 149, 1, // Opcode: XVSRANI_B_H  | 
5166  |  | /* 23869 */   MCD_OPC_FilterValue, 1, 60, 2, 0, // Skip to: 24446  | 
5167  |  | /* 23874 */   MCD_OPC_Decode, 198, 17, 134, 1, // Opcode: XVSRANI_H_W  | 
5168  |  | /* 23879 */   MCD_OPC_FilterValue, 1, 50, 2, 0, // Skip to: 24446  | 
5169  |  | /* 23884 */   MCD_OPC_Decode, 199, 17, 150, 1, // Opcode: XVSRANI_W_D  | 
5170  |  | /* 23889 */   MCD_OPC_FilterValue, 1, 40, 2, 0, // Skip to: 24446  | 
5171  |  | /* 23894 */   MCD_OPC_Decode, 197, 17, 151, 1, // Opcode: XVSRANI_D_Q  | 
5172  |  | /* 23899 */   MCD_OPC_FilterValue, 215, 1, 66, 0, 0, // Skip to: 23971  | 
5173  |  | /* 23905 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ... | 
5174  |  | /* 23908 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23961  | 
5175  |  | /* 23913 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ... | 
5176  |  | /* 23916 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23951  | 
5177  |  | /* 23921 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
5178  |  | /* 23924 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23941  | 
5179  |  | /* 23929 */   MCD_OPC_CheckField, 14, 1, 1, 254, 1, 0, // Skip to: 24446  | 
5180  |  | /* 23936 */   MCD_OPC_Decode, 207, 17, 149, 1, // Opcode: XVSRARNI_B_H  | 
5181  |  | /* 23941 */   MCD_OPC_FilterValue, 1, 244, 1, 0, // Skip to: 24446  | 
5182  |  | /* 23946 */   MCD_OPC_Decode, 209, 17, 134, 1, // Opcode: XVSRARNI_H_W  | 
5183  |  | /* 23951 */   MCD_OPC_FilterValue, 1, 234, 1, 0, // Skip to: 24446  | 
5184  |  | /* 23956 */   MCD_OPC_Decode, 210, 17, 150, 1, // Opcode: XVSRARNI_W_D  | 
5185  |  | /* 23961 */   MCD_OPC_FilterValue, 1, 224, 1, 0, // Skip to: 24446  | 
5186  |  | /* 23966 */   MCD_OPC_Decode, 208, 17, 151, 1, // Opcode: XVSRARNI_D_Q  | 
5187  |  | /* 23971 */   MCD_OPC_FilterValue, 216, 1, 66, 0, 0, // Skip to: 24043  | 
5188  |  | /* 23977 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ... | 
5189  |  | /* 23980 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 24033  | 
5190  |  | /* 23985 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ... | 
5191  |  | /* 23988 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 24023  | 
5192  |  | /* 23993 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
5193  |  | /* 23996 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 24013  | 
5194  |  | /* 24001 */   MCD_OPC_CheckField, 14, 1, 1, 182, 1, 0, // Skip to: 24446  | 
5195  |  | /* 24008 */   MCD_OPC_Decode, 253, 17, 149, 1, // Opcode: XVSSRANI_B_H  | 
5196  |  | /* 24013 */   MCD_OPC_FilterValue, 1, 172, 1, 0, // Skip to: 24446  | 
5197  |  | /* 24018 */   MCD_OPC_Decode, 129, 18, 134, 1, // Opcode: XVSSRANI_H_W  | 
5198  |  | /* 24023 */   MCD_OPC_FilterValue, 1, 162, 1, 0, // Skip to: 24446  | 
5199  |  | /* 24028 */   MCD_OPC_Decode, 131, 18, 150, 1, // Opcode: XVSSRANI_W_D  | 
5200  |  | /* 24033 */   MCD_OPC_FilterValue, 1, 152, 1, 0, // Skip to: 24446  | 
5201  |  | /* 24038 */   MCD_OPC_Decode, 255, 17, 151, 1, // Opcode: XVSSRANI_D_Q  | 
5202  |  | /* 24043 */   MCD_OPC_FilterValue, 217, 1, 66, 0, 0, // Skip to: 24115  | 
5203  |  | /* 24049 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ... | 
5204  |  | /* 24052 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 24105  | 
5205  |  | /* 24057 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ... | 
5206  |  | /* 24060 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 24095  | 
5207  |  | /* 24065 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
5208  |  | /* 24068 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 24085  | 
5209  |  | /* 24073 */   MCD_OPC_CheckField, 14, 1, 1, 110, 1, 0, // Skip to: 24446  | 
5210  |  | /* 24080 */   MCD_OPC_Decode, 252, 17, 149, 1, // Opcode: XVSSRANI_BU_H  | 
5211  |  | /* 24085 */   MCD_OPC_FilterValue, 1, 100, 1, 0, // Skip to: 24446  | 
5212  |  | /* 24090 */   MCD_OPC_Decode, 128, 18, 134, 1, // Opcode: XVSSRANI_HU_W  | 
5213  |  | /* 24095 */   MCD_OPC_FilterValue, 1, 90, 1, 0, // Skip to: 24446  | 
5214  |  | /* 24100 */   MCD_OPC_Decode, 130, 18, 150, 1, // Opcode: XVSSRANI_WU_D  | 
5215  |  | /* 24105 */   MCD_OPC_FilterValue, 1, 80, 1, 0, // Skip to: 24446  | 
5216  |  | /* 24110 */   MCD_OPC_Decode, 254, 17, 151, 1, // Opcode: XVSSRANI_DU_Q  | 
5217  |  | /* 24115 */   MCD_OPC_FilterValue, 218, 1, 66, 0, 0, // Skip to: 24187  | 
5218  |  | /* 24121 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ... | 
5219  |  | /* 24124 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 24177  | 
5220  |  | /* 24129 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ... | 
5221  |  | /* 24132 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 24167  | 
5222  |  | /* 24137 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
5223  |  | /* 24140 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 24157  | 
5224  |  | /* 24145 */   MCD_OPC_CheckField, 14, 1, 1, 38, 1, 0, // Skip to: 24446  | 
5225  |  | /* 24152 */   MCD_OPC_Decode, 139, 18, 149, 1, // Opcode: XVSSRARNI_B_H  | 
5226  |  | /* 24157 */   MCD_OPC_FilterValue, 1, 28, 1, 0, // Skip to: 24446  | 
5227  |  | /* 24162 */   MCD_OPC_Decode, 143, 18, 134, 1, // Opcode: XVSSRARNI_H_W  | 
5228  |  | /* 24167 */   MCD_OPC_FilterValue, 1, 18, 1, 0, // Skip to: 24446  | 
5229  |  | /* 24172 */   MCD_OPC_Decode, 145, 18, 150, 1, // Opcode: XVSSRARNI_W_D  | 
5230  |  | /* 24177 */   MCD_OPC_FilterValue, 1, 8, 1, 0, // Skip to: 24446  | 
5231  |  | /* 24182 */   MCD_OPC_Decode, 141, 18, 151, 1, // Opcode: XVSSRARNI_D_Q  | 
5232  |  | /* 24187 */   MCD_OPC_FilterValue, 219, 1, 66, 0, 0, // Skip to: 24259  | 
5233  |  | /* 24193 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ... | 
5234  |  | /* 24196 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 24249  | 
5235  |  | /* 24201 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ... | 
5236  |  | /* 24204 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 24239  | 
5237  |  | /* 24209 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ... | 
5238  |  | /* 24212 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 24229  | 
5239  |  | /* 24217 */   MCD_OPC_CheckField, 14, 1, 1, 222, 0, 0, // Skip to: 24446  | 
5240  |  | /* 24224 */   MCD_OPC_Decode, 138, 18, 149, 1, // Opcode: XVSSRARNI_BU_H  | 
5241  |  | /* 24229 */   MCD_OPC_FilterValue, 1, 212, 0, 0, // Skip to: 24446  | 
5242  |  | /* 24234 */   MCD_OPC_Decode, 142, 18, 134, 1, // Opcode: XVSSRARNI_HU_W  | 
5243  |  | /* 24239 */   MCD_OPC_FilterValue, 1, 202, 0, 0, // Skip to: 24446  | 
5244  |  | /* 24244 */   MCD_OPC_Decode, 144, 18, 150, 1, // Opcode: XVSSRARNI_WU_D  | 
5245  |  | /* 24249 */   MCD_OPC_FilterValue, 1, 192, 0, 0, // Skip to: 24446  | 
5246  |  | /* 24254 */   MCD_OPC_Decode, 140, 18, 151, 1, // Opcode: XVSSRARNI_DU_Q  | 
5247  |  | /* 24259 */   MCD_OPC_FilterValue, 224, 1, 5, 0, 0, // Skip to: 24270  | 
5248  |  | /* 24265 */   MCD_OPC_Decode, 129, 14, 152, 1, // Opcode: XVEXTRINS_D  | 
5249  |  | /* 24270 */   MCD_OPC_FilterValue, 225, 1, 5, 0, 0, // Skip to: 24281  | 
5250  |  | /* 24276 */   MCD_OPC_Decode, 131, 14, 152, 1, // Opcode: XVEXTRINS_W  | 
5251  |  | /* 24281 */   MCD_OPC_FilterValue, 226, 1, 5, 0, 0, // Skip to: 24292  | 
5252  |  | /* 24287 */   MCD_OPC_Decode, 130, 14, 152, 1, // Opcode: XVEXTRINS_H  | 
5253  |  | /* 24292 */   MCD_OPC_FilterValue, 227, 1, 5, 0, 0, // Skip to: 24303  | 
5254  |  | /* 24298 */   MCD_OPC_Decode, 128, 14, 152, 1, // Opcode: XVEXTRINS_B  | 
5255  |  | /* 24303 */   MCD_OPC_FilterValue, 228, 1, 5, 0, 0, // Skip to: 24314  | 
5256  |  | /* 24309 */   MCD_OPC_Decode, 134, 17, 153, 1, // Opcode: XVSHUF4I_B  | 
5257  |  | /* 24314 */   MCD_OPC_FilterValue, 229, 1, 5, 0, 0, // Skip to: 24325  | 
5258  |  | /* 24320 */   MCD_OPC_Decode, 136, 17, 153, 1, // Opcode: XVSHUF4I_H  | 
5259  |  | /* 24325 */   MCD_OPC_FilterValue, 230, 1, 5, 0, 0, // Skip to: 24336  | 
5260  |  | /* 24331 */   MCD_OPC_Decode, 137, 17, 153, 1, // Opcode: XVSHUF4I_W  | 
5261  |  | /* 24336 */   MCD_OPC_FilterValue, 231, 1, 5, 0, 0, // Skip to: 24347  | 
5262  |  | /* 24342 */   MCD_OPC_Decode, 135, 17, 152, 1, // Opcode: XVSHUF4I_D  | 
5263  |  | /* 24347 */   MCD_OPC_FilterValue, 241, 1, 5, 0, 0, // Skip to: 24358  | 
5264  |  | /* 24353 */   MCD_OPC_Decode, 218, 13, 152, 1, // Opcode: XVBITSELI_B  | 
5265  |  | /* 24358 */   MCD_OPC_FilterValue, 244, 1, 5, 0, 0, // Skip to: 24369  | 
5266  |  | /* 24364 */   MCD_OPC_Decode, 183, 13, 153, 1, // Opcode: XVANDI_B  | 
5267  |  | /* 24369 */   MCD_OPC_FilterValue, 245, 1, 5, 0, 0, // Skip to: 24380  | 
5268  |  | /* 24375 */   MCD_OPC_Decode, 170, 16, 153, 1, // Opcode: XVORI_B  | 
5269  |  | /* 24380 */   MCD_OPC_FilterValue, 246, 1, 5, 0, 0, // Skip to: 24391  | 
5270  |  | /* 24386 */   MCD_OPC_Decode, 219, 18, 153, 1, // Opcode: XVXORI_B  | 
5271  |  | /* 24391 */   MCD_OPC_FilterValue, 247, 1, 5, 0, 0, // Skip to: 24402  | 
5272  |  | /* 24397 */   MCD_OPC_Decode, 168, 16, 153, 1, // Opcode: XVNORI_B  | 
5273  |  | /* 24402 */   MCD_OPC_FilterValue, 248, 1, 5, 0, 0, // Skip to: 24413  | 
5274  |  | /* 24408 */   MCD_OPC_Decode, 172, 15, 154, 1, // Opcode: XVLDI  | 
5275  |  | /* 24413 */   MCD_OPC_FilterValue, 249, 1, 5, 0, 0, // Skip to: 24424  | 
5276  |  | /* 24419 */   MCD_OPC_Decode, 187, 16, 152, 1, // Opcode: XVPERMI_W  | 
5277  |  | /* 24424 */   MCD_OPC_FilterValue, 250, 1, 5, 0, 0, // Skip to: 24435  | 
5278  |  | /* 24430 */   MCD_OPC_Decode, 185, 16, 153, 1, // Opcode: XVPERMI_D  | 
5279  |  | /* 24435 */   MCD_OPC_FilterValue, 251, 1, 5, 0, 0, // Skip to: 24446  | 
5280  |  | /* 24441 */   MCD_OPC_Decode, 186, 16, 152, 1, // Opcode: XVPERMI_Q  | 
5281  |  | /* 24446 */   MCD_OPC_Fail,  | 
5282  |  |   0  | 
5283  |  | };  | 
5284  |  |  | 
5285  | 0  | static bool checkDecoderPredicate(MCInst *Inst, unsigned Idx) { | 
5286  | 0  |   switch (Idx) { | 
5287  | 0  |   default: CS_ASSERT_RET_VAL(0 && "Invalid index!", false);  | 
5288  | 0  |   case 0:  | 
5289  | 0  |     return (LoongArch_getFeatureBits(Inst->csh->mode, LoongArch_Feature64Bit));  | 
5290  | 0  |   }  | 
5291  | 0  | }  | 
5292  |  |  | 
5293  |  | #define DecodeToMCInst(fname, fieldname, InsnType) \  | 
5294  |  | static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *MI, \  | 
5295  | 0  |     uint64_t Address, const void *Decoder, bool *DecodeComplete) \  | 
5296  | 0  | { \ | 
5297  | 0  |   *DecodeComplete = true; \  | 
5298  | 0  |   InsnType tmp; \  | 
5299  | 0  |   switch (Idx) { \ | 
5300  | 0  |   default: CS_ASSERT_RET_VAL(0 && "Invalid index!", MCDisassembler_Fail); \  | 
5301  | 0  |   case 0: \  | 
5302  | 0  |     tmp = fieldname(insn, 0, 2); \  | 
5303  | 0  |     if (!Check(&S, DecodeSCRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5304  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5305  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5306  | 0  |     return S; \  | 
5307  | 0  |   case 1: \  | 
5308  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5309  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5310  | 0  |     tmp = fieldname(insn, 5, 2); \  | 
5311  | 0  |     if (!Check(&S, DecodeSCRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5312  | 0  |     return S; \  | 
5313  | 0  |   case 2: \  | 
5314  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5315  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5316  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5317  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5318  | 0  |     return S; \  | 
5319  | 0  |   case 3: \  | 
5320  | 0  |     tmp = fieldname(insn, 5, 3); \  | 
5321  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5322  | 0  |     return S; \  | 
5323  | 0  |   case 4: \  | 
5324  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5325  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5326  | 0  |     return S; \  | 
5327  | 0  |   case 5: \  | 
5328  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5329  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5330  | 0  |     return S; \  | 
5331  | 0  |   case 6: \  | 
5332  | 0  |     return S; \  | 
5333  | 0  |   case 7: \  | 
5334  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5335  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5336  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
5337  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5338  | 0  |     return S; \  | 
5339  | 0  |   case 8: \  | 
5340  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5341  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5342  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5343  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5344  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
5345  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5346  | 0  |     tmp = fieldname(insn, 15, 2); \  | 
5347  | 0  |     if (!Check(&S, decodeUImmOperand_2_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5348  | 0  |     return S; \  | 
5349  | 0  |   case 9: \  | 
5350  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5351  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5352  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5353  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5354  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
5355  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5356  | 0  |     tmp = fieldname(insn, 15, 2); \  | 
5357  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5358  | 0  |     return S; \  | 
5359  | 0  |   case 10: \  | 
5360  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5361  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5362  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5363  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5364  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
5365  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5366  | 0  |     tmp = fieldname(insn, 15, 3); \  | 
5367  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5368  | 0  |     return S; \  | 
5369  | 0  |   case 11: \  | 
5370  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5371  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5372  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5373  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5374  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
5375  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5376  | 0  |     return S; \  | 
5377  | 0  |   case 12: \  | 
5378  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5379  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5380  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5381  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5382  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
5383  | 0  |     if (!Check(&S, decodeSImmOperand_5_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5384  | 0  |     return S; \  | 
5385  | 0  |   case 13: \  | 
5386  | 0  |     tmp = fieldname(insn, 0, 15); \  | 
5387  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5388  | 0  |     return S; \  | 
5389  | 0  |   case 14: \  | 
5390  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5391  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5392  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5393  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5394  | 0  |     tmp = fieldname(insn, 10, 4); \  | 
5395  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5396  | 0  |     return S; \  | 
5397  | 0  |   case 15: \  | 
5398  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5399  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5400  | 0  |     tmp = fieldname(insn, 10, 4); \  | 
5401  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5402  | 0  |     return S; \  | 
5403  | 0  |   case 16: \  | 
5404  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5405  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5406  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
5407  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5408  | 0  |     tmp = fieldname(insn, 0, 4); \  | 
5409  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5410  | 0  |     return S; \  | 
5411  | 0  |   case 17: \  | 
5412  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5413  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5414  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
5415  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5416  | 0  |     tmp = fieldname(insn, 0, 4); \  | 
5417  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5418  | 0  |     return S; \  | 
5419  | 0  |   case 18: \  | 
5420  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5421  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5422  | 0  |     tmp = fieldname(insn, 10, 4); \  | 
5423  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5424  | 0  |     return S; \  | 
5425  | 0  |   case 19: \  | 
5426  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5427  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5428  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5429  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5430  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
5431  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5432  | 0  |     return S; \  | 
5433  | 0  |   case 20: \  | 
5434  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5435  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5436  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5437  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5438  | 0  |     tmp = fieldname(insn, 10, 6); \  | 
5439  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5440  | 0  |     return S; \  | 
5441  | 0  |   case 21: \  | 
5442  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5443  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5444  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5445  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5446  | 0  |     tmp = fieldname(insn, 10, 3); \  | 
5447  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5448  | 0  |     return S; \  | 
5449  | 0  |   case 22: \  | 
5450  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5451  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5452  | 0  |     tmp = fieldname(insn, 10, 3); \  | 
5453  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5454  | 0  |     return S; \  | 
5455  | 0  |   case 23: \  | 
5456  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5457  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5458  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
5459  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5460  | 0  |     return S; \  | 
5461  | 0  |   case 24: \  | 
5462  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5463  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5464  | 0  |     tmp = fieldname(insn, 10, 6); \  | 
5465  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5466  | 0  |     return S; \  | 
5467  | 0  |   case 25: \  | 
5468  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5469  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5470  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5471  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5472  | 0  |     tmp = fieldname(insn, 10, 8); \  | 
5473  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5474  | 0  |     return S; \  | 
5475  | 0  |   case 26: \  | 
5476  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5477  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5478  | 0  |     tmp = fieldname(insn, 10, 8); \  | 
5479  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5480  | 0  |     return S; \  | 
5481  | 0  |   case 27: \  | 
5482  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5483  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5484  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5485  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5486  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5487  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5488  | 0  |     tmp = fieldname(insn, 16, 5); \  | 
5489  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5490  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
5491  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5492  | 0  |     return S; \  | 
5493  | 0  |   case 28: \  | 
5494  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5495  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5496  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5497  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5498  | 0  |     tmp = fieldname(insn, 16, 5); \  | 
5499  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5500  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
5501  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5502  | 0  |     return S; \  | 
5503  | 0  |   case 29: \  | 
5504  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5505  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5506  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5507  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5508  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5509  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5510  | 0  |     tmp = fieldname(insn, 16, 6); \  | 
5511  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5512  | 0  |     tmp = fieldname(insn, 10, 6); \  | 
5513  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5514  | 0  |     return S; \  | 
5515  | 0  |   case 30: \  | 
5516  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5517  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5518  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5519  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5520  | 0  |     tmp = fieldname(insn, 16, 6); \  | 
5521  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5522  | 0  |     tmp = fieldname(insn, 10, 6); \  | 
5523  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5524  | 0  |     return S; \  | 
5525  | 0  |   case 31: \  | 
5526  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5527  | 0  |     if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5528  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5529  | 0  |     if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5530  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
5531  | 0  |     if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5532  | 0  |     return S; \  | 
5533  | 0  |   case 32: \  | 
5534  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5535  | 0  |     if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5536  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5537  | 0  |     if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5538  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
5539  | 0  |     if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5540  | 0  |     return S; \  | 
5541  | 0  |   case 33: \  | 
5542  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5543  | 0  |     if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5544  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5545  | 0  |     if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5546  | 0  |     return S; \  | 
5547  | 0  |   case 34: \  | 
5548  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5549  | 0  |     if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5550  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5551  | 0  |     if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5552  | 0  |     return S; \  | 
5553  | 0  |   case 35: \  | 
5554  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5555  | 0  |     if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5556  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5557  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5558  | 0  |     return S; \  | 
5559  | 0  |   case 36: \  | 
5560  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5561  | 0  |     if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5562  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5563  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5564  | 0  |     return S; \  | 
5565  | 0  |   case 37: \  | 
5566  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5567  | 0  |     if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5568  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5569  | 0  |     if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5570  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5571  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5572  | 0  |     return S; \  | 
5573  | 0  |   case 38: \  | 
5574  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5575  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5576  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5577  | 0  |     if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5578  | 0  |     return S; \  | 
5579  | 0  |   case 39: \  | 
5580  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5581  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5582  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5583  | 0  |     if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5584  | 0  |     return S; \  | 
5585  | 0  |   case 40: \  | 
5586  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5587  | 0  |     if (!Check(&S, DecodeFCSRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5588  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5589  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5590  | 0  |     return S; \  | 
5591  | 0  |   case 41: \  | 
5592  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5593  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5594  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5595  | 0  |     if (!Check(&S, DecodeFCSRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5596  | 0  |     return S; \  | 
5597  | 0  |   case 42: \  | 
5598  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5599  | 0  |     if (!Check(&S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5600  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5601  | 0  |     if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5602  | 0  |     return S; \  | 
5603  | 0  |   case 43: \  | 
5604  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5605  | 0  |     if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5606  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5607  | 0  |     if (!Check(&S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5608  | 0  |     return S; \  | 
5609  | 0  |   case 44: \  | 
5610  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5611  | 0  |     if (!Check(&S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5612  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5613  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5614  | 0  |     return S; \  | 
5615  | 0  |   case 45: \  | 
5616  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5617  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5618  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5619  | 0  |     if (!Check(&S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5620  | 0  |     return S; \  | 
5621  | 0  |   case 46: \  | 
5622  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5623  | 0  |     if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5624  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5625  | 0  |     if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5626  | 0  |     return S; \  | 
5627  | 0  |   case 47: \  | 
5628  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5629  | 0  |     if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5630  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5631  | 0  |     if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5632  | 0  |     return S; \  | 
5633  | 0  |   case 48: \  | 
5634  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5635  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5636  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5637  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5638  | 0  |     tmp = fieldname(insn, 10, 12); \  | 
5639  | 0  |     if (!Check(&S, decodeSImmOperand_12_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5640  | 0  |     return S; \  | 
5641  | 0  |   case 49: \  | 
5642  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5643  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5644  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5645  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5646  | 0  |     tmp = fieldname(insn, 10, 12); \  | 
5647  | 0  |     if (!Check(&S, decodeUImmOperand_12_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5648  | 0  |     return S; \  | 
5649  | 0  |   case 50: \  | 
5650  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5651  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5652  | 0  |     tmp = fieldname(insn, 10, 14); \  | 
5653  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5654  | 0  |     return S; \  | 
5655  | 0  |   case 51: \  | 
5656  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5657  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5658  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5659  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5660  | 0  |     tmp = fieldname(insn, 10, 14); \  | 
5661  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5662  | 0  |     return S; \  | 
5663  | 0  |   case 52: \  | 
5664  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5665  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5666  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5667  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5668  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5669  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5670  | 0  |     tmp = fieldname(insn, 10, 14); \  | 
5671  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5672  | 0  |     return S; \  | 
5673  | 0  |   case 53: \  | 
5674  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5675  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5676  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5677  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5678  | 0  |     tmp = fieldname(insn, 10, 12); \  | 
5679  | 0  |     if (!Check(&S, decodeSImmOperand_12_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5680  | 0  |     return S; \  | 
5681  | 0  |   case 54: \  | 
5682  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5683  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5684  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5685  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5686  | 0  |     tmp = fieldname(insn, 10, 8); \  | 
5687  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5688  | 0  |     return S; \  | 
5689  | 0  |   case 55: \  | 
5690  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5691  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5692  | 0  |     tmp = fieldname(insn, 10, 8); \  | 
5693  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5694  | 0  |     return S; \  | 
5695  | 0  |   case 56: \  | 
5696  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
5697  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5698  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5699  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5700  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5701  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5702  | 0  |     return S; \  | 
5703  | 0  |   case 57: \  | 
5704  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5705  | 0  |     if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5706  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5707  | 0  |     if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5708  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
5709  | 0  |     if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5710  | 0  |     tmp = fieldname(insn, 15, 5); \  | 
5711  | 0  |     if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5712  | 0  |     return S; \  | 
5713  | 0  |   case 58: \  | 
5714  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5715  | 0  |     if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5716  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5717  | 0  |     if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5718  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
5719  | 0  |     if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5720  | 0  |     tmp = fieldname(insn, 15, 5); \  | 
5721  | 0  |     if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5722  | 0  |     return S; \  | 
5723  | 0  |   case 59: \  | 
5724  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5725  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5726  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5727  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5728  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
5729  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5730  | 0  |     tmp = fieldname(insn, 15, 5); \  | 
5731  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5732  | 0  |     return S; \  | 
5733  | 0  |   case 60: \  | 
5734  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5735  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5736  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5737  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5738  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
5739  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5740  | 0  |     tmp = fieldname(insn, 15, 5); \  | 
5741  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5742  | 0  |     return S; \  | 
5743  | 0  |   case 61: \  | 
5744  | 0  |     tmp = fieldname(insn, 0, 3); \  | 
5745  | 0  |     if (!Check(&S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5746  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5747  | 0  |     if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5748  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
5749  | 0  |     if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5750  | 0  |     return S; \  | 
5751  | 0  |   case 62: \  | 
5752  | 0  |     tmp = fieldname(insn, 0, 3); \  | 
5753  | 0  |     if (!Check(&S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5754  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5755  | 0  |     if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5756  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
5757  | 0  |     if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5758  | 0  |     return S; \  | 
5759  | 0  |   case 63: \  | 
5760  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5761  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5762  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5763  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5764  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
5765  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5766  | 0  |     return S; \  | 
5767  | 0  |   case 64: \  | 
5768  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5769  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5770  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5771  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5772  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
5773  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5774  | 0  |     return S; \  | 
5775  | 0  |   case 65: \  | 
5776  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5777  | 0  |     if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5778  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5779  | 0  |     if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5780  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
5781  | 0  |     if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5782  | 0  |     tmp = fieldname(insn, 15, 3); \  | 
5783  | 0  |     if (!Check(&S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5784  | 0  |     return S; \  | 
5785  | 0  |   case 66: \  | 
5786  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5787  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5788  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5789  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5790  | 0  |     tmp = fieldname(insn, 10, 16); \  | 
5791  | 0  |     if (!Check(&S, decodeSImmOperand_16_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5792  | 0  |     return S; \  | 
5793  | 0  |   case 67: \  | 
5794  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5795  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5796  | 0  |     tmp = fieldname(insn, 5, 20); \  | 
5797  | 0  |     if (!Check(&S, decodeSImmOperand_20_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5798  | 0  |     return S; \  | 
5799  | 0  |   case 68: \  | 
5800  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5801  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5802  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5803  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5804  | 0  |     tmp = fieldname(insn, 5, 20); \  | 
5805  | 0  |     if (!Check(&S, decodeSImmOperand_20_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5806  | 0  |     return S; \  | 
5807  | 0  |   case 69: \  | 
5808  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5809  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5810  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5811  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5812  | 0  |     tmp = fieldname(insn, 10, 14); \  | 
5813  | 0  |     if (!Check(&S, decodeSImmOperand_14_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5814  | 0  |     return S; \  | 
5815  | 0  |   case 70: \  | 
5816  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5817  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5818  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5819  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5820  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5821  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5822  | 0  |     tmp = fieldname(insn, 10, 14); \  | 
5823  | 0  |     if (!Check(&S, decodeSImmOperand_14_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5824  | 0  |     return S; \  | 
5825  | 0  |   case 71: \  | 
5826  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5827  | 0  |     if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5828  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5829  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5830  | 0  |     tmp = fieldname(insn, 10, 12); \  | 
5831  | 0  |     if (!Check(&S, decodeSImmOperand_12_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5832  | 0  |     return S; \  | 
5833  | 0  |   case 72: \  | 
5834  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5835  | 0  |     if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5836  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5837  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5838  | 0  |     tmp = fieldname(insn, 10, 12); \  | 
5839  | 0  |     if (!Check(&S, decodeSImmOperand_12_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5840  | 0  |     return S; \  | 
5841  | 0  |   case 73: \  | 
5842  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5843  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5844  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5845  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5846  | 0  |     tmp = fieldname(insn, 10, 12); \  | 
5847  | 0  |     if (!Check(&S, decodeSImmOperand_12_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5848  | 0  |     return S; \  | 
5849  | 0  |   case 74: \  | 
5850  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5851  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5852  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5853  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5854  | 0  |     tmp = fieldname(insn, 10, 12); \  | 
5855  | 0  |     if (!Check(&S, decodeSImmOperand_12_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5856  | 0  |     return S; \  | 
5857  | 0  |   case 75: \  | 
5858  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5859  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5860  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5861  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5862  | 0  |     tmp = fieldname(insn, 10, 9); \  | 
5863  | 0  |     if (!Check(&S, decodeSImmOperand_9_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5864  | 0  |     return S; \  | 
5865  | 0  |   case 76: \  | 
5866  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5867  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5868  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5869  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5870  | 0  |     tmp = fieldname(insn, 10, 10); \  | 
5871  | 0  |     if (!Check(&S, decodeSImmOperand_10_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5872  | 0  |     return S; \  | 
5873  | 0  |   case 77: \  | 
5874  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5875  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5876  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5877  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5878  | 0  |     tmp = fieldname(insn, 10, 11); \  | 
5879  | 0  |     if (!Check(&S, decodeSImmOperand_11_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5880  | 0  |     return S; \  | 
5881  | 0  |   case 78: \  | 
5882  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5883  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5884  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5885  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5886  | 0  |     tmp = fieldname(insn, 10, 8); \  | 
5887  | 0  |     if (!Check(&S, decodeSImmOperand_8_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5888  | 0  |     tmp = fieldname(insn, 18, 1); \  | 
5889  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5890  | 0  |     return S; \  | 
5891  | 0  |   case 79: \  | 
5892  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5893  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5894  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5895  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5896  | 0  |     tmp = fieldname(insn, 10, 8); \  | 
5897  | 0  |     if (!Check(&S, decodeSImmOperand_8_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5898  | 0  |     tmp = fieldname(insn, 18, 2); \  | 
5899  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5900  | 0  |     return S; \  | 
5901  | 0  |   case 80: \  | 
5902  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5903  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5904  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5905  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5906  | 0  |     tmp = fieldname(insn, 10, 8); \  | 
5907  | 0  |     if (!Check(&S, decodeSImmOperand_8_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5908  | 0  |     tmp = fieldname(insn, 18, 3); \  | 
5909  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5910  | 0  |     return S; \  | 
5911  | 0  |   case 81: \  | 
5912  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5913  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5914  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5915  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5916  | 0  |     tmp = fieldname(insn, 10, 8); \  | 
5917  | 0  |     if (!Check(&S, decodeSImmOperand_8_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5918  | 0  |     tmp = fieldname(insn, 18, 4); \  | 
5919  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5920  | 0  |     return S; \  | 
5921  | 0  |   case 82: \  | 
5922  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5923  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5924  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5925  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5926  | 0  |     tmp = fieldname(insn, 10, 9); \  | 
5927  | 0  |     if (!Check(&S, decodeSImmOperand_9_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5928  | 0  |     return S; \  | 
5929  | 0  |   case 83: \  | 
5930  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5931  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5932  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5933  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5934  | 0  |     tmp = fieldname(insn, 10, 10); \  | 
5935  | 0  |     if (!Check(&S, decodeSImmOperand_10_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5936  | 0  |     return S; \  | 
5937  | 0  |   case 84: \  | 
5938  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5939  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5940  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5941  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5942  | 0  |     tmp = fieldname(insn, 10, 11); \  | 
5943  | 0  |     if (!Check(&S, decodeSImmOperand_11_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5944  | 0  |     return S; \  | 
5945  | 0  |   case 85: \  | 
5946  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5947  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5948  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5949  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5950  | 0  |     tmp = fieldname(insn, 10, 8); \  | 
5951  | 0  |     if (!Check(&S, decodeSImmOperand_8_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5952  | 0  |     tmp = fieldname(insn, 18, 2); \  | 
5953  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5954  | 0  |     return S; \  | 
5955  | 0  |   case 86: \  | 
5956  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5957  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5958  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5959  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5960  | 0  |     tmp = fieldname(insn, 10, 8); \  | 
5961  | 0  |     if (!Check(&S, decodeSImmOperand_8_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5962  | 0  |     tmp = fieldname(insn, 18, 3); \  | 
5963  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5964  | 0  |     return S; \  | 
5965  | 0  |   case 87: \  | 
5966  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5967  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5968  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5969  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5970  | 0  |     tmp = fieldname(insn, 10, 8); \  | 
5971  | 0  |     if (!Check(&S, decodeSImmOperand_8_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5972  | 0  |     tmp = fieldname(insn, 18, 4); \  | 
5973  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5974  | 0  |     return S; \  | 
5975  | 0  |   case 88: \  | 
5976  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5977  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5978  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5979  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5980  | 0  |     tmp = fieldname(insn, 10, 8); \  | 
5981  | 0  |     if (!Check(&S, decodeSImmOperand_8_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5982  | 0  |     tmp = fieldname(insn, 18, 5); \  | 
5983  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5984  | 0  |     return S; \  | 
5985  | 0  |   case 89: \  | 
5986  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5987  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
5988  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5989  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5990  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
5991  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5992  | 0  |     return S; \  | 
5993  | 0  |   case 90: \  | 
5994  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
5995  | 0  |     if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5996  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
5997  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
5998  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
5999  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6000  | 0  |     return S; \  | 
6001  | 0  |   case 91: \  | 
6002  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6003  | 0  |     if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6004  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6005  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6006  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
6007  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6008  | 0  |     return S; \  | 
6009  | 0  |   case 92: \  | 
6010  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6011  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6012  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6013  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6014  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
6015  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6016  | 0  |     return S; \  | 
6017  | 0  |   case 93: \  | 
6018  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6019  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6020  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6021  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6022  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
6023  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6024  | 0  |     return S; \  | 
6025  | 0  |   case 94: \  | 
6026  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6027  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6028  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6029  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6030  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
6031  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6032  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6033  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6034  | 0  |     return S; \  | 
6035  | 0  |   case 95: \  | 
6036  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6037  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6038  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6039  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6040  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6041  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6042  | 0  |     return S; \  | 
6043  | 0  |   case 96: \  | 
6044  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6045  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6046  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
6047  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6048  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6049  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6050  | 0  |     return S; \  | 
6051  | 0  |   case 97: \  | 
6052  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6053  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6054  | 0  |     tmp = 0x0; \  | 
6055  | 0  |     tmp |= fieldname(insn, 0, 5) << 16; \  | 
6056  | 0  |     tmp |= fieldname(insn, 10, 16) << 0; \  | 
6057  | 0  |     if (!Check(&S, decodeSImmOperand_21_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6058  | 0  |     return S; \  | 
6059  | 0  |   case 98: \  | 
6060  | 0  |     tmp = fieldname(insn, 5, 3); \  | 
6061  | 0  |     if (!Check(&S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6062  | 0  |     tmp = 0x0; \  | 
6063  | 0  |     tmp |= fieldname(insn, 0, 5) << 16; \  | 
6064  | 0  |     tmp |= fieldname(insn, 10, 16) << 0; \  | 
6065  | 0  |     if (!Check(&S, decodeSImmOperand_21_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6066  | 0  |     return S; \  | 
6067  | 0  |   case 99: \  | 
6068  | 0  |     tmp = 0x0; \  | 
6069  | 0  |     tmp |= fieldname(insn, 0, 5) << 16; \  | 
6070  | 0  |     tmp |= fieldname(insn, 10, 16) << 0; \  | 
6071  | 0  |     if (!Check(&S, decodeSImmOperand_21_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6072  | 0  |     return S; \  | 
6073  | 0  |   case 100: \  | 
6074  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6075  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6076  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6077  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6078  | 0  |     tmp = fieldname(insn, 10, 16); \  | 
6079  | 0  |     if (!Check(&S, decodeSImmOperand_16_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6080  | 0  |     return S; \  | 
6081  | 0  |   case 101: \  | 
6082  | 0  |     tmp = 0x0; \  | 
6083  | 0  |     tmp |= fieldname(insn, 0, 10) << 16; \  | 
6084  | 0  |     tmp |= fieldname(insn, 10, 16) << 0; \  | 
6085  | 0  |     if (!Check(&S, decodeSImmOperand_26_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6086  | 0  |     return S; \  | 
6087  | 0  |   case 102: \  | 
6088  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6089  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6090  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6091  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6092  | 0  |     tmp = fieldname(insn, 10, 16); \  | 
6093  | 0  |     if (!Check(&S, decodeSImmOperand_16_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6094  | 0  |     return S; \  | 
6095  | 0  |   case 103: \  | 
6096  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6097  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6098  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6099  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6100  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6101  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6102  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
6103  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6104  | 0  |     return S; \  | 
6105  | 0  |   case 104: \  | 
6106  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6107  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6108  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6109  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6110  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
6111  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6112  | 0  |     return S; \  | 
6113  | 0  |   case 105: \  | 
6114  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6115  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6116  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6117  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6118  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
6119  | 0  |     if (!Check(&S, decodeSImmOperand_5_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6120  | 0  |     return S; \  | 
6121  | 0  |   case 106: \  | 
6122  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6123  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6124  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6125  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6126  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
6127  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6128  | 0  |     return S; \  | 
6129  | 0  |   case 107: \  | 
6130  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6131  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6132  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6133  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6134  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6135  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6136  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
6137  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6138  | 0  |     return S; \  | 
6139  | 0  |   case 108: \  | 
6140  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6141  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6142  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6143  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6144  | 0  |     return S; \  | 
6145  | 0  |   case 109: \  | 
6146  | 0  |     tmp = fieldname(insn, 0, 3); \  | 
6147  | 0  |     if (!Check(&S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6148  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6149  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6150  | 0  |     return S; \  | 
6151  | 0  |   case 110: \  | 
6152  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6153  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6154  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6155  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6156  | 0  |     return S; \  | 
6157  | 0  |   case 111: \  | 
6158  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6159  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6160  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6161  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6162  | 0  |     tmp = fieldname(insn, 10, 3); \  | 
6163  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6164  | 0  |     return S; \  | 
6165  | 0  |   case 112: \  | 
6166  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6167  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6168  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6169  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6170  | 0  |     tmp = fieldname(insn, 10, 4); \  | 
6171  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6172  | 0  |     return S; \  | 
6173  | 0  |   case 113: \  | 
6174  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6175  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6176  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6177  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6178  | 0  |     tmp = fieldname(insn, 10, 6); \  | 
6179  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6180  | 0  |     return S; \  | 
6181  | 0  |   case 114: \  | 
6182  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6183  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6184  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6185  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6186  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6187  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6188  | 0  |     tmp = fieldname(insn, 10, 4); \  | 
6189  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6190  | 0  |     return S; \  | 
6191  | 0  |   case 115: \  | 
6192  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6193  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6194  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6195  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6196  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6197  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6198  | 0  |     tmp = fieldname(insn, 10, 3); \  | 
6199  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6200  | 0  |     return S; \  | 
6201  | 0  |   case 116: \  | 
6202  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6203  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6204  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6205  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6206  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6207  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6208  | 0  |     tmp = fieldname(insn, 10, 2); \  | 
6209  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6210  | 0  |     return S; \  | 
6211  | 0  |   case 117: \  | 
6212  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6213  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6214  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6215  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6216  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6217  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6218  | 0  |     tmp = fieldname(insn, 10, 1); \  | 
6219  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6220  | 0  |     return S; \  | 
6221  | 0  |   case 118: \  | 
6222  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6223  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6224  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6225  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6226  | 0  |     tmp = fieldname(insn, 10, 4); \  | 
6227  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6228  | 0  |     return S; \  | 
6229  | 0  |   case 119: \  | 
6230  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6231  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6232  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6233  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6234  | 0  |     tmp = fieldname(insn, 10, 3); \  | 
6235  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6236  | 0  |     return S; \  | 
6237  | 0  |   case 120: \  | 
6238  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6239  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6240  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6241  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6242  | 0  |     tmp = fieldname(insn, 10, 2); \  | 
6243  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6244  | 0  |     return S; \  | 
6245  | 0  |   case 121: \  | 
6246  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6247  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6248  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6249  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6250  | 0  |     tmp = fieldname(insn, 10, 1); \  | 
6251  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6252  | 0  |     return S; \  | 
6253  | 0  |   case 122: \  | 
6254  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6255  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6256  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6257  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6258  | 0  |     tmp = fieldname(insn, 10, 2); \  | 
6259  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6260  | 0  |     return S; \  | 
6261  | 0  |   case 123: \  | 
6262  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6263  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6264  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6265  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6266  | 0  |     tmp = fieldname(insn, 10, 1); \  | 
6267  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6268  | 0  |     return S; \  | 
6269  | 0  |   case 124: \  | 
6270  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6271  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6272  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6273  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6274  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6275  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6276  | 0  |     tmp = fieldname(insn, 10, 4); \  | 
6277  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6278  | 0  |     return S; \  | 
6279  | 0  |   case 125: \  | 
6280  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6281  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6282  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6283  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6284  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6285  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6286  | 0  |     tmp = fieldname(insn, 10, 6); \  | 
6287  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6288  | 0  |     return S; \  | 
6289  | 0  |   case 126: \  | 
6290  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6291  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6292  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6293  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6294  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6295  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6296  | 0  |     tmp = fieldname(insn, 10, 7); \  | 
6297  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6298  | 0  |     return S; \  | 
6299  | 0  |   case 127: \  | 
6300  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6301  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6302  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6303  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6304  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6305  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6306  | 0  |     tmp = fieldname(insn, 10, 8); \  | 
6307  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6308  | 0  |     return S; \  | 
6309  | 0  |   case 128: \  | 
6310  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6311  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6312  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6313  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6314  | 0  |     tmp = fieldname(insn, 10, 8); \  | 
6315  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6316  | 0  |     return S; \  | 
6317  | 0  |   case 129: \  | 
6318  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6319  | 0  |     if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6320  | 0  |     tmp = fieldname(insn, 5, 13); \  | 
6321  | 0  |     if (!Check(&S, decodeSImmOperand_13_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6322  | 0  |     return S; \  | 
6323  | 0  |   case 130: \  | 
6324  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6325  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6326  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6327  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6328  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6329  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6330  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
6331  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6332  | 0  |     return S; \  | 
6333  | 0  |   case 131: \  | 
6334  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6335  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6336  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6337  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6338  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
6339  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6340  | 0  |     return S; \  | 
6341  | 0  |   case 132: \  | 
6342  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6343  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6344  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6345  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6346  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
6347  | 0  |     if (!Check(&S, decodeSImmOperand_5_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6348  | 0  |     return S; \  | 
6349  | 0  |   case 133: \  | 
6350  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6351  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6352  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6353  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6354  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
6355  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6356  | 0  |     return S; \  | 
6357  | 0  |   case 134: \  | 
6358  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6359  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6360  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6361  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6362  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6363  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6364  | 0  |     tmp = fieldname(insn, 10, 5); \  | 
6365  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6366  | 0  |     return S; \  | 
6367  | 0  |   case 135: \  | 
6368  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6369  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6370  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6371  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6372  | 0  |     return S; \  | 
6373  | 0  |   case 136: \  | 
6374  | 0  |     tmp = fieldname(insn, 0, 3); \  | 
6375  | 0  |     if (!Check(&S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6376  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6377  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6378  | 0  |     return S; \  | 
6379  | 0  |   case 137: \  | 
6380  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6381  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6382  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6383  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6384  | 0  |     return S; \  | 
6385  | 0  |   case 138: \  | 
6386  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6387  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6388  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6389  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6390  | 0  |     tmp = fieldname(insn, 10, 3); \  | 
6391  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6392  | 0  |     return S; \  | 
6393  | 0  |   case 139: \  | 
6394  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6395  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6396  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6397  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6398  | 0  |     tmp = fieldname(insn, 10, 4); \  | 
6399  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6400  | 0  |     return S; \  | 
6401  | 0  |   case 140: \  | 
6402  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6403  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6404  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6405  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6406  | 0  |     tmp = fieldname(insn, 10, 6); \  | 
6407  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6408  | 0  |     return S; \  | 
6409  | 0  |   case 141: \  | 
6410  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6411  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6412  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6413  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6414  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6415  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6416  | 0  |     tmp = fieldname(insn, 10, 3); \  | 
6417  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6418  | 0  |     return S; \  | 
6419  | 0  |   case 142: \  | 
6420  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6421  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6422  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6423  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6424  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6425  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6426  | 0  |     tmp = fieldname(insn, 10, 2); \  | 
6427  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6428  | 0  |     return S; \  | 
6429  | 0  |   case 143: \  | 
6430  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6431  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6432  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6433  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6434  | 0  |     tmp = fieldname(insn, 10, 3); \  | 
6435  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6436  | 0  |     return S; \  | 
6437  | 0  |   case 144: \  | 
6438  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6439  | 0  |     if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6440  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6441  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6442  | 0  |     tmp = fieldname(insn, 10, 2); \  | 
6443  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6444  | 0  |     return S; \  | 
6445  | 0  |   case 145: \  | 
6446  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6447  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6448  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6449  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6450  | 0  |     tmp = fieldname(insn, 10, 2); \  | 
6451  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6452  | 0  |     return S; \  | 
6453  | 0  |   case 146: \  | 
6454  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6455  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6456  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6457  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6458  | 0  |     tmp = fieldname(insn, 10, 1); \  | 
6459  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6460  | 0  |     return S; \  | 
6461  | 0  |   case 147: \  | 
6462  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6463  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6464  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6465  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6466  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6467  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6468  | 0  |     tmp = fieldname(insn, 10, 3); \  | 
6469  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6470  | 0  |     return S; \  | 
6471  | 0  |   case 148: \  | 
6472  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6473  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6474  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6475  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6476  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6477  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6478  | 0  |     tmp = fieldname(insn, 10, 2); \  | 
6479  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6480  | 0  |     return S; \  | 
6481  | 0  |   case 149: \  | 
6482  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6483  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6484  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6485  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6486  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6487  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6488  | 0  |     tmp = fieldname(insn, 10, 4); \  | 
6489  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6490  | 0  |     return S; \  | 
6491  | 0  |   case 150: \  | 
6492  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6493  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6494  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6495  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6496  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6497  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6498  | 0  |     tmp = fieldname(insn, 10, 6); \  | 
6499  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6500  | 0  |     return S; \  | 
6501  | 0  |   case 151: \  | 
6502  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6503  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6504  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6505  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6506  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6507  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6508  | 0  |     tmp = fieldname(insn, 10, 7); \  | 
6509  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6510  | 0  |     return S; \  | 
6511  | 0  |   case 152: \  | 
6512  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6513  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6514  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6515  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6516  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6517  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6518  | 0  |     tmp = fieldname(insn, 10, 8); \  | 
6519  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6520  | 0  |     return S; \  | 
6521  | 0  |   case 153: \  | 
6522  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6523  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6524  | 0  |     tmp = fieldname(insn, 5, 5); \  | 
6525  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6526  | 0  |     tmp = fieldname(insn, 10, 8); \  | 
6527  | 0  |     MCOperand_CreateImm0(MI, tmp); \  | 
6528  | 0  |     return S; \  | 
6529  | 0  |   case 154: \  | 
6530  | 0  |     tmp = fieldname(insn, 0, 5); \  | 
6531  | 0  |     if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6532  | 0  |     tmp = fieldname(insn, 5, 13); \  | 
6533  | 0  |     if (!Check(&S, decodeSImmOperand_13_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ | 
6534  | 0  |     return S; \  | 
6535  | 0  |   } \  | 
6536  | 0  | }  | 
6537  |  |  | 
6538  |  | #define DecodeInstruction(fname, fieldname, decoder, InsnType) \  | 
6539  |  | static DecodeStatus fname(const uint8_t DecodeTable[], MCInst *MI, \  | 
6540  | 0  |                                       InsnType insn, uint64_t Address, const void *Decoder) { \ | 
6541  | 0  |   const uint8_t *Ptr = DecodeTable; \  | 
6542  | 0  |   uint64_t CurFieldValue = 0; \  | 
6543  | 0  |   DecodeStatus S = MCDisassembler_Success; \  | 
6544  | 0  |   while (true) { \ | 
6545  | 0  |     switch (*Ptr) { \ | 
6546  | 0  |     default: \  | 
6547  | 0  |       return MCDisassembler_Fail; \  | 
6548  | 0  |     case MCD_OPC_ExtractField: { \ | 
6549  | 0  |       unsigned Start = *++Ptr; \  | 
6550  | 0  |       unsigned Len = *++Ptr; \  | 
6551  | 0  |       ++Ptr; \  | 
6552  | 0  |       CurFieldValue = fieldname(insn, Start, Len); \  | 
6553  | 0  |       break; \  | 
6554  | 0  |     } \  | 
6555  | 0  |     case MCD_OPC_FilterValue: { \ | 
6556  | 0  |       /* Decode the field value. */ \  | 
6557  | 0  |       unsigned Len; \  | 
6558  | 0  |       uint64_t Val = decodeULEB128(++Ptr, &Len); \  | 
6559  | 0  |       Ptr += Len; \  | 
6560  | 0  |       /* NumToSkip is a plain 24-bit integer. */ \  | 
6561  | 0  |       unsigned NumToSkip = *Ptr++; \  | 
6562  | 0  |       NumToSkip |= (*Ptr++) << 8; \  | 
6563  | 0  |       NumToSkip |= (*Ptr++) << 16; \  | 
6564  | 0  |       /* Perform the filter operation. */ \  | 
6565  | 0  |       if (Val != CurFieldValue) \  | 
6566  | 0  |         Ptr += NumToSkip; \  | 
6567  | 0  |       break; \  | 
6568  | 0  |     } \  | 
6569  | 0  |     case MCD_OPC_CheckField: { \ | 
6570  | 0  |       unsigned Start = *++Ptr; \  | 
6571  | 0  |       unsigned Len = *++Ptr; \  | 
6572  | 0  |       uint64_t FieldValue = fieldname(insn, Start, Len); \  | 
6573  | 0  |       /* Decode the field value. */ \  | 
6574  | 0  |       unsigned PtrLen = 0; \  | 
6575  | 0  |       uint64_t ExpectedValue = decodeULEB128(++Ptr, &PtrLen); \  | 
6576  | 0  |       Ptr += PtrLen; \  | 
6577  | 0  |       /* NumToSkip is a plain 24-bit integer. */ \  | 
6578  | 0  |       unsigned NumToSkip = *Ptr++; \  | 
6579  | 0  |       NumToSkip |= (*Ptr++) << 8; \  | 
6580  | 0  |       NumToSkip |= (*Ptr++) << 16; \  | 
6581  | 0  |       /* If the actual and expected values don't match, skip. */ \  | 
6582  | 0  |       if (ExpectedValue != FieldValue) \  | 
6583  | 0  |         Ptr += NumToSkip; \  | 
6584  | 0  |       break; \  | 
6585  | 0  |     } \  | 
6586  | 0  |     case MCD_OPC_CheckPredicate: { \ | 
6587  | 0  |       unsigned Len; \  | 
6588  | 0  |       /* Decode the Predicate Index value. */ \  | 
6589  | 0  |       unsigned PIdx = decodeULEB128(++Ptr, &Len); \  | 
6590  | 0  |       Ptr += Len; \  | 
6591  | 0  |       /* NumToSkip is a plain 24-bit integer. */ \  | 
6592  | 0  |       unsigned NumToSkip = *Ptr++; \  | 
6593  | 0  |       NumToSkip |= (*Ptr++) << 8; \  | 
6594  | 0  |       NumToSkip |= (*Ptr++) << 16; \  | 
6595  | 0  |       /* Check the predicate. */ \  | 
6596  | 0  |       bool Pred = checkDecoderPredicate(MI, PIdx); \  | 
6597  | 0  |       if (!Pred) \  | 
6598  | 0  |         Ptr += NumToSkip; \  | 
6599  | 0  |       break; \  | 
6600  | 0  |     } \  | 
6601  | 0  |     case MCD_OPC_Decode: { \ | 
6602  | 0  |       unsigned Len; \  | 
6603  | 0  |       /* Decode the Opcode value. */ \  | 
6604  | 0  |       unsigned Opc = decodeULEB128(++Ptr, &Len); \  | 
6605  | 0  |       Ptr += Len; \  | 
6606  | 0  |       unsigned DecodeIdx = decodeULEB128(Ptr, &Len); \  | 
6607  | 0  |       Ptr += Len; \  | 
6608  | 0  |       MCInst_clear(MI); \  | 
6609  | 0  |       MCInst_setOpcode(MI, Opc); \  | 
6610  | 0  |       bool DecodeComplete; \  | 
6611  | 0  |       S = decoder(S, DecodeIdx, insn, MI, Address, Decoder, &DecodeComplete); \  | 
6612  | 0  |       return S; \  | 
6613  | 0  |     } \  | 
6614  | 0  |     case MCD_OPC_TryDecode: { \ | 
6615  | 0  |       unsigned Len; \  | 
6616  | 0  |       /* Decode the Opcode value. */ \  | 
6617  | 0  |       unsigned Opc = decodeULEB128(++Ptr, &Len); \  | 
6618  | 0  |       Ptr += Len; \  | 
6619  | 0  |       unsigned DecodeIdx = decodeULEB128(Ptr, &Len); \  | 
6620  | 0  |       Ptr += Len; \  | 
6621  | 0  |       /* NumToSkip is a plain 24-bit integer. */ \  | 
6622  | 0  |       unsigned NumToSkip = *Ptr++; \  | 
6623  | 0  |       NumToSkip |= (*Ptr++) << 8; \  | 
6624  | 0  |       NumToSkip |= (*Ptr++) << 16; \  | 
6625  | 0  |       /* Perform the decode operation. */ \  | 
6626  | 0  |       MCInst_setOpcode(MI, Opc); \  | 
6627  | 0  |       bool DecodeComplete; \  | 
6628  | 0  |       S = decoder(S, DecodeIdx, insn, MI, Address, Decoder, &DecodeComplete); \  | 
6629  | 0  |       if (DecodeComplete) { \ | 
6630  | 0  |         /* Decoding complete. */ \  | 
6631  | 0  |         return S; \  | 
6632  | 0  |       } else { \ | 
6633  | 0  |         /* LLVM uses a MCInst on the stack, but for our use case, */ \  | 
6634  | 0  |         /* it is enough for now to reset the op counter. */ \  | 
6635  | 0  |         MCInst_clear(MI); \  | 
6636  | 0  |         /* If the decoding was incomplete, skip. */ \  | 
6637  | 0  |         Ptr += NumToSkip; \  | 
6638  | 0  |         /* Reset decode status. This also drops a SoftFail status that could be */ \  | 
6639  | 0  |         /* set before the decode attempt. */ \  | 
6640  | 0  |         S = MCDisassembler_Success; \  | 
6641  | 0  |       } \  | 
6642  | 0  |       break; \  | 
6643  | 0  |     } \  | 
6644  | 0  |     case MCD_OPC_SoftFail: { \ | 
6645  | 0  |       /* Decode the mask values. */ \  | 
6646  | 0  |       unsigned Len; \  | 
6647  | 0  |       uint64_t PositiveMask = decodeULEB128(++Ptr, &Len); \  | 
6648  | 0  |       Ptr += Len; \  | 
6649  | 0  |       uint64_t NegativeMask = decodeULEB128(Ptr, &Len); \  | 
6650  | 0  |       Ptr += Len; \  | 
6651  | 0  |       bool Fail = (insn & PositiveMask) != 0 || (~insn & NegativeMask) != 0; \  | 
6652  | 0  |       if (Fail) \  | 
6653  | 0  |         S = MCDisassembler_SoftFail; \  | 
6654  | 0  |       break; \  | 
6655  | 0  |     } \  | 
6656  | 0  |     case MCD_OPC_Fail: { \ | 
6657  | 0  |       return MCDisassembler_Fail; \  | 
6658  | 0  |     } \  | 
6659  | 0  |     } \  | 
6660  | 0  |   } \  | 
6661  | 0  |   /* Bogisity detected in disassembler state machine! */ \  | 
6662  | 0  | }  | 
6663  |  |  | 
6664  |  | FieldFromInstruction(fieldFromInstruction_4, uint32_t)  | 
6665  | 0  | DecodeToMCInst(decodeToMCInst_4, fieldFromInstruction_4, uint32_t)  | 
6666  |  | DecodeInstruction(decodeInstruction_4, fieldFromInstruction_4, decodeToMCInst_4, uint32_t)  |