1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* * LoongArch Disassembler *|
4|* *|
5|* Automatically generated file, do not edit! *|
6|* *|
7\*===----------------------------------------------------------------------===*/
8
9
10#include "llvm/MC/MCInst.h"
11#include "llvm/MC/MCSubtargetInfo.h"
12#include "llvm/Support/DataTypes.h"
13#include "llvm/Support/Debug.h"
14#include "llvm/Support/LEB128.h"
15#include "llvm/Support/raw_ostream.h"
16#include "llvm/TargetParser/SubtargetFeature.h"
17#include <assert.h>
18
19namespace {
20
21// Helper functions for extracting fields from encoded instructions.
22// InsnType must either be integral or an APInt-like object that must:
23// * be default-constructible and copy-constructible
24// * be constructible from an APInt (this can be private)
25// * Support insertBits(bits, startBit, numBits)
26// * Support extractBitsAsZExtValue(numBits, startBit)
27// * Support the ~, &, ==, and != operators with other objects of the same type
28// * Support the != and bitwise & with uint64_t
29// * Support put (<<) to raw_ostream&
30template <typename InsnType>
31#if defined(_MSC_VER) && !defined(__clang__)
32__declspec(noinline)
33#endif
34static std::enable_if_t<std::is_integral<InsnType>::value, InsnType>
35fieldFromInstruction(const InsnType &insn, unsigned startBit,
36 unsigned numBits) {
37 assert(startBit + numBits <= 64 && "Cannot support >64-bit extractions!");
38 assert(startBit + numBits <= (sizeof(InsnType) * 8) &&
39 "Instruction field out of bounds!");
40 InsnType fieldMask;
41 if (numBits == sizeof(InsnType) * 8)
42 fieldMask = (InsnType)(-1LL);
43 else
44 fieldMask = (((InsnType)1 << numBits) - 1) << startBit;
45 return (insn & fieldMask) >> startBit;
46}
47
48template <typename InsnType>
49static std::enable_if_t<!std::is_integral<InsnType>::value, uint64_t>
50fieldFromInstruction(const InsnType &insn, unsigned startBit,
51 unsigned numBits) {
52 return insn.extractBitsAsZExtValue(numBits, startBit);
53}
54
55// Helper function for inserting bits extracted from an encoded instruction into
56// a field.
57template <typename InsnType>
58static void insertBits(InsnType &field, InsnType bits, unsigned startBit,
59 unsigned numBits) {
60 if constexpr (std::is_integral<InsnType>::value) {
61 assert(startBit + numBits <= sizeof field * 8);
62 (void)numBits;
63 field |= (InsnType)bits << startBit;
64 } else {
65 field.insertBits(bits, startBit, numBits);
66 }
67}
68
69static bool Check(DecodeStatus &Out, DecodeStatus In) {
70 Out = static_cast<DecodeStatus>(Out & In);
71 return Out != MCDisassembler::Fail;
72}
73
74static const uint8_t DecoderTable32[] = {
75/* 0 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
76/* 3 */ MCD::OPC_FilterValue, 0, 134, 13, // Skip to: 3469
77/* 7 */ MCD::OPC_ExtractField, 22, 4, // Inst{25-22} ...
78/* 10 */ MCD::OPC_FilterValue, 0, 246, 7, // Skip to: 2052
79/* 14 */ MCD::OPC_ExtractField, 18, 4, // Inst{21-18} ...
80/* 17 */ MCD::OPC_FilterValue, 0, 209, 1, // Skip to: 486
81/* 21 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
82/* 24 */ MCD::OPC_FilterValue, 0, 29, 1, // Skip to: 313
83/* 28 */ MCD::OPC_ExtractField, 10, 5, // Inst{14-10} ...
84/* 31 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 43
85/* 35 */ MCD::OPC_CheckFieldOrFail, 2, 3, 0,
86/* 39 */ MCD::OPC_Decode, 152, 6, 0, // Opcode: MOVGR2SCR, DecodeIdx: 0
87/* 43 */ MCD::OPC_FilterValue, 3, 8, 0, // Skip to: 55
88/* 47 */ MCD::OPC_CheckFieldOrFail, 7, 3, 0,
89/* 51 */ MCD::OPC_Decode, 153, 6, 1, // Opcode: MOVSCR2GR, DecodeIdx: 1
90/* 55 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 63
91/* 59 */ MCD::OPC_Decode, 163, 4, 2, // Opcode: CLO_W, DecodeIdx: 2
92/* 63 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 71
93/* 67 */ MCD::OPC_Decode, 165, 4, 2, // Opcode: CLZ_W, DecodeIdx: 2
94/* 71 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 79
95/* 75 */ MCD::OPC_Decode, 179, 4, 2, // Opcode: CTO_W, DecodeIdx: 2
96/* 79 */ MCD::OPC_FilterValue, 7, 4, 0, // Skip to: 87
97/* 83 */ MCD::OPC_Decode, 181, 4, 2, // Opcode: CTZ_W, DecodeIdx: 2
98/* 87 */ MCD::OPC_FilterValue, 8, 6, 0, // Skip to: 97
99/* 91 */ MCD::OPC_CheckPredicateOrFail, 0,
100/* 93 */ MCD::OPC_Decode, 162, 4, 2, // Opcode: CLO_D, DecodeIdx: 2
101/* 97 */ MCD::OPC_FilterValue, 9, 6, 0, // Skip to: 107
102/* 101 */ MCD::OPC_CheckPredicateOrFail, 0,
103/* 103 */ MCD::OPC_Decode, 164, 4, 2, // Opcode: CLZ_D, DecodeIdx: 2
104/* 107 */ MCD::OPC_FilterValue, 10, 6, 0, // Skip to: 117
105/* 111 */ MCD::OPC_CheckPredicateOrFail, 0,
106/* 113 */ MCD::OPC_Decode, 178, 4, 2, // Opcode: CTO_D, DecodeIdx: 2
107/* 117 */ MCD::OPC_FilterValue, 11, 6, 0, // Skip to: 127
108/* 121 */ MCD::OPC_CheckPredicateOrFail, 0,
109/* 123 */ MCD::OPC_Decode, 180, 4, 2, // Opcode: CTZ_D, DecodeIdx: 2
110/* 127 */ MCD::OPC_FilterValue, 12, 4, 0, // Skip to: 135
111/* 131 */ MCD::OPC_Decode, 183, 6, 2, // Opcode: REVB_2H, DecodeIdx: 2
112/* 135 */ MCD::OPC_FilterValue, 13, 6, 0, // Skip to: 145
113/* 139 */ MCD::OPC_CheckPredicateOrFail, 0,
114/* 141 */ MCD::OPC_Decode, 185, 6, 2, // Opcode: REVB_4H, DecodeIdx: 2
115/* 145 */ MCD::OPC_FilterValue, 14, 6, 0, // Skip to: 155
116/* 149 */ MCD::OPC_CheckPredicateOrFail, 0,
117/* 151 */ MCD::OPC_Decode, 184, 6, 2, // Opcode: REVB_2W, DecodeIdx: 2
118/* 155 */ MCD::OPC_FilterValue, 15, 6, 0, // Skip to: 165
119/* 159 */ MCD::OPC_CheckPredicateOrFail, 0,
120/* 161 */ MCD::OPC_Decode, 186, 6, 2, // Opcode: REVB_D, DecodeIdx: 2
121/* 165 */ MCD::OPC_FilterValue, 16, 6, 0, // Skip to: 175
122/* 169 */ MCD::OPC_CheckPredicateOrFail, 0,
123/* 171 */ MCD::OPC_Decode, 187, 6, 2, // Opcode: REVH_2W, DecodeIdx: 2
124/* 175 */ MCD::OPC_FilterValue, 17, 6, 0, // Skip to: 185
125/* 179 */ MCD::OPC_CheckPredicateOrFail, 0,
126/* 181 */ MCD::OPC_Decode, 188, 6, 2, // Opcode: REVH_D, DecodeIdx: 2
127/* 185 */ MCD::OPC_FilterValue, 18, 4, 0, // Skip to: 193
128/* 189 */ MCD::OPC_Decode, 145, 4, 2, // Opcode: BITREV_4B, DecodeIdx: 2
129/* 193 */ MCD::OPC_FilterValue, 19, 6, 0, // Skip to: 203
130/* 197 */ MCD::OPC_CheckPredicateOrFail, 0,
131/* 199 */ MCD::OPC_Decode, 146, 4, 2, // Opcode: BITREV_8B, DecodeIdx: 2
132/* 203 */ MCD::OPC_FilterValue, 20, 4, 0, // Skip to: 211
133/* 207 */ MCD::OPC_Decode, 148, 4, 2, // Opcode: BITREV_W, DecodeIdx: 2
134/* 211 */ MCD::OPC_FilterValue, 21, 6, 0, // Skip to: 221
135/* 215 */ MCD::OPC_CheckPredicateOrFail, 0,
136/* 217 */ MCD::OPC_Decode, 147, 4, 2, // Opcode: BITREV_D, DecodeIdx: 2
137/* 221 */ MCD::OPC_FilterValue, 22, 4, 0, // Skip to: 229
138/* 225 */ MCD::OPC_Decode, 190, 4, 2, // Opcode: EXT_W_H, DecodeIdx: 2
139/* 229 */ MCD::OPC_FilterValue, 23, 4, 0, // Skip to: 237
140/* 233 */ MCD::OPC_Decode, 189, 4, 2, // Opcode: EXT_W_B, DecodeIdx: 2
141/* 237 */ MCD::OPC_FilterValue, 24, 4, 0, // Skip to: 245
142/* 241 */ MCD::OPC_Decode, 181, 6, 2, // Opcode: RDTIMEL_W, DecodeIdx: 2
143/* 245 */ MCD::OPC_FilterValue, 25, 4, 0, // Skip to: 253
144/* 249 */ MCD::OPC_Decode, 180, 6, 2, // Opcode: RDTIMEH_W, DecodeIdx: 2
145/* 253 */ MCD::OPC_FilterValue, 26, 6, 0, // Skip to: 263
146/* 257 */ MCD::OPC_CheckPredicateOrFail, 0,
147/* 259 */ MCD::OPC_Decode, 182, 6, 2, // Opcode: RDTIME_D, DecodeIdx: 2
148/* 263 */ MCD::OPC_FilterValue, 27, 4, 0, // Skip to: 271
149/* 267 */ MCD::OPC_Decode, 166, 4, 2, // Opcode: CPUCFG, DecodeIdx: 2
150/* 271 */ MCD::OPC_FilterValue, 28, 12, 0, // Skip to: 287
151/* 275 */ MCD::OPC_CheckFieldOrFail, 8, 2, 0,
152/* 279 */ MCD::OPC_CheckFieldOrFail, 0, 5, 0,
153/* 283 */ MCD::OPC_Decode, 247, 12, 3, // Opcode: X86MTTOP, DecodeIdx: 3
154/* 287 */ MCD::OPC_FilterValue, 29, 8, 0, // Skip to: 299
155/* 291 */ MCD::OPC_CheckFieldOrFail, 5, 5, 0,
156/* 295 */ MCD::OPC_Decode, 245, 12, 4, // Opcode: X86MFTOP, DecodeIdx: 4
157/* 299 */ MCD::OPC_FilterValue, 30, 4, 0, // Skip to: 307
158/* 303 */ MCD::OPC_Decode, 208, 6, 2, // Opcode: SETX86LOOPE, DecodeIdx: 2
159/* 307 */ MCD::OPC_FilterValueOrFail, 31,
160/* 309 */ MCD::OPC_Decode, 209, 6, 2, // Opcode: SETX86LOOPNE, DecodeIdx: 2
161/* 313 */ MCD::OPC_FilterValue, 1, 143, 0, // Skip to: 460
162/* 317 */ MCD::OPC_ExtractField, 0, 5, // Inst{4-0} ...
163/* 320 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 332
164/* 324 */ MCD::OPC_CheckFieldOrFail, 10, 5, 0,
165/* 328 */ MCD::OPC_Decode, 240, 12, 5, // Opcode: X86INC_B, DecodeIdx: 5
166/* 332 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 344
167/* 336 */ MCD::OPC_CheckFieldOrFail, 10, 5, 0,
168/* 340 */ MCD::OPC_Decode, 242, 12, 5, // Opcode: X86INC_H, DecodeIdx: 5
169/* 344 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 356
170/* 348 */ MCD::OPC_CheckFieldOrFail, 10, 5, 0,
171/* 352 */ MCD::OPC_Decode, 243, 12, 5, // Opcode: X86INC_W, DecodeIdx: 5
172/* 356 */ MCD::OPC_FilterValue, 3, 10, 0, // Skip to: 370
173/* 360 */ MCD::OPC_CheckPredicateOrFail, 0,
174/* 362 */ MCD::OPC_CheckFieldOrFail, 10, 5, 0,
175/* 366 */ MCD::OPC_Decode, 241, 12, 5, // Opcode: X86INC_D, DecodeIdx: 5
176/* 370 */ MCD::OPC_FilterValue, 4, 8, 0, // Skip to: 382
177/* 374 */ MCD::OPC_CheckFieldOrFail, 10, 5, 0,
178/* 378 */ MCD::OPC_Decode, 235, 12, 5, // Opcode: X86DEC_B, DecodeIdx: 5
179/* 382 */ MCD::OPC_FilterValue, 5, 8, 0, // Skip to: 394
180/* 386 */ MCD::OPC_CheckFieldOrFail, 10, 5, 0,
181/* 390 */ MCD::OPC_Decode, 237, 12, 5, // Opcode: X86DEC_H, DecodeIdx: 5
182/* 394 */ MCD::OPC_FilterValue, 6, 8, 0, // Skip to: 406
183/* 398 */ MCD::OPC_CheckFieldOrFail, 10, 5, 0,
184/* 402 */ MCD::OPC_Decode, 238, 12, 5, // Opcode: X86DEC_W, DecodeIdx: 5
185/* 406 */ MCD::OPC_FilterValue, 7, 10, 0, // Skip to: 420
186/* 410 */ MCD::OPC_CheckPredicateOrFail, 0,
187/* 412 */ MCD::OPC_CheckFieldOrFail, 10, 5, 0,
188/* 416 */ MCD::OPC_Decode, 236, 12, 5, // Opcode: X86DEC_D, DecodeIdx: 5
189/* 420 */ MCD::OPC_FilterValue, 8, 17, 0, // Skip to: 441
190/* 424 */ MCD::OPC_ExtractField, 5, 10, // Inst{14-5} ...
191/* 427 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 435
192/* 431 */ MCD::OPC_Decode, 169, 13, 6, // Opcode: X86SETTM, DecodeIdx: 6
193/* 435 */ MCD::OPC_FilterValueOrFail, 1,
194/* 437 */ MCD::OPC_Decode, 233, 12, 6, // Opcode: X86CLRTM, DecodeIdx: 6
195/* 441 */ MCD::OPC_FilterValueOrFail, 9,
196/* 443 */ MCD::OPC_ExtractField, 5, 10, // Inst{14-5} ...
197/* 446 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 454
198/* 450 */ MCD::OPC_Decode, 239, 12, 6, // Opcode: X86INCTOP, DecodeIdx: 6
199/* 454 */ MCD::OPC_FilterValueOrFail, 1,
200/* 456 */ MCD::OPC_Decode, 234, 12, 6, // Opcode: X86DECTOP, DecodeIdx: 6
201/* 460 */ MCD::OPC_FilterValue, 2, 10, 0, // Skip to: 474
202/* 464 */ MCD::OPC_CheckPredicateOrFail, 0,
203/* 466 */ MCD::OPC_CheckFieldOrFail, 0, 5, 0,
204/* 470 */ MCD::OPC_Decode, 137, 4, 7, // Opcode: ASRTLE_D, DecodeIdx: 7
205/* 474 */ MCD::OPC_FilterValueOrFail, 3,
206/* 476 */ MCD::OPC_CheckPredicateOrFail, 0,
207/* 478 */ MCD::OPC_CheckFieldOrFail, 0, 5, 0,
208/* 482 */ MCD::OPC_Decode, 136, 4, 7, // Opcode: ASRTGT_D, DecodeIdx: 7
209/* 486 */ MCD::OPC_FilterValue, 1, 19, 0, // Skip to: 509
210/* 490 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
211/* 493 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 501
212/* 497 */ MCD::OPC_Decode, 185, 3, 8, // Opcode: ALSL_W, DecodeIdx: 8
213/* 501 */ MCD::OPC_FilterValueOrFail, 1,
214/* 503 */ MCD::OPC_CheckPredicateOrFail, 0,
215/* 505 */ MCD::OPC_Decode, 186, 3, 8, // Opcode: ALSL_WU, DecodeIdx: 8
216/* 509 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 521
217/* 513 */ MCD::OPC_CheckFieldOrFail, 17, 1, 0,
218/* 517 */ MCD::OPC_Decode, 160, 4, 9, // Opcode: BYTEPICK_W, DecodeIdx: 9
219/* 521 */ MCD::OPC_FilterValue, 3, 6, 0, // Skip to: 531
220/* 525 */ MCD::OPC_CheckPredicateOrFail, 0,
221/* 527 */ MCD::OPC_Decode, 159, 4, 10, // Opcode: BYTEPICK_D, DecodeIdx: 10
222/* 531 */ MCD::OPC_FilterValue, 4, 69, 0, // Skip to: 604
223/* 535 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
224/* 538 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 546
225/* 542 */ MCD::OPC_Decode, 183, 3, 11, // Opcode: ADD_W, DecodeIdx: 11
226/* 546 */ MCD::OPC_FilterValue, 1, 6, 0, // Skip to: 556
227/* 550 */ MCD::OPC_CheckPredicateOrFail, 0,
228/* 552 */ MCD::OPC_Decode, 182, 3, 11, // Opcode: ADD_D, DecodeIdx: 11
229/* 556 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 564
230/* 560 */ MCD::OPC_Decode, 251, 6, 11, // Opcode: SUB_W, DecodeIdx: 11
231/* 564 */ MCD::OPC_FilterValue, 3, 6, 0, // Skip to: 574
232/* 568 */ MCD::OPC_CheckPredicateOrFail, 0,
233/* 570 */ MCD::OPC_Decode, 250, 6, 11, // Opcode: SUB_D, DecodeIdx: 11
234/* 574 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 582
235/* 578 */ MCD::OPC_Decode, 216, 6, 11, // Opcode: SLT, DecodeIdx: 11
236/* 582 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 590
237/* 586 */ MCD::OPC_Decode, 218, 6, 11, // Opcode: SLTU, DecodeIdx: 11
238/* 590 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 598
239/* 594 */ MCD::OPC_Decode, 132, 6, 11, // Opcode: MASKEQZ, DecodeIdx: 11
240/* 598 */ MCD::OPC_FilterValueOrFail, 7,
241/* 600 */ MCD::OPC_Decode, 133, 6, 11, // Opcode: MASKNEZ, DecodeIdx: 11
242/* 604 */ MCD::OPC_FilterValue, 5, 65, 0, // Skip to: 673
243/* 608 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
244/* 611 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 619
245/* 615 */ MCD::OPC_Decode, 162, 6, 11, // Opcode: NOR, DecodeIdx: 11
246/* 619 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 627
247/* 623 */ MCD::OPC_Decode, 239, 3, 11, // Opcode: AND, DecodeIdx: 11
248/* 627 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 635
249/* 631 */ MCD::OPC_Decode, 163, 6, 11, // Opcode: OR, DecodeIdx: 11
250/* 635 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 643
251/* 639 */ MCD::OPC_Decode, 204, 13, 11, // Opcode: XOR, DecodeIdx: 11
252/* 643 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 651
253/* 647 */ MCD::OPC_Decode, 165, 6, 11, // Opcode: ORN, DecodeIdx: 11
254/* 651 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 659
255/* 655 */ MCD::OPC_Decode, 241, 3, 11, // Opcode: ANDN, DecodeIdx: 11
256/* 659 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 667
257/* 663 */ MCD::OPC_Decode, 215, 6, 11, // Opcode: SLL_W, DecodeIdx: 11
258/* 667 */ MCD::OPC_FilterValueOrFail, 7,
259/* 669 */ MCD::OPC_Decode, 227, 6, 11, // Opcode: SRL_W, DecodeIdx: 11
260/* 673 */ MCD::OPC_FilterValue, 6, 73, 0, // Skip to: 750
261/* 677 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
262/* 680 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 688
263/* 684 */ MCD::OPC_Decode, 223, 6, 11, // Opcode: SRA_W, DecodeIdx: 11
264/* 688 */ MCD::OPC_FilterValue, 1, 6, 0, // Skip to: 698
265/* 692 */ MCD::OPC_CheckPredicateOrFail, 0,
266/* 694 */ MCD::OPC_Decode, 214, 6, 11, // Opcode: SLL_D, DecodeIdx: 11
267/* 698 */ MCD::OPC_FilterValue, 2, 6, 0, // Skip to: 708
268/* 702 */ MCD::OPC_CheckPredicateOrFail, 0,
269/* 704 */ MCD::OPC_Decode, 226, 6, 11, // Opcode: SRL_D, DecodeIdx: 11
270/* 708 */ MCD::OPC_FilterValue, 3, 6, 0, // Skip to: 718
271/* 712 */ MCD::OPC_CheckPredicateOrFail, 0,
272/* 714 */ MCD::OPC_Decode, 222, 6, 11, // Opcode: SRA_D, DecodeIdx: 11
273/* 718 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 726
274/* 722 */ MCD::OPC_Decode, 193, 6, 11, // Opcode: ROTR_B, DecodeIdx: 11
275/* 726 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 734
276/* 730 */ MCD::OPC_Decode, 195, 6, 11, // Opcode: ROTR_H, DecodeIdx: 11
277/* 734 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 742
278/* 738 */ MCD::OPC_Decode, 196, 6, 11, // Opcode: ROTR_W, DecodeIdx: 11
279/* 742 */ MCD::OPC_FilterValueOrFail, 7,
280/* 744 */ MCD::OPC_CheckPredicateOrFail, 0,
281/* 746 */ MCD::OPC_Decode, 194, 6, 11, // Opcode: ROTR_D, DecodeIdx: 11
282/* 750 */ MCD::OPC_FilterValue, 7, 75, 0, // Skip to: 829
283/* 754 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
284/* 757 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 765
285/* 761 */ MCD::OPC_Decode, 161, 6, 11, // Opcode: MUL_W, DecodeIdx: 11
286/* 765 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 773
287/* 769 */ MCD::OPC_Decode, 156, 6, 11, // Opcode: MULH_W, DecodeIdx: 11
288/* 773 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 781
289/* 777 */ MCD::OPC_Decode, 157, 6, 11, // Opcode: MULH_WU, DecodeIdx: 11
290/* 781 */ MCD::OPC_FilterValue, 3, 6, 0, // Skip to: 791
291/* 785 */ MCD::OPC_CheckPredicateOrFail, 0,
292/* 787 */ MCD::OPC_Decode, 160, 6, 11, // Opcode: MUL_D, DecodeIdx: 11
293/* 791 */ MCD::OPC_FilterValue, 4, 6, 0, // Skip to: 801
294/* 795 */ MCD::OPC_CheckPredicateOrFail, 0,
295/* 797 */ MCD::OPC_Decode, 154, 6, 11, // Opcode: MULH_D, DecodeIdx: 11
296/* 801 */ MCD::OPC_FilterValue, 5, 6, 0, // Skip to: 811
297/* 805 */ MCD::OPC_CheckPredicateOrFail, 0,
298/* 807 */ MCD::OPC_Decode, 155, 6, 11, // Opcode: MULH_DU, DecodeIdx: 11
299/* 811 */ MCD::OPC_FilterValue, 6, 6, 0, // Skip to: 821
300/* 815 */ MCD::OPC_CheckPredicateOrFail, 0,
301/* 817 */ MCD::OPC_Decode, 158, 6, 11, // Opcode: MULW_D_W, DecodeIdx: 11
302/* 821 */ MCD::OPC_FilterValueOrFail, 7,
303/* 823 */ MCD::OPC_CheckPredicateOrFail, 0,
304/* 825 */ MCD::OPC_Decode, 159, 6, 11, // Opcode: MULW_D_WU, DecodeIdx: 11
305/* 829 */ MCD::OPC_FilterValue, 8, 73, 0, // Skip to: 906
306/* 833 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
307/* 836 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 844
308/* 840 */ MCD::OPC_Decode, 186, 4, 11, // Opcode: DIV_W, DecodeIdx: 11
309/* 844 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 852
310/* 848 */ MCD::OPC_Decode, 136, 6, 11, // Opcode: MOD_W, DecodeIdx: 11
311/* 852 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 860
312/* 856 */ MCD::OPC_Decode, 187, 4, 11, // Opcode: DIV_WU, DecodeIdx: 11
313/* 860 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 868
314/* 864 */ MCD::OPC_Decode, 137, 6, 11, // Opcode: MOD_WU, DecodeIdx: 11
315/* 868 */ MCD::OPC_FilterValue, 4, 6, 0, // Skip to: 878
316/* 872 */ MCD::OPC_CheckPredicateOrFail, 0,
317/* 874 */ MCD::OPC_Decode, 184, 4, 11, // Opcode: DIV_D, DecodeIdx: 11
318/* 878 */ MCD::OPC_FilterValue, 5, 6, 0, // Skip to: 888
319/* 882 */ MCD::OPC_CheckPredicateOrFail, 0,
320/* 884 */ MCD::OPC_Decode, 134, 6, 11, // Opcode: MOD_D, DecodeIdx: 11
321/* 888 */ MCD::OPC_FilterValue, 6, 6, 0, // Skip to: 898
322/* 892 */ MCD::OPC_CheckPredicateOrFail, 0,
323/* 894 */ MCD::OPC_Decode, 185, 4, 11, // Opcode: DIV_DU, DecodeIdx: 11
324/* 898 */ MCD::OPC_FilterValueOrFail, 7,
325/* 900 */ MCD::OPC_CheckPredicateOrFail, 0,
326/* 902 */ MCD::OPC_Decode, 135, 6, 11, // Opcode: MOD_DU, DecodeIdx: 11
327/* 906 */ MCD::OPC_FilterValue, 9, 81, 0, // Skip to: 991
328/* 910 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
329/* 913 */ MCD::OPC_FilterValue, 0, 6, 0, // Skip to: 923
330/* 917 */ MCD::OPC_CheckPredicateOrFail, 0,
331/* 919 */ MCD::OPC_Decode, 171, 4, 11, // Opcode: CRC_W_B_W, DecodeIdx: 11
332/* 923 */ MCD::OPC_FilterValue, 1, 6, 0, // Skip to: 933
333/* 927 */ MCD::OPC_CheckPredicateOrFail, 0,
334/* 929 */ MCD::OPC_Decode, 173, 4, 11, // Opcode: CRC_W_H_W, DecodeIdx: 11
335/* 933 */ MCD::OPC_FilterValue, 2, 6, 0, // Skip to: 943
336/* 937 */ MCD::OPC_CheckPredicateOrFail, 0,
337/* 939 */ MCD::OPC_Decode, 174, 4, 11, // Opcode: CRC_W_W_W, DecodeIdx: 11
338/* 943 */ MCD::OPC_FilterValue, 3, 6, 0, // Skip to: 953
339/* 947 */ MCD::OPC_CheckPredicateOrFail, 0,
340/* 949 */ MCD::OPC_Decode, 172, 4, 11, // Opcode: CRC_W_D_W, DecodeIdx: 11
341/* 953 */ MCD::OPC_FilterValue, 4, 6, 0, // Skip to: 963
342/* 957 */ MCD::OPC_CheckPredicateOrFail, 0,
343/* 959 */ MCD::OPC_Decode, 167, 4, 11, // Opcode: CRCC_W_B_W, DecodeIdx: 11
344/* 963 */ MCD::OPC_FilterValue, 5, 6, 0, // Skip to: 973
345/* 967 */ MCD::OPC_CheckPredicateOrFail, 0,
346/* 969 */ MCD::OPC_Decode, 169, 4, 11, // Opcode: CRCC_W_H_W, DecodeIdx: 11
347/* 973 */ MCD::OPC_FilterValue, 6, 6, 0, // Skip to: 983
348/* 977 */ MCD::OPC_CheckPredicateOrFail, 0,
349/* 979 */ MCD::OPC_Decode, 170, 4, 11, // Opcode: CRCC_W_W_W, DecodeIdx: 11
350/* 983 */ MCD::OPC_FilterValueOrFail, 7,
351/* 985 */ MCD::OPC_CheckPredicateOrFail, 0,
352/* 987 */ MCD::OPC_Decode, 168, 4, 11, // Opcode: CRCC_W_D_W, DecodeIdx: 11
353/* 991 */ MCD::OPC_FilterValue, 10, 51, 0, // Skip to: 1046
354/* 995 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
355/* 998 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 1006
356/* 1002 */ MCD::OPC_Decode, 180, 3, 12, // Opcode: ADDU12I_W, DecodeIdx: 12
357/* 1006 */ MCD::OPC_FilterValue, 3, 6, 0, // Skip to: 1016
358/* 1010 */ MCD::OPC_CheckPredicateOrFail, 0,
359/* 1012 */ MCD::OPC_Decode, 179, 3, 12, // Opcode: ADDU12I_D, DecodeIdx: 12
360/* 1016 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 1024
361/* 1020 */ MCD::OPC_Decode, 154, 4, 13, // Opcode: BREAK, DecodeIdx: 13
362/* 1024 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 1032
363/* 1028 */ MCD::OPC_Decode, 183, 4, 13, // Opcode: DBCL, DecodeIdx: 13
364/* 1032 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 1040
365/* 1036 */ MCD::OPC_Decode, 252, 6, 13, // Opcode: SYSCALL, DecodeIdx: 13
366/* 1040 */ MCD::OPC_FilterValueOrFail, 7,
367/* 1042 */ MCD::OPC_Decode, 208, 5, 13, // Opcode: HVCL, DecodeIdx: 13
368/* 1046 */ MCD::OPC_FilterValue, 11, 10, 0, // Skip to: 1060
369/* 1050 */ MCD::OPC_CheckPredicateOrFail, 0,
370/* 1052 */ MCD::OPC_CheckFieldOrFail, 17, 1, 0,
371/* 1056 */ MCD::OPC_Decode, 184, 3, 8, // Opcode: ALSL_D, DecodeIdx: 8
372/* 1060 */ MCD::OPC_FilterValue, 12, 69, 0, // Skip to: 1133
373/* 1064 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
374/* 1067 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 1075
375/* 1071 */ MCD::OPC_Decode, 173, 3, 11, // Opcode: ADC_B, DecodeIdx: 11
376/* 1075 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 1083
377/* 1079 */ MCD::OPC_Decode, 175, 3, 11, // Opcode: ADC_H, DecodeIdx: 11
378/* 1083 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 1091
379/* 1087 */ MCD::OPC_Decode, 176, 3, 11, // Opcode: ADC_W, DecodeIdx: 11
380/* 1091 */ MCD::OPC_FilterValue, 3, 6, 0, // Skip to: 1101
381/* 1095 */ MCD::OPC_CheckPredicateOrFail, 0,
382/* 1097 */ MCD::OPC_Decode, 174, 3, 11, // Opcode: ADC_D, DecodeIdx: 11
383/* 1101 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 1109
384/* 1105 */ MCD::OPC_Decode, 197, 6, 11, // Opcode: SBC_B, DecodeIdx: 11
385/* 1109 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 1117
386/* 1113 */ MCD::OPC_Decode, 199, 6, 11, // Opcode: SBC_H, DecodeIdx: 11
387/* 1117 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 1125
388/* 1121 */ MCD::OPC_Decode, 200, 6, 11, // Opcode: SBC_W, DecodeIdx: 11
389/* 1125 */ MCD::OPC_FilterValueOrFail, 7,
390/* 1127 */ MCD::OPC_CheckPredicateOrFail, 0,
391/* 1129 */ MCD::OPC_Decode, 198, 6, 11, // Opcode: SBC_D, DecodeIdx: 11
392/* 1133 */ MCD::OPC_FilterValue, 13, 100, 0, // Skip to: 1237
393/* 1137 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
394/* 1140 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 1148
395/* 1144 */ MCD::OPC_Decode, 176, 6, 11, // Opcode: RCR_B, DecodeIdx: 11
396/* 1148 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 1156
397/* 1152 */ MCD::OPC_Decode, 178, 6, 11, // Opcode: RCR_H, DecodeIdx: 11
398/* 1156 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 1164
399/* 1160 */ MCD::OPC_Decode, 179, 6, 11, // Opcode: RCR_W, DecodeIdx: 11
400/* 1164 */ MCD::OPC_FilterValue, 3, 6, 0, // Skip to: 1174
401/* 1168 */ MCD::OPC_CheckPredicateOrFail, 0,
402/* 1170 */ MCD::OPC_Decode, 177, 6, 11, // Opcode: RCR_D, DecodeIdx: 11
403/* 1174 */ MCD::OPC_FilterValue, 4, 8, 0, // Skip to: 1186
404/* 1178 */ MCD::OPC_CheckFieldOrFail, 14, 1, 1,
405/* 1182 */ MCD::OPC_Decode, 246, 3, 14, // Opcode: ARMMOVE, DecodeIdx: 14
406/* 1186 */ MCD::OPC_FilterValue, 5, 25, 0, // Skip to: 1215
407/* 1190 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
408/* 1193 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 1205
409/* 1197 */ MCD::OPC_CheckFieldOrFail, 5, 5, 0,
410/* 1201 */ MCD::OPC_Decode, 207, 6, 15, // Opcode: SETX86J, DecodeIdx: 15
411/* 1205 */ MCD::OPC_FilterValueOrFail, 1,
412/* 1207 */ MCD::OPC_CheckFieldOrFail, 5, 5, 0,
413/* 1211 */ MCD::OPC_Decode, 206, 6, 15, // Opcode: SETARMJ, DecodeIdx: 15
414/* 1215 */ MCD::OPC_FilterValue, 6, 8, 0, // Skip to: 1227
415/* 1219 */ MCD::OPC_CheckFieldOrFail, 4, 1, 1,
416/* 1223 */ MCD::OPC_Decode, 243, 3, 16, // Opcode: ARMADD_W, DecodeIdx: 16
417/* 1227 */ MCD::OPC_FilterValueOrFail, 7,
418/* 1229 */ MCD::OPC_CheckFieldOrFail, 4, 1, 1,
419/* 1233 */ MCD::OPC_Decode, 134, 4, 16, // Opcode: ARMSUB_W, DecodeIdx: 16
420/* 1237 */ MCD::OPC_FilterValue, 14, 97, 0, // Skip to: 1338
421/* 1241 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
422/* 1244 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 1256
423/* 1248 */ MCD::OPC_CheckFieldOrFail, 4, 1, 1,
424/* 1252 */ MCD::OPC_Decode, 242, 3, 16, // Opcode: ARMADC_W, DecodeIdx: 16
425/* 1256 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 1268
426/* 1260 */ MCD::OPC_CheckFieldOrFail, 4, 1, 1,
427/* 1264 */ MCD::OPC_Decode, 255, 3, 16, // Opcode: ARMSBC_W, DecodeIdx: 16
428/* 1268 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 1280
429/* 1272 */ MCD::OPC_CheckFieldOrFail, 4, 1, 1,
430/* 1276 */ MCD::OPC_Decode, 244, 3, 16, // Opcode: ARMAND_W, DecodeIdx: 16
431/* 1280 */ MCD::OPC_FilterValue, 3, 8, 0, // Skip to: 1292
432/* 1284 */ MCD::OPC_CheckFieldOrFail, 4, 1, 1,
433/* 1288 */ MCD::OPC_Decode, 251, 3, 16, // Opcode: ARMOR_W, DecodeIdx: 16
434/* 1292 */ MCD::OPC_FilterValue, 4, 8, 0, // Skip to: 1304
435/* 1296 */ MCD::OPC_CheckFieldOrFail, 4, 1, 1,
436/* 1300 */ MCD::OPC_Decode, 135, 4, 16, // Opcode: ARMXOR_W, DecodeIdx: 16
437/* 1304 */ MCD::OPC_FilterValue, 5, 8, 0, // Skip to: 1316
438/* 1308 */ MCD::OPC_CheckFieldOrFail, 4, 1, 1,
439/* 1312 */ MCD::OPC_Decode, 129, 4, 16, // Opcode: ARMSLL_W, DecodeIdx: 16
440/* 1316 */ MCD::OPC_FilterValue, 6, 8, 0, // Skip to: 1328
441/* 1320 */ MCD::OPC_CheckFieldOrFail, 4, 1, 1,
442/* 1324 */ MCD::OPC_Decode, 133, 4, 16, // Opcode: ARMSRL_W, DecodeIdx: 16
443/* 1328 */ MCD::OPC_FilterValueOrFail, 7,
444/* 1330 */ MCD::OPC_CheckFieldOrFail, 4, 1, 1,
445/* 1334 */ MCD::OPC_Decode, 131, 4, 16, // Opcode: ARMSRA_W, DecodeIdx: 16
446/* 1338 */ MCD::OPC_FilterValueOrFail, 15,
447/* 1340 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
448/* 1343 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 1355
449/* 1347 */ MCD::OPC_CheckFieldOrFail, 4, 1, 1,
450/* 1351 */ MCD::OPC_Decode, 253, 3, 16, // Opcode: ARMROTR_W, DecodeIdx: 16
451/* 1355 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 1367
452/* 1359 */ MCD::OPC_CheckFieldOrFail, 4, 1, 1,
453/* 1363 */ MCD::OPC_Decode, 128, 4, 17, // Opcode: ARMSLLI_W, DecodeIdx: 17
454/* 1367 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 1379
455/* 1371 */ MCD::OPC_CheckFieldOrFail, 4, 1, 1,
456/* 1375 */ MCD::OPC_Decode, 132, 4, 17, // Opcode: ARMSRLI_W, DecodeIdx: 17
457/* 1379 */ MCD::OPC_FilterValue, 3, 8, 0, // Skip to: 1391
458/* 1383 */ MCD::OPC_CheckFieldOrFail, 4, 1, 1,
459/* 1387 */ MCD::OPC_Decode, 130, 4, 17, // Opcode: ARMSRAI_W, DecodeIdx: 17
460/* 1391 */ MCD::OPC_FilterValue, 4, 8, 0, // Skip to: 1403
461/* 1395 */ MCD::OPC_CheckFieldOrFail, 4, 1, 1,
462/* 1399 */ MCD::OPC_Decode, 252, 3, 17, // Opcode: ARMROTRI_W, DecodeIdx: 17
463/* 1403 */ MCD::OPC_FilterValue, 5, 71, 0, // Skip to: 1478
464/* 1407 */ MCD::OPC_ExtractField, 0, 5, // Inst{4-0} ...
465/* 1410 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 1418
466/* 1414 */ MCD::OPC_Decode, 248, 12, 7, // Opcode: X86MUL_B, DecodeIdx: 7
467/* 1418 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 1426
468/* 1422 */ MCD::OPC_Decode, 252, 12, 7, // Opcode: X86MUL_H, DecodeIdx: 7
469/* 1426 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 1434
470/* 1430 */ MCD::OPC_Decode, 254, 12, 7, // Opcode: X86MUL_W, DecodeIdx: 7
471/* 1434 */ MCD::OPC_FilterValue, 3, 6, 0, // Skip to: 1444
472/* 1438 */ MCD::OPC_CheckPredicateOrFail, 0,
473/* 1440 */ MCD::OPC_Decode, 250, 12, 7, // Opcode: X86MUL_D, DecodeIdx: 7
474/* 1444 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 1452
475/* 1448 */ MCD::OPC_Decode, 249, 12, 7, // Opcode: X86MUL_BU, DecodeIdx: 7
476/* 1452 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 1460
477/* 1456 */ MCD::OPC_Decode, 253, 12, 7, // Opcode: X86MUL_HU, DecodeIdx: 7
478/* 1460 */ MCD::OPC_FilterValue, 6, 6, 0, // Skip to: 1470
479/* 1464 */ MCD::OPC_CheckPredicateOrFail, 0,
480/* 1466 */ MCD::OPC_Decode, 255, 12, 7, // Opcode: X86MUL_WU, DecodeIdx: 7
481/* 1470 */ MCD::OPC_FilterValueOrFail, 7,
482/* 1472 */ MCD::OPC_CheckPredicateOrFail, 0,
483/* 1474 */ MCD::OPC_Decode, 251, 12, 7, // Opcode: X86MUL_DU, DecodeIdx: 7
484/* 1478 */ MCD::OPC_FilterValue, 6, 23, 1, // Skip to: 1761
485/* 1482 */ MCD::OPC_ExtractField, 0, 5, // Inst{4-0} ...
486/* 1485 */ MCD::OPC_FilterValue, 0, 6, 0, // Skip to: 1495
487/* 1489 */ MCD::OPC_CheckPredicateOrFail, 0,
488/* 1491 */ MCD::OPC_Decode, 228, 12, 7, // Opcode: X86ADD_WU, DecodeIdx: 7
489/* 1495 */ MCD::OPC_FilterValue, 1, 6, 0, // Skip to: 1505
490/* 1499 */ MCD::OPC_CheckPredicateOrFail, 0,
491/* 1501 */ MCD::OPC_Decode, 225, 12, 7, // Opcode: X86ADD_DU, DecodeIdx: 7
492/* 1505 */ MCD::OPC_FilterValue, 2, 6, 0, // Skip to: 1515
493/* 1509 */ MCD::OPC_CheckPredicateOrFail, 0,
494/* 1511 */ MCD::OPC_Decode, 199, 13, 7, // Opcode: X86SUB_WU, DecodeIdx: 7
495/* 1515 */ MCD::OPC_FilterValue, 3, 6, 0, // Skip to: 1525
496/* 1519 */ MCD::OPC_CheckPredicateOrFail, 0,
497/* 1521 */ MCD::OPC_Decode, 196, 13, 7, // Opcode: X86SUB_DU, DecodeIdx: 7
498/* 1525 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 1533
499/* 1529 */ MCD::OPC_Decode, 223, 12, 7, // Opcode: X86ADD_B, DecodeIdx: 7
500/* 1533 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 1541
501/* 1537 */ MCD::OPC_Decode, 226, 12, 7, // Opcode: X86ADD_H, DecodeIdx: 7
502/* 1541 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 1549
503/* 1545 */ MCD::OPC_Decode, 227, 12, 7, // Opcode: X86ADD_W, DecodeIdx: 7
504/* 1549 */ MCD::OPC_FilterValue, 7, 6, 0, // Skip to: 1559
505/* 1553 */ MCD::OPC_CheckPredicateOrFail, 0,
506/* 1555 */ MCD::OPC_Decode, 224, 12, 7, // Opcode: X86ADD_D, DecodeIdx: 7
507/* 1559 */ MCD::OPC_FilterValue, 8, 4, 0, // Skip to: 1567
508/* 1563 */ MCD::OPC_Decode, 194, 13, 7, // Opcode: X86SUB_B, DecodeIdx: 7
509/* 1567 */ MCD::OPC_FilterValue, 9, 4, 0, // Skip to: 1575
510/* 1571 */ MCD::OPC_Decode, 197, 13, 7, // Opcode: X86SUB_H, DecodeIdx: 7
511/* 1575 */ MCD::OPC_FilterValue, 10, 4, 0, // Skip to: 1583
512/* 1579 */ MCD::OPC_Decode, 198, 13, 7, // Opcode: X86SUB_W, DecodeIdx: 7
513/* 1583 */ MCD::OPC_FilterValue, 11, 6, 0, // Skip to: 1593
514/* 1587 */ MCD::OPC_CheckPredicateOrFail, 0,
515/* 1589 */ MCD::OPC_Decode, 195, 13, 7, // Opcode: X86SUB_D, DecodeIdx: 7
516/* 1593 */ MCD::OPC_FilterValue, 12, 4, 0, // Skip to: 1601
517/* 1597 */ MCD::OPC_Decode, 219, 12, 7, // Opcode: X86ADC_B, DecodeIdx: 7
518/* 1601 */ MCD::OPC_FilterValue, 13, 4, 0, // Skip to: 1609
519/* 1605 */ MCD::OPC_Decode, 221, 12, 7, // Opcode: X86ADC_H, DecodeIdx: 7
520/* 1609 */ MCD::OPC_FilterValue, 14, 4, 0, // Skip to: 1617
521/* 1613 */ MCD::OPC_Decode, 222, 12, 7, // Opcode: X86ADC_W, DecodeIdx: 7
522/* 1617 */ MCD::OPC_FilterValue, 15, 6, 0, // Skip to: 1627
523/* 1621 */ MCD::OPC_CheckPredicateOrFail, 0,
524/* 1623 */ MCD::OPC_Decode, 220, 12, 7, // Opcode: X86ADC_D, DecodeIdx: 7
525/* 1627 */ MCD::OPC_FilterValue, 16, 4, 0, // Skip to: 1635
526/* 1631 */ MCD::OPC_Decode, 164, 13, 7, // Opcode: X86SBC_B, DecodeIdx: 7
527/* 1635 */ MCD::OPC_FilterValue, 17, 4, 0, // Skip to: 1643
528/* 1639 */ MCD::OPC_Decode, 166, 13, 7, // Opcode: X86SBC_H, DecodeIdx: 7
529/* 1643 */ MCD::OPC_FilterValue, 18, 4, 0, // Skip to: 1651
530/* 1647 */ MCD::OPC_Decode, 167, 13, 7, // Opcode: X86SBC_W, DecodeIdx: 7
531/* 1651 */ MCD::OPC_FilterValue, 19, 6, 0, // Skip to: 1661
532/* 1655 */ MCD::OPC_CheckPredicateOrFail, 0,
533/* 1657 */ MCD::OPC_Decode, 165, 13, 7, // Opcode: X86SBC_D, DecodeIdx: 7
534/* 1661 */ MCD::OPC_FilterValue, 20, 4, 0, // Skip to: 1669
535/* 1665 */ MCD::OPC_Decode, 174, 13, 7, // Opcode: X86SLL_B, DecodeIdx: 7
536/* 1669 */ MCD::OPC_FilterValue, 21, 4, 0, // Skip to: 1677
537/* 1673 */ MCD::OPC_Decode, 176, 13, 7, // Opcode: X86SLL_H, DecodeIdx: 7
538/* 1677 */ MCD::OPC_FilterValue, 22, 4, 0, // Skip to: 1685
539/* 1681 */ MCD::OPC_Decode, 177, 13, 7, // Opcode: X86SLL_W, DecodeIdx: 7
540/* 1685 */ MCD::OPC_FilterValue, 23, 6, 0, // Skip to: 1695
541/* 1689 */ MCD::OPC_CheckPredicateOrFail, 0,
542/* 1691 */ MCD::OPC_Decode, 175, 13, 7, // Opcode: X86SLL_D, DecodeIdx: 7
543/* 1695 */ MCD::OPC_FilterValue, 24, 4, 0, // Skip to: 1703
544/* 1699 */ MCD::OPC_Decode, 190, 13, 7, // Opcode: X86SRL_B, DecodeIdx: 7
545/* 1703 */ MCD::OPC_FilterValue, 25, 4, 0, // Skip to: 1711
546/* 1707 */ MCD::OPC_Decode, 192, 13, 7, // Opcode: X86SRL_H, DecodeIdx: 7
547/* 1711 */ MCD::OPC_FilterValue, 26, 4, 0, // Skip to: 1719
548/* 1715 */ MCD::OPC_Decode, 193, 13, 7, // Opcode: X86SRL_W, DecodeIdx: 7
549/* 1719 */ MCD::OPC_FilterValue, 27, 6, 0, // Skip to: 1729
550/* 1723 */ MCD::OPC_CheckPredicateOrFail, 0,
551/* 1725 */ MCD::OPC_Decode, 191, 13, 7, // Opcode: X86SRL_D, DecodeIdx: 7
552/* 1729 */ MCD::OPC_FilterValue, 28, 4, 0, // Skip to: 1737
553/* 1733 */ MCD::OPC_Decode, 182, 13, 7, // Opcode: X86SRA_B, DecodeIdx: 7
554/* 1737 */ MCD::OPC_FilterValue, 29, 4, 0, // Skip to: 1745
555/* 1741 */ MCD::OPC_Decode, 184, 13, 7, // Opcode: X86SRA_H, DecodeIdx: 7
556/* 1745 */ MCD::OPC_FilterValue, 30, 4, 0, // Skip to: 1753
557/* 1749 */ MCD::OPC_Decode, 185, 13, 7, // Opcode: X86SRA_W, DecodeIdx: 7
558/* 1753 */ MCD::OPC_FilterValueOrFail, 31,
559/* 1755 */ MCD::OPC_CheckPredicateOrFail, 0,
560/* 1757 */ MCD::OPC_Decode, 183, 13, 7, // Opcode: X86SRA_D, DecodeIdx: 7
561/* 1761 */ MCD::OPC_FilterValueOrFail, 7,
562/* 1763 */ MCD::OPC_ExtractField, 0, 5, // Inst{4-0} ...
563/* 1766 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 1774
564/* 1770 */ MCD::OPC_Decode, 160, 13, 7, // Opcode: X86ROTR_B, DecodeIdx: 7
565/* 1774 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 1782
566/* 1778 */ MCD::OPC_Decode, 162, 13, 7, // Opcode: X86ROTR_H, DecodeIdx: 7
567/* 1782 */ MCD::OPC_FilterValue, 2, 6, 0, // Skip to: 1792
568/* 1786 */ MCD::OPC_CheckPredicateOrFail, 0,
569/* 1788 */ MCD::OPC_Decode, 161, 13, 7, // Opcode: X86ROTR_D, DecodeIdx: 7
570/* 1792 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 1800
571/* 1796 */ MCD::OPC_Decode, 163, 13, 7, // Opcode: X86ROTR_W, DecodeIdx: 7
572/* 1800 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 1808
573/* 1804 */ MCD::OPC_Decode, 152, 13, 7, // Opcode: X86ROTL_B, DecodeIdx: 7
574/* 1808 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 1816
575/* 1812 */ MCD::OPC_Decode, 154, 13, 7, // Opcode: X86ROTL_H, DecodeIdx: 7
576/* 1816 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 1824
577/* 1820 */ MCD::OPC_Decode, 155, 13, 7, // Opcode: X86ROTL_W, DecodeIdx: 7
578/* 1824 */ MCD::OPC_FilterValue, 7, 6, 0, // Skip to: 1834
579/* 1828 */ MCD::OPC_CheckPredicateOrFail, 0,
580/* 1830 */ MCD::OPC_Decode, 153, 13, 7, // Opcode: X86ROTL_D, DecodeIdx: 7
581/* 1834 */ MCD::OPC_FilterValue, 8, 4, 0, // Skip to: 1842
582/* 1838 */ MCD::OPC_Decode, 144, 13, 7, // Opcode: X86RCR_B, DecodeIdx: 7
583/* 1842 */ MCD::OPC_FilterValue, 9, 4, 0, // Skip to: 1850
584/* 1846 */ MCD::OPC_Decode, 146, 13, 7, // Opcode: X86RCR_H, DecodeIdx: 7
585/* 1850 */ MCD::OPC_FilterValue, 10, 4, 0, // Skip to: 1858
586/* 1854 */ MCD::OPC_Decode, 147, 13, 7, // Opcode: X86RCR_W, DecodeIdx: 7
587/* 1858 */ MCD::OPC_FilterValue, 11, 6, 0, // Skip to: 1868
588/* 1862 */ MCD::OPC_CheckPredicateOrFail, 0,
589/* 1864 */ MCD::OPC_Decode, 145, 13, 7, // Opcode: X86RCR_D, DecodeIdx: 7
590/* 1868 */ MCD::OPC_FilterValue, 12, 4, 0, // Skip to: 1876
591/* 1872 */ MCD::OPC_Decode, 136, 13, 7, // Opcode: X86RCL_B, DecodeIdx: 7
592/* 1876 */ MCD::OPC_FilterValue, 13, 4, 0, // Skip to: 1884
593/* 1880 */ MCD::OPC_Decode, 138, 13, 7, // Opcode: X86RCL_H, DecodeIdx: 7
594/* 1884 */ MCD::OPC_FilterValue, 14, 4, 0, // Skip to: 1892
595/* 1888 */ MCD::OPC_Decode, 139, 13, 7, // Opcode: X86RCL_W, DecodeIdx: 7
596/* 1892 */ MCD::OPC_FilterValue, 15, 6, 0, // Skip to: 1902
597/* 1896 */ MCD::OPC_CheckPredicateOrFail, 0,
598/* 1898 */ MCD::OPC_Decode, 137, 13, 7, // Opcode: X86RCL_D, DecodeIdx: 7
599/* 1902 */ MCD::OPC_FilterValue, 16, 4, 0, // Skip to: 1910
600/* 1906 */ MCD::OPC_Decode, 229, 12, 7, // Opcode: X86AND_B, DecodeIdx: 7
601/* 1910 */ MCD::OPC_FilterValue, 17, 4, 0, // Skip to: 1918
602/* 1914 */ MCD::OPC_Decode, 231, 12, 7, // Opcode: X86AND_H, DecodeIdx: 7
603/* 1918 */ MCD::OPC_FilterValue, 18, 4, 0, // Skip to: 1926
604/* 1922 */ MCD::OPC_Decode, 232, 12, 7, // Opcode: X86AND_W, DecodeIdx: 7
605/* 1926 */ MCD::OPC_FilterValue, 19, 6, 0, // Skip to: 1936
606/* 1930 */ MCD::OPC_CheckPredicateOrFail, 0,
607/* 1932 */ MCD::OPC_Decode, 230, 12, 7, // Opcode: X86AND_D, DecodeIdx: 7
608/* 1936 */ MCD::OPC_FilterValue, 20, 4, 0, // Skip to: 1944
609/* 1940 */ MCD::OPC_Decode, 128, 13, 7, // Opcode: X86OR_B, DecodeIdx: 7
610/* 1944 */ MCD::OPC_FilterValue, 21, 4, 0, // Skip to: 1952
611/* 1948 */ MCD::OPC_Decode, 130, 13, 7, // Opcode: X86OR_H, DecodeIdx: 7
612/* 1952 */ MCD::OPC_FilterValue, 22, 4, 0, // Skip to: 1960
613/* 1956 */ MCD::OPC_Decode, 131, 13, 7, // Opcode: X86OR_W, DecodeIdx: 7
614/* 1960 */ MCD::OPC_FilterValue, 23, 6, 0, // Skip to: 1970
615/* 1964 */ MCD::OPC_CheckPredicateOrFail, 0,
616/* 1966 */ MCD::OPC_Decode, 129, 13, 7, // Opcode: X86OR_D, DecodeIdx: 7
617/* 1970 */ MCD::OPC_FilterValue, 24, 4, 0, // Skip to: 1978
618/* 1974 */ MCD::OPC_Decode, 200, 13, 7, // Opcode: X86XOR_B, DecodeIdx: 7
619/* 1978 */ MCD::OPC_FilterValue, 25, 4, 0, // Skip to: 1986
620/* 1982 */ MCD::OPC_Decode, 202, 13, 7, // Opcode: X86XOR_H, DecodeIdx: 7
621/* 1986 */ MCD::OPC_FilterValue, 26, 4, 0, // Skip to: 1994
622/* 1990 */ MCD::OPC_Decode, 203, 13, 7, // Opcode: X86XOR_W, DecodeIdx: 7
623/* 1994 */ MCD::OPC_FilterValue, 27, 6, 0, // Skip to: 2004
624/* 1998 */ MCD::OPC_CheckPredicateOrFail, 0,
625/* 2000 */ MCD::OPC_Decode, 201, 13, 7, // Opcode: X86XOR_D, DecodeIdx: 7
626/* 2004 */ MCD::OPC_FilterValue, 28, 8, 0, // Skip to: 2016
627/* 2008 */ MCD::OPC_CheckFieldOrFail, 14, 1, 1,
628/* 2012 */ MCD::OPC_Decode, 250, 3, 18, // Opcode: ARMNOT_W, DecodeIdx: 18
629/* 2016 */ MCD::OPC_FilterValue, 29, 8, 0, // Skip to: 2028
630/* 2020 */ MCD::OPC_CheckFieldOrFail, 14, 1, 1,
631/* 2024 */ MCD::OPC_Decode, 248, 3, 18, // Opcode: ARMMOV_W, DecodeIdx: 18
632/* 2028 */ MCD::OPC_FilterValue, 30, 10, 0, // Skip to: 2042
633/* 2032 */ MCD::OPC_CheckPredicateOrFail, 0,
634/* 2034 */ MCD::OPC_CheckFieldOrFail, 14, 1, 1,
635/* 2038 */ MCD::OPC_Decode, 247, 3, 18, // Opcode: ARMMOV_D, DecodeIdx: 18
636/* 2042 */ MCD::OPC_FilterValueOrFail, 31,
637/* 2044 */ MCD::OPC_CheckFieldOrFail, 14, 1, 1,
638/* 2048 */ MCD::OPC_Decode, 254, 3, 18, // Opcode: ARMRRX_W, DecodeIdx: 18
639/* 2052 */ MCD::OPC_FilterValue, 1, 102, 2, // Skip to: 2670
640/* 2056 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
641/* 2059 */ MCD::OPC_FilterValue, 0, 76, 2, // Skip to: 2651
642/* 2063 */ MCD::OPC_ExtractField, 18, 3, // Inst{20-18} ...
643/* 2066 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 2093
644/* 2070 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
645/* 2073 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 2085
646/* 2077 */ MCD::OPC_CheckFieldOrFail, 15, 1, 1,
647/* 2081 */ MCD::OPC_Decode, 213, 6, 19, // Opcode: SLLI_W, DecodeIdx: 19
648/* 2085 */ MCD::OPC_FilterValueOrFail, 1,
649/* 2087 */ MCD::OPC_CheckPredicateOrFail, 0,
650/* 2089 */ MCD::OPC_Decode, 212, 6, 20, // Opcode: SLLI_D, DecodeIdx: 20
651/* 2093 */ MCD::OPC_FilterValue, 1, 23, 0, // Skip to: 2120
652/* 2097 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
653/* 2100 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 2112
654/* 2104 */ MCD::OPC_CheckFieldOrFail, 15, 1, 1,
655/* 2108 */ MCD::OPC_Decode, 225, 6, 19, // Opcode: SRLI_W, DecodeIdx: 19
656/* 2112 */ MCD::OPC_FilterValueOrFail, 1,
657/* 2114 */ MCD::OPC_CheckPredicateOrFail, 0,
658/* 2116 */ MCD::OPC_Decode, 224, 6, 20, // Opcode: SRLI_D, DecodeIdx: 20
659/* 2120 */ MCD::OPC_FilterValue, 2, 23, 0, // Skip to: 2147
660/* 2124 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
661/* 2127 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 2139
662/* 2131 */ MCD::OPC_CheckFieldOrFail, 15, 1, 1,
663/* 2135 */ MCD::OPC_Decode, 221, 6, 19, // Opcode: SRAI_W, DecodeIdx: 19
664/* 2139 */ MCD::OPC_FilterValueOrFail, 1,
665/* 2141 */ MCD::OPC_CheckPredicateOrFail, 0,
666/* 2143 */ MCD::OPC_Decode, 220, 6, 20, // Opcode: SRAI_D, DecodeIdx: 20
667/* 2147 */ MCD::OPC_FilterValue, 3, 49, 0, // Skip to: 2200
668/* 2151 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
669/* 2154 */ MCD::OPC_FilterValue, 0, 34, 0, // Skip to: 2192
670/* 2158 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
671/* 2161 */ MCD::OPC_FilterValue, 0, 21, 0, // Skip to: 2186
672/* 2165 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
673/* 2168 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 2180
674/* 2172 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
675/* 2176 */ MCD::OPC_Decode, 189, 6, 21, // Opcode: ROTRI_B, DecodeIdx: 21
676/* 2180 */ MCD::OPC_FilterValueOrFail, 1,
677/* 2182 */ MCD::OPC_Decode, 191, 6, 14, // Opcode: ROTRI_H, DecodeIdx: 14
678/* 2186 */ MCD::OPC_FilterValueOrFail, 1,
679/* 2188 */ MCD::OPC_Decode, 192, 6, 19, // Opcode: ROTRI_W, DecodeIdx: 19
680/* 2192 */ MCD::OPC_FilterValueOrFail, 1,
681/* 2194 */ MCD::OPC_CheckPredicateOrFail, 0,
682/* 2196 */ MCD::OPC_Decode, 190, 6, 20, // Opcode: ROTRI_D, DecodeIdx: 20
683/* 2200 */ MCD::OPC_FilterValue, 4, 49, 0, // Skip to: 2253
684/* 2204 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
685/* 2207 */ MCD::OPC_FilterValue, 0, 34, 0, // Skip to: 2245
686/* 2211 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
687/* 2214 */ MCD::OPC_FilterValue, 0, 21, 0, // Skip to: 2239
688/* 2218 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
689/* 2221 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 2233
690/* 2225 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
691/* 2229 */ MCD::OPC_Decode, 172, 6, 21, // Opcode: RCRI_B, DecodeIdx: 21
692/* 2233 */ MCD::OPC_FilterValueOrFail, 1,
693/* 2235 */ MCD::OPC_Decode, 174, 6, 14, // Opcode: RCRI_H, DecodeIdx: 14
694/* 2239 */ MCD::OPC_FilterValueOrFail, 1,
695/* 2241 */ MCD::OPC_Decode, 175, 6, 19, // Opcode: RCRI_W, DecodeIdx: 19
696/* 2245 */ MCD::OPC_FilterValueOrFail, 1,
697/* 2247 */ MCD::OPC_CheckPredicateOrFail, 0,
698/* 2249 */ MCD::OPC_Decode, 173, 6, 20, // Opcode: RCRI_D, DecodeIdx: 20
699/* 2253 */ MCD::OPC_FilterValue, 5, 95, 1, // Skip to: 2608
700/* 2257 */ MCD::OPC_ExtractField, 0, 5, // Inst{4-0} ...
701/* 2260 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 2272
702/* 2264 */ MCD::OPC_CheckFieldOrFail, 13, 5, 1,
703/* 2268 */ MCD::OPC_Decode, 170, 13, 22, // Opcode: X86SLLI_B, DecodeIdx: 22
704/* 2272 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 2284
705/* 2276 */ MCD::OPC_CheckFieldOrFail, 14, 4, 1,
706/* 2280 */ MCD::OPC_Decode, 172, 13, 18, // Opcode: X86SLLI_H, DecodeIdx: 18
707/* 2284 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 2296
708/* 2288 */ MCD::OPC_CheckFieldOrFail, 15, 3, 1,
709/* 2292 */ MCD::OPC_Decode, 173, 13, 23, // Opcode: X86SLLI_W, DecodeIdx: 23
710/* 2296 */ MCD::OPC_FilterValue, 3, 10, 0, // Skip to: 2310
711/* 2300 */ MCD::OPC_CheckPredicateOrFail, 0,
712/* 2302 */ MCD::OPC_CheckFieldOrFail, 16, 2, 1,
713/* 2306 */ MCD::OPC_Decode, 171, 13, 24, // Opcode: X86SLLI_D, DecodeIdx: 24
714/* 2310 */ MCD::OPC_FilterValue, 4, 8, 0, // Skip to: 2322
715/* 2314 */ MCD::OPC_CheckFieldOrFail, 13, 5, 1,
716/* 2318 */ MCD::OPC_Decode, 186, 13, 22, // Opcode: X86SRLI_B, DecodeIdx: 22
717/* 2322 */ MCD::OPC_FilterValue, 5, 8, 0, // Skip to: 2334
718/* 2326 */ MCD::OPC_CheckFieldOrFail, 14, 4, 1,
719/* 2330 */ MCD::OPC_Decode, 188, 13, 18, // Opcode: X86SRLI_H, DecodeIdx: 18
720/* 2334 */ MCD::OPC_FilterValue, 6, 8, 0, // Skip to: 2346
721/* 2338 */ MCD::OPC_CheckFieldOrFail, 15, 3, 1,
722/* 2342 */ MCD::OPC_Decode, 189, 13, 23, // Opcode: X86SRLI_W, DecodeIdx: 23
723/* 2346 */ MCD::OPC_FilterValue, 7, 10, 0, // Skip to: 2360
724/* 2350 */ MCD::OPC_CheckPredicateOrFail, 0,
725/* 2352 */ MCD::OPC_CheckFieldOrFail, 16, 2, 1,
726/* 2356 */ MCD::OPC_Decode, 187, 13, 24, // Opcode: X86SRLI_D, DecodeIdx: 24
727/* 2360 */ MCD::OPC_FilterValue, 8, 8, 0, // Skip to: 2372
728/* 2364 */ MCD::OPC_CheckFieldOrFail, 13, 5, 1,
729/* 2368 */ MCD::OPC_Decode, 178, 13, 22, // Opcode: X86SRAI_B, DecodeIdx: 22
730/* 2372 */ MCD::OPC_FilterValue, 9, 8, 0, // Skip to: 2384
731/* 2376 */ MCD::OPC_CheckFieldOrFail, 14, 4, 1,
732/* 2380 */ MCD::OPC_Decode, 180, 13, 18, // Opcode: X86SRAI_H, DecodeIdx: 18
733/* 2384 */ MCD::OPC_FilterValue, 10, 8, 0, // Skip to: 2396
734/* 2388 */ MCD::OPC_CheckFieldOrFail, 15, 3, 1,
735/* 2392 */ MCD::OPC_Decode, 181, 13, 23, // Opcode: X86SRAI_W, DecodeIdx: 23
736/* 2396 */ MCD::OPC_FilterValue, 11, 10, 0, // Skip to: 2410
737/* 2400 */ MCD::OPC_CheckPredicateOrFail, 0,
738/* 2402 */ MCD::OPC_CheckFieldOrFail, 16, 2, 1,
739/* 2406 */ MCD::OPC_Decode, 179, 13, 24, // Opcode: X86SRAI_D, DecodeIdx: 24
740/* 2410 */ MCD::OPC_FilterValue, 12, 8, 0, // Skip to: 2422
741/* 2414 */ MCD::OPC_CheckFieldOrFail, 13, 5, 1,
742/* 2418 */ MCD::OPC_Decode, 156, 13, 22, // Opcode: X86ROTRI_B, DecodeIdx: 22
743/* 2422 */ MCD::OPC_FilterValue, 13, 8, 0, // Skip to: 2434
744/* 2426 */ MCD::OPC_CheckFieldOrFail, 14, 4, 1,
745/* 2430 */ MCD::OPC_Decode, 158, 13, 18, // Opcode: X86ROTRI_H, DecodeIdx: 18
746/* 2434 */ MCD::OPC_FilterValue, 14, 8, 0, // Skip to: 2446
747/* 2438 */ MCD::OPC_CheckFieldOrFail, 15, 3, 1,
748/* 2442 */ MCD::OPC_Decode, 159, 13, 23, // Opcode: X86ROTRI_W, DecodeIdx: 23
749/* 2446 */ MCD::OPC_FilterValue, 15, 10, 0, // Skip to: 2460
750/* 2450 */ MCD::OPC_CheckPredicateOrFail, 0,
751/* 2452 */ MCD::OPC_CheckFieldOrFail, 16, 2, 1,
752/* 2456 */ MCD::OPC_Decode, 157, 13, 24, // Opcode: X86ROTRI_D, DecodeIdx: 24
753/* 2460 */ MCD::OPC_FilterValue, 16, 8, 0, // Skip to: 2472
754/* 2464 */ MCD::OPC_CheckFieldOrFail, 13, 5, 1,
755/* 2468 */ MCD::OPC_Decode, 140, 13, 22, // Opcode: X86RCRI_B, DecodeIdx: 22
756/* 2472 */ MCD::OPC_FilterValue, 17, 8, 0, // Skip to: 2484
757/* 2476 */ MCD::OPC_CheckFieldOrFail, 14, 4, 1,
758/* 2480 */ MCD::OPC_Decode, 142, 13, 18, // Opcode: X86RCRI_H, DecodeIdx: 18
759/* 2484 */ MCD::OPC_FilterValue, 18, 8, 0, // Skip to: 2496
760/* 2488 */ MCD::OPC_CheckFieldOrFail, 15, 3, 1,
761/* 2492 */ MCD::OPC_Decode, 143, 13, 23, // Opcode: X86RCRI_W, DecodeIdx: 23
762/* 2496 */ MCD::OPC_FilterValue, 19, 10, 0, // Skip to: 2510
763/* 2500 */ MCD::OPC_CheckPredicateOrFail, 0,
764/* 2502 */ MCD::OPC_CheckFieldOrFail, 16, 2, 1,
765/* 2506 */ MCD::OPC_Decode, 141, 13, 24, // Opcode: X86RCRI_D, DecodeIdx: 24
766/* 2510 */ MCD::OPC_FilterValue, 20, 8, 0, // Skip to: 2522
767/* 2514 */ MCD::OPC_CheckFieldOrFail, 13, 5, 1,
768/* 2518 */ MCD::OPC_Decode, 148, 13, 22, // Opcode: X86ROTLI_B, DecodeIdx: 22
769/* 2522 */ MCD::OPC_FilterValue, 21, 8, 0, // Skip to: 2534
770/* 2526 */ MCD::OPC_CheckFieldOrFail, 14, 4, 1,
771/* 2530 */ MCD::OPC_Decode, 150, 13, 18, // Opcode: X86ROTLI_H, DecodeIdx: 18
772/* 2534 */ MCD::OPC_FilterValue, 22, 8, 0, // Skip to: 2546
773/* 2538 */ MCD::OPC_CheckFieldOrFail, 15, 3, 1,
774/* 2542 */ MCD::OPC_Decode, 151, 13, 23, // Opcode: X86ROTLI_W, DecodeIdx: 23
775/* 2546 */ MCD::OPC_FilterValue, 23, 10, 0, // Skip to: 2560
776/* 2550 */ MCD::OPC_CheckPredicateOrFail, 0,
777/* 2552 */ MCD::OPC_CheckFieldOrFail, 16, 2, 1,
778/* 2556 */ MCD::OPC_Decode, 149, 13, 24, // Opcode: X86ROTLI_D, DecodeIdx: 24
779/* 2560 */ MCD::OPC_FilterValue, 24, 8, 0, // Skip to: 2572
780/* 2564 */ MCD::OPC_CheckFieldOrFail, 13, 5, 1,
781/* 2568 */ MCD::OPC_Decode, 132, 13, 22, // Opcode: X86RCLI_B, DecodeIdx: 22
782/* 2572 */ MCD::OPC_FilterValue, 25, 8, 0, // Skip to: 2584
783/* 2576 */ MCD::OPC_CheckFieldOrFail, 14, 4, 1,
784/* 2580 */ MCD::OPC_Decode, 134, 13, 18, // Opcode: X86RCLI_H, DecodeIdx: 18
785/* 2584 */ MCD::OPC_FilterValue, 26, 8, 0, // Skip to: 2596
786/* 2588 */ MCD::OPC_CheckFieldOrFail, 15, 3, 1,
787/* 2592 */ MCD::OPC_Decode, 135, 13, 23, // Opcode: X86RCLI_W, DecodeIdx: 23
788/* 2596 */ MCD::OPC_FilterValueOrFail, 27,
789/* 2598 */ MCD::OPC_CheckPredicateOrFail, 0,
790/* 2600 */ MCD::OPC_CheckFieldOrFail, 16, 2, 1,
791/* 2604 */ MCD::OPC_Decode, 133, 13, 24, // Opcode: X86RCLI_D, DecodeIdx: 24
792/* 2608 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 2616
793/* 2612 */ MCD::OPC_Decode, 168, 13, 25, // Opcode: X86SETTAG, DecodeIdx: 25
794/* 2616 */ MCD::OPC_FilterValueOrFail, 7,
795/* 2618 */ MCD::OPC_ExtractField, 5, 5, // Inst{9-5} ...
796/* 2621 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 2629
797/* 2625 */ MCD::OPC_Decode, 244, 12, 26, // Opcode: X86MFFLAG, DecodeIdx: 26
798/* 2629 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 2637
799/* 2633 */ MCD::OPC_Decode, 246, 12, 26, // Opcode: X86MTFLAG, DecodeIdx: 26
800/* 2637 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 2645
801/* 2641 */ MCD::OPC_Decode, 245, 3, 26, // Opcode: ARMMFFLAG, DecodeIdx: 26
802/* 2645 */ MCD::OPC_FilterValueOrFail, 3,
803/* 2647 */ MCD::OPC_Decode, 249, 3, 26, // Opcode: ARMMTFLAG, DecodeIdx: 26
804/* 2651 */ MCD::OPC_FilterValueOrFail, 1,
805/* 2653 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
806/* 2656 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 2664
807/* 2660 */ MCD::OPC_Decode, 156, 4, 27, // Opcode: BSTRINS_W, DecodeIdx: 27
808/* 2664 */ MCD::OPC_FilterValueOrFail, 1,
809/* 2666 */ MCD::OPC_Decode, 158, 4, 28, // Opcode: BSTRPICK_W, DecodeIdx: 28
810/* 2670 */ MCD::OPC_FilterValue, 2, 6, 0, // Skip to: 2680
811/* 2674 */ MCD::OPC_CheckPredicateOrFail, 0,
812/* 2676 */ MCD::OPC_Decode, 155, 4, 29, // Opcode: BSTRINS_D, DecodeIdx: 29
813/* 2680 */ MCD::OPC_FilterValue, 3, 6, 0, // Skip to: 2690
814/* 2684 */ MCD::OPC_CheckPredicateOrFail, 0,
815/* 2686 */ MCD::OPC_Decode, 157, 4, 30, // Opcode: BSTRPICK_D, DecodeIdx: 30
816/* 2690 */ MCD::OPC_FilterValue, 4, 197, 2, // Skip to: 3403
817/* 2694 */ MCD::OPC_ExtractField, 15, 7, // Inst{21-15} ...
818/* 2697 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 2705
819/* 2701 */ MCD::OPC_Decode, 194, 4, 31, // Opcode: FADD_S, DecodeIdx: 31
820/* 2705 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 2713
821/* 2709 */ MCD::OPC_Decode, 193, 4, 32, // Opcode: FADD_D, DecodeIdx: 32
822/* 2713 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 2721
823/* 2717 */ MCD::OPC_Decode, 183, 5, 31, // Opcode: FSUB_S, DecodeIdx: 31
824/* 2721 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 2729
825/* 2725 */ MCD::OPC_Decode, 182, 5, 32, // Opcode: FSUB_D, DecodeIdx: 32
826/* 2729 */ MCD::OPC_FilterValue, 9, 4, 0, // Skip to: 2737
827/* 2733 */ MCD::OPC_Decode, 151, 5, 31, // Opcode: FMUL_S, DecodeIdx: 31
828/* 2737 */ MCD::OPC_FilterValue, 10, 4, 0, // Skip to: 2745
829/* 2741 */ MCD::OPC_Decode, 150, 5, 32, // Opcode: FMUL_D, DecodeIdx: 32
830/* 2745 */ MCD::OPC_FilterValue, 13, 4, 0, // Skip to: 2753
831/* 2749 */ MCD::OPC_Decode, 249, 4, 31, // Opcode: FDIV_S, DecodeIdx: 31
832/* 2753 */ MCD::OPC_FilterValue, 14, 4, 0, // Skip to: 2761
833/* 2757 */ MCD::OPC_Decode, 248, 4, 32, // Opcode: FDIV_D, DecodeIdx: 32
834/* 2761 */ MCD::OPC_FilterValue, 17, 4, 0, // Skip to: 2769
835/* 2765 */ MCD::OPC_Decode, 141, 5, 31, // Opcode: FMAX_S, DecodeIdx: 31
836/* 2769 */ MCD::OPC_FilterValue, 18, 4, 0, // Skip to: 2777
837/* 2773 */ MCD::OPC_Decode, 140, 5, 32, // Opcode: FMAX_D, DecodeIdx: 32
838/* 2777 */ MCD::OPC_FilterValue, 21, 4, 0, // Skip to: 2785
839/* 2781 */ MCD::OPC_Decode, 145, 5, 31, // Opcode: FMIN_S, DecodeIdx: 31
840/* 2785 */ MCD::OPC_FilterValue, 22, 4, 0, // Skip to: 2793
841/* 2789 */ MCD::OPC_Decode, 144, 5, 32, // Opcode: FMIN_D, DecodeIdx: 32
842/* 2793 */ MCD::OPC_FilterValue, 25, 4, 0, // Skip to: 2801
843/* 2797 */ MCD::OPC_Decode, 139, 5, 31, // Opcode: FMAXA_S, DecodeIdx: 31
844/* 2801 */ MCD::OPC_FilterValue, 26, 4, 0, // Skip to: 2809
845/* 2805 */ MCD::OPC_Decode, 138, 5, 32, // Opcode: FMAXA_D, DecodeIdx: 32
846/* 2809 */ MCD::OPC_FilterValue, 29, 4, 0, // Skip to: 2817
847/* 2813 */ MCD::OPC_Decode, 143, 5, 31, // Opcode: FMINA_S, DecodeIdx: 31
848/* 2817 */ MCD::OPC_FilterValue, 30, 4, 0, // Skip to: 2825
849/* 2821 */ MCD::OPC_Decode, 142, 5, 32, // Opcode: FMINA_D, DecodeIdx: 32
850/* 2825 */ MCD::OPC_FilterValue, 33, 4, 0, // Skip to: 2833
851/* 2829 */ MCD::OPC_Decode, 169, 5, 31, // Opcode: FSCALEB_S, DecodeIdx: 31
852/* 2833 */ MCD::OPC_FilterValue, 34, 4, 0, // Skip to: 2841
853/* 2837 */ MCD::OPC_Decode, 168, 5, 32, // Opcode: FSCALEB_D, DecodeIdx: 32
854/* 2841 */ MCD::OPC_FilterValue, 37, 4, 0, // Skip to: 2849
855/* 2845 */ MCD::OPC_Decode, 242, 4, 31, // Opcode: FCOPYSIGN_S, DecodeIdx: 31
856/* 2849 */ MCD::OPC_FilterValue, 38, 4, 0, // Skip to: 2857
857/* 2853 */ MCD::OPC_Decode, 241, 4, 32, // Opcode: FCOPYSIGN_D, DecodeIdx: 32
858/* 2857 */ MCD::OPC_FilterValue, 40, 129, 0, // Skip to: 2990
859/* 2861 */ MCD::OPC_ExtractField, 10, 5, // Inst{14-10} ...
860/* 2864 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 2872
861/* 2868 */ MCD::OPC_Decode, 192, 4, 33, // Opcode: FABS_S, DecodeIdx: 33
862/* 2872 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 2880
863/* 2876 */ MCD::OPC_Decode, 191, 4, 34, // Opcode: FABS_D, DecodeIdx: 34
864/* 2880 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 2888
865/* 2884 */ MCD::OPC_Decode, 153, 5, 33, // Opcode: FNEG_S, DecodeIdx: 33
866/* 2888 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 2896
867/* 2892 */ MCD::OPC_Decode, 152, 5, 34, // Opcode: FNEG_D, DecodeIdx: 34
868/* 2896 */ MCD::OPC_FilterValue, 9, 4, 0, // Skip to: 2904
869/* 2900 */ MCD::OPC_Decode, 135, 5, 33, // Opcode: FLOGB_S, DecodeIdx: 33
870/* 2904 */ MCD::OPC_FilterValue, 10, 4, 0, // Skip to: 2912
871/* 2908 */ MCD::OPC_Decode, 134, 5, 34, // Opcode: FLOGB_D, DecodeIdx: 34
872/* 2912 */ MCD::OPC_FilterValue, 13, 4, 0, // Skip to: 2920
873/* 2916 */ MCD::OPC_Decode, 196, 4, 33, // Opcode: FCLASS_S, DecodeIdx: 33
874/* 2920 */ MCD::OPC_FilterValue, 14, 4, 0, // Skip to: 2928
875/* 2924 */ MCD::OPC_Decode, 195, 4, 34, // Opcode: FCLASS_D, DecodeIdx: 34
876/* 2928 */ MCD::OPC_FilterValue, 17, 4, 0, // Skip to: 2936
877/* 2932 */ MCD::OPC_Decode, 173, 5, 33, // Opcode: FSQRT_S, DecodeIdx: 33
878/* 2936 */ MCD::OPC_FilterValue, 18, 4, 0, // Skip to: 2944
879/* 2940 */ MCD::OPC_Decode, 172, 5, 34, // Opcode: FSQRT_D, DecodeIdx: 34
880/* 2944 */ MCD::OPC_FilterValue, 21, 4, 0, // Skip to: 2952
881/* 2948 */ MCD::OPC_Decode, 161, 5, 33, // Opcode: FRECIP_S, DecodeIdx: 33
882/* 2952 */ MCD::OPC_FilterValue, 22, 4, 0, // Skip to: 2960
883/* 2956 */ MCD::OPC_Decode, 160, 5, 34, // Opcode: FRECIP_D, DecodeIdx: 34
884/* 2960 */ MCD::OPC_FilterValue, 25, 4, 0, // Skip to: 2968
885/* 2964 */ MCD::OPC_Decode, 167, 5, 33, // Opcode: FRSQRT_S, DecodeIdx: 33
886/* 2968 */ MCD::OPC_FilterValue, 26, 4, 0, // Skip to: 2976
887/* 2972 */ MCD::OPC_Decode, 166, 5, 34, // Opcode: FRSQRT_D, DecodeIdx: 34
888/* 2976 */ MCD::OPC_FilterValue, 29, 4, 0, // Skip to: 2984
889/* 2980 */ MCD::OPC_Decode, 159, 5, 33, // Opcode: FRECIPE_S, DecodeIdx: 33
890/* 2984 */ MCD::OPC_FilterValueOrFail, 30,
891/* 2986 */ MCD::OPC_Decode, 158, 5, 34, // Opcode: FRECIPE_D, DecodeIdx: 34
892/* 2990 */ MCD::OPC_FilterValue, 41, 149, 0, // Skip to: 3143
893/* 2994 */ MCD::OPC_ExtractField, 10, 5, // Inst{14-10} ...
894/* 2997 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 3005
895/* 3001 */ MCD::OPC_Decode, 165, 5, 33, // Opcode: FRSQRTE_S, DecodeIdx: 33
896/* 3005 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 3013
897/* 3009 */ MCD::OPC_Decode, 164, 5, 34, // Opcode: FRSQRTE_D, DecodeIdx: 34
898/* 3013 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 3021
899/* 3017 */ MCD::OPC_Decode, 147, 5, 33, // Opcode: FMOV_S, DecodeIdx: 33
900/* 3021 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 3029
901/* 3025 */ MCD::OPC_Decode, 146, 5, 34, // Opcode: FMOV_D, DecodeIdx: 34
902/* 3029 */ MCD::OPC_FilterValue, 9, 4, 0, // Skip to: 3037
903/* 3033 */ MCD::OPC_Decode, 150, 6, 35, // Opcode: MOVGR2FR_W, DecodeIdx: 35
904/* 3037 */ MCD::OPC_FilterValue, 10, 6, 0, // Skip to: 3047
905/* 3041 */ MCD::OPC_CheckPredicateOrFail, 0,
906/* 3043 */ MCD::OPC_Decode, 149, 6, 36, // Opcode: MOVGR2FR_D, DecodeIdx: 36
907/* 3047 */ MCD::OPC_FilterValue, 11, 4, 0, // Skip to: 3055
908/* 3051 */ MCD::OPC_Decode, 148, 6, 37, // Opcode: MOVGR2FRH_W, DecodeIdx: 37
909/* 3055 */ MCD::OPC_FilterValue, 13, 4, 0, // Skip to: 3063
910/* 3059 */ MCD::OPC_Decode, 143, 6, 38, // Opcode: MOVFR2GR_S, DecodeIdx: 38
911/* 3063 */ MCD::OPC_FilterValue, 14, 6, 0, // Skip to: 3073
912/* 3067 */ MCD::OPC_CheckPredicateOrFail, 0,
913/* 3069 */ MCD::OPC_Decode, 142, 6, 39, // Opcode: MOVFR2GR_D, DecodeIdx: 39
914/* 3073 */ MCD::OPC_FilterValue, 15, 4, 0, // Skip to: 3081
915/* 3077 */ MCD::OPC_Decode, 145, 6, 39, // Opcode: MOVFRH2GR_S, DecodeIdx: 39
916/* 3081 */ MCD::OPC_FilterValue, 16, 4, 0, // Skip to: 3089
917/* 3085 */ MCD::OPC_Decode, 147, 6, 40, // Opcode: MOVGR2FCSR, DecodeIdx: 40
918/* 3089 */ MCD::OPC_FilterValue, 18, 4, 0, // Skip to: 3097
919/* 3093 */ MCD::OPC_Decode, 140, 6, 41, // Opcode: MOVFCSR2GR, DecodeIdx: 41
920/* 3097 */ MCD::OPC_FilterValue, 20, 4, 0, // Skip to: 3105
921/* 3101 */ MCD::OPC_Decode, 141, 6, 42, // Opcode: MOVFR2CF_xS, DecodeIdx: 42
922/* 3105 */ MCD::OPC_FilterValue, 21, 4, 0, // Skip to: 3113
923/* 3109 */ MCD::OPC_Decode, 138, 6, 43, // Opcode: MOVCF2FR_xS, DecodeIdx: 43
924/* 3113 */ MCD::OPC_FilterValue, 22, 4, 0, // Skip to: 3121
925/* 3117 */ MCD::OPC_Decode, 146, 6, 44, // Opcode: MOVGR2CF, DecodeIdx: 44
926/* 3121 */ MCD::OPC_FilterValue, 23, 4, 0, // Skip to: 3129
927/* 3125 */ MCD::OPC_Decode, 139, 6, 45, // Opcode: MOVCF2GR, DecodeIdx: 45
928/* 3129 */ MCD::OPC_FilterValue, 24, 4, 0, // Skip to: 3137
929/* 3133 */ MCD::OPC_Decode, 245, 4, 33, // Opcode: FCVT_LD_D, DecodeIdx: 33
930/* 3137 */ MCD::OPC_FilterValueOrFail, 25,
931/* 3139 */ MCD::OPC_Decode, 247, 4, 33, // Opcode: FCVT_UD_D, DecodeIdx: 33
932/* 3143 */ MCD::OPC_FilterValue, 42, 4, 0, // Skip to: 3151
933/* 3147 */ MCD::OPC_Decode, 243, 4, 31, // Opcode: FCVT_D_LD, DecodeIdx: 31
934/* 3151 */ MCD::OPC_FilterValue, 50, 17, 0, // Skip to: 3172
935/* 3155 */ MCD::OPC_ExtractField, 10, 5, // Inst{14-10} ...
936/* 3158 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 3166
937/* 3162 */ MCD::OPC_Decode, 246, 4, 46, // Opcode: FCVT_S_D, DecodeIdx: 46
938/* 3166 */ MCD::OPC_FilterValueOrFail, 9,
939/* 3168 */ MCD::OPC_Decode, 244, 4, 47, // Opcode: FCVT_D_S, DecodeIdx: 47
940/* 3172 */ MCD::OPC_FilterValue, 52, 65, 0, // Skip to: 3241
941/* 3176 */ MCD::OPC_ExtractField, 10, 5, // Inst{14-10} ...
942/* 3179 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 3187
943/* 3183 */ MCD::OPC_Decode, 187, 5, 33, // Opcode: FTINTRM_W_S, DecodeIdx: 33
944/* 3187 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 3195
945/* 3191 */ MCD::OPC_Decode, 186, 5, 46, // Opcode: FTINTRM_W_D, DecodeIdx: 46
946/* 3195 */ MCD::OPC_FilterValue, 9, 4, 0, // Skip to: 3203
947/* 3199 */ MCD::OPC_Decode, 185, 5, 47, // Opcode: FTINTRM_L_S, DecodeIdx: 47
948/* 3203 */ MCD::OPC_FilterValue, 10, 4, 0, // Skip to: 3211
949/* 3207 */ MCD::OPC_Decode, 184, 5, 34, // Opcode: FTINTRM_L_D, DecodeIdx: 34
950/* 3211 */ MCD::OPC_FilterValue, 17, 4, 0, // Skip to: 3219
951/* 3215 */ MCD::OPC_Decode, 195, 5, 33, // Opcode: FTINTRP_W_S, DecodeIdx: 33
952/* 3219 */ MCD::OPC_FilterValue, 18, 4, 0, // Skip to: 3227
953/* 3223 */ MCD::OPC_Decode, 194, 5, 46, // Opcode: FTINTRP_W_D, DecodeIdx: 46
954/* 3227 */ MCD::OPC_FilterValue, 25, 4, 0, // Skip to: 3235
955/* 3231 */ MCD::OPC_Decode, 193, 5, 47, // Opcode: FTINTRP_L_S, DecodeIdx: 47
956/* 3235 */ MCD::OPC_FilterValueOrFail, 26,
957/* 3237 */ MCD::OPC_Decode, 192, 5, 34, // Opcode: FTINTRP_L_D, DecodeIdx: 34
958/* 3241 */ MCD::OPC_FilterValue, 53, 65, 0, // Skip to: 3310
959/* 3245 */ MCD::OPC_ExtractField, 10, 5, // Inst{14-10} ...
960/* 3248 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 3256
961/* 3252 */ MCD::OPC_Decode, 199, 5, 33, // Opcode: FTINTRZ_W_S, DecodeIdx: 33
962/* 3256 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 3264
963/* 3260 */ MCD::OPC_Decode, 198, 5, 46, // Opcode: FTINTRZ_W_D, DecodeIdx: 46
964/* 3264 */ MCD::OPC_FilterValue, 9, 4, 0, // Skip to: 3272
965/* 3268 */ MCD::OPC_Decode, 197, 5, 47, // Opcode: FTINTRZ_L_S, DecodeIdx: 47
966/* 3272 */ MCD::OPC_FilterValue, 10, 4, 0, // Skip to: 3280
967/* 3276 */ MCD::OPC_Decode, 196, 5, 34, // Opcode: FTINTRZ_L_D, DecodeIdx: 34
968/* 3280 */ MCD::OPC_FilterValue, 17, 4, 0, // Skip to: 3288
969/* 3284 */ MCD::OPC_Decode, 191, 5, 33, // Opcode: FTINTRNE_W_S, DecodeIdx: 33
970/* 3288 */ MCD::OPC_FilterValue, 18, 4, 0, // Skip to: 3296
971/* 3292 */ MCD::OPC_Decode, 190, 5, 46, // Opcode: FTINTRNE_W_D, DecodeIdx: 46
972/* 3296 */ MCD::OPC_FilterValue, 25, 4, 0, // Skip to: 3304
973/* 3300 */ MCD::OPC_Decode, 189, 5, 47, // Opcode: FTINTRNE_L_S, DecodeIdx: 47
974/* 3304 */ MCD::OPC_FilterValueOrFail, 26,
975/* 3306 */ MCD::OPC_Decode, 188, 5, 34, // Opcode: FTINTRNE_L_D, DecodeIdx: 34
976/* 3310 */ MCD::OPC_FilterValue, 54, 33, 0, // Skip to: 3347
977/* 3314 */ MCD::OPC_ExtractField, 10, 5, // Inst{14-10} ...
978/* 3317 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 3325
979/* 3321 */ MCD::OPC_Decode, 203, 5, 33, // Opcode: FTINT_W_S, DecodeIdx: 33
980/* 3325 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 3333
981/* 3329 */ MCD::OPC_Decode, 202, 5, 46, // Opcode: FTINT_W_D, DecodeIdx: 46
982/* 3333 */ MCD::OPC_FilterValue, 9, 4, 0, // Skip to: 3341
983/* 3337 */ MCD::OPC_Decode, 201, 5, 47, // Opcode: FTINT_L_S, DecodeIdx: 47
984/* 3341 */ MCD::OPC_FilterValueOrFail, 10,
985/* 3343 */ MCD::OPC_Decode, 200, 5, 34, // Opcode: FTINT_L_D, DecodeIdx: 34
986/* 3347 */ MCD::OPC_FilterValue, 58, 33, 0, // Skip to: 3384
987/* 3351 */ MCD::OPC_ExtractField, 10, 5, // Inst{14-10} ...
988/* 3354 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 3362
989/* 3358 */ MCD::OPC_Decode, 253, 4, 33, // Opcode: FFINT_S_W, DecodeIdx: 33
990/* 3362 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 3370
991/* 3366 */ MCD::OPC_Decode, 252, 4, 46, // Opcode: FFINT_S_L, DecodeIdx: 46
992/* 3370 */ MCD::OPC_FilterValue, 8, 4, 0, // Skip to: 3378
993/* 3374 */ MCD::OPC_Decode, 251, 4, 47, // Opcode: FFINT_D_W, DecodeIdx: 47
994/* 3378 */ MCD::OPC_FilterValueOrFail, 10,
995/* 3380 */ MCD::OPC_Decode, 250, 4, 34, // Opcode: FFINT_D_L, DecodeIdx: 34
996/* 3384 */ MCD::OPC_FilterValueOrFail, 60,
997/* 3386 */ MCD::OPC_ExtractField, 10, 5, // Inst{14-10} ...
998/* 3389 */ MCD::OPC_FilterValue, 17, 4, 0, // Skip to: 3397
999/* 3393 */ MCD::OPC_Decode, 163, 5, 33, // Opcode: FRINT_S, DecodeIdx: 33
1000/* 3397 */ MCD::OPC_FilterValueOrFail, 18,
1001/* 3399 */ MCD::OPC_Decode, 162, 5, 34, // Opcode: FRINT_D, DecodeIdx: 34
1002/* 3403 */ MCD::OPC_FilterValue, 8, 4, 0, // Skip to: 3411
1003/* 3407 */ MCD::OPC_Decode, 217, 6, 48, // Opcode: SLTI, DecodeIdx: 48
1004/* 3411 */ MCD::OPC_FilterValue, 9, 4, 0, // Skip to: 3419
1005/* 3415 */ MCD::OPC_Decode, 219, 6, 48, // Opcode: SLTUI, DecodeIdx: 48
1006/* 3419 */ MCD::OPC_FilterValue, 10, 4, 0, // Skip to: 3427
1007/* 3423 */ MCD::OPC_Decode, 178, 3, 48, // Opcode: ADDI_W, DecodeIdx: 48
1008/* 3427 */ MCD::OPC_FilterValue, 11, 6, 0, // Skip to: 3437
1009/* 3431 */ MCD::OPC_CheckPredicateOrFail, 0,
1010/* 3433 */ MCD::OPC_Decode, 177, 3, 48, // Opcode: ADDI_D, DecodeIdx: 48
1011/* 3437 */ MCD::OPC_FilterValue, 12, 6, 0, // Skip to: 3447
1012/* 3441 */ MCD::OPC_CheckPredicateOrFail, 0,
1013/* 3443 */ MCD::OPC_Decode, 131, 6, 48, // Opcode: LU52I_D, DecodeIdx: 48
1014/* 3447 */ MCD::OPC_FilterValue, 13, 4, 0, // Skip to: 3455
1015/* 3451 */ MCD::OPC_Decode, 240, 3, 49, // Opcode: ANDI, DecodeIdx: 49
1016/* 3455 */ MCD::OPC_FilterValue, 14, 4, 0, // Skip to: 3463
1017/* 3459 */ MCD::OPC_Decode, 164, 6, 49, // Opcode: ORI, DecodeIdx: 49
1018/* 3463 */ MCD::OPC_FilterValueOrFail, 15,
1019/* 3465 */ MCD::OPC_Decode, 205, 13, 49, // Opcode: XORI, DecodeIdx: 49
1020/* 3469 */ MCD::OPC_FilterValue, 1, 24, 1, // Skip to: 3753
1021/* 3473 */ MCD::OPC_ExtractField, 24, 2, // Inst{25-24} ...
1022/* 3476 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 3503
1023/* 3480 */ MCD::OPC_ExtractField, 5, 5, // Inst{9-5} ...
1024/* 3483 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 3491
1025/* 3487 */ MCD::OPC_Decode, 175, 4, 50, // Opcode: CSRRD, DecodeIdx: 50
1026/* 3491 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 3499
1027/* 3495 */ MCD::OPC_Decode, 176, 4, 51, // Opcode: CSRWR, DecodeIdx: 51
1028/* 3499 */ MCD::OPC_Decode, 177, 4, 52, // Opcode: CSRXCHG, DecodeIdx: 52
1029/* 3503 */ MCD::OPC_FilterValue, 1, 23, 0, // Skip to: 3530
1030/* 3507 */ MCD::OPC_ExtractField, 5, 5, // Inst{9-5} ...
1031/* 3510 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 3518
1032/* 3514 */ MCD::OPC_Decode, 204, 5, 50, // Opcode: GCSRRD, DecodeIdx: 50
1033/* 3518 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 3526
1034/* 3522 */ MCD::OPC_Decode, 205, 5, 51, // Opcode: GCSRWR, DecodeIdx: 51
1035/* 3526 */ MCD::OPC_Decode, 206, 5, 52, // Opcode: GCSRXCHG, DecodeIdx: 52
1036/* 3530 */ MCD::OPC_FilterValueOrFail, 2,
1037/* 3532 */ MCD::OPC_ExtractField, 22, 2, // Inst{23-22} ...
1038/* 3535 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 3543
1039/* 3539 */ MCD::OPC_Decode, 161, 4, 53, // Opcode: CACOP, DecodeIdx: 53
1040/* 3543 */ MCD::OPC_FilterValueOrFail, 1,
1041/* 3545 */ MCD::OPC_ExtractField, 18, 4, // Inst{21-18} ...
1042/* 3548 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 3556
1043/* 3552 */ MCD::OPC_Decode, 223, 5, 54, // Opcode: LDDIR, DecodeIdx: 54
1044/* 3556 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 3568
1045/* 3560 */ MCD::OPC_CheckFieldOrFail, 0, 5, 0,
1046/* 3564 */ MCD::OPC_Decode, 234, 5, 55, // Opcode: LDPTE, DecodeIdx: 55
1047/* 3568 */ MCD::OPC_FilterValueOrFail, 2,
1048/* 3570 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
1049/* 3573 */ MCD::OPC_FilterValue, 0, 162, 0, // Skip to: 3739
1050/* 3577 */ MCD::OPC_ExtractField, 10, 5, // Inst{14-10} ...
1051/* 3580 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 3588
1052/* 3584 */ MCD::OPC_Decode, 212, 5, 2, // Opcode: IOCSRRD_B, DecodeIdx: 2
1053/* 3588 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 3596
1054/* 3592 */ MCD::OPC_Decode, 214, 5, 2, // Opcode: IOCSRRD_H, DecodeIdx: 2
1055/* 3596 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 3604
1056/* 3600 */ MCD::OPC_Decode, 215, 5, 2, // Opcode: IOCSRRD_W, DecodeIdx: 2
1057/* 3604 */ MCD::OPC_FilterValue, 3, 6, 0, // Skip to: 3614
1058/* 3608 */ MCD::OPC_CheckPredicateOrFail, 0,
1059/* 3610 */ MCD::OPC_Decode, 213, 5, 2, // Opcode: IOCSRRD_D, DecodeIdx: 2
1060/* 3614 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 3622
1061/* 3618 */ MCD::OPC_Decode, 216, 5, 2, // Opcode: IOCSRWR_B, DecodeIdx: 2
1062/* 3622 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 3630
1063/* 3626 */ MCD::OPC_Decode, 218, 5, 2, // Opcode: IOCSRWR_H, DecodeIdx: 2
1064/* 3630 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 3638
1065/* 3634 */ MCD::OPC_Decode, 219, 5, 2, // Opcode: IOCSRWR_W, DecodeIdx: 2
1066/* 3638 */ MCD::OPC_FilterValue, 7, 6, 0, // Skip to: 3648
1067/* 3642 */ MCD::OPC_CheckPredicateOrFail, 0,
1068/* 3644 */ MCD::OPC_Decode, 217, 5, 2, // Opcode: IOCSRWR_D, DecodeIdx: 2
1069/* 3648 */ MCD::OPC_FilterValue, 8, 8, 0, // Skip to: 3660
1070/* 3652 */ MCD::OPC_CheckFieldOrFail, 0, 10, 0,
1071/* 3656 */ MCD::OPC_Decode, 253, 6, 6, // Opcode: TLBCLR, DecodeIdx: 6
1072/* 3660 */ MCD::OPC_FilterValue, 9, 17, 0, // Skip to: 3681
1073/* 3664 */ MCD::OPC_ExtractField, 0, 10, // Inst{9-0} ...
1074/* 3667 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 3675
1075/* 3671 */ MCD::OPC_Decode, 255, 6, 6, // Opcode: TLBFLUSH, DecodeIdx: 6
1076/* 3675 */ MCD::OPC_FilterValueOrFail, 1,
1077/* 3677 */ MCD::OPC_Decode, 207, 5, 6, // Opcode: GTLBFLUSH, DecodeIdx: 6
1078/* 3681 */ MCD::OPC_FilterValue, 10, 8, 0, // Skip to: 3693
1079/* 3685 */ MCD::OPC_CheckFieldOrFail, 0, 10, 0,
1080/* 3689 */ MCD::OPC_Decode, 129, 7, 6, // Opcode: TLBSRCH, DecodeIdx: 6
1081/* 3693 */ MCD::OPC_FilterValue, 11, 8, 0, // Skip to: 3705
1082/* 3697 */ MCD::OPC_CheckFieldOrFail, 0, 10, 0,
1083/* 3701 */ MCD::OPC_Decode, 128, 7, 6, // Opcode: TLBRD, DecodeIdx: 6
1084/* 3705 */ MCD::OPC_FilterValue, 12, 8, 0, // Skip to: 3717
1085/* 3709 */ MCD::OPC_CheckFieldOrFail, 0, 10, 0,
1086/* 3713 */ MCD::OPC_Decode, 130, 7, 6, // Opcode: TLBWR, DecodeIdx: 6
1087/* 3717 */ MCD::OPC_FilterValue, 13, 8, 0, // Skip to: 3729
1088/* 3721 */ MCD::OPC_CheckFieldOrFail, 0, 10, 0,
1089/* 3725 */ MCD::OPC_Decode, 254, 6, 6, // Opcode: TLBFILL, DecodeIdx: 6
1090/* 3729 */ MCD::OPC_FilterValueOrFail, 14,
1091/* 3731 */ MCD::OPC_CheckFieldOrFail, 0, 10, 0,
1092/* 3735 */ MCD::OPC_Decode, 188, 4, 6, // Opcode: ERTN, DecodeIdx: 6
1093/* 3739 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 3747
1094/* 3743 */ MCD::OPC_Decode, 210, 5, 13, // Opcode: IDLE, DecodeIdx: 13
1095/* 3747 */ MCD::OPC_FilterValueOrFail, 3,
1096/* 3749 */ MCD::OPC_Decode, 211, 5, 56, // Opcode: INVTLB, DecodeIdx: 56
1097/* 3753 */ MCD::OPC_FilterValue, 2, 193, 0, // Skip to: 3950
1098/* 3757 */ MCD::OPC_ExtractField, 20, 6, // Inst{25-20} ...
1099/* 3760 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 3768
1100/* 3764 */ MCD::OPC_Decode, 137, 5, 57, // Opcode: FMADD_S, DecodeIdx: 57
1101/* 3768 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 3776
1102/* 3772 */ MCD::OPC_Decode, 136, 5, 58, // Opcode: FMADD_D, DecodeIdx: 58
1103/* 3776 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 3784
1104/* 3780 */ MCD::OPC_Decode, 149, 5, 57, // Opcode: FMSUB_S, DecodeIdx: 57
1105/* 3784 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 3792
1106/* 3788 */ MCD::OPC_Decode, 148, 5, 58, // Opcode: FMSUB_D, DecodeIdx: 58
1107/* 3792 */ MCD::OPC_FilterValue, 9, 4, 0, // Skip to: 3800
1108/* 3796 */ MCD::OPC_Decode, 155, 5, 57, // Opcode: FNMADD_S, DecodeIdx: 57
1109/* 3800 */ MCD::OPC_FilterValue, 10, 4, 0, // Skip to: 3808
1110/* 3804 */ MCD::OPC_Decode, 154, 5, 58, // Opcode: FNMADD_D, DecodeIdx: 58
1111/* 3808 */ MCD::OPC_FilterValue, 13, 4, 0, // Skip to: 3816
1112/* 3812 */ MCD::OPC_Decode, 157, 5, 57, // Opcode: FNMSUB_S, DecodeIdx: 57
1113/* 3816 */ MCD::OPC_FilterValue, 14, 4, 0, // Skip to: 3824
1114/* 3820 */ MCD::OPC_Decode, 156, 5, 58, // Opcode: FNMSUB_D, DecodeIdx: 58
1115/* 3824 */ MCD::OPC_FilterValue, 17, 4, 0, // Skip to: 3832
1116/* 3828 */ MCD::OPC_Decode, 203, 8, 59, // Opcode: VFMADD_S, DecodeIdx: 59
1117/* 3832 */ MCD::OPC_FilterValue, 18, 4, 0, // Skip to: 3840
1118/* 3836 */ MCD::OPC_Decode, 202, 8, 59, // Opcode: VFMADD_D, DecodeIdx: 59
1119/* 3840 */ MCD::OPC_FilterValue, 21, 4, 0, // Skip to: 3848
1120/* 3844 */ MCD::OPC_Decode, 213, 8, 59, // Opcode: VFMSUB_S, DecodeIdx: 59
1121/* 3848 */ MCD::OPC_FilterValue, 22, 4, 0, // Skip to: 3856
1122/* 3852 */ MCD::OPC_Decode, 212, 8, 59, // Opcode: VFMSUB_D, DecodeIdx: 59
1123/* 3856 */ MCD::OPC_FilterValue, 25, 4, 0, // Skip to: 3864
1124/* 3860 */ MCD::OPC_Decode, 217, 8, 59, // Opcode: VFNMADD_S, DecodeIdx: 59
1125/* 3864 */ MCD::OPC_FilterValue, 26, 4, 0, // Skip to: 3872
1126/* 3868 */ MCD::OPC_Decode, 216, 8, 59, // Opcode: VFNMADD_D, DecodeIdx: 59
1127/* 3872 */ MCD::OPC_FilterValue, 29, 4, 0, // Skip to: 3880
1128/* 3876 */ MCD::OPC_Decode, 219, 8, 59, // Opcode: VFNMSUB_S, DecodeIdx: 59
1129/* 3880 */ MCD::OPC_FilterValue, 30, 4, 0, // Skip to: 3888
1130/* 3884 */ MCD::OPC_Decode, 218, 8, 59, // Opcode: VFNMSUB_D, DecodeIdx: 59
1131/* 3888 */ MCD::OPC_FilterValue, 33, 4, 0, // Skip to: 3896
1132/* 3892 */ MCD::OPC_Decode, 138, 15, 60, // Opcode: XVFMADD_S, DecodeIdx: 60
1133/* 3896 */ MCD::OPC_FilterValue, 34, 4, 0, // Skip to: 3904
1134/* 3900 */ MCD::OPC_Decode, 137, 15, 60, // Opcode: XVFMADD_D, DecodeIdx: 60
1135/* 3904 */ MCD::OPC_FilterValue, 37, 4, 0, // Skip to: 3912
1136/* 3908 */ MCD::OPC_Decode, 148, 15, 60, // Opcode: XVFMSUB_S, DecodeIdx: 60
1137/* 3912 */ MCD::OPC_FilterValue, 38, 4, 0, // Skip to: 3920
1138/* 3916 */ MCD::OPC_Decode, 147, 15, 60, // Opcode: XVFMSUB_D, DecodeIdx: 60
1139/* 3920 */ MCD::OPC_FilterValue, 41, 4, 0, // Skip to: 3928
1140/* 3924 */ MCD::OPC_Decode, 152, 15, 60, // Opcode: XVFNMADD_S, DecodeIdx: 60
1141/* 3928 */ MCD::OPC_FilterValue, 42, 4, 0, // Skip to: 3936
1142/* 3932 */ MCD::OPC_Decode, 151, 15, 60, // Opcode: XVFNMADD_D, DecodeIdx: 60
1143/* 3936 */ MCD::OPC_FilterValue, 45, 4, 0, // Skip to: 3944
1144/* 3940 */ MCD::OPC_Decode, 154, 15, 60, // Opcode: XVFNMSUB_S, DecodeIdx: 60
1145/* 3944 */ MCD::OPC_FilterValueOrFail, 46,
1146/* 3946 */ MCD::OPC_Decode, 153, 15, 60, // Opcode: XVFNMSUB_D, DecodeIdx: 60
1147/* 3950 */ MCD::OPC_FilterValue, 3, 27, 5, // Skip to: 5261
1148/* 3954 */ MCD::OPC_ExtractField, 20, 6, // Inst{25-20} ...
1149/* 3957 */ MCD::OPC_FilterValue, 1, 9, 1, // Skip to: 4226
1150/* 3961 */ MCD::OPC_ExtractField, 15, 5, // Inst{19-15} ...
1151/* 3964 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 3976
1152/* 3968 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1153/* 3972 */ MCD::OPC_Decode, 198, 4, 61, // Opcode: FCMP_CAF_S, DecodeIdx: 61
1154/* 3976 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 3988
1155/* 3980 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1156/* 3984 */ MCD::OPC_Decode, 220, 4, 61, // Opcode: FCMP_SAF_S, DecodeIdx: 61
1157/* 3988 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 4000
1158/* 3992 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1159/* 3996 */ MCD::OPC_Decode, 204, 4, 61, // Opcode: FCMP_CLT_S, DecodeIdx: 61
1160/* 4000 */ MCD::OPC_FilterValue, 3, 8, 0, // Skip to: 4012
1161/* 4004 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1162/* 4008 */ MCD::OPC_Decode, 226, 4, 61, // Opcode: FCMP_SLT_S, DecodeIdx: 61
1163/* 4012 */ MCD::OPC_FilterValue, 4, 8, 0, // Skip to: 4024
1164/* 4016 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1165/* 4020 */ MCD::OPC_Decode, 200, 4, 61, // Opcode: FCMP_CEQ_S, DecodeIdx: 61
1166/* 4024 */ MCD::OPC_FilterValue, 5, 8, 0, // Skip to: 4036
1167/* 4028 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1168/* 4032 */ MCD::OPC_Decode, 222, 4, 61, // Opcode: FCMP_SEQ_S, DecodeIdx: 61
1169/* 4036 */ MCD::OPC_FilterValue, 6, 8, 0, // Skip to: 4048
1170/* 4040 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1171/* 4044 */ MCD::OPC_Decode, 202, 4, 61, // Opcode: FCMP_CLE_S, DecodeIdx: 61
1172/* 4048 */ MCD::OPC_FilterValue, 7, 8, 0, // Skip to: 4060
1173/* 4052 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1174/* 4056 */ MCD::OPC_Decode, 224, 4, 61, // Opcode: FCMP_SLE_S, DecodeIdx: 61
1175/* 4060 */ MCD::OPC_FilterValue, 8, 8, 0, // Skip to: 4072
1176/* 4064 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1177/* 4068 */ MCD::OPC_Decode, 218, 4, 61, // Opcode: FCMP_CUN_S, DecodeIdx: 61
1178/* 4072 */ MCD::OPC_FilterValue, 9, 8, 0, // Skip to: 4084
1179/* 4076 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1180/* 4080 */ MCD::OPC_Decode, 240, 4, 61, // Opcode: FCMP_SUN_S, DecodeIdx: 61
1181/* 4084 */ MCD::OPC_FilterValue, 10, 8, 0, // Skip to: 4096
1182/* 4088 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1183/* 4092 */ MCD::OPC_Decode, 214, 4, 61, // Opcode: FCMP_CULT_S, DecodeIdx: 61
1184/* 4096 */ MCD::OPC_FilterValue, 11, 8, 0, // Skip to: 4108
1185/* 4100 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1186/* 4104 */ MCD::OPC_Decode, 236, 4, 61, // Opcode: FCMP_SULT_S, DecodeIdx: 61
1187/* 4108 */ MCD::OPC_FilterValue, 12, 8, 0, // Skip to: 4120
1188/* 4112 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1189/* 4116 */ MCD::OPC_Decode, 210, 4, 61, // Opcode: FCMP_CUEQ_S, DecodeIdx: 61
1190/* 4120 */ MCD::OPC_FilterValue, 13, 8, 0, // Skip to: 4132
1191/* 4124 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1192/* 4128 */ MCD::OPC_Decode, 232, 4, 61, // Opcode: FCMP_SUEQ_S, DecodeIdx: 61
1193/* 4132 */ MCD::OPC_FilterValue, 14, 8, 0, // Skip to: 4144
1194/* 4136 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1195/* 4140 */ MCD::OPC_Decode, 212, 4, 61, // Opcode: FCMP_CULE_S, DecodeIdx: 61
1196/* 4144 */ MCD::OPC_FilterValue, 15, 8, 0, // Skip to: 4156
1197/* 4148 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1198/* 4152 */ MCD::OPC_Decode, 234, 4, 61, // Opcode: FCMP_SULE_S, DecodeIdx: 61
1199/* 4156 */ MCD::OPC_FilterValue, 16, 8, 0, // Skip to: 4168
1200/* 4160 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1201/* 4164 */ MCD::OPC_Decode, 206, 4, 61, // Opcode: FCMP_CNE_S, DecodeIdx: 61
1202/* 4168 */ MCD::OPC_FilterValue, 17, 8, 0, // Skip to: 4180
1203/* 4172 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1204/* 4176 */ MCD::OPC_Decode, 228, 4, 61, // Opcode: FCMP_SNE_S, DecodeIdx: 61
1205/* 4180 */ MCD::OPC_FilterValue, 20, 8, 0, // Skip to: 4192
1206/* 4184 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1207/* 4188 */ MCD::OPC_Decode, 208, 4, 61, // Opcode: FCMP_COR_S, DecodeIdx: 61
1208/* 4192 */ MCD::OPC_FilterValue, 21, 8, 0, // Skip to: 4204
1209/* 4196 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1210/* 4200 */ MCD::OPC_Decode, 230, 4, 61, // Opcode: FCMP_SOR_S, DecodeIdx: 61
1211/* 4204 */ MCD::OPC_FilterValue, 24, 8, 0, // Skip to: 4216
1212/* 4208 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1213/* 4212 */ MCD::OPC_Decode, 216, 4, 61, // Opcode: FCMP_CUNE_S, DecodeIdx: 61
1214/* 4216 */ MCD::OPC_FilterValueOrFail, 25,
1215/* 4218 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1216/* 4222 */ MCD::OPC_Decode, 238, 4, 61, // Opcode: FCMP_SUNE_S, DecodeIdx: 61
1217/* 4226 */ MCD::OPC_FilterValue, 2, 9, 1, // Skip to: 4495
1218/* 4230 */ MCD::OPC_ExtractField, 15, 5, // Inst{19-15} ...
1219/* 4233 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 4245
1220/* 4237 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1221/* 4241 */ MCD::OPC_Decode, 197, 4, 62, // Opcode: FCMP_CAF_D, DecodeIdx: 62
1222/* 4245 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 4257
1223/* 4249 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1224/* 4253 */ MCD::OPC_Decode, 219, 4, 62, // Opcode: FCMP_SAF_D, DecodeIdx: 62
1225/* 4257 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 4269
1226/* 4261 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1227/* 4265 */ MCD::OPC_Decode, 203, 4, 62, // Opcode: FCMP_CLT_D, DecodeIdx: 62
1228/* 4269 */ MCD::OPC_FilterValue, 3, 8, 0, // Skip to: 4281
1229/* 4273 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1230/* 4277 */ MCD::OPC_Decode, 225, 4, 62, // Opcode: FCMP_SLT_D, DecodeIdx: 62
1231/* 4281 */ MCD::OPC_FilterValue, 4, 8, 0, // Skip to: 4293
1232/* 4285 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1233/* 4289 */ MCD::OPC_Decode, 199, 4, 62, // Opcode: FCMP_CEQ_D, DecodeIdx: 62
1234/* 4293 */ MCD::OPC_FilterValue, 5, 8, 0, // Skip to: 4305
1235/* 4297 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1236/* 4301 */ MCD::OPC_Decode, 221, 4, 62, // Opcode: FCMP_SEQ_D, DecodeIdx: 62
1237/* 4305 */ MCD::OPC_FilterValue, 6, 8, 0, // Skip to: 4317
1238/* 4309 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1239/* 4313 */ MCD::OPC_Decode, 201, 4, 62, // Opcode: FCMP_CLE_D, DecodeIdx: 62
1240/* 4317 */ MCD::OPC_FilterValue, 7, 8, 0, // Skip to: 4329
1241/* 4321 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1242/* 4325 */ MCD::OPC_Decode, 223, 4, 62, // Opcode: FCMP_SLE_D, DecodeIdx: 62
1243/* 4329 */ MCD::OPC_FilterValue, 8, 8, 0, // Skip to: 4341
1244/* 4333 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1245/* 4337 */ MCD::OPC_Decode, 217, 4, 62, // Opcode: FCMP_CUN_D, DecodeIdx: 62
1246/* 4341 */ MCD::OPC_FilterValue, 9, 8, 0, // Skip to: 4353
1247/* 4345 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1248/* 4349 */ MCD::OPC_Decode, 239, 4, 62, // Opcode: FCMP_SUN_D, DecodeIdx: 62
1249/* 4353 */ MCD::OPC_FilterValue, 10, 8, 0, // Skip to: 4365
1250/* 4357 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1251/* 4361 */ MCD::OPC_Decode, 213, 4, 62, // Opcode: FCMP_CULT_D, DecodeIdx: 62
1252/* 4365 */ MCD::OPC_FilterValue, 11, 8, 0, // Skip to: 4377
1253/* 4369 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1254/* 4373 */ MCD::OPC_Decode, 235, 4, 62, // Opcode: FCMP_SULT_D, DecodeIdx: 62
1255/* 4377 */ MCD::OPC_FilterValue, 12, 8, 0, // Skip to: 4389
1256/* 4381 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1257/* 4385 */ MCD::OPC_Decode, 209, 4, 62, // Opcode: FCMP_CUEQ_D, DecodeIdx: 62
1258/* 4389 */ MCD::OPC_FilterValue, 13, 8, 0, // Skip to: 4401
1259/* 4393 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1260/* 4397 */ MCD::OPC_Decode, 231, 4, 62, // Opcode: FCMP_SUEQ_D, DecodeIdx: 62
1261/* 4401 */ MCD::OPC_FilterValue, 14, 8, 0, // Skip to: 4413
1262/* 4405 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1263/* 4409 */ MCD::OPC_Decode, 211, 4, 62, // Opcode: FCMP_CULE_D, DecodeIdx: 62
1264/* 4413 */ MCD::OPC_FilterValue, 15, 8, 0, // Skip to: 4425
1265/* 4417 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1266/* 4421 */ MCD::OPC_Decode, 233, 4, 62, // Opcode: FCMP_SULE_D, DecodeIdx: 62
1267/* 4425 */ MCD::OPC_FilterValue, 16, 8, 0, // Skip to: 4437
1268/* 4429 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1269/* 4433 */ MCD::OPC_Decode, 205, 4, 62, // Opcode: FCMP_CNE_D, DecodeIdx: 62
1270/* 4437 */ MCD::OPC_FilterValue, 17, 8, 0, // Skip to: 4449
1271/* 4441 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1272/* 4445 */ MCD::OPC_Decode, 227, 4, 62, // Opcode: FCMP_SNE_D, DecodeIdx: 62
1273/* 4449 */ MCD::OPC_FilterValue, 20, 8, 0, // Skip to: 4461
1274/* 4453 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1275/* 4457 */ MCD::OPC_Decode, 207, 4, 62, // Opcode: FCMP_COR_D, DecodeIdx: 62
1276/* 4461 */ MCD::OPC_FilterValue, 21, 8, 0, // Skip to: 4473
1277/* 4465 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1278/* 4469 */ MCD::OPC_Decode, 229, 4, 62, // Opcode: FCMP_SOR_D, DecodeIdx: 62
1279/* 4473 */ MCD::OPC_FilterValue, 24, 8, 0, // Skip to: 4485
1280/* 4477 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1281/* 4481 */ MCD::OPC_Decode, 215, 4, 62, // Opcode: FCMP_CUNE_D, DecodeIdx: 62
1282/* 4485 */ MCD::OPC_FilterValueOrFail, 25,
1283/* 4487 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
1284/* 4491 */ MCD::OPC_Decode, 237, 4, 62, // Opcode: FCMP_SUNE_D, DecodeIdx: 62
1285/* 4495 */ MCD::OPC_FilterValue, 5, 177, 0, // Skip to: 4676
1286/* 4499 */ MCD::OPC_ExtractField, 15, 5, // Inst{19-15} ...
1287/* 4502 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 4510
1288/* 4506 */ MCD::OPC_Decode, 142, 8, 63, // Opcode: VFCMP_CAF_S, DecodeIdx: 63
1289/* 4510 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 4518
1290/* 4514 */ MCD::OPC_Decode, 164, 8, 63, // Opcode: VFCMP_SAF_S, DecodeIdx: 63
1291/* 4518 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 4526
1292/* 4522 */ MCD::OPC_Decode, 148, 8, 63, // Opcode: VFCMP_CLT_S, DecodeIdx: 63
1293/* 4526 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 4534
1294/* 4530 */ MCD::OPC_Decode, 170, 8, 63, // Opcode: VFCMP_SLT_S, DecodeIdx: 63
1295/* 4534 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 4542
1296/* 4538 */ MCD::OPC_Decode, 144, 8, 63, // Opcode: VFCMP_CEQ_S, DecodeIdx: 63
1297/* 4542 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 4550
1298/* 4546 */ MCD::OPC_Decode, 166, 8, 63, // Opcode: VFCMP_SEQ_S, DecodeIdx: 63
1299/* 4550 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 4558
1300/* 4554 */ MCD::OPC_Decode, 146, 8, 63, // Opcode: VFCMP_CLE_S, DecodeIdx: 63
1301/* 4558 */ MCD::OPC_FilterValue, 7, 4, 0, // Skip to: 4566
1302/* 4562 */ MCD::OPC_Decode, 168, 8, 63, // Opcode: VFCMP_SLE_S, DecodeIdx: 63
1303/* 4566 */ MCD::OPC_FilterValue, 8, 4, 0, // Skip to: 4574
1304/* 4570 */ MCD::OPC_Decode, 162, 8, 63, // Opcode: VFCMP_CUN_S, DecodeIdx: 63
1305/* 4574 */ MCD::OPC_FilterValue, 9, 4, 0, // Skip to: 4582
1306/* 4578 */ MCD::OPC_Decode, 184, 8, 63, // Opcode: VFCMP_SUN_S, DecodeIdx: 63
1307/* 4582 */ MCD::OPC_FilterValue, 10, 4, 0, // Skip to: 4590
1308/* 4586 */ MCD::OPC_Decode, 158, 8, 63, // Opcode: VFCMP_CULT_S, DecodeIdx: 63
1309/* 4590 */ MCD::OPC_FilterValue, 11, 4, 0, // Skip to: 4598
1310/* 4594 */ MCD::OPC_Decode, 180, 8, 63, // Opcode: VFCMP_SULT_S, DecodeIdx: 63
1311/* 4598 */ MCD::OPC_FilterValue, 12, 4, 0, // Skip to: 4606
1312/* 4602 */ MCD::OPC_Decode, 154, 8, 63, // Opcode: VFCMP_CUEQ_S, DecodeIdx: 63
1313/* 4606 */ MCD::OPC_FilterValue, 13, 4, 0, // Skip to: 4614
1314/* 4610 */ MCD::OPC_Decode, 176, 8, 63, // Opcode: VFCMP_SUEQ_S, DecodeIdx: 63
1315/* 4614 */ MCD::OPC_FilterValue, 14, 4, 0, // Skip to: 4622
1316/* 4618 */ MCD::OPC_Decode, 156, 8, 63, // Opcode: VFCMP_CULE_S, DecodeIdx: 63
1317/* 4622 */ MCD::OPC_FilterValue, 15, 4, 0, // Skip to: 4630
1318/* 4626 */ MCD::OPC_Decode, 178, 8, 63, // Opcode: VFCMP_SULE_S, DecodeIdx: 63
1319/* 4630 */ MCD::OPC_FilterValue, 16, 4, 0, // Skip to: 4638
1320/* 4634 */ MCD::OPC_Decode, 150, 8, 63, // Opcode: VFCMP_CNE_S, DecodeIdx: 63
1321/* 4638 */ MCD::OPC_FilterValue, 17, 4, 0, // Skip to: 4646
1322/* 4642 */ MCD::OPC_Decode, 172, 8, 63, // Opcode: VFCMP_SNE_S, DecodeIdx: 63
1323/* 4646 */ MCD::OPC_FilterValue, 20, 4, 0, // Skip to: 4654
1324/* 4650 */ MCD::OPC_Decode, 152, 8, 63, // Opcode: VFCMP_COR_S, DecodeIdx: 63
1325/* 4654 */ MCD::OPC_FilterValue, 21, 4, 0, // Skip to: 4662
1326/* 4658 */ MCD::OPC_Decode, 174, 8, 63, // Opcode: VFCMP_SOR_S, DecodeIdx: 63
1327/* 4662 */ MCD::OPC_FilterValue, 24, 4, 0, // Skip to: 4670
1328/* 4666 */ MCD::OPC_Decode, 160, 8, 63, // Opcode: VFCMP_CUNE_S, DecodeIdx: 63
1329/* 4670 */ MCD::OPC_FilterValueOrFail, 25,
1330/* 4672 */ MCD::OPC_Decode, 182, 8, 63, // Opcode: VFCMP_SUNE_S, DecodeIdx: 63
1331/* 4676 */ MCD::OPC_FilterValue, 6, 177, 0, // Skip to: 4857
1332/* 4680 */ MCD::OPC_ExtractField, 15, 5, // Inst{19-15} ...
1333/* 4683 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 4691
1334/* 4687 */ MCD::OPC_Decode, 141, 8, 63, // Opcode: VFCMP_CAF_D, DecodeIdx: 63
1335/* 4691 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 4699
1336/* 4695 */ MCD::OPC_Decode, 163, 8, 63, // Opcode: VFCMP_SAF_D, DecodeIdx: 63
1337/* 4699 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 4707
1338/* 4703 */ MCD::OPC_Decode, 147, 8, 63, // Opcode: VFCMP_CLT_D, DecodeIdx: 63
1339/* 4707 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 4715
1340/* 4711 */ MCD::OPC_Decode, 169, 8, 63, // Opcode: VFCMP_SLT_D, DecodeIdx: 63
1341/* 4715 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 4723
1342/* 4719 */ MCD::OPC_Decode, 143, 8, 63, // Opcode: VFCMP_CEQ_D, DecodeIdx: 63
1343/* 4723 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 4731
1344/* 4727 */ MCD::OPC_Decode, 165, 8, 63, // Opcode: VFCMP_SEQ_D, DecodeIdx: 63
1345/* 4731 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 4739
1346/* 4735 */ MCD::OPC_Decode, 145, 8, 63, // Opcode: VFCMP_CLE_D, DecodeIdx: 63
1347/* 4739 */ MCD::OPC_FilterValue, 7, 4, 0, // Skip to: 4747
1348/* 4743 */ MCD::OPC_Decode, 167, 8, 63, // Opcode: VFCMP_SLE_D, DecodeIdx: 63
1349/* 4747 */ MCD::OPC_FilterValue, 8, 4, 0, // Skip to: 4755
1350/* 4751 */ MCD::OPC_Decode, 161, 8, 63, // Opcode: VFCMP_CUN_D, DecodeIdx: 63
1351/* 4755 */ MCD::OPC_FilterValue, 9, 4, 0, // Skip to: 4763
1352/* 4759 */ MCD::OPC_Decode, 183, 8, 63, // Opcode: VFCMP_SUN_D, DecodeIdx: 63
1353/* 4763 */ MCD::OPC_FilterValue, 10, 4, 0, // Skip to: 4771
1354/* 4767 */ MCD::OPC_Decode, 157, 8, 63, // Opcode: VFCMP_CULT_D, DecodeIdx: 63
1355/* 4771 */ MCD::OPC_FilterValue, 11, 4, 0, // Skip to: 4779
1356/* 4775 */ MCD::OPC_Decode, 179, 8, 63, // Opcode: VFCMP_SULT_D, DecodeIdx: 63
1357/* 4779 */ MCD::OPC_FilterValue, 12, 4, 0, // Skip to: 4787
1358/* 4783 */ MCD::OPC_Decode, 153, 8, 63, // Opcode: VFCMP_CUEQ_D, DecodeIdx: 63
1359/* 4787 */ MCD::OPC_FilterValue, 13, 4, 0, // Skip to: 4795
1360/* 4791 */ MCD::OPC_Decode, 175, 8, 63, // Opcode: VFCMP_SUEQ_D, DecodeIdx: 63
1361/* 4795 */ MCD::OPC_FilterValue, 14, 4, 0, // Skip to: 4803
1362/* 4799 */ MCD::OPC_Decode, 155, 8, 63, // Opcode: VFCMP_CULE_D, DecodeIdx: 63
1363/* 4803 */ MCD::OPC_FilterValue, 15, 4, 0, // Skip to: 4811
1364/* 4807 */ MCD::OPC_Decode, 177, 8, 63, // Opcode: VFCMP_SULE_D, DecodeIdx: 63
1365/* 4811 */ MCD::OPC_FilterValue, 16, 4, 0, // Skip to: 4819
1366/* 4815 */ MCD::OPC_Decode, 149, 8, 63, // Opcode: VFCMP_CNE_D, DecodeIdx: 63
1367/* 4819 */ MCD::OPC_FilterValue, 17, 4, 0, // Skip to: 4827
1368/* 4823 */ MCD::OPC_Decode, 171, 8, 63, // Opcode: VFCMP_SNE_D, DecodeIdx: 63
1369/* 4827 */ MCD::OPC_FilterValue, 20, 4, 0, // Skip to: 4835
1370/* 4831 */ MCD::OPC_Decode, 151, 8, 63, // Opcode: VFCMP_COR_D, DecodeIdx: 63
1371/* 4835 */ MCD::OPC_FilterValue, 21, 4, 0, // Skip to: 4843
1372/* 4839 */ MCD::OPC_Decode, 173, 8, 63, // Opcode: VFCMP_SOR_D, DecodeIdx: 63
1373/* 4843 */ MCD::OPC_FilterValue, 24, 4, 0, // Skip to: 4851
1374/* 4847 */ MCD::OPC_Decode, 159, 8, 63, // Opcode: VFCMP_CUNE_D, DecodeIdx: 63
1375/* 4851 */ MCD::OPC_FilterValueOrFail, 25,
1376/* 4853 */ MCD::OPC_Decode, 181, 8, 63, // Opcode: VFCMP_SUNE_D, DecodeIdx: 63
1377/* 4857 */ MCD::OPC_FilterValue, 9, 177, 0, // Skip to: 5038
1378/* 4861 */ MCD::OPC_ExtractField, 15, 5, // Inst{19-15} ...
1379/* 4864 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 4872
1380/* 4868 */ MCD::OPC_Decode, 205, 14, 64, // Opcode: XVFCMP_CAF_S, DecodeIdx: 64
1381/* 4872 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 4880
1382/* 4876 */ MCD::OPC_Decode, 227, 14, 64, // Opcode: XVFCMP_SAF_S, DecodeIdx: 64
1383/* 4880 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 4888
1384/* 4884 */ MCD::OPC_Decode, 211, 14, 64, // Opcode: XVFCMP_CLT_S, DecodeIdx: 64
1385/* 4888 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 4896
1386/* 4892 */ MCD::OPC_Decode, 233, 14, 64, // Opcode: XVFCMP_SLT_S, DecodeIdx: 64
1387/* 4896 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 4904
1388/* 4900 */ MCD::OPC_Decode, 207, 14, 64, // Opcode: XVFCMP_CEQ_S, DecodeIdx: 64
1389/* 4904 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 4912
1390/* 4908 */ MCD::OPC_Decode, 229, 14, 64, // Opcode: XVFCMP_SEQ_S, DecodeIdx: 64
1391/* 4912 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 4920
1392/* 4916 */ MCD::OPC_Decode, 209, 14, 64, // Opcode: XVFCMP_CLE_S, DecodeIdx: 64
1393/* 4920 */ MCD::OPC_FilterValue, 7, 4, 0, // Skip to: 4928
1394/* 4924 */ MCD::OPC_Decode, 231, 14, 64, // Opcode: XVFCMP_SLE_S, DecodeIdx: 64
1395/* 4928 */ MCD::OPC_FilterValue, 8, 4, 0, // Skip to: 4936
1396/* 4932 */ MCD::OPC_Decode, 225, 14, 64, // Opcode: XVFCMP_CUN_S, DecodeIdx: 64
1397/* 4936 */ MCD::OPC_FilterValue, 9, 4, 0, // Skip to: 4944
1398/* 4940 */ MCD::OPC_Decode, 247, 14, 64, // Opcode: XVFCMP_SUN_S, DecodeIdx: 64
1399/* 4944 */ MCD::OPC_FilterValue, 10, 4, 0, // Skip to: 4952
1400/* 4948 */ MCD::OPC_Decode, 221, 14, 64, // Opcode: XVFCMP_CULT_S, DecodeIdx: 64
1401/* 4952 */ MCD::OPC_FilterValue, 11, 4, 0, // Skip to: 4960
1402/* 4956 */ MCD::OPC_Decode, 243, 14, 64, // Opcode: XVFCMP_SULT_S, DecodeIdx: 64
1403/* 4960 */ MCD::OPC_FilterValue, 12, 4, 0, // Skip to: 4968
1404/* 4964 */ MCD::OPC_Decode, 217, 14, 64, // Opcode: XVFCMP_CUEQ_S, DecodeIdx: 64
1405/* 4968 */ MCD::OPC_FilterValue, 13, 4, 0, // Skip to: 4976
1406/* 4972 */ MCD::OPC_Decode, 239, 14, 64, // Opcode: XVFCMP_SUEQ_S, DecodeIdx: 64
1407/* 4976 */ MCD::OPC_FilterValue, 14, 4, 0, // Skip to: 4984
1408/* 4980 */ MCD::OPC_Decode, 219, 14, 64, // Opcode: XVFCMP_CULE_S, DecodeIdx: 64
1409/* 4984 */ MCD::OPC_FilterValue, 15, 4, 0, // Skip to: 4992
1410/* 4988 */ MCD::OPC_Decode, 241, 14, 64, // Opcode: XVFCMP_SULE_S, DecodeIdx: 64
1411/* 4992 */ MCD::OPC_FilterValue, 16, 4, 0, // Skip to: 5000
1412/* 4996 */ MCD::OPC_Decode, 213, 14, 64, // Opcode: XVFCMP_CNE_S, DecodeIdx: 64
1413/* 5000 */ MCD::OPC_FilterValue, 17, 4, 0, // Skip to: 5008
1414/* 5004 */ MCD::OPC_Decode, 235, 14, 64, // Opcode: XVFCMP_SNE_S, DecodeIdx: 64
1415/* 5008 */ MCD::OPC_FilterValue, 20, 4, 0, // Skip to: 5016
1416/* 5012 */ MCD::OPC_Decode, 215, 14, 64, // Opcode: XVFCMP_COR_S, DecodeIdx: 64
1417/* 5016 */ MCD::OPC_FilterValue, 21, 4, 0, // Skip to: 5024
1418/* 5020 */ MCD::OPC_Decode, 237, 14, 64, // Opcode: XVFCMP_SOR_S, DecodeIdx: 64
1419/* 5024 */ MCD::OPC_FilterValue, 24, 4, 0, // Skip to: 5032
1420/* 5028 */ MCD::OPC_Decode, 223, 14, 64, // Opcode: XVFCMP_CUNE_S, DecodeIdx: 64
1421/* 5032 */ MCD::OPC_FilterValueOrFail, 25,
1422/* 5034 */ MCD::OPC_Decode, 245, 14, 64, // Opcode: XVFCMP_SUNE_S, DecodeIdx: 64
1423/* 5038 */ MCD::OPC_FilterValue, 10, 177, 0, // Skip to: 5219
1424/* 5042 */ MCD::OPC_ExtractField, 15, 5, // Inst{19-15} ...
1425/* 5045 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 5053
1426/* 5049 */ MCD::OPC_Decode, 204, 14, 64, // Opcode: XVFCMP_CAF_D, DecodeIdx: 64
1427/* 5053 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 5061
1428/* 5057 */ MCD::OPC_Decode, 226, 14, 64, // Opcode: XVFCMP_SAF_D, DecodeIdx: 64
1429/* 5061 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 5069
1430/* 5065 */ MCD::OPC_Decode, 210, 14, 64, // Opcode: XVFCMP_CLT_D, DecodeIdx: 64
1431/* 5069 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 5077
1432/* 5073 */ MCD::OPC_Decode, 232, 14, 64, // Opcode: XVFCMP_SLT_D, DecodeIdx: 64
1433/* 5077 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 5085
1434/* 5081 */ MCD::OPC_Decode, 206, 14, 64, // Opcode: XVFCMP_CEQ_D, DecodeIdx: 64
1435/* 5085 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 5093
1436/* 5089 */ MCD::OPC_Decode, 228, 14, 64, // Opcode: XVFCMP_SEQ_D, DecodeIdx: 64
1437/* 5093 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 5101
1438/* 5097 */ MCD::OPC_Decode, 208, 14, 64, // Opcode: XVFCMP_CLE_D, DecodeIdx: 64
1439/* 5101 */ MCD::OPC_FilterValue, 7, 4, 0, // Skip to: 5109
1440/* 5105 */ MCD::OPC_Decode, 230, 14, 64, // Opcode: XVFCMP_SLE_D, DecodeIdx: 64
1441/* 5109 */ MCD::OPC_FilterValue, 8, 4, 0, // Skip to: 5117
1442/* 5113 */ MCD::OPC_Decode, 224, 14, 64, // Opcode: XVFCMP_CUN_D, DecodeIdx: 64
1443/* 5117 */ MCD::OPC_FilterValue, 9, 4, 0, // Skip to: 5125
1444/* 5121 */ MCD::OPC_Decode, 246, 14, 64, // Opcode: XVFCMP_SUN_D, DecodeIdx: 64
1445/* 5125 */ MCD::OPC_FilterValue, 10, 4, 0, // Skip to: 5133
1446/* 5129 */ MCD::OPC_Decode, 220, 14, 64, // Opcode: XVFCMP_CULT_D, DecodeIdx: 64
1447/* 5133 */ MCD::OPC_FilterValue, 11, 4, 0, // Skip to: 5141
1448/* 5137 */ MCD::OPC_Decode, 242, 14, 64, // Opcode: XVFCMP_SULT_D, DecodeIdx: 64
1449/* 5141 */ MCD::OPC_FilterValue, 12, 4, 0, // Skip to: 5149
1450/* 5145 */ MCD::OPC_Decode, 216, 14, 64, // Opcode: XVFCMP_CUEQ_D, DecodeIdx: 64
1451/* 5149 */ MCD::OPC_FilterValue, 13, 4, 0, // Skip to: 5157
1452/* 5153 */ MCD::OPC_Decode, 238, 14, 64, // Opcode: XVFCMP_SUEQ_D, DecodeIdx: 64
1453/* 5157 */ MCD::OPC_FilterValue, 14, 4, 0, // Skip to: 5165
1454/* 5161 */ MCD::OPC_Decode, 218, 14, 64, // Opcode: XVFCMP_CULE_D, DecodeIdx: 64
1455/* 5165 */ MCD::OPC_FilterValue, 15, 4, 0, // Skip to: 5173
1456/* 5169 */ MCD::OPC_Decode, 240, 14, 64, // Opcode: XVFCMP_SULE_D, DecodeIdx: 64
1457/* 5173 */ MCD::OPC_FilterValue, 16, 4, 0, // Skip to: 5181
1458/* 5177 */ MCD::OPC_Decode, 212, 14, 64, // Opcode: XVFCMP_CNE_D, DecodeIdx: 64
1459/* 5181 */ MCD::OPC_FilterValue, 17, 4, 0, // Skip to: 5189
1460/* 5185 */ MCD::OPC_Decode, 234, 14, 64, // Opcode: XVFCMP_SNE_D, DecodeIdx: 64
1461/* 5189 */ MCD::OPC_FilterValue, 20, 4, 0, // Skip to: 5197
1462/* 5193 */ MCD::OPC_Decode, 214, 14, 64, // Opcode: XVFCMP_COR_D, DecodeIdx: 64
1463/* 5197 */ MCD::OPC_FilterValue, 21, 4, 0, // Skip to: 5205
1464/* 5201 */ MCD::OPC_Decode, 236, 14, 64, // Opcode: XVFCMP_SOR_D, DecodeIdx: 64
1465/* 5205 */ MCD::OPC_FilterValue, 24, 4, 0, // Skip to: 5213
1466/* 5209 */ MCD::OPC_Decode, 222, 14, 64, // Opcode: XVFCMP_CUNE_D, DecodeIdx: 64
1467/* 5213 */ MCD::OPC_FilterValueOrFail, 25,
1468/* 5215 */ MCD::OPC_Decode, 244, 14, 64, // Opcode: XVFCMP_SUNE_D, DecodeIdx: 64
1469/* 5219 */ MCD::OPC_FilterValue, 16, 8, 0, // Skip to: 5231
1470/* 5223 */ MCD::OPC_CheckFieldOrFail, 18, 2, 0,
1471/* 5227 */ MCD::OPC_Decode, 171, 5, 65, // Opcode: FSEL_xS, DecodeIdx: 65
1472/* 5231 */ MCD::OPC_FilterValue, 17, 4, 0, // Skip to: 5239
1473/* 5235 */ MCD::OPC_Decode, 212, 7, 59, // Opcode: VBITSEL_V, DecodeIdx: 59
1474/* 5239 */ MCD::OPC_FilterValue, 18, 4, 0, // Skip to: 5247
1475/* 5243 */ MCD::OPC_Decode, 159, 14, 60, // Opcode: XVBITSEL_V, DecodeIdx: 60
1476/* 5247 */ MCD::OPC_FilterValue, 21, 4, 0, // Skip to: 5255
1477/* 5251 */ MCD::OPC_Decode, 136, 11, 59, // Opcode: VSHUF_B, DecodeIdx: 59
1478/* 5255 */ MCD::OPC_FilterValueOrFail, 22,
1479/* 5257 */ MCD::OPC_Decode, 206, 17, 60, // Opcode: XVSHUF_B, DecodeIdx: 60
1480/* 5261 */ MCD::OPC_FilterValue, 4, 6, 0, // Skip to: 5271
1481/* 5265 */ MCD::OPC_CheckPredicateOrFail, 0,
1482/* 5267 */ MCD::OPC_Decode, 181, 3, 66, // Opcode: ADDU16I_D, DecodeIdx: 66
1483/* 5271 */ MCD::OPC_FilterValue, 5, 19, 0, // Skip to: 5294
1484/* 5275 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ...
1485/* 5278 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 5286
1486/* 5282 */ MCD::OPC_Decode, 129, 6, 67, // Opcode: LU12I_W, DecodeIdx: 67
1487/* 5286 */ MCD::OPC_FilterValueOrFail, 1,
1488/* 5288 */ MCD::OPC_CheckPredicateOrFail, 0,
1489/* 5290 */ MCD::OPC_Decode, 130, 6, 68, // Opcode: LU32I_D, DecodeIdx: 68
1490/* 5294 */ MCD::OPC_FilterValue, 6, 17, 0, // Skip to: 5315
1491/* 5298 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ...
1492/* 5301 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 5309
1493/* 5305 */ MCD::OPC_Decode, 166, 6, 67, // Opcode: PCADDI, DecodeIdx: 67
1494/* 5309 */ MCD::OPC_FilterValueOrFail, 1,
1495/* 5311 */ MCD::OPC_Decode, 169, 6, 67, // Opcode: PCALAU12I, DecodeIdx: 67
1496/* 5315 */ MCD::OPC_FilterValue, 7, 19, 0, // Skip to: 5338
1497/* 5319 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ...
1498/* 5322 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 5330
1499/* 5326 */ MCD::OPC_Decode, 167, 6, 67, // Opcode: PCADDU12I, DecodeIdx: 67
1500/* 5330 */ MCD::OPC_FilterValueOrFail, 1,
1501/* 5332 */ MCD::OPC_CheckPredicateOrFail, 0,
1502/* 5334 */ MCD::OPC_Decode, 168, 6, 67, // Opcode: PCADDU18I, DecodeIdx: 67
1503/* 5338 */ MCD::OPC_FilterValue, 8, 37, 0, // Skip to: 5379
1504/* 5342 */ MCD::OPC_ExtractField, 24, 2, // Inst{25-24} ...
1505/* 5345 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 5353
1506/* 5349 */ MCD::OPC_Decode, 128, 6, 69, // Opcode: LL_W, DecodeIdx: 69
1507/* 5353 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 5361
1508/* 5357 */ MCD::OPC_Decode, 205, 6, 70, // Opcode: SC_W, DecodeIdx: 70
1509/* 5361 */ MCD::OPC_FilterValue, 2, 6, 0, // Skip to: 5371
1510/* 5365 */ MCD::OPC_CheckPredicateOrFail, 0,
1511/* 5367 */ MCD::OPC_Decode, 255, 5, 69, // Opcode: LL_D, DecodeIdx: 69
1512/* 5371 */ MCD::OPC_FilterValueOrFail, 3,
1513/* 5373 */ MCD::OPC_CheckPredicateOrFail, 0,
1514/* 5375 */ MCD::OPC_Decode, 203, 6, 70, // Opcode: SC_D, DecodeIdx: 70
1515/* 5379 */ MCD::OPC_FilterValue, 9, 41, 0, // Skip to: 5424
1516/* 5383 */ MCD::OPC_ExtractField, 24, 2, // Inst{25-24} ...
1517/* 5386 */ MCD::OPC_FilterValue, 0, 6, 0, // Skip to: 5396
1518/* 5390 */ MCD::OPC_CheckPredicateOrFail, 0,
1519/* 5392 */ MCD::OPC_Decode, 236, 5, 69, // Opcode: LDPTR_W, DecodeIdx: 69
1520/* 5396 */ MCD::OPC_FilterValue, 1, 6, 0, // Skip to: 5406
1521/* 5400 */ MCD::OPC_CheckPredicateOrFail, 0,
1522/* 5402 */ MCD::OPC_Decode, 239, 6, 69, // Opcode: STPTR_W, DecodeIdx: 69
1523/* 5406 */ MCD::OPC_FilterValue, 2, 6, 0, // Skip to: 5416
1524/* 5410 */ MCD::OPC_CheckPredicateOrFail, 0,
1525/* 5412 */ MCD::OPC_Decode, 235, 5, 69, // Opcode: LDPTR_D, DecodeIdx: 69
1526/* 5416 */ MCD::OPC_FilterValueOrFail, 3,
1527/* 5418 */ MCD::OPC_CheckPredicateOrFail, 0,
1528/* 5420 */ MCD::OPC_Decode, 238, 6, 69, // Opcode: STPTR_D, DecodeIdx: 69
1529/* 5424 */ MCD::OPC_FilterValue, 10, 135, 0, // Skip to: 5563
1530/* 5428 */ MCD::OPC_ExtractField, 22, 4, // Inst{25-22} ...
1531/* 5431 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 5439
1532/* 5435 */ MCD::OPC_Decode, 246, 5, 48, // Opcode: LD_B, DecodeIdx: 48
1533/* 5439 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 5447
1534/* 5443 */ MCD::OPC_Decode, 249, 5, 48, // Opcode: LD_H, DecodeIdx: 48
1535/* 5447 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 5455
1536/* 5451 */ MCD::OPC_Decode, 251, 5, 48, // Opcode: LD_W, DecodeIdx: 48
1537/* 5455 */ MCD::OPC_FilterValue, 3, 6, 0, // Skip to: 5465
1538/* 5459 */ MCD::OPC_CheckPredicateOrFail, 0,
1539/* 5461 */ MCD::OPC_Decode, 248, 5, 48, // Opcode: LD_D, DecodeIdx: 48
1540/* 5465 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 5473
1541/* 5469 */ MCD::OPC_Decode, 246, 6, 48, // Opcode: ST_B, DecodeIdx: 48
1542/* 5473 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 5481
1543/* 5477 */ MCD::OPC_Decode, 248, 6, 48, // Opcode: ST_H, DecodeIdx: 48
1544/* 5481 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 5489
1545/* 5485 */ MCD::OPC_Decode, 249, 6, 48, // Opcode: ST_W, DecodeIdx: 48
1546/* 5489 */ MCD::OPC_FilterValue, 7, 6, 0, // Skip to: 5499
1547/* 5493 */ MCD::OPC_CheckPredicateOrFail, 0,
1548/* 5495 */ MCD::OPC_Decode, 247, 6, 48, // Opcode: ST_D, DecodeIdx: 48
1549/* 5499 */ MCD::OPC_FilterValue, 8, 4, 0, // Skip to: 5507
1550/* 5503 */ MCD::OPC_Decode, 247, 5, 48, // Opcode: LD_BU, DecodeIdx: 48
1551/* 5507 */ MCD::OPC_FilterValue, 9, 4, 0, // Skip to: 5515
1552/* 5511 */ MCD::OPC_Decode, 250, 5, 48, // Opcode: LD_HU, DecodeIdx: 48
1553/* 5515 */ MCD::OPC_FilterValue, 10, 6, 0, // Skip to: 5525
1554/* 5519 */ MCD::OPC_CheckPredicateOrFail, 0,
1555/* 5521 */ MCD::OPC_Decode, 252, 5, 48, // Opcode: LD_WU, DecodeIdx: 48
1556/* 5525 */ MCD::OPC_FilterValue, 11, 4, 0, // Skip to: 5533
1557/* 5529 */ MCD::OPC_Decode, 170, 6, 53, // Opcode: PRELD, DecodeIdx: 53
1558/* 5533 */ MCD::OPC_FilterValue, 12, 4, 0, // Skip to: 5541
1559/* 5537 */ MCD::OPC_Decode, 133, 5, 71, // Opcode: FLD_S, DecodeIdx: 71
1560/* 5541 */ MCD::OPC_FilterValue, 13, 4, 0, // Skip to: 5549
1561/* 5545 */ MCD::OPC_Decode, 181, 5, 71, // Opcode: FST_S, DecodeIdx: 71
1562/* 5549 */ MCD::OPC_FilterValue, 14, 4, 0, // Skip to: 5557
1563/* 5553 */ MCD::OPC_Decode, 132, 5, 72, // Opcode: FLD_D, DecodeIdx: 72
1564/* 5557 */ MCD::OPC_FilterValueOrFail, 15,
1565/* 5559 */ MCD::OPC_Decode, 180, 5, 72, // Opcode: FST_D, DecodeIdx: 72
1566/* 5563 */ MCD::OPC_FilterValue, 11, 105, 0, // Skip to: 5672
1567/* 5567 */ MCD::OPC_ExtractField, 22, 4, // Inst{25-22} ...
1568/* 5570 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 5578
1569/* 5574 */ MCD::OPC_Decode, 175, 9, 73, // Opcode: VLD, DecodeIdx: 73
1570/* 5578 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 5586
1571/* 5582 */ MCD::OPC_Decode, 186, 12, 73, // Opcode: VST, DecodeIdx: 73
1572/* 5586 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 5594
1573/* 5590 */ MCD::OPC_Decode, 239, 15, 74, // Opcode: XVLD, DecodeIdx: 74
1574/* 5594 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 5602
1575/* 5598 */ MCD::OPC_Decode, 128, 19, 74, // Opcode: XVST, DecodeIdx: 74
1576/* 5602 */ MCD::OPC_FilterValue, 8, 4, 0, // Skip to: 5610
1577/* 5606 */ MCD::OPC_Decode, 233, 5, 48, // Opcode: LDL_W, DecodeIdx: 48
1578/* 5610 */ MCD::OPC_FilterValue, 9, 4, 0, // Skip to: 5618
1579/* 5614 */ MCD::OPC_Decode, 238, 5, 48, // Opcode: LDR_W, DecodeIdx: 48
1580/* 5618 */ MCD::OPC_FilterValue, 10, 6, 0, // Skip to: 5628
1581/* 5622 */ MCD::OPC_CheckPredicateOrFail, 0,
1582/* 5624 */ MCD::OPC_Decode, 232, 5, 48, // Opcode: LDL_D, DecodeIdx: 48
1583/* 5628 */ MCD::OPC_FilterValue, 11, 6, 0, // Skip to: 5638
1584/* 5632 */ MCD::OPC_CheckPredicateOrFail, 0,
1585/* 5634 */ MCD::OPC_Decode, 237, 5, 48, // Opcode: LDR_D, DecodeIdx: 48
1586/* 5638 */ MCD::OPC_FilterValue, 12, 4, 0, // Skip to: 5646
1587/* 5642 */ MCD::OPC_Decode, 237, 6, 48, // Opcode: STL_W, DecodeIdx: 48
1588/* 5646 */ MCD::OPC_FilterValue, 13, 4, 0, // Skip to: 5654
1589/* 5650 */ MCD::OPC_Decode, 241, 6, 48, // Opcode: STR_W, DecodeIdx: 48
1590/* 5654 */ MCD::OPC_FilterValue, 14, 6, 0, // Skip to: 5664
1591/* 5658 */ MCD::OPC_CheckPredicateOrFail, 0,
1592/* 5660 */ MCD::OPC_Decode, 236, 6, 48, // Opcode: STL_D, DecodeIdx: 48
1593/* 5664 */ MCD::OPC_FilterValueOrFail, 15,
1594/* 5666 */ MCD::OPC_CheckPredicateOrFail, 0,
1595/* 5668 */ MCD::OPC_Decode, 240, 6, 48, // Opcode: STR_D, DecodeIdx: 48
1596/* 5672 */ MCD::OPC_FilterValue, 12, 194, 0, // Skip to: 5870
1597/* 5676 */ MCD::OPC_ExtractField, 23, 3, // Inst{25-23} ...
1598/* 5679 */ MCD::OPC_FilterValue, 0, 33, 0, // Skip to: 5716
1599/* 5683 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ...
1600/* 5686 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 5698
1601/* 5690 */ MCD::OPC_CheckFieldOrFail, 19, 2, 2,
1602/* 5694 */ MCD::OPC_Decode, 178, 9, 75, // Opcode: VLDREPL_D, DecodeIdx: 75
1603/* 5698 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 5710
1604/* 5702 */ MCD::OPC_CheckFieldOrFail, 20, 1, 0,
1605/* 5706 */ MCD::OPC_Decode, 180, 9, 76, // Opcode: VLDREPL_W, DecodeIdx: 76
1606/* 5710 */ MCD::OPC_FilterValueOrFail, 2,
1607/* 5712 */ MCD::OPC_Decode, 179, 9, 77, // Opcode: VLDREPL_H, DecodeIdx: 77
1608/* 5716 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 5728
1609/* 5720 */ MCD::OPC_CheckFieldOrFail, 22, 1, 0,
1610/* 5724 */ MCD::OPC_Decode, 177, 9, 73, // Opcode: VLDREPL_B, DecodeIdx: 73
1611/* 5728 */ MCD::OPC_FilterValue, 2, 33, 0, // Skip to: 5765
1612/* 5732 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ...
1613/* 5735 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 5747
1614/* 5739 */ MCD::OPC_CheckFieldOrFail, 19, 2, 2,
1615/* 5743 */ MCD::OPC_Decode, 188, 12, 78, // Opcode: VSTELM_D, DecodeIdx: 78
1616/* 5747 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 5759
1617/* 5751 */ MCD::OPC_CheckFieldOrFail, 20, 1, 0,
1618/* 5755 */ MCD::OPC_Decode, 190, 12, 79, // Opcode: VSTELM_W, DecodeIdx: 79
1619/* 5759 */ MCD::OPC_FilterValueOrFail, 2,
1620/* 5761 */ MCD::OPC_Decode, 189, 12, 80, // Opcode: VSTELM_H, DecodeIdx: 80
1621/* 5765 */ MCD::OPC_FilterValue, 3, 8, 0, // Skip to: 5777
1622/* 5769 */ MCD::OPC_CheckFieldOrFail, 22, 1, 0,
1623/* 5773 */ MCD::OPC_Decode, 187, 12, 81, // Opcode: VSTELM_B, DecodeIdx: 81
1624/* 5777 */ MCD::OPC_FilterValue, 4, 33, 0, // Skip to: 5814
1625/* 5781 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ...
1626/* 5784 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 5796
1627/* 5788 */ MCD::OPC_CheckFieldOrFail, 19, 2, 2,
1628/* 5792 */ MCD::OPC_Decode, 242, 15, 82, // Opcode: XVLDREPL_D, DecodeIdx: 82
1629/* 5796 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 5808
1630/* 5800 */ MCD::OPC_CheckFieldOrFail, 20, 1, 0,
1631/* 5804 */ MCD::OPC_Decode, 244, 15, 83, // Opcode: XVLDREPL_W, DecodeIdx: 83
1632/* 5808 */ MCD::OPC_FilterValueOrFail, 2,
1633/* 5810 */ MCD::OPC_Decode, 243, 15, 84, // Opcode: XVLDREPL_H, DecodeIdx: 84
1634/* 5814 */ MCD::OPC_FilterValue, 5, 8, 0, // Skip to: 5826
1635/* 5818 */ MCD::OPC_CheckFieldOrFail, 22, 1, 0,
1636/* 5822 */ MCD::OPC_Decode, 241, 15, 74, // Opcode: XVLDREPL_B, DecodeIdx: 74
1637/* 5826 */ MCD::OPC_FilterValue, 6, 34, 0, // Skip to: 5864
1638/* 5830 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
1639/* 5833 */ MCD::OPC_FilterValue, 0, 21, 0, // Skip to: 5858
1640/* 5837 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
1641/* 5840 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 5852
1642/* 5844 */ MCD::OPC_CheckFieldOrFail, 20, 1, 1,
1643/* 5848 */ MCD::OPC_Decode, 130, 19, 85, // Opcode: XVSTELM_D, DecodeIdx: 85
1644/* 5852 */ MCD::OPC_FilterValueOrFail, 1,
1645/* 5854 */ MCD::OPC_Decode, 132, 19, 86, // Opcode: XVSTELM_W, DecodeIdx: 86
1646/* 5858 */ MCD::OPC_FilterValueOrFail, 1,
1647/* 5860 */ MCD::OPC_Decode, 131, 19, 87, // Opcode: XVSTELM_H, DecodeIdx: 87
1648/* 5864 */ MCD::OPC_FilterValueOrFail, 7,
1649/* 5866 */ MCD::OPC_Decode, 129, 19, 88, // Opcode: XVSTELM_B, DecodeIdx: 88
1650/* 5870 */ MCD::OPC_FilterValue, 14, 60, 4, // Skip to: 6958
1651/* 5874 */ MCD::OPC_ExtractField, 15, 11, // Inst{25-15} ...
1652/* 5877 */ MCD::OPC_FilterValue, 0, 6, 0, // Skip to: 5887
1653/* 5881 */ MCD::OPC_CheckPredicateOrFail, 0,
1654/* 5883 */ MCD::OPC_Decode, 239, 5, 11, // Opcode: LDX_B, DecodeIdx: 11
1655/* 5887 */ MCD::OPC_FilterValue, 8, 6, 0, // Skip to: 5897
1656/* 5891 */ MCD::OPC_CheckPredicateOrFail, 0,
1657/* 5893 */ MCD::OPC_Decode, 242, 5, 11, // Opcode: LDX_H, DecodeIdx: 11
1658/* 5897 */ MCD::OPC_FilterValue, 16, 6, 0, // Skip to: 5907
1659/* 5901 */ MCD::OPC_CheckPredicateOrFail, 0,
1660/* 5903 */ MCD::OPC_Decode, 244, 5, 11, // Opcode: LDX_W, DecodeIdx: 11
1661/* 5907 */ MCD::OPC_FilterValue, 24, 6, 0, // Skip to: 5917
1662/* 5911 */ MCD::OPC_CheckPredicateOrFail, 0,
1663/* 5913 */ MCD::OPC_Decode, 241, 5, 11, // Opcode: LDX_D, DecodeIdx: 11
1664/* 5917 */ MCD::OPC_FilterValue, 32, 6, 0, // Skip to: 5927
1665/* 5921 */ MCD::OPC_CheckPredicateOrFail, 0,
1666/* 5923 */ MCD::OPC_Decode, 242, 6, 11, // Opcode: STX_B, DecodeIdx: 11
1667/* 5927 */ MCD::OPC_FilterValue, 40, 6, 0, // Skip to: 5937
1668/* 5931 */ MCD::OPC_CheckPredicateOrFail, 0,
1669/* 5933 */ MCD::OPC_Decode, 244, 6, 11, // Opcode: STX_H, DecodeIdx: 11
1670/* 5937 */ MCD::OPC_FilterValue, 48, 6, 0, // Skip to: 5947
1671/* 5941 */ MCD::OPC_CheckPredicateOrFail, 0,
1672/* 5943 */ MCD::OPC_Decode, 245, 6, 11, // Opcode: STX_W, DecodeIdx: 11
1673/* 5947 */ MCD::OPC_FilterValue, 56, 6, 0, // Skip to: 5957
1674/* 5951 */ MCD::OPC_CheckPredicateOrFail, 0,
1675/* 5953 */ MCD::OPC_Decode, 243, 6, 11, // Opcode: STX_D, DecodeIdx: 11
1676/* 5957 */ MCD::OPC_FilterValue, 64, 6, 0, // Skip to: 5967
1677/* 5961 */ MCD::OPC_CheckPredicateOrFail, 0,
1678/* 5963 */ MCD::OPC_Decode, 240, 5, 11, // Opcode: LDX_BU, DecodeIdx: 11
1679/* 5967 */ MCD::OPC_FilterValue, 72, 6, 0, // Skip to: 5977
1680/* 5971 */ MCD::OPC_CheckPredicateOrFail, 0,
1681/* 5973 */ MCD::OPC_Decode, 243, 5, 11, // Opcode: LDX_HU, DecodeIdx: 11
1682/* 5977 */ MCD::OPC_FilterValue, 80, 6, 0, // Skip to: 5987
1683/* 5981 */ MCD::OPC_CheckPredicateOrFail, 0,
1684/* 5983 */ MCD::OPC_Decode, 245, 5, 11, // Opcode: LDX_WU, DecodeIdx: 11
1685/* 5987 */ MCD::OPC_FilterValue, 88, 6, 0, // Skip to: 5997
1686/* 5991 */ MCD::OPC_CheckPredicateOrFail, 0,
1687/* 5993 */ MCD::OPC_Decode, 171, 6, 89, // Opcode: PRELDX, DecodeIdx: 89
1688/* 5997 */ MCD::OPC_FilterValue, 96, 4, 0, // Skip to: 6005
1689/* 6001 */ MCD::OPC_Decode, 131, 5, 90, // Opcode: FLDX_S, DecodeIdx: 90
1690/* 6005 */ MCD::OPC_FilterValue, 104, 4, 0, // Skip to: 6013
1691/* 6009 */ MCD::OPC_Decode, 130, 5, 91, // Opcode: FLDX_D, DecodeIdx: 91
1692/* 6013 */ MCD::OPC_FilterValue, 112, 4, 0, // Skip to: 6021
1693/* 6017 */ MCD::OPC_Decode, 179, 5, 90, // Opcode: FSTX_S, DecodeIdx: 90
1694/* 6021 */ MCD::OPC_FilterValue, 120, 4, 0, // Skip to: 6029
1695/* 6025 */ MCD::OPC_Decode, 178, 5, 91, // Opcode: FSTX_D, DecodeIdx: 91
1696/* 6029 */ MCD::OPC_FilterValue, 128, 1, 4, 0, // Skip to: 6038
1697/* 6034 */ MCD::OPC_Decode, 181, 9, 92, // Opcode: VLDX, DecodeIdx: 92
1698/* 6038 */ MCD::OPC_FilterValue, 136, 1, 4, 0, // Skip to: 6047
1699/* 6043 */ MCD::OPC_Decode, 191, 12, 92, // Opcode: VSTX, DecodeIdx: 92
1700/* 6047 */ MCD::OPC_FilterValue, 144, 1, 4, 0, // Skip to: 6056
1701/* 6052 */ MCD::OPC_Decode, 245, 15, 93, // Opcode: XVLDX, DecodeIdx: 93
1702/* 6056 */ MCD::OPC_FilterValue, 152, 1, 4, 0, // Skip to: 6065
1703/* 6061 */ MCD::OPC_Decode, 133, 19, 93, // Opcode: XVSTX, DecodeIdx: 93
1704/* 6065 */ MCD::OPC_FilterValue, 174, 1, 6, 0, // Skip to: 6076
1705/* 6070 */ MCD::OPC_CheckPredicateOrFail, 0,
1706/* 6072 */ MCD::OPC_Decode, 204, 6, 94, // Opcode: SC_Q, DecodeIdx: 94
1707/* 6076 */ MCD::OPC_FilterValue, 175, 1, 41, 0, // Skip to: 6122
1708/* 6081 */ MCD::OPC_ExtractField, 10, 5, // Inst{14-10} ...
1709/* 6084 */ MCD::OPC_FilterValue, 0, 6, 0, // Skip to: 6094
1710/* 6088 */ MCD::OPC_CheckPredicateOrFail, 0,
1711/* 6090 */ MCD::OPC_Decode, 254, 5, 2, // Opcode: LLACQ_W, DecodeIdx: 2
1712/* 6094 */ MCD::OPC_FilterValue, 1, 6, 0, // Skip to: 6104
1713/* 6098 */ MCD::OPC_CheckPredicateOrFail, 0,
1714/* 6100 */ MCD::OPC_Decode, 202, 6, 95, // Opcode: SCREL_W, DecodeIdx: 95
1715/* 6104 */ MCD::OPC_FilterValue, 2, 6, 0, // Skip to: 6114
1716/* 6108 */ MCD::OPC_CheckPredicateOrFail, 0,
1717/* 6110 */ MCD::OPC_Decode, 253, 5, 2, // Opcode: LLACQ_D, DecodeIdx: 2
1718/* 6114 */ MCD::OPC_FilterValueOrFail, 3,
1719/* 6116 */ MCD::OPC_CheckPredicateOrFail, 0,
1720/* 6118 */ MCD::OPC_Decode, 201, 6, 95, // Opcode: SCREL_D, DecodeIdx: 95
1721/* 6122 */ MCD::OPC_FilterValue, 176, 1, 6, 0, // Skip to: 6133
1722/* 6127 */ MCD::OPC_CheckPredicateOrFail, 0,
1723/* 6129 */ MCD::OPC_Decode, 199, 3, 94, // Opcode: AMCAS_B, DecodeIdx: 94
1724/* 6133 */ MCD::OPC_FilterValue, 177, 1, 6, 0, // Skip to: 6144
1725/* 6138 */ MCD::OPC_CheckPredicateOrFail, 0,
1726/* 6140 */ MCD::OPC_Decode, 201, 3, 94, // Opcode: AMCAS_H, DecodeIdx: 94
1727/* 6144 */ MCD::OPC_FilterValue, 178, 1, 6, 0, // Skip to: 6155
1728/* 6149 */ MCD::OPC_CheckPredicateOrFail, 0,
1729/* 6151 */ MCD::OPC_Decode, 202, 3, 94, // Opcode: AMCAS_W, DecodeIdx: 94
1730/* 6155 */ MCD::OPC_FilterValue, 179, 1, 6, 0, // Skip to: 6166
1731/* 6160 */ MCD::OPC_CheckPredicateOrFail, 0,
1732/* 6162 */ MCD::OPC_Decode, 200, 3, 94, // Opcode: AMCAS_D, DecodeIdx: 94
1733/* 6166 */ MCD::OPC_FilterValue, 180, 1, 6, 0, // Skip to: 6177
1734/* 6171 */ MCD::OPC_CheckPredicateOrFail, 0,
1735/* 6173 */ MCD::OPC_Decode, 203, 3, 94, // Opcode: AMCAS__DB_B, DecodeIdx: 94
1736/* 6177 */ MCD::OPC_FilterValue, 181, 1, 6, 0, // Skip to: 6188
1737/* 6182 */ MCD::OPC_CheckPredicateOrFail, 0,
1738/* 6184 */ MCD::OPC_Decode, 205, 3, 94, // Opcode: AMCAS__DB_H, DecodeIdx: 94
1739/* 6188 */ MCD::OPC_FilterValue, 182, 1, 6, 0, // Skip to: 6199
1740/* 6193 */ MCD::OPC_CheckPredicateOrFail, 0,
1741/* 6195 */ MCD::OPC_Decode, 206, 3, 94, // Opcode: AMCAS__DB_W, DecodeIdx: 94
1742/* 6199 */ MCD::OPC_FilterValue, 183, 1, 6, 0, // Skip to: 6210
1743/* 6204 */ MCD::OPC_CheckPredicateOrFail, 0,
1744/* 6206 */ MCD::OPC_Decode, 204, 3, 94, // Opcode: AMCAS__DB_D, DecodeIdx: 94
1745/* 6210 */ MCD::OPC_FilterValue, 184, 1, 6, 0, // Skip to: 6221
1746/* 6215 */ MCD::OPC_CheckPredicateOrFail, 0,
1747/* 6217 */ MCD::OPC_Decode, 227, 3, 96, // Opcode: AMSWAP_B, DecodeIdx: 96
1748/* 6221 */ MCD::OPC_FilterValue, 185, 1, 6, 0, // Skip to: 6232
1749/* 6226 */ MCD::OPC_CheckPredicateOrFail, 0,
1750/* 6228 */ MCD::OPC_Decode, 229, 3, 96, // Opcode: AMSWAP_H, DecodeIdx: 96
1751/* 6232 */ MCD::OPC_FilterValue, 186, 1, 6, 0, // Skip to: 6243
1752/* 6237 */ MCD::OPC_CheckPredicateOrFail, 0,
1753/* 6239 */ MCD::OPC_Decode, 187, 3, 96, // Opcode: AMADD_B, DecodeIdx: 96
1754/* 6243 */ MCD::OPC_FilterValue, 187, 1, 6, 0, // Skip to: 6254
1755/* 6248 */ MCD::OPC_CheckPredicateOrFail, 0,
1756/* 6250 */ MCD::OPC_Decode, 189, 3, 96, // Opcode: AMADD_H, DecodeIdx: 96
1757/* 6254 */ MCD::OPC_FilterValue, 188, 1, 6, 0, // Skip to: 6265
1758/* 6259 */ MCD::OPC_CheckPredicateOrFail, 0,
1759/* 6261 */ MCD::OPC_Decode, 231, 3, 96, // Opcode: AMSWAP__DB_B, DecodeIdx: 96
1760/* 6265 */ MCD::OPC_FilterValue, 189, 1, 6, 0, // Skip to: 6276
1761/* 6270 */ MCD::OPC_CheckPredicateOrFail, 0,
1762/* 6272 */ MCD::OPC_Decode, 233, 3, 96, // Opcode: AMSWAP__DB_H, DecodeIdx: 96
1763/* 6276 */ MCD::OPC_FilterValue, 190, 1, 6, 0, // Skip to: 6287
1764/* 6281 */ MCD::OPC_CheckPredicateOrFail, 0,
1765/* 6283 */ MCD::OPC_Decode, 191, 3, 96, // Opcode: AMADD__DB_B, DecodeIdx: 96
1766/* 6287 */ MCD::OPC_FilterValue, 191, 1, 6, 0, // Skip to: 6298
1767/* 6292 */ MCD::OPC_CheckPredicateOrFail, 0,
1768/* 6294 */ MCD::OPC_Decode, 193, 3, 96, // Opcode: AMADD__DB_H, DecodeIdx: 96
1769/* 6298 */ MCD::OPC_FilterValue, 192, 1, 6, 0, // Skip to: 6309
1770/* 6303 */ MCD::OPC_CheckPredicateOrFail, 0,
1771/* 6305 */ MCD::OPC_Decode, 230, 3, 96, // Opcode: AMSWAP_W, DecodeIdx: 96
1772/* 6309 */ MCD::OPC_FilterValue, 193, 1, 6, 0, // Skip to: 6320
1773/* 6314 */ MCD::OPC_CheckPredicateOrFail, 0,
1774/* 6316 */ MCD::OPC_Decode, 228, 3, 96, // Opcode: AMSWAP_D, DecodeIdx: 96
1775/* 6320 */ MCD::OPC_FilterValue, 194, 1, 6, 0, // Skip to: 6331
1776/* 6325 */ MCD::OPC_CheckPredicateOrFail, 0,
1777/* 6327 */ MCD::OPC_Decode, 190, 3, 96, // Opcode: AMADD_W, DecodeIdx: 96
1778/* 6331 */ MCD::OPC_FilterValue, 195, 1, 6, 0, // Skip to: 6342
1779/* 6336 */ MCD::OPC_CheckPredicateOrFail, 0,
1780/* 6338 */ MCD::OPC_Decode, 188, 3, 96, // Opcode: AMADD_D, DecodeIdx: 96
1781/* 6342 */ MCD::OPC_FilterValue, 196, 1, 6, 0, // Skip to: 6353
1782/* 6347 */ MCD::OPC_CheckPredicateOrFail, 0,
1783/* 6349 */ MCD::OPC_Decode, 196, 3, 96, // Opcode: AMAND_W, DecodeIdx: 96
1784/* 6353 */ MCD::OPC_FilterValue, 197, 1, 6, 0, // Skip to: 6364
1785/* 6358 */ MCD::OPC_CheckPredicateOrFail, 0,
1786/* 6360 */ MCD::OPC_Decode, 195, 3, 96, // Opcode: AMAND_D, DecodeIdx: 96
1787/* 6364 */ MCD::OPC_FilterValue, 198, 1, 6, 0, // Skip to: 6375
1788/* 6369 */ MCD::OPC_CheckPredicateOrFail, 0,
1789/* 6371 */ MCD::OPC_Decode, 224, 3, 96, // Opcode: AMOR_W, DecodeIdx: 96
1790/* 6375 */ MCD::OPC_FilterValue, 199, 1, 6, 0, // Skip to: 6386
1791/* 6380 */ MCD::OPC_CheckPredicateOrFail, 0,
1792/* 6382 */ MCD::OPC_Decode, 223, 3, 96, // Opcode: AMOR_D, DecodeIdx: 96
1793/* 6386 */ MCD::OPC_FilterValue, 200, 1, 6, 0, // Skip to: 6397
1794/* 6391 */ MCD::OPC_CheckPredicateOrFail, 0,
1795/* 6393 */ MCD::OPC_Decode, 236, 3, 96, // Opcode: AMXOR_W, DecodeIdx: 96
1796/* 6397 */ MCD::OPC_FilterValue, 201, 1, 6, 0, // Skip to: 6408
1797/* 6402 */ MCD::OPC_CheckPredicateOrFail, 0,
1798/* 6404 */ MCD::OPC_Decode, 235, 3, 96, // Opcode: AMXOR_D, DecodeIdx: 96
1799/* 6408 */ MCD::OPC_FilterValue, 202, 1, 6, 0, // Skip to: 6419
1800/* 6413 */ MCD::OPC_CheckPredicateOrFail, 0,
1801/* 6415 */ MCD::OPC_Decode, 209, 3, 96, // Opcode: AMMAX_W, DecodeIdx: 96
1802/* 6419 */ MCD::OPC_FilterValue, 203, 1, 6, 0, // Skip to: 6430
1803/* 6424 */ MCD::OPC_CheckPredicateOrFail, 0,
1804/* 6426 */ MCD::OPC_Decode, 207, 3, 96, // Opcode: AMMAX_D, DecodeIdx: 96
1805/* 6430 */ MCD::OPC_FilterValue, 204, 1, 6, 0, // Skip to: 6441
1806/* 6435 */ MCD::OPC_CheckPredicateOrFail, 0,
1807/* 6437 */ MCD::OPC_Decode, 217, 3, 96, // Opcode: AMMIN_W, DecodeIdx: 96
1808/* 6441 */ MCD::OPC_FilterValue, 205, 1, 6, 0, // Skip to: 6452
1809/* 6446 */ MCD::OPC_CheckPredicateOrFail, 0,
1810/* 6448 */ MCD::OPC_Decode, 215, 3, 96, // Opcode: AMMIN_D, DecodeIdx: 96
1811/* 6452 */ MCD::OPC_FilterValue, 206, 1, 6, 0, // Skip to: 6463
1812/* 6457 */ MCD::OPC_CheckPredicateOrFail, 0,
1813/* 6459 */ MCD::OPC_Decode, 210, 3, 96, // Opcode: AMMAX_WU, DecodeIdx: 96
1814/* 6463 */ MCD::OPC_FilterValue, 207, 1, 6, 0, // Skip to: 6474
1815/* 6468 */ MCD::OPC_CheckPredicateOrFail, 0,
1816/* 6470 */ MCD::OPC_Decode, 208, 3, 96, // Opcode: AMMAX_DU, DecodeIdx: 96
1817/* 6474 */ MCD::OPC_FilterValue, 208, 1, 6, 0, // Skip to: 6485
1818/* 6479 */ MCD::OPC_CheckPredicateOrFail, 0,
1819/* 6481 */ MCD::OPC_Decode, 218, 3, 96, // Opcode: AMMIN_WU, DecodeIdx: 96
1820/* 6485 */ MCD::OPC_FilterValue, 209, 1, 6, 0, // Skip to: 6496
1821/* 6490 */ MCD::OPC_CheckPredicateOrFail, 0,
1822/* 6492 */ MCD::OPC_Decode, 216, 3, 96, // Opcode: AMMIN_DU, DecodeIdx: 96
1823/* 6496 */ MCD::OPC_FilterValue, 210, 1, 6, 0, // Skip to: 6507
1824/* 6501 */ MCD::OPC_CheckPredicateOrFail, 0,
1825/* 6503 */ MCD::OPC_Decode, 234, 3, 96, // Opcode: AMSWAP__DB_W, DecodeIdx: 96
1826/* 6507 */ MCD::OPC_FilterValue, 211, 1, 6, 0, // Skip to: 6518
1827/* 6512 */ MCD::OPC_CheckPredicateOrFail, 0,
1828/* 6514 */ MCD::OPC_Decode, 232, 3, 96, // Opcode: AMSWAP__DB_D, DecodeIdx: 96
1829/* 6518 */ MCD::OPC_FilterValue, 212, 1, 6, 0, // Skip to: 6529
1830/* 6523 */ MCD::OPC_CheckPredicateOrFail, 0,
1831/* 6525 */ MCD::OPC_Decode, 194, 3, 96, // Opcode: AMADD__DB_W, DecodeIdx: 96
1832/* 6529 */ MCD::OPC_FilterValue, 213, 1, 6, 0, // Skip to: 6540
1833/* 6534 */ MCD::OPC_CheckPredicateOrFail, 0,
1834/* 6536 */ MCD::OPC_Decode, 192, 3, 96, // Opcode: AMADD__DB_D, DecodeIdx: 96
1835/* 6540 */ MCD::OPC_FilterValue, 214, 1, 6, 0, // Skip to: 6551
1836/* 6545 */ MCD::OPC_CheckPredicateOrFail, 0,
1837/* 6547 */ MCD::OPC_Decode, 198, 3, 96, // Opcode: AMAND__DB_W, DecodeIdx: 96
1838/* 6551 */ MCD::OPC_FilterValue, 215, 1, 6, 0, // Skip to: 6562
1839/* 6556 */ MCD::OPC_CheckPredicateOrFail, 0,
1840/* 6558 */ MCD::OPC_Decode, 197, 3, 96, // Opcode: AMAND__DB_D, DecodeIdx: 96
1841/* 6562 */ MCD::OPC_FilterValue, 216, 1, 6, 0, // Skip to: 6573
1842/* 6567 */ MCD::OPC_CheckPredicateOrFail, 0,
1843/* 6569 */ MCD::OPC_Decode, 226, 3, 96, // Opcode: AMOR__DB_W, DecodeIdx: 96
1844/* 6573 */ MCD::OPC_FilterValue, 217, 1, 6, 0, // Skip to: 6584
1845/* 6578 */ MCD::OPC_CheckPredicateOrFail, 0,
1846/* 6580 */ MCD::OPC_Decode, 225, 3, 96, // Opcode: AMOR__DB_D, DecodeIdx: 96
1847/* 6584 */ MCD::OPC_FilterValue, 218, 1, 6, 0, // Skip to: 6595
1848/* 6589 */ MCD::OPC_CheckPredicateOrFail, 0,
1849/* 6591 */ MCD::OPC_Decode, 238, 3, 96, // Opcode: AMXOR__DB_W, DecodeIdx: 96
1850/* 6595 */ MCD::OPC_FilterValue, 219, 1, 6, 0, // Skip to: 6606
1851/* 6600 */ MCD::OPC_CheckPredicateOrFail, 0,
1852/* 6602 */ MCD::OPC_Decode, 237, 3, 96, // Opcode: AMXOR__DB_D, DecodeIdx: 96
1853/* 6606 */ MCD::OPC_FilterValue, 220, 1, 6, 0, // Skip to: 6617
1854/* 6611 */ MCD::OPC_CheckPredicateOrFail, 0,
1855/* 6613 */ MCD::OPC_Decode, 213, 3, 96, // Opcode: AMMAX__DB_W, DecodeIdx: 96
1856/* 6617 */ MCD::OPC_FilterValue, 221, 1, 6, 0, // Skip to: 6628
1857/* 6622 */ MCD::OPC_CheckPredicateOrFail, 0,
1858/* 6624 */ MCD::OPC_Decode, 211, 3, 96, // Opcode: AMMAX__DB_D, DecodeIdx: 96
1859/* 6628 */ MCD::OPC_FilterValue, 222, 1, 6, 0, // Skip to: 6639
1860/* 6633 */ MCD::OPC_CheckPredicateOrFail, 0,
1861/* 6635 */ MCD::OPC_Decode, 221, 3, 96, // Opcode: AMMIN__DB_W, DecodeIdx: 96
1862/* 6639 */ MCD::OPC_FilterValue, 223, 1, 6, 0, // Skip to: 6650
1863/* 6644 */ MCD::OPC_CheckPredicateOrFail, 0,
1864/* 6646 */ MCD::OPC_Decode, 219, 3, 96, // Opcode: AMMIN__DB_D, DecodeIdx: 96
1865/* 6650 */ MCD::OPC_FilterValue, 224, 1, 6, 0, // Skip to: 6661
1866/* 6655 */ MCD::OPC_CheckPredicateOrFail, 0,
1867/* 6657 */ MCD::OPC_Decode, 214, 3, 96, // Opcode: AMMAX__DB_WU, DecodeIdx: 96
1868/* 6661 */ MCD::OPC_FilterValue, 225, 1, 6, 0, // Skip to: 6672
1869/* 6666 */ MCD::OPC_CheckPredicateOrFail, 0,
1870/* 6668 */ MCD::OPC_Decode, 212, 3, 96, // Opcode: AMMAX__DB_DU, DecodeIdx: 96
1871/* 6672 */ MCD::OPC_FilterValue, 226, 1, 6, 0, // Skip to: 6683
1872/* 6677 */ MCD::OPC_CheckPredicateOrFail, 0,
1873/* 6679 */ MCD::OPC_Decode, 222, 3, 96, // Opcode: AMMIN__DB_WU, DecodeIdx: 96
1874/* 6683 */ MCD::OPC_FilterValue, 227, 1, 6, 0, // Skip to: 6694
1875/* 6688 */ MCD::OPC_CheckPredicateOrFail, 0,
1876/* 6690 */ MCD::OPC_Decode, 220, 3, 96, // Opcode: AMMIN__DB_DU, DecodeIdx: 96
1877/* 6694 */ MCD::OPC_FilterValue, 228, 1, 4, 0, // Skip to: 6703
1878/* 6699 */ MCD::OPC_Decode, 182, 4, 13, // Opcode: DBAR, DecodeIdx: 13
1879/* 6703 */ MCD::OPC_FilterValue, 229, 1, 4, 0, // Skip to: 6712
1880/* 6708 */ MCD::OPC_Decode, 209, 5, 13, // Opcode: IBAR, DecodeIdx: 13
1881/* 6712 */ MCD::OPC_FilterValue, 232, 1, 4, 0, // Skip to: 6721
1882/* 6717 */ MCD::OPC_Decode, 255, 4, 90, // Opcode: FLDGT_S, DecodeIdx: 90
1883/* 6721 */ MCD::OPC_FilterValue, 233, 1, 4, 0, // Skip to: 6730
1884/* 6726 */ MCD::OPC_Decode, 254, 4, 91, // Opcode: FLDGT_D, DecodeIdx: 91
1885/* 6730 */ MCD::OPC_FilterValue, 234, 1, 4, 0, // Skip to: 6739
1886/* 6735 */ MCD::OPC_Decode, 129, 5, 90, // Opcode: FLDLE_S, DecodeIdx: 90
1887/* 6739 */ MCD::OPC_FilterValue, 235, 1, 4, 0, // Skip to: 6748
1888/* 6744 */ MCD::OPC_Decode, 128, 5, 91, // Opcode: FLDLE_D, DecodeIdx: 91
1889/* 6748 */ MCD::OPC_FilterValue, 236, 1, 4, 0, // Skip to: 6757
1890/* 6753 */ MCD::OPC_Decode, 175, 5, 90, // Opcode: FSTGT_S, DecodeIdx: 90
1891/* 6757 */ MCD::OPC_FilterValue, 237, 1, 4, 0, // Skip to: 6766
1892/* 6762 */ MCD::OPC_Decode, 174, 5, 91, // Opcode: FSTGT_D, DecodeIdx: 91
1893/* 6766 */ MCD::OPC_FilterValue, 238, 1, 4, 0, // Skip to: 6775
1894/* 6771 */ MCD::OPC_Decode, 177, 5, 90, // Opcode: FSTLE_S, DecodeIdx: 90
1895/* 6775 */ MCD::OPC_FilterValue, 239, 1, 4, 0, // Skip to: 6784
1896/* 6780 */ MCD::OPC_Decode, 176, 5, 91, // Opcode: FSTLE_D, DecodeIdx: 91
1897/* 6784 */ MCD::OPC_FilterValue, 240, 1, 6, 0, // Skip to: 6795
1898/* 6789 */ MCD::OPC_CheckPredicateOrFail, 0,
1899/* 6791 */ MCD::OPC_Decode, 224, 5, 11, // Opcode: LDGT_B, DecodeIdx: 11
1900/* 6795 */ MCD::OPC_FilterValue, 241, 1, 6, 0, // Skip to: 6806
1901/* 6800 */ MCD::OPC_CheckPredicateOrFail, 0,
1902/* 6802 */ MCD::OPC_Decode, 226, 5, 11, // Opcode: LDGT_H, DecodeIdx: 11
1903/* 6806 */ MCD::OPC_FilterValue, 242, 1, 6, 0, // Skip to: 6817
1904/* 6811 */ MCD::OPC_CheckPredicateOrFail, 0,
1905/* 6813 */ MCD::OPC_Decode, 227, 5, 11, // Opcode: LDGT_W, DecodeIdx: 11
1906/* 6817 */ MCD::OPC_FilterValue, 243, 1, 6, 0, // Skip to: 6828
1907/* 6822 */ MCD::OPC_CheckPredicateOrFail, 0,
1908/* 6824 */ MCD::OPC_Decode, 225, 5, 11, // Opcode: LDGT_D, DecodeIdx: 11
1909/* 6828 */ MCD::OPC_FilterValue, 244, 1, 6, 0, // Skip to: 6839
1910/* 6833 */ MCD::OPC_CheckPredicateOrFail, 0,
1911/* 6835 */ MCD::OPC_Decode, 228, 5, 11, // Opcode: LDLE_B, DecodeIdx: 11
1912/* 6839 */ MCD::OPC_FilterValue, 245, 1, 6, 0, // Skip to: 6850
1913/* 6844 */ MCD::OPC_CheckPredicateOrFail, 0,
1914/* 6846 */ MCD::OPC_Decode, 230, 5, 11, // Opcode: LDLE_H, DecodeIdx: 11
1915/* 6850 */ MCD::OPC_FilterValue, 246, 1, 6, 0, // Skip to: 6861
1916/* 6855 */ MCD::OPC_CheckPredicateOrFail, 0,
1917/* 6857 */ MCD::OPC_Decode, 231, 5, 11, // Opcode: LDLE_W, DecodeIdx: 11
1918/* 6861 */ MCD::OPC_FilterValue, 247, 1, 6, 0, // Skip to: 6872
1919/* 6866 */ MCD::OPC_CheckPredicateOrFail, 0,
1920/* 6868 */ MCD::OPC_Decode, 229, 5, 11, // Opcode: LDLE_D, DecodeIdx: 11
1921/* 6872 */ MCD::OPC_FilterValue, 248, 1, 6, 0, // Skip to: 6883
1922/* 6877 */ MCD::OPC_CheckPredicateOrFail, 0,
1923/* 6879 */ MCD::OPC_Decode, 228, 6, 11, // Opcode: STGT_B, DecodeIdx: 11
1924/* 6883 */ MCD::OPC_FilterValue, 249, 1, 6, 0, // Skip to: 6894
1925/* 6888 */ MCD::OPC_CheckPredicateOrFail, 0,
1926/* 6890 */ MCD::OPC_Decode, 230, 6, 11, // Opcode: STGT_H, DecodeIdx: 11
1927/* 6894 */ MCD::OPC_FilterValue, 250, 1, 6, 0, // Skip to: 6905
1928/* 6899 */ MCD::OPC_CheckPredicateOrFail, 0,
1929/* 6901 */ MCD::OPC_Decode, 231, 6, 11, // Opcode: STGT_W, DecodeIdx: 11
1930/* 6905 */ MCD::OPC_FilterValue, 251, 1, 6, 0, // Skip to: 6916
1931/* 6910 */ MCD::OPC_CheckPredicateOrFail, 0,
1932/* 6912 */ MCD::OPC_Decode, 229, 6, 11, // Opcode: STGT_D, DecodeIdx: 11
1933/* 6916 */ MCD::OPC_FilterValue, 252, 1, 6, 0, // Skip to: 6927
1934/* 6921 */ MCD::OPC_CheckPredicateOrFail, 0,
1935/* 6923 */ MCD::OPC_Decode, 232, 6, 11, // Opcode: STLE_B, DecodeIdx: 11
1936/* 6927 */ MCD::OPC_FilterValue, 253, 1, 6, 0, // Skip to: 6938
1937/* 6932 */ MCD::OPC_CheckPredicateOrFail, 0,
1938/* 6934 */ MCD::OPC_Decode, 234, 6, 11, // Opcode: STLE_H, DecodeIdx: 11
1939/* 6938 */ MCD::OPC_FilterValue, 254, 1, 6, 0, // Skip to: 6949
1940/* 6943 */ MCD::OPC_CheckPredicateOrFail, 0,
1941/* 6945 */ MCD::OPC_Decode, 235, 6, 11, // Opcode: STLE_W, DecodeIdx: 11
1942/* 6949 */ MCD::OPC_FilterValueOrFail, 255, 1,
1943/* 6952 */ MCD::OPC_CheckPredicateOrFail, 0,
1944/* 6954 */ MCD::OPC_Decode, 233, 6, 11, // Opcode: STLE_D, DecodeIdx: 11
1945/* 6958 */ MCD::OPC_FilterValue, 16, 4, 0, // Skip to: 6966
1946/* 6962 */ MCD::OPC_Decode, 142, 4, 97, // Opcode: BEQZ, DecodeIdx: 97
1947/* 6966 */ MCD::OPC_FilterValue, 17, 4, 0, // Skip to: 6974
1948/* 6970 */ MCD::OPC_Decode, 153, 4, 97, // Opcode: BNEZ, DecodeIdx: 97
1949/* 6974 */ MCD::OPC_FilterValue, 18, 41, 0, // Skip to: 7019
1950/* 6978 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
1951/* 6981 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 6989
1952/* 6985 */ MCD::OPC_Decode, 139, 4, 98, // Opcode: BCEQZ, DecodeIdx: 98
1953/* 6989 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 6997
1954/* 6993 */ MCD::OPC_Decode, 140, 4, 98, // Opcode: BCNEZ, DecodeIdx: 98
1955/* 6997 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 7009
1956/* 7001 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
1957/* 7005 */ MCD::OPC_Decode, 221, 5, 99, // Opcode: JISCR0, DecodeIdx: 99
1958/* 7009 */ MCD::OPC_FilterValueOrFail, 3,
1959/* 7011 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
1960/* 7015 */ MCD::OPC_Decode, 222, 5, 99, // Opcode: JISCR1, DecodeIdx: 99
1961/* 7019 */ MCD::OPC_FilterValue, 19, 4, 0, // Skip to: 7027
1962/* 7023 */ MCD::OPC_Decode, 220, 5, 100, // Opcode: JIRL, DecodeIdx: 100
1963/* 7027 */ MCD::OPC_FilterValue, 20, 4, 0, // Skip to: 7035
1964/* 7031 */ MCD::OPC_Decode, 138, 4, 101, // Opcode: B, DecodeIdx: 101
1965/* 7035 */ MCD::OPC_FilterValue, 21, 4, 0, // Skip to: 7043
1966/* 7039 */ MCD::OPC_Decode, 149, 4, 101, // Opcode: BL, DecodeIdx: 101
1967/* 7043 */ MCD::OPC_FilterValue, 22, 4, 0, // Skip to: 7051
1968/* 7047 */ MCD::OPC_Decode, 141, 4, 102, // Opcode: BEQ, DecodeIdx: 102
1969/* 7051 */ MCD::OPC_FilterValue, 23, 4, 0, // Skip to: 7059
1970/* 7055 */ MCD::OPC_Decode, 152, 4, 102, // Opcode: BNE, DecodeIdx: 102
1971/* 7059 */ MCD::OPC_FilterValue, 24, 4, 0, // Skip to: 7067
1972/* 7063 */ MCD::OPC_Decode, 150, 4, 102, // Opcode: BLT, DecodeIdx: 102
1973/* 7067 */ MCD::OPC_FilterValue, 25, 4, 0, // Skip to: 7075
1974/* 7071 */ MCD::OPC_Decode, 143, 4, 102, // Opcode: BGE, DecodeIdx: 102
1975/* 7075 */ MCD::OPC_FilterValue, 26, 4, 0, // Skip to: 7083
1976/* 7079 */ MCD::OPC_Decode, 151, 4, 102, // Opcode: BLTU, DecodeIdx: 102
1977/* 7083 */ MCD::OPC_FilterValue, 27, 4, 0, // Skip to: 7091
1978/* 7087 */ MCD::OPC_Decode, 144, 4, 102, // Opcode: BGEU, DecodeIdx: 102
1979/* 7091 */ MCD::OPC_FilterValue, 28, 83, 24, // Skip to: 13322
1980/* 7095 */ MCD::OPC_ExtractField, 18, 8, // Inst{25-18} ...
1981/* 7098 */ MCD::OPC_FilterValue, 0, 65, 0, // Skip to: 7167
1982/* 7102 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
1983/* 7105 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 7113
1984/* 7109 */ MCD::OPC_Decode, 246, 10, 63, // Opcode: VSEQ_B, DecodeIdx: 63
1985/* 7113 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 7121
1986/* 7117 */ MCD::OPC_Decode, 248, 10, 63, // Opcode: VSEQ_H, DecodeIdx: 63
1987/* 7121 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 7129
1988/* 7125 */ MCD::OPC_Decode, 249, 10, 63, // Opcode: VSEQ_W, DecodeIdx: 63
1989/* 7129 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 7137
1990/* 7133 */ MCD::OPC_Decode, 247, 10, 63, // Opcode: VSEQ_D, DecodeIdx: 63
1991/* 7137 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 7145
1992/* 7141 */ MCD::OPC_Decode, 152, 11, 63, // Opcode: VSLE_B, DecodeIdx: 63
1993/* 7145 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 7153
1994/* 7149 */ MCD::OPC_Decode, 156, 11, 63, // Opcode: VSLE_H, DecodeIdx: 63
1995/* 7153 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 7161
1996/* 7157 */ MCD::OPC_Decode, 158, 11, 63, // Opcode: VSLE_W, DecodeIdx: 63
1997/* 7161 */ MCD::OPC_FilterValueOrFail, 7,
1998/* 7163 */ MCD::OPC_Decode, 154, 11, 63, // Opcode: VSLE_D, DecodeIdx: 63
1999/* 7167 */ MCD::OPC_FilterValue, 1, 65, 0, // Skip to: 7236
2000/* 7171 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2001/* 7174 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 7182
2002/* 7178 */ MCD::OPC_Decode, 153, 11, 63, // Opcode: VSLE_BU, DecodeIdx: 63
2003/* 7182 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 7190
2004/* 7186 */ MCD::OPC_Decode, 157, 11, 63, // Opcode: VSLE_HU, DecodeIdx: 63
2005/* 7190 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 7198
2006/* 7194 */ MCD::OPC_Decode, 159, 11, 63, // Opcode: VSLE_WU, DecodeIdx: 63
2007/* 7198 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 7206
2008/* 7202 */ MCD::OPC_Decode, 155, 11, 63, // Opcode: VSLE_DU, DecodeIdx: 63
2009/* 7206 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 7214
2010/* 7210 */ MCD::OPC_Decode, 182, 11, 63, // Opcode: VSLT_B, DecodeIdx: 63
2011/* 7214 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 7222
2012/* 7218 */ MCD::OPC_Decode, 186, 11, 63, // Opcode: VSLT_H, DecodeIdx: 63
2013/* 7222 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 7230
2014/* 7226 */ MCD::OPC_Decode, 188, 11, 63, // Opcode: VSLT_W, DecodeIdx: 63
2015/* 7230 */ MCD::OPC_FilterValueOrFail, 7,
2016/* 7232 */ MCD::OPC_Decode, 184, 11, 63, // Opcode: VSLT_D, DecodeIdx: 63
2017/* 7236 */ MCD::OPC_FilterValue, 2, 65, 0, // Skip to: 7305
2018/* 7240 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2019/* 7243 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 7251
2020/* 7247 */ MCD::OPC_Decode, 183, 11, 63, // Opcode: VSLT_BU, DecodeIdx: 63
2021/* 7251 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 7259
2022/* 7255 */ MCD::OPC_Decode, 187, 11, 63, // Opcode: VSLT_HU, DecodeIdx: 63
2023/* 7259 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 7267
2024/* 7263 */ MCD::OPC_Decode, 189, 11, 63, // Opcode: VSLT_WU, DecodeIdx: 63
2025/* 7267 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 7275
2026/* 7271 */ MCD::OPC_Decode, 185, 11, 63, // Opcode: VSLT_DU, DecodeIdx: 63
2027/* 7275 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 7283
2028/* 7279 */ MCD::OPC_Decode, 171, 7, 63, // Opcode: VADD_B, DecodeIdx: 63
2029/* 7283 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 7291
2030/* 7287 */ MCD::OPC_Decode, 173, 7, 63, // Opcode: VADD_H, DecodeIdx: 63
2031/* 7291 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 7299
2032/* 7295 */ MCD::OPC_Decode, 175, 7, 63, // Opcode: VADD_W, DecodeIdx: 63
2033/* 7299 */ MCD::OPC_FilterValueOrFail, 7,
2034/* 7301 */ MCD::OPC_Decode, 172, 7, 63, // Opcode: VADD_D, DecodeIdx: 63
2035/* 7305 */ MCD::OPC_FilterValue, 3, 33, 0, // Skip to: 7342
2036/* 7309 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2037/* 7312 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 7320
2038/* 7316 */ MCD::OPC_Decode, 212, 12, 63, // Opcode: VSUB_B, DecodeIdx: 63
2039/* 7320 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 7328
2040/* 7324 */ MCD::OPC_Decode, 214, 12, 63, // Opcode: VSUB_H, DecodeIdx: 63
2041/* 7328 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 7336
2042/* 7332 */ MCD::OPC_Decode, 216, 12, 63, // Opcode: VSUB_W, DecodeIdx: 63
2043/* 7336 */ MCD::OPC_FilterValueOrFail, 3,
2044/* 7338 */ MCD::OPC_Decode, 213, 12, 63, // Opcode: VSUB_D, DecodeIdx: 63
2045/* 7342 */ MCD::OPC_FilterValue, 7, 33, 0, // Skip to: 7379
2046/* 7346 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2047/* 7349 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 7357
2048/* 7353 */ MCD::OPC_Decode, 150, 7, 63, // Opcode: VADDWEV_H_B, DecodeIdx: 63
2049/* 7357 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 7365
2050/* 7361 */ MCD::OPC_Decode, 156, 7, 63, // Opcode: VADDWEV_W_H, DecodeIdx: 63
2051/* 7365 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 7373
2052/* 7369 */ MCD::OPC_Decode, 147, 7, 63, // Opcode: VADDWEV_D_W, DecodeIdx: 63
2053/* 7373 */ MCD::OPC_FilterValueOrFail, 7,
2054/* 7375 */ MCD::OPC_Decode, 153, 7, 63, // Opcode: VADDWEV_Q_D, DecodeIdx: 63
2055/* 7379 */ MCD::OPC_FilterValue, 8, 65, 0, // Skip to: 7448
2056/* 7383 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2057/* 7386 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 7394
2058/* 7390 */ MCD::OPC_Decode, 198, 12, 63, // Opcode: VSUBWEV_H_B, DecodeIdx: 63
2059/* 7394 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 7402
2060/* 7398 */ MCD::OPC_Decode, 202, 12, 63, // Opcode: VSUBWEV_W_H, DecodeIdx: 63
2061/* 7402 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 7410
2062/* 7406 */ MCD::OPC_Decode, 196, 12, 63, // Opcode: VSUBWEV_D_W, DecodeIdx: 63
2063/* 7410 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 7418
2064/* 7414 */ MCD::OPC_Decode, 200, 12, 63, // Opcode: VSUBWEV_Q_D, DecodeIdx: 63
2065/* 7418 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 7426
2066/* 7422 */ MCD::OPC_Decode, 162, 7, 63, // Opcode: VADDWOD_H_B, DecodeIdx: 63
2067/* 7426 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 7434
2068/* 7430 */ MCD::OPC_Decode, 168, 7, 63, // Opcode: VADDWOD_W_H, DecodeIdx: 63
2069/* 7434 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 7442
2070/* 7438 */ MCD::OPC_Decode, 159, 7, 63, // Opcode: VADDWOD_D_W, DecodeIdx: 63
2071/* 7442 */ MCD::OPC_FilterValueOrFail, 7,
2072/* 7444 */ MCD::OPC_Decode, 165, 7, 63, // Opcode: VADDWOD_Q_D, DecodeIdx: 63
2073/* 7448 */ MCD::OPC_FilterValue, 9, 33, 0, // Skip to: 7485
2074/* 7452 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2075/* 7455 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 7463
2076/* 7459 */ MCD::OPC_Decode, 206, 12, 63, // Opcode: VSUBWOD_H_B, DecodeIdx: 63
2077/* 7463 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 7471
2078/* 7467 */ MCD::OPC_Decode, 210, 12, 63, // Opcode: VSUBWOD_W_H, DecodeIdx: 63
2079/* 7471 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 7479
2080/* 7475 */ MCD::OPC_Decode, 204, 12, 63, // Opcode: VSUBWOD_D_W, DecodeIdx: 63
2081/* 7479 */ MCD::OPC_FilterValueOrFail, 3,
2082/* 7481 */ MCD::OPC_Decode, 208, 12, 63, // Opcode: VSUBWOD_Q_D, DecodeIdx: 63
2083/* 7485 */ MCD::OPC_FilterValue, 11, 33, 0, // Skip to: 7522
2084/* 7489 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2085/* 7492 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 7500
2086/* 7496 */ MCD::OPC_Decode, 151, 7, 63, // Opcode: VADDWEV_H_BU, DecodeIdx: 63
2087/* 7500 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 7508
2088/* 7504 */ MCD::OPC_Decode, 157, 7, 63, // Opcode: VADDWEV_W_HU, DecodeIdx: 63
2089/* 7508 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 7516
2090/* 7512 */ MCD::OPC_Decode, 148, 7, 63, // Opcode: VADDWEV_D_WU, DecodeIdx: 63
2091/* 7516 */ MCD::OPC_FilterValueOrFail, 7,
2092/* 7518 */ MCD::OPC_Decode, 154, 7, 63, // Opcode: VADDWEV_Q_DU, DecodeIdx: 63
2093/* 7522 */ MCD::OPC_FilterValue, 12, 65, 0, // Skip to: 7591
2094/* 7526 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2095/* 7529 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 7537
2096/* 7533 */ MCD::OPC_Decode, 199, 12, 63, // Opcode: VSUBWEV_H_BU, DecodeIdx: 63
2097/* 7537 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 7545
2098/* 7541 */ MCD::OPC_Decode, 203, 12, 63, // Opcode: VSUBWEV_W_HU, DecodeIdx: 63
2099/* 7545 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 7553
2100/* 7549 */ MCD::OPC_Decode, 197, 12, 63, // Opcode: VSUBWEV_D_WU, DecodeIdx: 63
2101/* 7553 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 7561
2102/* 7557 */ MCD::OPC_Decode, 201, 12, 63, // Opcode: VSUBWEV_Q_DU, DecodeIdx: 63
2103/* 7561 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 7569
2104/* 7565 */ MCD::OPC_Decode, 163, 7, 63, // Opcode: VADDWOD_H_BU, DecodeIdx: 63
2105/* 7569 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 7577
2106/* 7573 */ MCD::OPC_Decode, 169, 7, 63, // Opcode: VADDWOD_W_HU, DecodeIdx: 63
2107/* 7577 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 7585
2108/* 7581 */ MCD::OPC_Decode, 160, 7, 63, // Opcode: VADDWOD_D_WU, DecodeIdx: 63
2109/* 7585 */ MCD::OPC_FilterValueOrFail, 7,
2110/* 7587 */ MCD::OPC_Decode, 166, 7, 63, // Opcode: VADDWOD_Q_DU, DecodeIdx: 63
2111/* 7591 */ MCD::OPC_FilterValue, 13, 33, 0, // Skip to: 7628
2112/* 7595 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2113/* 7598 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 7606
2114/* 7602 */ MCD::OPC_Decode, 207, 12, 63, // Opcode: VSUBWOD_H_BU, DecodeIdx: 63
2115/* 7606 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 7614
2116/* 7610 */ MCD::OPC_Decode, 211, 12, 63, // Opcode: VSUBWOD_W_HU, DecodeIdx: 63
2117/* 7614 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 7622
2118/* 7618 */ MCD::OPC_Decode, 205, 12, 63, // Opcode: VSUBWOD_D_WU, DecodeIdx: 63
2119/* 7622 */ MCD::OPC_FilterValueOrFail, 3,
2120/* 7624 */ MCD::OPC_Decode, 209, 12, 63, // Opcode: VSUBWOD_Q_DU, DecodeIdx: 63
2121/* 7628 */ MCD::OPC_FilterValue, 15, 33, 0, // Skip to: 7665
2122/* 7632 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2123/* 7635 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 7643
2124/* 7639 */ MCD::OPC_Decode, 152, 7, 63, // Opcode: VADDWEV_H_BU_B, DecodeIdx: 63
2125/* 7643 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 7651
2126/* 7647 */ MCD::OPC_Decode, 158, 7, 63, // Opcode: VADDWEV_W_HU_H, DecodeIdx: 63
2127/* 7651 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 7659
2128/* 7655 */ MCD::OPC_Decode, 149, 7, 63, // Opcode: VADDWEV_D_WU_W, DecodeIdx: 63
2129/* 7659 */ MCD::OPC_FilterValueOrFail, 7,
2130/* 7661 */ MCD::OPC_Decode, 155, 7, 63, // Opcode: VADDWEV_Q_DU_D, DecodeIdx: 63
2131/* 7665 */ MCD::OPC_FilterValue, 16, 33, 0, // Skip to: 7702
2132/* 7669 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2133/* 7672 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 7680
2134/* 7676 */ MCD::OPC_Decode, 164, 7, 63, // Opcode: VADDWOD_H_BU_B, DecodeIdx: 63
2135/* 7680 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 7688
2136/* 7684 */ MCD::OPC_Decode, 170, 7, 63, // Opcode: VADDWOD_W_HU_H, DecodeIdx: 63
2137/* 7688 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 7696
2138/* 7692 */ MCD::OPC_Decode, 161, 7, 63, // Opcode: VADDWOD_D_WU_W, DecodeIdx: 63
2139/* 7696 */ MCD::OPC_FilterValueOrFail, 3,
2140/* 7698 */ MCD::OPC_Decode, 167, 7, 63, // Opcode: VADDWOD_Q_DU_D, DecodeIdx: 63
2141/* 7702 */ MCD::OPC_FilterValue, 17, 33, 0, // Skip to: 7739
2142/* 7706 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2143/* 7709 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 7717
2144/* 7713 */ MCD::OPC_Decode, 226, 10, 63, // Opcode: VSADD_B, DecodeIdx: 63
2145/* 7717 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 7725
2146/* 7721 */ MCD::OPC_Decode, 230, 10, 63, // Opcode: VSADD_H, DecodeIdx: 63
2147/* 7725 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 7733
2148/* 7729 */ MCD::OPC_Decode, 232, 10, 63, // Opcode: VSADD_W, DecodeIdx: 63
2149/* 7733 */ MCD::OPC_FilterValueOrFail, 7,
2150/* 7735 */ MCD::OPC_Decode, 228, 10, 63, // Opcode: VSADD_D, DecodeIdx: 63
2151/* 7739 */ MCD::OPC_FilterValue, 18, 65, 0, // Skip to: 7808
2152/* 7743 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2153/* 7746 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 7754
2154/* 7750 */ MCD::OPC_Decode, 178, 12, 63, // Opcode: VSSUB_B, DecodeIdx: 63
2155/* 7754 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 7762
2156/* 7758 */ MCD::OPC_Decode, 182, 12, 63, // Opcode: VSSUB_H, DecodeIdx: 63
2157/* 7762 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 7770
2158/* 7766 */ MCD::OPC_Decode, 184, 12, 63, // Opcode: VSSUB_W, DecodeIdx: 63
2159/* 7770 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 7778
2160/* 7774 */ MCD::OPC_Decode, 180, 12, 63, // Opcode: VSSUB_D, DecodeIdx: 63
2161/* 7778 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 7786
2162/* 7782 */ MCD::OPC_Decode, 227, 10, 63, // Opcode: VSADD_BU, DecodeIdx: 63
2163/* 7786 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 7794
2164/* 7790 */ MCD::OPC_Decode, 231, 10, 63, // Opcode: VSADD_HU, DecodeIdx: 63
2165/* 7794 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 7802
2166/* 7798 */ MCD::OPC_Decode, 233, 10, 63, // Opcode: VSADD_WU, DecodeIdx: 63
2167/* 7802 */ MCD::OPC_FilterValueOrFail, 7,
2168/* 7804 */ MCD::OPC_Decode, 229, 10, 63, // Opcode: VSADD_DU, DecodeIdx: 63
2169/* 7808 */ MCD::OPC_FilterValue, 19, 33, 0, // Skip to: 7845
2170/* 7812 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2171/* 7815 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 7823
2172/* 7819 */ MCD::OPC_Decode, 179, 12, 63, // Opcode: VSSUB_BU, DecodeIdx: 63
2173/* 7823 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 7831
2174/* 7827 */ MCD::OPC_Decode, 183, 12, 63, // Opcode: VSSUB_HU, DecodeIdx: 63
2175/* 7831 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 7839
2176/* 7835 */ MCD::OPC_Decode, 185, 12, 63, // Opcode: VSSUB_WU, DecodeIdx: 63
2177/* 7839 */ MCD::OPC_FilterValueOrFail, 3,
2178/* 7841 */ MCD::OPC_Decode, 181, 12, 63, // Opcode: VSSUB_DU, DecodeIdx: 63
2179/* 7845 */ MCD::OPC_FilterValue, 21, 65, 0, // Skip to: 7914
2180/* 7849 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2181/* 7852 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 7860
2182/* 7856 */ MCD::OPC_Decode, 150, 9, 63, // Opcode: VHADDW_H_B, DecodeIdx: 63
2183/* 7860 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 7868
2184/* 7864 */ MCD::OPC_Decode, 154, 9, 63, // Opcode: VHADDW_W_H, DecodeIdx: 63
2185/* 7868 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 7876
2186/* 7872 */ MCD::OPC_Decode, 148, 9, 63, // Opcode: VHADDW_D_W, DecodeIdx: 63
2187/* 7876 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 7884
2188/* 7880 */ MCD::OPC_Decode, 152, 9, 63, // Opcode: VHADDW_Q_D, DecodeIdx: 63
2189/* 7884 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 7892
2190/* 7888 */ MCD::OPC_Decode, 158, 9, 63, // Opcode: VHSUBW_H_B, DecodeIdx: 63
2191/* 7892 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 7900
2192/* 7896 */ MCD::OPC_Decode, 162, 9, 63, // Opcode: VHSUBW_W_H, DecodeIdx: 63
2193/* 7900 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 7908
2194/* 7904 */ MCD::OPC_Decode, 156, 9, 63, // Opcode: VHSUBW_D_W, DecodeIdx: 63
2195/* 7908 */ MCD::OPC_FilterValueOrFail, 7,
2196/* 7910 */ MCD::OPC_Decode, 160, 9, 63, // Opcode: VHSUBW_Q_D, DecodeIdx: 63
2197/* 7914 */ MCD::OPC_FilterValue, 22, 65, 0, // Skip to: 7983
2198/* 7918 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2199/* 7921 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 7929
2200/* 7925 */ MCD::OPC_Decode, 149, 9, 63, // Opcode: VHADDW_HU_BU, DecodeIdx: 63
2201/* 7929 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 7937
2202/* 7933 */ MCD::OPC_Decode, 153, 9, 63, // Opcode: VHADDW_WU_HU, DecodeIdx: 63
2203/* 7937 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 7945
2204/* 7941 */ MCD::OPC_Decode, 147, 9, 63, // Opcode: VHADDW_DU_WU, DecodeIdx: 63
2205/* 7945 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 7953
2206/* 7949 */ MCD::OPC_Decode, 151, 9, 63, // Opcode: VHADDW_QU_DU, DecodeIdx: 63
2207/* 7953 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 7961
2208/* 7957 */ MCD::OPC_Decode, 157, 9, 63, // Opcode: VHSUBW_HU_BU, DecodeIdx: 63
2209/* 7961 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 7969
2210/* 7965 */ MCD::OPC_Decode, 161, 9, 63, // Opcode: VHSUBW_WU_HU, DecodeIdx: 63
2211/* 7969 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 7977
2212/* 7973 */ MCD::OPC_Decode, 155, 9, 63, // Opcode: VHSUBW_DU_WU, DecodeIdx: 63
2213/* 7977 */ MCD::OPC_FilterValueOrFail, 7,
2214/* 7979 */ MCD::OPC_Decode, 159, 9, 63, // Opcode: VHSUBW_QU_DU, DecodeIdx: 63
2215/* 7983 */ MCD::OPC_FilterValue, 23, 33, 0, // Skip to: 8020
2216/* 7987 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2217/* 7990 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 7998
2218/* 7994 */ MCD::OPC_Decode, 139, 7, 63, // Opcode: VADDA_B, DecodeIdx: 63
2219/* 7998 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 8006
2220/* 8002 */ MCD::OPC_Decode, 141, 7, 63, // Opcode: VADDA_H, DecodeIdx: 63
2221/* 8006 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 8014
2222/* 8010 */ MCD::OPC_Decode, 142, 7, 63, // Opcode: VADDA_W, DecodeIdx: 63
2223/* 8014 */ MCD::OPC_FilterValueOrFail, 3,
2224/* 8016 */ MCD::OPC_Decode, 140, 7, 63, // Opcode: VADDA_D, DecodeIdx: 63
2225/* 8020 */ MCD::OPC_FilterValue, 24, 65, 0, // Skip to: 8089
2226/* 8024 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2227/* 8027 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 8035
2228/* 8031 */ MCD::OPC_Decode, 131, 7, 63, // Opcode: VABSD_B, DecodeIdx: 63
2229/* 8035 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 8043
2230/* 8039 */ MCD::OPC_Decode, 135, 7, 63, // Opcode: VABSD_H, DecodeIdx: 63
2231/* 8043 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 8051
2232/* 8047 */ MCD::OPC_Decode, 137, 7, 63, // Opcode: VABSD_W, DecodeIdx: 63
2233/* 8051 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 8059
2234/* 8055 */ MCD::OPC_Decode, 133, 7, 63, // Opcode: VABSD_D, DecodeIdx: 63
2235/* 8059 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 8067
2236/* 8063 */ MCD::OPC_Decode, 132, 7, 63, // Opcode: VABSD_BU, DecodeIdx: 63
2237/* 8067 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 8075
2238/* 8071 */ MCD::OPC_Decode, 136, 7, 63, // Opcode: VABSD_HU, DecodeIdx: 63
2239/* 8075 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 8083
2240/* 8079 */ MCD::OPC_Decode, 138, 7, 63, // Opcode: VABSD_WU, DecodeIdx: 63
2241/* 8083 */ MCD::OPC_FilterValueOrFail, 7,
2242/* 8085 */ MCD::OPC_Decode, 134, 7, 63, // Opcode: VABSD_DU, DecodeIdx: 63
2243/* 8089 */ MCD::OPC_FilterValue, 25, 65, 0, // Skip to: 8158
2244/* 8093 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2245/* 8096 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 8104
2246/* 8100 */ MCD::OPC_Decode, 187, 7, 63, // Opcode: VAVG_B, DecodeIdx: 63
2247/* 8104 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 8112
2248/* 8108 */ MCD::OPC_Decode, 191, 7, 63, // Opcode: VAVG_H, DecodeIdx: 63
2249/* 8112 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 8120
2250/* 8116 */ MCD::OPC_Decode, 193, 7, 63, // Opcode: VAVG_W, DecodeIdx: 63
2251/* 8120 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 8128
2252/* 8124 */ MCD::OPC_Decode, 189, 7, 63, // Opcode: VAVG_D, DecodeIdx: 63
2253/* 8128 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 8136
2254/* 8132 */ MCD::OPC_Decode, 188, 7, 63, // Opcode: VAVG_BU, DecodeIdx: 63
2255/* 8136 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 8144
2256/* 8140 */ MCD::OPC_Decode, 192, 7, 63, // Opcode: VAVG_HU, DecodeIdx: 63
2257/* 8144 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 8152
2258/* 8148 */ MCD::OPC_Decode, 194, 7, 63, // Opcode: VAVG_WU, DecodeIdx: 63
2259/* 8152 */ MCD::OPC_FilterValueOrFail, 7,
2260/* 8154 */ MCD::OPC_Decode, 190, 7, 63, // Opcode: VAVG_DU, DecodeIdx: 63
2261/* 8158 */ MCD::OPC_FilterValue, 26, 65, 0, // Skip to: 8227
2262/* 8162 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2263/* 8165 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 8173
2264/* 8169 */ MCD::OPC_Decode, 179, 7, 63, // Opcode: VAVGR_B, DecodeIdx: 63
2265/* 8173 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 8181
2266/* 8177 */ MCD::OPC_Decode, 183, 7, 63, // Opcode: VAVGR_H, DecodeIdx: 63
2267/* 8181 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 8189
2268/* 8185 */ MCD::OPC_Decode, 185, 7, 63, // Opcode: VAVGR_W, DecodeIdx: 63
2269/* 8189 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 8197
2270/* 8193 */ MCD::OPC_Decode, 181, 7, 63, // Opcode: VAVGR_D, DecodeIdx: 63
2271/* 8197 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 8205
2272/* 8201 */ MCD::OPC_Decode, 180, 7, 63, // Opcode: VAVGR_BU, DecodeIdx: 63
2273/* 8205 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 8213
2274/* 8209 */ MCD::OPC_Decode, 184, 7, 63, // Opcode: VAVGR_HU, DecodeIdx: 63
2275/* 8213 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 8221
2276/* 8217 */ MCD::OPC_Decode, 186, 7, 63, // Opcode: VAVGR_WU, DecodeIdx: 63
2277/* 8221 */ MCD::OPC_FilterValueOrFail, 7,
2278/* 8223 */ MCD::OPC_Decode, 182, 7, 63, // Opcode: VAVGR_DU, DecodeIdx: 63
2279/* 8227 */ MCD::OPC_FilterValue, 28, 65, 0, // Skip to: 8296
2280/* 8231 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2281/* 8234 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 8242
2282/* 8238 */ MCD::OPC_Decode, 218, 9, 63, // Opcode: VMAX_B, DecodeIdx: 63
2283/* 8242 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 8250
2284/* 8246 */ MCD::OPC_Decode, 222, 9, 63, // Opcode: VMAX_H, DecodeIdx: 63
2285/* 8250 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 8258
2286/* 8254 */ MCD::OPC_Decode, 224, 9, 63, // Opcode: VMAX_W, DecodeIdx: 63
2287/* 8258 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 8266
2288/* 8262 */ MCD::OPC_Decode, 220, 9, 63, // Opcode: VMAX_D, DecodeIdx: 63
2289/* 8266 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 8274
2290/* 8270 */ MCD::OPC_Decode, 234, 9, 63, // Opcode: VMIN_B, DecodeIdx: 63
2291/* 8274 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 8282
2292/* 8278 */ MCD::OPC_Decode, 238, 9, 63, // Opcode: VMIN_H, DecodeIdx: 63
2293/* 8282 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 8290
2294/* 8286 */ MCD::OPC_Decode, 240, 9, 63, // Opcode: VMIN_W, DecodeIdx: 63
2295/* 8290 */ MCD::OPC_FilterValueOrFail, 7,
2296/* 8292 */ MCD::OPC_Decode, 236, 9, 63, // Opcode: VMIN_D, DecodeIdx: 63
2297/* 8296 */ MCD::OPC_FilterValue, 29, 65, 0, // Skip to: 8365
2298/* 8300 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2299/* 8303 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 8311
2300/* 8307 */ MCD::OPC_Decode, 219, 9, 63, // Opcode: VMAX_BU, DecodeIdx: 63
2301/* 8311 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 8319
2302/* 8315 */ MCD::OPC_Decode, 223, 9, 63, // Opcode: VMAX_HU, DecodeIdx: 63
2303/* 8319 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 8327
2304/* 8323 */ MCD::OPC_Decode, 225, 9, 63, // Opcode: VMAX_WU, DecodeIdx: 63
2305/* 8327 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 8335
2306/* 8331 */ MCD::OPC_Decode, 221, 9, 63, // Opcode: VMAX_DU, DecodeIdx: 63
2307/* 8335 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 8343
2308/* 8339 */ MCD::OPC_Decode, 235, 9, 63, // Opcode: VMIN_BU, DecodeIdx: 63
2309/* 8343 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 8351
2310/* 8347 */ MCD::OPC_Decode, 239, 9, 63, // Opcode: VMIN_HU, DecodeIdx: 63
2311/* 8351 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 8359
2312/* 8355 */ MCD::OPC_Decode, 241, 9, 63, // Opcode: VMIN_WU, DecodeIdx: 63
2313/* 8359 */ MCD::OPC_FilterValueOrFail, 7,
2314/* 8361 */ MCD::OPC_Decode, 237, 9, 63, // Opcode: VMIN_DU, DecodeIdx: 63
2315/* 8365 */ MCD::OPC_FilterValue, 33, 65, 0, // Skip to: 8434
2316/* 8369 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2317/* 8372 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 8380
2318/* 8376 */ MCD::OPC_Decode, 164, 10, 63, // Opcode: VMUL_B, DecodeIdx: 63
2319/* 8380 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 8388
2320/* 8384 */ MCD::OPC_Decode, 166, 10, 63, // Opcode: VMUL_H, DecodeIdx: 63
2321/* 8388 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 8396
2322/* 8392 */ MCD::OPC_Decode, 167, 10, 63, // Opcode: VMUL_W, DecodeIdx: 63
2323/* 8396 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 8404
2324/* 8400 */ MCD::OPC_Decode, 165, 10, 63, // Opcode: VMUL_D, DecodeIdx: 63
2325/* 8404 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 8412
2326/* 8408 */ MCD::OPC_Decode, 132, 10, 63, // Opcode: VMUH_B, DecodeIdx: 63
2327/* 8412 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 8420
2328/* 8416 */ MCD::OPC_Decode, 136, 10, 63, // Opcode: VMUH_H, DecodeIdx: 63
2329/* 8420 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 8428
2330/* 8424 */ MCD::OPC_Decode, 138, 10, 63, // Opcode: VMUH_W, DecodeIdx: 63
2331/* 8428 */ MCD::OPC_FilterValueOrFail, 7,
2332/* 8430 */ MCD::OPC_Decode, 134, 10, 63, // Opcode: VMUH_D, DecodeIdx: 63
2333/* 8434 */ MCD::OPC_FilterValue, 34, 33, 0, // Skip to: 8471
2334/* 8438 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2335/* 8441 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 8449
2336/* 8445 */ MCD::OPC_Decode, 133, 10, 63, // Opcode: VMUH_BU, DecodeIdx: 63
2337/* 8449 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 8457
2338/* 8453 */ MCD::OPC_Decode, 137, 10, 63, // Opcode: VMUH_HU, DecodeIdx: 63
2339/* 8457 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 8465
2340/* 8461 */ MCD::OPC_Decode, 139, 10, 63, // Opcode: VMUH_WU, DecodeIdx: 63
2341/* 8465 */ MCD::OPC_FilterValueOrFail, 3,
2342/* 8467 */ MCD::OPC_Decode, 135, 10, 63, // Opcode: VMUH_DU, DecodeIdx: 63
2343/* 8471 */ MCD::OPC_FilterValue, 36, 65, 0, // Skip to: 8540
2344/* 8475 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2345/* 8478 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 8486
2346/* 8482 */ MCD::OPC_Decode, 143, 10, 63, // Opcode: VMULWEV_H_B, DecodeIdx: 63
2347/* 8486 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 8494
2348/* 8490 */ MCD::OPC_Decode, 149, 10, 63, // Opcode: VMULWEV_W_H, DecodeIdx: 63
2349/* 8494 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 8502
2350/* 8498 */ MCD::OPC_Decode, 140, 10, 63, // Opcode: VMULWEV_D_W, DecodeIdx: 63
2351/* 8502 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 8510
2352/* 8506 */ MCD::OPC_Decode, 146, 10, 63, // Opcode: VMULWEV_Q_D, DecodeIdx: 63
2353/* 8510 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 8518
2354/* 8514 */ MCD::OPC_Decode, 155, 10, 63, // Opcode: VMULWOD_H_B, DecodeIdx: 63
2355/* 8518 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 8526
2356/* 8522 */ MCD::OPC_Decode, 161, 10, 63, // Opcode: VMULWOD_W_H, DecodeIdx: 63
2357/* 8526 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 8534
2358/* 8530 */ MCD::OPC_Decode, 152, 10, 63, // Opcode: VMULWOD_D_W, DecodeIdx: 63
2359/* 8534 */ MCD::OPC_FilterValueOrFail, 7,
2360/* 8536 */ MCD::OPC_Decode, 158, 10, 63, // Opcode: VMULWOD_Q_D, DecodeIdx: 63
2361/* 8540 */ MCD::OPC_FilterValue, 38, 65, 0, // Skip to: 8609
2362/* 8544 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2363/* 8547 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 8555
2364/* 8551 */ MCD::OPC_Decode, 144, 10, 63, // Opcode: VMULWEV_H_BU, DecodeIdx: 63
2365/* 8555 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 8563
2366/* 8559 */ MCD::OPC_Decode, 150, 10, 63, // Opcode: VMULWEV_W_HU, DecodeIdx: 63
2367/* 8563 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 8571
2368/* 8567 */ MCD::OPC_Decode, 141, 10, 63, // Opcode: VMULWEV_D_WU, DecodeIdx: 63
2369/* 8571 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 8579
2370/* 8575 */ MCD::OPC_Decode, 147, 10, 63, // Opcode: VMULWEV_Q_DU, DecodeIdx: 63
2371/* 8579 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 8587
2372/* 8583 */ MCD::OPC_Decode, 156, 10, 63, // Opcode: VMULWOD_H_BU, DecodeIdx: 63
2373/* 8587 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 8595
2374/* 8591 */ MCD::OPC_Decode, 162, 10, 63, // Opcode: VMULWOD_W_HU, DecodeIdx: 63
2375/* 8595 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 8603
2376/* 8599 */ MCD::OPC_Decode, 153, 10, 63, // Opcode: VMULWOD_D_WU, DecodeIdx: 63
2377/* 8603 */ MCD::OPC_FilterValueOrFail, 7,
2378/* 8605 */ MCD::OPC_Decode, 159, 10, 63, // Opcode: VMULWOD_Q_DU, DecodeIdx: 63
2379/* 8609 */ MCD::OPC_FilterValue, 40, 65, 0, // Skip to: 8678
2380/* 8613 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2381/* 8616 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 8624
2382/* 8620 */ MCD::OPC_Decode, 145, 10, 63, // Opcode: VMULWEV_H_BU_B, DecodeIdx: 63
2383/* 8624 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 8632
2384/* 8628 */ MCD::OPC_Decode, 151, 10, 63, // Opcode: VMULWEV_W_HU_H, DecodeIdx: 63
2385/* 8632 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 8640
2386/* 8636 */ MCD::OPC_Decode, 142, 10, 63, // Opcode: VMULWEV_D_WU_W, DecodeIdx: 63
2387/* 8640 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 8648
2388/* 8644 */ MCD::OPC_Decode, 148, 10, 63, // Opcode: VMULWEV_Q_DU_D, DecodeIdx: 63
2389/* 8648 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 8656
2390/* 8652 */ MCD::OPC_Decode, 157, 10, 63, // Opcode: VMULWOD_H_BU_B, DecodeIdx: 63
2391/* 8656 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 8664
2392/* 8660 */ MCD::OPC_Decode, 163, 10, 63, // Opcode: VMULWOD_W_HU_H, DecodeIdx: 63
2393/* 8664 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 8672
2394/* 8668 */ MCD::OPC_Decode, 154, 10, 63, // Opcode: VMULWOD_D_WU_W, DecodeIdx: 63
2395/* 8672 */ MCD::OPC_FilterValueOrFail, 7,
2396/* 8674 */ MCD::OPC_Decode, 160, 10, 63, // Opcode: VMULWOD_Q_DU_D, DecodeIdx: 63
2397/* 8678 */ MCD::OPC_FilterValue, 42, 65, 0, // Skip to: 8747
2398/* 8682 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2399/* 8685 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 8693
2400/* 8689 */ MCD::OPC_Decode, 206, 9, 103, // Opcode: VMADD_B, DecodeIdx: 103
2401/* 8693 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 8701
2402/* 8697 */ MCD::OPC_Decode, 208, 9, 103, // Opcode: VMADD_H, DecodeIdx: 103
2403/* 8701 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 8709
2404/* 8705 */ MCD::OPC_Decode, 209, 9, 103, // Opcode: VMADD_W, DecodeIdx: 103
2405/* 8709 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 8717
2406/* 8713 */ MCD::OPC_Decode, 207, 9, 103, // Opcode: VMADD_D, DecodeIdx: 103
2407/* 8717 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 8725
2408/* 8721 */ MCD::OPC_Decode, 128, 10, 103, // Opcode: VMSUB_B, DecodeIdx: 103
2409/* 8725 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 8733
2410/* 8729 */ MCD::OPC_Decode, 130, 10, 103, // Opcode: VMSUB_H, DecodeIdx: 103
2411/* 8733 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 8741
2412/* 8737 */ MCD::OPC_Decode, 131, 10, 103, // Opcode: VMSUB_W, DecodeIdx: 103
2413/* 8741 */ MCD::OPC_FilterValueOrFail, 7,
2414/* 8743 */ MCD::OPC_Decode, 129, 10, 103, // Opcode: VMSUB_D, DecodeIdx: 103
2415/* 8747 */ MCD::OPC_FilterValue, 43, 65, 0, // Skip to: 8816
2416/* 8751 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2417/* 8754 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 8762
2418/* 8758 */ MCD::OPC_Decode, 185, 9, 103, // Opcode: VMADDWEV_H_B, DecodeIdx: 103
2419/* 8762 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 8770
2420/* 8766 */ MCD::OPC_Decode, 191, 9, 103, // Opcode: VMADDWEV_W_H, DecodeIdx: 103
2421/* 8770 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 8778
2422/* 8774 */ MCD::OPC_Decode, 182, 9, 103, // Opcode: VMADDWEV_D_W, DecodeIdx: 103
2423/* 8778 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 8786
2424/* 8782 */ MCD::OPC_Decode, 188, 9, 103, // Opcode: VMADDWEV_Q_D, DecodeIdx: 103
2425/* 8786 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 8794
2426/* 8790 */ MCD::OPC_Decode, 197, 9, 103, // Opcode: VMADDWOD_H_B, DecodeIdx: 103
2427/* 8794 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 8802
2428/* 8798 */ MCD::OPC_Decode, 203, 9, 103, // Opcode: VMADDWOD_W_H, DecodeIdx: 103
2429/* 8802 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 8810
2430/* 8806 */ MCD::OPC_Decode, 194, 9, 103, // Opcode: VMADDWOD_D_W, DecodeIdx: 103
2431/* 8810 */ MCD::OPC_FilterValueOrFail, 7,
2432/* 8812 */ MCD::OPC_Decode, 200, 9, 103, // Opcode: VMADDWOD_Q_D, DecodeIdx: 103
2433/* 8816 */ MCD::OPC_FilterValue, 45, 65, 0, // Skip to: 8885
2434/* 8820 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2435/* 8823 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 8831
2436/* 8827 */ MCD::OPC_Decode, 186, 9, 103, // Opcode: VMADDWEV_H_BU, DecodeIdx: 103
2437/* 8831 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 8839
2438/* 8835 */ MCD::OPC_Decode, 192, 9, 103, // Opcode: VMADDWEV_W_HU, DecodeIdx: 103
2439/* 8839 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 8847
2440/* 8843 */ MCD::OPC_Decode, 183, 9, 103, // Opcode: VMADDWEV_D_WU, DecodeIdx: 103
2441/* 8847 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 8855
2442/* 8851 */ MCD::OPC_Decode, 189, 9, 103, // Opcode: VMADDWEV_Q_DU, DecodeIdx: 103
2443/* 8855 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 8863
2444/* 8859 */ MCD::OPC_Decode, 198, 9, 103, // Opcode: VMADDWOD_H_BU, DecodeIdx: 103
2445/* 8863 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 8871
2446/* 8867 */ MCD::OPC_Decode, 204, 9, 103, // Opcode: VMADDWOD_W_HU, DecodeIdx: 103
2447/* 8871 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 8879
2448/* 8875 */ MCD::OPC_Decode, 195, 9, 103, // Opcode: VMADDWOD_D_WU, DecodeIdx: 103
2449/* 8879 */ MCD::OPC_FilterValueOrFail, 7,
2450/* 8881 */ MCD::OPC_Decode, 201, 9, 103, // Opcode: VMADDWOD_Q_DU, DecodeIdx: 103
2451/* 8885 */ MCD::OPC_FilterValue, 47, 65, 0, // Skip to: 8954
2452/* 8889 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2453/* 8892 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 8900
2454/* 8896 */ MCD::OPC_Decode, 187, 9, 103, // Opcode: VMADDWEV_H_BU_B, DecodeIdx: 103
2455/* 8900 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 8908
2456/* 8904 */ MCD::OPC_Decode, 193, 9, 103, // Opcode: VMADDWEV_W_HU_H, DecodeIdx: 103
2457/* 8908 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 8916
2458/* 8912 */ MCD::OPC_Decode, 184, 9, 103, // Opcode: VMADDWEV_D_WU_W, DecodeIdx: 103
2459/* 8916 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 8924
2460/* 8920 */ MCD::OPC_Decode, 190, 9, 103, // Opcode: VMADDWEV_Q_DU_D, DecodeIdx: 103
2461/* 8924 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 8932
2462/* 8928 */ MCD::OPC_Decode, 199, 9, 103, // Opcode: VMADDWOD_H_BU_B, DecodeIdx: 103
2463/* 8932 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 8940
2464/* 8936 */ MCD::OPC_Decode, 205, 9, 103, // Opcode: VMADDWOD_W_HU_H, DecodeIdx: 103
2465/* 8940 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 8948
2466/* 8944 */ MCD::OPC_Decode, 196, 9, 103, // Opcode: VMADDWOD_D_WU_W, DecodeIdx: 103
2467/* 8948 */ MCD::OPC_FilterValueOrFail, 7,
2468/* 8950 */ MCD::OPC_Decode, 202, 9, 103, // Opcode: VMADDWOD_Q_DU_D, DecodeIdx: 103
2469/* 8954 */ MCD::OPC_FilterValue, 56, 65, 0, // Skip to: 9023
2470/* 8958 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2471/* 8961 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 8969
2472/* 8965 */ MCD::OPC_Decode, 231, 7, 63, // Opcode: VDIV_B, DecodeIdx: 63
2473/* 8969 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 8977
2474/* 8973 */ MCD::OPC_Decode, 235, 7, 63, // Opcode: VDIV_H, DecodeIdx: 63
2475/* 8977 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 8985
2476/* 8981 */ MCD::OPC_Decode, 237, 7, 63, // Opcode: VDIV_W, DecodeIdx: 63
2477/* 8985 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 8993
2478/* 8989 */ MCD::OPC_Decode, 233, 7, 63, // Opcode: VDIV_D, DecodeIdx: 63
2479/* 8993 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 9001
2480/* 8997 */ MCD::OPC_Decode, 242, 9, 63, // Opcode: VMOD_B, DecodeIdx: 63
2481/* 9001 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 9009
2482/* 9005 */ MCD::OPC_Decode, 246, 9, 63, // Opcode: VMOD_H, DecodeIdx: 63
2483/* 9009 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 9017
2484/* 9013 */ MCD::OPC_Decode, 248, 9, 63, // Opcode: VMOD_W, DecodeIdx: 63
2485/* 9017 */ MCD::OPC_FilterValueOrFail, 7,
2486/* 9019 */ MCD::OPC_Decode, 244, 9, 63, // Opcode: VMOD_D, DecodeIdx: 63
2487/* 9023 */ MCD::OPC_FilterValue, 57, 65, 0, // Skip to: 9092
2488/* 9027 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2489/* 9030 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 9038
2490/* 9034 */ MCD::OPC_Decode, 232, 7, 63, // Opcode: VDIV_BU, DecodeIdx: 63
2491/* 9038 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 9046
2492/* 9042 */ MCD::OPC_Decode, 236, 7, 63, // Opcode: VDIV_HU, DecodeIdx: 63
2493/* 9046 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 9054
2494/* 9050 */ MCD::OPC_Decode, 238, 7, 63, // Opcode: VDIV_WU, DecodeIdx: 63
2495/* 9054 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 9062
2496/* 9058 */ MCD::OPC_Decode, 234, 7, 63, // Opcode: VDIV_DU, DecodeIdx: 63
2497/* 9062 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 9070
2498/* 9066 */ MCD::OPC_Decode, 243, 9, 63, // Opcode: VMOD_BU, DecodeIdx: 63
2499/* 9070 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 9078
2500/* 9074 */ MCD::OPC_Decode, 247, 9, 63, // Opcode: VMOD_HU, DecodeIdx: 63
2501/* 9078 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 9086
2502/* 9082 */ MCD::OPC_Decode, 249, 9, 63, // Opcode: VMOD_WU, DecodeIdx: 63
2503/* 9086 */ MCD::OPC_FilterValueOrFail, 7,
2504/* 9088 */ MCD::OPC_Decode, 245, 9, 63, // Opcode: VMOD_DU, DecodeIdx: 63
2505/* 9092 */ MCD::OPC_FilterValue, 58, 65, 0, // Skip to: 9161
2506/* 9096 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2507/* 9099 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 9107
2508/* 9103 */ MCD::OPC_Decode, 170, 11, 63, // Opcode: VSLL_B, DecodeIdx: 63
2509/* 9107 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 9115
2510/* 9111 */ MCD::OPC_Decode, 172, 11, 63, // Opcode: VSLL_H, DecodeIdx: 63
2511/* 9115 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 9123
2512/* 9119 */ MCD::OPC_Decode, 173, 11, 63, // Opcode: VSLL_W, DecodeIdx: 63
2513/* 9123 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 9131
2514/* 9127 */ MCD::OPC_Decode, 171, 11, 63, // Opcode: VSLL_D, DecodeIdx: 63
2515/* 9131 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 9139
2516/* 9135 */ MCD::OPC_Decode, 246, 11, 63, // Opcode: VSRL_B, DecodeIdx: 63
2517/* 9139 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 9147
2518/* 9143 */ MCD::OPC_Decode, 248, 11, 63, // Opcode: VSRL_H, DecodeIdx: 63
2519/* 9147 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 9155
2520/* 9151 */ MCD::OPC_Decode, 249, 11, 63, // Opcode: VSRL_W, DecodeIdx: 63
2521/* 9155 */ MCD::OPC_FilterValueOrFail, 7,
2522/* 9157 */ MCD::OPC_Decode, 247, 11, 63, // Opcode: VSRL_D, DecodeIdx: 63
2523/* 9161 */ MCD::OPC_FilterValue, 59, 65, 0, // Skip to: 9230
2524/* 9165 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2525/* 9168 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 9176
2526/* 9172 */ MCD::OPC_Decode, 216, 11, 63, // Opcode: VSRA_B, DecodeIdx: 63
2527/* 9176 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 9184
2528/* 9180 */ MCD::OPC_Decode, 218, 11, 63, // Opcode: VSRA_H, DecodeIdx: 63
2529/* 9184 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 9192
2530/* 9188 */ MCD::OPC_Decode, 219, 11, 63, // Opcode: VSRA_W, DecodeIdx: 63
2531/* 9192 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 9200
2532/* 9196 */ MCD::OPC_Decode, 217, 11, 63, // Opcode: VSRA_D, DecodeIdx: 63
2533/* 9200 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 9208
2534/* 9204 */ MCD::OPC_Decode, 222, 10, 63, // Opcode: VROTR_B, DecodeIdx: 63
2535/* 9208 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 9216
2536/* 9212 */ MCD::OPC_Decode, 224, 10, 63, // Opcode: VROTR_H, DecodeIdx: 63
2537/* 9216 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 9224
2538/* 9220 */ MCD::OPC_Decode, 225, 10, 63, // Opcode: VROTR_W, DecodeIdx: 63
2539/* 9224 */ MCD::OPC_FilterValueOrFail, 7,
2540/* 9226 */ MCD::OPC_Decode, 223, 10, 63, // Opcode: VROTR_D, DecodeIdx: 63
2541/* 9230 */ MCD::OPC_FilterValue, 60, 65, 0, // Skip to: 9299
2542/* 9234 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2543/* 9237 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 9245
2544/* 9241 */ MCD::OPC_Decode, 242, 11, 63, // Opcode: VSRLR_B, DecodeIdx: 63
2545/* 9245 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 9253
2546/* 9249 */ MCD::OPC_Decode, 244, 11, 63, // Opcode: VSRLR_H, DecodeIdx: 63
2547/* 9253 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 9261
2548/* 9257 */ MCD::OPC_Decode, 245, 11, 63, // Opcode: VSRLR_W, DecodeIdx: 63
2549/* 9261 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 9269
2550/* 9265 */ MCD::OPC_Decode, 243, 11, 63, // Opcode: VSRLR_D, DecodeIdx: 63
2551/* 9269 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 9277
2552/* 9273 */ MCD::OPC_Decode, 212, 11, 63, // Opcode: VSRAR_B, DecodeIdx: 63
2553/* 9277 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 9285
2554/* 9281 */ MCD::OPC_Decode, 214, 11, 63, // Opcode: VSRAR_H, DecodeIdx: 63
2555/* 9285 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 9293
2556/* 9289 */ MCD::OPC_Decode, 215, 11, 63, // Opcode: VSRAR_W, DecodeIdx: 63
2557/* 9293 */ MCD::OPC_FilterValueOrFail, 7,
2558/* 9295 */ MCD::OPC_Decode, 213, 11, 63, // Opcode: VSRAR_D, DecodeIdx: 63
2559/* 9299 */ MCD::OPC_FilterValue, 61, 49, 0, // Skip to: 9352
2560/* 9303 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2561/* 9306 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 9314
2562/* 9310 */ MCD::OPC_Decode, 228, 11, 63, // Opcode: VSRLN_B_H, DecodeIdx: 63
2563/* 9314 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 9322
2564/* 9318 */ MCD::OPC_Decode, 229, 11, 63, // Opcode: VSRLN_H_W, DecodeIdx: 63
2565/* 9322 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 9330
2566/* 9326 */ MCD::OPC_Decode, 230, 11, 63, // Opcode: VSRLN_W_D, DecodeIdx: 63
2567/* 9330 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 9338
2568/* 9334 */ MCD::OPC_Decode, 198, 11, 63, // Opcode: VSRAN_B_H, DecodeIdx: 63
2569/* 9338 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 9346
2570/* 9342 */ MCD::OPC_Decode, 199, 11, 63, // Opcode: VSRAN_H_W, DecodeIdx: 63
2571/* 9346 */ MCD::OPC_FilterValueOrFail, 7,
2572/* 9348 */ MCD::OPC_Decode, 200, 11, 63, // Opcode: VSRAN_W_D, DecodeIdx: 63
2573/* 9352 */ MCD::OPC_FilterValue, 62, 49, 0, // Skip to: 9405
2574/* 9356 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2575/* 9359 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 9367
2576/* 9363 */ MCD::OPC_Decode, 239, 11, 63, // Opcode: VSRLRN_B_H, DecodeIdx: 63
2577/* 9367 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 9375
2578/* 9371 */ MCD::OPC_Decode, 240, 11, 63, // Opcode: VSRLRN_H_W, DecodeIdx: 63
2579/* 9375 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 9383
2580/* 9379 */ MCD::OPC_Decode, 241, 11, 63, // Opcode: VSRLRN_W_D, DecodeIdx: 63
2581/* 9383 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 9391
2582/* 9387 */ MCD::OPC_Decode, 209, 11, 63, // Opcode: VSRARN_B_H, DecodeIdx: 63
2583/* 9391 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 9399
2584/* 9395 */ MCD::OPC_Decode, 210, 11, 63, // Opcode: VSRARN_H_W, DecodeIdx: 63
2585/* 9399 */ MCD::OPC_FilterValueOrFail, 7,
2586/* 9401 */ MCD::OPC_Decode, 211, 11, 63, // Opcode: VSRARN_W_D, DecodeIdx: 63
2587/* 9405 */ MCD::OPC_FilterValue, 63, 49, 0, // Skip to: 9458
2588/* 9409 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2589/* 9412 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 9420
2590/* 9416 */ MCD::OPC_Decode, 159, 12, 63, // Opcode: VSSRLN_B_H, DecodeIdx: 63
2591/* 9420 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 9428
2592/* 9424 */ MCD::OPC_Decode, 161, 12, 63, // Opcode: VSSRLN_H_W, DecodeIdx: 63
2593/* 9428 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 9436
2594/* 9432 */ MCD::OPC_Decode, 163, 12, 63, // Opcode: VSSRLN_W_D, DecodeIdx: 63
2595/* 9436 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 9444
2596/* 9440 */ MCD::OPC_Decode, 131, 12, 63, // Opcode: VSSRAN_B_H, DecodeIdx: 63
2597/* 9444 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 9452
2598/* 9448 */ MCD::OPC_Decode, 133, 12, 63, // Opcode: VSSRAN_H_W, DecodeIdx: 63
2599/* 9452 */ MCD::OPC_FilterValueOrFail, 7,
2600/* 9454 */ MCD::OPC_Decode, 135, 12, 63, // Opcode: VSSRAN_W_D, DecodeIdx: 63
2601/* 9458 */ MCD::OPC_FilterValue, 64, 49, 0, // Skip to: 9511
2602/* 9462 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2603/* 9465 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 9473
2604/* 9469 */ MCD::OPC_Decode, 173, 12, 63, // Opcode: VSSRLRN_B_H, DecodeIdx: 63
2605/* 9473 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 9481
2606/* 9477 */ MCD::OPC_Decode, 175, 12, 63, // Opcode: VSSRLRN_H_W, DecodeIdx: 63
2607/* 9481 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 9489
2608/* 9485 */ MCD::OPC_Decode, 177, 12, 63, // Opcode: VSSRLRN_W_D, DecodeIdx: 63
2609/* 9489 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 9497
2610/* 9493 */ MCD::OPC_Decode, 145, 12, 63, // Opcode: VSSRARN_B_H, DecodeIdx: 63
2611/* 9497 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 9505
2612/* 9501 */ MCD::OPC_Decode, 147, 12, 63, // Opcode: VSSRARN_H_W, DecodeIdx: 63
2613/* 9505 */ MCD::OPC_FilterValueOrFail, 7,
2614/* 9507 */ MCD::OPC_Decode, 149, 12, 63, // Opcode: VSSRARN_W_D, DecodeIdx: 63
2615/* 9511 */ MCD::OPC_FilterValue, 65, 49, 0, // Skip to: 9564
2616/* 9515 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2617/* 9518 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 9526
2618/* 9522 */ MCD::OPC_Decode, 158, 12, 63, // Opcode: VSSRLN_BU_H, DecodeIdx: 63
2619/* 9526 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 9534
2620/* 9530 */ MCD::OPC_Decode, 160, 12, 63, // Opcode: VSSRLN_HU_W, DecodeIdx: 63
2621/* 9534 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 9542
2622/* 9538 */ MCD::OPC_Decode, 162, 12, 63, // Opcode: VSSRLN_WU_D, DecodeIdx: 63
2623/* 9542 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 9550
2624/* 9546 */ MCD::OPC_Decode, 130, 12, 63, // Opcode: VSSRAN_BU_H, DecodeIdx: 63
2625/* 9550 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 9558
2626/* 9554 */ MCD::OPC_Decode, 132, 12, 63, // Opcode: VSSRAN_HU_W, DecodeIdx: 63
2627/* 9558 */ MCD::OPC_FilterValueOrFail, 7,
2628/* 9560 */ MCD::OPC_Decode, 134, 12, 63, // Opcode: VSSRAN_WU_D, DecodeIdx: 63
2629/* 9564 */ MCD::OPC_FilterValue, 66, 49, 0, // Skip to: 9617
2630/* 9568 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2631/* 9571 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 9579
2632/* 9575 */ MCD::OPC_Decode, 172, 12, 63, // Opcode: VSSRLRN_BU_H, DecodeIdx: 63
2633/* 9579 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 9587
2634/* 9583 */ MCD::OPC_Decode, 174, 12, 63, // Opcode: VSSRLRN_HU_W, DecodeIdx: 63
2635/* 9587 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 9595
2636/* 9591 */ MCD::OPC_Decode, 176, 12, 63, // Opcode: VSSRLRN_WU_D, DecodeIdx: 63
2637/* 9595 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 9603
2638/* 9599 */ MCD::OPC_Decode, 144, 12, 63, // Opcode: VSSRARN_BU_H, DecodeIdx: 63
2639/* 9603 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 9611
2640/* 9607 */ MCD::OPC_Decode, 146, 12, 63, // Opcode: VSSRARN_HU_W, DecodeIdx: 63
2641/* 9611 */ MCD::OPC_FilterValueOrFail, 7,
2642/* 9613 */ MCD::OPC_Decode, 148, 12, 63, // Opcode: VSSRARN_WU_D, DecodeIdx: 63
2643/* 9617 */ MCD::OPC_FilterValue, 67, 65, 0, // Skip to: 9686
2644/* 9621 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2645/* 9624 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 9632
2646/* 9628 */ MCD::OPC_Decode, 199, 7, 63, // Opcode: VBITCLR_B, DecodeIdx: 63
2647/* 9632 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 9640
2648/* 9636 */ MCD::OPC_Decode, 201, 7, 63, // Opcode: VBITCLR_H, DecodeIdx: 63
2649/* 9640 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 9648
2650/* 9644 */ MCD::OPC_Decode, 202, 7, 63, // Opcode: VBITCLR_W, DecodeIdx: 63
2651/* 9648 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 9656
2652/* 9652 */ MCD::OPC_Decode, 200, 7, 63, // Opcode: VBITCLR_D, DecodeIdx: 63
2653/* 9656 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 9664
2654/* 9660 */ MCD::OPC_Decode, 217, 7, 63, // Opcode: VBITSET_B, DecodeIdx: 63
2655/* 9664 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 9672
2656/* 9668 */ MCD::OPC_Decode, 219, 7, 63, // Opcode: VBITSET_H, DecodeIdx: 63
2657/* 9672 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 9680
2658/* 9676 */ MCD::OPC_Decode, 220, 7, 63, // Opcode: VBITSET_W, DecodeIdx: 63
2659/* 9680 */ MCD::OPC_FilterValueOrFail, 7,
2660/* 9682 */ MCD::OPC_Decode, 218, 7, 63, // Opcode: VBITSET_D, DecodeIdx: 63
2661/* 9686 */ MCD::OPC_FilterValue, 68, 33, 0, // Skip to: 9723
2662/* 9690 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2663/* 9693 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 9701
2664/* 9697 */ MCD::OPC_Decode, 207, 7, 63, // Opcode: VBITREV_B, DecodeIdx: 63
2665/* 9701 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 9709
2666/* 9705 */ MCD::OPC_Decode, 209, 7, 63, // Opcode: VBITREV_H, DecodeIdx: 63
2667/* 9709 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 9717
2668/* 9713 */ MCD::OPC_Decode, 210, 7, 63, // Opcode: VBITREV_W, DecodeIdx: 63
2669/* 9717 */ MCD::OPC_FilterValueOrFail, 3,
2670/* 9719 */ MCD::OPC_Decode, 208, 7, 63, // Opcode: VBITREV_D, DecodeIdx: 63
2671/* 9723 */ MCD::OPC_FilterValue, 69, 33, 0, // Skip to: 9760
2672/* 9727 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2673/* 9730 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 9738
2674/* 9734 */ MCD::OPC_Decode, 177, 10, 63, // Opcode: VPACKEV_B, DecodeIdx: 63
2675/* 9738 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 9746
2676/* 9742 */ MCD::OPC_Decode, 179, 10, 63, // Opcode: VPACKEV_H, DecodeIdx: 63
2677/* 9746 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 9754
2678/* 9750 */ MCD::OPC_Decode, 180, 10, 63, // Opcode: VPACKEV_W, DecodeIdx: 63
2679/* 9754 */ MCD::OPC_FilterValueOrFail, 7,
2680/* 9756 */ MCD::OPC_Decode, 178, 10, 63, // Opcode: VPACKEV_D, DecodeIdx: 63
2681/* 9760 */ MCD::OPC_FilterValue, 70, 65, 0, // Skip to: 9829
2682/* 9764 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2683/* 9767 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 9775
2684/* 9771 */ MCD::OPC_Decode, 181, 10, 63, // Opcode: VPACKOD_B, DecodeIdx: 63
2685/* 9775 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 9783
2686/* 9779 */ MCD::OPC_Decode, 183, 10, 63, // Opcode: VPACKOD_H, DecodeIdx: 63
2687/* 9783 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 9791
2688/* 9787 */ MCD::OPC_Decode, 184, 10, 63, // Opcode: VPACKOD_W, DecodeIdx: 63
2689/* 9791 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 9799
2690/* 9795 */ MCD::OPC_Decode, 182, 10, 63, // Opcode: VPACKOD_D, DecodeIdx: 63
2691/* 9799 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 9807
2692/* 9803 */ MCD::OPC_Decode, 167, 9, 63, // Opcode: VILVL_B, DecodeIdx: 63
2693/* 9807 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 9815
2694/* 9811 */ MCD::OPC_Decode, 169, 9, 63, // Opcode: VILVL_H, DecodeIdx: 63
2695/* 9815 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 9823
2696/* 9819 */ MCD::OPC_Decode, 170, 9, 63, // Opcode: VILVL_W, DecodeIdx: 63
2697/* 9823 */ MCD::OPC_FilterValueOrFail, 7,
2698/* 9825 */ MCD::OPC_Decode, 168, 9, 63, // Opcode: VILVL_D, DecodeIdx: 63
2699/* 9829 */ MCD::OPC_FilterValue, 71, 65, 0, // Skip to: 9898
2700/* 9833 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2701/* 9836 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 9844
2702/* 9840 */ MCD::OPC_Decode, 163, 9, 63, // Opcode: VILVH_B, DecodeIdx: 63
2703/* 9844 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 9852
2704/* 9848 */ MCD::OPC_Decode, 165, 9, 63, // Opcode: VILVH_H, DecodeIdx: 63
2705/* 9852 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 9860
2706/* 9856 */ MCD::OPC_Decode, 166, 9, 63, // Opcode: VILVH_W, DecodeIdx: 63
2707/* 9860 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 9868
2708/* 9864 */ MCD::OPC_Decode, 164, 9, 63, // Opcode: VILVH_D, DecodeIdx: 63
2709/* 9868 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 9876
2710/* 9872 */ MCD::OPC_Decode, 190, 10, 63, // Opcode: VPICKEV_B, DecodeIdx: 63
2711/* 9876 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 9884
2712/* 9880 */ MCD::OPC_Decode, 192, 10, 63, // Opcode: VPICKEV_H, DecodeIdx: 63
2713/* 9884 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 9892
2714/* 9888 */ MCD::OPC_Decode, 193, 10, 63, // Opcode: VPICKEV_W, DecodeIdx: 63
2715/* 9892 */ MCD::OPC_FilterValueOrFail, 7,
2716/* 9894 */ MCD::OPC_Decode, 191, 10, 63, // Opcode: VPICKEV_D, DecodeIdx: 63
2717/* 9898 */ MCD::OPC_FilterValue, 72, 65, 0, // Skip to: 9967
2718/* 9902 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2719/* 9905 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 9913
2720/* 9909 */ MCD::OPC_Decode, 194, 10, 63, // Opcode: VPICKOD_B, DecodeIdx: 63
2721/* 9913 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 9921
2722/* 9917 */ MCD::OPC_Decode, 196, 10, 63, // Opcode: VPICKOD_H, DecodeIdx: 63
2723/* 9921 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 9929
2724/* 9925 */ MCD::OPC_Decode, 197, 10, 63, // Opcode: VPICKOD_W, DecodeIdx: 63
2725/* 9929 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 9937
2726/* 9933 */ MCD::OPC_Decode, 195, 10, 63, // Opcode: VPICKOD_D, DecodeIdx: 63
2727/* 9937 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 9945
2728/* 9941 */ MCD::OPC_Decode, 214, 10, 104, // Opcode: VREPLVE_B, DecodeIdx: 104
2729/* 9945 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 9953
2730/* 9949 */ MCD::OPC_Decode, 216, 10, 104, // Opcode: VREPLVE_H, DecodeIdx: 104
2731/* 9953 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 9961
2732/* 9957 */ MCD::OPC_Decode, 217, 10, 104, // Opcode: VREPLVE_W, DecodeIdx: 104
2733/* 9961 */ MCD::OPC_FilterValueOrFail, 7,
2734/* 9963 */ MCD::OPC_Decode, 215, 10, 104, // Opcode: VREPLVE_D, DecodeIdx: 104
2735/* 9967 */ MCD::OPC_FilterValue, 73, 33, 0, // Skip to: 10004
2736/* 9971 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2737/* 9974 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 9982
2738/* 9978 */ MCD::OPC_Decode, 178, 7, 63, // Opcode: VAND_V, DecodeIdx: 63
2739/* 9982 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 9990
2740/* 9986 */ MCD::OPC_Decode, 176, 10, 63, // Opcode: VOR_V, DecodeIdx: 63
2741/* 9990 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 9998
2742/* 9994 */ MCD::OPC_Decode, 218, 12, 63, // Opcode: VXOR_V, DecodeIdx: 63
2743/* 9998 */ MCD::OPC_FilterValueOrFail, 7,
2744/* 10000 */ MCD::OPC_Decode, 173, 10, 63, // Opcode: VNOR_V, DecodeIdx: 63
2745/* 10004 */ MCD::OPC_FilterValue, 74, 33, 0, // Skip to: 10041
2746/* 10008 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2747/* 10011 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 10019
2748/* 10015 */ MCD::OPC_Decode, 177, 7, 63, // Opcode: VANDN_V, DecodeIdx: 63
2749/* 10019 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 10027
2750/* 10023 */ MCD::OPC_Decode, 175, 10, 63, // Opcode: VORN_V, DecodeIdx: 63
2751/* 10027 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 10035
2752/* 10031 */ MCD::OPC_Decode, 240, 8, 103, // Opcode: VFRSTP_B, DecodeIdx: 103
2753/* 10035 */ MCD::OPC_FilterValueOrFail, 7,
2754/* 10037 */ MCD::OPC_Decode, 241, 8, 103, // Opcode: VFRSTP_H, DecodeIdx: 103
2755/* 10041 */ MCD::OPC_FilterValue, 75, 49, 0, // Skip to: 10094
2756/* 10045 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2757/* 10048 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 10056
2758/* 10052 */ MCD::OPC_Decode, 174, 7, 63, // Opcode: VADD_Q, DecodeIdx: 63
2759/* 10056 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 10064
2760/* 10060 */ MCD::OPC_Decode, 215, 12, 63, // Opcode: VSUB_Q, DecodeIdx: 63
2761/* 10064 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 10072
2762/* 10068 */ MCD::OPC_Decode, 140, 11, 63, // Opcode: VSIGNCOV_B, DecodeIdx: 63
2763/* 10072 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 10080
2764/* 10076 */ MCD::OPC_Decode, 142, 11, 63, // Opcode: VSIGNCOV_H, DecodeIdx: 63
2765/* 10080 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 10088
2766/* 10084 */ MCD::OPC_Decode, 143, 11, 63, // Opcode: VSIGNCOV_W, DecodeIdx: 63
2767/* 10088 */ MCD::OPC_FilterValueOrFail, 7,
2768/* 10090 */ MCD::OPC_Decode, 141, 11, 63, // Opcode: VSIGNCOV_D, DecodeIdx: 63
2769/* 10094 */ MCD::OPC_FilterValue, 76, 33, 0, // Skip to: 10131
2770/* 10098 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2771/* 10101 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 10109
2772/* 10105 */ MCD::OPC_Decode, 138, 8, 63, // Opcode: VFADD_S, DecodeIdx: 63
2773/* 10109 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 10117
2774/* 10113 */ MCD::OPC_Decode, 137, 8, 63, // Opcode: VFADD_D, DecodeIdx: 63
2775/* 10117 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 10125
2776/* 10121 */ MCD::OPC_Decode, 245, 8, 63, // Opcode: VFSUB_S, DecodeIdx: 63
2777/* 10125 */ MCD::OPC_FilterValueOrFail, 6,
2778/* 10127 */ MCD::OPC_Decode, 244, 8, 63, // Opcode: VFSUB_D, DecodeIdx: 63
2779/* 10131 */ MCD::OPC_FilterValue, 78, 33, 0, // Skip to: 10168
2780/* 10135 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2781/* 10138 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 10146
2782/* 10142 */ MCD::OPC_Decode, 215, 8, 63, // Opcode: VFMUL_S, DecodeIdx: 63
2783/* 10146 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 10154
2784/* 10150 */ MCD::OPC_Decode, 214, 8, 63, // Opcode: VFMUL_D, DecodeIdx: 63
2785/* 10154 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 10162
2786/* 10158 */ MCD::OPC_Decode, 192, 8, 63, // Opcode: VFDIV_S, DecodeIdx: 63
2787/* 10162 */ MCD::OPC_FilterValueOrFail, 6,
2788/* 10164 */ MCD::OPC_Decode, 191, 8, 63, // Opcode: VFDIV_D, DecodeIdx: 63
2789/* 10168 */ MCD::OPC_FilterValue, 79, 33, 0, // Skip to: 10205
2790/* 10172 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2791/* 10175 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 10183
2792/* 10179 */ MCD::OPC_Decode, 207, 8, 63, // Opcode: VFMAX_S, DecodeIdx: 63
2793/* 10183 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 10191
2794/* 10187 */ MCD::OPC_Decode, 206, 8, 63, // Opcode: VFMAX_D, DecodeIdx: 63
2795/* 10191 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 10199
2796/* 10195 */ MCD::OPC_Decode, 211, 8, 63, // Opcode: VFMIN_S, DecodeIdx: 63
2797/* 10199 */ MCD::OPC_FilterValueOrFail, 6,
2798/* 10201 */ MCD::OPC_Decode, 210, 8, 63, // Opcode: VFMIN_D, DecodeIdx: 63
2799/* 10205 */ MCD::OPC_FilterValue, 80, 33, 0, // Skip to: 10242
2800/* 10209 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2801/* 10212 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 10220
2802/* 10216 */ MCD::OPC_Decode, 205, 8, 63, // Opcode: VFMAXA_S, DecodeIdx: 63
2803/* 10220 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 10228
2804/* 10224 */ MCD::OPC_Decode, 204, 8, 63, // Opcode: VFMAXA_D, DecodeIdx: 63
2805/* 10228 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 10236
2806/* 10232 */ MCD::OPC_Decode, 209, 8, 63, // Opcode: VFMINA_S, DecodeIdx: 63
2807/* 10236 */ MCD::OPC_FilterValueOrFail, 6,
2808/* 10238 */ MCD::OPC_Decode, 208, 8, 63, // Opcode: VFMINA_D, DecodeIdx: 63
2809/* 10242 */ MCD::OPC_FilterValue, 81, 17, 0, // Skip to: 10263
2810/* 10246 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2811/* 10249 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 10257
2812/* 10253 */ MCD::OPC_Decode, 189, 8, 63, // Opcode: VFCVT_H_S, DecodeIdx: 63
2813/* 10257 */ MCD::OPC_FilterValueOrFail, 5,
2814/* 10259 */ MCD::OPC_Decode, 190, 8, 63, // Opcode: VFCVT_S_D, DecodeIdx: 63
2815/* 10263 */ MCD::OPC_FilterValue, 82, 49, 0, // Skip to: 10316
2816/* 10267 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2817/* 10270 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 10278
2818/* 10274 */ MCD::OPC_Decode, 197, 8, 63, // Opcode: VFFINT_S_L, DecodeIdx: 63
2819/* 10278 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 10286
2820/* 10282 */ MCD::OPC_Decode, 145, 9, 63, // Opcode: VFTINT_W_D, DecodeIdx: 63
2821/* 10286 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 10294
2822/* 10290 */ MCD::OPC_Decode, 251, 8, 63, // Opcode: VFTINTRM_W_D, DecodeIdx: 63
2823/* 10294 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 10302
2824/* 10298 */ MCD::OPC_Decode, 133, 9, 63, // Opcode: VFTINTRP_W_D, DecodeIdx: 63
2825/* 10302 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 10310
2826/* 10306 */ MCD::OPC_Decode, 140, 9, 63, // Opcode: VFTINTRZ_W_D, DecodeIdx: 63
2827/* 10310 */ MCD::OPC_FilterValueOrFail, 7,
2828/* 10312 */ MCD::OPC_Decode, 128, 9, 63, // Opcode: VFTINTRNE_W_D, DecodeIdx: 63
2829/* 10316 */ MCD::OPC_FilterValue, 94, 25, 0, // Skip to: 10345
2830/* 10320 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2831/* 10323 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 10331
2832/* 10327 */ MCD::OPC_Decode, 138, 11, 103, // Opcode: VSHUF_H, DecodeIdx: 103
2833/* 10331 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 10339
2834/* 10335 */ MCD::OPC_Decode, 139, 11, 103, // Opcode: VSHUF_W, DecodeIdx: 103
2835/* 10339 */ MCD::OPC_FilterValueOrFail, 7,
2836/* 10341 */ MCD::OPC_Decode, 137, 11, 103, // Opcode: VSHUF_D, DecodeIdx: 103
2837/* 10345 */ MCD::OPC_FilterValue, 160, 1, 65, 0, // Skip to: 10415
2838/* 10350 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2839/* 10353 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 10361
2840/* 10357 */ MCD::OPC_Decode, 242, 10, 105, // Opcode: VSEQI_B, DecodeIdx: 105
2841/* 10361 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 10369
2842/* 10365 */ MCD::OPC_Decode, 244, 10, 105, // Opcode: VSEQI_H, DecodeIdx: 105
2843/* 10369 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 10377
2844/* 10373 */ MCD::OPC_Decode, 245, 10, 105, // Opcode: VSEQI_W, DecodeIdx: 105
2845/* 10377 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 10385
2846/* 10381 */ MCD::OPC_Decode, 243, 10, 105, // Opcode: VSEQI_D, DecodeIdx: 105
2847/* 10385 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 10393
2848/* 10389 */ MCD::OPC_Decode, 144, 11, 105, // Opcode: VSLEI_B, DecodeIdx: 105
2849/* 10393 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 10401
2850/* 10397 */ MCD::OPC_Decode, 148, 11, 105, // Opcode: VSLEI_H, DecodeIdx: 105
2851/* 10401 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 10409
2852/* 10405 */ MCD::OPC_Decode, 150, 11, 105, // Opcode: VSLEI_W, DecodeIdx: 105
2853/* 10409 */ MCD::OPC_FilterValueOrFail, 7,
2854/* 10411 */ MCD::OPC_Decode, 146, 11, 105, // Opcode: VSLEI_D, DecodeIdx: 105
2855/* 10415 */ MCD::OPC_FilterValue, 161, 1, 65, 0, // Skip to: 10485
2856/* 10420 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2857/* 10423 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 10431
2858/* 10427 */ MCD::OPC_Decode, 145, 11, 106, // Opcode: VSLEI_BU, DecodeIdx: 106
2859/* 10431 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 10439
2860/* 10435 */ MCD::OPC_Decode, 149, 11, 106, // Opcode: VSLEI_HU, DecodeIdx: 106
2861/* 10439 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 10447
2862/* 10443 */ MCD::OPC_Decode, 151, 11, 106, // Opcode: VSLEI_WU, DecodeIdx: 106
2863/* 10447 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 10455
2864/* 10451 */ MCD::OPC_Decode, 147, 11, 106, // Opcode: VSLEI_DU, DecodeIdx: 106
2865/* 10455 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 10463
2866/* 10459 */ MCD::OPC_Decode, 174, 11, 105, // Opcode: VSLTI_B, DecodeIdx: 105
2867/* 10463 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 10471
2868/* 10467 */ MCD::OPC_Decode, 178, 11, 105, // Opcode: VSLTI_H, DecodeIdx: 105
2869/* 10471 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 10479
2870/* 10475 */ MCD::OPC_Decode, 180, 11, 105, // Opcode: VSLTI_W, DecodeIdx: 105
2871/* 10479 */ MCD::OPC_FilterValueOrFail, 7,
2872/* 10481 */ MCD::OPC_Decode, 176, 11, 105, // Opcode: VSLTI_D, DecodeIdx: 105
2873/* 10485 */ MCD::OPC_FilterValue, 162, 1, 65, 0, // Skip to: 10555
2874/* 10490 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2875/* 10493 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 10501
2876/* 10497 */ MCD::OPC_Decode, 175, 11, 106, // Opcode: VSLTI_BU, DecodeIdx: 106
2877/* 10501 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 10509
2878/* 10505 */ MCD::OPC_Decode, 179, 11, 106, // Opcode: VSLTI_HU, DecodeIdx: 106
2879/* 10509 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 10517
2880/* 10513 */ MCD::OPC_Decode, 181, 11, 106, // Opcode: VSLTI_WU, DecodeIdx: 106
2881/* 10517 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 10525
2882/* 10521 */ MCD::OPC_Decode, 177, 11, 106, // Opcode: VSLTI_DU, DecodeIdx: 106
2883/* 10525 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 10533
2884/* 10529 */ MCD::OPC_Decode, 143, 7, 106, // Opcode: VADDI_BU, DecodeIdx: 106
2885/* 10533 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 10541
2886/* 10537 */ MCD::OPC_Decode, 145, 7, 106, // Opcode: VADDI_HU, DecodeIdx: 106
2887/* 10541 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 10549
2888/* 10545 */ MCD::OPC_Decode, 146, 7, 106, // Opcode: VADDI_WU, DecodeIdx: 106
2889/* 10549 */ MCD::OPC_FilterValueOrFail, 7,
2890/* 10551 */ MCD::OPC_Decode, 144, 7, 106, // Opcode: VADDI_DU, DecodeIdx: 106
2891/* 10555 */ MCD::OPC_FilterValue, 163, 1, 49, 0, // Skip to: 10609
2892/* 10560 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2893/* 10563 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 10571
2894/* 10567 */ MCD::OPC_Decode, 192, 12, 106, // Opcode: VSUBI_BU, DecodeIdx: 106
2895/* 10571 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 10579
2896/* 10575 */ MCD::OPC_Decode, 194, 12, 106, // Opcode: VSUBI_HU, DecodeIdx: 106
2897/* 10579 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 10587
2898/* 10583 */ MCD::OPC_Decode, 195, 12, 106, // Opcode: VSUBI_WU, DecodeIdx: 106
2899/* 10587 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 10595
2900/* 10591 */ MCD::OPC_Decode, 193, 12, 106, // Opcode: VSUBI_DU, DecodeIdx: 106
2901/* 10595 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 10603
2902/* 10599 */ MCD::OPC_Decode, 221, 7, 106, // Opcode: VBSLL_V, DecodeIdx: 106
2903/* 10603 */ MCD::OPC_FilterValueOrFail, 5,
2904/* 10605 */ MCD::OPC_Decode, 222, 7, 106, // Opcode: VBSRL_V, DecodeIdx: 106
2905/* 10609 */ MCD::OPC_FilterValue, 164, 1, 65, 0, // Skip to: 10679
2906/* 10614 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2907/* 10617 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 10625
2908/* 10621 */ MCD::OPC_Decode, 210, 9, 105, // Opcode: VMAXI_B, DecodeIdx: 105
2909/* 10625 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 10633
2910/* 10629 */ MCD::OPC_Decode, 214, 9, 105, // Opcode: VMAXI_H, DecodeIdx: 105
2911/* 10633 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 10641
2912/* 10637 */ MCD::OPC_Decode, 216, 9, 105, // Opcode: VMAXI_W, DecodeIdx: 105
2913/* 10641 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 10649
2914/* 10645 */ MCD::OPC_Decode, 212, 9, 105, // Opcode: VMAXI_D, DecodeIdx: 105
2915/* 10649 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 10657
2916/* 10653 */ MCD::OPC_Decode, 226, 9, 105, // Opcode: VMINI_B, DecodeIdx: 105
2917/* 10657 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 10665
2918/* 10661 */ MCD::OPC_Decode, 230, 9, 105, // Opcode: VMINI_H, DecodeIdx: 105
2919/* 10665 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 10673
2920/* 10669 */ MCD::OPC_Decode, 232, 9, 105, // Opcode: VMINI_W, DecodeIdx: 105
2921/* 10673 */ MCD::OPC_FilterValueOrFail, 7,
2922/* 10675 */ MCD::OPC_Decode, 228, 9, 105, // Opcode: VMINI_D, DecodeIdx: 105
2923/* 10679 */ MCD::OPC_FilterValue, 165, 1, 65, 0, // Skip to: 10749
2924/* 10684 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2925/* 10687 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 10695
2926/* 10691 */ MCD::OPC_Decode, 211, 9, 106, // Opcode: VMAXI_BU, DecodeIdx: 106
2927/* 10695 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 10703
2928/* 10699 */ MCD::OPC_Decode, 215, 9, 106, // Opcode: VMAXI_HU, DecodeIdx: 106
2929/* 10703 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 10711
2930/* 10707 */ MCD::OPC_Decode, 217, 9, 106, // Opcode: VMAXI_WU, DecodeIdx: 106
2931/* 10711 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 10719
2932/* 10715 */ MCD::OPC_Decode, 213, 9, 106, // Opcode: VMAXI_DU, DecodeIdx: 106
2933/* 10719 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 10727
2934/* 10723 */ MCD::OPC_Decode, 227, 9, 106, // Opcode: VMINI_BU, DecodeIdx: 106
2935/* 10727 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 10735
2936/* 10731 */ MCD::OPC_Decode, 231, 9, 106, // Opcode: VMINI_HU, DecodeIdx: 106
2937/* 10735 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 10743
2938/* 10739 */ MCD::OPC_Decode, 233, 9, 106, // Opcode: VMINI_WU, DecodeIdx: 106
2939/* 10743 */ MCD::OPC_FilterValueOrFail, 7,
2940/* 10745 */ MCD::OPC_Decode, 229, 9, 106, // Opcode: VMINI_DU, DecodeIdx: 106
2941/* 10749 */ MCD::OPC_FilterValue, 166, 1, 17, 0, // Skip to: 10771
2942/* 10754 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2943/* 10757 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 10765
2944/* 10761 */ MCD::OPC_Decode, 238, 8, 107, // Opcode: VFRSTPI_B, DecodeIdx: 107
2945/* 10765 */ MCD::OPC_FilterValueOrFail, 5,
2946/* 10767 */ MCD::OPC_Decode, 239, 8, 107, // Opcode: VFRSTPI_H, DecodeIdx: 107
2947/* 10771 */ MCD::OPC_FilterValue, 167, 1, 131, 3, // Skip to: 11675
2948/* 10776 */ MCD::OPC_ExtractField, 10, 8, // Inst{17-10} ...
2949/* 10779 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 10787
2950/* 10783 */ MCD::OPC_Decode, 223, 7, 108, // Opcode: VCLO_B, DecodeIdx: 108
2951/* 10787 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 10795
2952/* 10791 */ MCD::OPC_Decode, 225, 7, 108, // Opcode: VCLO_H, DecodeIdx: 108
2953/* 10795 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 10803
2954/* 10799 */ MCD::OPC_Decode, 226, 7, 108, // Opcode: VCLO_W, DecodeIdx: 108
2955/* 10803 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 10811
2956/* 10807 */ MCD::OPC_Decode, 224, 7, 108, // Opcode: VCLO_D, DecodeIdx: 108
2957/* 10811 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 10819
2958/* 10815 */ MCD::OPC_Decode, 227, 7, 108, // Opcode: VCLZ_B, DecodeIdx: 108
2959/* 10819 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 10827
2960/* 10823 */ MCD::OPC_Decode, 229, 7, 108, // Opcode: VCLZ_H, DecodeIdx: 108
2961/* 10827 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 10835
2962/* 10831 */ MCD::OPC_Decode, 230, 7, 108, // Opcode: VCLZ_W, DecodeIdx: 108
2963/* 10835 */ MCD::OPC_FilterValue, 7, 4, 0, // Skip to: 10843
2964/* 10839 */ MCD::OPC_Decode, 228, 7, 108, // Opcode: VCLZ_D, DecodeIdx: 108
2965/* 10843 */ MCD::OPC_FilterValue, 8, 4, 0, // Skip to: 10851
2966/* 10847 */ MCD::OPC_Decode, 185, 10, 108, // Opcode: VPCNT_B, DecodeIdx: 108
2967/* 10851 */ MCD::OPC_FilterValue, 9, 4, 0, // Skip to: 10859
2968/* 10855 */ MCD::OPC_Decode, 187, 10, 108, // Opcode: VPCNT_H, DecodeIdx: 108
2969/* 10859 */ MCD::OPC_FilterValue, 10, 4, 0, // Skip to: 10867
2970/* 10863 */ MCD::OPC_Decode, 188, 10, 108, // Opcode: VPCNT_W, DecodeIdx: 108
2971/* 10867 */ MCD::OPC_FilterValue, 11, 4, 0, // Skip to: 10875
2972/* 10871 */ MCD::OPC_Decode, 186, 10, 108, // Opcode: VPCNT_D, DecodeIdx: 108
2973/* 10875 */ MCD::OPC_FilterValue, 12, 4, 0, // Skip to: 10883
2974/* 10879 */ MCD::OPC_Decode, 168, 10, 108, // Opcode: VNEG_B, DecodeIdx: 108
2975/* 10883 */ MCD::OPC_FilterValue, 13, 4, 0, // Skip to: 10891
2976/* 10887 */ MCD::OPC_Decode, 170, 10, 108, // Opcode: VNEG_H, DecodeIdx: 108
2977/* 10891 */ MCD::OPC_FilterValue, 14, 4, 0, // Skip to: 10899
2978/* 10895 */ MCD::OPC_Decode, 171, 10, 108, // Opcode: VNEG_W, DecodeIdx: 108
2979/* 10899 */ MCD::OPC_FilterValue, 15, 4, 0, // Skip to: 10907
2980/* 10903 */ MCD::OPC_Decode, 169, 10, 108, // Opcode: VNEG_D, DecodeIdx: 108
2981/* 10907 */ MCD::OPC_FilterValue, 16, 4, 0, // Skip to: 10915
2982/* 10911 */ MCD::OPC_Decode, 251, 9, 108, // Opcode: VMSKLTZ_B, DecodeIdx: 108
2983/* 10915 */ MCD::OPC_FilterValue, 17, 4, 0, // Skip to: 10923
2984/* 10919 */ MCD::OPC_Decode, 253, 9, 108, // Opcode: VMSKLTZ_H, DecodeIdx: 108
2985/* 10923 */ MCD::OPC_FilterValue, 18, 4, 0, // Skip to: 10931
2986/* 10927 */ MCD::OPC_Decode, 254, 9, 108, // Opcode: VMSKLTZ_W, DecodeIdx: 108
2987/* 10931 */ MCD::OPC_FilterValue, 19, 4, 0, // Skip to: 10939
2988/* 10935 */ MCD::OPC_Decode, 252, 9, 108, // Opcode: VMSKLTZ_D, DecodeIdx: 108
2989/* 10939 */ MCD::OPC_FilterValue, 20, 4, 0, // Skip to: 10947
2990/* 10943 */ MCD::OPC_Decode, 250, 9, 108, // Opcode: VMSKGEZ_B, DecodeIdx: 108
2991/* 10947 */ MCD::OPC_FilterValue, 24, 4, 0, // Skip to: 10955
2992/* 10951 */ MCD::OPC_Decode, 255, 9, 108, // Opcode: VMSKNZ_B, DecodeIdx: 108
2993/* 10955 */ MCD::OPC_FilterValue, 38, 8, 0, // Skip to: 10967
2994/* 10959 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
2995/* 10963 */ MCD::OPC_Decode, 130, 11, 109, // Opcode: VSETEQZ_V, DecodeIdx: 109
2996/* 10967 */ MCD::OPC_FilterValue, 39, 8, 0, // Skip to: 10979
2997/* 10971 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
2998/* 10975 */ MCD::OPC_Decode, 131, 11, 109, // Opcode: VSETNEZ_V, DecodeIdx: 109
2999/* 10979 */ MCD::OPC_FilterValue, 40, 8, 0, // Skip to: 10991
3000/* 10983 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
3001/* 10987 */ MCD::OPC_Decode, 254, 10, 109, // Opcode: VSETANYEQZ_B, DecodeIdx: 109
3002/* 10991 */ MCD::OPC_FilterValue, 41, 8, 0, // Skip to: 11003
3003/* 10995 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
3004/* 10999 */ MCD::OPC_Decode, 128, 11, 109, // Opcode: VSETANYEQZ_H, DecodeIdx: 109
3005/* 11003 */ MCD::OPC_FilterValue, 42, 8, 0, // Skip to: 11015
3006/* 11007 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
3007/* 11011 */ MCD::OPC_Decode, 129, 11, 109, // Opcode: VSETANYEQZ_W, DecodeIdx: 109
3008/* 11015 */ MCD::OPC_FilterValue, 43, 8, 0, // Skip to: 11027
3009/* 11019 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
3010/* 11023 */ MCD::OPC_Decode, 255, 10, 109, // Opcode: VSETANYEQZ_D, DecodeIdx: 109
3011/* 11027 */ MCD::OPC_FilterValue, 44, 8, 0, // Skip to: 11039
3012/* 11031 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
3013/* 11035 */ MCD::OPC_Decode, 250, 10, 109, // Opcode: VSETALLNEZ_B, DecodeIdx: 109
3014/* 11039 */ MCD::OPC_FilterValue, 45, 8, 0, // Skip to: 11051
3015/* 11043 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
3016/* 11047 */ MCD::OPC_Decode, 252, 10, 109, // Opcode: VSETALLNEZ_H, DecodeIdx: 109
3017/* 11051 */ MCD::OPC_FilterValue, 46, 8, 0, // Skip to: 11063
3018/* 11055 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
3019/* 11059 */ MCD::OPC_Decode, 253, 10, 109, // Opcode: VSETALLNEZ_W, DecodeIdx: 109
3020/* 11063 */ MCD::OPC_FilterValue, 47, 8, 0, // Skip to: 11075
3021/* 11067 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
3022/* 11071 */ MCD::OPC_Decode, 251, 10, 109, // Opcode: VSETALLNEZ_D, DecodeIdx: 109
3023/* 11075 */ MCD::OPC_FilterValue, 49, 4, 0, // Skip to: 11083
3024/* 11079 */ MCD::OPC_Decode, 201, 8, 108, // Opcode: VFLOGB_S, DecodeIdx: 108
3025/* 11083 */ MCD::OPC_FilterValue, 50, 4, 0, // Skip to: 11091
3026/* 11087 */ MCD::OPC_Decode, 200, 8, 108, // Opcode: VFLOGB_D, DecodeIdx: 108
3027/* 11091 */ MCD::OPC_FilterValue, 53, 4, 0, // Skip to: 11099
3028/* 11095 */ MCD::OPC_Decode, 140, 8, 108, // Opcode: VFCLASS_S, DecodeIdx: 108
3029/* 11099 */ MCD::OPC_FilterValue, 54, 4, 0, // Skip to: 11107
3030/* 11103 */ MCD::OPC_Decode, 139, 8, 108, // Opcode: VFCLASS_D, DecodeIdx: 108
3031/* 11107 */ MCD::OPC_FilterValue, 57, 4, 0, // Skip to: 11115
3032/* 11111 */ MCD::OPC_Decode, 243, 8, 108, // Opcode: VFSQRT_S, DecodeIdx: 108
3033/* 11115 */ MCD::OPC_FilterValue, 58, 4, 0, // Skip to: 11123
3034/* 11119 */ MCD::OPC_Decode, 242, 8, 108, // Opcode: VFSQRT_D, DecodeIdx: 108
3035/* 11123 */ MCD::OPC_FilterValue, 61, 4, 0, // Skip to: 11131
3036/* 11127 */ MCD::OPC_Decode, 223, 8, 108, // Opcode: VFRECIP_S, DecodeIdx: 108
3037/* 11131 */ MCD::OPC_FilterValue, 62, 4, 0, // Skip to: 11139
3038/* 11135 */ MCD::OPC_Decode, 222, 8, 108, // Opcode: VFRECIP_D, DecodeIdx: 108
3039/* 11139 */ MCD::OPC_FilterValue, 65, 4, 0, // Skip to: 11147
3040/* 11143 */ MCD::OPC_Decode, 237, 8, 108, // Opcode: VFRSQRT_S, DecodeIdx: 108
3041/* 11147 */ MCD::OPC_FilterValue, 66, 4, 0, // Skip to: 11155
3042/* 11151 */ MCD::OPC_Decode, 236, 8, 108, // Opcode: VFRSQRT_D, DecodeIdx: 108
3043/* 11155 */ MCD::OPC_FilterValue, 69, 4, 0, // Skip to: 11163
3044/* 11159 */ MCD::OPC_Decode, 221, 8, 108, // Opcode: VFRECIPE_S, DecodeIdx: 108
3045/* 11163 */ MCD::OPC_FilterValue, 70, 4, 0, // Skip to: 11171
3046/* 11167 */ MCD::OPC_Decode, 220, 8, 108, // Opcode: VFRECIPE_D, DecodeIdx: 108
3047/* 11171 */ MCD::OPC_FilterValue, 73, 4, 0, // Skip to: 11179
3048/* 11175 */ MCD::OPC_Decode, 235, 8, 108, // Opcode: VFRSQRTE_S, DecodeIdx: 108
3049/* 11179 */ MCD::OPC_FilterValue, 74, 4, 0, // Skip to: 11187
3050/* 11183 */ MCD::OPC_Decode, 234, 8, 108, // Opcode: VFRSQRTE_D, DecodeIdx: 108
3051/* 11187 */ MCD::OPC_FilterValue, 77, 4, 0, // Skip to: 11195
3052/* 11191 */ MCD::OPC_Decode, 233, 8, 108, // Opcode: VFRINT_S, DecodeIdx: 108
3053/* 11195 */ MCD::OPC_FilterValue, 78, 4, 0, // Skip to: 11203
3054/* 11199 */ MCD::OPC_Decode, 232, 8, 108, // Opcode: VFRINT_D, DecodeIdx: 108
3055/* 11203 */ MCD::OPC_FilterValue, 81, 4, 0, // Skip to: 11211
3056/* 11207 */ MCD::OPC_Decode, 225, 8, 108, // Opcode: VFRINTRM_S, DecodeIdx: 108
3057/* 11211 */ MCD::OPC_FilterValue, 82, 4, 0, // Skip to: 11219
3058/* 11215 */ MCD::OPC_Decode, 224, 8, 108, // Opcode: VFRINTRM_D, DecodeIdx: 108
3059/* 11219 */ MCD::OPC_FilterValue, 85, 4, 0, // Skip to: 11227
3060/* 11223 */ MCD::OPC_Decode, 229, 8, 108, // Opcode: VFRINTRP_S, DecodeIdx: 108
3061/* 11227 */ MCD::OPC_FilterValue, 86, 4, 0, // Skip to: 11235
3062/* 11231 */ MCD::OPC_Decode, 228, 8, 108, // Opcode: VFRINTRP_D, DecodeIdx: 108
3063/* 11235 */ MCD::OPC_FilterValue, 89, 4, 0, // Skip to: 11243
3064/* 11239 */ MCD::OPC_Decode, 231, 8, 108, // Opcode: VFRINTRZ_S, DecodeIdx: 108
3065/* 11243 */ MCD::OPC_FilterValue, 90, 4, 0, // Skip to: 11251
3066/* 11247 */ MCD::OPC_Decode, 230, 8, 108, // Opcode: VFRINTRZ_D, DecodeIdx: 108
3067/* 11251 */ MCD::OPC_FilterValue, 93, 4, 0, // Skip to: 11259
3068/* 11255 */ MCD::OPC_Decode, 227, 8, 108, // Opcode: VFRINTRNE_S, DecodeIdx: 108
3069/* 11259 */ MCD::OPC_FilterValue, 94, 4, 0, // Skip to: 11267
3070/* 11263 */ MCD::OPC_Decode, 226, 8, 108, // Opcode: VFRINTRNE_D, DecodeIdx: 108
3071/* 11267 */ MCD::OPC_FilterValue, 122, 4, 0, // Skip to: 11275
3072/* 11271 */ MCD::OPC_Decode, 188, 8, 108, // Opcode: VFCVTL_S_H, DecodeIdx: 108
3073/* 11275 */ MCD::OPC_FilterValue, 123, 4, 0, // Skip to: 11283
3074/* 11279 */ MCD::OPC_Decode, 186, 8, 108, // Opcode: VFCVTH_S_H, DecodeIdx: 108
3075/* 11283 */ MCD::OPC_FilterValue, 124, 4, 0, // Skip to: 11291
3076/* 11287 */ MCD::OPC_Decode, 187, 8, 108, // Opcode: VFCVTL_D_S, DecodeIdx: 108
3077/* 11291 */ MCD::OPC_FilterValue, 125, 4, 0, // Skip to: 11299
3078/* 11295 */ MCD::OPC_Decode, 185, 8, 108, // Opcode: VFCVTH_D_S, DecodeIdx: 108
3079/* 11299 */ MCD::OPC_FilterValue, 128, 1, 4, 0, // Skip to: 11308
3080/* 11304 */ MCD::OPC_Decode, 198, 8, 108, // Opcode: VFFINT_S_W, DecodeIdx: 108
3081/* 11308 */ MCD::OPC_FilterValue, 129, 1, 4, 0, // Skip to: 11317
3082/* 11313 */ MCD::OPC_Decode, 199, 8, 108, // Opcode: VFFINT_S_WU, DecodeIdx: 108
3083/* 11317 */ MCD::OPC_FilterValue, 130, 1, 4, 0, // Skip to: 11326
3084/* 11322 */ MCD::OPC_Decode, 195, 8, 108, // Opcode: VFFINT_D_L, DecodeIdx: 108
3085/* 11326 */ MCD::OPC_FilterValue, 131, 1, 4, 0, // Skip to: 11335
3086/* 11331 */ MCD::OPC_Decode, 196, 8, 108, // Opcode: VFFINT_D_LU, DecodeIdx: 108
3087/* 11335 */ MCD::OPC_FilterValue, 132, 1, 4, 0, // Skip to: 11344
3088/* 11340 */ MCD::OPC_Decode, 194, 8, 108, // Opcode: VFFINTL_D_W, DecodeIdx: 108
3089/* 11344 */ MCD::OPC_FilterValue, 133, 1, 4, 0, // Skip to: 11353
3090/* 11349 */ MCD::OPC_Decode, 193, 8, 108, // Opcode: VFFINTH_D_W, DecodeIdx: 108
3091/* 11353 */ MCD::OPC_FilterValue, 140, 1, 4, 0, // Skip to: 11362
3092/* 11358 */ MCD::OPC_Decode, 146, 9, 108, // Opcode: VFTINT_W_S, DecodeIdx: 108
3093/* 11362 */ MCD::OPC_FilterValue, 141, 1, 4, 0, // Skip to: 11371
3094/* 11367 */ MCD::OPC_Decode, 143, 9, 108, // Opcode: VFTINT_L_D, DecodeIdx: 108
3095/* 11371 */ MCD::OPC_FilterValue, 142, 1, 4, 0, // Skip to: 11380
3096/* 11376 */ MCD::OPC_Decode, 252, 8, 108, // Opcode: VFTINTRM_W_S, DecodeIdx: 108
3097/* 11380 */ MCD::OPC_FilterValue, 143, 1, 4, 0, // Skip to: 11389
3098/* 11385 */ MCD::OPC_Decode, 250, 8, 108, // Opcode: VFTINTRM_L_D, DecodeIdx: 108
3099/* 11389 */ MCD::OPC_FilterValue, 144, 1, 4, 0, // Skip to: 11398
3100/* 11394 */ MCD::OPC_Decode, 134, 9, 108, // Opcode: VFTINTRP_W_S, DecodeIdx: 108
3101/* 11398 */ MCD::OPC_FilterValue, 145, 1, 4, 0, // Skip to: 11407
3102/* 11403 */ MCD::OPC_Decode, 132, 9, 108, // Opcode: VFTINTRP_L_D, DecodeIdx: 108
3103/* 11407 */ MCD::OPC_FilterValue, 146, 1, 4, 0, // Skip to: 11416
3104/* 11412 */ MCD::OPC_Decode, 141, 9, 108, // Opcode: VFTINTRZ_W_S, DecodeIdx: 108
3105/* 11416 */ MCD::OPC_FilterValue, 147, 1, 4, 0, // Skip to: 11425
3106/* 11421 */ MCD::OPC_Decode, 138, 9, 108, // Opcode: VFTINTRZ_L_D, DecodeIdx: 108
3107/* 11425 */ MCD::OPC_FilterValue, 148, 1, 4, 0, // Skip to: 11434
3108/* 11430 */ MCD::OPC_Decode, 129, 9, 108, // Opcode: VFTINTRNE_W_S, DecodeIdx: 108
3109/* 11434 */ MCD::OPC_FilterValue, 149, 1, 4, 0, // Skip to: 11443
3110/* 11439 */ MCD::OPC_Decode, 255, 8, 108, // Opcode: VFTINTRNE_L_D, DecodeIdx: 108
3111/* 11443 */ MCD::OPC_FilterValue, 150, 1, 4, 0, // Skip to: 11452
3112/* 11448 */ MCD::OPC_Decode, 144, 9, 108, // Opcode: VFTINT_WU_S, DecodeIdx: 108
3113/* 11452 */ MCD::OPC_FilterValue, 151, 1, 4, 0, // Skip to: 11461
3114/* 11457 */ MCD::OPC_Decode, 142, 9, 108, // Opcode: VFTINT_LU_D, DecodeIdx: 108
3115/* 11461 */ MCD::OPC_FilterValue, 156, 1, 4, 0, // Skip to: 11470
3116/* 11466 */ MCD::OPC_Decode, 139, 9, 108, // Opcode: VFTINTRZ_WU_S, DecodeIdx: 108
3117/* 11470 */ MCD::OPC_FilterValue, 157, 1, 4, 0, // Skip to: 11479
3118/* 11475 */ MCD::OPC_Decode, 137, 9, 108, // Opcode: VFTINTRZ_LU_D, DecodeIdx: 108
3119/* 11479 */ MCD::OPC_FilterValue, 160, 1, 4, 0, // Skip to: 11488
3120/* 11484 */ MCD::OPC_Decode, 247, 8, 108, // Opcode: VFTINTL_L_S, DecodeIdx: 108
3121/* 11488 */ MCD::OPC_FilterValue, 161, 1, 4, 0, // Skip to: 11497
3122/* 11493 */ MCD::OPC_Decode, 246, 8, 108, // Opcode: VFTINTH_L_S, DecodeIdx: 108
3123/* 11497 */ MCD::OPC_FilterValue, 162, 1, 4, 0, // Skip to: 11506
3124/* 11502 */ MCD::OPC_Decode, 249, 8, 108, // Opcode: VFTINTRML_L_S, DecodeIdx: 108
3125/* 11506 */ MCD::OPC_FilterValue, 163, 1, 4, 0, // Skip to: 11515
3126/* 11511 */ MCD::OPC_Decode, 248, 8, 108, // Opcode: VFTINTRMH_L_S, DecodeIdx: 108
3127/* 11515 */ MCD::OPC_FilterValue, 164, 1, 4, 0, // Skip to: 11524
3128/* 11520 */ MCD::OPC_Decode, 131, 9, 108, // Opcode: VFTINTRPL_L_S, DecodeIdx: 108
3129/* 11524 */ MCD::OPC_FilterValue, 165, 1, 4, 0, // Skip to: 11533
3130/* 11529 */ MCD::OPC_Decode, 130, 9, 108, // Opcode: VFTINTRPH_L_S, DecodeIdx: 108
3131/* 11533 */ MCD::OPC_FilterValue, 166, 1, 4, 0, // Skip to: 11542
3132/* 11538 */ MCD::OPC_Decode, 136, 9, 108, // Opcode: VFTINTRZL_L_S, DecodeIdx: 108
3133/* 11542 */ MCD::OPC_FilterValue, 167, 1, 4, 0, // Skip to: 11551
3134/* 11547 */ MCD::OPC_Decode, 135, 9, 108, // Opcode: VFTINTRZH_L_S, DecodeIdx: 108
3135/* 11551 */ MCD::OPC_FilterValue, 168, 1, 4, 0, // Skip to: 11560
3136/* 11556 */ MCD::OPC_Decode, 254, 8, 108, // Opcode: VFTINTRNEL_L_S, DecodeIdx: 108
3137/* 11560 */ MCD::OPC_FilterValue, 169, 1, 4, 0, // Skip to: 11569
3138/* 11565 */ MCD::OPC_Decode, 253, 8, 108, // Opcode: VFTINTRNEH_L_S, DecodeIdx: 108
3139/* 11569 */ MCD::OPC_FilterValue, 184, 1, 4, 0, // Skip to: 11578
3140/* 11574 */ MCD::OPC_Decode, 254, 7, 108, // Opcode: VEXTH_H_B, DecodeIdx: 108
3141/* 11578 */ MCD::OPC_FilterValue, 185, 1, 4, 0, // Skip to: 11587
3142/* 11583 */ MCD::OPC_Decode, 130, 8, 108, // Opcode: VEXTH_W_H, DecodeIdx: 108
3143/* 11587 */ MCD::OPC_FilterValue, 186, 1, 4, 0, // Skip to: 11596
3144/* 11592 */ MCD::OPC_Decode, 252, 7, 108, // Opcode: VEXTH_D_W, DecodeIdx: 108
3145/* 11596 */ MCD::OPC_FilterValue, 187, 1, 4, 0, // Skip to: 11605
3146/* 11601 */ MCD::OPC_Decode, 128, 8, 108, // Opcode: VEXTH_Q_D, DecodeIdx: 108
3147/* 11605 */ MCD::OPC_FilterValue, 188, 1, 4, 0, // Skip to: 11614
3148/* 11610 */ MCD::OPC_Decode, 253, 7, 108, // Opcode: VEXTH_HU_BU, DecodeIdx: 108
3149/* 11614 */ MCD::OPC_FilterValue, 189, 1, 4, 0, // Skip to: 11623
3150/* 11619 */ MCD::OPC_Decode, 129, 8, 108, // Opcode: VEXTH_WU_HU, DecodeIdx: 108
3151/* 11623 */ MCD::OPC_FilterValue, 190, 1, 4, 0, // Skip to: 11632
3152/* 11628 */ MCD::OPC_Decode, 251, 7, 108, // Opcode: VEXTH_DU_WU, DecodeIdx: 108
3153/* 11632 */ MCD::OPC_FilterValue, 191, 1, 4, 0, // Skip to: 11641
3154/* 11637 */ MCD::OPC_Decode, 255, 7, 108, // Opcode: VEXTH_QU_DU, DecodeIdx: 108
3155/* 11641 */ MCD::OPC_FilterValue, 192, 1, 4, 0, // Skip to: 11650
3156/* 11646 */ MCD::OPC_Decode, 206, 10, 110, // Opcode: VREPLGR2VR_B, DecodeIdx: 110
3157/* 11650 */ MCD::OPC_FilterValue, 193, 1, 4, 0, // Skip to: 11659
3158/* 11655 */ MCD::OPC_Decode, 208, 10, 110, // Opcode: VREPLGR2VR_H, DecodeIdx: 110
3159/* 11659 */ MCD::OPC_FilterValue, 194, 1, 4, 0, // Skip to: 11668
3160/* 11664 */ MCD::OPC_Decode, 209, 10, 110, // Opcode: VREPLGR2VR_W, DecodeIdx: 110
3161/* 11668 */ MCD::OPC_FilterValueOrFail, 195, 1,
3162/* 11671 */ MCD::OPC_Decode, 207, 10, 110, // Opcode: VREPLGR2VR_D, DecodeIdx: 110
3163/* 11675 */ MCD::OPC_FilterValue, 168, 1, 47, 0, // Skip to: 11727
3164/* 11680 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
3165/* 11683 */ MCD::OPC_FilterValue, 0, 34, 0, // Skip to: 11721
3166/* 11687 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3167/* 11690 */ MCD::OPC_FilterValue, 0, 21, 0, // Skip to: 11715
3168/* 11694 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
3169/* 11697 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 11709
3170/* 11701 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3171/* 11705 */ MCD::OPC_Decode, 218, 10, 111, // Opcode: VROTRI_B, DecodeIdx: 111
3172/* 11709 */ MCD::OPC_FilterValueOrFail, 1,
3173/* 11711 */ MCD::OPC_Decode, 220, 10, 112, // Opcode: VROTRI_H, DecodeIdx: 112
3174/* 11715 */ MCD::OPC_FilterValueOrFail, 1,
3175/* 11717 */ MCD::OPC_Decode, 221, 10, 106, // Opcode: VROTRI_W, DecodeIdx: 106
3176/* 11721 */ MCD::OPC_FilterValueOrFail, 1,
3177/* 11723 */ MCD::OPC_Decode, 219, 10, 113, // Opcode: VROTRI_D, DecodeIdx: 113
3178/* 11727 */ MCD::OPC_FilterValue, 169, 1, 47, 0, // Skip to: 11779
3179/* 11732 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
3180/* 11735 */ MCD::OPC_FilterValue, 0, 34, 0, // Skip to: 11773
3181/* 11739 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3182/* 11742 */ MCD::OPC_FilterValue, 0, 21, 0, // Skip to: 11767
3183/* 11746 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
3184/* 11749 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 11761
3185/* 11753 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3186/* 11757 */ MCD::OPC_Decode, 231, 11, 111, // Opcode: VSRLRI_B, DecodeIdx: 111
3187/* 11761 */ MCD::OPC_FilterValueOrFail, 1,
3188/* 11763 */ MCD::OPC_Decode, 233, 11, 112, // Opcode: VSRLRI_H, DecodeIdx: 112
3189/* 11767 */ MCD::OPC_FilterValueOrFail, 1,
3190/* 11769 */ MCD::OPC_Decode, 234, 11, 106, // Opcode: VSRLRI_W, DecodeIdx: 106
3191/* 11773 */ MCD::OPC_FilterValueOrFail, 1,
3192/* 11775 */ MCD::OPC_Decode, 232, 11, 113, // Opcode: VSRLRI_D, DecodeIdx: 113
3193/* 11779 */ MCD::OPC_FilterValue, 170, 1, 47, 0, // Skip to: 11831
3194/* 11784 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
3195/* 11787 */ MCD::OPC_FilterValue, 0, 34, 0, // Skip to: 11825
3196/* 11791 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3197/* 11794 */ MCD::OPC_FilterValue, 0, 21, 0, // Skip to: 11819
3198/* 11798 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
3199/* 11801 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 11813
3200/* 11805 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3201/* 11809 */ MCD::OPC_Decode, 201, 11, 111, // Opcode: VSRARI_B, DecodeIdx: 111
3202/* 11813 */ MCD::OPC_FilterValueOrFail, 1,
3203/* 11815 */ MCD::OPC_Decode, 203, 11, 112, // Opcode: VSRARI_H, DecodeIdx: 112
3204/* 11819 */ MCD::OPC_FilterValueOrFail, 1,
3205/* 11821 */ MCD::OPC_Decode, 204, 11, 106, // Opcode: VSRARI_W, DecodeIdx: 106
3206/* 11825 */ MCD::OPC_FilterValueOrFail, 1,
3207/* 11827 */ MCD::OPC_Decode, 202, 11, 113, // Opcode: VSRARI_D, DecodeIdx: 113
3208/* 11831 */ MCD::OPC_FilterValue, 186, 1, 47, 0, // Skip to: 11883
3209/* 11836 */ MCD::OPC_ExtractField, 14, 4, // Inst{17-14} ...
3210/* 11839 */ MCD::OPC_FilterValue, 14, 4, 0, // Skip to: 11847
3211/* 11843 */ MCD::OPC_Decode, 171, 9, 114, // Opcode: VINSGR2VR_B, DecodeIdx: 114
3212/* 11847 */ MCD::OPC_FilterValueOrFail, 15,
3213/* 11849 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
3214/* 11852 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 11860
3215/* 11856 */ MCD::OPC_Decode, 173, 9, 115, // Opcode: VINSGR2VR_H, DecodeIdx: 115
3216/* 11860 */ MCD::OPC_FilterValueOrFail, 1,
3217/* 11862 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ...
3218/* 11865 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 11873
3219/* 11869 */ MCD::OPC_Decode, 174, 9, 116, // Opcode: VINSGR2VR_W, DecodeIdx: 116
3220/* 11873 */ MCD::OPC_FilterValueOrFail, 1,
3221/* 11875 */ MCD::OPC_CheckFieldOrFail, 11, 1, 0,
3222/* 11879 */ MCD::OPC_Decode, 172, 9, 117, // Opcode: VINSGR2VR_D, DecodeIdx: 117
3223/* 11883 */ MCD::OPC_FilterValue, 187, 1, 47, 0, // Skip to: 11935
3224/* 11888 */ MCD::OPC_ExtractField, 14, 4, // Inst{17-14} ...
3225/* 11891 */ MCD::OPC_FilterValue, 14, 4, 0, // Skip to: 11899
3226/* 11895 */ MCD::OPC_Decode, 198, 10, 118, // Opcode: VPICKVE2GR_B, DecodeIdx: 118
3227/* 11899 */ MCD::OPC_FilterValueOrFail, 15,
3228/* 11901 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
3229/* 11904 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 11912
3230/* 11908 */ MCD::OPC_Decode, 202, 10, 119, // Opcode: VPICKVE2GR_H, DecodeIdx: 119
3231/* 11912 */ MCD::OPC_FilterValueOrFail, 1,
3232/* 11914 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ...
3233/* 11917 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 11925
3234/* 11921 */ MCD::OPC_Decode, 204, 10, 120, // Opcode: VPICKVE2GR_W, DecodeIdx: 120
3235/* 11925 */ MCD::OPC_FilterValueOrFail, 1,
3236/* 11927 */ MCD::OPC_CheckFieldOrFail, 11, 1, 0,
3237/* 11931 */ MCD::OPC_Decode, 200, 10, 121, // Opcode: VPICKVE2GR_D, DecodeIdx: 121
3238/* 11935 */ MCD::OPC_FilterValue, 188, 1, 47, 0, // Skip to: 11987
3239/* 11940 */ MCD::OPC_ExtractField, 14, 4, // Inst{17-14} ...
3240/* 11943 */ MCD::OPC_FilterValue, 14, 4, 0, // Skip to: 11951
3241/* 11947 */ MCD::OPC_Decode, 199, 10, 118, // Opcode: VPICKVE2GR_BU, DecodeIdx: 118
3242/* 11951 */ MCD::OPC_FilterValueOrFail, 15,
3243/* 11953 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
3244/* 11956 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 11964
3245/* 11960 */ MCD::OPC_Decode, 203, 10, 119, // Opcode: VPICKVE2GR_HU, DecodeIdx: 119
3246/* 11964 */ MCD::OPC_FilterValueOrFail, 1,
3247/* 11966 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ...
3248/* 11969 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 11977
3249/* 11973 */ MCD::OPC_Decode, 205, 10, 120, // Opcode: VPICKVE2GR_WU, DecodeIdx: 120
3250/* 11977 */ MCD::OPC_FilterValueOrFail, 1,
3251/* 11979 */ MCD::OPC_CheckFieldOrFail, 11, 1, 0,
3252/* 11983 */ MCD::OPC_Decode, 201, 10, 121, // Opcode: VPICKVE2GR_DU, DecodeIdx: 121
3253/* 11987 */ MCD::OPC_FilterValue, 189, 1, 47, 0, // Skip to: 12039
3254/* 11992 */ MCD::OPC_ExtractField, 14, 4, // Inst{17-14} ...
3255/* 11995 */ MCD::OPC_FilterValue, 14, 4, 0, // Skip to: 12003
3256/* 11999 */ MCD::OPC_Decode, 210, 10, 112, // Opcode: VREPLVEI_B, DecodeIdx: 112
3257/* 12003 */ MCD::OPC_FilterValueOrFail, 15,
3258/* 12005 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
3259/* 12008 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 12016
3260/* 12012 */ MCD::OPC_Decode, 212, 10, 111, // Opcode: VREPLVEI_H, DecodeIdx: 111
3261/* 12016 */ MCD::OPC_FilterValueOrFail, 1,
3262/* 12018 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ...
3263/* 12021 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 12029
3264/* 12025 */ MCD::OPC_Decode, 213, 10, 122, // Opcode: VREPLVEI_W, DecodeIdx: 122
3265/* 12029 */ MCD::OPC_FilterValueOrFail, 1,
3266/* 12031 */ MCD::OPC_CheckFieldOrFail, 11, 1, 0,
3267/* 12035 */ MCD::OPC_Decode, 211, 10, 123, // Opcode: VREPLVEI_D, DecodeIdx: 123
3268/* 12039 */ MCD::OPC_FilterValue, 194, 1, 46, 0, // Skip to: 12090
3269/* 12044 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3270/* 12047 */ MCD::OPC_FilterValue, 0, 21, 0, // Skip to: 12072
3271/* 12051 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
3272/* 12054 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 12066
3273/* 12058 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3274/* 12062 */ MCD::OPC_Decode, 167, 11, 111, // Opcode: VSLLWIL_H_B, DecodeIdx: 111
3275/* 12066 */ MCD::OPC_FilterValueOrFail, 1,
3276/* 12068 */ MCD::OPC_Decode, 169, 11, 112, // Opcode: VSLLWIL_W_H, DecodeIdx: 112
3277/* 12072 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 12080
3278/* 12076 */ MCD::OPC_Decode, 165, 11, 106, // Opcode: VSLLWIL_D_W, DecodeIdx: 106
3279/* 12080 */ MCD::OPC_FilterValueOrFail, 2,
3280/* 12082 */ MCD::OPC_CheckFieldOrFail, 10, 5, 0,
3281/* 12086 */ MCD::OPC_Decode, 132, 8, 108, // Opcode: VEXTL_Q_D, DecodeIdx: 108
3282/* 12090 */ MCD::OPC_FilterValue, 195, 1, 46, 0, // Skip to: 12141
3283/* 12095 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3284/* 12098 */ MCD::OPC_FilterValue, 0, 21, 0, // Skip to: 12123
3285/* 12102 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
3286/* 12105 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 12117
3287/* 12109 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3288/* 12113 */ MCD::OPC_Decode, 166, 11, 111, // Opcode: VSLLWIL_HU_BU, DecodeIdx: 111
3289/* 12117 */ MCD::OPC_FilterValueOrFail, 1,
3290/* 12119 */ MCD::OPC_Decode, 168, 11, 112, // Opcode: VSLLWIL_WU_HU, DecodeIdx: 112
3291/* 12123 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 12131
3292/* 12127 */ MCD::OPC_Decode, 164, 11, 106, // Opcode: VSLLWIL_DU_WU, DecodeIdx: 106
3293/* 12131 */ MCD::OPC_FilterValueOrFail, 2,
3294/* 12133 */ MCD::OPC_CheckFieldOrFail, 10, 5, 0,
3295/* 12137 */ MCD::OPC_Decode, 131, 8, 108, // Opcode: VEXTL_QU_DU, DecodeIdx: 108
3296/* 12141 */ MCD::OPC_FilterValue, 196, 1, 47, 0, // Skip to: 12193
3297/* 12146 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
3298/* 12149 */ MCD::OPC_FilterValue, 0, 34, 0, // Skip to: 12187
3299/* 12153 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3300/* 12156 */ MCD::OPC_FilterValue, 0, 21, 0, // Skip to: 12181
3301/* 12160 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
3302/* 12163 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 12175
3303/* 12167 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3304/* 12171 */ MCD::OPC_Decode, 195, 7, 111, // Opcode: VBITCLRI_B, DecodeIdx: 111
3305/* 12175 */ MCD::OPC_FilterValueOrFail, 1,
3306/* 12177 */ MCD::OPC_Decode, 197, 7, 112, // Opcode: VBITCLRI_H, DecodeIdx: 112
3307/* 12181 */ MCD::OPC_FilterValueOrFail, 1,
3308/* 12183 */ MCD::OPC_Decode, 198, 7, 106, // Opcode: VBITCLRI_W, DecodeIdx: 106
3309/* 12187 */ MCD::OPC_FilterValueOrFail, 1,
3310/* 12189 */ MCD::OPC_Decode, 196, 7, 113, // Opcode: VBITCLRI_D, DecodeIdx: 113
3311/* 12193 */ MCD::OPC_FilterValue, 197, 1, 47, 0, // Skip to: 12245
3312/* 12198 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
3313/* 12201 */ MCD::OPC_FilterValue, 0, 34, 0, // Skip to: 12239
3314/* 12205 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3315/* 12208 */ MCD::OPC_FilterValue, 0, 21, 0, // Skip to: 12233
3316/* 12212 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
3317/* 12215 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 12227
3318/* 12219 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3319/* 12223 */ MCD::OPC_Decode, 213, 7, 111, // Opcode: VBITSETI_B, DecodeIdx: 111
3320/* 12227 */ MCD::OPC_FilterValueOrFail, 1,
3321/* 12229 */ MCD::OPC_Decode, 215, 7, 112, // Opcode: VBITSETI_H, DecodeIdx: 112
3322/* 12233 */ MCD::OPC_FilterValueOrFail, 1,
3323/* 12235 */ MCD::OPC_Decode, 216, 7, 106, // Opcode: VBITSETI_W, DecodeIdx: 106
3324/* 12239 */ MCD::OPC_FilterValueOrFail, 1,
3325/* 12241 */ MCD::OPC_Decode, 214, 7, 113, // Opcode: VBITSETI_D, DecodeIdx: 113
3326/* 12245 */ MCD::OPC_FilterValue, 198, 1, 47, 0, // Skip to: 12297
3327/* 12250 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
3328/* 12253 */ MCD::OPC_FilterValue, 0, 34, 0, // Skip to: 12291
3329/* 12257 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3330/* 12260 */ MCD::OPC_FilterValue, 0, 21, 0, // Skip to: 12285
3331/* 12264 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
3332/* 12267 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 12279
3333/* 12271 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3334/* 12275 */ MCD::OPC_Decode, 203, 7, 111, // Opcode: VBITREVI_B, DecodeIdx: 111
3335/* 12279 */ MCD::OPC_FilterValueOrFail, 1,
3336/* 12281 */ MCD::OPC_Decode, 205, 7, 112, // Opcode: VBITREVI_H, DecodeIdx: 112
3337/* 12285 */ MCD::OPC_FilterValueOrFail, 1,
3338/* 12287 */ MCD::OPC_Decode, 206, 7, 106, // Opcode: VBITREVI_W, DecodeIdx: 106
3339/* 12291 */ MCD::OPC_FilterValueOrFail, 1,
3340/* 12293 */ MCD::OPC_Decode, 204, 7, 113, // Opcode: VBITREVI_D, DecodeIdx: 113
3341/* 12297 */ MCD::OPC_FilterValue, 201, 1, 47, 0, // Skip to: 12349
3342/* 12302 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
3343/* 12305 */ MCD::OPC_FilterValue, 0, 34, 0, // Skip to: 12343
3344/* 12309 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3345/* 12312 */ MCD::OPC_FilterValue, 0, 21, 0, // Skip to: 12337
3346/* 12316 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
3347/* 12319 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 12331
3348/* 12323 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3349/* 12327 */ MCD::OPC_Decode, 234, 10, 111, // Opcode: VSAT_B, DecodeIdx: 111
3350/* 12331 */ MCD::OPC_FilterValueOrFail, 1,
3351/* 12333 */ MCD::OPC_Decode, 238, 10, 112, // Opcode: VSAT_H, DecodeIdx: 112
3352/* 12337 */ MCD::OPC_FilterValueOrFail, 1,
3353/* 12339 */ MCD::OPC_Decode, 240, 10, 106, // Opcode: VSAT_W, DecodeIdx: 106
3354/* 12343 */ MCD::OPC_FilterValueOrFail, 1,
3355/* 12345 */ MCD::OPC_Decode, 236, 10, 113, // Opcode: VSAT_D, DecodeIdx: 113
3356/* 12349 */ MCD::OPC_FilterValue, 202, 1, 47, 0, // Skip to: 12401
3357/* 12354 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
3358/* 12357 */ MCD::OPC_FilterValue, 0, 34, 0, // Skip to: 12395
3359/* 12361 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3360/* 12364 */ MCD::OPC_FilterValue, 0, 21, 0, // Skip to: 12389
3361/* 12368 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
3362/* 12371 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 12383
3363/* 12375 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3364/* 12379 */ MCD::OPC_Decode, 235, 10, 111, // Opcode: VSAT_BU, DecodeIdx: 111
3365/* 12383 */ MCD::OPC_FilterValueOrFail, 1,
3366/* 12385 */ MCD::OPC_Decode, 239, 10, 112, // Opcode: VSAT_HU, DecodeIdx: 112
3367/* 12389 */ MCD::OPC_FilterValueOrFail, 1,
3368/* 12391 */ MCD::OPC_Decode, 241, 10, 106, // Opcode: VSAT_WU, DecodeIdx: 106
3369/* 12395 */ MCD::OPC_FilterValueOrFail, 1,
3370/* 12397 */ MCD::OPC_Decode, 237, 10, 113, // Opcode: VSAT_DU, DecodeIdx: 113
3371/* 12401 */ MCD::OPC_FilterValue, 203, 1, 47, 0, // Skip to: 12453
3372/* 12406 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
3373/* 12409 */ MCD::OPC_FilterValue, 0, 34, 0, // Skip to: 12447
3374/* 12413 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3375/* 12416 */ MCD::OPC_FilterValue, 0, 21, 0, // Skip to: 12441
3376/* 12420 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
3377/* 12423 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 12435
3378/* 12427 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3379/* 12431 */ MCD::OPC_Decode, 160, 11, 111, // Opcode: VSLLI_B, DecodeIdx: 111
3380/* 12435 */ MCD::OPC_FilterValueOrFail, 1,
3381/* 12437 */ MCD::OPC_Decode, 162, 11, 112, // Opcode: VSLLI_H, DecodeIdx: 112
3382/* 12441 */ MCD::OPC_FilterValueOrFail, 1,
3383/* 12443 */ MCD::OPC_Decode, 163, 11, 106, // Opcode: VSLLI_W, DecodeIdx: 106
3384/* 12447 */ MCD::OPC_FilterValueOrFail, 1,
3385/* 12449 */ MCD::OPC_Decode, 161, 11, 113, // Opcode: VSLLI_D, DecodeIdx: 113
3386/* 12453 */ MCD::OPC_FilterValue, 204, 1, 47, 0, // Skip to: 12505
3387/* 12458 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
3388/* 12461 */ MCD::OPC_FilterValue, 0, 34, 0, // Skip to: 12499
3389/* 12465 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3390/* 12468 */ MCD::OPC_FilterValue, 0, 21, 0, // Skip to: 12493
3391/* 12472 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
3392/* 12475 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 12487
3393/* 12479 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3394/* 12483 */ MCD::OPC_Decode, 220, 11, 111, // Opcode: VSRLI_B, DecodeIdx: 111
3395/* 12487 */ MCD::OPC_FilterValueOrFail, 1,
3396/* 12489 */ MCD::OPC_Decode, 222, 11, 112, // Opcode: VSRLI_H, DecodeIdx: 112
3397/* 12493 */ MCD::OPC_FilterValueOrFail, 1,
3398/* 12495 */ MCD::OPC_Decode, 223, 11, 106, // Opcode: VSRLI_W, DecodeIdx: 106
3399/* 12499 */ MCD::OPC_FilterValueOrFail, 1,
3400/* 12501 */ MCD::OPC_Decode, 221, 11, 113, // Opcode: VSRLI_D, DecodeIdx: 113
3401/* 12505 */ MCD::OPC_FilterValue, 205, 1, 47, 0, // Skip to: 12557
3402/* 12510 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
3403/* 12513 */ MCD::OPC_FilterValue, 0, 34, 0, // Skip to: 12551
3404/* 12517 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3405/* 12520 */ MCD::OPC_FilterValue, 0, 21, 0, // Skip to: 12545
3406/* 12524 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
3407/* 12527 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 12539
3408/* 12531 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3409/* 12535 */ MCD::OPC_Decode, 190, 11, 111, // Opcode: VSRAI_B, DecodeIdx: 111
3410/* 12539 */ MCD::OPC_FilterValueOrFail, 1,
3411/* 12541 */ MCD::OPC_Decode, 192, 11, 112, // Opcode: VSRAI_H, DecodeIdx: 112
3412/* 12545 */ MCD::OPC_FilterValueOrFail, 1,
3413/* 12547 */ MCD::OPC_Decode, 193, 11, 106, // Opcode: VSRAI_W, DecodeIdx: 106
3414/* 12551 */ MCD::OPC_FilterValueOrFail, 1,
3415/* 12553 */ MCD::OPC_Decode, 191, 11, 113, // Opcode: VSRAI_D, DecodeIdx: 113
3416/* 12557 */ MCD::OPC_FilterValue, 208, 1, 47, 0, // Skip to: 12609
3417/* 12562 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
3418/* 12565 */ MCD::OPC_FilterValue, 0, 34, 0, // Skip to: 12603
3419/* 12569 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
3420/* 12572 */ MCD::OPC_FilterValue, 0, 21, 0, // Skip to: 12597
3421/* 12576 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3422/* 12579 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 12591
3423/* 12583 */ MCD::OPC_CheckFieldOrFail, 14, 1, 1,
3424/* 12587 */ MCD::OPC_Decode, 224, 11, 124, // Opcode: VSRLNI_B_H, DecodeIdx: 124
3425/* 12591 */ MCD::OPC_FilterValueOrFail, 1,
3426/* 12593 */ MCD::OPC_Decode, 226, 11, 107, // Opcode: VSRLNI_H_W, DecodeIdx: 107
3427/* 12597 */ MCD::OPC_FilterValueOrFail, 1,
3428/* 12599 */ MCD::OPC_Decode, 227, 11, 125, // Opcode: VSRLNI_W_D, DecodeIdx: 125
3429/* 12603 */ MCD::OPC_FilterValueOrFail, 1,
3430/* 12605 */ MCD::OPC_Decode, 225, 11, 126, // Opcode: VSRLNI_D_Q, DecodeIdx: 126
3431/* 12609 */ MCD::OPC_FilterValue, 209, 1, 47, 0, // Skip to: 12661
3432/* 12614 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
3433/* 12617 */ MCD::OPC_FilterValue, 0, 34, 0, // Skip to: 12655
3434/* 12621 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
3435/* 12624 */ MCD::OPC_FilterValue, 0, 21, 0, // Skip to: 12649
3436/* 12628 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3437/* 12631 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 12643
3438/* 12635 */ MCD::OPC_CheckFieldOrFail, 14, 1, 1,
3439/* 12639 */ MCD::OPC_Decode, 235, 11, 124, // Opcode: VSRLRNI_B_H, DecodeIdx: 124
3440/* 12643 */ MCD::OPC_FilterValueOrFail, 1,
3441/* 12645 */ MCD::OPC_Decode, 237, 11, 107, // Opcode: VSRLRNI_H_W, DecodeIdx: 107
3442/* 12649 */ MCD::OPC_FilterValueOrFail, 1,
3443/* 12651 */ MCD::OPC_Decode, 238, 11, 125, // Opcode: VSRLRNI_W_D, DecodeIdx: 125
3444/* 12655 */ MCD::OPC_FilterValueOrFail, 1,
3445/* 12657 */ MCD::OPC_Decode, 236, 11, 126, // Opcode: VSRLRNI_D_Q, DecodeIdx: 126
3446/* 12661 */ MCD::OPC_FilterValue, 210, 1, 47, 0, // Skip to: 12713
3447/* 12666 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
3448/* 12669 */ MCD::OPC_FilterValue, 0, 34, 0, // Skip to: 12707
3449/* 12673 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
3450/* 12676 */ MCD::OPC_FilterValue, 0, 21, 0, // Skip to: 12701
3451/* 12680 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3452/* 12683 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 12695
3453/* 12687 */ MCD::OPC_CheckFieldOrFail, 14, 1, 1,
3454/* 12691 */ MCD::OPC_Decode, 151, 12, 124, // Opcode: VSSRLNI_B_H, DecodeIdx: 124
3455/* 12695 */ MCD::OPC_FilterValueOrFail, 1,
3456/* 12697 */ MCD::OPC_Decode, 155, 12, 107, // Opcode: VSSRLNI_H_W, DecodeIdx: 107
3457/* 12701 */ MCD::OPC_FilterValueOrFail, 1,
3458/* 12703 */ MCD::OPC_Decode, 157, 12, 125, // Opcode: VSSRLNI_W_D, DecodeIdx: 125
3459/* 12707 */ MCD::OPC_FilterValueOrFail, 1,
3460/* 12709 */ MCD::OPC_Decode, 153, 12, 126, // Opcode: VSSRLNI_D_Q, DecodeIdx: 126
3461/* 12713 */ MCD::OPC_FilterValue, 211, 1, 47, 0, // Skip to: 12765
3462/* 12718 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
3463/* 12721 */ MCD::OPC_FilterValue, 0, 34, 0, // Skip to: 12759
3464/* 12725 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
3465/* 12728 */ MCD::OPC_FilterValue, 0, 21, 0, // Skip to: 12753
3466/* 12732 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3467/* 12735 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 12747
3468/* 12739 */ MCD::OPC_CheckFieldOrFail, 14, 1, 1,
3469/* 12743 */ MCD::OPC_Decode, 150, 12, 124, // Opcode: VSSRLNI_BU_H, DecodeIdx: 124
3470/* 12747 */ MCD::OPC_FilterValueOrFail, 1,
3471/* 12749 */ MCD::OPC_Decode, 154, 12, 107, // Opcode: VSSRLNI_HU_W, DecodeIdx: 107
3472/* 12753 */ MCD::OPC_FilterValueOrFail, 1,
3473/* 12755 */ MCD::OPC_Decode, 156, 12, 125, // Opcode: VSSRLNI_WU_D, DecodeIdx: 125
3474/* 12759 */ MCD::OPC_FilterValueOrFail, 1,
3475/* 12761 */ MCD::OPC_Decode, 152, 12, 126, // Opcode: VSSRLNI_DU_Q, DecodeIdx: 126
3476/* 12765 */ MCD::OPC_FilterValue, 212, 1, 47, 0, // Skip to: 12817
3477/* 12770 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
3478/* 12773 */ MCD::OPC_FilterValue, 0, 34, 0, // Skip to: 12811
3479/* 12777 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
3480/* 12780 */ MCD::OPC_FilterValue, 0, 21, 0, // Skip to: 12805
3481/* 12784 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3482/* 12787 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 12799
3483/* 12791 */ MCD::OPC_CheckFieldOrFail, 14, 1, 1,
3484/* 12795 */ MCD::OPC_Decode, 165, 12, 124, // Opcode: VSSRLRNI_B_H, DecodeIdx: 124
3485/* 12799 */ MCD::OPC_FilterValueOrFail, 1,
3486/* 12801 */ MCD::OPC_Decode, 169, 12, 107, // Opcode: VSSRLRNI_H_W, DecodeIdx: 107
3487/* 12805 */ MCD::OPC_FilterValueOrFail, 1,
3488/* 12807 */ MCD::OPC_Decode, 171, 12, 125, // Opcode: VSSRLRNI_W_D, DecodeIdx: 125
3489/* 12811 */ MCD::OPC_FilterValueOrFail, 1,
3490/* 12813 */ MCD::OPC_Decode, 167, 12, 126, // Opcode: VSSRLRNI_D_Q, DecodeIdx: 126
3491/* 12817 */ MCD::OPC_FilterValue, 213, 1, 47, 0, // Skip to: 12869
3492/* 12822 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
3493/* 12825 */ MCD::OPC_FilterValue, 0, 34, 0, // Skip to: 12863
3494/* 12829 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
3495/* 12832 */ MCD::OPC_FilterValue, 0, 21, 0, // Skip to: 12857
3496/* 12836 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3497/* 12839 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 12851
3498/* 12843 */ MCD::OPC_CheckFieldOrFail, 14, 1, 1,
3499/* 12847 */ MCD::OPC_Decode, 164, 12, 124, // Opcode: VSSRLRNI_BU_H, DecodeIdx: 124
3500/* 12851 */ MCD::OPC_FilterValueOrFail, 1,
3501/* 12853 */ MCD::OPC_Decode, 168, 12, 107, // Opcode: VSSRLRNI_HU_W, DecodeIdx: 107
3502/* 12857 */ MCD::OPC_FilterValueOrFail, 1,
3503/* 12859 */ MCD::OPC_Decode, 170, 12, 125, // Opcode: VSSRLRNI_WU_D, DecodeIdx: 125
3504/* 12863 */ MCD::OPC_FilterValueOrFail, 1,
3505/* 12865 */ MCD::OPC_Decode, 166, 12, 126, // Opcode: VSSRLRNI_DU_Q, DecodeIdx: 126
3506/* 12869 */ MCD::OPC_FilterValue, 214, 1, 47, 0, // Skip to: 12921
3507/* 12874 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
3508/* 12877 */ MCD::OPC_FilterValue, 0, 34, 0, // Skip to: 12915
3509/* 12881 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
3510/* 12884 */ MCD::OPC_FilterValue, 0, 21, 0, // Skip to: 12909
3511/* 12888 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3512/* 12891 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 12903
3513/* 12895 */ MCD::OPC_CheckFieldOrFail, 14, 1, 1,
3514/* 12899 */ MCD::OPC_Decode, 194, 11, 124, // Opcode: VSRANI_B_H, DecodeIdx: 124
3515/* 12903 */ MCD::OPC_FilterValueOrFail, 1,
3516/* 12905 */ MCD::OPC_Decode, 196, 11, 107, // Opcode: VSRANI_H_W, DecodeIdx: 107
3517/* 12909 */ MCD::OPC_FilterValueOrFail, 1,
3518/* 12911 */ MCD::OPC_Decode, 197, 11, 125, // Opcode: VSRANI_W_D, DecodeIdx: 125
3519/* 12915 */ MCD::OPC_FilterValueOrFail, 1,
3520/* 12917 */ MCD::OPC_Decode, 195, 11, 126, // Opcode: VSRANI_D_Q, DecodeIdx: 126
3521/* 12921 */ MCD::OPC_FilterValue, 215, 1, 47, 0, // Skip to: 12973
3522/* 12926 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
3523/* 12929 */ MCD::OPC_FilterValue, 0, 34, 0, // Skip to: 12967
3524/* 12933 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
3525/* 12936 */ MCD::OPC_FilterValue, 0, 21, 0, // Skip to: 12961
3526/* 12940 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3527/* 12943 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 12955
3528/* 12947 */ MCD::OPC_CheckFieldOrFail, 14, 1, 1,
3529/* 12951 */ MCD::OPC_Decode, 205, 11, 124, // Opcode: VSRARNI_B_H, DecodeIdx: 124
3530/* 12955 */ MCD::OPC_FilterValueOrFail, 1,
3531/* 12957 */ MCD::OPC_Decode, 207, 11, 107, // Opcode: VSRARNI_H_W, DecodeIdx: 107
3532/* 12961 */ MCD::OPC_FilterValueOrFail, 1,
3533/* 12963 */ MCD::OPC_Decode, 208, 11, 125, // Opcode: VSRARNI_W_D, DecodeIdx: 125
3534/* 12967 */ MCD::OPC_FilterValueOrFail, 1,
3535/* 12969 */ MCD::OPC_Decode, 206, 11, 126, // Opcode: VSRARNI_D_Q, DecodeIdx: 126
3536/* 12973 */ MCD::OPC_FilterValue, 216, 1, 47, 0, // Skip to: 13025
3537/* 12978 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
3538/* 12981 */ MCD::OPC_FilterValue, 0, 34, 0, // Skip to: 13019
3539/* 12985 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
3540/* 12988 */ MCD::OPC_FilterValue, 0, 21, 0, // Skip to: 13013
3541/* 12992 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3542/* 12995 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 13007
3543/* 12999 */ MCD::OPC_CheckFieldOrFail, 14, 1, 1,
3544/* 13003 */ MCD::OPC_Decode, 251, 11, 124, // Opcode: VSSRANI_B_H, DecodeIdx: 124
3545/* 13007 */ MCD::OPC_FilterValueOrFail, 1,
3546/* 13009 */ MCD::OPC_Decode, 255, 11, 107, // Opcode: VSSRANI_H_W, DecodeIdx: 107
3547/* 13013 */ MCD::OPC_FilterValueOrFail, 1,
3548/* 13015 */ MCD::OPC_Decode, 129, 12, 125, // Opcode: VSSRANI_W_D, DecodeIdx: 125
3549/* 13019 */ MCD::OPC_FilterValueOrFail, 1,
3550/* 13021 */ MCD::OPC_Decode, 253, 11, 126, // Opcode: VSSRANI_D_Q, DecodeIdx: 126
3551/* 13025 */ MCD::OPC_FilterValue, 217, 1, 47, 0, // Skip to: 13077
3552/* 13030 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
3553/* 13033 */ MCD::OPC_FilterValue, 0, 34, 0, // Skip to: 13071
3554/* 13037 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
3555/* 13040 */ MCD::OPC_FilterValue, 0, 21, 0, // Skip to: 13065
3556/* 13044 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3557/* 13047 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 13059
3558/* 13051 */ MCD::OPC_CheckFieldOrFail, 14, 1, 1,
3559/* 13055 */ MCD::OPC_Decode, 250, 11, 124, // Opcode: VSSRANI_BU_H, DecodeIdx: 124
3560/* 13059 */ MCD::OPC_FilterValueOrFail, 1,
3561/* 13061 */ MCD::OPC_Decode, 254, 11, 107, // Opcode: VSSRANI_HU_W, DecodeIdx: 107
3562/* 13065 */ MCD::OPC_FilterValueOrFail, 1,
3563/* 13067 */ MCD::OPC_Decode, 128, 12, 125, // Opcode: VSSRANI_WU_D, DecodeIdx: 125
3564/* 13071 */ MCD::OPC_FilterValueOrFail, 1,
3565/* 13073 */ MCD::OPC_Decode, 252, 11, 126, // Opcode: VSSRANI_DU_Q, DecodeIdx: 126
3566/* 13077 */ MCD::OPC_FilterValue, 218, 1, 47, 0, // Skip to: 13129
3567/* 13082 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
3568/* 13085 */ MCD::OPC_FilterValue, 0, 34, 0, // Skip to: 13123
3569/* 13089 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
3570/* 13092 */ MCD::OPC_FilterValue, 0, 21, 0, // Skip to: 13117
3571/* 13096 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3572/* 13099 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 13111
3573/* 13103 */ MCD::OPC_CheckFieldOrFail, 14, 1, 1,
3574/* 13107 */ MCD::OPC_Decode, 137, 12, 124, // Opcode: VSSRARNI_B_H, DecodeIdx: 124
3575/* 13111 */ MCD::OPC_FilterValueOrFail, 1,
3576/* 13113 */ MCD::OPC_Decode, 141, 12, 107, // Opcode: VSSRARNI_H_W, DecodeIdx: 107
3577/* 13117 */ MCD::OPC_FilterValueOrFail, 1,
3578/* 13119 */ MCD::OPC_Decode, 143, 12, 125, // Opcode: VSSRARNI_W_D, DecodeIdx: 125
3579/* 13123 */ MCD::OPC_FilterValueOrFail, 1,
3580/* 13125 */ MCD::OPC_Decode, 139, 12, 126, // Opcode: VSSRARNI_D_Q, DecodeIdx: 126
3581/* 13129 */ MCD::OPC_FilterValue, 219, 1, 47, 0, // Skip to: 13181
3582/* 13134 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
3583/* 13137 */ MCD::OPC_FilterValue, 0, 34, 0, // Skip to: 13175
3584/* 13141 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
3585/* 13144 */ MCD::OPC_FilterValue, 0, 21, 0, // Skip to: 13169
3586/* 13148 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3587/* 13151 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 13163
3588/* 13155 */ MCD::OPC_CheckFieldOrFail, 14, 1, 1,
3589/* 13159 */ MCD::OPC_Decode, 136, 12, 124, // Opcode: VSSRARNI_BU_H, DecodeIdx: 124
3590/* 13163 */ MCD::OPC_FilterValueOrFail, 1,
3591/* 13165 */ MCD::OPC_Decode, 140, 12, 107, // Opcode: VSSRARNI_HU_W, DecodeIdx: 107
3592/* 13169 */ MCD::OPC_FilterValueOrFail, 1,
3593/* 13171 */ MCD::OPC_Decode, 142, 12, 125, // Opcode: VSSRARNI_WU_D, DecodeIdx: 125
3594/* 13175 */ MCD::OPC_FilterValueOrFail, 1,
3595/* 13177 */ MCD::OPC_Decode, 138, 12, 126, // Opcode: VSSRARNI_DU_Q, DecodeIdx: 126
3596/* 13181 */ MCD::OPC_FilterValue, 224, 1, 4, 0, // Skip to: 13190
3597/* 13186 */ MCD::OPC_Decode, 134, 8, 127, // Opcode: VEXTRINS_D, DecodeIdx: 127
3598/* 13190 */ MCD::OPC_FilterValue, 225, 1, 4, 0, // Skip to: 13199
3599/* 13195 */ MCD::OPC_Decode, 136, 8, 127, // Opcode: VEXTRINS_W, DecodeIdx: 127
3600/* 13199 */ MCD::OPC_FilterValue, 226, 1, 4, 0, // Skip to: 13208
3601/* 13204 */ MCD::OPC_Decode, 135, 8, 127, // Opcode: VEXTRINS_H, DecodeIdx: 127
3602/* 13208 */ MCD::OPC_FilterValue, 227, 1, 4, 0, // Skip to: 13217
3603/* 13213 */ MCD::OPC_Decode, 133, 8, 127, // Opcode: VEXTRINS_B, DecodeIdx: 127
3604/* 13217 */ MCD::OPC_FilterValue, 228, 1, 5, 0, // Skip to: 13227
3605/* 13222 */ MCD::OPC_Decode, 132, 11, 128, 1, // Opcode: VSHUF4I_B, DecodeIdx: 128
3606/* 13227 */ MCD::OPC_FilterValue, 229, 1, 5, 0, // Skip to: 13237
3607/* 13232 */ MCD::OPC_Decode, 134, 11, 128, 1, // Opcode: VSHUF4I_H, DecodeIdx: 128
3608/* 13237 */ MCD::OPC_FilterValue, 230, 1, 5, 0, // Skip to: 13247
3609/* 13242 */ MCD::OPC_Decode, 135, 11, 128, 1, // Opcode: VSHUF4I_W, DecodeIdx: 128
3610/* 13247 */ MCD::OPC_FilterValue, 231, 1, 4, 0, // Skip to: 13256
3611/* 13252 */ MCD::OPC_Decode, 133, 11, 127, // Opcode: VSHUF4I_D, DecodeIdx: 127
3612/* 13256 */ MCD::OPC_FilterValue, 241, 1, 4, 0, // Skip to: 13265
3613/* 13261 */ MCD::OPC_Decode, 211, 7, 127, // Opcode: VBITSELI_B, DecodeIdx: 127
3614/* 13265 */ MCD::OPC_FilterValue, 244, 1, 5, 0, // Skip to: 13275
3615/* 13270 */ MCD::OPC_Decode, 176, 7, 128, 1, // Opcode: VANDI_B, DecodeIdx: 128
3616/* 13275 */ MCD::OPC_FilterValue, 245, 1, 5, 0, // Skip to: 13285
3617/* 13280 */ MCD::OPC_Decode, 174, 10, 128, 1, // Opcode: VORI_B, DecodeIdx: 128
3618/* 13285 */ MCD::OPC_FilterValue, 246, 1, 5, 0, // Skip to: 13295
3619/* 13290 */ MCD::OPC_Decode, 217, 12, 128, 1, // Opcode: VXORI_B, DecodeIdx: 128
3620/* 13295 */ MCD::OPC_FilterValue, 247, 1, 5, 0, // Skip to: 13305
3621/* 13300 */ MCD::OPC_Decode, 172, 10, 128, 1, // Opcode: VNORI_B, DecodeIdx: 128
3622/* 13305 */ MCD::OPC_FilterValue, 248, 1, 5, 0, // Skip to: 13315
3623/* 13310 */ MCD::OPC_Decode, 176, 9, 129, 1, // Opcode: VLDI, DecodeIdx: 129
3624/* 13315 */ MCD::OPC_FilterValueOrFail, 249, 1,
3625/* 13318 */ MCD::OPC_Decode, 189, 10, 127, // Opcode: VPERMI_W, DecodeIdx: 127
3626/* 13322 */ MCD::OPC_FilterValueOrFail, 29,
3627/* 13324 */ MCD::OPC_ExtractField, 18, 8, // Inst{25-18} ...
3628/* 13327 */ MCD::OPC_FilterValue, 0, 65, 0, // Skip to: 13396
3629/* 13331 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3630/* 13334 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 13342
3631/* 13338 */ MCD::OPC_Decode, 188, 17, 64, // Opcode: XVSEQ_B, DecodeIdx: 64
3632/* 13342 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 13350
3633/* 13346 */ MCD::OPC_Decode, 190, 17, 64, // Opcode: XVSEQ_H, DecodeIdx: 64
3634/* 13350 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 13358
3635/* 13354 */ MCD::OPC_Decode, 191, 17, 64, // Opcode: XVSEQ_W, DecodeIdx: 64
3636/* 13358 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 13366
3637/* 13362 */ MCD::OPC_Decode, 189, 17, 64, // Opcode: XVSEQ_D, DecodeIdx: 64
3638/* 13366 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 13374
3639/* 13370 */ MCD::OPC_Decode, 222, 17, 64, // Opcode: XVSLE_B, DecodeIdx: 64
3640/* 13374 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 13382
3641/* 13378 */ MCD::OPC_Decode, 226, 17, 64, // Opcode: XVSLE_H, DecodeIdx: 64
3642/* 13382 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 13390
3643/* 13386 */ MCD::OPC_Decode, 228, 17, 64, // Opcode: XVSLE_W, DecodeIdx: 64
3644/* 13390 */ MCD::OPC_FilterValueOrFail, 7,
3645/* 13392 */ MCD::OPC_Decode, 224, 17, 64, // Opcode: XVSLE_D, DecodeIdx: 64
3646/* 13396 */ MCD::OPC_FilterValue, 1, 65, 0, // Skip to: 13465
3647/* 13400 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3648/* 13403 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 13411
3649/* 13407 */ MCD::OPC_Decode, 223, 17, 64, // Opcode: XVSLE_BU, DecodeIdx: 64
3650/* 13411 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 13419
3651/* 13415 */ MCD::OPC_Decode, 227, 17, 64, // Opcode: XVSLE_HU, DecodeIdx: 64
3652/* 13419 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 13427
3653/* 13423 */ MCD::OPC_Decode, 229, 17, 64, // Opcode: XVSLE_WU, DecodeIdx: 64
3654/* 13427 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 13435
3655/* 13431 */ MCD::OPC_Decode, 225, 17, 64, // Opcode: XVSLE_DU, DecodeIdx: 64
3656/* 13435 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 13443
3657/* 13439 */ MCD::OPC_Decode, 252, 17, 64, // Opcode: XVSLT_B, DecodeIdx: 64
3658/* 13443 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 13451
3659/* 13447 */ MCD::OPC_Decode, 128, 18, 64, // Opcode: XVSLT_H, DecodeIdx: 64
3660/* 13451 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 13459
3661/* 13455 */ MCD::OPC_Decode, 130, 18, 64, // Opcode: XVSLT_W, DecodeIdx: 64
3662/* 13459 */ MCD::OPC_FilterValueOrFail, 7,
3663/* 13461 */ MCD::OPC_Decode, 254, 17, 64, // Opcode: XVSLT_D, DecodeIdx: 64
3664/* 13465 */ MCD::OPC_FilterValue, 2, 65, 0, // Skip to: 13534
3665/* 13469 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3666/* 13472 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 13480
3667/* 13476 */ MCD::OPC_Decode, 253, 17, 64, // Opcode: XVSLT_BU, DecodeIdx: 64
3668/* 13480 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 13488
3669/* 13484 */ MCD::OPC_Decode, 129, 18, 64, // Opcode: XVSLT_HU, DecodeIdx: 64
3670/* 13488 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 13496
3671/* 13492 */ MCD::OPC_Decode, 131, 18, 64, // Opcode: XVSLT_WU, DecodeIdx: 64
3672/* 13496 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 13504
3673/* 13500 */ MCD::OPC_Decode, 255, 17, 64, // Opcode: XVSLT_DU, DecodeIdx: 64
3674/* 13504 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 13512
3675/* 13508 */ MCD::OPC_Decode, 246, 13, 64, // Opcode: XVADD_B, DecodeIdx: 64
3676/* 13512 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 13520
3677/* 13516 */ MCD::OPC_Decode, 248, 13, 64, // Opcode: XVADD_H, DecodeIdx: 64
3678/* 13520 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 13528
3679/* 13524 */ MCD::OPC_Decode, 250, 13, 64, // Opcode: XVADD_W, DecodeIdx: 64
3680/* 13528 */ MCD::OPC_FilterValueOrFail, 7,
3681/* 13530 */ MCD::OPC_Decode, 247, 13, 64, // Opcode: XVADD_D, DecodeIdx: 64
3682/* 13534 */ MCD::OPC_FilterValue, 3, 33, 0, // Skip to: 13571
3683/* 13538 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3684/* 13541 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 13549
3685/* 13545 */ MCD::OPC_Decode, 154, 19, 64, // Opcode: XVSUB_B, DecodeIdx: 64
3686/* 13549 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 13557
3687/* 13553 */ MCD::OPC_Decode, 156, 19, 64, // Opcode: XVSUB_H, DecodeIdx: 64
3688/* 13557 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 13565
3689/* 13561 */ MCD::OPC_Decode, 158, 19, 64, // Opcode: XVSUB_W, DecodeIdx: 64
3690/* 13565 */ MCD::OPC_FilterValueOrFail, 3,
3691/* 13567 */ MCD::OPC_Decode, 155, 19, 64, // Opcode: XVSUB_D, DecodeIdx: 64
3692/* 13571 */ MCD::OPC_FilterValue, 7, 33, 0, // Skip to: 13608
3693/* 13575 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3694/* 13578 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 13586
3695/* 13582 */ MCD::OPC_Decode, 225, 13, 64, // Opcode: XVADDWEV_H_B, DecodeIdx: 64
3696/* 13586 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 13594
3697/* 13590 */ MCD::OPC_Decode, 231, 13, 64, // Opcode: XVADDWEV_W_H, DecodeIdx: 64
3698/* 13594 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 13602
3699/* 13598 */ MCD::OPC_Decode, 222, 13, 64, // Opcode: XVADDWEV_D_W, DecodeIdx: 64
3700/* 13602 */ MCD::OPC_FilterValueOrFail, 7,
3701/* 13604 */ MCD::OPC_Decode, 228, 13, 64, // Opcode: XVADDWEV_Q_D, DecodeIdx: 64
3702/* 13608 */ MCD::OPC_FilterValue, 8, 65, 0, // Skip to: 13677
3703/* 13612 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3704/* 13615 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 13623
3705/* 13619 */ MCD::OPC_Decode, 140, 19, 64, // Opcode: XVSUBWEV_H_B, DecodeIdx: 64
3706/* 13623 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 13631
3707/* 13627 */ MCD::OPC_Decode, 144, 19, 64, // Opcode: XVSUBWEV_W_H, DecodeIdx: 64
3708/* 13631 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 13639
3709/* 13635 */ MCD::OPC_Decode, 138, 19, 64, // Opcode: XVSUBWEV_D_W, DecodeIdx: 64
3710/* 13639 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 13647
3711/* 13643 */ MCD::OPC_Decode, 142, 19, 64, // Opcode: XVSUBWEV_Q_D, DecodeIdx: 64
3712/* 13647 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 13655
3713/* 13651 */ MCD::OPC_Decode, 237, 13, 64, // Opcode: XVADDWOD_H_B, DecodeIdx: 64
3714/* 13655 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 13663
3715/* 13659 */ MCD::OPC_Decode, 243, 13, 64, // Opcode: XVADDWOD_W_H, DecodeIdx: 64
3716/* 13663 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 13671
3717/* 13667 */ MCD::OPC_Decode, 234, 13, 64, // Opcode: XVADDWOD_D_W, DecodeIdx: 64
3718/* 13671 */ MCD::OPC_FilterValueOrFail, 7,
3719/* 13673 */ MCD::OPC_Decode, 240, 13, 64, // Opcode: XVADDWOD_Q_D, DecodeIdx: 64
3720/* 13677 */ MCD::OPC_FilterValue, 9, 33, 0, // Skip to: 13714
3721/* 13681 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3722/* 13684 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 13692
3723/* 13688 */ MCD::OPC_Decode, 148, 19, 64, // Opcode: XVSUBWOD_H_B, DecodeIdx: 64
3724/* 13692 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 13700
3725/* 13696 */ MCD::OPC_Decode, 152, 19, 64, // Opcode: XVSUBWOD_W_H, DecodeIdx: 64
3726/* 13700 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 13708
3727/* 13704 */ MCD::OPC_Decode, 146, 19, 64, // Opcode: XVSUBWOD_D_W, DecodeIdx: 64
3728/* 13708 */ MCD::OPC_FilterValueOrFail, 3,
3729/* 13710 */ MCD::OPC_Decode, 150, 19, 64, // Opcode: XVSUBWOD_Q_D, DecodeIdx: 64
3730/* 13714 */ MCD::OPC_FilterValue, 11, 33, 0, // Skip to: 13751
3731/* 13718 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3732/* 13721 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 13729
3733/* 13725 */ MCD::OPC_Decode, 226, 13, 64, // Opcode: XVADDWEV_H_BU, DecodeIdx: 64
3734/* 13729 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 13737
3735/* 13733 */ MCD::OPC_Decode, 232, 13, 64, // Opcode: XVADDWEV_W_HU, DecodeIdx: 64
3736/* 13737 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 13745
3737/* 13741 */ MCD::OPC_Decode, 223, 13, 64, // Opcode: XVADDWEV_D_WU, DecodeIdx: 64
3738/* 13745 */ MCD::OPC_FilterValueOrFail, 7,
3739/* 13747 */ MCD::OPC_Decode, 229, 13, 64, // Opcode: XVADDWEV_Q_DU, DecodeIdx: 64
3740/* 13751 */ MCD::OPC_FilterValue, 12, 65, 0, // Skip to: 13820
3741/* 13755 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3742/* 13758 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 13766
3743/* 13762 */ MCD::OPC_Decode, 141, 19, 64, // Opcode: XVSUBWEV_H_BU, DecodeIdx: 64
3744/* 13766 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 13774
3745/* 13770 */ MCD::OPC_Decode, 145, 19, 64, // Opcode: XVSUBWEV_W_HU, DecodeIdx: 64
3746/* 13774 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 13782
3747/* 13778 */ MCD::OPC_Decode, 139, 19, 64, // Opcode: XVSUBWEV_D_WU, DecodeIdx: 64
3748/* 13782 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 13790
3749/* 13786 */ MCD::OPC_Decode, 143, 19, 64, // Opcode: XVSUBWEV_Q_DU, DecodeIdx: 64
3750/* 13790 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 13798
3751/* 13794 */ MCD::OPC_Decode, 238, 13, 64, // Opcode: XVADDWOD_H_BU, DecodeIdx: 64
3752/* 13798 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 13806
3753/* 13802 */ MCD::OPC_Decode, 244, 13, 64, // Opcode: XVADDWOD_W_HU, DecodeIdx: 64
3754/* 13806 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 13814
3755/* 13810 */ MCD::OPC_Decode, 235, 13, 64, // Opcode: XVADDWOD_D_WU, DecodeIdx: 64
3756/* 13814 */ MCD::OPC_FilterValueOrFail, 7,
3757/* 13816 */ MCD::OPC_Decode, 241, 13, 64, // Opcode: XVADDWOD_Q_DU, DecodeIdx: 64
3758/* 13820 */ MCD::OPC_FilterValue, 13, 33, 0, // Skip to: 13857
3759/* 13824 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3760/* 13827 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 13835
3761/* 13831 */ MCD::OPC_Decode, 149, 19, 64, // Opcode: XVSUBWOD_H_BU, DecodeIdx: 64
3762/* 13835 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 13843
3763/* 13839 */ MCD::OPC_Decode, 153, 19, 64, // Opcode: XVSUBWOD_W_HU, DecodeIdx: 64
3764/* 13843 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 13851
3765/* 13847 */ MCD::OPC_Decode, 147, 19, 64, // Opcode: XVSUBWOD_D_WU, DecodeIdx: 64
3766/* 13851 */ MCD::OPC_FilterValueOrFail, 3,
3767/* 13853 */ MCD::OPC_Decode, 151, 19, 64, // Opcode: XVSUBWOD_Q_DU, DecodeIdx: 64
3768/* 13857 */ MCD::OPC_FilterValue, 15, 33, 0, // Skip to: 13894
3769/* 13861 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3770/* 13864 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 13872
3771/* 13868 */ MCD::OPC_Decode, 227, 13, 64, // Opcode: XVADDWEV_H_BU_B, DecodeIdx: 64
3772/* 13872 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 13880
3773/* 13876 */ MCD::OPC_Decode, 233, 13, 64, // Opcode: XVADDWEV_W_HU_H, DecodeIdx: 64
3774/* 13880 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 13888
3775/* 13884 */ MCD::OPC_Decode, 224, 13, 64, // Opcode: XVADDWEV_D_WU_W, DecodeIdx: 64
3776/* 13888 */ MCD::OPC_FilterValueOrFail, 7,
3777/* 13890 */ MCD::OPC_Decode, 230, 13, 64, // Opcode: XVADDWEV_Q_DU_D, DecodeIdx: 64
3778/* 13894 */ MCD::OPC_FilterValue, 16, 33, 0, // Skip to: 13931
3779/* 13898 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3780/* 13901 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 13909
3781/* 13905 */ MCD::OPC_Decode, 239, 13, 64, // Opcode: XVADDWOD_H_BU_B, DecodeIdx: 64
3782/* 13909 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 13917
3783/* 13913 */ MCD::OPC_Decode, 245, 13, 64, // Opcode: XVADDWOD_W_HU_H, DecodeIdx: 64
3784/* 13917 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 13925
3785/* 13921 */ MCD::OPC_Decode, 236, 13, 64, // Opcode: XVADDWOD_D_WU_W, DecodeIdx: 64
3786/* 13925 */ MCD::OPC_FilterValueOrFail, 3,
3787/* 13927 */ MCD::OPC_Decode, 242, 13, 64, // Opcode: XVADDWOD_Q_DU_D, DecodeIdx: 64
3788/* 13931 */ MCD::OPC_FilterValue, 17, 33, 0, // Skip to: 13968
3789/* 13935 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3790/* 13938 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 13946
3791/* 13942 */ MCD::OPC_Decode, 168, 17, 64, // Opcode: XVSADD_B, DecodeIdx: 64
3792/* 13946 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 13954
3793/* 13950 */ MCD::OPC_Decode, 172, 17, 64, // Opcode: XVSADD_H, DecodeIdx: 64
3794/* 13954 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 13962
3795/* 13958 */ MCD::OPC_Decode, 174, 17, 64, // Opcode: XVSADD_W, DecodeIdx: 64
3796/* 13962 */ MCD::OPC_FilterValueOrFail, 7,
3797/* 13964 */ MCD::OPC_Decode, 170, 17, 64, // Opcode: XVSADD_D, DecodeIdx: 64
3798/* 13968 */ MCD::OPC_FilterValue, 18, 65, 0, // Skip to: 14037
3799/* 13972 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3800/* 13975 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 13983
3801/* 13979 */ MCD::OPC_Decode, 248, 18, 64, // Opcode: XVSSUB_B, DecodeIdx: 64
3802/* 13983 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 13991
3803/* 13987 */ MCD::OPC_Decode, 252, 18, 64, // Opcode: XVSSUB_H, DecodeIdx: 64
3804/* 13991 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 13999
3805/* 13995 */ MCD::OPC_Decode, 254, 18, 64, // Opcode: XVSSUB_W, DecodeIdx: 64
3806/* 13999 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 14007
3807/* 14003 */ MCD::OPC_Decode, 250, 18, 64, // Opcode: XVSSUB_D, DecodeIdx: 64
3808/* 14007 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 14015
3809/* 14011 */ MCD::OPC_Decode, 169, 17, 64, // Opcode: XVSADD_BU, DecodeIdx: 64
3810/* 14015 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 14023
3811/* 14019 */ MCD::OPC_Decode, 173, 17, 64, // Opcode: XVSADD_HU, DecodeIdx: 64
3812/* 14023 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 14031
3813/* 14027 */ MCD::OPC_Decode, 175, 17, 64, // Opcode: XVSADD_WU, DecodeIdx: 64
3814/* 14031 */ MCD::OPC_FilterValueOrFail, 7,
3815/* 14033 */ MCD::OPC_Decode, 171, 17, 64, // Opcode: XVSADD_DU, DecodeIdx: 64
3816/* 14037 */ MCD::OPC_FilterValue, 19, 33, 0, // Skip to: 14074
3817/* 14041 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3818/* 14044 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 14052
3819/* 14048 */ MCD::OPC_Decode, 249, 18, 64, // Opcode: XVSSUB_BU, DecodeIdx: 64
3820/* 14052 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 14060
3821/* 14056 */ MCD::OPC_Decode, 253, 18, 64, // Opcode: XVSSUB_HU, DecodeIdx: 64
3822/* 14060 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 14068
3823/* 14064 */ MCD::OPC_Decode, 255, 18, 64, // Opcode: XVSSUB_WU, DecodeIdx: 64
3824/* 14068 */ MCD::OPC_FilterValueOrFail, 3,
3825/* 14070 */ MCD::OPC_Decode, 251, 18, 64, // Opcode: XVSSUB_DU, DecodeIdx: 64
3826/* 14074 */ MCD::OPC_FilterValue, 21, 65, 0, // Skip to: 14143
3827/* 14078 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3828/* 14081 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 14089
3829/* 14085 */ MCD::OPC_Decode, 213, 15, 64, // Opcode: XVHADDW_H_B, DecodeIdx: 64
3830/* 14089 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 14097
3831/* 14093 */ MCD::OPC_Decode, 217, 15, 64, // Opcode: XVHADDW_W_H, DecodeIdx: 64
3832/* 14097 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 14105
3833/* 14101 */ MCD::OPC_Decode, 211, 15, 64, // Opcode: XVHADDW_D_W, DecodeIdx: 64
3834/* 14105 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 14113
3835/* 14109 */ MCD::OPC_Decode, 215, 15, 64, // Opcode: XVHADDW_Q_D, DecodeIdx: 64
3836/* 14113 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 14121
3837/* 14117 */ MCD::OPC_Decode, 222, 15, 64, // Opcode: XVHSUBW_H_B, DecodeIdx: 64
3838/* 14121 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 14129
3839/* 14125 */ MCD::OPC_Decode, 226, 15, 64, // Opcode: XVHSUBW_W_H, DecodeIdx: 64
3840/* 14129 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 14137
3841/* 14133 */ MCD::OPC_Decode, 220, 15, 64, // Opcode: XVHSUBW_D_W, DecodeIdx: 64
3842/* 14137 */ MCD::OPC_FilterValueOrFail, 7,
3843/* 14139 */ MCD::OPC_Decode, 224, 15, 64, // Opcode: XVHSUBW_Q_D, DecodeIdx: 64
3844/* 14143 */ MCD::OPC_FilterValue, 22, 65, 0, // Skip to: 14212
3845/* 14147 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3846/* 14150 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 14158
3847/* 14154 */ MCD::OPC_Decode, 212, 15, 64, // Opcode: XVHADDW_HU_BU, DecodeIdx: 64
3848/* 14158 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 14166
3849/* 14162 */ MCD::OPC_Decode, 216, 15, 64, // Opcode: XVHADDW_WU_HU, DecodeIdx: 64
3850/* 14166 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 14174
3851/* 14170 */ MCD::OPC_Decode, 210, 15, 64, // Opcode: XVHADDW_DU_WU, DecodeIdx: 64
3852/* 14174 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 14182
3853/* 14178 */ MCD::OPC_Decode, 214, 15, 64, // Opcode: XVHADDW_QU_DU, DecodeIdx: 64
3854/* 14182 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 14190
3855/* 14186 */ MCD::OPC_Decode, 221, 15, 64, // Opcode: XVHSUBW_HU_BU, DecodeIdx: 64
3856/* 14190 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 14198
3857/* 14194 */ MCD::OPC_Decode, 225, 15, 64, // Opcode: XVHSUBW_WU_HU, DecodeIdx: 64
3858/* 14198 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 14206
3859/* 14202 */ MCD::OPC_Decode, 219, 15, 64, // Opcode: XVHSUBW_DU_WU, DecodeIdx: 64
3860/* 14206 */ MCD::OPC_FilterValueOrFail, 7,
3861/* 14208 */ MCD::OPC_Decode, 223, 15, 64, // Opcode: XVHSUBW_QU_DU, DecodeIdx: 64
3862/* 14212 */ MCD::OPC_FilterValue, 23, 33, 0, // Skip to: 14249
3863/* 14216 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3864/* 14219 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 14227
3865/* 14223 */ MCD::OPC_Decode, 214, 13, 64, // Opcode: XVADDA_B, DecodeIdx: 64
3866/* 14227 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 14235
3867/* 14231 */ MCD::OPC_Decode, 216, 13, 64, // Opcode: XVADDA_H, DecodeIdx: 64
3868/* 14235 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 14243
3869/* 14239 */ MCD::OPC_Decode, 217, 13, 64, // Opcode: XVADDA_W, DecodeIdx: 64
3870/* 14243 */ MCD::OPC_FilterValueOrFail, 3,
3871/* 14245 */ MCD::OPC_Decode, 215, 13, 64, // Opcode: XVADDA_D, DecodeIdx: 64
3872/* 14249 */ MCD::OPC_FilterValue, 24, 65, 0, // Skip to: 14318
3873/* 14253 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3874/* 14256 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 14264
3875/* 14260 */ MCD::OPC_Decode, 206, 13, 64, // Opcode: XVABSD_B, DecodeIdx: 64
3876/* 14264 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 14272
3877/* 14268 */ MCD::OPC_Decode, 210, 13, 64, // Opcode: XVABSD_H, DecodeIdx: 64
3878/* 14272 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 14280
3879/* 14276 */ MCD::OPC_Decode, 212, 13, 64, // Opcode: XVABSD_W, DecodeIdx: 64
3880/* 14280 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 14288
3881/* 14284 */ MCD::OPC_Decode, 208, 13, 64, // Opcode: XVABSD_D, DecodeIdx: 64
3882/* 14288 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 14296
3883/* 14292 */ MCD::OPC_Decode, 207, 13, 64, // Opcode: XVABSD_BU, DecodeIdx: 64
3884/* 14296 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 14304
3885/* 14300 */ MCD::OPC_Decode, 211, 13, 64, // Opcode: XVABSD_HU, DecodeIdx: 64
3886/* 14304 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 14312
3887/* 14308 */ MCD::OPC_Decode, 213, 13, 64, // Opcode: XVABSD_WU, DecodeIdx: 64
3888/* 14312 */ MCD::OPC_FilterValueOrFail, 7,
3889/* 14314 */ MCD::OPC_Decode, 209, 13, 64, // Opcode: XVABSD_DU, DecodeIdx: 64
3890/* 14318 */ MCD::OPC_FilterValue, 25, 65, 0, // Skip to: 14387
3891/* 14322 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3892/* 14325 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 14333
3893/* 14329 */ MCD::OPC_Decode, 134, 14, 64, // Opcode: XVAVG_B, DecodeIdx: 64
3894/* 14333 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 14341
3895/* 14337 */ MCD::OPC_Decode, 138, 14, 64, // Opcode: XVAVG_H, DecodeIdx: 64
3896/* 14341 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 14349
3897/* 14345 */ MCD::OPC_Decode, 140, 14, 64, // Opcode: XVAVG_W, DecodeIdx: 64
3898/* 14349 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 14357
3899/* 14353 */ MCD::OPC_Decode, 136, 14, 64, // Opcode: XVAVG_D, DecodeIdx: 64
3900/* 14357 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 14365
3901/* 14361 */ MCD::OPC_Decode, 135, 14, 64, // Opcode: XVAVG_BU, DecodeIdx: 64
3902/* 14365 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 14373
3903/* 14369 */ MCD::OPC_Decode, 139, 14, 64, // Opcode: XVAVG_HU, DecodeIdx: 64
3904/* 14373 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 14381
3905/* 14377 */ MCD::OPC_Decode, 141, 14, 64, // Opcode: XVAVG_WU, DecodeIdx: 64
3906/* 14381 */ MCD::OPC_FilterValueOrFail, 7,
3907/* 14383 */ MCD::OPC_Decode, 137, 14, 64, // Opcode: XVAVG_DU, DecodeIdx: 64
3908/* 14387 */ MCD::OPC_FilterValue, 26, 65, 0, // Skip to: 14456
3909/* 14391 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3910/* 14394 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 14402
3911/* 14398 */ MCD::OPC_Decode, 254, 13, 64, // Opcode: XVAVGR_B, DecodeIdx: 64
3912/* 14402 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 14410
3913/* 14406 */ MCD::OPC_Decode, 130, 14, 64, // Opcode: XVAVGR_H, DecodeIdx: 64
3914/* 14410 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 14418
3915/* 14414 */ MCD::OPC_Decode, 132, 14, 64, // Opcode: XVAVGR_W, DecodeIdx: 64
3916/* 14418 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 14426
3917/* 14422 */ MCD::OPC_Decode, 128, 14, 64, // Opcode: XVAVGR_D, DecodeIdx: 64
3918/* 14426 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 14434
3919/* 14430 */ MCD::OPC_Decode, 255, 13, 64, // Opcode: XVAVGR_BU, DecodeIdx: 64
3920/* 14434 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 14442
3921/* 14438 */ MCD::OPC_Decode, 131, 14, 64, // Opcode: XVAVGR_HU, DecodeIdx: 64
3922/* 14442 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 14450
3923/* 14446 */ MCD::OPC_Decode, 133, 14, 64, // Opcode: XVAVGR_WU, DecodeIdx: 64
3924/* 14450 */ MCD::OPC_FilterValueOrFail, 7,
3925/* 14452 */ MCD::OPC_Decode, 129, 14, 64, // Opcode: XVAVGR_DU, DecodeIdx: 64
3926/* 14456 */ MCD::OPC_FilterValue, 28, 65, 0, // Skip to: 14525
3927/* 14460 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3928/* 14463 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 14471
3929/* 14467 */ MCD::OPC_Decode, 154, 16, 64, // Opcode: XVMAX_B, DecodeIdx: 64
3930/* 14471 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 14479
3931/* 14475 */ MCD::OPC_Decode, 158, 16, 64, // Opcode: XVMAX_H, DecodeIdx: 64
3932/* 14479 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 14487
3933/* 14483 */ MCD::OPC_Decode, 160, 16, 64, // Opcode: XVMAX_W, DecodeIdx: 64
3934/* 14487 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 14495
3935/* 14491 */ MCD::OPC_Decode, 156, 16, 64, // Opcode: XVMAX_D, DecodeIdx: 64
3936/* 14495 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 14503
3937/* 14499 */ MCD::OPC_Decode, 170, 16, 64, // Opcode: XVMIN_B, DecodeIdx: 64
3938/* 14503 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 14511
3939/* 14507 */ MCD::OPC_Decode, 174, 16, 64, // Opcode: XVMIN_H, DecodeIdx: 64
3940/* 14511 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 14519
3941/* 14515 */ MCD::OPC_Decode, 176, 16, 64, // Opcode: XVMIN_W, DecodeIdx: 64
3942/* 14519 */ MCD::OPC_FilterValueOrFail, 7,
3943/* 14521 */ MCD::OPC_Decode, 172, 16, 64, // Opcode: XVMIN_D, DecodeIdx: 64
3944/* 14525 */ MCD::OPC_FilterValue, 29, 65, 0, // Skip to: 14594
3945/* 14529 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3946/* 14532 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 14540
3947/* 14536 */ MCD::OPC_Decode, 155, 16, 64, // Opcode: XVMAX_BU, DecodeIdx: 64
3948/* 14540 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 14548
3949/* 14544 */ MCD::OPC_Decode, 159, 16, 64, // Opcode: XVMAX_HU, DecodeIdx: 64
3950/* 14548 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 14556
3951/* 14552 */ MCD::OPC_Decode, 161, 16, 64, // Opcode: XVMAX_WU, DecodeIdx: 64
3952/* 14556 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 14564
3953/* 14560 */ MCD::OPC_Decode, 157, 16, 64, // Opcode: XVMAX_DU, DecodeIdx: 64
3954/* 14564 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 14572
3955/* 14568 */ MCD::OPC_Decode, 171, 16, 64, // Opcode: XVMIN_BU, DecodeIdx: 64
3956/* 14572 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 14580
3957/* 14576 */ MCD::OPC_Decode, 175, 16, 64, // Opcode: XVMIN_HU, DecodeIdx: 64
3958/* 14580 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 14588
3959/* 14584 */ MCD::OPC_Decode, 177, 16, 64, // Opcode: XVMIN_WU, DecodeIdx: 64
3960/* 14588 */ MCD::OPC_FilterValueOrFail, 7,
3961/* 14590 */ MCD::OPC_Decode, 173, 16, 64, // Opcode: XVMIN_DU, DecodeIdx: 64
3962/* 14594 */ MCD::OPC_FilterValue, 33, 65, 0, // Skip to: 14663
3963/* 14598 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3964/* 14601 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 14609
3965/* 14605 */ MCD::OPC_Decode, 228, 16, 64, // Opcode: XVMUL_B, DecodeIdx: 64
3966/* 14609 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 14617
3967/* 14613 */ MCD::OPC_Decode, 230, 16, 64, // Opcode: XVMUL_H, DecodeIdx: 64
3968/* 14617 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 14625
3969/* 14621 */ MCD::OPC_Decode, 231, 16, 64, // Opcode: XVMUL_W, DecodeIdx: 64
3970/* 14625 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 14633
3971/* 14629 */ MCD::OPC_Decode, 229, 16, 64, // Opcode: XVMUL_D, DecodeIdx: 64
3972/* 14633 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 14641
3973/* 14637 */ MCD::OPC_Decode, 196, 16, 64, // Opcode: XVMUH_B, DecodeIdx: 64
3974/* 14641 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 14649
3975/* 14645 */ MCD::OPC_Decode, 200, 16, 64, // Opcode: XVMUH_H, DecodeIdx: 64
3976/* 14649 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 14657
3977/* 14653 */ MCD::OPC_Decode, 202, 16, 64, // Opcode: XVMUH_W, DecodeIdx: 64
3978/* 14657 */ MCD::OPC_FilterValueOrFail, 7,
3979/* 14659 */ MCD::OPC_Decode, 198, 16, 64, // Opcode: XVMUH_D, DecodeIdx: 64
3980/* 14663 */ MCD::OPC_FilterValue, 34, 33, 0, // Skip to: 14700
3981/* 14667 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3982/* 14670 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 14678
3983/* 14674 */ MCD::OPC_Decode, 197, 16, 64, // Opcode: XVMUH_BU, DecodeIdx: 64
3984/* 14678 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 14686
3985/* 14682 */ MCD::OPC_Decode, 201, 16, 64, // Opcode: XVMUH_HU, DecodeIdx: 64
3986/* 14686 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 14694
3987/* 14690 */ MCD::OPC_Decode, 203, 16, 64, // Opcode: XVMUH_WU, DecodeIdx: 64
3988/* 14694 */ MCD::OPC_FilterValueOrFail, 3,
3989/* 14696 */ MCD::OPC_Decode, 199, 16, 64, // Opcode: XVMUH_DU, DecodeIdx: 64
3990/* 14700 */ MCD::OPC_FilterValue, 36, 65, 0, // Skip to: 14769
3991/* 14704 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3992/* 14707 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 14715
3993/* 14711 */ MCD::OPC_Decode, 207, 16, 64, // Opcode: XVMULWEV_H_B, DecodeIdx: 64
3994/* 14715 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 14723
3995/* 14719 */ MCD::OPC_Decode, 213, 16, 64, // Opcode: XVMULWEV_W_H, DecodeIdx: 64
3996/* 14723 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 14731
3997/* 14727 */ MCD::OPC_Decode, 204, 16, 64, // Opcode: XVMULWEV_D_W, DecodeIdx: 64
3998/* 14731 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 14739
3999/* 14735 */ MCD::OPC_Decode, 210, 16, 64, // Opcode: XVMULWEV_Q_D, DecodeIdx: 64
4000/* 14739 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 14747
4001/* 14743 */ MCD::OPC_Decode, 219, 16, 64, // Opcode: XVMULWOD_H_B, DecodeIdx: 64
4002/* 14747 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 14755
4003/* 14751 */ MCD::OPC_Decode, 225, 16, 64, // Opcode: XVMULWOD_W_H, DecodeIdx: 64
4004/* 14755 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 14763
4005/* 14759 */ MCD::OPC_Decode, 216, 16, 64, // Opcode: XVMULWOD_D_W, DecodeIdx: 64
4006/* 14763 */ MCD::OPC_FilterValueOrFail, 7,
4007/* 14765 */ MCD::OPC_Decode, 222, 16, 64, // Opcode: XVMULWOD_Q_D, DecodeIdx: 64
4008/* 14769 */ MCD::OPC_FilterValue, 38, 65, 0, // Skip to: 14838
4009/* 14773 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4010/* 14776 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 14784
4011/* 14780 */ MCD::OPC_Decode, 208, 16, 64, // Opcode: XVMULWEV_H_BU, DecodeIdx: 64
4012/* 14784 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 14792
4013/* 14788 */ MCD::OPC_Decode, 214, 16, 64, // Opcode: XVMULWEV_W_HU, DecodeIdx: 64
4014/* 14792 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 14800
4015/* 14796 */ MCD::OPC_Decode, 205, 16, 64, // Opcode: XVMULWEV_D_WU, DecodeIdx: 64
4016/* 14800 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 14808
4017/* 14804 */ MCD::OPC_Decode, 211, 16, 64, // Opcode: XVMULWEV_Q_DU, DecodeIdx: 64
4018/* 14808 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 14816
4019/* 14812 */ MCD::OPC_Decode, 220, 16, 64, // Opcode: XVMULWOD_H_BU, DecodeIdx: 64
4020/* 14816 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 14824
4021/* 14820 */ MCD::OPC_Decode, 226, 16, 64, // Opcode: XVMULWOD_W_HU, DecodeIdx: 64
4022/* 14824 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 14832
4023/* 14828 */ MCD::OPC_Decode, 217, 16, 64, // Opcode: XVMULWOD_D_WU, DecodeIdx: 64
4024/* 14832 */ MCD::OPC_FilterValueOrFail, 7,
4025/* 14834 */ MCD::OPC_Decode, 223, 16, 64, // Opcode: XVMULWOD_Q_DU, DecodeIdx: 64
4026/* 14838 */ MCD::OPC_FilterValue, 40, 65, 0, // Skip to: 14907
4027/* 14842 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4028/* 14845 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 14853
4029/* 14849 */ MCD::OPC_Decode, 209, 16, 64, // Opcode: XVMULWEV_H_BU_B, DecodeIdx: 64
4030/* 14853 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 14861
4031/* 14857 */ MCD::OPC_Decode, 215, 16, 64, // Opcode: XVMULWEV_W_HU_H, DecodeIdx: 64
4032/* 14861 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 14869
4033/* 14865 */ MCD::OPC_Decode, 206, 16, 64, // Opcode: XVMULWEV_D_WU_W, DecodeIdx: 64
4034/* 14869 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 14877
4035/* 14873 */ MCD::OPC_Decode, 212, 16, 64, // Opcode: XVMULWEV_Q_DU_D, DecodeIdx: 64
4036/* 14877 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 14885
4037/* 14881 */ MCD::OPC_Decode, 221, 16, 64, // Opcode: XVMULWOD_H_BU_B, DecodeIdx: 64
4038/* 14885 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 14893
4039/* 14889 */ MCD::OPC_Decode, 227, 16, 64, // Opcode: XVMULWOD_W_HU_H, DecodeIdx: 64
4040/* 14893 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 14901
4041/* 14897 */ MCD::OPC_Decode, 218, 16, 64, // Opcode: XVMULWOD_D_WU_W, DecodeIdx: 64
4042/* 14901 */ MCD::OPC_FilterValueOrFail, 7,
4043/* 14903 */ MCD::OPC_Decode, 224, 16, 64, // Opcode: XVMULWOD_Q_DU_D, DecodeIdx: 64
4044/* 14907 */ MCD::OPC_FilterValue, 42, 73, 0, // Skip to: 14984
4045/* 14911 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4046/* 14914 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 14923
4047/* 14918 */ MCD::OPC_Decode, 142, 16, 130, 1, // Opcode: XVMADD_B, DecodeIdx: 130
4048/* 14923 */ MCD::OPC_FilterValue, 1, 5, 0, // Skip to: 14932
4049/* 14927 */ MCD::OPC_Decode, 144, 16, 130, 1, // Opcode: XVMADD_H, DecodeIdx: 130
4050/* 14932 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 14941
4051/* 14936 */ MCD::OPC_Decode, 145, 16, 130, 1, // Opcode: XVMADD_W, DecodeIdx: 130
4052/* 14941 */ MCD::OPC_FilterValue, 3, 5, 0, // Skip to: 14950
4053/* 14945 */ MCD::OPC_Decode, 143, 16, 130, 1, // Opcode: XVMADD_D, DecodeIdx: 130
4054/* 14950 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 14959
4055/* 14954 */ MCD::OPC_Decode, 192, 16, 130, 1, // Opcode: XVMSUB_B, DecodeIdx: 130
4056/* 14959 */ MCD::OPC_FilterValue, 5, 5, 0, // Skip to: 14968
4057/* 14963 */ MCD::OPC_Decode, 194, 16, 130, 1, // Opcode: XVMSUB_H, DecodeIdx: 130
4058/* 14968 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 14977
4059/* 14972 */ MCD::OPC_Decode, 195, 16, 130, 1, // Opcode: XVMSUB_W, DecodeIdx: 130
4060/* 14977 */ MCD::OPC_FilterValueOrFail, 7,
4061/* 14979 */ MCD::OPC_Decode, 193, 16, 130, 1, // Opcode: XVMSUB_D, DecodeIdx: 130
4062/* 14984 */ MCD::OPC_FilterValue, 43, 73, 0, // Skip to: 15061
4063/* 14988 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4064/* 14991 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 15000
4065/* 14995 */ MCD::OPC_Decode, 249, 15, 130, 1, // Opcode: XVMADDWEV_H_B, DecodeIdx: 130
4066/* 15000 */ MCD::OPC_FilterValue, 1, 5, 0, // Skip to: 15009
4067/* 15004 */ MCD::OPC_Decode, 255, 15, 130, 1, // Opcode: XVMADDWEV_W_H, DecodeIdx: 130
4068/* 15009 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 15018
4069/* 15013 */ MCD::OPC_Decode, 246, 15, 130, 1, // Opcode: XVMADDWEV_D_W, DecodeIdx: 130
4070/* 15018 */ MCD::OPC_FilterValue, 3, 5, 0, // Skip to: 15027
4071/* 15022 */ MCD::OPC_Decode, 252, 15, 130, 1, // Opcode: XVMADDWEV_Q_D, DecodeIdx: 130
4072/* 15027 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 15036
4073/* 15031 */ MCD::OPC_Decode, 133, 16, 130, 1, // Opcode: XVMADDWOD_H_B, DecodeIdx: 130
4074/* 15036 */ MCD::OPC_FilterValue, 5, 5, 0, // Skip to: 15045
4075/* 15040 */ MCD::OPC_Decode, 139, 16, 130, 1, // Opcode: XVMADDWOD_W_H, DecodeIdx: 130
4076/* 15045 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 15054
4077/* 15049 */ MCD::OPC_Decode, 130, 16, 130, 1, // Opcode: XVMADDWOD_D_W, DecodeIdx: 130
4078/* 15054 */ MCD::OPC_FilterValueOrFail, 7,
4079/* 15056 */ MCD::OPC_Decode, 136, 16, 130, 1, // Opcode: XVMADDWOD_Q_D, DecodeIdx: 130
4080/* 15061 */ MCD::OPC_FilterValue, 45, 73, 0, // Skip to: 15138
4081/* 15065 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4082/* 15068 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 15077
4083/* 15072 */ MCD::OPC_Decode, 250, 15, 130, 1, // Opcode: XVMADDWEV_H_BU, DecodeIdx: 130
4084/* 15077 */ MCD::OPC_FilterValue, 1, 5, 0, // Skip to: 15086
4085/* 15081 */ MCD::OPC_Decode, 128, 16, 130, 1, // Opcode: XVMADDWEV_W_HU, DecodeIdx: 130
4086/* 15086 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 15095
4087/* 15090 */ MCD::OPC_Decode, 247, 15, 130, 1, // Opcode: XVMADDWEV_D_WU, DecodeIdx: 130
4088/* 15095 */ MCD::OPC_FilterValue, 3, 5, 0, // Skip to: 15104
4089/* 15099 */ MCD::OPC_Decode, 253, 15, 130, 1, // Opcode: XVMADDWEV_Q_DU, DecodeIdx: 130
4090/* 15104 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 15113
4091/* 15108 */ MCD::OPC_Decode, 134, 16, 130, 1, // Opcode: XVMADDWOD_H_BU, DecodeIdx: 130
4092/* 15113 */ MCD::OPC_FilterValue, 5, 5, 0, // Skip to: 15122
4093/* 15117 */ MCD::OPC_Decode, 140, 16, 130, 1, // Opcode: XVMADDWOD_W_HU, DecodeIdx: 130
4094/* 15122 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 15131
4095/* 15126 */ MCD::OPC_Decode, 131, 16, 130, 1, // Opcode: XVMADDWOD_D_WU, DecodeIdx: 130
4096/* 15131 */ MCD::OPC_FilterValueOrFail, 7,
4097/* 15133 */ MCD::OPC_Decode, 137, 16, 130, 1, // Opcode: XVMADDWOD_Q_DU, DecodeIdx: 130
4098/* 15138 */ MCD::OPC_FilterValue, 47, 73, 0, // Skip to: 15215
4099/* 15142 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4100/* 15145 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 15154
4101/* 15149 */ MCD::OPC_Decode, 251, 15, 130, 1, // Opcode: XVMADDWEV_H_BU_B, DecodeIdx: 130
4102/* 15154 */ MCD::OPC_FilterValue, 1, 5, 0, // Skip to: 15163
4103/* 15158 */ MCD::OPC_Decode, 129, 16, 130, 1, // Opcode: XVMADDWEV_W_HU_H, DecodeIdx: 130
4104/* 15163 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 15172
4105/* 15167 */ MCD::OPC_Decode, 248, 15, 130, 1, // Opcode: XVMADDWEV_D_WU_W, DecodeIdx: 130
4106/* 15172 */ MCD::OPC_FilterValue, 3, 5, 0, // Skip to: 15181
4107/* 15176 */ MCD::OPC_Decode, 254, 15, 130, 1, // Opcode: XVMADDWEV_Q_DU_D, DecodeIdx: 130
4108/* 15181 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 15190
4109/* 15185 */ MCD::OPC_Decode, 135, 16, 130, 1, // Opcode: XVMADDWOD_H_BU_B, DecodeIdx: 130
4110/* 15190 */ MCD::OPC_FilterValue, 5, 5, 0, // Skip to: 15199
4111/* 15194 */ MCD::OPC_Decode, 141, 16, 130, 1, // Opcode: XVMADDWOD_W_HU_H, DecodeIdx: 130
4112/* 15199 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 15208
4113/* 15203 */ MCD::OPC_Decode, 132, 16, 130, 1, // Opcode: XVMADDWOD_D_WU_W, DecodeIdx: 130
4114/* 15208 */ MCD::OPC_FilterValueOrFail, 7,
4115/* 15210 */ MCD::OPC_Decode, 138, 16, 130, 1, // Opcode: XVMADDWOD_Q_DU_D, DecodeIdx: 130
4116/* 15215 */ MCD::OPC_FilterValue, 56, 65, 0, // Skip to: 15284
4117/* 15219 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4118/* 15222 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 15230
4119/* 15226 */ MCD::OPC_Decode, 178, 14, 64, // Opcode: XVDIV_B, DecodeIdx: 64
4120/* 15230 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 15238
4121/* 15234 */ MCD::OPC_Decode, 182, 14, 64, // Opcode: XVDIV_H, DecodeIdx: 64
4122/* 15238 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 15246
4123/* 15242 */ MCD::OPC_Decode, 184, 14, 64, // Opcode: XVDIV_W, DecodeIdx: 64
4124/* 15246 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 15254
4125/* 15250 */ MCD::OPC_Decode, 180, 14, 64, // Opcode: XVDIV_D, DecodeIdx: 64
4126/* 15254 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 15262
4127/* 15258 */ MCD::OPC_Decode, 178, 16, 64, // Opcode: XVMOD_B, DecodeIdx: 64
4128/* 15262 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 15270
4129/* 15266 */ MCD::OPC_Decode, 182, 16, 64, // Opcode: XVMOD_H, DecodeIdx: 64
4130/* 15270 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 15278
4131/* 15274 */ MCD::OPC_Decode, 184, 16, 64, // Opcode: XVMOD_W, DecodeIdx: 64
4132/* 15278 */ MCD::OPC_FilterValueOrFail, 7,
4133/* 15280 */ MCD::OPC_Decode, 180, 16, 64, // Opcode: XVMOD_D, DecodeIdx: 64
4134/* 15284 */ MCD::OPC_FilterValue, 57, 65, 0, // Skip to: 15353
4135/* 15288 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4136/* 15291 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 15299
4137/* 15295 */ MCD::OPC_Decode, 179, 14, 64, // Opcode: XVDIV_BU, DecodeIdx: 64
4138/* 15299 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 15307
4139/* 15303 */ MCD::OPC_Decode, 183, 14, 64, // Opcode: XVDIV_HU, DecodeIdx: 64
4140/* 15307 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 15315
4141/* 15311 */ MCD::OPC_Decode, 185, 14, 64, // Opcode: XVDIV_WU, DecodeIdx: 64
4142/* 15315 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 15323
4143/* 15319 */ MCD::OPC_Decode, 181, 14, 64, // Opcode: XVDIV_DU, DecodeIdx: 64
4144/* 15323 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 15331
4145/* 15327 */ MCD::OPC_Decode, 179, 16, 64, // Opcode: XVMOD_BU, DecodeIdx: 64
4146/* 15331 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 15339
4147/* 15335 */ MCD::OPC_Decode, 183, 16, 64, // Opcode: XVMOD_HU, DecodeIdx: 64
4148/* 15339 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 15347
4149/* 15343 */ MCD::OPC_Decode, 185, 16, 64, // Opcode: XVMOD_WU, DecodeIdx: 64
4150/* 15347 */ MCD::OPC_FilterValueOrFail, 7,
4151/* 15349 */ MCD::OPC_Decode, 181, 16, 64, // Opcode: XVMOD_DU, DecodeIdx: 64
4152/* 15353 */ MCD::OPC_FilterValue, 58, 65, 0, // Skip to: 15422
4153/* 15357 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4154/* 15360 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 15368
4155/* 15364 */ MCD::OPC_Decode, 240, 17, 64, // Opcode: XVSLL_B, DecodeIdx: 64
4156/* 15368 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 15376
4157/* 15372 */ MCD::OPC_Decode, 242, 17, 64, // Opcode: XVSLL_H, DecodeIdx: 64
4158/* 15376 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 15384
4159/* 15380 */ MCD::OPC_Decode, 243, 17, 64, // Opcode: XVSLL_W, DecodeIdx: 64
4160/* 15384 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 15392
4161/* 15388 */ MCD::OPC_Decode, 241, 17, 64, // Opcode: XVSLL_D, DecodeIdx: 64
4162/* 15392 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 15400
4163/* 15396 */ MCD::OPC_Decode, 188, 18, 64, // Opcode: XVSRL_B, DecodeIdx: 64
4164/* 15400 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 15408
4165/* 15404 */ MCD::OPC_Decode, 190, 18, 64, // Opcode: XVSRL_H, DecodeIdx: 64
4166/* 15408 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 15416
4167/* 15412 */ MCD::OPC_Decode, 191, 18, 64, // Opcode: XVSRL_W, DecodeIdx: 64
4168/* 15416 */ MCD::OPC_FilterValueOrFail, 7,
4169/* 15418 */ MCD::OPC_Decode, 189, 18, 64, // Opcode: XVSRL_D, DecodeIdx: 64
4170/* 15422 */ MCD::OPC_FilterValue, 59, 65, 0, // Skip to: 15491
4171/* 15426 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4172/* 15429 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 15437
4173/* 15433 */ MCD::OPC_Decode, 158, 18, 64, // Opcode: XVSRA_B, DecodeIdx: 64
4174/* 15437 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 15445
4175/* 15441 */ MCD::OPC_Decode, 160, 18, 64, // Opcode: XVSRA_H, DecodeIdx: 64
4176/* 15445 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 15453
4177/* 15449 */ MCD::OPC_Decode, 161, 18, 64, // Opcode: XVSRA_W, DecodeIdx: 64
4178/* 15453 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 15461
4179/* 15457 */ MCD::OPC_Decode, 159, 18, 64, // Opcode: XVSRA_D, DecodeIdx: 64
4180/* 15461 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 15469
4181/* 15465 */ MCD::OPC_Decode, 164, 17, 64, // Opcode: XVROTR_B, DecodeIdx: 64
4182/* 15469 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 15477
4183/* 15473 */ MCD::OPC_Decode, 166, 17, 64, // Opcode: XVROTR_H, DecodeIdx: 64
4184/* 15477 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 15485
4185/* 15481 */ MCD::OPC_Decode, 167, 17, 64, // Opcode: XVROTR_W, DecodeIdx: 64
4186/* 15485 */ MCD::OPC_FilterValueOrFail, 7,
4187/* 15487 */ MCD::OPC_Decode, 165, 17, 64, // Opcode: XVROTR_D, DecodeIdx: 64
4188/* 15491 */ MCD::OPC_FilterValue, 60, 65, 0, // Skip to: 15560
4189/* 15495 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4190/* 15498 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 15506
4191/* 15502 */ MCD::OPC_Decode, 184, 18, 64, // Opcode: XVSRLR_B, DecodeIdx: 64
4192/* 15506 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 15514
4193/* 15510 */ MCD::OPC_Decode, 186, 18, 64, // Opcode: XVSRLR_H, DecodeIdx: 64
4194/* 15514 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 15522
4195/* 15518 */ MCD::OPC_Decode, 187, 18, 64, // Opcode: XVSRLR_W, DecodeIdx: 64
4196/* 15522 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 15530
4197/* 15526 */ MCD::OPC_Decode, 185, 18, 64, // Opcode: XVSRLR_D, DecodeIdx: 64
4198/* 15530 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 15538
4199/* 15534 */ MCD::OPC_Decode, 154, 18, 64, // Opcode: XVSRAR_B, DecodeIdx: 64
4200/* 15538 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 15546
4201/* 15542 */ MCD::OPC_Decode, 156, 18, 64, // Opcode: XVSRAR_H, DecodeIdx: 64
4202/* 15546 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 15554
4203/* 15550 */ MCD::OPC_Decode, 157, 18, 64, // Opcode: XVSRAR_W, DecodeIdx: 64
4204/* 15554 */ MCD::OPC_FilterValueOrFail, 7,
4205/* 15556 */ MCD::OPC_Decode, 155, 18, 64, // Opcode: XVSRAR_D, DecodeIdx: 64
4206/* 15560 */ MCD::OPC_FilterValue, 61, 49, 0, // Skip to: 15613
4207/* 15564 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4208/* 15567 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 15575
4209/* 15571 */ MCD::OPC_Decode, 170, 18, 64, // Opcode: XVSRLN_B_H, DecodeIdx: 64
4210/* 15575 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 15583
4211/* 15579 */ MCD::OPC_Decode, 171, 18, 64, // Opcode: XVSRLN_H_W, DecodeIdx: 64
4212/* 15583 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 15591
4213/* 15587 */ MCD::OPC_Decode, 172, 18, 64, // Opcode: XVSRLN_W_D, DecodeIdx: 64
4214/* 15591 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 15599
4215/* 15595 */ MCD::OPC_Decode, 140, 18, 64, // Opcode: XVSRAN_B_H, DecodeIdx: 64
4216/* 15599 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 15607
4217/* 15603 */ MCD::OPC_Decode, 141, 18, 64, // Opcode: XVSRAN_H_W, DecodeIdx: 64
4218/* 15607 */ MCD::OPC_FilterValueOrFail, 7,
4219/* 15609 */ MCD::OPC_Decode, 142, 18, 64, // Opcode: XVSRAN_W_D, DecodeIdx: 64
4220/* 15613 */ MCD::OPC_FilterValue, 62, 49, 0, // Skip to: 15666
4221/* 15617 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4222/* 15620 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 15628
4223/* 15624 */ MCD::OPC_Decode, 181, 18, 64, // Opcode: XVSRLRN_B_H, DecodeIdx: 64
4224/* 15628 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 15636
4225/* 15632 */ MCD::OPC_Decode, 182, 18, 64, // Opcode: XVSRLRN_H_W, DecodeIdx: 64
4226/* 15636 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 15644
4227/* 15640 */ MCD::OPC_Decode, 183, 18, 64, // Opcode: XVSRLRN_W_D, DecodeIdx: 64
4228/* 15644 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 15652
4229/* 15648 */ MCD::OPC_Decode, 151, 18, 64, // Opcode: XVSRARN_B_H, DecodeIdx: 64
4230/* 15652 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 15660
4231/* 15656 */ MCD::OPC_Decode, 152, 18, 64, // Opcode: XVSRARN_H_W, DecodeIdx: 64
4232/* 15660 */ MCD::OPC_FilterValueOrFail, 7,
4233/* 15662 */ MCD::OPC_Decode, 153, 18, 64, // Opcode: XVSRARN_W_D, DecodeIdx: 64
4234/* 15666 */ MCD::OPC_FilterValue, 63, 49, 0, // Skip to: 15719
4235/* 15670 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4236/* 15673 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 15681
4237/* 15677 */ MCD::OPC_Decode, 229, 18, 64, // Opcode: XVSSRLN_B_H, DecodeIdx: 64
4238/* 15681 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 15689
4239/* 15685 */ MCD::OPC_Decode, 231, 18, 64, // Opcode: XVSSRLN_H_W, DecodeIdx: 64
4240/* 15689 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 15697
4241/* 15693 */ MCD::OPC_Decode, 233, 18, 64, // Opcode: XVSSRLN_W_D, DecodeIdx: 64
4242/* 15697 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 15705
4243/* 15701 */ MCD::OPC_Decode, 201, 18, 64, // Opcode: XVSSRAN_B_H, DecodeIdx: 64
4244/* 15705 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 15713
4245/* 15709 */ MCD::OPC_Decode, 203, 18, 64, // Opcode: XVSSRAN_H_W, DecodeIdx: 64
4246/* 15713 */ MCD::OPC_FilterValueOrFail, 7,
4247/* 15715 */ MCD::OPC_Decode, 205, 18, 64, // Opcode: XVSSRAN_W_D, DecodeIdx: 64
4248/* 15719 */ MCD::OPC_FilterValue, 64, 49, 0, // Skip to: 15772
4249/* 15723 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4250/* 15726 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 15734
4251/* 15730 */ MCD::OPC_Decode, 243, 18, 64, // Opcode: XVSSRLRN_B_H, DecodeIdx: 64
4252/* 15734 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 15742
4253/* 15738 */ MCD::OPC_Decode, 245, 18, 64, // Opcode: XVSSRLRN_H_W, DecodeIdx: 64
4254/* 15742 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 15750
4255/* 15746 */ MCD::OPC_Decode, 247, 18, 64, // Opcode: XVSSRLRN_W_D, DecodeIdx: 64
4256/* 15750 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 15758
4257/* 15754 */ MCD::OPC_Decode, 215, 18, 64, // Opcode: XVSSRARN_B_H, DecodeIdx: 64
4258/* 15758 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 15766
4259/* 15762 */ MCD::OPC_Decode, 217, 18, 64, // Opcode: XVSSRARN_H_W, DecodeIdx: 64
4260/* 15766 */ MCD::OPC_FilterValueOrFail, 7,
4261/* 15768 */ MCD::OPC_Decode, 219, 18, 64, // Opcode: XVSSRARN_W_D, DecodeIdx: 64
4262/* 15772 */ MCD::OPC_FilterValue, 65, 49, 0, // Skip to: 15825
4263/* 15776 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4264/* 15779 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 15787
4265/* 15783 */ MCD::OPC_Decode, 228, 18, 64, // Opcode: XVSSRLN_BU_H, DecodeIdx: 64
4266/* 15787 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 15795
4267/* 15791 */ MCD::OPC_Decode, 230, 18, 64, // Opcode: XVSSRLN_HU_W, DecodeIdx: 64
4268/* 15795 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 15803
4269/* 15799 */ MCD::OPC_Decode, 232, 18, 64, // Opcode: XVSSRLN_WU_D, DecodeIdx: 64
4270/* 15803 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 15811
4271/* 15807 */ MCD::OPC_Decode, 200, 18, 64, // Opcode: XVSSRAN_BU_H, DecodeIdx: 64
4272/* 15811 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 15819
4273/* 15815 */ MCD::OPC_Decode, 202, 18, 64, // Opcode: XVSSRAN_HU_W, DecodeIdx: 64
4274/* 15819 */ MCD::OPC_FilterValueOrFail, 7,
4275/* 15821 */ MCD::OPC_Decode, 204, 18, 64, // Opcode: XVSSRAN_WU_D, DecodeIdx: 64
4276/* 15825 */ MCD::OPC_FilterValue, 66, 49, 0, // Skip to: 15878
4277/* 15829 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4278/* 15832 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 15840
4279/* 15836 */ MCD::OPC_Decode, 242, 18, 64, // Opcode: XVSSRLRN_BU_H, DecodeIdx: 64
4280/* 15840 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 15848
4281/* 15844 */ MCD::OPC_Decode, 244, 18, 64, // Opcode: XVSSRLRN_HU_W, DecodeIdx: 64
4282/* 15848 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 15856
4283/* 15852 */ MCD::OPC_Decode, 246, 18, 64, // Opcode: XVSSRLRN_WU_D, DecodeIdx: 64
4284/* 15856 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 15864
4285/* 15860 */ MCD::OPC_Decode, 214, 18, 64, // Opcode: XVSSRARN_BU_H, DecodeIdx: 64
4286/* 15864 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 15872
4287/* 15868 */ MCD::OPC_Decode, 216, 18, 64, // Opcode: XVSSRARN_HU_W, DecodeIdx: 64
4288/* 15872 */ MCD::OPC_FilterValueOrFail, 7,
4289/* 15874 */ MCD::OPC_Decode, 218, 18, 64, // Opcode: XVSSRARN_WU_D, DecodeIdx: 64
4290/* 15878 */ MCD::OPC_FilterValue, 67, 65, 0, // Skip to: 15947
4291/* 15882 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4292/* 15885 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 15893
4293/* 15889 */ MCD::OPC_Decode, 146, 14, 64, // Opcode: XVBITCLR_B, DecodeIdx: 64
4294/* 15893 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 15901
4295/* 15897 */ MCD::OPC_Decode, 148, 14, 64, // Opcode: XVBITCLR_H, DecodeIdx: 64
4296/* 15901 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 15909
4297/* 15905 */ MCD::OPC_Decode, 149, 14, 64, // Opcode: XVBITCLR_W, DecodeIdx: 64
4298/* 15909 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 15917
4299/* 15913 */ MCD::OPC_Decode, 147, 14, 64, // Opcode: XVBITCLR_D, DecodeIdx: 64
4300/* 15917 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 15925
4301/* 15921 */ MCD::OPC_Decode, 164, 14, 64, // Opcode: XVBITSET_B, DecodeIdx: 64
4302/* 15925 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 15933
4303/* 15929 */ MCD::OPC_Decode, 166, 14, 64, // Opcode: XVBITSET_H, DecodeIdx: 64
4304/* 15933 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 15941
4305/* 15937 */ MCD::OPC_Decode, 167, 14, 64, // Opcode: XVBITSET_W, DecodeIdx: 64
4306/* 15941 */ MCD::OPC_FilterValueOrFail, 7,
4307/* 15943 */ MCD::OPC_Decode, 165, 14, 64, // Opcode: XVBITSET_D, DecodeIdx: 64
4308/* 15947 */ MCD::OPC_FilterValue, 68, 33, 0, // Skip to: 15984
4309/* 15951 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4310/* 15954 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 15962
4311/* 15958 */ MCD::OPC_Decode, 154, 14, 64, // Opcode: XVBITREV_B, DecodeIdx: 64
4312/* 15962 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 15970
4313/* 15966 */ MCD::OPC_Decode, 156, 14, 64, // Opcode: XVBITREV_H, DecodeIdx: 64
4314/* 15970 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 15978
4315/* 15974 */ MCD::OPC_Decode, 157, 14, 64, // Opcode: XVBITREV_W, DecodeIdx: 64
4316/* 15978 */ MCD::OPC_FilterValueOrFail, 3,
4317/* 15980 */ MCD::OPC_Decode, 155, 14, 64, // Opcode: XVBITREV_D, DecodeIdx: 64
4318/* 15984 */ MCD::OPC_FilterValue, 69, 33, 0, // Skip to: 16021
4319/* 15988 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4320/* 15991 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 15999
4321/* 15995 */ MCD::OPC_Decode, 241, 16, 64, // Opcode: XVPACKEV_B, DecodeIdx: 64
4322/* 15999 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 16007
4323/* 16003 */ MCD::OPC_Decode, 243, 16, 64, // Opcode: XVPACKEV_H, DecodeIdx: 64
4324/* 16007 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 16015
4325/* 16011 */ MCD::OPC_Decode, 244, 16, 64, // Opcode: XVPACKEV_W, DecodeIdx: 64
4326/* 16015 */ MCD::OPC_FilterValueOrFail, 7,
4327/* 16017 */ MCD::OPC_Decode, 242, 16, 64, // Opcode: XVPACKEV_D, DecodeIdx: 64
4328/* 16021 */ MCD::OPC_FilterValue, 70, 65, 0, // Skip to: 16090
4329/* 16025 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4330/* 16028 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 16036
4331/* 16032 */ MCD::OPC_Decode, 245, 16, 64, // Opcode: XVPACKOD_B, DecodeIdx: 64
4332/* 16036 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 16044
4333/* 16040 */ MCD::OPC_Decode, 247, 16, 64, // Opcode: XVPACKOD_H, DecodeIdx: 64
4334/* 16044 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 16052
4335/* 16048 */ MCD::OPC_Decode, 248, 16, 64, // Opcode: XVPACKOD_W, DecodeIdx: 64
4336/* 16052 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 16060
4337/* 16056 */ MCD::OPC_Decode, 246, 16, 64, // Opcode: XVPACKOD_D, DecodeIdx: 64
4338/* 16060 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 16068
4339/* 16064 */ MCD::OPC_Decode, 231, 15, 64, // Opcode: XVILVL_B, DecodeIdx: 64
4340/* 16068 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 16076
4341/* 16072 */ MCD::OPC_Decode, 233, 15, 64, // Opcode: XVILVL_H, DecodeIdx: 64
4342/* 16076 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 16084
4343/* 16080 */ MCD::OPC_Decode, 234, 15, 64, // Opcode: XVILVL_W, DecodeIdx: 64
4344/* 16084 */ MCD::OPC_FilterValueOrFail, 7,
4345/* 16086 */ MCD::OPC_Decode, 232, 15, 64, // Opcode: XVILVL_D, DecodeIdx: 64
4346/* 16090 */ MCD::OPC_FilterValue, 71, 65, 0, // Skip to: 16159
4347/* 16094 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4348/* 16097 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 16105
4349/* 16101 */ MCD::OPC_Decode, 227, 15, 64, // Opcode: XVILVH_B, DecodeIdx: 64
4350/* 16105 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 16113
4351/* 16109 */ MCD::OPC_Decode, 229, 15, 64, // Opcode: XVILVH_H, DecodeIdx: 64
4352/* 16113 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 16121
4353/* 16117 */ MCD::OPC_Decode, 230, 15, 64, // Opcode: XVILVH_W, DecodeIdx: 64
4354/* 16121 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 16129
4355/* 16125 */ MCD::OPC_Decode, 228, 15, 64, // Opcode: XVILVH_D, DecodeIdx: 64
4356/* 16129 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 16137
4357/* 16133 */ MCD::OPC_Decode, 129, 17, 64, // Opcode: XVPICKEV_B, DecodeIdx: 64
4358/* 16137 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 16145
4359/* 16141 */ MCD::OPC_Decode, 131, 17, 64, // Opcode: XVPICKEV_H, DecodeIdx: 64
4360/* 16145 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 16153
4361/* 16149 */ MCD::OPC_Decode, 132, 17, 64, // Opcode: XVPICKEV_W, DecodeIdx: 64
4362/* 16153 */ MCD::OPC_FilterValueOrFail, 7,
4363/* 16155 */ MCD::OPC_Decode, 130, 17, 64, // Opcode: XVPICKEV_D, DecodeIdx: 64
4364/* 16159 */ MCD::OPC_FilterValue, 72, 69, 0, // Skip to: 16232
4365/* 16163 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4366/* 16166 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 16174
4367/* 16170 */ MCD::OPC_Decode, 133, 17, 64, // Opcode: XVPICKOD_B, DecodeIdx: 64
4368/* 16174 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 16182
4369/* 16178 */ MCD::OPC_Decode, 135, 17, 64, // Opcode: XVPICKOD_H, DecodeIdx: 64
4370/* 16182 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 16190
4371/* 16186 */ MCD::OPC_Decode, 136, 17, 64, // Opcode: XVPICKOD_W, DecodeIdx: 64
4372/* 16190 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 16198
4373/* 16194 */ MCD::OPC_Decode, 134, 17, 64, // Opcode: XVPICKOD_D, DecodeIdx: 64
4374/* 16198 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 16207
4375/* 16202 */ MCD::OPC_Decode, 156, 17, 131, 1, // Opcode: XVREPLVE_B, DecodeIdx: 131
4376/* 16207 */ MCD::OPC_FilterValue, 5, 5, 0, // Skip to: 16216
4377/* 16211 */ MCD::OPC_Decode, 158, 17, 131, 1, // Opcode: XVREPLVE_H, DecodeIdx: 131
4378/* 16216 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 16225
4379/* 16220 */ MCD::OPC_Decode, 159, 17, 131, 1, // Opcode: XVREPLVE_W, DecodeIdx: 131
4380/* 16225 */ MCD::OPC_FilterValueOrFail, 7,
4381/* 16227 */ MCD::OPC_Decode, 157, 17, 131, 1, // Opcode: XVREPLVE_D, DecodeIdx: 131
4382/* 16232 */ MCD::OPC_FilterValue, 73, 33, 0, // Skip to: 16269
4383/* 16236 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4384/* 16239 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 16247
4385/* 16243 */ MCD::OPC_Decode, 253, 13, 64, // Opcode: XVAND_V, DecodeIdx: 64
4386/* 16247 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 16255
4387/* 16251 */ MCD::OPC_Decode, 240, 16, 64, // Opcode: XVOR_V, DecodeIdx: 64
4388/* 16255 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 16263
4389/* 16259 */ MCD::OPC_Decode, 160, 19, 64, // Opcode: XVXOR_V, DecodeIdx: 64
4390/* 16263 */ MCD::OPC_FilterValueOrFail, 7,
4391/* 16265 */ MCD::OPC_Decode, 237, 16, 64, // Opcode: XVNOR_V, DecodeIdx: 64
4392/* 16269 */ MCD::OPC_FilterValue, 74, 35, 0, // Skip to: 16308
4393/* 16273 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4394/* 16276 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 16284
4395/* 16280 */ MCD::OPC_Decode, 252, 13, 64, // Opcode: XVANDN_V, DecodeIdx: 64
4396/* 16284 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 16292
4397/* 16288 */ MCD::OPC_Decode, 239, 16, 64, // Opcode: XVORN_V, DecodeIdx: 64
4398/* 16292 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 16301
4399/* 16296 */ MCD::OPC_Decode, 175, 15, 130, 1, // Opcode: XVFRSTP_B, DecodeIdx: 130
4400/* 16301 */ MCD::OPC_FilterValueOrFail, 7,
4401/* 16303 */ MCD::OPC_Decode, 176, 15, 130, 1, // Opcode: XVFRSTP_H, DecodeIdx: 130
4402/* 16308 */ MCD::OPC_FilterValue, 75, 49, 0, // Skip to: 16361
4403/* 16312 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4404/* 16315 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 16323
4405/* 16319 */ MCD::OPC_Decode, 249, 13, 64, // Opcode: XVADD_Q, DecodeIdx: 64
4406/* 16323 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 16331
4407/* 16327 */ MCD::OPC_Decode, 157, 19, 64, // Opcode: XVSUB_Q, DecodeIdx: 64
4408/* 16331 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 16339
4409/* 16335 */ MCD::OPC_Decode, 210, 17, 64, // Opcode: XVSIGNCOV_B, DecodeIdx: 64
4410/* 16339 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 16347
4411/* 16343 */ MCD::OPC_Decode, 212, 17, 64, // Opcode: XVSIGNCOV_H, DecodeIdx: 64
4412/* 16347 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 16355
4413/* 16351 */ MCD::OPC_Decode, 213, 17, 64, // Opcode: XVSIGNCOV_W, DecodeIdx: 64
4414/* 16355 */ MCD::OPC_FilterValueOrFail, 7,
4415/* 16357 */ MCD::OPC_Decode, 211, 17, 64, // Opcode: XVSIGNCOV_D, DecodeIdx: 64
4416/* 16361 */ MCD::OPC_FilterValue, 76, 33, 0, // Skip to: 16398
4417/* 16365 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4418/* 16368 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 16376
4419/* 16372 */ MCD::OPC_Decode, 201, 14, 64, // Opcode: XVFADD_S, DecodeIdx: 64
4420/* 16376 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 16384
4421/* 16380 */ MCD::OPC_Decode, 200, 14, 64, // Opcode: XVFADD_D, DecodeIdx: 64
4422/* 16384 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 16392
4423/* 16388 */ MCD::OPC_Decode, 180, 15, 64, // Opcode: XVFSUB_S, DecodeIdx: 64
4424/* 16392 */ MCD::OPC_FilterValueOrFail, 6,
4425/* 16394 */ MCD::OPC_Decode, 179, 15, 64, // Opcode: XVFSUB_D, DecodeIdx: 64
4426/* 16398 */ MCD::OPC_FilterValue, 78, 33, 0, // Skip to: 16435
4427/* 16402 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4428/* 16405 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 16413
4429/* 16409 */ MCD::OPC_Decode, 150, 15, 64, // Opcode: XVFMUL_S, DecodeIdx: 64
4430/* 16413 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 16421
4431/* 16417 */ MCD::OPC_Decode, 149, 15, 64, // Opcode: XVFMUL_D, DecodeIdx: 64
4432/* 16421 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 16429
4433/* 16425 */ MCD::OPC_Decode, 255, 14, 64, // Opcode: XVFDIV_S, DecodeIdx: 64
4434/* 16429 */ MCD::OPC_FilterValueOrFail, 6,
4435/* 16431 */ MCD::OPC_Decode, 254, 14, 64, // Opcode: XVFDIV_D, DecodeIdx: 64
4436/* 16435 */ MCD::OPC_FilterValue, 79, 33, 0, // Skip to: 16472
4437/* 16439 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4438/* 16442 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 16450
4439/* 16446 */ MCD::OPC_Decode, 142, 15, 64, // Opcode: XVFMAX_S, DecodeIdx: 64
4440/* 16450 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 16458
4441/* 16454 */ MCD::OPC_Decode, 141, 15, 64, // Opcode: XVFMAX_D, DecodeIdx: 64
4442/* 16458 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 16466
4443/* 16462 */ MCD::OPC_Decode, 146, 15, 64, // Opcode: XVFMIN_S, DecodeIdx: 64
4444/* 16466 */ MCD::OPC_FilterValueOrFail, 6,
4445/* 16468 */ MCD::OPC_Decode, 145, 15, 64, // Opcode: XVFMIN_D, DecodeIdx: 64
4446/* 16472 */ MCD::OPC_FilterValue, 80, 33, 0, // Skip to: 16509
4447/* 16476 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4448/* 16479 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 16487
4449/* 16483 */ MCD::OPC_Decode, 140, 15, 64, // Opcode: XVFMAXA_S, DecodeIdx: 64
4450/* 16487 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 16495
4451/* 16491 */ MCD::OPC_Decode, 139, 15, 64, // Opcode: XVFMAXA_D, DecodeIdx: 64
4452/* 16495 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 16503
4453/* 16499 */ MCD::OPC_Decode, 144, 15, 64, // Opcode: XVFMINA_S, DecodeIdx: 64
4454/* 16503 */ MCD::OPC_FilterValueOrFail, 6,
4455/* 16505 */ MCD::OPC_Decode, 143, 15, 64, // Opcode: XVFMINA_D, DecodeIdx: 64
4456/* 16509 */ MCD::OPC_FilterValue, 81, 17, 0, // Skip to: 16530
4457/* 16513 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4458/* 16516 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 16524
4459/* 16520 */ MCD::OPC_Decode, 252, 14, 64, // Opcode: XVFCVT_H_S, DecodeIdx: 64
4460/* 16524 */ MCD::OPC_FilterValueOrFail, 5,
4461/* 16526 */ MCD::OPC_Decode, 253, 14, 64, // Opcode: XVFCVT_S_D, DecodeIdx: 64
4462/* 16530 */ MCD::OPC_FilterValue, 82, 49, 0, // Skip to: 16583
4463/* 16534 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4464/* 16537 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 16545
4465/* 16541 */ MCD::OPC_Decode, 132, 15, 64, // Opcode: XVFFINT_S_L, DecodeIdx: 64
4466/* 16545 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 16553
4467/* 16549 */ MCD::OPC_Decode, 208, 15, 64, // Opcode: XVFTINT_W_D, DecodeIdx: 64
4468/* 16553 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 16561
4469/* 16557 */ MCD::OPC_Decode, 186, 15, 64, // Opcode: XVFTINTRM_W_D, DecodeIdx: 64
4470/* 16561 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 16569
4471/* 16565 */ MCD::OPC_Decode, 196, 15, 64, // Opcode: XVFTINTRP_W_D, DecodeIdx: 64
4472/* 16569 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 16577
4473/* 16573 */ MCD::OPC_Decode, 203, 15, 64, // Opcode: XVFTINTRZ_W_D, DecodeIdx: 64
4474/* 16577 */ MCD::OPC_FilterValueOrFail, 7,
4475/* 16579 */ MCD::OPC_Decode, 191, 15, 64, // Opcode: XVFTINTRNE_W_D, DecodeIdx: 64
4476/* 16583 */ MCD::OPC_FilterValue, 94, 28, 0, // Skip to: 16615
4477/* 16587 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4478/* 16590 */ MCD::OPC_FilterValue, 5, 5, 0, // Skip to: 16599
4479/* 16594 */ MCD::OPC_Decode, 208, 17, 130, 1, // Opcode: XVSHUF_H, DecodeIdx: 130
4480/* 16599 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 16608
4481/* 16603 */ MCD::OPC_Decode, 209, 17, 130, 1, // Opcode: XVSHUF_W, DecodeIdx: 130
4482/* 16608 */ MCD::OPC_FilterValueOrFail, 7,
4483/* 16610 */ MCD::OPC_Decode, 207, 17, 130, 1, // Opcode: XVSHUF_D, DecodeIdx: 130
4484/* 16615 */ MCD::OPC_FilterValue, 95, 8, 0, // Skip to: 16627
4485/* 16619 */ MCD::OPC_CheckFieldOrFail, 15, 3, 2,
4486/* 16623 */ MCD::OPC_Decode, 128, 17, 64, // Opcode: XVPERM_W, DecodeIdx: 64
4487/* 16627 */ MCD::OPC_FilterValue, 160, 1, 73, 0, // Skip to: 16705
4488/* 16632 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4489/* 16635 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 16644
4490/* 16639 */ MCD::OPC_Decode, 184, 17, 132, 1, // Opcode: XVSEQI_B, DecodeIdx: 132
4491/* 16644 */ MCD::OPC_FilterValue, 1, 5, 0, // Skip to: 16653
4492/* 16648 */ MCD::OPC_Decode, 186, 17, 132, 1, // Opcode: XVSEQI_H, DecodeIdx: 132
4493/* 16653 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 16662
4494/* 16657 */ MCD::OPC_Decode, 187, 17, 132, 1, // Opcode: XVSEQI_W, DecodeIdx: 132
4495/* 16662 */ MCD::OPC_FilterValue, 3, 5, 0, // Skip to: 16671
4496/* 16666 */ MCD::OPC_Decode, 185, 17, 132, 1, // Opcode: XVSEQI_D, DecodeIdx: 132
4497/* 16671 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 16680
4498/* 16675 */ MCD::OPC_Decode, 214, 17, 132, 1, // Opcode: XVSLEI_B, DecodeIdx: 132
4499/* 16680 */ MCD::OPC_FilterValue, 5, 5, 0, // Skip to: 16689
4500/* 16684 */ MCD::OPC_Decode, 218, 17, 132, 1, // Opcode: XVSLEI_H, DecodeIdx: 132
4501/* 16689 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 16698
4502/* 16693 */ MCD::OPC_Decode, 220, 17, 132, 1, // Opcode: XVSLEI_W, DecodeIdx: 132
4503/* 16698 */ MCD::OPC_FilterValueOrFail, 7,
4504/* 16700 */ MCD::OPC_Decode, 216, 17, 132, 1, // Opcode: XVSLEI_D, DecodeIdx: 132
4505/* 16705 */ MCD::OPC_FilterValue, 161, 1, 73, 0, // Skip to: 16783
4506/* 16710 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4507/* 16713 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 16722
4508/* 16717 */ MCD::OPC_Decode, 215, 17, 133, 1, // Opcode: XVSLEI_BU, DecodeIdx: 133
4509/* 16722 */ MCD::OPC_FilterValue, 1, 5, 0, // Skip to: 16731
4510/* 16726 */ MCD::OPC_Decode, 219, 17, 133, 1, // Opcode: XVSLEI_HU, DecodeIdx: 133
4511/* 16731 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 16740
4512/* 16735 */ MCD::OPC_Decode, 221, 17, 133, 1, // Opcode: XVSLEI_WU, DecodeIdx: 133
4513/* 16740 */ MCD::OPC_FilterValue, 3, 5, 0, // Skip to: 16749
4514/* 16744 */ MCD::OPC_Decode, 217, 17, 133, 1, // Opcode: XVSLEI_DU, DecodeIdx: 133
4515/* 16749 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 16758
4516/* 16753 */ MCD::OPC_Decode, 244, 17, 132, 1, // Opcode: XVSLTI_B, DecodeIdx: 132
4517/* 16758 */ MCD::OPC_FilterValue, 5, 5, 0, // Skip to: 16767
4518/* 16762 */ MCD::OPC_Decode, 248, 17, 132, 1, // Opcode: XVSLTI_H, DecodeIdx: 132
4519/* 16767 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 16776
4520/* 16771 */ MCD::OPC_Decode, 250, 17, 132, 1, // Opcode: XVSLTI_W, DecodeIdx: 132
4521/* 16776 */ MCD::OPC_FilterValueOrFail, 7,
4522/* 16778 */ MCD::OPC_Decode, 246, 17, 132, 1, // Opcode: XVSLTI_D, DecodeIdx: 132
4523/* 16783 */ MCD::OPC_FilterValue, 162, 1, 73, 0, // Skip to: 16861
4524/* 16788 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4525/* 16791 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 16800
4526/* 16795 */ MCD::OPC_Decode, 245, 17, 133, 1, // Opcode: XVSLTI_BU, DecodeIdx: 133
4527/* 16800 */ MCD::OPC_FilterValue, 1, 5, 0, // Skip to: 16809
4528/* 16804 */ MCD::OPC_Decode, 249, 17, 133, 1, // Opcode: XVSLTI_HU, DecodeIdx: 133
4529/* 16809 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 16818
4530/* 16813 */ MCD::OPC_Decode, 251, 17, 133, 1, // Opcode: XVSLTI_WU, DecodeIdx: 133
4531/* 16818 */ MCD::OPC_FilterValue, 3, 5, 0, // Skip to: 16827
4532/* 16822 */ MCD::OPC_Decode, 247, 17, 133, 1, // Opcode: XVSLTI_DU, DecodeIdx: 133
4533/* 16827 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 16836
4534/* 16831 */ MCD::OPC_Decode, 218, 13, 133, 1, // Opcode: XVADDI_BU, DecodeIdx: 133
4535/* 16836 */ MCD::OPC_FilterValue, 5, 5, 0, // Skip to: 16845
4536/* 16840 */ MCD::OPC_Decode, 220, 13, 133, 1, // Opcode: XVADDI_HU, DecodeIdx: 133
4537/* 16845 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 16854
4538/* 16849 */ MCD::OPC_Decode, 221, 13, 133, 1, // Opcode: XVADDI_WU, DecodeIdx: 133
4539/* 16854 */ MCD::OPC_FilterValueOrFail, 7,
4540/* 16856 */ MCD::OPC_Decode, 219, 13, 133, 1, // Opcode: XVADDI_DU, DecodeIdx: 133
4541/* 16861 */ MCD::OPC_FilterValue, 163, 1, 55, 0, // Skip to: 16921
4542/* 16866 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4543/* 16869 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 16878
4544/* 16873 */ MCD::OPC_Decode, 134, 19, 133, 1, // Opcode: XVSUBI_BU, DecodeIdx: 133
4545/* 16878 */ MCD::OPC_FilterValue, 1, 5, 0, // Skip to: 16887
4546/* 16882 */ MCD::OPC_Decode, 136, 19, 133, 1, // Opcode: XVSUBI_HU, DecodeIdx: 133
4547/* 16887 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 16896
4548/* 16891 */ MCD::OPC_Decode, 137, 19, 133, 1, // Opcode: XVSUBI_WU, DecodeIdx: 133
4549/* 16896 */ MCD::OPC_FilterValue, 3, 5, 0, // Skip to: 16905
4550/* 16900 */ MCD::OPC_Decode, 135, 19, 133, 1, // Opcode: XVSUBI_DU, DecodeIdx: 133
4551/* 16905 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 16914
4552/* 16909 */ MCD::OPC_Decode, 168, 14, 133, 1, // Opcode: XVBSLL_V, DecodeIdx: 133
4553/* 16914 */ MCD::OPC_FilterValueOrFail, 5,
4554/* 16916 */ MCD::OPC_Decode, 169, 14, 133, 1, // Opcode: XVBSRL_V, DecodeIdx: 133
4555/* 16921 */ MCD::OPC_FilterValue, 164, 1, 73, 0, // Skip to: 16999
4556/* 16926 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4557/* 16929 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 16938
4558/* 16933 */ MCD::OPC_Decode, 146, 16, 132, 1, // Opcode: XVMAXI_B, DecodeIdx: 132
4559/* 16938 */ MCD::OPC_FilterValue, 1, 5, 0, // Skip to: 16947
4560/* 16942 */ MCD::OPC_Decode, 150, 16, 132, 1, // Opcode: XVMAXI_H, DecodeIdx: 132
4561/* 16947 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 16956
4562/* 16951 */ MCD::OPC_Decode, 152, 16, 132, 1, // Opcode: XVMAXI_W, DecodeIdx: 132
4563/* 16956 */ MCD::OPC_FilterValue, 3, 5, 0, // Skip to: 16965
4564/* 16960 */ MCD::OPC_Decode, 148, 16, 132, 1, // Opcode: XVMAXI_D, DecodeIdx: 132
4565/* 16965 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 16974
4566/* 16969 */ MCD::OPC_Decode, 162, 16, 132, 1, // Opcode: XVMINI_B, DecodeIdx: 132
4567/* 16974 */ MCD::OPC_FilterValue, 5, 5, 0, // Skip to: 16983
4568/* 16978 */ MCD::OPC_Decode, 166, 16, 132, 1, // Opcode: XVMINI_H, DecodeIdx: 132
4569/* 16983 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 16992
4570/* 16987 */ MCD::OPC_Decode, 168, 16, 132, 1, // Opcode: XVMINI_W, DecodeIdx: 132
4571/* 16992 */ MCD::OPC_FilterValueOrFail, 7,
4572/* 16994 */ MCD::OPC_Decode, 164, 16, 132, 1, // Opcode: XVMINI_D, DecodeIdx: 132
4573/* 16999 */ MCD::OPC_FilterValue, 165, 1, 73, 0, // Skip to: 17077
4574/* 17004 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4575/* 17007 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 17016
4576/* 17011 */ MCD::OPC_Decode, 147, 16, 133, 1, // Opcode: XVMAXI_BU, DecodeIdx: 133
4577/* 17016 */ MCD::OPC_FilterValue, 1, 5, 0, // Skip to: 17025
4578/* 17020 */ MCD::OPC_Decode, 151, 16, 133, 1, // Opcode: XVMAXI_HU, DecodeIdx: 133
4579/* 17025 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 17034
4580/* 17029 */ MCD::OPC_Decode, 153, 16, 133, 1, // Opcode: XVMAXI_WU, DecodeIdx: 133
4581/* 17034 */ MCD::OPC_FilterValue, 3, 5, 0, // Skip to: 17043
4582/* 17038 */ MCD::OPC_Decode, 149, 16, 133, 1, // Opcode: XVMAXI_DU, DecodeIdx: 133
4583/* 17043 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 17052
4584/* 17047 */ MCD::OPC_Decode, 163, 16, 133, 1, // Opcode: XVMINI_BU, DecodeIdx: 133
4585/* 17052 */ MCD::OPC_FilterValue, 5, 5, 0, // Skip to: 17061
4586/* 17056 */ MCD::OPC_Decode, 167, 16, 133, 1, // Opcode: XVMINI_HU, DecodeIdx: 133
4587/* 17061 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 17070
4588/* 17065 */ MCD::OPC_Decode, 169, 16, 133, 1, // Opcode: XVMINI_WU, DecodeIdx: 133
4589/* 17070 */ MCD::OPC_FilterValueOrFail, 7,
4590/* 17072 */ MCD::OPC_Decode, 165, 16, 133, 1, // Opcode: XVMINI_DU, DecodeIdx: 133
4591/* 17077 */ MCD::OPC_FilterValue, 166, 1, 19, 0, // Skip to: 17101
4592/* 17082 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4593/* 17085 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 17094
4594/* 17089 */ MCD::OPC_Decode, 173, 15, 134, 1, // Opcode: XVFRSTPI_B, DecodeIdx: 134
4595/* 17094 */ MCD::OPC_FilterValueOrFail, 5,
4596/* 17096 */ MCD::OPC_Decode, 174, 15, 134, 1, // Opcode: XVFRSTPI_H, DecodeIdx: 134
4597/* 17101 */ MCD::OPC_FilterValue, 167, 1, 87, 4, // Skip to: 18217
4598/* 17106 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4599/* 17109 */ MCD::OPC_FilterValue, 0, 199, 0, // Skip to: 17312
4600/* 17113 */ MCD::OPC_ExtractField, 10, 5, // Inst{14-10} ...
4601/* 17116 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 17125
4602/* 17120 */ MCD::OPC_Decode, 170, 14, 135, 1, // Opcode: XVCLO_B, DecodeIdx: 135
4603/* 17125 */ MCD::OPC_FilterValue, 1, 5, 0, // Skip to: 17134
4604/* 17129 */ MCD::OPC_Decode, 172, 14, 135, 1, // Opcode: XVCLO_H, DecodeIdx: 135
4605/* 17134 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 17143
4606/* 17138 */ MCD::OPC_Decode, 173, 14, 135, 1, // Opcode: XVCLO_W, DecodeIdx: 135
4607/* 17143 */ MCD::OPC_FilterValue, 3, 5, 0, // Skip to: 17152
4608/* 17147 */ MCD::OPC_Decode, 171, 14, 135, 1, // Opcode: XVCLO_D, DecodeIdx: 135
4609/* 17152 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 17161
4610/* 17156 */ MCD::OPC_Decode, 174, 14, 135, 1, // Opcode: XVCLZ_B, DecodeIdx: 135
4611/* 17161 */ MCD::OPC_FilterValue, 5, 5, 0, // Skip to: 17170
4612/* 17165 */ MCD::OPC_Decode, 176, 14, 135, 1, // Opcode: XVCLZ_H, DecodeIdx: 135
4613/* 17170 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 17179
4614/* 17174 */ MCD::OPC_Decode, 177, 14, 135, 1, // Opcode: XVCLZ_W, DecodeIdx: 135
4615/* 17179 */ MCD::OPC_FilterValue, 7, 5, 0, // Skip to: 17188
4616/* 17183 */ MCD::OPC_Decode, 175, 14, 135, 1, // Opcode: XVCLZ_D, DecodeIdx: 135
4617/* 17188 */ MCD::OPC_FilterValue, 8, 5, 0, // Skip to: 17197
4618/* 17192 */ MCD::OPC_Decode, 249, 16, 135, 1, // Opcode: XVPCNT_B, DecodeIdx: 135
4619/* 17197 */ MCD::OPC_FilterValue, 9, 5, 0, // Skip to: 17206
4620/* 17201 */ MCD::OPC_Decode, 251, 16, 135, 1, // Opcode: XVPCNT_H, DecodeIdx: 135
4621/* 17206 */ MCD::OPC_FilterValue, 10, 5, 0, // Skip to: 17215
4622/* 17210 */ MCD::OPC_Decode, 252, 16, 135, 1, // Opcode: XVPCNT_W, DecodeIdx: 135
4623/* 17215 */ MCD::OPC_FilterValue, 11, 5, 0, // Skip to: 17224
4624/* 17219 */ MCD::OPC_Decode, 250, 16, 135, 1, // Opcode: XVPCNT_D, DecodeIdx: 135
4625/* 17224 */ MCD::OPC_FilterValue, 12, 5, 0, // Skip to: 17233
4626/* 17228 */ MCD::OPC_Decode, 232, 16, 135, 1, // Opcode: XVNEG_B, DecodeIdx: 135
4627/* 17233 */ MCD::OPC_FilterValue, 13, 5, 0, // Skip to: 17242
4628/* 17237 */ MCD::OPC_Decode, 234, 16, 135, 1, // Opcode: XVNEG_H, DecodeIdx: 135
4629/* 17242 */ MCD::OPC_FilterValue, 14, 5, 0, // Skip to: 17251
4630/* 17246 */ MCD::OPC_Decode, 235, 16, 135, 1, // Opcode: XVNEG_W, DecodeIdx: 135
4631/* 17251 */ MCD::OPC_FilterValue, 15, 5, 0, // Skip to: 17260
4632/* 17255 */ MCD::OPC_Decode, 233, 16, 135, 1, // Opcode: XVNEG_D, DecodeIdx: 135
4633/* 17260 */ MCD::OPC_FilterValue, 16, 5, 0, // Skip to: 17269
4634/* 17264 */ MCD::OPC_Decode, 187, 16, 135, 1, // Opcode: XVMSKLTZ_B, DecodeIdx: 135
4635/* 17269 */ MCD::OPC_FilterValue, 17, 5, 0, // Skip to: 17278
4636/* 17273 */ MCD::OPC_Decode, 189, 16, 135, 1, // Opcode: XVMSKLTZ_H, DecodeIdx: 135
4637/* 17278 */ MCD::OPC_FilterValue, 18, 5, 0, // Skip to: 17287
4638/* 17282 */ MCD::OPC_Decode, 190, 16, 135, 1, // Opcode: XVMSKLTZ_W, DecodeIdx: 135
4639/* 17287 */ MCD::OPC_FilterValue, 19, 5, 0, // Skip to: 17296
4640/* 17291 */ MCD::OPC_Decode, 188, 16, 135, 1, // Opcode: XVMSKLTZ_D, DecodeIdx: 135
4641/* 17296 */ MCD::OPC_FilterValue, 20, 5, 0, // Skip to: 17305
4642/* 17300 */ MCD::OPC_Decode, 186, 16, 135, 1, // Opcode: XVMSKGEZ_B, DecodeIdx: 135
4643/* 17305 */ MCD::OPC_FilterValueOrFail, 24,
4644/* 17307 */ MCD::OPC_Decode, 191, 16, 135, 1, // Opcode: XVMSKNZ_B, DecodeIdx: 135
4645/* 17312 */ MCD::OPC_FilterValue, 1, 203, 0, // Skip to: 17519
4646/* 17316 */ MCD::OPC_ExtractField, 10, 5, // Inst{14-10} ...
4647/* 17319 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 17332
4648/* 17323 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
4649/* 17327 */ MCD::OPC_Decode, 200, 17, 136, 1, // Opcode: XVSETEQZ_V, DecodeIdx: 136
4650/* 17332 */ MCD::OPC_FilterValue, 7, 9, 0, // Skip to: 17345
4651/* 17336 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
4652/* 17340 */ MCD::OPC_Decode, 201, 17, 136, 1, // Opcode: XVSETNEZ_V, DecodeIdx: 136
4653/* 17345 */ MCD::OPC_FilterValue, 8, 9, 0, // Skip to: 17358
4654/* 17349 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
4655/* 17353 */ MCD::OPC_Decode, 196, 17, 136, 1, // Opcode: XVSETANYEQZ_B, DecodeIdx: 136
4656/* 17358 */ MCD::OPC_FilterValue, 9, 9, 0, // Skip to: 17371
4657/* 17362 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
4658/* 17366 */ MCD::OPC_Decode, 198, 17, 136, 1, // Opcode: XVSETANYEQZ_H, DecodeIdx: 136
4659/* 17371 */ MCD::OPC_FilterValue, 10, 9, 0, // Skip to: 17384
4660/* 17375 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
4661/* 17379 */ MCD::OPC_Decode, 199, 17, 136, 1, // Opcode: XVSETANYEQZ_W, DecodeIdx: 136
4662/* 17384 */ MCD::OPC_FilterValue, 11, 9, 0, // Skip to: 17397
4663/* 17388 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
4664/* 17392 */ MCD::OPC_Decode, 197, 17, 136, 1, // Opcode: XVSETANYEQZ_D, DecodeIdx: 136
4665/* 17397 */ MCD::OPC_FilterValue, 12, 9, 0, // Skip to: 17410
4666/* 17401 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
4667/* 17405 */ MCD::OPC_Decode, 192, 17, 136, 1, // Opcode: XVSETALLNEZ_B, DecodeIdx: 136
4668/* 17410 */ MCD::OPC_FilterValue, 13, 9, 0, // Skip to: 17423
4669/* 17414 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
4670/* 17418 */ MCD::OPC_Decode, 194, 17, 136, 1, // Opcode: XVSETALLNEZ_H, DecodeIdx: 136
4671/* 17423 */ MCD::OPC_FilterValue, 14, 9, 0, // Skip to: 17436
4672/* 17427 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
4673/* 17431 */ MCD::OPC_Decode, 195, 17, 136, 1, // Opcode: XVSETALLNEZ_W, DecodeIdx: 136
4674/* 17436 */ MCD::OPC_FilterValue, 15, 9, 0, // Skip to: 17449
4675/* 17440 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
4676/* 17444 */ MCD::OPC_Decode, 193, 17, 136, 1, // Opcode: XVSETALLNEZ_D, DecodeIdx: 136
4677/* 17449 */ MCD::OPC_FilterValue, 17, 5, 0, // Skip to: 17458
4678/* 17453 */ MCD::OPC_Decode, 136, 15, 135, 1, // Opcode: XVFLOGB_S, DecodeIdx: 135
4679/* 17458 */ MCD::OPC_FilterValue, 18, 5, 0, // Skip to: 17467
4680/* 17462 */ MCD::OPC_Decode, 135, 15, 135, 1, // Opcode: XVFLOGB_D, DecodeIdx: 135
4681/* 17467 */ MCD::OPC_FilterValue, 21, 5, 0, // Skip to: 17476
4682/* 17471 */ MCD::OPC_Decode, 203, 14, 135, 1, // Opcode: XVFCLASS_S, DecodeIdx: 135
4683/* 17476 */ MCD::OPC_FilterValue, 22, 5, 0, // Skip to: 17485
4684/* 17480 */ MCD::OPC_Decode, 202, 14, 135, 1, // Opcode: XVFCLASS_D, DecodeIdx: 135
4685/* 17485 */ MCD::OPC_FilterValue, 25, 5, 0, // Skip to: 17494
4686/* 17489 */ MCD::OPC_Decode, 178, 15, 135, 1, // Opcode: XVFSQRT_S, DecodeIdx: 135
4687/* 17494 */ MCD::OPC_FilterValue, 26, 5, 0, // Skip to: 17503
4688/* 17498 */ MCD::OPC_Decode, 177, 15, 135, 1, // Opcode: XVFSQRT_D, DecodeIdx: 135
4689/* 17503 */ MCD::OPC_FilterValue, 29, 5, 0, // Skip to: 17512
4690/* 17507 */ MCD::OPC_Decode, 158, 15, 135, 1, // Opcode: XVFRECIP_S, DecodeIdx: 135
4691/* 17512 */ MCD::OPC_FilterValueOrFail, 30,
4692/* 17514 */ MCD::OPC_Decode, 157, 15, 135, 1, // Opcode: XVFRECIP_D, DecodeIdx: 135
4693/* 17519 */ MCD::OPC_FilterValue, 2, 145, 0, // Skip to: 17668
4694/* 17523 */ MCD::OPC_ExtractField, 10, 5, // Inst{14-10} ...
4695/* 17526 */ MCD::OPC_FilterValue, 1, 5, 0, // Skip to: 17535
4696/* 17530 */ MCD::OPC_Decode, 172, 15, 135, 1, // Opcode: XVFRSQRT_S, DecodeIdx: 135
4697/* 17535 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 17544
4698/* 17539 */ MCD::OPC_Decode, 171, 15, 135, 1, // Opcode: XVFRSQRT_D, DecodeIdx: 135
4699/* 17544 */ MCD::OPC_FilterValue, 5, 5, 0, // Skip to: 17553
4700/* 17548 */ MCD::OPC_Decode, 156, 15, 135, 1, // Opcode: XVFRECIPE_S, DecodeIdx: 135
4701/* 17553 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 17562
4702/* 17557 */ MCD::OPC_Decode, 155, 15, 135, 1, // Opcode: XVFRECIPE_D, DecodeIdx: 135
4703/* 17562 */ MCD::OPC_FilterValue, 9, 5, 0, // Skip to: 17571
4704/* 17566 */ MCD::OPC_Decode, 170, 15, 135, 1, // Opcode: XVFRSQRTE_S, DecodeIdx: 135
4705/* 17571 */ MCD::OPC_FilterValue, 10, 5, 0, // Skip to: 17580
4706/* 17575 */ MCD::OPC_Decode, 169, 15, 135, 1, // Opcode: XVFRSQRTE_D, DecodeIdx: 135
4707/* 17580 */ MCD::OPC_FilterValue, 13, 5, 0, // Skip to: 17589
4708/* 17584 */ MCD::OPC_Decode, 168, 15, 135, 1, // Opcode: XVFRINT_S, DecodeIdx: 135
4709/* 17589 */ MCD::OPC_FilterValue, 14, 5, 0, // Skip to: 17598
4710/* 17593 */ MCD::OPC_Decode, 167, 15, 135, 1, // Opcode: XVFRINT_D, DecodeIdx: 135
4711/* 17598 */ MCD::OPC_FilterValue, 17, 5, 0, // Skip to: 17607
4712/* 17602 */ MCD::OPC_Decode, 160, 15, 135, 1, // Opcode: XVFRINTRM_S, DecodeIdx: 135
4713/* 17607 */ MCD::OPC_FilterValue, 18, 5, 0, // Skip to: 17616
4714/* 17611 */ MCD::OPC_Decode, 159, 15, 135, 1, // Opcode: XVFRINTRM_D, DecodeIdx: 135
4715/* 17616 */ MCD::OPC_FilterValue, 21, 5, 0, // Skip to: 17625
4716/* 17620 */ MCD::OPC_Decode, 164, 15, 135, 1, // Opcode: XVFRINTRP_S, DecodeIdx: 135
4717/* 17625 */ MCD::OPC_FilterValue, 22, 5, 0, // Skip to: 17634
4718/* 17629 */ MCD::OPC_Decode, 163, 15, 135, 1, // Opcode: XVFRINTRP_D, DecodeIdx: 135
4719/* 17634 */ MCD::OPC_FilterValue, 25, 5, 0, // Skip to: 17643
4720/* 17638 */ MCD::OPC_Decode, 166, 15, 135, 1, // Opcode: XVFRINTRZ_S, DecodeIdx: 135
4721/* 17643 */ MCD::OPC_FilterValue, 26, 5, 0, // Skip to: 17652
4722/* 17647 */ MCD::OPC_Decode, 165, 15, 135, 1, // Opcode: XVFRINTRZ_D, DecodeIdx: 135
4723/* 17652 */ MCD::OPC_FilterValue, 29, 5, 0, // Skip to: 17661
4724/* 17656 */ MCD::OPC_Decode, 162, 15, 135, 1, // Opcode: XVFRINTRNE_S, DecodeIdx: 135
4725/* 17661 */ MCD::OPC_FilterValueOrFail, 30,
4726/* 17663 */ MCD::OPC_Decode, 161, 15, 135, 1, // Opcode: XVFRINTRNE_D, DecodeIdx: 135
4727/* 17668 */ MCD::OPC_FilterValue, 3, 37, 0, // Skip to: 17709
4728/* 17672 */ MCD::OPC_ExtractField, 10, 5, // Inst{14-10} ...
4729/* 17675 */ MCD::OPC_FilterValue, 26, 5, 0, // Skip to: 17684
4730/* 17679 */ MCD::OPC_Decode, 251, 14, 135, 1, // Opcode: XVFCVTL_S_H, DecodeIdx: 135
4731/* 17684 */ MCD::OPC_FilterValue, 27, 5, 0, // Skip to: 17693
4732/* 17688 */ MCD::OPC_Decode, 249, 14, 135, 1, // Opcode: XVFCVTH_S_H, DecodeIdx: 135
4733/* 17693 */ MCD::OPC_FilterValue, 28, 5, 0, // Skip to: 17702
4734/* 17697 */ MCD::OPC_Decode, 250, 14, 135, 1, // Opcode: XVFCVTL_D_S, DecodeIdx: 135
4735/* 17702 */ MCD::OPC_FilterValueOrFail, 29,
4736/* 17704 */ MCD::OPC_Decode, 248, 14, 135, 1, // Opcode: XVFCVTH_D_S, DecodeIdx: 135
4737/* 17709 */ MCD::OPC_FilterValue, 4, 181, 0, // Skip to: 17894
4738/* 17713 */ MCD::OPC_ExtractField, 10, 5, // Inst{14-10} ...
4739/* 17716 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 17725
4740/* 17720 */ MCD::OPC_Decode, 133, 15, 135, 1, // Opcode: XVFFINT_S_W, DecodeIdx: 135
4741/* 17725 */ MCD::OPC_FilterValue, 1, 5, 0, // Skip to: 17734
4742/* 17729 */ MCD::OPC_Decode, 134, 15, 135, 1, // Opcode: XVFFINT_S_WU, DecodeIdx: 135
4743/* 17734 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 17743
4744/* 17738 */ MCD::OPC_Decode, 130, 15, 135, 1, // Opcode: XVFFINT_D_L, DecodeIdx: 135
4745/* 17743 */ MCD::OPC_FilterValue, 3, 5, 0, // Skip to: 17752
4746/* 17747 */ MCD::OPC_Decode, 131, 15, 135, 1, // Opcode: XVFFINT_D_LU, DecodeIdx: 135
4747/* 17752 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 17761
4748/* 17756 */ MCD::OPC_Decode, 129, 15, 135, 1, // Opcode: XVFFINTL_D_W, DecodeIdx: 135
4749/* 17761 */ MCD::OPC_FilterValue, 5, 5, 0, // Skip to: 17770
4750/* 17765 */ MCD::OPC_Decode, 128, 15, 135, 1, // Opcode: XVFFINTH_D_W, DecodeIdx: 135
4751/* 17770 */ MCD::OPC_FilterValue, 12, 5, 0, // Skip to: 17779
4752/* 17774 */ MCD::OPC_Decode, 209, 15, 135, 1, // Opcode: XVFTINT_W_S, DecodeIdx: 135
4753/* 17779 */ MCD::OPC_FilterValue, 13, 5, 0, // Skip to: 17788
4754/* 17783 */ MCD::OPC_Decode, 206, 15, 135, 1, // Opcode: XVFTINT_L_D, DecodeIdx: 135
4755/* 17788 */ MCD::OPC_FilterValue, 14, 5, 0, // Skip to: 17797
4756/* 17792 */ MCD::OPC_Decode, 187, 15, 135, 1, // Opcode: XVFTINTRM_W_S, DecodeIdx: 135
4757/* 17797 */ MCD::OPC_FilterValue, 15, 5, 0, // Skip to: 17806
4758/* 17801 */ MCD::OPC_Decode, 185, 15, 135, 1, // Opcode: XVFTINTRM_L_D, DecodeIdx: 135
4759/* 17806 */ MCD::OPC_FilterValue, 16, 5, 0, // Skip to: 17815
4760/* 17810 */ MCD::OPC_Decode, 197, 15, 135, 1, // Opcode: XVFTINTRP_W_S, DecodeIdx: 135
4761/* 17815 */ MCD::OPC_FilterValue, 17, 5, 0, // Skip to: 17824
4762/* 17819 */ MCD::OPC_Decode, 195, 15, 135, 1, // Opcode: XVFTINTRP_L_D, DecodeIdx: 135
4763/* 17824 */ MCD::OPC_FilterValue, 18, 5, 0, // Skip to: 17833
4764/* 17828 */ MCD::OPC_Decode, 204, 15, 135, 1, // Opcode: XVFTINTRZ_W_S, DecodeIdx: 135
4765/* 17833 */ MCD::OPC_FilterValue, 19, 5, 0, // Skip to: 17842
4766/* 17837 */ MCD::OPC_Decode, 201, 15, 135, 1, // Opcode: XVFTINTRZ_L_D, DecodeIdx: 135
4767/* 17842 */ MCD::OPC_FilterValue, 20, 5, 0, // Skip to: 17851
4768/* 17846 */ MCD::OPC_Decode, 192, 15, 135, 1, // Opcode: XVFTINTRNE_W_S, DecodeIdx: 135
4769/* 17851 */ MCD::OPC_FilterValue, 21, 5, 0, // Skip to: 17860
4770/* 17855 */ MCD::OPC_Decode, 190, 15, 135, 1, // Opcode: XVFTINTRNE_L_D, DecodeIdx: 135
4771/* 17860 */ MCD::OPC_FilterValue, 22, 5, 0, // Skip to: 17869
4772/* 17864 */ MCD::OPC_Decode, 207, 15, 135, 1, // Opcode: XVFTINT_WU_S, DecodeIdx: 135
4773/* 17869 */ MCD::OPC_FilterValue, 23, 5, 0, // Skip to: 17878
4774/* 17873 */ MCD::OPC_Decode, 205, 15, 135, 1, // Opcode: XVFTINT_LU_D, DecodeIdx: 135
4775/* 17878 */ MCD::OPC_FilterValue, 28, 5, 0, // Skip to: 17887
4776/* 17882 */ MCD::OPC_Decode, 202, 15, 135, 1, // Opcode: XVFTINTRZ_WU_S, DecodeIdx: 135
4777/* 17887 */ MCD::OPC_FilterValueOrFail, 29,
4778/* 17889 */ MCD::OPC_Decode, 200, 15, 135, 1, // Opcode: XVFTINTRZ_LU_D, DecodeIdx: 135
4779/* 17894 */ MCD::OPC_FilterValue, 5, 163, 0, // Skip to: 18061
4780/* 17898 */ MCD::OPC_ExtractField, 10, 5, // Inst{14-10} ...
4781/* 17901 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 17910
4782/* 17905 */ MCD::OPC_Decode, 182, 15, 135, 1, // Opcode: XVFTINTL_L_S, DecodeIdx: 135
4783/* 17910 */ MCD::OPC_FilterValue, 1, 5, 0, // Skip to: 17919
4784/* 17914 */ MCD::OPC_Decode, 181, 15, 135, 1, // Opcode: XVFTINTH_L_S, DecodeIdx: 135
4785/* 17919 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 17928
4786/* 17923 */ MCD::OPC_Decode, 184, 15, 135, 1, // Opcode: XVFTINTRML_L_S, DecodeIdx: 135
4787/* 17928 */ MCD::OPC_FilterValue, 3, 5, 0, // Skip to: 17937
4788/* 17932 */ MCD::OPC_Decode, 183, 15, 135, 1, // Opcode: XVFTINTRMH_L_S, DecodeIdx: 135
4789/* 17937 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 17946
4790/* 17941 */ MCD::OPC_Decode, 194, 15, 135, 1, // Opcode: XVFTINTRPL_L_S, DecodeIdx: 135
4791/* 17946 */ MCD::OPC_FilterValue, 5, 5, 0, // Skip to: 17955
4792/* 17950 */ MCD::OPC_Decode, 193, 15, 135, 1, // Opcode: XVFTINTRPH_L_S, DecodeIdx: 135
4793/* 17955 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 17964
4794/* 17959 */ MCD::OPC_Decode, 199, 15, 135, 1, // Opcode: XVFTINTRZL_L_S, DecodeIdx: 135
4795/* 17964 */ MCD::OPC_FilterValue, 7, 5, 0, // Skip to: 17973
4796/* 17968 */ MCD::OPC_Decode, 198, 15, 135, 1, // Opcode: XVFTINTRZH_L_S, DecodeIdx: 135
4797/* 17973 */ MCD::OPC_FilterValue, 8, 5, 0, // Skip to: 17982
4798/* 17977 */ MCD::OPC_Decode, 189, 15, 135, 1, // Opcode: XVFTINTRNEL_L_S, DecodeIdx: 135
4799/* 17982 */ MCD::OPC_FilterValue, 9, 5, 0, // Skip to: 17991
4800/* 17986 */ MCD::OPC_Decode, 188, 15, 135, 1, // Opcode: XVFTINTRNEH_L_S, DecodeIdx: 135
4801/* 17991 */ MCD::OPC_FilterValue, 24, 5, 0, // Skip to: 18000
4802/* 17995 */ MCD::OPC_Decode, 189, 14, 135, 1, // Opcode: XVEXTH_H_B, DecodeIdx: 135
4803/* 18000 */ MCD::OPC_FilterValue, 25, 5, 0, // Skip to: 18009
4804/* 18004 */ MCD::OPC_Decode, 193, 14, 135, 1, // Opcode: XVEXTH_W_H, DecodeIdx: 135
4805/* 18009 */ MCD::OPC_FilterValue, 26, 5, 0, // Skip to: 18018
4806/* 18013 */ MCD::OPC_Decode, 187, 14, 135, 1, // Opcode: XVEXTH_D_W, DecodeIdx: 135
4807/* 18018 */ MCD::OPC_FilterValue, 27, 5, 0, // Skip to: 18027
4808/* 18022 */ MCD::OPC_Decode, 191, 14, 135, 1, // Opcode: XVEXTH_Q_D, DecodeIdx: 135
4809/* 18027 */ MCD::OPC_FilterValue, 28, 5, 0, // Skip to: 18036
4810/* 18031 */ MCD::OPC_Decode, 188, 14, 135, 1, // Opcode: XVEXTH_HU_BU, DecodeIdx: 135
4811/* 18036 */ MCD::OPC_FilterValue, 29, 5, 0, // Skip to: 18045
4812/* 18040 */ MCD::OPC_Decode, 192, 14, 135, 1, // Opcode: XVEXTH_WU_HU, DecodeIdx: 135
4813/* 18045 */ MCD::OPC_FilterValue, 30, 5, 0, // Skip to: 18054
4814/* 18049 */ MCD::OPC_Decode, 186, 14, 135, 1, // Opcode: XVEXTH_DU_WU, DecodeIdx: 135
4815/* 18054 */ MCD::OPC_FilterValueOrFail, 31,
4816/* 18056 */ MCD::OPC_Decode, 190, 14, 135, 1, // Opcode: XVEXTH_QU_DU, DecodeIdx: 135
4817/* 18061 */ MCD::OPC_FilterValue, 6, 145, 0, // Skip to: 18210
4818/* 18065 */ MCD::OPC_ExtractField, 10, 5, // Inst{14-10} ...
4819/* 18068 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 18077
4820/* 18072 */ MCD::OPC_Decode, 147, 17, 137, 1, // Opcode: XVREPLGR2VR_B, DecodeIdx: 137
4821/* 18077 */ MCD::OPC_FilterValue, 1, 5, 0, // Skip to: 18086
4822/* 18081 */ MCD::OPC_Decode, 149, 17, 137, 1, // Opcode: XVREPLGR2VR_H, DecodeIdx: 137
4823/* 18086 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 18095
4824/* 18090 */ MCD::OPC_Decode, 150, 17, 137, 1, // Opcode: XVREPLGR2VR_W, DecodeIdx: 137
4825/* 18095 */ MCD::OPC_FilterValue, 3, 5, 0, // Skip to: 18104
4826/* 18099 */ MCD::OPC_Decode, 148, 17, 137, 1, // Opcode: XVREPLGR2VR_D, DecodeIdx: 137
4827/* 18104 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 18113
4828/* 18108 */ MCD::OPC_Decode, 246, 7, 135, 1, // Opcode: VEXT2XV_H_B, DecodeIdx: 135
4829/* 18113 */ MCD::OPC_FilterValue, 5, 5, 0, // Skip to: 18122
4830/* 18117 */ MCD::OPC_Decode, 249, 7, 135, 1, // Opcode: VEXT2XV_W_B, DecodeIdx: 135
4831/* 18122 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 18131
4832/* 18126 */ MCD::OPC_Decode, 242, 7, 135, 1, // Opcode: VEXT2XV_D_B, DecodeIdx: 135
4833/* 18131 */ MCD::OPC_FilterValue, 7, 5, 0, // Skip to: 18140
4834/* 18135 */ MCD::OPC_Decode, 250, 7, 135, 1, // Opcode: VEXT2XV_W_H, DecodeIdx: 135
4835/* 18140 */ MCD::OPC_FilterValue, 8, 5, 0, // Skip to: 18149
4836/* 18144 */ MCD::OPC_Decode, 243, 7, 135, 1, // Opcode: VEXT2XV_D_H, DecodeIdx: 135
4837/* 18149 */ MCD::OPC_FilterValue, 9, 5, 0, // Skip to: 18158
4838/* 18153 */ MCD::OPC_Decode, 244, 7, 135, 1, // Opcode: VEXT2XV_D_W, DecodeIdx: 135
4839/* 18158 */ MCD::OPC_FilterValue, 10, 5, 0, // Skip to: 18167
4840/* 18162 */ MCD::OPC_Decode, 245, 7, 135, 1, // Opcode: VEXT2XV_HU_BU, DecodeIdx: 135
4841/* 18167 */ MCD::OPC_FilterValue, 11, 5, 0, // Skip to: 18176
4842/* 18171 */ MCD::OPC_Decode, 247, 7, 135, 1, // Opcode: VEXT2XV_WU_BU, DecodeIdx: 135
4843/* 18176 */ MCD::OPC_FilterValue, 12, 5, 0, // Skip to: 18185
4844/* 18180 */ MCD::OPC_Decode, 239, 7, 135, 1, // Opcode: VEXT2XV_DU_BU, DecodeIdx: 135
4845/* 18185 */ MCD::OPC_FilterValue, 13, 5, 0, // Skip to: 18194
4846/* 18189 */ MCD::OPC_Decode, 248, 7, 135, 1, // Opcode: VEXT2XV_WU_HU, DecodeIdx: 135
4847/* 18194 */ MCD::OPC_FilterValue, 14, 5, 0, // Skip to: 18203
4848/* 18198 */ MCD::OPC_Decode, 240, 7, 135, 1, // Opcode: VEXT2XV_DU_HU, DecodeIdx: 135
4849/* 18203 */ MCD::OPC_FilterValueOrFail, 15,
4850/* 18205 */ MCD::OPC_Decode, 241, 7, 135, 1, // Opcode: VEXT2XV_DU_WU, DecodeIdx: 135
4851/* 18210 */ MCD::OPC_FilterValueOrFail, 7,
4852/* 18212 */ MCD::OPC_Decode, 218, 15, 133, 1, // Opcode: XVHSELI_D, DecodeIdx: 133
4853/* 18217 */ MCD::OPC_FilterValue, 168, 1, 51, 0, // Skip to: 18273
4854/* 18222 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
4855/* 18225 */ MCD::OPC_FilterValue, 0, 37, 0, // Skip to: 18266
4856/* 18229 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
4857/* 18232 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 18259
4858/* 18236 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
4859/* 18239 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 18252
4860/* 18243 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
4861/* 18247 */ MCD::OPC_Decode, 160, 17, 138, 1, // Opcode: XVROTRI_B, DecodeIdx: 138
4862/* 18252 */ MCD::OPC_FilterValueOrFail, 1,
4863/* 18254 */ MCD::OPC_Decode, 162, 17, 139, 1, // Opcode: XVROTRI_H, DecodeIdx: 139
4864/* 18259 */ MCD::OPC_FilterValueOrFail, 1,
4865/* 18261 */ MCD::OPC_Decode, 163, 17, 133, 1, // Opcode: XVROTRI_W, DecodeIdx: 133
4866/* 18266 */ MCD::OPC_FilterValueOrFail, 1,
4867/* 18268 */ MCD::OPC_Decode, 161, 17, 140, 1, // Opcode: XVROTRI_D, DecodeIdx: 140
4868/* 18273 */ MCD::OPC_FilterValue, 169, 1, 51, 0, // Skip to: 18329
4869/* 18278 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
4870/* 18281 */ MCD::OPC_FilterValue, 0, 37, 0, // Skip to: 18322
4871/* 18285 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
4872/* 18288 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 18315
4873/* 18292 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
4874/* 18295 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 18308
4875/* 18299 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
4876/* 18303 */ MCD::OPC_Decode, 173, 18, 138, 1, // Opcode: XVSRLRI_B, DecodeIdx: 138
4877/* 18308 */ MCD::OPC_FilterValueOrFail, 1,
4878/* 18310 */ MCD::OPC_Decode, 175, 18, 139, 1, // Opcode: XVSRLRI_H, DecodeIdx: 139
4879/* 18315 */ MCD::OPC_FilterValueOrFail, 1,
4880/* 18317 */ MCD::OPC_Decode, 176, 18, 133, 1, // Opcode: XVSRLRI_W, DecodeIdx: 133
4881/* 18322 */ MCD::OPC_FilterValueOrFail, 1,
4882/* 18324 */ MCD::OPC_Decode, 174, 18, 140, 1, // Opcode: XVSRLRI_D, DecodeIdx: 140
4883/* 18329 */ MCD::OPC_FilterValue, 170, 1, 51, 0, // Skip to: 18385
4884/* 18334 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
4885/* 18337 */ MCD::OPC_FilterValue, 0, 37, 0, // Skip to: 18378
4886/* 18341 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
4887/* 18344 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 18371
4888/* 18348 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
4889/* 18351 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 18364
4890/* 18355 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
4891/* 18359 */ MCD::OPC_Decode, 143, 18, 138, 1, // Opcode: XVSRARI_B, DecodeIdx: 138
4892/* 18364 */ MCD::OPC_FilterValueOrFail, 1,
4893/* 18366 */ MCD::OPC_Decode, 145, 18, 139, 1, // Opcode: XVSRARI_H, DecodeIdx: 139
4894/* 18371 */ MCD::OPC_FilterValueOrFail, 1,
4895/* 18373 */ MCD::OPC_Decode, 146, 18, 133, 1, // Opcode: XVSRARI_W, DecodeIdx: 133
4896/* 18378 */ MCD::OPC_FilterValueOrFail, 1,
4897/* 18380 */ MCD::OPC_Decode, 144, 18, 140, 1, // Opcode: XVSRARI_D, DecodeIdx: 140
4898/* 18385 */ MCD::OPC_FilterValue, 186, 1, 23, 0, // Skip to: 18413
4899/* 18390 */ MCD::OPC_ExtractField, 13, 5, // Inst{17-13} ...
4900/* 18393 */ MCD::OPC_FilterValue, 30, 5, 0, // Skip to: 18402
4901/* 18397 */ MCD::OPC_Decode, 236, 15, 141, 1, // Opcode: XVINSGR2VR_W, DecodeIdx: 141
4902/* 18402 */ MCD::OPC_FilterValueOrFail, 31,
4903/* 18404 */ MCD::OPC_CheckFieldOrFail, 12, 1, 0,
4904/* 18408 */ MCD::OPC_Decode, 235, 15, 142, 1, // Opcode: XVINSGR2VR_D, DecodeIdx: 142
4905/* 18413 */ MCD::OPC_FilterValue, 187, 1, 23, 0, // Skip to: 18441
4906/* 18418 */ MCD::OPC_ExtractField, 13, 5, // Inst{17-13} ...
4907/* 18421 */ MCD::OPC_FilterValue, 30, 5, 0, // Skip to: 18430
4908/* 18425 */ MCD::OPC_Decode, 139, 17, 143, 1, // Opcode: XVPICKVE2GR_W, DecodeIdx: 143
4909/* 18430 */ MCD::OPC_FilterValueOrFail, 31,
4910/* 18432 */ MCD::OPC_CheckFieldOrFail, 12, 1, 0,
4911/* 18436 */ MCD::OPC_Decode, 137, 17, 144, 1, // Opcode: XVPICKVE2GR_D, DecodeIdx: 144
4912/* 18441 */ MCD::OPC_FilterValue, 188, 1, 23, 0, // Skip to: 18469
4913/* 18446 */ MCD::OPC_ExtractField, 13, 5, // Inst{17-13} ...
4914/* 18449 */ MCD::OPC_FilterValue, 30, 5, 0, // Skip to: 18458
4915/* 18453 */ MCD::OPC_Decode, 140, 17, 143, 1, // Opcode: XVPICKVE2GR_WU, DecodeIdx: 143
4916/* 18458 */ MCD::OPC_FilterValueOrFail, 31,
4917/* 18460 */ MCD::OPC_CheckFieldOrFail, 12, 1, 0,
4918/* 18464 */ MCD::OPC_Decode, 138, 17, 144, 1, // Opcode: XVPICKVE2GR_DU, DecodeIdx: 144
4919/* 18469 */ MCD::OPC_FilterValue, 189, 1, 51, 0, // Skip to: 18525
4920/* 18474 */ MCD::OPC_ExtractField, 14, 4, // Inst{17-14} ...
4921/* 18477 */ MCD::OPC_FilterValue, 14, 5, 0, // Skip to: 18486
4922/* 18481 */ MCD::OPC_Decode, 143, 17, 139, 1, // Opcode: XVREPL128VEI_B, DecodeIdx: 139
4923/* 18486 */ MCD::OPC_FilterValueOrFail, 15,
4924/* 18488 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
4925/* 18491 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 18500
4926/* 18495 */ MCD::OPC_Decode, 145, 17, 138, 1, // Opcode: XVREPL128VEI_H, DecodeIdx: 138
4927/* 18500 */ MCD::OPC_FilterValueOrFail, 1,
4928/* 18502 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ...
4929/* 18505 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 18514
4930/* 18509 */ MCD::OPC_Decode, 146, 17, 145, 1, // Opcode: XVREPL128VEI_W, DecodeIdx: 145
4931/* 18514 */ MCD::OPC_FilterValueOrFail, 1,
4932/* 18516 */ MCD::OPC_CheckFieldOrFail, 11, 1, 0,
4933/* 18520 */ MCD::OPC_Decode, 144, 17, 146, 1, // Opcode: XVREPL128VEI_D, DecodeIdx: 146
4934/* 18525 */ MCD::OPC_FilterValue, 191, 1, 23, 0, // Skip to: 18553
4935/* 18530 */ MCD::OPC_ExtractField, 13, 5, // Inst{17-13} ...
4936/* 18533 */ MCD::OPC_FilterValue, 30, 5, 0, // Skip to: 18542
4937/* 18537 */ MCD::OPC_Decode, 238, 15, 147, 1, // Opcode: XVINSVE0_W, DecodeIdx: 147
4938/* 18542 */ MCD::OPC_FilterValueOrFail, 31,
4939/* 18544 */ MCD::OPC_CheckFieldOrFail, 12, 1, 0,
4940/* 18548 */ MCD::OPC_Decode, 237, 15, 148, 1, // Opcode: XVINSVE0_D, DecodeIdx: 148
4941/* 18553 */ MCD::OPC_FilterValue, 192, 1, 23, 0, // Skip to: 18581
4942/* 18558 */ MCD::OPC_ExtractField, 13, 5, // Inst{17-13} ...
4943/* 18561 */ MCD::OPC_FilterValue, 30, 5, 0, // Skip to: 18570
4944/* 18565 */ MCD::OPC_Decode, 142, 17, 138, 1, // Opcode: XVPICKVE_W, DecodeIdx: 138
4945/* 18570 */ MCD::OPC_FilterValueOrFail, 31,
4946/* 18572 */ MCD::OPC_CheckFieldOrFail, 12, 1, 0,
4947/* 18576 */ MCD::OPC_Decode, 141, 17, 145, 1, // Opcode: XVPICKVE_D, DecodeIdx: 145
4948/* 18581 */ MCD::OPC_FilterValue, 193, 1, 51, 0, // Skip to: 18637
4949/* 18586 */ MCD::OPC_ExtractField, 10, 8, // Inst{17-10} ...
4950/* 18589 */ MCD::OPC_FilterValue, 192, 1, 5, 0, // Skip to: 18599
4951/* 18594 */ MCD::OPC_Decode, 151, 17, 135, 1, // Opcode: XVREPLVE0_B, DecodeIdx: 135
4952/* 18599 */ MCD::OPC_FilterValue, 224, 1, 5, 0, // Skip to: 18609
4953/* 18604 */ MCD::OPC_Decode, 153, 17, 135, 1, // Opcode: XVREPLVE0_H, DecodeIdx: 135
4954/* 18609 */ MCD::OPC_FilterValue, 240, 1, 5, 0, // Skip to: 18619
4955/* 18614 */ MCD::OPC_Decode, 155, 17, 135, 1, // Opcode: XVREPLVE0_W, DecodeIdx: 135
4956/* 18619 */ MCD::OPC_FilterValue, 248, 1, 5, 0, // Skip to: 18629
4957/* 18624 */ MCD::OPC_Decode, 152, 17, 135, 1, // Opcode: XVREPLVE0_D, DecodeIdx: 135
4958/* 18629 */ MCD::OPC_FilterValueOrFail, 252, 1,
4959/* 18632 */ MCD::OPC_Decode, 154, 17, 135, 1, // Opcode: XVREPLVE0_Q, DecodeIdx: 135
4960/* 18637 */ MCD::OPC_FilterValue, 194, 1, 50, 0, // Skip to: 18692
4961/* 18642 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4962/* 18645 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 18672
4963/* 18649 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
4964/* 18652 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 18665
4965/* 18656 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
4966/* 18660 */ MCD::OPC_Decode, 237, 17, 138, 1, // Opcode: XVSLLWIL_H_B, DecodeIdx: 138
4967/* 18665 */ MCD::OPC_FilterValueOrFail, 1,
4968/* 18667 */ MCD::OPC_Decode, 239, 17, 139, 1, // Opcode: XVSLLWIL_W_H, DecodeIdx: 139
4969/* 18672 */ MCD::OPC_FilterValue, 1, 5, 0, // Skip to: 18681
4970/* 18676 */ MCD::OPC_Decode, 235, 17, 133, 1, // Opcode: XVSLLWIL_D_W, DecodeIdx: 133
4971/* 18681 */ MCD::OPC_FilterValueOrFail, 2,
4972/* 18683 */ MCD::OPC_CheckFieldOrFail, 10, 5, 0,
4973/* 18687 */ MCD::OPC_Decode, 195, 14, 135, 1, // Opcode: XVEXTL_Q_D, DecodeIdx: 135
4974/* 18692 */ MCD::OPC_FilterValue, 195, 1, 50, 0, // Skip to: 18747
4975/* 18697 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4976/* 18700 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 18727
4977/* 18704 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
4978/* 18707 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 18720
4979/* 18711 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
4980/* 18715 */ MCD::OPC_Decode, 236, 17, 138, 1, // Opcode: XVSLLWIL_HU_BU, DecodeIdx: 138
4981/* 18720 */ MCD::OPC_FilterValueOrFail, 1,
4982/* 18722 */ MCD::OPC_Decode, 238, 17, 139, 1, // Opcode: XVSLLWIL_WU_HU, DecodeIdx: 139
4983/* 18727 */ MCD::OPC_FilterValue, 1, 5, 0, // Skip to: 18736
4984/* 18731 */ MCD::OPC_Decode, 234, 17, 133, 1, // Opcode: XVSLLWIL_DU_WU, DecodeIdx: 133
4985/* 18736 */ MCD::OPC_FilterValueOrFail, 2,
4986/* 18738 */ MCD::OPC_CheckFieldOrFail, 10, 5, 0,
4987/* 18742 */ MCD::OPC_Decode, 194, 14, 135, 1, // Opcode: XVEXTL_QU_DU, DecodeIdx: 135
4988/* 18747 */ MCD::OPC_FilterValue, 196, 1, 51, 0, // Skip to: 18803
4989/* 18752 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
4990/* 18755 */ MCD::OPC_FilterValue, 0, 37, 0, // Skip to: 18796
4991/* 18759 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
4992/* 18762 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 18789
4993/* 18766 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
4994/* 18769 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 18782
4995/* 18773 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
4996/* 18777 */ MCD::OPC_Decode, 142, 14, 138, 1, // Opcode: XVBITCLRI_B, DecodeIdx: 138
4997/* 18782 */ MCD::OPC_FilterValueOrFail, 1,
4998/* 18784 */ MCD::OPC_Decode, 144, 14, 139, 1, // Opcode: XVBITCLRI_H, DecodeIdx: 139
4999/* 18789 */ MCD::OPC_FilterValueOrFail, 1,
5000/* 18791 */ MCD::OPC_Decode, 145, 14, 133, 1, // Opcode: XVBITCLRI_W, DecodeIdx: 133
5001/* 18796 */ MCD::OPC_FilterValueOrFail, 1,
5002/* 18798 */ MCD::OPC_Decode, 143, 14, 140, 1, // Opcode: XVBITCLRI_D, DecodeIdx: 140
5003/* 18803 */ MCD::OPC_FilterValue, 197, 1, 51, 0, // Skip to: 18859
5004/* 18808 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
5005/* 18811 */ MCD::OPC_FilterValue, 0, 37, 0, // Skip to: 18852
5006/* 18815 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5007/* 18818 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 18845
5008/* 18822 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
5009/* 18825 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 18838
5010/* 18829 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
5011/* 18833 */ MCD::OPC_Decode, 160, 14, 138, 1, // Opcode: XVBITSETI_B, DecodeIdx: 138
5012/* 18838 */ MCD::OPC_FilterValueOrFail, 1,
5013/* 18840 */ MCD::OPC_Decode, 162, 14, 139, 1, // Opcode: XVBITSETI_H, DecodeIdx: 139
5014/* 18845 */ MCD::OPC_FilterValueOrFail, 1,
5015/* 18847 */ MCD::OPC_Decode, 163, 14, 133, 1, // Opcode: XVBITSETI_W, DecodeIdx: 133
5016/* 18852 */ MCD::OPC_FilterValueOrFail, 1,
5017/* 18854 */ MCD::OPC_Decode, 161, 14, 140, 1, // Opcode: XVBITSETI_D, DecodeIdx: 140
5018/* 18859 */ MCD::OPC_FilterValue, 198, 1, 51, 0, // Skip to: 18915
5019/* 18864 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
5020/* 18867 */ MCD::OPC_FilterValue, 0, 37, 0, // Skip to: 18908
5021/* 18871 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5022/* 18874 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 18901
5023/* 18878 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
5024/* 18881 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 18894
5025/* 18885 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
5026/* 18889 */ MCD::OPC_Decode, 150, 14, 138, 1, // Opcode: XVBITREVI_B, DecodeIdx: 138
5027/* 18894 */ MCD::OPC_FilterValueOrFail, 1,
5028/* 18896 */ MCD::OPC_Decode, 152, 14, 139, 1, // Opcode: XVBITREVI_H, DecodeIdx: 139
5029/* 18901 */ MCD::OPC_FilterValueOrFail, 1,
5030/* 18903 */ MCD::OPC_Decode, 153, 14, 133, 1, // Opcode: XVBITREVI_W, DecodeIdx: 133
5031/* 18908 */ MCD::OPC_FilterValueOrFail, 1,
5032/* 18910 */ MCD::OPC_Decode, 151, 14, 140, 1, // Opcode: XVBITREVI_D, DecodeIdx: 140
5033/* 18915 */ MCD::OPC_FilterValue, 201, 1, 51, 0, // Skip to: 18971
5034/* 18920 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
5035/* 18923 */ MCD::OPC_FilterValue, 0, 37, 0, // Skip to: 18964
5036/* 18927 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5037/* 18930 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 18957
5038/* 18934 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
5039/* 18937 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 18950
5040/* 18941 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
5041/* 18945 */ MCD::OPC_Decode, 176, 17, 138, 1, // Opcode: XVSAT_B, DecodeIdx: 138
5042/* 18950 */ MCD::OPC_FilterValueOrFail, 1,
5043/* 18952 */ MCD::OPC_Decode, 180, 17, 139, 1, // Opcode: XVSAT_H, DecodeIdx: 139
5044/* 18957 */ MCD::OPC_FilterValueOrFail, 1,
5045/* 18959 */ MCD::OPC_Decode, 182, 17, 133, 1, // Opcode: XVSAT_W, DecodeIdx: 133
5046/* 18964 */ MCD::OPC_FilterValueOrFail, 1,
5047/* 18966 */ MCD::OPC_Decode, 178, 17, 140, 1, // Opcode: XVSAT_D, DecodeIdx: 140
5048/* 18971 */ MCD::OPC_FilterValue, 202, 1, 51, 0, // Skip to: 19027
5049/* 18976 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
5050/* 18979 */ MCD::OPC_FilterValue, 0, 37, 0, // Skip to: 19020
5051/* 18983 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5052/* 18986 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 19013
5053/* 18990 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
5054/* 18993 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 19006
5055/* 18997 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
5056/* 19001 */ MCD::OPC_Decode, 177, 17, 138, 1, // Opcode: XVSAT_BU, DecodeIdx: 138
5057/* 19006 */ MCD::OPC_FilterValueOrFail, 1,
5058/* 19008 */ MCD::OPC_Decode, 181, 17, 139, 1, // Opcode: XVSAT_HU, DecodeIdx: 139
5059/* 19013 */ MCD::OPC_FilterValueOrFail, 1,
5060/* 19015 */ MCD::OPC_Decode, 183, 17, 133, 1, // Opcode: XVSAT_WU, DecodeIdx: 133
5061/* 19020 */ MCD::OPC_FilterValueOrFail, 1,
5062/* 19022 */ MCD::OPC_Decode, 179, 17, 140, 1, // Opcode: XVSAT_DU, DecodeIdx: 140
5063/* 19027 */ MCD::OPC_FilterValue, 203, 1, 51, 0, // Skip to: 19083
5064/* 19032 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
5065/* 19035 */ MCD::OPC_FilterValue, 0, 37, 0, // Skip to: 19076
5066/* 19039 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5067/* 19042 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 19069
5068/* 19046 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
5069/* 19049 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 19062
5070/* 19053 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
5071/* 19057 */ MCD::OPC_Decode, 230, 17, 138, 1, // Opcode: XVSLLI_B, DecodeIdx: 138
5072/* 19062 */ MCD::OPC_FilterValueOrFail, 1,
5073/* 19064 */ MCD::OPC_Decode, 232, 17, 139, 1, // Opcode: XVSLLI_H, DecodeIdx: 139
5074/* 19069 */ MCD::OPC_FilterValueOrFail, 1,
5075/* 19071 */ MCD::OPC_Decode, 233, 17, 133, 1, // Opcode: XVSLLI_W, DecodeIdx: 133
5076/* 19076 */ MCD::OPC_FilterValueOrFail, 1,
5077/* 19078 */ MCD::OPC_Decode, 231, 17, 140, 1, // Opcode: XVSLLI_D, DecodeIdx: 140
5078/* 19083 */ MCD::OPC_FilterValue, 204, 1, 51, 0, // Skip to: 19139
5079/* 19088 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
5080/* 19091 */ MCD::OPC_FilterValue, 0, 37, 0, // Skip to: 19132
5081/* 19095 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5082/* 19098 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 19125
5083/* 19102 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
5084/* 19105 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 19118
5085/* 19109 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
5086/* 19113 */ MCD::OPC_Decode, 162, 18, 138, 1, // Opcode: XVSRLI_B, DecodeIdx: 138
5087/* 19118 */ MCD::OPC_FilterValueOrFail, 1,
5088/* 19120 */ MCD::OPC_Decode, 164, 18, 139, 1, // Opcode: XVSRLI_H, DecodeIdx: 139
5089/* 19125 */ MCD::OPC_FilterValueOrFail, 1,
5090/* 19127 */ MCD::OPC_Decode, 165, 18, 133, 1, // Opcode: XVSRLI_W, DecodeIdx: 133
5091/* 19132 */ MCD::OPC_FilterValueOrFail, 1,
5092/* 19134 */ MCD::OPC_Decode, 163, 18, 140, 1, // Opcode: XVSRLI_D, DecodeIdx: 140
5093/* 19139 */ MCD::OPC_FilterValue, 205, 1, 51, 0, // Skip to: 19195
5094/* 19144 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
5095/* 19147 */ MCD::OPC_FilterValue, 0, 37, 0, // Skip to: 19188
5096/* 19151 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5097/* 19154 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 19181
5098/* 19158 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
5099/* 19161 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 19174
5100/* 19165 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
5101/* 19169 */ MCD::OPC_Decode, 132, 18, 138, 1, // Opcode: XVSRAI_B, DecodeIdx: 138
5102/* 19174 */ MCD::OPC_FilterValueOrFail, 1,
5103/* 19176 */ MCD::OPC_Decode, 134, 18, 139, 1, // Opcode: XVSRAI_H, DecodeIdx: 139
5104/* 19181 */ MCD::OPC_FilterValueOrFail, 1,
5105/* 19183 */ MCD::OPC_Decode, 135, 18, 133, 1, // Opcode: XVSRAI_W, DecodeIdx: 133
5106/* 19188 */ MCD::OPC_FilterValueOrFail, 1,
5107/* 19190 */ MCD::OPC_Decode, 133, 18, 140, 1, // Opcode: XVSRAI_D, DecodeIdx: 140
5108/* 19195 */ MCD::OPC_FilterValue, 208, 1, 51, 0, // Skip to: 19251
5109/* 19200 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
5110/* 19203 */ MCD::OPC_FilterValue, 0, 37, 0, // Skip to: 19244
5111/* 19207 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
5112/* 19210 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 19237
5113/* 19214 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5114/* 19217 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 19230
5115/* 19221 */ MCD::OPC_CheckFieldOrFail, 14, 1, 1,
5116/* 19225 */ MCD::OPC_Decode, 166, 18, 149, 1, // Opcode: XVSRLNI_B_H, DecodeIdx: 149
5117/* 19230 */ MCD::OPC_FilterValueOrFail, 1,
5118/* 19232 */ MCD::OPC_Decode, 168, 18, 134, 1, // Opcode: XVSRLNI_H_W, DecodeIdx: 134
5119/* 19237 */ MCD::OPC_FilterValueOrFail, 1,
5120/* 19239 */ MCD::OPC_Decode, 169, 18, 150, 1, // Opcode: XVSRLNI_W_D, DecodeIdx: 150
5121/* 19244 */ MCD::OPC_FilterValueOrFail, 1,
5122/* 19246 */ MCD::OPC_Decode, 167, 18, 151, 1, // Opcode: XVSRLNI_D_Q, DecodeIdx: 151
5123/* 19251 */ MCD::OPC_FilterValue, 209, 1, 51, 0, // Skip to: 19307
5124/* 19256 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
5125/* 19259 */ MCD::OPC_FilterValue, 0, 37, 0, // Skip to: 19300
5126/* 19263 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
5127/* 19266 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 19293
5128/* 19270 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5129/* 19273 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 19286
5130/* 19277 */ MCD::OPC_CheckFieldOrFail, 14, 1, 1,
5131/* 19281 */ MCD::OPC_Decode, 177, 18, 149, 1, // Opcode: XVSRLRNI_B_H, DecodeIdx: 149
5132/* 19286 */ MCD::OPC_FilterValueOrFail, 1,
5133/* 19288 */ MCD::OPC_Decode, 179, 18, 134, 1, // Opcode: XVSRLRNI_H_W, DecodeIdx: 134
5134/* 19293 */ MCD::OPC_FilterValueOrFail, 1,
5135/* 19295 */ MCD::OPC_Decode, 180, 18, 150, 1, // Opcode: XVSRLRNI_W_D, DecodeIdx: 150
5136/* 19300 */ MCD::OPC_FilterValueOrFail, 1,
5137/* 19302 */ MCD::OPC_Decode, 178, 18, 151, 1, // Opcode: XVSRLRNI_D_Q, DecodeIdx: 151
5138/* 19307 */ MCD::OPC_FilterValue, 210, 1, 51, 0, // Skip to: 19363
5139/* 19312 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
5140/* 19315 */ MCD::OPC_FilterValue, 0, 37, 0, // Skip to: 19356
5141/* 19319 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
5142/* 19322 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 19349
5143/* 19326 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5144/* 19329 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 19342
5145/* 19333 */ MCD::OPC_CheckFieldOrFail, 14, 1, 1,
5146/* 19337 */ MCD::OPC_Decode, 221, 18, 149, 1, // Opcode: XVSSRLNI_B_H, DecodeIdx: 149
5147/* 19342 */ MCD::OPC_FilterValueOrFail, 1,
5148/* 19344 */ MCD::OPC_Decode, 225, 18, 134, 1, // Opcode: XVSSRLNI_H_W, DecodeIdx: 134
5149/* 19349 */ MCD::OPC_FilterValueOrFail, 1,
5150/* 19351 */ MCD::OPC_Decode, 227, 18, 150, 1, // Opcode: XVSSRLNI_W_D, DecodeIdx: 150
5151/* 19356 */ MCD::OPC_FilterValueOrFail, 1,
5152/* 19358 */ MCD::OPC_Decode, 223, 18, 151, 1, // Opcode: XVSSRLNI_D_Q, DecodeIdx: 151
5153/* 19363 */ MCD::OPC_FilterValue, 211, 1, 51, 0, // Skip to: 19419
5154/* 19368 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
5155/* 19371 */ MCD::OPC_FilterValue, 0, 37, 0, // Skip to: 19412
5156/* 19375 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
5157/* 19378 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 19405
5158/* 19382 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5159/* 19385 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 19398
5160/* 19389 */ MCD::OPC_CheckFieldOrFail, 14, 1, 1,
5161/* 19393 */ MCD::OPC_Decode, 220, 18, 149, 1, // Opcode: XVSSRLNI_BU_H, DecodeIdx: 149
5162/* 19398 */ MCD::OPC_FilterValueOrFail, 1,
5163/* 19400 */ MCD::OPC_Decode, 224, 18, 134, 1, // Opcode: XVSSRLNI_HU_W, DecodeIdx: 134
5164/* 19405 */ MCD::OPC_FilterValueOrFail, 1,
5165/* 19407 */ MCD::OPC_Decode, 226, 18, 150, 1, // Opcode: XVSSRLNI_WU_D, DecodeIdx: 150
5166/* 19412 */ MCD::OPC_FilterValueOrFail, 1,
5167/* 19414 */ MCD::OPC_Decode, 222, 18, 151, 1, // Opcode: XVSSRLNI_DU_Q, DecodeIdx: 151
5168/* 19419 */ MCD::OPC_FilterValue, 212, 1, 51, 0, // Skip to: 19475
5169/* 19424 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
5170/* 19427 */ MCD::OPC_FilterValue, 0, 37, 0, // Skip to: 19468
5171/* 19431 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
5172/* 19434 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 19461
5173/* 19438 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5174/* 19441 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 19454
5175/* 19445 */ MCD::OPC_CheckFieldOrFail, 14, 1, 1,
5176/* 19449 */ MCD::OPC_Decode, 235, 18, 149, 1, // Opcode: XVSSRLRNI_B_H, DecodeIdx: 149
5177/* 19454 */ MCD::OPC_FilterValueOrFail, 1,
5178/* 19456 */ MCD::OPC_Decode, 239, 18, 134, 1, // Opcode: XVSSRLRNI_H_W, DecodeIdx: 134
5179/* 19461 */ MCD::OPC_FilterValueOrFail, 1,
5180/* 19463 */ MCD::OPC_Decode, 241, 18, 150, 1, // Opcode: XVSSRLRNI_W_D, DecodeIdx: 150
5181/* 19468 */ MCD::OPC_FilterValueOrFail, 1,
5182/* 19470 */ MCD::OPC_Decode, 237, 18, 151, 1, // Opcode: XVSSRLRNI_D_Q, DecodeIdx: 151
5183/* 19475 */ MCD::OPC_FilterValue, 213, 1, 51, 0, // Skip to: 19531
5184/* 19480 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
5185/* 19483 */ MCD::OPC_FilterValue, 0, 37, 0, // Skip to: 19524
5186/* 19487 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
5187/* 19490 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 19517
5188/* 19494 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5189/* 19497 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 19510
5190/* 19501 */ MCD::OPC_CheckFieldOrFail, 14, 1, 1,
5191/* 19505 */ MCD::OPC_Decode, 234, 18, 149, 1, // Opcode: XVSSRLRNI_BU_H, DecodeIdx: 149
5192/* 19510 */ MCD::OPC_FilterValueOrFail, 1,
5193/* 19512 */ MCD::OPC_Decode, 238, 18, 134, 1, // Opcode: XVSSRLRNI_HU_W, DecodeIdx: 134
5194/* 19517 */ MCD::OPC_FilterValueOrFail, 1,
5195/* 19519 */ MCD::OPC_Decode, 240, 18, 150, 1, // Opcode: XVSSRLRNI_WU_D, DecodeIdx: 150
5196/* 19524 */ MCD::OPC_FilterValueOrFail, 1,
5197/* 19526 */ MCD::OPC_Decode, 236, 18, 151, 1, // Opcode: XVSSRLRNI_DU_Q, DecodeIdx: 151
5198/* 19531 */ MCD::OPC_FilterValue, 214, 1, 51, 0, // Skip to: 19587
5199/* 19536 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
5200/* 19539 */ MCD::OPC_FilterValue, 0, 37, 0, // Skip to: 19580
5201/* 19543 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
5202/* 19546 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 19573
5203/* 19550 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5204/* 19553 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 19566
5205/* 19557 */ MCD::OPC_CheckFieldOrFail, 14, 1, 1,
5206/* 19561 */ MCD::OPC_Decode, 136, 18, 149, 1, // Opcode: XVSRANI_B_H, DecodeIdx: 149
5207/* 19566 */ MCD::OPC_FilterValueOrFail, 1,
5208/* 19568 */ MCD::OPC_Decode, 138, 18, 134, 1, // Opcode: XVSRANI_H_W, DecodeIdx: 134
5209/* 19573 */ MCD::OPC_FilterValueOrFail, 1,
5210/* 19575 */ MCD::OPC_Decode, 139, 18, 150, 1, // Opcode: XVSRANI_W_D, DecodeIdx: 150
5211/* 19580 */ MCD::OPC_FilterValueOrFail, 1,
5212/* 19582 */ MCD::OPC_Decode, 137, 18, 151, 1, // Opcode: XVSRANI_D_Q, DecodeIdx: 151
5213/* 19587 */ MCD::OPC_FilterValue, 215, 1, 51, 0, // Skip to: 19643
5214/* 19592 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
5215/* 19595 */ MCD::OPC_FilterValue, 0, 37, 0, // Skip to: 19636
5216/* 19599 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
5217/* 19602 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 19629
5218/* 19606 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5219/* 19609 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 19622
5220/* 19613 */ MCD::OPC_CheckFieldOrFail, 14, 1, 1,
5221/* 19617 */ MCD::OPC_Decode, 147, 18, 149, 1, // Opcode: XVSRARNI_B_H, DecodeIdx: 149
5222/* 19622 */ MCD::OPC_FilterValueOrFail, 1,
5223/* 19624 */ MCD::OPC_Decode, 149, 18, 134, 1, // Opcode: XVSRARNI_H_W, DecodeIdx: 134
5224/* 19629 */ MCD::OPC_FilterValueOrFail, 1,
5225/* 19631 */ MCD::OPC_Decode, 150, 18, 150, 1, // Opcode: XVSRARNI_W_D, DecodeIdx: 150
5226/* 19636 */ MCD::OPC_FilterValueOrFail, 1,
5227/* 19638 */ MCD::OPC_Decode, 148, 18, 151, 1, // Opcode: XVSRARNI_D_Q, DecodeIdx: 151
5228/* 19643 */ MCD::OPC_FilterValue, 216, 1, 51, 0, // Skip to: 19699
5229/* 19648 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
5230/* 19651 */ MCD::OPC_FilterValue, 0, 37, 0, // Skip to: 19692
5231/* 19655 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
5232/* 19658 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 19685
5233/* 19662 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5234/* 19665 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 19678
5235/* 19669 */ MCD::OPC_CheckFieldOrFail, 14, 1, 1,
5236/* 19673 */ MCD::OPC_Decode, 193, 18, 149, 1, // Opcode: XVSSRANI_B_H, DecodeIdx: 149
5237/* 19678 */ MCD::OPC_FilterValueOrFail, 1,
5238/* 19680 */ MCD::OPC_Decode, 197, 18, 134, 1, // Opcode: XVSSRANI_H_W, DecodeIdx: 134
5239/* 19685 */ MCD::OPC_FilterValueOrFail, 1,
5240/* 19687 */ MCD::OPC_Decode, 199, 18, 150, 1, // Opcode: XVSSRANI_W_D, DecodeIdx: 150
5241/* 19692 */ MCD::OPC_FilterValueOrFail, 1,
5242/* 19694 */ MCD::OPC_Decode, 195, 18, 151, 1, // Opcode: XVSSRANI_D_Q, DecodeIdx: 151
5243/* 19699 */ MCD::OPC_FilterValue, 217, 1, 51, 0, // Skip to: 19755
5244/* 19704 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
5245/* 19707 */ MCD::OPC_FilterValue, 0, 37, 0, // Skip to: 19748
5246/* 19711 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
5247/* 19714 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 19741
5248/* 19718 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5249/* 19721 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 19734
5250/* 19725 */ MCD::OPC_CheckFieldOrFail, 14, 1, 1,
5251/* 19729 */ MCD::OPC_Decode, 192, 18, 149, 1, // Opcode: XVSSRANI_BU_H, DecodeIdx: 149
5252/* 19734 */ MCD::OPC_FilterValueOrFail, 1,
5253/* 19736 */ MCD::OPC_Decode, 196, 18, 134, 1, // Opcode: XVSSRANI_HU_W, DecodeIdx: 134
5254/* 19741 */ MCD::OPC_FilterValueOrFail, 1,
5255/* 19743 */ MCD::OPC_Decode, 198, 18, 150, 1, // Opcode: XVSSRANI_WU_D, DecodeIdx: 150
5256/* 19748 */ MCD::OPC_FilterValueOrFail, 1,
5257/* 19750 */ MCD::OPC_Decode, 194, 18, 151, 1, // Opcode: XVSSRANI_DU_Q, DecodeIdx: 151
5258/* 19755 */ MCD::OPC_FilterValue, 218, 1, 51, 0, // Skip to: 19811
5259/* 19760 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
5260/* 19763 */ MCD::OPC_FilterValue, 0, 37, 0, // Skip to: 19804
5261/* 19767 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
5262/* 19770 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 19797
5263/* 19774 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5264/* 19777 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 19790
5265/* 19781 */ MCD::OPC_CheckFieldOrFail, 14, 1, 1,
5266/* 19785 */ MCD::OPC_Decode, 207, 18, 149, 1, // Opcode: XVSSRARNI_B_H, DecodeIdx: 149
5267/* 19790 */ MCD::OPC_FilterValueOrFail, 1,
5268/* 19792 */ MCD::OPC_Decode, 211, 18, 134, 1, // Opcode: XVSSRARNI_H_W, DecodeIdx: 134
5269/* 19797 */ MCD::OPC_FilterValueOrFail, 1,
5270/* 19799 */ MCD::OPC_Decode, 213, 18, 150, 1, // Opcode: XVSSRARNI_W_D, DecodeIdx: 150
5271/* 19804 */ MCD::OPC_FilterValueOrFail, 1,
5272/* 19806 */ MCD::OPC_Decode, 209, 18, 151, 1, // Opcode: XVSSRARNI_D_Q, DecodeIdx: 151
5273/* 19811 */ MCD::OPC_FilterValue, 219, 1, 51, 0, // Skip to: 19867
5274/* 19816 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
5275/* 19819 */ MCD::OPC_FilterValue, 0, 37, 0, // Skip to: 19860
5276/* 19823 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
5277/* 19826 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 19853
5278/* 19830 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5279/* 19833 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 19846
5280/* 19837 */ MCD::OPC_CheckFieldOrFail, 14, 1, 1,
5281/* 19841 */ MCD::OPC_Decode, 206, 18, 149, 1, // Opcode: XVSSRARNI_BU_H, DecodeIdx: 149
5282/* 19846 */ MCD::OPC_FilterValueOrFail, 1,
5283/* 19848 */ MCD::OPC_Decode, 210, 18, 134, 1, // Opcode: XVSSRARNI_HU_W, DecodeIdx: 134
5284/* 19853 */ MCD::OPC_FilterValueOrFail, 1,
5285/* 19855 */ MCD::OPC_Decode, 212, 18, 150, 1, // Opcode: XVSSRARNI_WU_D, DecodeIdx: 150
5286/* 19860 */ MCD::OPC_FilterValueOrFail, 1,
5287/* 19862 */ MCD::OPC_Decode, 208, 18, 151, 1, // Opcode: XVSSRARNI_DU_Q, DecodeIdx: 151
5288/* 19867 */ MCD::OPC_FilterValue, 224, 1, 5, 0, // Skip to: 19877
5289/* 19872 */ MCD::OPC_Decode, 197, 14, 152, 1, // Opcode: XVEXTRINS_D, DecodeIdx: 152
5290/* 19877 */ MCD::OPC_FilterValue, 225, 1, 5, 0, // Skip to: 19887
5291/* 19882 */ MCD::OPC_Decode, 199, 14, 152, 1, // Opcode: XVEXTRINS_W, DecodeIdx: 152
5292/* 19887 */ MCD::OPC_FilterValue, 226, 1, 5, 0, // Skip to: 19897
5293/* 19892 */ MCD::OPC_Decode, 198, 14, 152, 1, // Opcode: XVEXTRINS_H, DecodeIdx: 152
5294/* 19897 */ MCD::OPC_FilterValue, 227, 1, 5, 0, // Skip to: 19907
5295/* 19902 */ MCD::OPC_Decode, 196, 14, 152, 1, // Opcode: XVEXTRINS_B, DecodeIdx: 152
5296/* 19907 */ MCD::OPC_FilterValue, 228, 1, 5, 0, // Skip to: 19917
5297/* 19912 */ MCD::OPC_Decode, 202, 17, 153, 1, // Opcode: XVSHUF4I_B, DecodeIdx: 153
5298/* 19917 */ MCD::OPC_FilterValue, 229, 1, 5, 0, // Skip to: 19927
5299/* 19922 */ MCD::OPC_Decode, 204, 17, 153, 1, // Opcode: XVSHUF4I_H, DecodeIdx: 153
5300/* 19927 */ MCD::OPC_FilterValue, 230, 1, 5, 0, // Skip to: 19937
5301/* 19932 */ MCD::OPC_Decode, 205, 17, 153, 1, // Opcode: XVSHUF4I_W, DecodeIdx: 153
5302/* 19937 */ MCD::OPC_FilterValue, 231, 1, 5, 0, // Skip to: 19947
5303/* 19942 */ MCD::OPC_Decode, 203, 17, 152, 1, // Opcode: XVSHUF4I_D, DecodeIdx: 152
5304/* 19947 */ MCD::OPC_FilterValue, 241, 1, 5, 0, // Skip to: 19957
5305/* 19952 */ MCD::OPC_Decode, 158, 14, 152, 1, // Opcode: XVBITSELI_B, DecodeIdx: 152
5306/* 19957 */ MCD::OPC_FilterValue, 244, 1, 5, 0, // Skip to: 19967
5307/* 19962 */ MCD::OPC_Decode, 251, 13, 153, 1, // Opcode: XVANDI_B, DecodeIdx: 153
5308/* 19967 */ MCD::OPC_FilterValue, 245, 1, 5, 0, // Skip to: 19977
5309/* 19972 */ MCD::OPC_Decode, 238, 16, 153, 1, // Opcode: XVORI_B, DecodeIdx: 153
5310/* 19977 */ MCD::OPC_FilterValue, 246, 1, 5, 0, // Skip to: 19987
5311/* 19982 */ MCD::OPC_Decode, 159, 19, 153, 1, // Opcode: XVXORI_B, DecodeIdx: 153
5312/* 19987 */ MCD::OPC_FilterValue, 247, 1, 5, 0, // Skip to: 19997
5313/* 19992 */ MCD::OPC_Decode, 236, 16, 153, 1, // Opcode: XVNORI_B, DecodeIdx: 153
5314/* 19997 */ MCD::OPC_FilterValue, 248, 1, 5, 0, // Skip to: 20007
5315/* 20002 */ MCD::OPC_Decode, 240, 15, 154, 1, // Opcode: XVLDI, DecodeIdx: 154
5316/* 20007 */ MCD::OPC_FilterValue, 249, 1, 5, 0, // Skip to: 20017
5317/* 20012 */ MCD::OPC_Decode, 255, 16, 152, 1, // Opcode: XVPERMI_W, DecodeIdx: 152
5318/* 20017 */ MCD::OPC_FilterValue, 250, 1, 5, 0, // Skip to: 20027
5319/* 20022 */ MCD::OPC_Decode, 253, 16, 153, 1, // Opcode: XVPERMI_D, DecodeIdx: 153
5320/* 20027 */ MCD::OPC_FilterValueOrFail, 251, 1,
5321/* 20030 */ MCD::OPC_Decode, 254, 16, 152, 1, // Opcode: XVPERMI_Q, DecodeIdx: 152
5322/* 20035 */ MCD::OPC_Fail,
5323 0
5324};
5325
5326static bool checkDecoderPredicate(unsigned Idx, const FeatureBitset &Bits) {
5327 switch (Idx) {
5328 default: llvm_unreachable("Invalid index!");
5329 case 0:
5330 return (Bits[LoongArch::Feature64Bit]);
5331 }
5332}
5333
5334// Handling 155 cases.
5335template <typename InsnType>
5336static DecodeStatus decodeToMCInst(unsigned Idx, DecodeStatus S, InsnType insn, MCInst &MI, uint64_t Address, const MCDisassembler *Decoder, bool &DecodeComplete) {
5337 DecodeComplete = true;
5338 using TmpType = std::conditional_t<std::is_integral<InsnType>::value, InsnType, uint64_t>;
5339 TmpType tmp;
5340 switch (Idx) {
5341 default: llvm_unreachable("Invalid index!");
5342 case 0:
5343 tmp = fieldFromInstruction(insn, 0, 2);
5344 if (!Check(S, DecodeSCRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5345 tmp = fieldFromInstruction(insn, 5, 5);
5346 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5347 return S;
5348 case 1:
5349 tmp = fieldFromInstruction(insn, 0, 5);
5350 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5351 tmp = fieldFromInstruction(insn, 5, 2);
5352 if (!Check(S, DecodeSCRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5353 return S;
5354 case 2:
5355 tmp = fieldFromInstruction(insn, 0, 5);
5356 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5357 tmp = fieldFromInstruction(insn, 5, 5);
5358 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5359 return S;
5360 case 3:
5361 tmp = fieldFromInstruction(insn, 5, 3);
5362 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5363 return S;
5364 case 4:
5365 tmp = fieldFromInstruction(insn, 0, 5);
5366 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5367 return S;
5368 case 5:
5369 tmp = fieldFromInstruction(insn, 5, 5);
5370 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5371 return S;
5372 case 6:
5373 return S;
5374 case 7:
5375 tmp = fieldFromInstruction(insn, 5, 5);
5376 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5377 tmp = fieldFromInstruction(insn, 10, 5);
5378 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5379 return S;
5380 case 8:
5381 tmp = fieldFromInstruction(insn, 0, 5);
5382 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5383 tmp = fieldFromInstruction(insn, 5, 5);
5384 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5385 tmp = fieldFromInstruction(insn, 10, 5);
5386 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5387 tmp = fieldFromInstruction(insn, 15, 2);
5388 if (!Check(S, decodeUImmOperand<2, 1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5389 return S;
5390 case 9:
5391 tmp = fieldFromInstruction(insn, 0, 5);
5392 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5393 tmp = fieldFromInstruction(insn, 5, 5);
5394 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5395 tmp = fieldFromInstruction(insn, 10, 5);
5396 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5397 tmp = fieldFromInstruction(insn, 15, 2);
5398 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5399 return S;
5400 case 10:
5401 tmp = fieldFromInstruction(insn, 0, 5);
5402 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5403 tmp = fieldFromInstruction(insn, 5, 5);
5404 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5405 tmp = fieldFromInstruction(insn, 10, 5);
5406 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5407 tmp = fieldFromInstruction(insn, 15, 3);
5408 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5409 return S;
5410 case 11:
5411 tmp = fieldFromInstruction(insn, 0, 5);
5412 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5413 tmp = fieldFromInstruction(insn, 5, 5);
5414 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5415 tmp = fieldFromInstruction(insn, 10, 5);
5416 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5417 return S;
5418 case 12:
5419 tmp = fieldFromInstruction(insn, 0, 5);
5420 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5421 tmp = fieldFromInstruction(insn, 5, 5);
5422 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5423 tmp = fieldFromInstruction(insn, 10, 5);
5424 if (!Check(S, decodeSImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5425 return S;
5426 case 13:
5427 tmp = fieldFromInstruction(insn, 0, 15);
5428 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5429 return S;
5430 case 14:
5431 tmp = fieldFromInstruction(insn, 0, 5);
5432 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5433 tmp = fieldFromInstruction(insn, 5, 5);
5434 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5435 tmp = fieldFromInstruction(insn, 10, 4);
5436 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5437 return S;
5438 case 15:
5439 tmp = fieldFromInstruction(insn, 0, 5);
5440 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5441 tmp = fieldFromInstruction(insn, 10, 4);
5442 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5443 return S;
5444 case 16:
5445 tmp = fieldFromInstruction(insn, 5, 5);
5446 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5447 tmp = fieldFromInstruction(insn, 10, 5);
5448 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5449 tmp = fieldFromInstruction(insn, 0, 4);
5450 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5451 return S;
5452 case 17:
5453 tmp = fieldFromInstruction(insn, 5, 5);
5454 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5455 tmp = fieldFromInstruction(insn, 10, 5);
5456 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5457 tmp = fieldFromInstruction(insn, 0, 4);
5458 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5459 return S;
5460 case 18:
5461 tmp = fieldFromInstruction(insn, 5, 5);
5462 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5463 tmp = fieldFromInstruction(insn, 10, 4);
5464 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5465 return S;
5466 case 19:
5467 tmp = fieldFromInstruction(insn, 0, 5);
5468 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5469 tmp = fieldFromInstruction(insn, 5, 5);
5470 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5471 tmp = fieldFromInstruction(insn, 10, 5);
5472 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5473 return S;
5474 case 20:
5475 tmp = fieldFromInstruction(insn, 0, 5);
5476 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5477 tmp = fieldFromInstruction(insn, 5, 5);
5478 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5479 tmp = fieldFromInstruction(insn, 10, 6);
5480 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5481 return S;
5482 case 21:
5483 tmp = fieldFromInstruction(insn, 0, 5);
5484 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5485 tmp = fieldFromInstruction(insn, 5, 5);
5486 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5487 tmp = fieldFromInstruction(insn, 10, 3);
5488 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5489 return S;
5490 case 22:
5491 tmp = fieldFromInstruction(insn, 5, 5);
5492 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5493 tmp = fieldFromInstruction(insn, 10, 3);
5494 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5495 return S;
5496 case 23:
5497 tmp = fieldFromInstruction(insn, 5, 5);
5498 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5499 tmp = fieldFromInstruction(insn, 10, 5);
5500 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5501 return S;
5502 case 24:
5503 tmp = fieldFromInstruction(insn, 5, 5);
5504 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5505 tmp = fieldFromInstruction(insn, 10, 6);
5506 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5507 return S;
5508 case 25:
5509 tmp = fieldFromInstruction(insn, 0, 5);
5510 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5511 tmp = fieldFromInstruction(insn, 5, 5);
5512 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5513 tmp = fieldFromInstruction(insn, 10, 8);
5514 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5515 return S;
5516 case 26:
5517 tmp = fieldFromInstruction(insn, 0, 5);
5518 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5519 tmp = fieldFromInstruction(insn, 10, 8);
5520 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5521 return S;
5522 case 27:
5523 tmp = fieldFromInstruction(insn, 0, 5);
5524 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5525 tmp = fieldFromInstruction(insn, 0, 5);
5526 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5527 tmp = fieldFromInstruction(insn, 5, 5);
5528 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5529 tmp = fieldFromInstruction(insn, 16, 5);
5530 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5531 tmp = fieldFromInstruction(insn, 10, 5);
5532 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5533 return S;
5534 case 28:
5535 tmp = fieldFromInstruction(insn, 0, 5);
5536 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5537 tmp = fieldFromInstruction(insn, 5, 5);
5538 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5539 tmp = fieldFromInstruction(insn, 16, 5);
5540 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5541 tmp = fieldFromInstruction(insn, 10, 5);
5542 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5543 return S;
5544 case 29:
5545 tmp = fieldFromInstruction(insn, 0, 5);
5546 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5547 tmp = fieldFromInstruction(insn, 0, 5);
5548 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5549 tmp = fieldFromInstruction(insn, 5, 5);
5550 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5551 tmp = fieldFromInstruction(insn, 16, 6);
5552 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5553 tmp = fieldFromInstruction(insn, 10, 6);
5554 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5555 return S;
5556 case 30:
5557 tmp = fieldFromInstruction(insn, 0, 5);
5558 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5559 tmp = fieldFromInstruction(insn, 5, 5);
5560 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5561 tmp = fieldFromInstruction(insn, 16, 6);
5562 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5563 tmp = fieldFromInstruction(insn, 10, 6);
5564 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5565 return S;
5566 case 31:
5567 tmp = fieldFromInstruction(insn, 0, 5);
5568 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5569 tmp = fieldFromInstruction(insn, 5, 5);
5570 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5571 tmp = fieldFromInstruction(insn, 10, 5);
5572 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5573 return S;
5574 case 32:
5575 tmp = fieldFromInstruction(insn, 0, 5);
5576 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5577 tmp = fieldFromInstruction(insn, 5, 5);
5578 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5579 tmp = fieldFromInstruction(insn, 10, 5);
5580 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5581 return S;
5582 case 33:
5583 tmp = fieldFromInstruction(insn, 0, 5);
5584 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5585 tmp = fieldFromInstruction(insn, 5, 5);
5586 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5587 return S;
5588 case 34:
5589 tmp = fieldFromInstruction(insn, 0, 5);
5590 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5591 tmp = fieldFromInstruction(insn, 5, 5);
5592 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5593 return S;
5594 case 35:
5595 tmp = fieldFromInstruction(insn, 0, 5);
5596 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5597 tmp = fieldFromInstruction(insn, 5, 5);
5598 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5599 return S;
5600 case 36:
5601 tmp = fieldFromInstruction(insn, 0, 5);
5602 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5603 tmp = fieldFromInstruction(insn, 5, 5);
5604 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5605 return S;
5606 case 37:
5607 tmp = fieldFromInstruction(insn, 0, 5);
5608 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5609 tmp = fieldFromInstruction(insn, 0, 5);
5610 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5611 tmp = fieldFromInstruction(insn, 5, 5);
5612 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5613 return S;
5614 case 38:
5615 tmp = fieldFromInstruction(insn, 0, 5);
5616 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5617 tmp = fieldFromInstruction(insn, 5, 5);
5618 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5619 return S;
5620 case 39:
5621 tmp = fieldFromInstruction(insn, 0, 5);
5622 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5623 tmp = fieldFromInstruction(insn, 5, 5);
5624 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5625 return S;
5626 case 40:
5627 tmp = fieldFromInstruction(insn, 0, 5);
5628 if (!Check(S, DecodeFCSRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5629 tmp = fieldFromInstruction(insn, 5, 5);
5630 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5631 return S;
5632 case 41:
5633 tmp = fieldFromInstruction(insn, 0, 5);
5634 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5635 tmp = fieldFromInstruction(insn, 5, 5);
5636 if (!Check(S, DecodeFCSRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5637 return S;
5638 case 42:
5639 tmp = fieldFromInstruction(insn, 0, 5);
5640 if (!Check(S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5641 tmp = fieldFromInstruction(insn, 5, 5);
5642 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5643 return S;
5644 case 43:
5645 tmp = fieldFromInstruction(insn, 0, 5);
5646 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5647 tmp = fieldFromInstruction(insn, 5, 5);
5648 if (!Check(S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5649 return S;
5650 case 44:
5651 tmp = fieldFromInstruction(insn, 0, 5);
5652 if (!Check(S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5653 tmp = fieldFromInstruction(insn, 5, 5);
5654 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5655 return S;
5656 case 45:
5657 tmp = fieldFromInstruction(insn, 0, 5);
5658 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5659 tmp = fieldFromInstruction(insn, 5, 5);
5660 if (!Check(S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5661 return S;
5662 case 46:
5663 tmp = fieldFromInstruction(insn, 0, 5);
5664 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5665 tmp = fieldFromInstruction(insn, 5, 5);
5666 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5667 return S;
5668 case 47:
5669 tmp = fieldFromInstruction(insn, 0, 5);
5670 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5671 tmp = fieldFromInstruction(insn, 5, 5);
5672 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5673 return S;
5674 case 48:
5675 tmp = fieldFromInstruction(insn, 0, 5);
5676 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5677 tmp = fieldFromInstruction(insn, 5, 5);
5678 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5679 tmp = fieldFromInstruction(insn, 10, 12);
5680 if (!Check(S, decodeSImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5681 return S;
5682 case 49:
5683 tmp = fieldFromInstruction(insn, 0, 5);
5684 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5685 tmp = fieldFromInstruction(insn, 5, 5);
5686 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5687 tmp = fieldFromInstruction(insn, 10, 12);
5688 if (!Check(S, decodeUImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5689 return S;
5690 case 50:
5691 tmp = fieldFromInstruction(insn, 0, 5);
5692 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5693 tmp = fieldFromInstruction(insn, 10, 14);
5694 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5695 return S;
5696 case 51:
5697 tmp = fieldFromInstruction(insn, 0, 5);
5698 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5699 tmp = fieldFromInstruction(insn, 0, 5);
5700 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5701 tmp = fieldFromInstruction(insn, 10, 14);
5702 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5703 return S;
5704 case 52:
5705 tmp = fieldFromInstruction(insn, 0, 5);
5706 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5707 tmp = fieldFromInstruction(insn, 0, 5);
5708 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5709 tmp = fieldFromInstruction(insn, 5, 5);
5710 if (!Check(S, DecodeGPRNoR0R1RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5711 tmp = fieldFromInstruction(insn, 10, 14);
5712 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5713 return S;
5714 case 53:
5715 tmp = fieldFromInstruction(insn, 0, 5);
5716 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5717 tmp = fieldFromInstruction(insn, 5, 5);
5718 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5719 tmp = fieldFromInstruction(insn, 10, 12);
5720 if (!Check(S, decodeSImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5721 return S;
5722 case 54:
5723 tmp = fieldFromInstruction(insn, 0, 5);
5724 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5725 tmp = fieldFromInstruction(insn, 5, 5);
5726 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5727 tmp = fieldFromInstruction(insn, 10, 8);
5728 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5729 return S;
5730 case 55:
5731 tmp = fieldFromInstruction(insn, 5, 5);
5732 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5733 tmp = fieldFromInstruction(insn, 10, 8);
5734 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5735 return S;
5736 case 56:
5737 tmp = fieldFromInstruction(insn, 10, 5);
5738 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5739 tmp = fieldFromInstruction(insn, 5, 5);
5740 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5741 tmp = fieldFromInstruction(insn, 0, 5);
5742 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5743 return S;
5744 case 57:
5745 tmp = fieldFromInstruction(insn, 0, 5);
5746 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5747 tmp = fieldFromInstruction(insn, 5, 5);
5748 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5749 tmp = fieldFromInstruction(insn, 10, 5);
5750 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5751 tmp = fieldFromInstruction(insn, 15, 5);
5752 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5753 return S;
5754 case 58:
5755 tmp = fieldFromInstruction(insn, 0, 5);
5756 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5757 tmp = fieldFromInstruction(insn, 5, 5);
5758 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5759 tmp = fieldFromInstruction(insn, 10, 5);
5760 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5761 tmp = fieldFromInstruction(insn, 15, 5);
5762 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5763 return S;
5764 case 59:
5765 tmp = fieldFromInstruction(insn, 0, 5);
5766 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5767 tmp = fieldFromInstruction(insn, 5, 5);
5768 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5769 tmp = fieldFromInstruction(insn, 10, 5);
5770 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5771 tmp = fieldFromInstruction(insn, 15, 5);
5772 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5773 return S;
5774 case 60:
5775 tmp = fieldFromInstruction(insn, 0, 5);
5776 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5777 tmp = fieldFromInstruction(insn, 5, 5);
5778 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5779 tmp = fieldFromInstruction(insn, 10, 5);
5780 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5781 tmp = fieldFromInstruction(insn, 15, 5);
5782 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5783 return S;
5784 case 61:
5785 tmp = fieldFromInstruction(insn, 0, 3);
5786 if (!Check(S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5787 tmp = fieldFromInstruction(insn, 5, 5);
5788 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5789 tmp = fieldFromInstruction(insn, 10, 5);
5790 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5791 return S;
5792 case 62:
5793 tmp = fieldFromInstruction(insn, 0, 3);
5794 if (!Check(S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5795 tmp = fieldFromInstruction(insn, 5, 5);
5796 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5797 tmp = fieldFromInstruction(insn, 10, 5);
5798 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5799 return S;
5800 case 63:
5801 tmp = fieldFromInstruction(insn, 0, 5);
5802 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5803 tmp = fieldFromInstruction(insn, 5, 5);
5804 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5805 tmp = fieldFromInstruction(insn, 10, 5);
5806 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5807 return S;
5808 case 64:
5809 tmp = fieldFromInstruction(insn, 0, 5);
5810 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5811 tmp = fieldFromInstruction(insn, 5, 5);
5812 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5813 tmp = fieldFromInstruction(insn, 10, 5);
5814 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5815 return S;
5816 case 65:
5817 tmp = fieldFromInstruction(insn, 0, 5);
5818 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5819 tmp = fieldFromInstruction(insn, 5, 5);
5820 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5821 tmp = fieldFromInstruction(insn, 10, 5);
5822 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5823 tmp = fieldFromInstruction(insn, 15, 3);
5824 if (!Check(S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5825 return S;
5826 case 66:
5827 tmp = fieldFromInstruction(insn, 0, 5);
5828 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5829 tmp = fieldFromInstruction(insn, 5, 5);
5830 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5831 tmp = fieldFromInstruction(insn, 10, 16);
5832 if (!Check(S, decodeSImmOperand<16>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5833 return S;
5834 case 67:
5835 tmp = fieldFromInstruction(insn, 0, 5);
5836 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5837 tmp = fieldFromInstruction(insn, 5, 20);
5838 if (!Check(S, decodeSImmOperand<20>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5839 return S;
5840 case 68:
5841 tmp = fieldFromInstruction(insn, 0, 5);
5842 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5843 tmp = fieldFromInstruction(insn, 0, 5);
5844 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5845 tmp = fieldFromInstruction(insn, 5, 20);
5846 if (!Check(S, decodeSImmOperand<20>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5847 return S;
5848 case 69:
5849 tmp = fieldFromInstruction(insn, 0, 5);
5850 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5851 tmp = fieldFromInstruction(insn, 5, 5);
5852 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5853 tmp = fieldFromInstruction(insn, 10, 14);
5854 if (!Check(S, decodeSImmOperand<14, 2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5855 return S;
5856 case 70:
5857 tmp = fieldFromInstruction(insn, 0, 5);
5858 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5859 tmp = fieldFromInstruction(insn, 0, 5);
5860 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5861 tmp = fieldFromInstruction(insn, 5, 5);
5862 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5863 tmp = fieldFromInstruction(insn, 10, 14);
5864 if (!Check(S, decodeSImmOperand<14, 2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5865 return S;
5866 case 71:
5867 tmp = fieldFromInstruction(insn, 0, 5);
5868 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5869 tmp = fieldFromInstruction(insn, 5, 5);
5870 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5871 tmp = fieldFromInstruction(insn, 10, 12);
5872 if (!Check(S, decodeSImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5873 return S;
5874 case 72:
5875 tmp = fieldFromInstruction(insn, 0, 5);
5876 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5877 tmp = fieldFromInstruction(insn, 5, 5);
5878 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5879 tmp = fieldFromInstruction(insn, 10, 12);
5880 if (!Check(S, decodeSImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5881 return S;
5882 case 73:
5883 tmp = fieldFromInstruction(insn, 0, 5);
5884 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5885 tmp = fieldFromInstruction(insn, 5, 5);
5886 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5887 tmp = fieldFromInstruction(insn, 10, 12);
5888 if (!Check(S, decodeSImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5889 return S;
5890 case 74:
5891 tmp = fieldFromInstruction(insn, 0, 5);
5892 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5893 tmp = fieldFromInstruction(insn, 5, 5);
5894 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5895 tmp = fieldFromInstruction(insn, 10, 12);
5896 if (!Check(S, decodeSImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5897 return S;
5898 case 75:
5899 tmp = fieldFromInstruction(insn, 0, 5);
5900 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5901 tmp = fieldFromInstruction(insn, 5, 5);
5902 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5903 tmp = fieldFromInstruction(insn, 10, 9);
5904 if (!Check(S, decodeSImmOperand<9, 3>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5905 return S;
5906 case 76:
5907 tmp = fieldFromInstruction(insn, 0, 5);
5908 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5909 tmp = fieldFromInstruction(insn, 5, 5);
5910 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5911 tmp = fieldFromInstruction(insn, 10, 10);
5912 if (!Check(S, decodeSImmOperand<10, 2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5913 return S;
5914 case 77:
5915 tmp = fieldFromInstruction(insn, 0, 5);
5916 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5917 tmp = fieldFromInstruction(insn, 5, 5);
5918 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5919 tmp = fieldFromInstruction(insn, 10, 11);
5920 if (!Check(S, decodeSImmOperand<11, 1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5921 return S;
5922 case 78:
5923 tmp = fieldFromInstruction(insn, 0, 5);
5924 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5925 tmp = fieldFromInstruction(insn, 5, 5);
5926 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5927 tmp = fieldFromInstruction(insn, 10, 8);
5928 if (!Check(S, decodeSImmOperand<8, 3>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5929 tmp = fieldFromInstruction(insn, 18, 1);
5930 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5931 return S;
5932 case 79:
5933 tmp = fieldFromInstruction(insn, 0, 5);
5934 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5935 tmp = fieldFromInstruction(insn, 5, 5);
5936 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5937 tmp = fieldFromInstruction(insn, 10, 8);
5938 if (!Check(S, decodeSImmOperand<8, 2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5939 tmp = fieldFromInstruction(insn, 18, 2);
5940 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5941 return S;
5942 case 80:
5943 tmp = fieldFromInstruction(insn, 0, 5);
5944 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5945 tmp = fieldFromInstruction(insn, 5, 5);
5946 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5947 tmp = fieldFromInstruction(insn, 10, 8);
5948 if (!Check(S, decodeSImmOperand<8, 1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5949 tmp = fieldFromInstruction(insn, 18, 3);
5950 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5951 return S;
5952 case 81:
5953 tmp = fieldFromInstruction(insn, 0, 5);
5954 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5955 tmp = fieldFromInstruction(insn, 5, 5);
5956 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5957 tmp = fieldFromInstruction(insn, 10, 8);
5958 if (!Check(S, decodeSImmOperand<8>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5959 tmp = fieldFromInstruction(insn, 18, 4);
5960 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5961 return S;
5962 case 82:
5963 tmp = fieldFromInstruction(insn, 0, 5);
5964 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5965 tmp = fieldFromInstruction(insn, 5, 5);
5966 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5967 tmp = fieldFromInstruction(insn, 10, 9);
5968 if (!Check(S, decodeSImmOperand<9, 3>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5969 return S;
5970 case 83:
5971 tmp = fieldFromInstruction(insn, 0, 5);
5972 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5973 tmp = fieldFromInstruction(insn, 5, 5);
5974 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5975 tmp = fieldFromInstruction(insn, 10, 10);
5976 if (!Check(S, decodeSImmOperand<10, 2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5977 return S;
5978 case 84:
5979 tmp = fieldFromInstruction(insn, 0, 5);
5980 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5981 tmp = fieldFromInstruction(insn, 5, 5);
5982 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5983 tmp = fieldFromInstruction(insn, 10, 11);
5984 if (!Check(S, decodeSImmOperand<11, 1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5985 return S;
5986 case 85:
5987 tmp = fieldFromInstruction(insn, 0, 5);
5988 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5989 tmp = fieldFromInstruction(insn, 5, 5);
5990 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5991 tmp = fieldFromInstruction(insn, 10, 8);
5992 if (!Check(S, decodeSImmOperand<8, 3>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5993 tmp = fieldFromInstruction(insn, 18, 2);
5994 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5995 return S;
5996 case 86:
5997 tmp = fieldFromInstruction(insn, 0, 5);
5998 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5999 tmp = fieldFromInstruction(insn, 5, 5);
6000 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6001 tmp = fieldFromInstruction(insn, 10, 8);
6002 if (!Check(S, decodeSImmOperand<8, 2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6003 tmp = fieldFromInstruction(insn, 18, 3);
6004 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6005 return S;
6006 case 87:
6007 tmp = fieldFromInstruction(insn, 0, 5);
6008 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6009 tmp = fieldFromInstruction(insn, 5, 5);
6010 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6011 tmp = fieldFromInstruction(insn, 10, 8);
6012 if (!Check(S, decodeSImmOperand<8, 1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6013 tmp = fieldFromInstruction(insn, 18, 4);
6014 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6015 return S;
6016 case 88:
6017 tmp = fieldFromInstruction(insn, 0, 5);
6018 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6019 tmp = fieldFromInstruction(insn, 5, 5);
6020 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6021 tmp = fieldFromInstruction(insn, 10, 8);
6022 if (!Check(S, decodeSImmOperand<8>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6023 tmp = fieldFromInstruction(insn, 18, 5);
6024 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6025 return S;
6026 case 89:
6027 tmp = fieldFromInstruction(insn, 0, 5);
6028 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6029 tmp = fieldFromInstruction(insn, 5, 5);
6030 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6031 tmp = fieldFromInstruction(insn, 10, 5);
6032 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6033 return S;
6034 case 90:
6035 tmp = fieldFromInstruction(insn, 0, 5);
6036 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6037 tmp = fieldFromInstruction(insn, 5, 5);
6038 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6039 tmp = fieldFromInstruction(insn, 10, 5);
6040 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6041 return S;
6042 case 91:
6043 tmp = fieldFromInstruction(insn, 0, 5);
6044 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6045 tmp = fieldFromInstruction(insn, 5, 5);
6046 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6047 tmp = fieldFromInstruction(insn, 10, 5);
6048 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6049 return S;
6050 case 92:
6051 tmp = fieldFromInstruction(insn, 0, 5);
6052 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6053 tmp = fieldFromInstruction(insn, 5, 5);
6054 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6055 tmp = fieldFromInstruction(insn, 10, 5);
6056 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6057 return S;
6058 case 93:
6059 tmp = fieldFromInstruction(insn, 0, 5);
6060 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6061 tmp = fieldFromInstruction(insn, 5, 5);
6062 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6063 tmp = fieldFromInstruction(insn, 10, 5);
6064 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6065 return S;
6066 case 94:
6067 tmp = fieldFromInstruction(insn, 0, 5);
6068 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6069 tmp = fieldFromInstruction(insn, 0, 5);
6070 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6071 tmp = fieldFromInstruction(insn, 10, 5);
6072 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6073 tmp = fieldFromInstruction(insn, 5, 5);
6074 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6075 return S;
6076 case 95:
6077 tmp = fieldFromInstruction(insn, 0, 5);
6078 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6079 tmp = fieldFromInstruction(insn, 0, 5);
6080 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6081 tmp = fieldFromInstruction(insn, 5, 5);
6082 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6083 return S;
6084 case 96:
6085 tmp = fieldFromInstruction(insn, 0, 5);
6086 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6087 tmp = fieldFromInstruction(insn, 10, 5);
6088 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6089 tmp = fieldFromInstruction(insn, 5, 5);
6090 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6091 return S;
6092 case 97:
6093 tmp = fieldFromInstruction(insn, 5, 5);
6094 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6095 tmp = 0x0;
6096 insertBits(tmp, fieldFromInstruction(insn, 0, 5), 16, 5);
6097 insertBits(tmp, fieldFromInstruction(insn, 10, 16), 0, 16);
6098 if (!Check(S, decodeSImmOperand<21, 2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6099 return S;
6100 case 98:
6101 tmp = fieldFromInstruction(insn, 5, 3);
6102 if (!Check(S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6103 tmp = 0x0;
6104 insertBits(tmp, fieldFromInstruction(insn, 0, 5), 16, 5);
6105 insertBits(tmp, fieldFromInstruction(insn, 10, 16), 0, 16);
6106 if (!Check(S, decodeSImmOperand<21, 2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6107 return S;
6108 case 99:
6109 tmp = 0x0;
6110 insertBits(tmp, fieldFromInstruction(insn, 0, 5), 16, 5);
6111 insertBits(tmp, fieldFromInstruction(insn, 10, 16), 0, 16);
6112 if (!Check(S, decodeSImmOperand<21, 2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6113 return S;
6114 case 100:
6115 tmp = fieldFromInstruction(insn, 0, 5);
6116 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6117 tmp = fieldFromInstruction(insn, 5, 5);
6118 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6119 tmp = fieldFromInstruction(insn, 10, 16);
6120 if (!Check(S, decodeSImmOperand<16, 2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6121 return S;
6122 case 101:
6123 tmp = 0x0;
6124 insertBits(tmp, fieldFromInstruction(insn, 0, 10), 16, 10);
6125 insertBits(tmp, fieldFromInstruction(insn, 10, 16), 0, 16);
6126 if (!Check(S, decodeSImmOperand<26, 2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6127 return S;
6128 case 102:
6129 tmp = fieldFromInstruction(insn, 5, 5);
6130 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6131 tmp = fieldFromInstruction(insn, 0, 5);
6132 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6133 tmp = fieldFromInstruction(insn, 10, 16);
6134 if (!Check(S, decodeSImmOperand<16, 2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6135 return S;
6136 case 103:
6137 tmp = fieldFromInstruction(insn, 0, 5);
6138 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6139 tmp = fieldFromInstruction(insn, 0, 5);
6140 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6141 tmp = fieldFromInstruction(insn, 5, 5);
6142 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6143 tmp = fieldFromInstruction(insn, 10, 5);
6144 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6145 return S;
6146 case 104:
6147 tmp = fieldFromInstruction(insn, 0, 5);
6148 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6149 tmp = fieldFromInstruction(insn, 5, 5);
6150 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6151 tmp = fieldFromInstruction(insn, 10, 5);
6152 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6153 return S;
6154 case 105:
6155 tmp = fieldFromInstruction(insn, 0, 5);
6156 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6157 tmp = fieldFromInstruction(insn, 5, 5);
6158 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6159 tmp = fieldFromInstruction(insn, 10, 5);
6160 if (!Check(S, decodeSImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6161 return S;
6162 case 106:
6163 tmp = fieldFromInstruction(insn, 0, 5);
6164 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6165 tmp = fieldFromInstruction(insn, 5, 5);
6166 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6167 tmp = fieldFromInstruction(insn, 10, 5);
6168 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6169 return S;
6170 case 107:
6171 tmp = fieldFromInstruction(insn, 0, 5);
6172 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6173 tmp = fieldFromInstruction(insn, 0, 5);
6174 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6175 tmp = fieldFromInstruction(insn, 5, 5);
6176 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6177 tmp = fieldFromInstruction(insn, 10, 5);
6178 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6179 return S;
6180 case 108:
6181 tmp = fieldFromInstruction(insn, 0, 5);
6182 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6183 tmp = fieldFromInstruction(insn, 5, 5);
6184 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6185 return S;
6186 case 109:
6187 tmp = fieldFromInstruction(insn, 0, 3);
6188 if (!Check(S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6189 tmp = fieldFromInstruction(insn, 5, 5);
6190 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6191 return S;
6192 case 110:
6193 tmp = fieldFromInstruction(insn, 0, 5);
6194 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6195 tmp = fieldFromInstruction(insn, 5, 5);
6196 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6197 return S;
6198 case 111:
6199 tmp = fieldFromInstruction(insn, 0, 5);
6200 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6201 tmp = fieldFromInstruction(insn, 5, 5);
6202 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6203 tmp = fieldFromInstruction(insn, 10, 3);
6204 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6205 return S;
6206 case 112:
6207 tmp = fieldFromInstruction(insn, 0, 5);
6208 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6209 tmp = fieldFromInstruction(insn, 5, 5);
6210 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6211 tmp = fieldFromInstruction(insn, 10, 4);
6212 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6213 return S;
6214 case 113:
6215 tmp = fieldFromInstruction(insn, 0, 5);
6216 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6217 tmp = fieldFromInstruction(insn, 5, 5);
6218 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6219 tmp = fieldFromInstruction(insn, 10, 6);
6220 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6221 return S;
6222 case 114:
6223 tmp = fieldFromInstruction(insn, 0, 5);
6224 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6225 tmp = fieldFromInstruction(insn, 0, 5);
6226 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6227 tmp = fieldFromInstruction(insn, 5, 5);
6228 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6229 tmp = fieldFromInstruction(insn, 10, 4);
6230 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6231 return S;
6232 case 115:
6233 tmp = fieldFromInstruction(insn, 0, 5);
6234 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6235 tmp = fieldFromInstruction(insn, 0, 5);
6236 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6237 tmp = fieldFromInstruction(insn, 5, 5);
6238 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6239 tmp = fieldFromInstruction(insn, 10, 3);
6240 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6241 return S;
6242 case 116:
6243 tmp = fieldFromInstruction(insn, 0, 5);
6244 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6245 tmp = fieldFromInstruction(insn, 0, 5);
6246 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6247 tmp = fieldFromInstruction(insn, 5, 5);
6248 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6249 tmp = fieldFromInstruction(insn, 10, 2);
6250 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6251 return S;
6252 case 117:
6253 tmp = fieldFromInstruction(insn, 0, 5);
6254 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6255 tmp = fieldFromInstruction(insn, 0, 5);
6256 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6257 tmp = fieldFromInstruction(insn, 5, 5);
6258 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6259 tmp = fieldFromInstruction(insn, 10, 1);
6260 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6261 return S;
6262 case 118:
6263 tmp = fieldFromInstruction(insn, 0, 5);
6264 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6265 tmp = fieldFromInstruction(insn, 5, 5);
6266 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6267 tmp = fieldFromInstruction(insn, 10, 4);
6268 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6269 return S;
6270 case 119:
6271 tmp = fieldFromInstruction(insn, 0, 5);
6272 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6273 tmp = fieldFromInstruction(insn, 5, 5);
6274 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6275 tmp = fieldFromInstruction(insn, 10, 3);
6276 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6277 return S;
6278 case 120:
6279 tmp = fieldFromInstruction(insn, 0, 5);
6280 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6281 tmp = fieldFromInstruction(insn, 5, 5);
6282 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6283 tmp = fieldFromInstruction(insn, 10, 2);
6284 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6285 return S;
6286 case 121:
6287 tmp = fieldFromInstruction(insn, 0, 5);
6288 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6289 tmp = fieldFromInstruction(insn, 5, 5);
6290 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6291 tmp = fieldFromInstruction(insn, 10, 1);
6292 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6293 return S;
6294 case 122:
6295 tmp = fieldFromInstruction(insn, 0, 5);
6296 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6297 tmp = fieldFromInstruction(insn, 5, 5);
6298 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6299 tmp = fieldFromInstruction(insn, 10, 2);
6300 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6301 return S;
6302 case 123:
6303 tmp = fieldFromInstruction(insn, 0, 5);
6304 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6305 tmp = fieldFromInstruction(insn, 5, 5);
6306 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6307 tmp = fieldFromInstruction(insn, 10, 1);
6308 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6309 return S;
6310 case 124:
6311 tmp = fieldFromInstruction(insn, 0, 5);
6312 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6313 tmp = fieldFromInstruction(insn, 0, 5);
6314 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6315 tmp = fieldFromInstruction(insn, 5, 5);
6316 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6317 tmp = fieldFromInstruction(insn, 10, 4);
6318 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6319 return S;
6320 case 125:
6321 tmp = fieldFromInstruction(insn, 0, 5);
6322 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6323 tmp = fieldFromInstruction(insn, 0, 5);
6324 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6325 tmp = fieldFromInstruction(insn, 5, 5);
6326 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6327 tmp = fieldFromInstruction(insn, 10, 6);
6328 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6329 return S;
6330 case 126:
6331 tmp = fieldFromInstruction(insn, 0, 5);
6332 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6333 tmp = fieldFromInstruction(insn, 0, 5);
6334 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6335 tmp = fieldFromInstruction(insn, 5, 5);
6336 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6337 tmp = fieldFromInstruction(insn, 10, 7);
6338 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6339 return S;
6340 case 127:
6341 tmp = fieldFromInstruction(insn, 0, 5);
6342 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6343 tmp = fieldFromInstruction(insn, 0, 5);
6344 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6345 tmp = fieldFromInstruction(insn, 5, 5);
6346 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6347 tmp = fieldFromInstruction(insn, 10, 8);
6348 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6349 return S;
6350 case 128:
6351 tmp = fieldFromInstruction(insn, 0, 5);
6352 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6353 tmp = fieldFromInstruction(insn, 5, 5);
6354 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6355 tmp = fieldFromInstruction(insn, 10, 8);
6356 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6357 return S;
6358 case 129:
6359 tmp = fieldFromInstruction(insn, 0, 5);
6360 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6361 tmp = fieldFromInstruction(insn, 5, 13);
6362 if (!Check(S, decodeSImmOperand<13>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6363 return S;
6364 case 130:
6365 tmp = fieldFromInstruction(insn, 0, 5);
6366 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6367 tmp = fieldFromInstruction(insn, 0, 5);
6368 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6369 tmp = fieldFromInstruction(insn, 5, 5);
6370 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6371 tmp = fieldFromInstruction(insn, 10, 5);
6372 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6373 return S;
6374 case 131:
6375 tmp = fieldFromInstruction(insn, 0, 5);
6376 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6377 tmp = fieldFromInstruction(insn, 5, 5);
6378 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6379 tmp = fieldFromInstruction(insn, 10, 5);
6380 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6381 return S;
6382 case 132:
6383 tmp = fieldFromInstruction(insn, 0, 5);
6384 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6385 tmp = fieldFromInstruction(insn, 5, 5);
6386 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6387 tmp = fieldFromInstruction(insn, 10, 5);
6388 if (!Check(S, decodeSImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6389 return S;
6390 case 133:
6391 tmp = fieldFromInstruction(insn, 0, 5);
6392 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6393 tmp = fieldFromInstruction(insn, 5, 5);
6394 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6395 tmp = fieldFromInstruction(insn, 10, 5);
6396 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6397 return S;
6398 case 134:
6399 tmp = fieldFromInstruction(insn, 0, 5);
6400 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6401 tmp = fieldFromInstruction(insn, 0, 5);
6402 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6403 tmp = fieldFromInstruction(insn, 5, 5);
6404 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6405 tmp = fieldFromInstruction(insn, 10, 5);
6406 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6407 return S;
6408 case 135:
6409 tmp = fieldFromInstruction(insn, 0, 5);
6410 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6411 tmp = fieldFromInstruction(insn, 5, 5);
6412 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6413 return S;
6414 case 136:
6415 tmp = fieldFromInstruction(insn, 0, 3);
6416 if (!Check(S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6417 tmp = fieldFromInstruction(insn, 5, 5);
6418 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6419 return S;
6420 case 137:
6421 tmp = fieldFromInstruction(insn, 0, 5);
6422 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6423 tmp = fieldFromInstruction(insn, 5, 5);
6424 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6425 return S;
6426 case 138:
6427 tmp = fieldFromInstruction(insn, 0, 5);
6428 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6429 tmp = fieldFromInstruction(insn, 5, 5);
6430 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6431 tmp = fieldFromInstruction(insn, 10, 3);
6432 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6433 return S;
6434 case 139:
6435 tmp = fieldFromInstruction(insn, 0, 5);
6436 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6437 tmp = fieldFromInstruction(insn, 5, 5);
6438 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6439 tmp = fieldFromInstruction(insn, 10, 4);
6440 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6441 return S;
6442 case 140:
6443 tmp = fieldFromInstruction(insn, 0, 5);
6444 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6445 tmp = fieldFromInstruction(insn, 5, 5);
6446 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6447 tmp = fieldFromInstruction(insn, 10, 6);
6448 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6449 return S;
6450 case 141:
6451 tmp = fieldFromInstruction(insn, 0, 5);
6452 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6453 tmp = fieldFromInstruction(insn, 0, 5);
6454 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6455 tmp = fieldFromInstruction(insn, 5, 5);
6456 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6457 tmp = fieldFromInstruction(insn, 10, 3);
6458 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6459 return S;
6460 case 142:
6461 tmp = fieldFromInstruction(insn, 0, 5);
6462 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6463 tmp = fieldFromInstruction(insn, 0, 5);
6464 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6465 tmp = fieldFromInstruction(insn, 5, 5);
6466 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6467 tmp = fieldFromInstruction(insn, 10, 2);
6468 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6469 return S;
6470 case 143:
6471 tmp = fieldFromInstruction(insn, 0, 5);
6472 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6473 tmp = fieldFromInstruction(insn, 5, 5);
6474 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6475 tmp = fieldFromInstruction(insn, 10, 3);
6476 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6477 return S;
6478 case 144:
6479 tmp = fieldFromInstruction(insn, 0, 5);
6480 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6481 tmp = fieldFromInstruction(insn, 5, 5);
6482 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6483 tmp = fieldFromInstruction(insn, 10, 2);
6484 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6485 return S;
6486 case 145:
6487 tmp = fieldFromInstruction(insn, 0, 5);
6488 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6489 tmp = fieldFromInstruction(insn, 5, 5);
6490 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6491 tmp = fieldFromInstruction(insn, 10, 2);
6492 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6493 return S;
6494 case 146:
6495 tmp = fieldFromInstruction(insn, 0, 5);
6496 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6497 tmp = fieldFromInstruction(insn, 5, 5);
6498 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6499 tmp = fieldFromInstruction(insn, 10, 1);
6500 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6501 return S;
6502 case 147:
6503 tmp = fieldFromInstruction(insn, 0, 5);
6504 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6505 tmp = fieldFromInstruction(insn, 0, 5);
6506 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6507 tmp = fieldFromInstruction(insn, 5, 5);
6508 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6509 tmp = fieldFromInstruction(insn, 10, 3);
6510 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6511 return S;
6512 case 148:
6513 tmp = fieldFromInstruction(insn, 0, 5);
6514 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6515 tmp = fieldFromInstruction(insn, 0, 5);
6516 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6517 tmp = fieldFromInstruction(insn, 5, 5);
6518 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6519 tmp = fieldFromInstruction(insn, 10, 2);
6520 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6521 return S;
6522 case 149:
6523 tmp = fieldFromInstruction(insn, 0, 5);
6524 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6525 tmp = fieldFromInstruction(insn, 0, 5);
6526 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6527 tmp = fieldFromInstruction(insn, 5, 5);
6528 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6529 tmp = fieldFromInstruction(insn, 10, 4);
6530 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6531 return S;
6532 case 150:
6533 tmp = fieldFromInstruction(insn, 0, 5);
6534 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6535 tmp = fieldFromInstruction(insn, 0, 5);
6536 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6537 tmp = fieldFromInstruction(insn, 5, 5);
6538 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6539 tmp = fieldFromInstruction(insn, 10, 6);
6540 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6541 return S;
6542 case 151:
6543 tmp = fieldFromInstruction(insn, 0, 5);
6544 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6545 tmp = fieldFromInstruction(insn, 0, 5);
6546 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6547 tmp = fieldFromInstruction(insn, 5, 5);
6548 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6549 tmp = fieldFromInstruction(insn, 10, 7);
6550 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6551 return S;
6552 case 152:
6553 tmp = fieldFromInstruction(insn, 0, 5);
6554 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6555 tmp = fieldFromInstruction(insn, 0, 5);
6556 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6557 tmp = fieldFromInstruction(insn, 5, 5);
6558 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6559 tmp = fieldFromInstruction(insn, 10, 8);
6560 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6561 return S;
6562 case 153:
6563 tmp = fieldFromInstruction(insn, 0, 5);
6564 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6565 tmp = fieldFromInstruction(insn, 5, 5);
6566 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6567 tmp = fieldFromInstruction(insn, 10, 8);
6568 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6569 return S;
6570 case 154:
6571 tmp = fieldFromInstruction(insn, 0, 5);
6572 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6573 tmp = fieldFromInstruction(insn, 5, 13);
6574 if (!Check(S, decodeSImmOperand<13>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6575 return S;
6576 }
6577}
6578
6579static unsigned decodeNumToSkip(const uint8_t *&Ptr) {
6580 unsigned NumToSkip = *Ptr++;
6581 NumToSkip |= (*Ptr++) << 8;
6582 return NumToSkip;
6583}
6584
6585template <typename InsnType>
6586static DecodeStatus decodeInstruction(const uint8_t DecodeTable[], MCInst &MI,
6587 InsnType insn, uint64_t Address,
6588 const MCDisassembler *DisAsm,
6589 const MCSubtargetInfo &STI) {
6590 const FeatureBitset &Bits = STI.getFeatureBits();
6591
6592 const uint8_t *Ptr = DecodeTable;
6593 uint64_t CurFieldValue = 0;
6594 DecodeStatus S = MCDisassembler::Success;
6595 while (true) {
6596 ptrdiff_t Loc = Ptr - DecodeTable;
6597 const uint8_t DecoderOp = *Ptr++;
6598 switch (DecoderOp) {
6599 default:
6600 errs() << Loc << ": Unexpected decode table opcode: "
6601 << (int)DecoderOp << '\n';
6602 return MCDisassembler::Fail;
6603 case MCD::OPC_ExtractField: {
6604 // Decode the start value.
6605 unsigned Start = decodeULEB128AndIncUnsafe(p&: Ptr);
6606 unsigned Len = *Ptr++;
6607 CurFieldValue = fieldFromInstruction(insn, Start, Len);
6608 LLVM_DEBUG(dbgs() << Loc << ": OPC_ExtractField(" << Start << ", "
6609 << Len << "): " << CurFieldValue << "\n");
6610 break;
6611 }
6612 case MCD::OPC_FilterValue:
6613 case MCD::OPC_FilterValueOrFail: {
6614 bool IsFail = DecoderOp == MCD::OPC_FilterValueOrFail;
6615 // Decode the field value.
6616 uint64_t Val = decodeULEB128AndIncUnsafe(p&: Ptr);
6617 bool Failed = Val != CurFieldValue;
6618 unsigned NumToSkip = IsFail ? 0 : decodeNumToSkip(Ptr);
6619
6620 // Note: Print NumToSkip even for OPC_FilterValueOrFail to simplify debug
6621 // prints.
6622 LLVM_DEBUG({
6623 StringRef OpName = IsFail ? "OPC_FilterValueOrFail" : "OPC_FilterValue";
6624 dbgs() << Loc << ": " << OpName << '(' << Val << ", " << NumToSkip
6625 << ") " << (Failed ? "FAIL:" : "PASS:")
6626 << " continuing at " << (Ptr - DecodeTable) << '\n';
6627 });
6628
6629 // Perform the filter operation.
6630 if (Failed) {
6631 if (IsFail)
6632 return MCDisassembler::Fail;
6633 Ptr += NumToSkip;
6634 }
6635 break;
6636 }
6637 case MCD::OPC_CheckField:
6638 case MCD::OPC_CheckFieldOrFail: {
6639 bool IsFail = DecoderOp == MCD::OPC_CheckFieldOrFail;
6640 // Decode the start value.
6641 unsigned Start = decodeULEB128AndIncUnsafe(p&: Ptr);
6642 unsigned Len = *Ptr;
6643 uint64_t FieldValue = fieldFromInstruction(insn, Start, Len);
6644 // Decode the field value.
6645 unsigned PtrLen = 0;
6646 uint64_t ExpectedValue = decodeULEB128(p: ++Ptr, n: &PtrLen);
6647 Ptr += PtrLen;
6648 bool Failed = ExpectedValue != FieldValue;
6649 unsigned NumToSkip = IsFail ? 0 : decodeNumToSkip(Ptr);
6650
6651 LLVM_DEBUG({
6652 StringRef OpName = IsFail ? "OPC_CheckFieldOrFail" : "OPC_CheckField";
6653 dbgs() << Loc << ": " << OpName << '(' << Start << ", " << Len << ", "
6654 << ExpectedValue << ", " << NumToSkip << "): FieldValue = "
6655 << FieldValue << ", ExpectedValue = " << ExpectedValue << ": "
6656 << (Failed ? "FAIL\n" : "PASS\n");
6657 });
6658
6659 // If the actual and expected values don't match, skip or fail.
6660 if (Failed) {
6661 if (IsFail)
6662 return MCDisassembler::Fail;
6663 Ptr += NumToSkip;
6664 }
6665 break;
6666 }
6667 case MCD::OPC_CheckPredicate:
6668 case MCD::OPC_CheckPredicateOrFail: {
6669 bool IsFail = DecoderOp == MCD::OPC_CheckPredicateOrFail;
6670 // Decode the Predicate Index value.
6671 unsigned PIdx = decodeULEB128AndIncUnsafe(p&: Ptr);
6672 unsigned NumToSkip = IsFail ? 0 : decodeNumToSkip(Ptr);
6673 // Check the predicate.
6674 bool Failed = !checkDecoderPredicate(Idx: PIdx, Bits);
6675
6676 LLVM_DEBUG({
6677 StringRef OpName = IsFail ? "OPC_CheckPredicateOrFail" : "OPC_CheckPredicate";
6678 dbgs() << Loc << ": " << OpName << '(' << PIdx << ", " << NumToSkip
6679 << "): " << (Failed ? "FAIL\n" : "PASS\n");
6680 });
6681
6682 if (Failed) {
6683 if (IsFail)
6684 return MCDisassembler::Fail;
6685 Ptr += NumToSkip;
6686 }
6687 break;
6688 }
6689 case MCD::OPC_Decode: {
6690 // Decode the Opcode value.
6691 unsigned Opc = decodeULEB128AndIncUnsafe(p&: Ptr);
6692 unsigned DecodeIdx = decodeULEB128AndIncUnsafe(p&: Ptr);
6693
6694 MI.clear();
6695 MI.setOpcode(Opc);
6696 bool DecodeComplete;
6697 S = decodeToMCInst(DecodeIdx, S, insn, MI, Address, DisAsm, DecodeComplete);
6698 assert(DecodeComplete);
6699
6700 LLVM_DEBUG(dbgs() << Loc << ": OPC_Decode: opcode " << Opc
6701 << ", using decoder " << DecodeIdx << ": "
6702 << (S != MCDisassembler::Fail ? "PASS\n" : "FAIL\n"));
6703 return S;
6704 }
6705 case MCD::OPC_Fail: {
6706 LLVM_DEBUG(dbgs() << Loc << ": OPC_Fail\n");
6707 return MCDisassembler::Fail;
6708 }
6709 }
6710 }
6711 llvm_unreachable("bogosity detected in disassembler state machine!");
6712}
6713
6714
6715} // namespace
6716