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 llvm {
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 std::enable_if_t<std::is_integral<InsnType>::value>
59insertBits(InsnType &field, InsnType bits, unsigned startBit, unsigned numBits) {
60 assert(startBit + numBits <= sizeof field * 8);
61 field |= (InsnType)bits << startBit;
62}
63
64template <typename InsnType>
65static std::enable_if_t<!std::is_integral<InsnType>::value>
66insertBits(InsnType &field, uint64_t bits, unsigned startBit, unsigned numBits) {
67 field.insertBits(bits, startBit, numBits);
68}
69
70static bool Check(DecodeStatus &Out, DecodeStatus In) {
71 Out = static_cast<DecodeStatus>(Out & In);
72 return Out != MCDisassembler::Fail;
73}
74
75static const uint8_t DecoderTable32[] = {
76/* 0 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
77/* 3 */ MCD::OPC_FilterValue, 0, 68, 17, 0, // Skip to: 4428
78/* 8 */ MCD::OPC_ExtractField, 22, 4, // Inst{25-22} ...
79/* 11 */ MCD::OPC_FilterValue, 0, 69, 10, 0, // Skip to: 2645
80/* 16 */ MCD::OPC_ExtractField, 18, 4, // Inst{21-18} ...
81/* 19 */ MCD::OPC_FilterValue, 0, 104, 2, 0, // Skip to: 640
82/* 24 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
83/* 27 */ MCD::OPC_FilterValue, 0, 112, 1, 0, // Skip to: 400
84/* 32 */ MCD::OPC_ExtractField, 10, 5, // Inst{14-10} ...
85/* 35 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 51
86/* 40 */ MCD::OPC_CheckField, 2, 3, 0, 79, 95, 0, // Skip to: 24446
87/* 47 */ MCD::OPC_Decode, 243, 5, 0, // Opcode: MOVGR2SCR
88/* 51 */ MCD::OPC_FilterValue, 3, 11, 0, 0, // Skip to: 67
89/* 56 */ MCD::OPC_CheckField, 7, 3, 0, 63, 95, 0, // Skip to: 24446
90/* 63 */ MCD::OPC_Decode, 244, 5, 1, // Opcode: MOVSCR2GR
91/* 67 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 76
92/* 72 */ MCD::OPC_Decode, 254, 3, 2, // Opcode: CLO_W
93/* 76 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 85
94/* 81 */ MCD::OPC_Decode, 128, 4, 2, // Opcode: CLZ_W
95/* 85 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 94
96/* 90 */ MCD::OPC_Decode, 142, 4, 2, // Opcode: CTO_W
97/* 94 */ MCD::OPC_FilterValue, 7, 4, 0, 0, // Skip to: 103
98/* 99 */ MCD::OPC_Decode, 144, 4, 2, // Opcode: CTZ_W
99/* 103 */ MCD::OPC_FilterValue, 8, 9, 0, 0, // Skip to: 117
100/* 108 */ MCD::OPC_CheckPredicate, 0, 13, 95, 0, // Skip to: 24446
101/* 113 */ MCD::OPC_Decode, 253, 3, 2, // Opcode: CLO_D
102/* 117 */ MCD::OPC_FilterValue, 9, 9, 0, 0, // Skip to: 131
103/* 122 */ MCD::OPC_CheckPredicate, 0, 255, 94, 0, // Skip to: 24446
104/* 127 */ MCD::OPC_Decode, 255, 3, 2, // Opcode: CLZ_D
105/* 131 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 145
106/* 136 */ MCD::OPC_CheckPredicate, 0, 241, 94, 0, // Skip to: 24446
107/* 141 */ MCD::OPC_Decode, 141, 4, 2, // Opcode: CTO_D
108/* 145 */ MCD::OPC_FilterValue, 11, 9, 0, 0, // Skip to: 159
109/* 150 */ MCD::OPC_CheckPredicate, 0, 227, 94, 0, // Skip to: 24446
110/* 155 */ MCD::OPC_Decode, 143, 4, 2, // Opcode: CTZ_D
111/* 159 */ MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 168
112/* 164 */ MCD::OPC_Decode, 146, 6, 2, // Opcode: REVB_2H
113/* 168 */ MCD::OPC_FilterValue, 13, 9, 0, 0, // Skip to: 182
114/* 173 */ MCD::OPC_CheckPredicate, 0, 204, 94, 0, // Skip to: 24446
115/* 178 */ MCD::OPC_Decode, 148, 6, 2, // Opcode: REVB_4H
116/* 182 */ MCD::OPC_FilterValue, 14, 9, 0, 0, // Skip to: 196
117/* 187 */ MCD::OPC_CheckPredicate, 0, 190, 94, 0, // Skip to: 24446
118/* 192 */ MCD::OPC_Decode, 147, 6, 2, // Opcode: REVB_2W
119/* 196 */ MCD::OPC_FilterValue, 15, 9, 0, 0, // Skip to: 210
120/* 201 */ MCD::OPC_CheckPredicate, 0, 176, 94, 0, // Skip to: 24446
121/* 206 */ MCD::OPC_Decode, 149, 6, 2, // Opcode: REVB_D
122/* 210 */ MCD::OPC_FilterValue, 16, 9, 0, 0, // Skip to: 224
123/* 215 */ MCD::OPC_CheckPredicate, 0, 162, 94, 0, // Skip to: 24446
124/* 220 */ MCD::OPC_Decode, 150, 6, 2, // Opcode: REVH_2W
125/* 224 */ MCD::OPC_FilterValue, 17, 9, 0, 0, // Skip to: 238
126/* 229 */ MCD::OPC_CheckPredicate, 0, 148, 94, 0, // Skip to: 24446
127/* 234 */ MCD::OPC_Decode, 151, 6, 2, // Opcode: REVH_D
128/* 238 */ MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 247
129/* 243 */ MCD::OPC_Decode, 236, 3, 2, // Opcode: BITREV_4B
130/* 247 */ MCD::OPC_FilterValue, 19, 9, 0, 0, // Skip to: 261
131/* 252 */ MCD::OPC_CheckPredicate, 0, 125, 94, 0, // Skip to: 24446
132/* 257 */ MCD::OPC_Decode, 237, 3, 2, // Opcode: BITREV_8B
133/* 261 */ MCD::OPC_FilterValue, 20, 4, 0, 0, // Skip to: 270
134/* 266 */ MCD::OPC_Decode, 239, 3, 2, // Opcode: BITREV_W
135/* 270 */ MCD::OPC_FilterValue, 21, 9, 0, 0, // Skip to: 284
136/* 275 */ MCD::OPC_CheckPredicate, 0, 102, 94, 0, // Skip to: 24446
137/* 280 */ MCD::OPC_Decode, 238, 3, 2, // Opcode: BITREV_D
138/* 284 */ MCD::OPC_FilterValue, 22, 4, 0, 0, // Skip to: 293
139/* 289 */ MCD::OPC_Decode, 153, 4, 2, // Opcode: EXT_W_H
140/* 293 */ MCD::OPC_FilterValue, 23, 4, 0, 0, // Skip to: 302
141/* 298 */ MCD::OPC_Decode, 152, 4, 2, // Opcode: EXT_W_B
142/* 302 */ MCD::OPC_FilterValue, 24, 4, 0, 0, // Skip to: 311
143/* 307 */ MCD::OPC_Decode, 144, 6, 2, // Opcode: RDTIMEL_W
144/* 311 */ MCD::OPC_FilterValue, 25, 4, 0, 0, // Skip to: 320
145/* 316 */ MCD::OPC_Decode, 143, 6, 2, // Opcode: RDTIMEH_W
146/* 320 */ MCD::OPC_FilterValue, 26, 9, 0, 0, // Skip to: 334
147/* 325 */ MCD::OPC_CheckPredicate, 0, 52, 94, 0, // Skip to: 24446
148/* 330 */ MCD::OPC_Decode, 145, 6, 2, // Opcode: RDTIME_D
149/* 334 */ MCD::OPC_FilterValue, 27, 4, 0, 0, // Skip to: 343
150/* 339 */ MCD::OPC_Decode, 129, 4, 2, // Opcode: CPUCFG
151/* 343 */ MCD::OPC_FilterValue, 28, 18, 0, 0, // Skip to: 366
152/* 348 */ MCD::OPC_CheckField, 8, 2, 0, 27, 94, 0, // Skip to: 24446
153/* 355 */ MCD::OPC_CheckField, 0, 5, 0, 20, 94, 0, // Skip to: 24446
154/* 362 */ MCD::OPC_Decode, 210, 12, 3, // Opcode: X86MTTOP
155/* 366 */ MCD::OPC_FilterValue, 29, 11, 0, 0, // Skip to: 382
156/* 371 */ MCD::OPC_CheckField, 5, 5, 0, 4, 94, 0, // Skip to: 24446
157/* 378 */ MCD::OPC_Decode, 208, 12, 4, // Opcode: X86MFTOP
158/* 382 */ MCD::OPC_FilterValue, 30, 4, 0, 0, // Skip to: 391
159/* 387 */ MCD::OPC_Decode, 171, 6, 2, // Opcode: SETX86LOOPE
160/* 391 */ MCD::OPC_FilterValue, 31, 242, 93, 0, // Skip to: 24446
161/* 396 */ MCD::OPC_Decode, 172, 6, 2, // Opcode: SETX86LOOPNE
162/* 400 */ MCD::OPC_FilterValue, 1, 193, 0, 0, // Skip to: 598
163/* 405 */ MCD::OPC_ExtractField, 0, 5, // Inst{4-0} ...
164/* 408 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 424
165/* 413 */ MCD::OPC_CheckField, 10, 5, 0, 218, 93, 0, // Skip to: 24446
166/* 420 */ MCD::OPC_Decode, 203, 12, 5, // Opcode: X86INC_B
167/* 424 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 440
168/* 429 */ MCD::OPC_CheckField, 10, 5, 0, 202, 93, 0, // Skip to: 24446
169/* 436 */ MCD::OPC_Decode, 205, 12, 5, // Opcode: X86INC_H
170/* 440 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 456
171/* 445 */ MCD::OPC_CheckField, 10, 5, 0, 186, 93, 0, // Skip to: 24446
172/* 452 */ MCD::OPC_Decode, 206, 12, 5, // Opcode: X86INC_W
173/* 456 */ MCD::OPC_FilterValue, 3, 16, 0, 0, // Skip to: 477
174/* 461 */ MCD::OPC_CheckPredicate, 0, 172, 93, 0, // Skip to: 24446
175/* 466 */ MCD::OPC_CheckField, 10, 5, 0, 165, 93, 0, // Skip to: 24446
176/* 473 */ MCD::OPC_Decode, 204, 12, 5, // Opcode: X86INC_D
177/* 477 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 493
178/* 482 */ MCD::OPC_CheckField, 10, 5, 0, 149, 93, 0, // Skip to: 24446
179/* 489 */ MCD::OPC_Decode, 198, 12, 5, // Opcode: X86DEC_B
180/* 493 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 509
181/* 498 */ MCD::OPC_CheckField, 10, 5, 0, 133, 93, 0, // Skip to: 24446
182/* 505 */ MCD::OPC_Decode, 200, 12, 5, // Opcode: X86DEC_H
183/* 509 */ MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 525
184/* 514 */ MCD::OPC_CheckField, 10, 5, 0, 117, 93, 0, // Skip to: 24446
185/* 521 */ MCD::OPC_Decode, 201, 12, 5, // Opcode: X86DEC_W
186/* 525 */ MCD::OPC_FilterValue, 7, 16, 0, 0, // Skip to: 546
187/* 530 */ MCD::OPC_CheckPredicate, 0, 103, 93, 0, // Skip to: 24446
188/* 535 */ MCD::OPC_CheckField, 10, 5, 0, 96, 93, 0, // Skip to: 24446
189/* 542 */ MCD::OPC_Decode, 199, 12, 5, // Opcode: X86DEC_D
190/* 546 */ MCD::OPC_FilterValue, 8, 21, 0, 0, // Skip to: 572
191/* 551 */ MCD::OPC_ExtractField, 5, 10, // Inst{14-5} ...
192/* 554 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 563
193/* 559 */ MCD::OPC_Decode, 132, 13, 6, // Opcode: X86SETTM
194/* 563 */ MCD::OPC_FilterValue, 1, 70, 93, 0, // Skip to: 24446
195/* 568 */ MCD::OPC_Decode, 196, 12, 6, // Opcode: X86CLRTM
196/* 572 */ MCD::OPC_FilterValue, 9, 61, 93, 0, // Skip to: 24446
197/* 577 */ MCD::OPC_ExtractField, 5, 10, // Inst{14-5} ...
198/* 580 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 589
199/* 585 */ MCD::OPC_Decode, 202, 12, 6, // Opcode: X86INCTOP
200/* 589 */ MCD::OPC_FilterValue, 1, 44, 93, 0, // Skip to: 24446
201/* 594 */ MCD::OPC_Decode, 197, 12, 6, // Opcode: X86DECTOP
202/* 598 */ MCD::OPC_FilterValue, 2, 16, 0, 0, // Skip to: 619
203/* 603 */ MCD::OPC_CheckPredicate, 0, 30, 93, 0, // Skip to: 24446
204/* 608 */ MCD::OPC_CheckField, 0, 5, 0, 23, 93, 0, // Skip to: 24446
205/* 615 */ MCD::OPC_Decode, 228, 3, 7, // Opcode: ASRTLE_D
206/* 619 */ MCD::OPC_FilterValue, 3, 14, 93, 0, // Skip to: 24446
207/* 624 */ MCD::OPC_CheckPredicate, 0, 9, 93, 0, // Skip to: 24446
208/* 629 */ MCD::OPC_CheckField, 0, 5, 0, 2, 93, 0, // Skip to: 24446
209/* 636 */ MCD::OPC_Decode, 227, 3, 7, // Opcode: ASRTGT_D
210/* 640 */ MCD::OPC_FilterValue, 1, 26, 0, 0, // Skip to: 671
211/* 645 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
212/* 648 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 657
213/* 653 */ MCD::OPC_Decode, 148, 3, 8, // Opcode: ALSL_W
214/* 657 */ MCD::OPC_FilterValue, 1, 232, 92, 0, // Skip to: 24446
215/* 662 */ MCD::OPC_CheckPredicate, 0, 227, 92, 0, // Skip to: 24446
216/* 667 */ MCD::OPC_Decode, 149, 3, 8, // Opcode: ALSL_WU
217/* 671 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 687
218/* 676 */ MCD::OPC_CheckField, 17, 1, 0, 211, 92, 0, // Skip to: 24446
219/* 683 */ MCD::OPC_Decode, 251, 3, 9, // Opcode: BYTEPICK_W
220/* 687 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 701
221/* 692 */ MCD::OPC_CheckPredicate, 0, 197, 92, 0, // Skip to: 24446
222/* 697 */ MCD::OPC_Decode, 250, 3, 10, // Opcode: BYTEPICK_D
223/* 701 */ MCD::OPC_FilterValue, 4, 85, 0, 0, // Skip to: 791
224/* 706 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
225/* 709 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 718
226/* 714 */ MCD::OPC_Decode, 146, 3, 11, // Opcode: ADD_W
227/* 718 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 732
228/* 723 */ MCD::OPC_CheckPredicate, 0, 166, 92, 0, // Skip to: 24446
229/* 728 */ MCD::OPC_Decode, 145, 3, 11, // Opcode: ADD_D
230/* 732 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 741
231/* 737 */ MCD::OPC_Decode, 214, 6, 11, // Opcode: SUB_W
232/* 741 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 755
233/* 746 */ MCD::OPC_CheckPredicate, 0, 143, 92, 0, // Skip to: 24446
234/* 751 */ MCD::OPC_Decode, 213, 6, 11, // Opcode: SUB_D
235/* 755 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 764
236/* 760 */ MCD::OPC_Decode, 179, 6, 11, // Opcode: SLT
237/* 764 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 773
238/* 769 */ MCD::OPC_Decode, 181, 6, 11, // Opcode: SLTU
239/* 773 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 782
240/* 778 */ MCD::OPC_Decode, 223, 5, 11, // Opcode: MASKEQZ
241/* 782 */ MCD::OPC_FilterValue, 7, 107, 92, 0, // Skip to: 24446
242/* 787 */ MCD::OPC_Decode, 224, 5, 11, // Opcode: MASKNEZ
243/* 791 */ MCD::OPC_FilterValue, 5, 75, 0, 0, // Skip to: 871
244/* 796 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
245/* 799 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 808
246/* 804 */ MCD::OPC_Decode, 253, 5, 11, // Opcode: NOR
247/* 808 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 817
248/* 813 */ MCD::OPC_Decode, 202, 3, 11, // Opcode: AND
249/* 817 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 826
250/* 822 */ MCD::OPC_Decode, 254, 5, 11, // Opcode: OR
251/* 826 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 835
252/* 831 */ MCD::OPC_Decode, 167, 13, 11, // Opcode: XOR
253/* 835 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 844
254/* 840 */ MCD::OPC_Decode, 128, 6, 11, // Opcode: ORN
255/* 844 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 853
256/* 849 */ MCD::OPC_Decode, 204, 3, 11, // Opcode: ANDN
257/* 853 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 862
258/* 858 */ MCD::OPC_Decode, 178, 6, 11, // Opcode: SLL_W
259/* 862 */ MCD::OPC_FilterValue, 7, 27, 92, 0, // Skip to: 24446
260/* 867 */ MCD::OPC_Decode, 190, 6, 11, // Opcode: SRL_W
261/* 871 */ MCD::OPC_FilterValue, 6, 95, 0, 0, // Skip to: 971
262/* 876 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
263/* 879 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 888
264/* 884 */ MCD::OPC_Decode, 186, 6, 11, // Opcode: SRA_W
265/* 888 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 902
266/* 893 */ MCD::OPC_CheckPredicate, 0, 252, 91, 0, // Skip to: 24446
267/* 898 */ MCD::OPC_Decode, 177, 6, 11, // Opcode: SLL_D
268/* 902 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 916
269/* 907 */ MCD::OPC_CheckPredicate, 0, 238, 91, 0, // Skip to: 24446
270/* 912 */ MCD::OPC_Decode, 189, 6, 11, // Opcode: SRL_D
271/* 916 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 930
272/* 921 */ MCD::OPC_CheckPredicate, 0, 224, 91, 0, // Skip to: 24446
273/* 926 */ MCD::OPC_Decode, 185, 6, 11, // Opcode: SRA_D
274/* 930 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 939
275/* 935 */ MCD::OPC_Decode, 156, 6, 11, // Opcode: ROTR_B
276/* 939 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 948
277/* 944 */ MCD::OPC_Decode, 158, 6, 11, // Opcode: ROTR_H
278/* 948 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 957
279/* 953 */ MCD::OPC_Decode, 159, 6, 11, // Opcode: ROTR_W
280/* 957 */ MCD::OPC_FilterValue, 7, 188, 91, 0, // Skip to: 24446
281/* 962 */ MCD::OPC_CheckPredicate, 0, 183, 91, 0, // Skip to: 24446
282/* 967 */ MCD::OPC_Decode, 157, 6, 11, // Opcode: ROTR_D
283/* 971 */ MCD::OPC_FilterValue, 7, 100, 0, 0, // Skip to: 1076
284/* 976 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
285/* 979 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 988
286/* 984 */ MCD::OPC_Decode, 252, 5, 11, // Opcode: MUL_W
287/* 988 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 997
288/* 993 */ MCD::OPC_Decode, 247, 5, 11, // Opcode: MULH_W
289/* 997 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1006
290/* 1002 */ MCD::OPC_Decode, 248, 5, 11, // Opcode: MULH_WU
291/* 1006 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 1020
292/* 1011 */ MCD::OPC_CheckPredicate, 0, 134, 91, 0, // Skip to: 24446
293/* 1016 */ MCD::OPC_Decode, 251, 5, 11, // Opcode: MUL_D
294/* 1020 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 1034
295/* 1025 */ MCD::OPC_CheckPredicate, 0, 120, 91, 0, // Skip to: 24446
296/* 1030 */ MCD::OPC_Decode, 245, 5, 11, // Opcode: MULH_D
297/* 1034 */ MCD::OPC_FilterValue, 5, 9, 0, 0, // Skip to: 1048
298/* 1039 */ MCD::OPC_CheckPredicate, 0, 106, 91, 0, // Skip to: 24446
299/* 1044 */ MCD::OPC_Decode, 246, 5, 11, // Opcode: MULH_DU
300/* 1048 */ MCD::OPC_FilterValue, 6, 9, 0, 0, // Skip to: 1062
301/* 1053 */ MCD::OPC_CheckPredicate, 0, 92, 91, 0, // Skip to: 24446
302/* 1058 */ MCD::OPC_Decode, 249, 5, 11, // Opcode: MULW_D_W
303/* 1062 */ MCD::OPC_FilterValue, 7, 83, 91, 0, // Skip to: 24446
304/* 1067 */ MCD::OPC_CheckPredicate, 0, 78, 91, 0, // Skip to: 24446
305/* 1072 */ MCD::OPC_Decode, 250, 5, 11, // Opcode: MULW_D_WU
306/* 1076 */ MCD::OPC_FilterValue, 8, 95, 0, 0, // Skip to: 1176
307/* 1081 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
308/* 1084 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1093
309/* 1089 */ MCD::OPC_Decode, 149, 4, 11, // Opcode: DIV_W
310/* 1093 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1102
311/* 1098 */ MCD::OPC_Decode, 227, 5, 11, // Opcode: MOD_W
312/* 1102 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1111
313/* 1107 */ MCD::OPC_Decode, 150, 4, 11, // Opcode: DIV_WU
314/* 1111 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 1120
315/* 1116 */ MCD::OPC_Decode, 228, 5, 11, // Opcode: MOD_WU
316/* 1120 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 1134
317/* 1125 */ MCD::OPC_CheckPredicate, 0, 20, 91, 0, // Skip to: 24446
318/* 1130 */ MCD::OPC_Decode, 147, 4, 11, // Opcode: DIV_D
319/* 1134 */ MCD::OPC_FilterValue, 5, 9, 0, 0, // Skip to: 1148
320/* 1139 */ MCD::OPC_CheckPredicate, 0, 6, 91, 0, // Skip to: 24446
321/* 1144 */ MCD::OPC_Decode, 225, 5, 11, // Opcode: MOD_D
322/* 1148 */ MCD::OPC_FilterValue, 6, 9, 0, 0, // Skip to: 1162
323/* 1153 */ MCD::OPC_CheckPredicate, 0, 248, 90, 0, // Skip to: 24446
324/* 1158 */ MCD::OPC_Decode, 148, 4, 11, // Opcode: DIV_DU
325/* 1162 */ MCD::OPC_FilterValue, 7, 239, 90, 0, // Skip to: 24446
326/* 1167 */ MCD::OPC_CheckPredicate, 0, 234, 90, 0, // Skip to: 24446
327/* 1172 */ MCD::OPC_Decode, 226, 5, 11, // Opcode: MOD_DU
328/* 1176 */ MCD::OPC_FilterValue, 9, 115, 0, 0, // Skip to: 1296
329/* 1181 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
330/* 1184 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1198
331/* 1189 */ MCD::OPC_CheckPredicate, 0, 212, 90, 0, // Skip to: 24446
332/* 1194 */ MCD::OPC_Decode, 134, 4, 11, // Opcode: CRC_W_B_W
333/* 1198 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 1212
334/* 1203 */ MCD::OPC_CheckPredicate, 0, 198, 90, 0, // Skip to: 24446
335/* 1208 */ MCD::OPC_Decode, 136, 4, 11, // Opcode: CRC_W_H_W
336/* 1212 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 1226
337/* 1217 */ MCD::OPC_CheckPredicate, 0, 184, 90, 0, // Skip to: 24446
338/* 1222 */ MCD::OPC_Decode, 137, 4, 11, // Opcode: CRC_W_W_W
339/* 1226 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 1240
340/* 1231 */ MCD::OPC_CheckPredicate, 0, 170, 90, 0, // Skip to: 24446
341/* 1236 */ MCD::OPC_Decode, 135, 4, 11, // Opcode: CRC_W_D_W
342/* 1240 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 1254
343/* 1245 */ MCD::OPC_CheckPredicate, 0, 156, 90, 0, // Skip to: 24446
344/* 1250 */ MCD::OPC_Decode, 130, 4, 11, // Opcode: CRCC_W_B_W
345/* 1254 */ MCD::OPC_FilterValue, 5, 9, 0, 0, // Skip to: 1268
346/* 1259 */ MCD::OPC_CheckPredicate, 0, 142, 90, 0, // Skip to: 24446
347/* 1264 */ MCD::OPC_Decode, 132, 4, 11, // Opcode: CRCC_W_H_W
348/* 1268 */ MCD::OPC_FilterValue, 6, 9, 0, 0, // Skip to: 1282
349/* 1273 */ MCD::OPC_CheckPredicate, 0, 128, 90, 0, // Skip to: 24446
350/* 1278 */ MCD::OPC_Decode, 133, 4, 11, // Opcode: CRCC_W_W_W
351/* 1282 */ MCD::OPC_FilterValue, 7, 119, 90, 0, // Skip to: 24446
352/* 1287 */ MCD::OPC_CheckPredicate, 0, 114, 90, 0, // Skip to: 24446
353/* 1292 */ MCD::OPC_Decode, 131, 4, 11, // Opcode: CRCC_W_D_W
354/* 1296 */ MCD::OPC_FilterValue, 10, 62, 0, 0, // Skip to: 1363
355/* 1301 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
356/* 1304 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1313
357/* 1309 */ MCD::OPC_Decode, 143, 3, 12, // Opcode: ADDU12I_W
358/* 1313 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 1327
359/* 1318 */ MCD::OPC_CheckPredicate, 0, 83, 90, 0, // Skip to: 24446
360/* 1323 */ MCD::OPC_Decode, 142, 3, 12, // Opcode: ADDU12I_D
361/* 1327 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 1336
362/* 1332 */ MCD::OPC_Decode, 245, 3, 13, // Opcode: BREAK
363/* 1336 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 1345
364/* 1341 */ MCD::OPC_Decode, 146, 4, 13, // Opcode: DBCL
365/* 1345 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 1354
366/* 1350 */ MCD::OPC_Decode, 215, 6, 13, // Opcode: SYSCALL
367/* 1354 */ MCD::OPC_FilterValue, 7, 47, 90, 0, // Skip to: 24446
368/* 1359 */ MCD::OPC_Decode, 171, 5, 13, // Opcode: HVCL
369/* 1363 */ MCD::OPC_FilterValue, 11, 16, 0, 0, // Skip to: 1384
370/* 1368 */ MCD::OPC_CheckPredicate, 0, 33, 90, 0, // Skip to: 24446
371/* 1373 */ MCD::OPC_CheckField, 17, 1, 0, 26, 90, 0, // Skip to: 24446
372/* 1380 */ MCD::OPC_Decode, 147, 3, 8, // Opcode: ALSL_D
373/* 1384 */ MCD::OPC_FilterValue, 12, 85, 0, 0, // Skip to: 1474
374/* 1389 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
375/* 1392 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1401
376/* 1397 */ MCD::OPC_Decode, 136, 3, 11, // Opcode: ADC_B
377/* 1401 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1410
378/* 1406 */ MCD::OPC_Decode, 138, 3, 11, // Opcode: ADC_H
379/* 1410 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1419
380/* 1415 */ MCD::OPC_Decode, 139, 3, 11, // Opcode: ADC_W
381/* 1419 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 1433
382/* 1424 */ MCD::OPC_CheckPredicate, 0, 233, 89, 0, // Skip to: 24446
383/* 1429 */ MCD::OPC_Decode, 137, 3, 11, // Opcode: ADC_D
384/* 1433 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 1442
385/* 1438 */ MCD::OPC_Decode, 160, 6, 11, // Opcode: SBC_B
386/* 1442 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 1451
387/* 1447 */ MCD::OPC_Decode, 162, 6, 11, // Opcode: SBC_H
388/* 1451 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 1460
389/* 1456 */ MCD::OPC_Decode, 163, 6, 11, // Opcode: SBC_W
390/* 1460 */ MCD::OPC_FilterValue, 7, 197, 89, 0, // Skip to: 24446
391/* 1465 */ MCD::OPC_CheckPredicate, 0, 192, 89, 0, // Skip to: 24446
392/* 1470 */ MCD::OPC_Decode, 161, 6, 11, // Opcode: SBC_D
393/* 1474 */ MCD::OPC_FilterValue, 13, 132, 0, 0, // Skip to: 1611
394/* 1479 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
395/* 1482 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1491
396/* 1487 */ MCD::OPC_Decode, 139, 6, 11, // Opcode: RCR_B
397/* 1491 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1500
398/* 1496 */ MCD::OPC_Decode, 141, 6, 11, // Opcode: RCR_H
399/* 1500 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1509
400/* 1505 */ MCD::OPC_Decode, 142, 6, 11, // Opcode: RCR_W
401/* 1509 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 1523
402/* 1514 */ MCD::OPC_CheckPredicate, 0, 143, 89, 0, // Skip to: 24446
403/* 1519 */ MCD::OPC_Decode, 140, 6, 11, // Opcode: RCR_D
404/* 1523 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 1539
405/* 1528 */ MCD::OPC_CheckField, 14, 1, 1, 127, 89, 0, // Skip to: 24446
406/* 1535 */ MCD::OPC_Decode, 209, 3, 14, // Opcode: ARMMOVE
407/* 1539 */ MCD::OPC_FilterValue, 5, 35, 0, 0, // Skip to: 1579
408/* 1544 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
409/* 1547 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1563
410/* 1552 */ MCD::OPC_CheckField, 5, 5, 0, 103, 89, 0, // Skip to: 24446
411/* 1559 */ MCD::OPC_Decode, 170, 6, 15, // Opcode: SETX86J
412/* 1563 */ MCD::OPC_FilterValue, 1, 94, 89, 0, // Skip to: 24446
413/* 1568 */ MCD::OPC_CheckField, 5, 5, 0, 87, 89, 0, // Skip to: 24446
414/* 1575 */ MCD::OPC_Decode, 169, 6, 15, // Opcode: SETARMJ
415/* 1579 */ MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 1595
416/* 1584 */ MCD::OPC_CheckField, 4, 1, 1, 71, 89, 0, // Skip to: 24446
417/* 1591 */ MCD::OPC_Decode, 206, 3, 16, // Opcode: ARMADD_W
418/* 1595 */ MCD::OPC_FilterValue, 7, 62, 89, 0, // Skip to: 24446
419/* 1600 */ MCD::OPC_CheckField, 4, 1, 1, 55, 89, 0, // Skip to: 24446
420/* 1607 */ MCD::OPC_Decode, 225, 3, 16, // Opcode: ARMSUB_W
421/* 1611 */ MCD::OPC_FilterValue, 14, 131, 0, 0, // Skip to: 1747
422/* 1616 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
423/* 1619 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1635
424/* 1624 */ MCD::OPC_CheckField, 4, 1, 1, 31, 89, 0, // Skip to: 24446
425/* 1631 */ MCD::OPC_Decode, 205, 3, 16, // Opcode: ARMADC_W
426/* 1635 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 1651
427/* 1640 */ MCD::OPC_CheckField, 4, 1, 1, 15, 89, 0, // Skip to: 24446
428/* 1647 */ MCD::OPC_Decode, 218, 3, 16, // Opcode: ARMSBC_W
429/* 1651 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 1667
430/* 1656 */ MCD::OPC_CheckField, 4, 1, 1, 255, 88, 0, // Skip to: 24446
431/* 1663 */ MCD::OPC_Decode, 207, 3, 16, // Opcode: ARMAND_W
432/* 1667 */ MCD::OPC_FilterValue, 3, 11, 0, 0, // Skip to: 1683
433/* 1672 */ MCD::OPC_CheckField, 4, 1, 1, 239, 88, 0, // Skip to: 24446
434/* 1679 */ MCD::OPC_Decode, 214, 3, 16, // Opcode: ARMOR_W
435/* 1683 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 1699
436/* 1688 */ MCD::OPC_CheckField, 4, 1, 1, 223, 88, 0, // Skip to: 24446
437/* 1695 */ MCD::OPC_Decode, 226, 3, 16, // Opcode: ARMXOR_W
438/* 1699 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 1715
439/* 1704 */ MCD::OPC_CheckField, 4, 1, 1, 207, 88, 0, // Skip to: 24446
440/* 1711 */ MCD::OPC_Decode, 220, 3, 16, // Opcode: ARMSLL_W
441/* 1715 */ MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 1731
442/* 1720 */ MCD::OPC_CheckField, 4, 1, 1, 191, 88, 0, // Skip to: 24446
443/* 1727 */ MCD::OPC_Decode, 224, 3, 16, // Opcode: ARMSRL_W
444/* 1731 */ MCD::OPC_FilterValue, 7, 182, 88, 0, // Skip to: 24446
445/* 1736 */ MCD::OPC_CheckField, 4, 1, 1, 175, 88, 0, // Skip to: 24446
446/* 1743 */ MCD::OPC_Decode, 222, 3, 16, // Opcode: ARMSRA_W
447/* 1747 */ MCD::OPC_FilterValue, 15, 166, 88, 0, // Skip to: 24446
448/* 1752 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
449/* 1755 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1771
450/* 1760 */ MCD::OPC_CheckField, 4, 1, 1, 151, 88, 0, // Skip to: 24446
451/* 1767 */ MCD::OPC_Decode, 216, 3, 16, // Opcode: ARMROTR_W
452/* 1771 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 1787
453/* 1776 */ MCD::OPC_CheckField, 4, 1, 1, 135, 88, 0, // Skip to: 24446
454/* 1783 */ MCD::OPC_Decode, 219, 3, 17, // Opcode: ARMSLLI_W
455/* 1787 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 1803
456/* 1792 */ MCD::OPC_CheckField, 4, 1, 1, 119, 88, 0, // Skip to: 24446
457/* 1799 */ MCD::OPC_Decode, 223, 3, 17, // Opcode: ARMSRLI_W
458/* 1803 */ MCD::OPC_FilterValue, 3, 11, 0, 0, // Skip to: 1819
459/* 1808 */ MCD::OPC_CheckField, 4, 1, 1, 103, 88, 0, // Skip to: 24446
460/* 1815 */ MCD::OPC_Decode, 221, 3, 17, // Opcode: ARMSRAI_W
461/* 1819 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 1835
462/* 1824 */ MCD::OPC_CheckField, 4, 1, 1, 87, 88, 0, // Skip to: 24446
463/* 1831 */ MCD::OPC_Decode, 215, 3, 17, // Opcode: ARMROTRI_W
464/* 1835 */ MCD::OPC_FilterValue, 5, 90, 0, 0, // Skip to: 1930
465/* 1840 */ MCD::OPC_ExtractField, 0, 5, // Inst{4-0} ...
466/* 1843 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1852
467/* 1848 */ MCD::OPC_Decode, 211, 12, 7, // Opcode: X86MUL_B
468/* 1852 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1861
469/* 1857 */ MCD::OPC_Decode, 215, 12, 7, // Opcode: X86MUL_H
470/* 1861 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1870
471/* 1866 */ MCD::OPC_Decode, 217, 12, 7, // Opcode: X86MUL_W
472/* 1870 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 1884
473/* 1875 */ MCD::OPC_CheckPredicate, 0, 38, 88, 0, // Skip to: 24446
474/* 1880 */ MCD::OPC_Decode, 213, 12, 7, // Opcode: X86MUL_D
475/* 1884 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 1893
476/* 1889 */ MCD::OPC_Decode, 212, 12, 7, // Opcode: X86MUL_BU
477/* 1893 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 1902
478/* 1898 */ MCD::OPC_Decode, 216, 12, 7, // Opcode: X86MUL_HU
479/* 1902 */ MCD::OPC_FilterValue, 6, 9, 0, 0, // Skip to: 1916
480/* 1907 */ MCD::OPC_CheckPredicate, 0, 6, 88, 0, // Skip to: 24446
481/* 1912 */ MCD::OPC_Decode, 218, 12, 7, // Opcode: X86MUL_WU
482/* 1916 */ MCD::OPC_FilterValue, 7, 253, 87, 0, // Skip to: 24446
483/* 1921 */ MCD::OPC_CheckPredicate, 0, 248, 87, 0, // Skip to: 24446
484/* 1926 */ MCD::OPC_Decode, 214, 12, 7, // Opcode: X86MUL_DU
485/* 1930 */ MCD::OPC_FilterValue, 6, 90, 1, 0, // Skip to: 2281
486/* 1935 */ MCD::OPC_ExtractField, 0, 5, // Inst{4-0} ...
487/* 1938 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1952
488/* 1943 */ MCD::OPC_CheckPredicate, 0, 226, 87, 0, // Skip to: 24446
489/* 1948 */ MCD::OPC_Decode, 191, 12, 7, // Opcode: X86ADD_WU
490/* 1952 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 1966
491/* 1957 */ MCD::OPC_CheckPredicate, 0, 212, 87, 0, // Skip to: 24446
492/* 1962 */ MCD::OPC_Decode, 188, 12, 7, // Opcode: X86ADD_DU
493/* 1966 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 1980
494/* 1971 */ MCD::OPC_CheckPredicate, 0, 198, 87, 0, // Skip to: 24446
495/* 1976 */ MCD::OPC_Decode, 162, 13, 7, // Opcode: X86SUB_WU
496/* 1980 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 1994
497/* 1985 */ MCD::OPC_CheckPredicate, 0, 184, 87, 0, // Skip to: 24446
498/* 1990 */ MCD::OPC_Decode, 159, 13, 7, // Opcode: X86SUB_DU
499/* 1994 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 2003
500/* 1999 */ MCD::OPC_Decode, 186, 12, 7, // Opcode: X86ADD_B
501/* 2003 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 2012
502/* 2008 */ MCD::OPC_Decode, 189, 12, 7, // Opcode: X86ADD_H
503/* 2012 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 2021
504/* 2017 */ MCD::OPC_Decode, 190, 12, 7, // Opcode: X86ADD_W
505/* 2021 */ MCD::OPC_FilterValue, 7, 9, 0, 0, // Skip to: 2035
506/* 2026 */ MCD::OPC_CheckPredicate, 0, 143, 87, 0, // Skip to: 24446
507/* 2031 */ MCD::OPC_Decode, 187, 12, 7, // Opcode: X86ADD_D
508/* 2035 */ MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 2044
509/* 2040 */ MCD::OPC_Decode, 157, 13, 7, // Opcode: X86SUB_B
510/* 2044 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 2053
511/* 2049 */ MCD::OPC_Decode, 160, 13, 7, // Opcode: X86SUB_H
512/* 2053 */ MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 2062
513/* 2058 */ MCD::OPC_Decode, 161, 13, 7, // Opcode: X86SUB_W
514/* 2062 */ MCD::OPC_FilterValue, 11, 9, 0, 0, // Skip to: 2076
515/* 2067 */ MCD::OPC_CheckPredicate, 0, 102, 87, 0, // Skip to: 24446
516/* 2072 */ MCD::OPC_Decode, 158, 13, 7, // Opcode: X86SUB_D
517/* 2076 */ MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 2085
518/* 2081 */ MCD::OPC_Decode, 182, 12, 7, // Opcode: X86ADC_B
519/* 2085 */ MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 2094
520/* 2090 */ MCD::OPC_Decode, 184, 12, 7, // Opcode: X86ADC_H
521/* 2094 */ MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 2103
522/* 2099 */ MCD::OPC_Decode, 185, 12, 7, // Opcode: X86ADC_W
523/* 2103 */ MCD::OPC_FilterValue, 15, 9, 0, 0, // Skip to: 2117
524/* 2108 */ MCD::OPC_CheckPredicate, 0, 61, 87, 0, // Skip to: 24446
525/* 2113 */ MCD::OPC_Decode, 183, 12, 7, // Opcode: X86ADC_D
526/* 2117 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 2126
527/* 2122 */ MCD::OPC_Decode, 255, 12, 7, // Opcode: X86SBC_B
528/* 2126 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 2135
529/* 2131 */ MCD::OPC_Decode, 129, 13, 7, // Opcode: X86SBC_H
530/* 2135 */ MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 2144
531/* 2140 */ MCD::OPC_Decode, 130, 13, 7, // Opcode: X86SBC_W
532/* 2144 */ MCD::OPC_FilterValue, 19, 9, 0, 0, // Skip to: 2158
533/* 2149 */ MCD::OPC_CheckPredicate, 0, 20, 87, 0, // Skip to: 24446
534/* 2154 */ MCD::OPC_Decode, 128, 13, 7, // Opcode: X86SBC_D
535/* 2158 */ MCD::OPC_FilterValue, 20, 4, 0, 0, // Skip to: 2167
536/* 2163 */ MCD::OPC_Decode, 137, 13, 7, // Opcode: X86SLL_B
537/* 2167 */ MCD::OPC_FilterValue, 21, 4, 0, 0, // Skip to: 2176
538/* 2172 */ MCD::OPC_Decode, 139, 13, 7, // Opcode: X86SLL_H
539/* 2176 */ MCD::OPC_FilterValue, 22, 4, 0, 0, // Skip to: 2185
540/* 2181 */ MCD::OPC_Decode, 140, 13, 7, // Opcode: X86SLL_W
541/* 2185 */ MCD::OPC_FilterValue, 23, 9, 0, 0, // Skip to: 2199
542/* 2190 */ MCD::OPC_CheckPredicate, 0, 235, 86, 0, // Skip to: 24446
543/* 2195 */ MCD::OPC_Decode, 138, 13, 7, // Opcode: X86SLL_D
544/* 2199 */ MCD::OPC_FilterValue, 24, 4, 0, 0, // Skip to: 2208
545/* 2204 */ MCD::OPC_Decode, 153, 13, 7, // Opcode: X86SRL_B
546/* 2208 */ MCD::OPC_FilterValue, 25, 4, 0, 0, // Skip to: 2217
547/* 2213 */ MCD::OPC_Decode, 155, 13, 7, // Opcode: X86SRL_H
548/* 2217 */ MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 2226
549/* 2222 */ MCD::OPC_Decode, 156, 13, 7, // Opcode: X86SRL_W
550/* 2226 */ MCD::OPC_FilterValue, 27, 9, 0, 0, // Skip to: 2240
551/* 2231 */ MCD::OPC_CheckPredicate, 0, 194, 86, 0, // Skip to: 24446
552/* 2236 */ MCD::OPC_Decode, 154, 13, 7, // Opcode: X86SRL_D
553/* 2240 */ MCD::OPC_FilterValue, 28, 4, 0, 0, // Skip to: 2249
554/* 2245 */ MCD::OPC_Decode, 145, 13, 7, // Opcode: X86SRA_B
555/* 2249 */ MCD::OPC_FilterValue, 29, 4, 0, 0, // Skip to: 2258
556/* 2254 */ MCD::OPC_Decode, 147, 13, 7, // Opcode: X86SRA_H
557/* 2258 */ MCD::OPC_FilterValue, 30, 4, 0, 0, // Skip to: 2267
558/* 2263 */ MCD::OPC_Decode, 148, 13, 7, // Opcode: X86SRA_W
559/* 2267 */ MCD::OPC_FilterValue, 31, 158, 86, 0, // Skip to: 24446
560/* 2272 */ MCD::OPC_CheckPredicate, 0, 153, 86, 0, // Skip to: 24446
561/* 2277 */ MCD::OPC_Decode, 146, 13, 7, // Opcode: X86SRA_D
562/* 2281 */ MCD::OPC_FilterValue, 7, 144, 86, 0, // Skip to: 24446
563/* 2286 */ MCD::OPC_ExtractField, 0, 5, // Inst{4-0} ...
564/* 2289 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2298
565/* 2294 */ MCD::OPC_Decode, 251, 12, 7, // Opcode: X86ROTR_B
566/* 2298 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 2307
567/* 2303 */ MCD::OPC_Decode, 253, 12, 7, // Opcode: X86ROTR_H
568/* 2307 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 2321
569/* 2312 */ MCD::OPC_CheckPredicate, 0, 113, 86, 0, // Skip to: 24446
570/* 2317 */ MCD::OPC_Decode, 252, 12, 7, // Opcode: X86ROTR_D
571/* 2321 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 2330
572/* 2326 */ MCD::OPC_Decode, 254, 12, 7, // Opcode: X86ROTR_W
573/* 2330 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 2339
574/* 2335 */ MCD::OPC_Decode, 243, 12, 7, // Opcode: X86ROTL_B
575/* 2339 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 2348
576/* 2344 */ MCD::OPC_Decode, 245, 12, 7, // Opcode: X86ROTL_H
577/* 2348 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 2357
578/* 2353 */ MCD::OPC_Decode, 246, 12, 7, // Opcode: X86ROTL_W
579/* 2357 */ MCD::OPC_FilterValue, 7, 9, 0, 0, // Skip to: 2371
580/* 2362 */ MCD::OPC_CheckPredicate, 0, 63, 86, 0, // Skip to: 24446
581/* 2367 */ MCD::OPC_Decode, 244, 12, 7, // Opcode: X86ROTL_D
582/* 2371 */ MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 2380
583/* 2376 */ MCD::OPC_Decode, 235, 12, 7, // Opcode: X86RCR_B
584/* 2380 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 2389
585/* 2385 */ MCD::OPC_Decode, 237, 12, 7, // Opcode: X86RCR_H
586/* 2389 */ MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 2398
587/* 2394 */ MCD::OPC_Decode, 238, 12, 7, // Opcode: X86RCR_W
588/* 2398 */ MCD::OPC_FilterValue, 11, 9, 0, 0, // Skip to: 2412
589/* 2403 */ MCD::OPC_CheckPredicate, 0, 22, 86, 0, // Skip to: 24446
590/* 2408 */ MCD::OPC_Decode, 236, 12, 7, // Opcode: X86RCR_D
591/* 2412 */ MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 2421
592/* 2417 */ MCD::OPC_Decode, 227, 12, 7, // Opcode: X86RCL_B
593/* 2421 */ MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 2430
594/* 2426 */ MCD::OPC_Decode, 229, 12, 7, // Opcode: X86RCL_H
595/* 2430 */ MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 2439
596/* 2435 */ MCD::OPC_Decode, 230, 12, 7, // Opcode: X86RCL_W
597/* 2439 */ MCD::OPC_FilterValue, 15, 9, 0, 0, // Skip to: 2453
598/* 2444 */ MCD::OPC_CheckPredicate, 0, 237, 85, 0, // Skip to: 24446
599/* 2449 */ MCD::OPC_Decode, 228, 12, 7, // Opcode: X86RCL_D
600/* 2453 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 2462
601/* 2458 */ MCD::OPC_Decode, 192, 12, 7, // Opcode: X86AND_B
602/* 2462 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 2471
603/* 2467 */ MCD::OPC_Decode, 194, 12, 7, // Opcode: X86AND_H
604/* 2471 */ MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 2480
605/* 2476 */ MCD::OPC_Decode, 195, 12, 7, // Opcode: X86AND_W
606/* 2480 */ MCD::OPC_FilterValue, 19, 9, 0, 0, // Skip to: 2494
607/* 2485 */ MCD::OPC_CheckPredicate, 0, 196, 85, 0, // Skip to: 24446
608/* 2490 */ MCD::OPC_Decode, 193, 12, 7, // Opcode: X86AND_D
609/* 2494 */ MCD::OPC_FilterValue, 20, 4, 0, 0, // Skip to: 2503
610/* 2499 */ MCD::OPC_Decode, 219, 12, 7, // Opcode: X86OR_B
611/* 2503 */ MCD::OPC_FilterValue, 21, 4, 0, 0, // Skip to: 2512
612/* 2508 */ MCD::OPC_Decode, 221, 12, 7, // Opcode: X86OR_H
613/* 2512 */ MCD::OPC_FilterValue, 22, 4, 0, 0, // Skip to: 2521
614/* 2517 */ MCD::OPC_Decode, 222, 12, 7, // Opcode: X86OR_W
615/* 2521 */ MCD::OPC_FilterValue, 23, 9, 0, 0, // Skip to: 2535
616/* 2526 */ MCD::OPC_CheckPredicate, 0, 155, 85, 0, // Skip to: 24446
617/* 2531 */ MCD::OPC_Decode, 220, 12, 7, // Opcode: X86OR_D
618/* 2535 */ MCD::OPC_FilterValue, 24, 4, 0, 0, // Skip to: 2544
619/* 2540 */ MCD::OPC_Decode, 163, 13, 7, // Opcode: X86XOR_B
620/* 2544 */ MCD::OPC_FilterValue, 25, 4, 0, 0, // Skip to: 2553
621/* 2549 */ MCD::OPC_Decode, 165, 13, 7, // Opcode: X86XOR_H
622/* 2553 */ MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 2562
623/* 2558 */ MCD::OPC_Decode, 166, 13, 7, // Opcode: X86XOR_W
624/* 2562 */ MCD::OPC_FilterValue, 27, 9, 0, 0, // Skip to: 2576
625/* 2567 */ MCD::OPC_CheckPredicate, 0, 114, 85, 0, // Skip to: 24446
626/* 2572 */ MCD::OPC_Decode, 164, 13, 7, // Opcode: X86XOR_D
627/* 2576 */ MCD::OPC_FilterValue, 28, 11, 0, 0, // Skip to: 2592
628/* 2581 */ MCD::OPC_CheckField, 14, 1, 1, 98, 85, 0, // Skip to: 24446
629/* 2588 */ MCD::OPC_Decode, 213, 3, 18, // Opcode: ARMNOT_W
630/* 2592 */ MCD::OPC_FilterValue, 29, 11, 0, 0, // Skip to: 2608
631/* 2597 */ MCD::OPC_CheckField, 14, 1, 1, 82, 85, 0, // Skip to: 24446
632/* 2604 */ MCD::OPC_Decode, 211, 3, 18, // Opcode: ARMMOV_W
633/* 2608 */ MCD::OPC_FilterValue, 30, 16, 0, 0, // Skip to: 2629
634/* 2613 */ MCD::OPC_CheckPredicate, 0, 68, 85, 0, // Skip to: 24446
635/* 2618 */ MCD::OPC_CheckField, 14, 1, 1, 61, 85, 0, // Skip to: 24446
636/* 2625 */ MCD::OPC_Decode, 210, 3, 18, // Opcode: ARMMOV_D
637/* 2629 */ MCD::OPC_FilterValue, 31, 52, 85, 0, // Skip to: 24446
638/* 2634 */ MCD::OPC_CheckField, 14, 1, 1, 45, 85, 0, // Skip to: 24446
639/* 2641 */ MCD::OPC_Decode, 217, 3, 18, // Opcode: ARMRRX_W
640/* 2645 */ MCD::OPC_FilterValue, 1, 71, 3, 0, // Skip to: 3489
641/* 2650 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
642/* 2653 */ MCD::OPC_FilterValue, 0, 37, 3, 0, // Skip to: 3463
643/* 2658 */ MCD::OPC_ExtractField, 18, 3, // Inst{20-18} ...
644/* 2661 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 2699
645/* 2666 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
646/* 2669 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2685
647/* 2674 */ MCD::OPC_CheckField, 15, 1, 1, 5, 85, 0, // Skip to: 24446
648/* 2681 */ MCD::OPC_Decode, 176, 6, 19, // Opcode: SLLI_W
649/* 2685 */ MCD::OPC_FilterValue, 1, 252, 84, 0, // Skip to: 24446
650/* 2690 */ MCD::OPC_CheckPredicate, 0, 247, 84, 0, // Skip to: 24446
651/* 2695 */ MCD::OPC_Decode, 175, 6, 20, // Opcode: SLLI_D
652/* 2699 */ MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 2737
653/* 2704 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
654/* 2707 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2723
655/* 2712 */ MCD::OPC_CheckField, 15, 1, 1, 223, 84, 0, // Skip to: 24446
656/* 2719 */ MCD::OPC_Decode, 188, 6, 19, // Opcode: SRLI_W
657/* 2723 */ MCD::OPC_FilterValue, 1, 214, 84, 0, // Skip to: 24446
658/* 2728 */ MCD::OPC_CheckPredicate, 0, 209, 84, 0, // Skip to: 24446
659/* 2733 */ MCD::OPC_Decode, 187, 6, 20, // Opcode: SRLI_D
660/* 2737 */ MCD::OPC_FilterValue, 2, 33, 0, 0, // Skip to: 2775
661/* 2742 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
662/* 2745 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2761
663/* 2750 */ MCD::OPC_CheckField, 15, 1, 1, 185, 84, 0, // Skip to: 24446
664/* 2757 */ MCD::OPC_Decode, 184, 6, 19, // Opcode: SRAI_W
665/* 2761 */ MCD::OPC_FilterValue, 1, 176, 84, 0, // Skip to: 24446
666/* 2766 */ MCD::OPC_CheckPredicate, 0, 171, 84, 0, // Skip to: 24446
667/* 2771 */ MCD::OPC_Decode, 183, 6, 20, // Opcode: SRAI_D
668/* 2775 */ MCD::OPC_FilterValue, 3, 67, 0, 0, // Skip to: 2847
669/* 2780 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
670/* 2783 */ MCD::OPC_FilterValue, 0, 45, 0, 0, // Skip to: 2833
671/* 2788 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
672/* 2791 */ MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 2824
673/* 2796 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
674/* 2799 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2815
675/* 2804 */ MCD::OPC_CheckField, 13, 1, 1, 131, 84, 0, // Skip to: 24446
676/* 2811 */ MCD::OPC_Decode, 152, 6, 21, // Opcode: ROTRI_B
677/* 2815 */ MCD::OPC_FilterValue, 1, 122, 84, 0, // Skip to: 24446
678/* 2820 */ MCD::OPC_Decode, 154, 6, 14, // Opcode: ROTRI_H
679/* 2824 */ MCD::OPC_FilterValue, 1, 113, 84, 0, // Skip to: 24446
680/* 2829 */ MCD::OPC_Decode, 155, 6, 19, // Opcode: ROTRI_W
681/* 2833 */ MCD::OPC_FilterValue, 1, 104, 84, 0, // Skip to: 24446
682/* 2838 */ MCD::OPC_CheckPredicate, 0, 99, 84, 0, // Skip to: 24446
683/* 2843 */ MCD::OPC_Decode, 153, 6, 20, // Opcode: ROTRI_D
684/* 2847 */ MCD::OPC_FilterValue, 4, 67, 0, 0, // Skip to: 2919
685/* 2852 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
686/* 2855 */ MCD::OPC_FilterValue, 0, 45, 0, 0, // Skip to: 2905
687/* 2860 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
688/* 2863 */ MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 2896
689/* 2868 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
690/* 2871 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2887
691/* 2876 */ MCD::OPC_CheckField, 13, 1, 1, 59, 84, 0, // Skip to: 24446
692/* 2883 */ MCD::OPC_Decode, 135, 6, 21, // Opcode: RCRI_B
693/* 2887 */ MCD::OPC_FilterValue, 1, 50, 84, 0, // Skip to: 24446
694/* 2892 */ MCD::OPC_Decode, 137, 6, 14, // Opcode: RCRI_H
695/* 2896 */ MCD::OPC_FilterValue, 1, 41, 84, 0, // Skip to: 24446
696/* 2901 */ MCD::OPC_Decode, 138, 6, 19, // Opcode: RCRI_W
697/* 2905 */ MCD::OPC_FilterValue, 1, 32, 84, 0, // Skip to: 24446
698/* 2910 */ MCD::OPC_CheckPredicate, 0, 27, 84, 0, // Skip to: 24446
699/* 2915 */ MCD::OPC_Decode, 136, 6, 20, // Opcode: RCRI_D
700/* 2919 */ MCD::OPC_FilterValue, 5, 230, 1, 0, // Skip to: 3410
701/* 2924 */ MCD::OPC_ExtractField, 0, 5, // Inst{4-0} ...
702/* 2927 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2943
703/* 2932 */ MCD::OPC_CheckField, 13, 5, 1, 3, 84, 0, // Skip to: 24446
704/* 2939 */ MCD::OPC_Decode, 133, 13, 22, // Opcode: X86SLLI_B
705/* 2943 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 2959
706/* 2948 */ MCD::OPC_CheckField, 14, 4, 1, 243, 83, 0, // Skip to: 24446
707/* 2955 */ MCD::OPC_Decode, 135, 13, 18, // Opcode: X86SLLI_H
708/* 2959 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 2975
709/* 2964 */ MCD::OPC_CheckField, 15, 3, 1, 227, 83, 0, // Skip to: 24446
710/* 2971 */ MCD::OPC_Decode, 136, 13, 23, // Opcode: X86SLLI_W
711/* 2975 */ MCD::OPC_FilterValue, 3, 16, 0, 0, // Skip to: 2996
712/* 2980 */ MCD::OPC_CheckPredicate, 0, 213, 83, 0, // Skip to: 24446
713/* 2985 */ MCD::OPC_CheckField, 16, 2, 1, 206, 83, 0, // Skip to: 24446
714/* 2992 */ MCD::OPC_Decode, 134, 13, 24, // Opcode: X86SLLI_D
715/* 2996 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 3012
716/* 3001 */ MCD::OPC_CheckField, 13, 5, 1, 190, 83, 0, // Skip to: 24446
717/* 3008 */ MCD::OPC_Decode, 149, 13, 22, // Opcode: X86SRLI_B
718/* 3012 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 3028
719/* 3017 */ MCD::OPC_CheckField, 14, 4, 1, 174, 83, 0, // Skip to: 24446
720/* 3024 */ MCD::OPC_Decode, 151, 13, 18, // Opcode: X86SRLI_H
721/* 3028 */ MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 3044
722/* 3033 */ MCD::OPC_CheckField, 15, 3, 1, 158, 83, 0, // Skip to: 24446
723/* 3040 */ MCD::OPC_Decode, 152, 13, 23, // Opcode: X86SRLI_W
724/* 3044 */ MCD::OPC_FilterValue, 7, 16, 0, 0, // Skip to: 3065
725/* 3049 */ MCD::OPC_CheckPredicate, 0, 144, 83, 0, // Skip to: 24446
726/* 3054 */ MCD::OPC_CheckField, 16, 2, 1, 137, 83, 0, // Skip to: 24446
727/* 3061 */ MCD::OPC_Decode, 150, 13, 24, // Opcode: X86SRLI_D
728/* 3065 */ MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 3081
729/* 3070 */ MCD::OPC_CheckField, 13, 5, 1, 121, 83, 0, // Skip to: 24446
730/* 3077 */ MCD::OPC_Decode, 141, 13, 22, // Opcode: X86SRAI_B
731/* 3081 */ MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 3097
732/* 3086 */ MCD::OPC_CheckField, 14, 4, 1, 105, 83, 0, // Skip to: 24446
733/* 3093 */ MCD::OPC_Decode, 143, 13, 18, // Opcode: X86SRAI_H
734/* 3097 */ MCD::OPC_FilterValue, 10, 11, 0, 0, // Skip to: 3113
735/* 3102 */ MCD::OPC_CheckField, 15, 3, 1, 89, 83, 0, // Skip to: 24446
736/* 3109 */ MCD::OPC_Decode, 144, 13, 23, // Opcode: X86SRAI_W
737/* 3113 */ MCD::OPC_FilterValue, 11, 16, 0, 0, // Skip to: 3134
738/* 3118 */ MCD::OPC_CheckPredicate, 0, 75, 83, 0, // Skip to: 24446
739/* 3123 */ MCD::OPC_CheckField, 16, 2, 1, 68, 83, 0, // Skip to: 24446
740/* 3130 */ MCD::OPC_Decode, 142, 13, 24, // Opcode: X86SRAI_D
741/* 3134 */ MCD::OPC_FilterValue, 12, 11, 0, 0, // Skip to: 3150
742/* 3139 */ MCD::OPC_CheckField, 13, 5, 1, 52, 83, 0, // Skip to: 24446
743/* 3146 */ MCD::OPC_Decode, 247, 12, 22, // Opcode: X86ROTRI_B
744/* 3150 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 3166
745/* 3155 */ MCD::OPC_CheckField, 14, 4, 1, 36, 83, 0, // Skip to: 24446
746/* 3162 */ MCD::OPC_Decode, 249, 12, 18, // Opcode: X86ROTRI_H
747/* 3166 */ MCD::OPC_FilterValue, 14, 11, 0, 0, // Skip to: 3182
748/* 3171 */ MCD::OPC_CheckField, 15, 3, 1, 20, 83, 0, // Skip to: 24446
749/* 3178 */ MCD::OPC_Decode, 250, 12, 23, // Opcode: X86ROTRI_W
750/* 3182 */ MCD::OPC_FilterValue, 15, 16, 0, 0, // Skip to: 3203
751/* 3187 */ MCD::OPC_CheckPredicate, 0, 6, 83, 0, // Skip to: 24446
752/* 3192 */ MCD::OPC_CheckField, 16, 2, 1, 255, 82, 0, // Skip to: 24446
753/* 3199 */ MCD::OPC_Decode, 248, 12, 24, // Opcode: X86ROTRI_D
754/* 3203 */ MCD::OPC_FilterValue, 16, 11, 0, 0, // Skip to: 3219
755/* 3208 */ MCD::OPC_CheckField, 13, 5, 1, 239, 82, 0, // Skip to: 24446
756/* 3215 */ MCD::OPC_Decode, 231, 12, 22, // Opcode: X86RCRI_B
757/* 3219 */ MCD::OPC_FilterValue, 17, 11, 0, 0, // Skip to: 3235
758/* 3224 */ MCD::OPC_CheckField, 14, 4, 1, 223, 82, 0, // Skip to: 24446
759/* 3231 */ MCD::OPC_Decode, 233, 12, 18, // Opcode: X86RCRI_H
760/* 3235 */ MCD::OPC_FilterValue, 18, 11, 0, 0, // Skip to: 3251
761/* 3240 */ MCD::OPC_CheckField, 15, 3, 1, 207, 82, 0, // Skip to: 24446
762/* 3247 */ MCD::OPC_Decode, 234, 12, 23, // Opcode: X86RCRI_W
763/* 3251 */ MCD::OPC_FilterValue, 19, 16, 0, 0, // Skip to: 3272
764/* 3256 */ MCD::OPC_CheckPredicate, 0, 193, 82, 0, // Skip to: 24446
765/* 3261 */ MCD::OPC_CheckField, 16, 2, 1, 186, 82, 0, // Skip to: 24446
766/* 3268 */ MCD::OPC_Decode, 232, 12, 24, // Opcode: X86RCRI_D
767/* 3272 */ MCD::OPC_FilterValue, 20, 11, 0, 0, // Skip to: 3288
768/* 3277 */ MCD::OPC_CheckField, 13, 5, 1, 170, 82, 0, // Skip to: 24446
769/* 3284 */ MCD::OPC_Decode, 239, 12, 22, // Opcode: X86ROTLI_B
770/* 3288 */ MCD::OPC_FilterValue, 21, 11, 0, 0, // Skip to: 3304
771/* 3293 */ MCD::OPC_CheckField, 14, 4, 1, 154, 82, 0, // Skip to: 24446
772/* 3300 */ MCD::OPC_Decode, 241, 12, 18, // Opcode: X86ROTLI_H
773/* 3304 */ MCD::OPC_FilterValue, 22, 11, 0, 0, // Skip to: 3320
774/* 3309 */ MCD::OPC_CheckField, 15, 3, 1, 138, 82, 0, // Skip to: 24446
775/* 3316 */ MCD::OPC_Decode, 242, 12, 23, // Opcode: X86ROTLI_W
776/* 3320 */ MCD::OPC_FilterValue, 23, 16, 0, 0, // Skip to: 3341
777/* 3325 */ MCD::OPC_CheckPredicate, 0, 124, 82, 0, // Skip to: 24446
778/* 3330 */ MCD::OPC_CheckField, 16, 2, 1, 117, 82, 0, // Skip to: 24446
779/* 3337 */ MCD::OPC_Decode, 240, 12, 24, // Opcode: X86ROTLI_D
780/* 3341 */ MCD::OPC_FilterValue, 24, 11, 0, 0, // Skip to: 3357
781/* 3346 */ MCD::OPC_CheckField, 13, 5, 1, 101, 82, 0, // Skip to: 24446
782/* 3353 */ MCD::OPC_Decode, 223, 12, 22, // Opcode: X86RCLI_B
783/* 3357 */ MCD::OPC_FilterValue, 25, 11, 0, 0, // Skip to: 3373
784/* 3362 */ MCD::OPC_CheckField, 14, 4, 1, 85, 82, 0, // Skip to: 24446
785/* 3369 */ MCD::OPC_Decode, 225, 12, 18, // Opcode: X86RCLI_H
786/* 3373 */ MCD::OPC_FilterValue, 26, 11, 0, 0, // Skip to: 3389
787/* 3378 */ MCD::OPC_CheckField, 15, 3, 1, 69, 82, 0, // Skip to: 24446
788/* 3385 */ MCD::OPC_Decode, 226, 12, 23, // Opcode: X86RCLI_W
789/* 3389 */ MCD::OPC_FilterValue, 27, 60, 82, 0, // Skip to: 24446
790/* 3394 */ MCD::OPC_CheckPredicate, 0, 55, 82, 0, // Skip to: 24446
791/* 3399 */ MCD::OPC_CheckField, 16, 2, 1, 48, 82, 0, // Skip to: 24446
792/* 3406 */ MCD::OPC_Decode, 224, 12, 24, // Opcode: X86RCLI_D
793/* 3410 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 3419
794/* 3415 */ MCD::OPC_Decode, 131, 13, 25, // Opcode: X86SETTAG
795/* 3419 */ MCD::OPC_FilterValue, 7, 30, 82, 0, // Skip to: 24446
796/* 3424 */ MCD::OPC_ExtractField, 5, 5, // Inst{9-5} ...
797/* 3427 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3436
798/* 3432 */ MCD::OPC_Decode, 207, 12, 26, // Opcode: X86MFFLAG
799/* 3436 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 3445
800/* 3441 */ MCD::OPC_Decode, 209, 12, 26, // Opcode: X86MTFLAG
801/* 3445 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 3454
802/* 3450 */ MCD::OPC_Decode, 208, 3, 26, // Opcode: ARMMFFLAG
803/* 3454 */ MCD::OPC_FilterValue, 3, 251, 81, 0, // Skip to: 24446
804/* 3459 */ MCD::OPC_Decode, 212, 3, 26, // Opcode: ARMMTFLAG
805/* 3463 */ MCD::OPC_FilterValue, 1, 242, 81, 0, // Skip to: 24446
806/* 3468 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
807/* 3471 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3480
808/* 3476 */ MCD::OPC_Decode, 247, 3, 27, // Opcode: BSTRINS_W
809/* 3480 */ MCD::OPC_FilterValue, 1, 225, 81, 0, // Skip to: 24446
810/* 3485 */ MCD::OPC_Decode, 249, 3, 28, // Opcode: BSTRPICK_W
811/* 3489 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 3503
812/* 3494 */ MCD::OPC_CheckPredicate, 0, 211, 81, 0, // Skip to: 24446
813/* 3499 */ MCD::OPC_Decode, 246, 3, 29, // Opcode: BSTRINS_D
814/* 3503 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 3517
815/* 3508 */ MCD::OPC_CheckPredicate, 0, 197, 81, 0, // Skip to: 24446
816/* 3513 */ MCD::OPC_Decode, 248, 3, 30, // Opcode: BSTRPICK_D
817/* 3517 */ MCD::OPC_FilterValue, 4, 56, 3, 0, // Skip to: 4346
818/* 3522 */ MCD::OPC_ExtractField, 15, 7, // Inst{21-15} ...
819/* 3525 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 3534
820/* 3530 */ MCD::OPC_Decode, 157, 4, 31, // Opcode: FADD_S
821/* 3534 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 3543
822/* 3539 */ MCD::OPC_Decode, 156, 4, 32, // Opcode: FADD_D
823/* 3543 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 3552
824/* 3548 */ MCD::OPC_Decode, 146, 5, 31, // Opcode: FSUB_S
825/* 3552 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 3561
826/* 3557 */ MCD::OPC_Decode, 145, 5, 32, // Opcode: FSUB_D
827/* 3561 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 3570
828/* 3566 */ MCD::OPC_Decode, 242, 4, 31, // Opcode: FMUL_S
829/* 3570 */ MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 3579
830/* 3575 */ MCD::OPC_Decode, 241, 4, 32, // Opcode: FMUL_D
831/* 3579 */ MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 3588
832/* 3584 */ MCD::OPC_Decode, 212, 4, 31, // Opcode: FDIV_S
833/* 3588 */ MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 3597
834/* 3593 */ MCD::OPC_Decode, 211, 4, 32, // Opcode: FDIV_D
835/* 3597 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 3606
836/* 3602 */ MCD::OPC_Decode, 232, 4, 31, // Opcode: FMAX_S
837/* 3606 */ MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 3615
838/* 3611 */ MCD::OPC_Decode, 231, 4, 32, // Opcode: FMAX_D
839/* 3615 */ MCD::OPC_FilterValue, 21, 4, 0, 0, // Skip to: 3624
840/* 3620 */ MCD::OPC_Decode, 236, 4, 31, // Opcode: FMIN_S
841/* 3624 */ MCD::OPC_FilterValue, 22, 4, 0, 0, // Skip to: 3633
842/* 3629 */ MCD::OPC_Decode, 235, 4, 32, // Opcode: FMIN_D
843/* 3633 */ MCD::OPC_FilterValue, 25, 4, 0, 0, // Skip to: 3642
844/* 3638 */ MCD::OPC_Decode, 230, 4, 31, // Opcode: FMAXA_S
845/* 3642 */ MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 3651
846/* 3647 */ MCD::OPC_Decode, 229, 4, 32, // Opcode: FMAXA_D
847/* 3651 */ MCD::OPC_FilterValue, 29, 4, 0, 0, // Skip to: 3660
848/* 3656 */ MCD::OPC_Decode, 234, 4, 31, // Opcode: FMINA_S
849/* 3660 */ MCD::OPC_FilterValue, 30, 4, 0, 0, // Skip to: 3669
850/* 3665 */ MCD::OPC_Decode, 233, 4, 32, // Opcode: FMINA_D
851/* 3669 */ MCD::OPC_FilterValue, 33, 4, 0, 0, // Skip to: 3678
852/* 3674 */ MCD::OPC_Decode, 132, 5, 31, // Opcode: FSCALEB_S
853/* 3678 */ MCD::OPC_FilterValue, 34, 4, 0, 0, // Skip to: 3687
854/* 3683 */ MCD::OPC_Decode, 131, 5, 32, // Opcode: FSCALEB_D
855/* 3687 */ MCD::OPC_FilterValue, 37, 4, 0, 0, // Skip to: 3696
856/* 3692 */ MCD::OPC_Decode, 205, 4, 31, // Opcode: FCOPYSIGN_S
857/* 3696 */ MCD::OPC_FilterValue, 38, 4, 0, 0, // Skip to: 3705
858/* 3701 */ MCD::OPC_Decode, 204, 4, 32, // Opcode: FCOPYSIGN_D
859/* 3705 */ MCD::OPC_FilterValue, 40, 147, 0, 0, // Skip to: 3857
860/* 3710 */ MCD::OPC_ExtractField, 10, 5, // Inst{14-10} ...
861/* 3713 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 3722
862/* 3718 */ MCD::OPC_Decode, 155, 4, 33, // Opcode: FABS_S
863/* 3722 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 3731
864/* 3727 */ MCD::OPC_Decode, 154, 4, 34, // Opcode: FABS_D
865/* 3731 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 3740
866/* 3736 */ MCD::OPC_Decode, 244, 4, 33, // Opcode: FNEG_S
867/* 3740 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 3749
868/* 3745 */ MCD::OPC_Decode, 243, 4, 34, // Opcode: FNEG_D
869/* 3749 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 3758
870/* 3754 */ MCD::OPC_Decode, 226, 4, 33, // Opcode: FLOGB_S
871/* 3758 */ MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 3767
872/* 3763 */ MCD::OPC_Decode, 225, 4, 34, // Opcode: FLOGB_D
873/* 3767 */ MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 3776
874/* 3772 */ MCD::OPC_Decode, 159, 4, 33, // Opcode: FCLASS_S
875/* 3776 */ MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 3785
876/* 3781 */ MCD::OPC_Decode, 158, 4, 34, // Opcode: FCLASS_D
877/* 3785 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 3794
878/* 3790 */ MCD::OPC_Decode, 136, 5, 33, // Opcode: FSQRT_S
879/* 3794 */ MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 3803
880/* 3799 */ MCD::OPC_Decode, 135, 5, 34, // Opcode: FSQRT_D
881/* 3803 */ MCD::OPC_FilterValue, 21, 4, 0, 0, // Skip to: 3812
882/* 3808 */ MCD::OPC_Decode, 252, 4, 33, // Opcode: FRECIP_S
883/* 3812 */ MCD::OPC_FilterValue, 22, 4, 0, 0, // Skip to: 3821
884/* 3817 */ MCD::OPC_Decode, 251, 4, 34, // Opcode: FRECIP_D
885/* 3821 */ MCD::OPC_FilterValue, 25, 4, 0, 0, // Skip to: 3830
886/* 3826 */ MCD::OPC_Decode, 130, 5, 33, // Opcode: FRSQRT_S
887/* 3830 */ MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 3839
888/* 3835 */ MCD::OPC_Decode, 129, 5, 34, // Opcode: FRSQRT_D
889/* 3839 */ MCD::OPC_FilterValue, 29, 4, 0, 0, // Skip to: 3848
890/* 3844 */ MCD::OPC_Decode, 250, 4, 33, // Opcode: FRECIPE_S
891/* 3848 */ MCD::OPC_FilterValue, 30, 113, 80, 0, // Skip to: 24446
892/* 3853 */ MCD::OPC_Decode, 249, 4, 34, // Opcode: FRECIPE_D
893/* 3857 */ MCD::OPC_FilterValue, 41, 175, 0, 0, // Skip to: 4037
894/* 3862 */ MCD::OPC_ExtractField, 10, 5, // Inst{14-10} ...
895/* 3865 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 3874
896/* 3870 */ MCD::OPC_Decode, 128, 5, 33, // Opcode: FRSQRTE_S
897/* 3874 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 3883
898/* 3879 */ MCD::OPC_Decode, 255, 4, 34, // Opcode: FRSQRTE_D
899/* 3883 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 3892
900/* 3888 */ MCD::OPC_Decode, 238, 4, 33, // Opcode: FMOV_S
901/* 3892 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 3901
902/* 3897 */ MCD::OPC_Decode, 237, 4, 34, // Opcode: FMOV_D
903/* 3901 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 3910
904/* 3906 */ MCD::OPC_Decode, 241, 5, 35, // Opcode: MOVGR2FR_W
905/* 3910 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 3924
906/* 3915 */ MCD::OPC_CheckPredicate, 0, 46, 80, 0, // Skip to: 24446
907/* 3920 */ MCD::OPC_Decode, 240, 5, 36, // Opcode: MOVGR2FR_D
908/* 3924 */ MCD::OPC_FilterValue, 11, 4, 0, 0, // Skip to: 3933
909/* 3929 */ MCD::OPC_Decode, 239, 5, 37, // Opcode: MOVGR2FRH_W
910/* 3933 */ MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 3942
911/* 3938 */ MCD::OPC_Decode, 234, 5, 38, // Opcode: MOVFR2GR_S
912/* 3942 */ MCD::OPC_FilterValue, 14, 9, 0, 0, // Skip to: 3956
913/* 3947 */ MCD::OPC_CheckPredicate, 0, 14, 80, 0, // Skip to: 24446
914/* 3952 */ MCD::OPC_Decode, 233, 5, 39, // Opcode: MOVFR2GR_D
915/* 3956 */ MCD::OPC_FilterValue, 15, 4, 0, 0, // Skip to: 3965
916/* 3961 */ MCD::OPC_Decode, 236, 5, 39, // Opcode: MOVFRH2GR_S
917/* 3965 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 3974
918/* 3970 */ MCD::OPC_Decode, 238, 5, 40, // Opcode: MOVGR2FCSR
919/* 3974 */ MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 3983
920/* 3979 */ MCD::OPC_Decode, 231, 5, 41, // Opcode: MOVFCSR2GR
921/* 3983 */ MCD::OPC_FilterValue, 20, 4, 0, 0, // Skip to: 3992
922/* 3988 */ MCD::OPC_Decode, 232, 5, 42, // Opcode: MOVFR2CF_xS
923/* 3992 */ MCD::OPC_FilterValue, 21, 4, 0, 0, // Skip to: 4001
924/* 3997 */ MCD::OPC_Decode, 229, 5, 43, // Opcode: MOVCF2FR_xS
925/* 4001 */ MCD::OPC_FilterValue, 22, 4, 0, 0, // Skip to: 4010
926/* 4006 */ MCD::OPC_Decode, 237, 5, 44, // Opcode: MOVGR2CF
927/* 4010 */ MCD::OPC_FilterValue, 23, 4, 0, 0, // Skip to: 4019
928/* 4015 */ MCD::OPC_Decode, 230, 5, 45, // Opcode: MOVCF2GR
929/* 4019 */ MCD::OPC_FilterValue, 24, 4, 0, 0, // Skip to: 4028
930/* 4024 */ MCD::OPC_Decode, 208, 4, 33, // Opcode: FCVT_LD_D
931/* 4028 */ MCD::OPC_FilterValue, 25, 189, 79, 0, // Skip to: 24446
932/* 4033 */ MCD::OPC_Decode, 210, 4, 33, // Opcode: FCVT_UD_D
933/* 4037 */ MCD::OPC_FilterValue, 42, 4, 0, 0, // Skip to: 4046
934/* 4042 */ MCD::OPC_Decode, 206, 4, 31, // Opcode: FCVT_D_LD
935/* 4046 */ MCD::OPC_FilterValue, 50, 21, 0, 0, // Skip to: 4072
936/* 4051 */ MCD::OPC_ExtractField, 10, 5, // Inst{14-10} ...
937/* 4054 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 4063
938/* 4059 */ MCD::OPC_Decode, 209, 4, 46, // Opcode: FCVT_S_D
939/* 4063 */ MCD::OPC_FilterValue, 9, 154, 79, 0, // Skip to: 24446
940/* 4068 */ MCD::OPC_Decode, 207, 4, 47, // Opcode: FCVT_D_S
941/* 4072 */ MCD::OPC_FilterValue, 52, 75, 0, 0, // Skip to: 4152
942/* 4077 */ MCD::OPC_ExtractField, 10, 5, // Inst{14-10} ...
943/* 4080 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4089
944/* 4085 */ MCD::OPC_Decode, 150, 5, 33, // Opcode: FTINTRM_W_S
945/* 4089 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 4098
946/* 4094 */ MCD::OPC_Decode, 149, 5, 46, // Opcode: FTINTRM_W_D
947/* 4098 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 4107
948/* 4103 */ MCD::OPC_Decode, 148, 5, 47, // Opcode: FTINTRM_L_S
949/* 4107 */ MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 4116
950/* 4112 */ MCD::OPC_Decode, 147, 5, 34, // Opcode: FTINTRM_L_D
951/* 4116 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 4125
952/* 4121 */ MCD::OPC_Decode, 158, 5, 33, // Opcode: FTINTRP_W_S
953/* 4125 */ MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 4134
954/* 4130 */ MCD::OPC_Decode, 157, 5, 46, // Opcode: FTINTRP_W_D
955/* 4134 */ MCD::OPC_FilterValue, 25, 4, 0, 0, // Skip to: 4143
956/* 4139 */ MCD::OPC_Decode, 156, 5, 47, // Opcode: FTINTRP_L_S
957/* 4143 */ MCD::OPC_FilterValue, 26, 74, 79, 0, // Skip to: 24446
958/* 4148 */ MCD::OPC_Decode, 155, 5, 34, // Opcode: FTINTRP_L_D
959/* 4152 */ MCD::OPC_FilterValue, 53, 75, 0, 0, // Skip to: 4232
960/* 4157 */ MCD::OPC_ExtractField, 10, 5, // Inst{14-10} ...
961/* 4160 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4169
962/* 4165 */ MCD::OPC_Decode, 162, 5, 33, // Opcode: FTINTRZ_W_S
963/* 4169 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 4178
964/* 4174 */ MCD::OPC_Decode, 161, 5, 46, // Opcode: FTINTRZ_W_D
965/* 4178 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 4187
966/* 4183 */ MCD::OPC_Decode, 160, 5, 47, // Opcode: FTINTRZ_L_S
967/* 4187 */ MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 4196
968/* 4192 */ MCD::OPC_Decode, 159, 5, 34, // Opcode: FTINTRZ_L_D
969/* 4196 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 4205
970/* 4201 */ MCD::OPC_Decode, 154, 5, 33, // Opcode: FTINTRNE_W_S
971/* 4205 */ MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 4214
972/* 4210 */ MCD::OPC_Decode, 153, 5, 46, // Opcode: FTINTRNE_W_D
973/* 4214 */ MCD::OPC_FilterValue, 25, 4, 0, 0, // Skip to: 4223
974/* 4219 */ MCD::OPC_Decode, 152, 5, 47, // Opcode: FTINTRNE_L_S
975/* 4223 */ MCD::OPC_FilterValue, 26, 250, 78, 0, // Skip to: 24446
976/* 4228 */ MCD::OPC_Decode, 151, 5, 34, // Opcode: FTINTRNE_L_D
977/* 4232 */ MCD::OPC_FilterValue, 54, 39, 0, 0, // Skip to: 4276
978/* 4237 */ MCD::OPC_ExtractField, 10, 5, // Inst{14-10} ...
979/* 4240 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4249
980/* 4245 */ MCD::OPC_Decode, 166, 5, 33, // Opcode: FTINT_W_S
981/* 4249 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 4258
982/* 4254 */ MCD::OPC_Decode, 165, 5, 46, // Opcode: FTINT_W_D
983/* 4258 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 4267
984/* 4263 */ MCD::OPC_Decode, 164, 5, 47, // Opcode: FTINT_L_S
985/* 4267 */ MCD::OPC_FilterValue, 10, 206, 78, 0, // Skip to: 24446
986/* 4272 */ MCD::OPC_Decode, 163, 5, 34, // Opcode: FTINT_L_D
987/* 4276 */ MCD::OPC_FilterValue, 58, 39, 0, 0, // Skip to: 4320
988/* 4281 */ MCD::OPC_ExtractField, 10, 5, // Inst{14-10} ...
989/* 4284 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 4293
990/* 4289 */ MCD::OPC_Decode, 216, 4, 33, // Opcode: FFINT_S_W
991/* 4293 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 4302
992/* 4298 */ MCD::OPC_Decode, 215, 4, 46, // Opcode: FFINT_S_L
993/* 4302 */ MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 4311
994/* 4307 */ MCD::OPC_Decode, 214, 4, 47, // Opcode: FFINT_D_W
995/* 4311 */ MCD::OPC_FilterValue, 10, 162, 78, 0, // Skip to: 24446
996/* 4316 */ MCD::OPC_Decode, 213, 4, 34, // Opcode: FFINT_D_L
997/* 4320 */ MCD::OPC_FilterValue, 60, 153, 78, 0, // Skip to: 24446
998/* 4325 */ MCD::OPC_ExtractField, 10, 5, // Inst{14-10} ...
999/* 4328 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 4337
1000/* 4333 */ MCD::OPC_Decode, 254, 4, 33, // Opcode: FRINT_S
1001/* 4337 */ MCD::OPC_FilterValue, 18, 136, 78, 0, // Skip to: 24446
1002/* 4342 */ MCD::OPC_Decode, 253, 4, 34, // Opcode: FRINT_D
1003/* 4346 */ MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 4355
1004/* 4351 */ MCD::OPC_Decode, 180, 6, 48, // Opcode: SLTI
1005/* 4355 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 4364
1006/* 4360 */ MCD::OPC_Decode, 182, 6, 48, // Opcode: SLTUI
1007/* 4364 */ MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 4373
1008/* 4369 */ MCD::OPC_Decode, 141, 3, 48, // Opcode: ADDI_W
1009/* 4373 */ MCD::OPC_FilterValue, 11, 9, 0, 0, // Skip to: 4387
1010/* 4378 */ MCD::OPC_CheckPredicate, 0, 95, 78, 0, // Skip to: 24446
1011/* 4383 */ MCD::OPC_Decode, 140, 3, 48, // Opcode: ADDI_D
1012/* 4387 */ MCD::OPC_FilterValue, 12, 9, 0, 0, // Skip to: 4401
1013/* 4392 */ MCD::OPC_CheckPredicate, 0, 81, 78, 0, // Skip to: 24446
1014/* 4397 */ MCD::OPC_Decode, 222, 5, 48, // Opcode: LU52I_D
1015/* 4401 */ MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 4410
1016/* 4406 */ MCD::OPC_Decode, 203, 3, 49, // Opcode: ANDI
1017/* 4410 */ MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 4419
1018/* 4415 */ MCD::OPC_Decode, 255, 5, 49, // Opcode: ORI
1019/* 4419 */ MCD::OPC_FilterValue, 15, 54, 78, 0, // Skip to: 24446
1020/* 4424 */ MCD::OPC_Decode, 168, 13, 49, // Opcode: XORI
1021/* 4428 */ MCD::OPC_FilterValue, 1, 95, 1, 0, // Skip to: 4784
1022/* 4433 */ MCD::OPC_ExtractField, 24, 2, // Inst{25-24} ...
1023/* 4436 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 4466
1024/* 4441 */ MCD::OPC_ExtractField, 5, 5, // Inst{9-5} ...
1025/* 4444 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4453
1026/* 4449 */ MCD::OPC_Decode, 138, 4, 50, // Opcode: CSRRD
1027/* 4453 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4462
1028/* 4458 */ MCD::OPC_Decode, 139, 4, 51, // Opcode: CSRWR
1029/* 4462 */ MCD::OPC_Decode, 140, 4, 52, // Opcode: CSRXCHG
1030/* 4466 */ MCD::OPC_FilterValue, 1, 25, 0, 0, // Skip to: 4496
1031/* 4471 */ MCD::OPC_ExtractField, 5, 5, // Inst{9-5} ...
1032/* 4474 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4483
1033/* 4479 */ MCD::OPC_Decode, 167, 5, 50, // Opcode: GCSRRD
1034/* 4483 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4492
1035/* 4488 */ MCD::OPC_Decode, 168, 5, 51, // Opcode: GCSRWR
1036/* 4492 */ MCD::OPC_Decode, 169, 5, 52, // Opcode: GCSRXCHG
1037/* 4496 */ MCD::OPC_FilterValue, 2, 233, 77, 0, // Skip to: 24446
1038/* 4501 */ MCD::OPC_ExtractField, 22, 2, // Inst{23-22} ...
1039/* 4504 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4513
1040/* 4509 */ MCD::OPC_Decode, 252, 3, 53, // Opcode: CACOP
1041/* 4513 */ MCD::OPC_FilterValue, 1, 216, 77, 0, // Skip to: 24446
1042/* 4518 */ MCD::OPC_ExtractField, 18, 4, // Inst{21-18} ...
1043/* 4521 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4530
1044/* 4526 */ MCD::OPC_Decode, 186, 5, 54, // Opcode: LDDIR
1045/* 4530 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 4546
1046/* 4535 */ MCD::OPC_CheckField, 0, 5, 0, 192, 77, 0, // Skip to: 24446
1047/* 4542 */ MCD::OPC_Decode, 197, 5, 55, // Opcode: LDPTE
1048/* 4546 */ MCD::OPC_FilterValue, 2, 183, 77, 0, // Skip to: 24446
1049/* 4551 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
1050/* 4554 */ MCD::OPC_FilterValue, 0, 207, 0, 0, // Skip to: 4766
1051/* 4559 */ MCD::OPC_ExtractField, 10, 5, // Inst{14-10} ...
1052/* 4562 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4571
1053/* 4567 */ MCD::OPC_Decode, 175, 5, 2, // Opcode: IOCSRRD_B
1054/* 4571 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4580
1055/* 4576 */ MCD::OPC_Decode, 177, 5, 2, // Opcode: IOCSRRD_H
1056/* 4580 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 4589
1057/* 4585 */ MCD::OPC_Decode, 178, 5, 2, // Opcode: IOCSRRD_W
1058/* 4589 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 4603
1059/* 4594 */ MCD::OPC_CheckPredicate, 0, 135, 77, 0, // Skip to: 24446
1060/* 4599 */ MCD::OPC_Decode, 176, 5, 2, // Opcode: IOCSRRD_D
1061/* 4603 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 4612
1062/* 4608 */ MCD::OPC_Decode, 179, 5, 2, // Opcode: IOCSRWR_B
1063/* 4612 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 4621
1064/* 4617 */ MCD::OPC_Decode, 181, 5, 2, // Opcode: IOCSRWR_H
1065/* 4621 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 4630
1066/* 4626 */ MCD::OPC_Decode, 182, 5, 2, // Opcode: IOCSRWR_W
1067/* 4630 */ MCD::OPC_FilterValue, 7, 9, 0, 0, // Skip to: 4644
1068/* 4635 */ MCD::OPC_CheckPredicate, 0, 94, 77, 0, // Skip to: 24446
1069/* 4640 */ MCD::OPC_Decode, 180, 5, 2, // Opcode: IOCSRWR_D
1070/* 4644 */ MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 4660
1071/* 4649 */ MCD::OPC_CheckField, 0, 10, 0, 78, 77, 0, // Skip to: 24446
1072/* 4656 */ MCD::OPC_Decode, 216, 6, 6, // Opcode: TLBCLR
1073/* 4660 */ MCD::OPC_FilterValue, 9, 21, 0, 0, // Skip to: 4686
1074/* 4665 */ MCD::OPC_ExtractField, 0, 10, // Inst{9-0} ...
1075/* 4668 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4677
1076/* 4673 */ MCD::OPC_Decode, 218, 6, 6, // Opcode: TLBFLUSH
1077/* 4677 */ MCD::OPC_FilterValue, 1, 52, 77, 0, // Skip to: 24446
1078/* 4682 */ MCD::OPC_Decode, 170, 5, 6, // Opcode: GTLBFLUSH
1079/* 4686 */ MCD::OPC_FilterValue, 10, 11, 0, 0, // Skip to: 4702
1080/* 4691 */ MCD::OPC_CheckField, 0, 10, 0, 36, 77, 0, // Skip to: 24446
1081/* 4698 */ MCD::OPC_Decode, 220, 6, 6, // Opcode: TLBSRCH
1082/* 4702 */ MCD::OPC_FilterValue, 11, 11, 0, 0, // Skip to: 4718
1083/* 4707 */ MCD::OPC_CheckField, 0, 10, 0, 20, 77, 0, // Skip to: 24446
1084/* 4714 */ MCD::OPC_Decode, 219, 6, 6, // Opcode: TLBRD
1085/* 4718 */ MCD::OPC_FilterValue, 12, 11, 0, 0, // Skip to: 4734
1086/* 4723 */ MCD::OPC_CheckField, 0, 10, 0, 4, 77, 0, // Skip to: 24446
1087/* 4730 */ MCD::OPC_Decode, 221, 6, 6, // Opcode: TLBWR
1088/* 4734 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 4750
1089/* 4739 */ MCD::OPC_CheckField, 0, 10, 0, 244, 76, 0, // Skip to: 24446
1090/* 4746 */ MCD::OPC_Decode, 217, 6, 6, // Opcode: TLBFILL
1091/* 4750 */ MCD::OPC_FilterValue, 14, 235, 76, 0, // Skip to: 24446
1092/* 4755 */ MCD::OPC_CheckField, 0, 10, 0, 228, 76, 0, // Skip to: 24446
1093/* 4762 */ MCD::OPC_Decode, 151, 4, 6, // Opcode: ERTN
1094/* 4766 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4775
1095/* 4771 */ MCD::OPC_Decode, 173, 5, 13, // Opcode: IDLE
1096/* 4775 */ MCD::OPC_FilterValue, 3, 210, 76, 0, // Skip to: 24446
1097/* 4780 */ MCD::OPC_Decode, 174, 5, 56, // Opcode: INVTLB
1098/* 4784 */ MCD::OPC_FilterValue, 2, 219, 0, 0, // Skip to: 5008
1099/* 4789 */ MCD::OPC_ExtractField, 20, 6, // Inst{25-20} ...
1100/* 4792 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4801
1101/* 4797 */ MCD::OPC_Decode, 228, 4, 57, // Opcode: FMADD_S
1102/* 4801 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 4810
1103/* 4806 */ MCD::OPC_Decode, 227, 4, 58, // Opcode: FMADD_D
1104/* 4810 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 4819
1105/* 4815 */ MCD::OPC_Decode, 240, 4, 57, // Opcode: FMSUB_S
1106/* 4819 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 4828
1107/* 4824 */ MCD::OPC_Decode, 239, 4, 58, // Opcode: FMSUB_D
1108/* 4828 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 4837
1109/* 4833 */ MCD::OPC_Decode, 246, 4, 57, // Opcode: FNMADD_S
1110/* 4837 */ MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 4846
1111/* 4842 */ MCD::OPC_Decode, 245, 4, 58, // Opcode: FNMADD_D
1112/* 4846 */ MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 4855
1113/* 4851 */ MCD::OPC_Decode, 248, 4, 57, // Opcode: FNMSUB_S
1114/* 4855 */ MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 4864
1115/* 4860 */ MCD::OPC_Decode, 247, 4, 58, // Opcode: FNMSUB_D
1116/* 4864 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 4873
1117/* 4869 */ MCD::OPC_Decode, 166, 8, 59, // Opcode: VFMADD_S
1118/* 4873 */ MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 4882
1119/* 4878 */ MCD::OPC_Decode, 165, 8, 59, // Opcode: VFMADD_D
1120/* 4882 */ MCD::OPC_FilterValue, 21, 4, 0, 0, // Skip to: 4891
1121/* 4887 */ MCD::OPC_Decode, 176, 8, 59, // Opcode: VFMSUB_S
1122/* 4891 */ MCD::OPC_FilterValue, 22, 4, 0, 0, // Skip to: 4900
1123/* 4896 */ MCD::OPC_Decode, 175, 8, 59, // Opcode: VFMSUB_D
1124/* 4900 */ MCD::OPC_FilterValue, 25, 4, 0, 0, // Skip to: 4909
1125/* 4905 */ MCD::OPC_Decode, 180, 8, 59, // Opcode: VFNMADD_S
1126/* 4909 */ MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 4918
1127/* 4914 */ MCD::OPC_Decode, 179, 8, 59, // Opcode: VFNMADD_D
1128/* 4918 */ MCD::OPC_FilterValue, 29, 4, 0, 0, // Skip to: 4927
1129/* 4923 */ MCD::OPC_Decode, 182, 8, 59, // Opcode: VFNMSUB_S
1130/* 4927 */ MCD::OPC_FilterValue, 30, 4, 0, 0, // Skip to: 4936
1131/* 4932 */ MCD::OPC_Decode, 181, 8, 59, // Opcode: VFNMSUB_D
1132/* 4936 */ MCD::OPC_FilterValue, 33, 4, 0, 0, // Skip to: 4945
1133/* 4941 */ MCD::OPC_Decode, 229, 14, 60, // Opcode: XVFMADD_S
1134/* 4945 */ MCD::OPC_FilterValue, 34, 4, 0, 0, // Skip to: 4954
1135/* 4950 */ MCD::OPC_Decode, 228, 14, 60, // Opcode: XVFMADD_D
1136/* 4954 */ MCD::OPC_FilterValue, 37, 4, 0, 0, // Skip to: 4963
1137/* 4959 */ MCD::OPC_Decode, 239, 14, 60, // Opcode: XVFMSUB_S
1138/* 4963 */ MCD::OPC_FilterValue, 38, 4, 0, 0, // Skip to: 4972
1139/* 4968 */ MCD::OPC_Decode, 238, 14, 60, // Opcode: XVFMSUB_D
1140/* 4972 */ MCD::OPC_FilterValue, 41, 4, 0, 0, // Skip to: 4981
1141/* 4977 */ MCD::OPC_Decode, 243, 14, 60, // Opcode: XVFNMADD_S
1142/* 4981 */ MCD::OPC_FilterValue, 42, 4, 0, 0, // Skip to: 4990
1143/* 4986 */ MCD::OPC_Decode, 242, 14, 60, // Opcode: XVFNMADD_D
1144/* 4990 */ MCD::OPC_FilterValue, 45, 4, 0, 0, // Skip to: 4999
1145/* 4995 */ MCD::OPC_Decode, 245, 14, 60, // Opcode: XVFNMSUB_S
1146/* 4999 */ MCD::OPC_FilterValue, 46, 242, 75, 0, // Skip to: 24446
1147/* 5004 */ MCD::OPC_Decode, 244, 14, 60, // Opcode: XVFNMSUB_D
1148/* 5008 */ MCD::OPC_FilterValue, 3, 63, 6, 0, // Skip to: 6612
1149/* 5013 */ MCD::OPC_ExtractField, 20, 6, // Inst{25-20} ...
1150/* 5016 */ MCD::OPC_FilterValue, 1, 99, 1, 0, // Skip to: 5376
1151/* 5021 */ MCD::OPC_ExtractField, 15, 5, // Inst{19-15} ...
1152/* 5024 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5040
1153/* 5029 */ MCD::OPC_CheckField, 3, 2, 0, 210, 75, 0, // Skip to: 24446
1154/* 5036 */ MCD::OPC_Decode, 161, 4, 61, // Opcode: FCMP_CAF_S
1155/* 5040 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 5056
1156/* 5045 */ MCD::OPC_CheckField, 3, 2, 0, 194, 75, 0, // Skip to: 24446
1157/* 5052 */ MCD::OPC_Decode, 183, 4, 61, // Opcode: FCMP_SAF_S
1158/* 5056 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 5072
1159/* 5061 */ MCD::OPC_CheckField, 3, 2, 0, 178, 75, 0, // Skip to: 24446
1160/* 5068 */ MCD::OPC_Decode, 167, 4, 61, // Opcode: FCMP_CLT_S
1161/* 5072 */ MCD::OPC_FilterValue, 3, 11, 0, 0, // Skip to: 5088
1162/* 5077 */ MCD::OPC_CheckField, 3, 2, 0, 162, 75, 0, // Skip to: 24446
1163/* 5084 */ MCD::OPC_Decode, 189, 4, 61, // Opcode: FCMP_SLT_S
1164/* 5088 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 5104
1165/* 5093 */ MCD::OPC_CheckField, 3, 2, 0, 146, 75, 0, // Skip to: 24446
1166/* 5100 */ MCD::OPC_Decode, 163, 4, 61, // Opcode: FCMP_CEQ_S
1167/* 5104 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 5120
1168/* 5109 */ MCD::OPC_CheckField, 3, 2, 0, 130, 75, 0, // Skip to: 24446
1169/* 5116 */ MCD::OPC_Decode, 185, 4, 61, // Opcode: FCMP_SEQ_S
1170/* 5120 */ MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 5136
1171/* 5125 */ MCD::OPC_CheckField, 3, 2, 0, 114, 75, 0, // Skip to: 24446
1172/* 5132 */ MCD::OPC_Decode, 165, 4, 61, // Opcode: FCMP_CLE_S
1173/* 5136 */ MCD::OPC_FilterValue, 7, 11, 0, 0, // Skip to: 5152
1174/* 5141 */ MCD::OPC_CheckField, 3, 2, 0, 98, 75, 0, // Skip to: 24446
1175/* 5148 */ MCD::OPC_Decode, 187, 4, 61, // Opcode: FCMP_SLE_S
1176/* 5152 */ MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 5168
1177/* 5157 */ MCD::OPC_CheckField, 3, 2, 0, 82, 75, 0, // Skip to: 24446
1178/* 5164 */ MCD::OPC_Decode, 181, 4, 61, // Opcode: FCMP_CUN_S
1179/* 5168 */ MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 5184
1180/* 5173 */ MCD::OPC_CheckField, 3, 2, 0, 66, 75, 0, // Skip to: 24446
1181/* 5180 */ MCD::OPC_Decode, 203, 4, 61, // Opcode: FCMP_SUN_S
1182/* 5184 */ MCD::OPC_FilterValue, 10, 11, 0, 0, // Skip to: 5200
1183/* 5189 */ MCD::OPC_CheckField, 3, 2, 0, 50, 75, 0, // Skip to: 24446
1184/* 5196 */ MCD::OPC_Decode, 177, 4, 61, // Opcode: FCMP_CULT_S
1185/* 5200 */ MCD::OPC_FilterValue, 11, 11, 0, 0, // Skip to: 5216
1186/* 5205 */ MCD::OPC_CheckField, 3, 2, 0, 34, 75, 0, // Skip to: 24446
1187/* 5212 */ MCD::OPC_Decode, 199, 4, 61, // Opcode: FCMP_SULT_S
1188/* 5216 */ MCD::OPC_FilterValue, 12, 11, 0, 0, // Skip to: 5232
1189/* 5221 */ MCD::OPC_CheckField, 3, 2, 0, 18, 75, 0, // Skip to: 24446
1190/* 5228 */ MCD::OPC_Decode, 173, 4, 61, // Opcode: FCMP_CUEQ_S
1191/* 5232 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 5248
1192/* 5237 */ MCD::OPC_CheckField, 3, 2, 0, 2, 75, 0, // Skip to: 24446
1193/* 5244 */ MCD::OPC_Decode, 195, 4, 61, // Opcode: FCMP_SUEQ_S
1194/* 5248 */ MCD::OPC_FilterValue, 14, 11, 0, 0, // Skip to: 5264
1195/* 5253 */ MCD::OPC_CheckField, 3, 2, 0, 242, 74, 0, // Skip to: 24446
1196/* 5260 */ MCD::OPC_Decode, 175, 4, 61, // Opcode: FCMP_CULE_S
1197/* 5264 */ MCD::OPC_FilterValue, 15, 11, 0, 0, // Skip to: 5280
1198/* 5269 */ MCD::OPC_CheckField, 3, 2, 0, 226, 74, 0, // Skip to: 24446
1199/* 5276 */ MCD::OPC_Decode, 197, 4, 61, // Opcode: FCMP_SULE_S
1200/* 5280 */ MCD::OPC_FilterValue, 16, 11, 0, 0, // Skip to: 5296
1201/* 5285 */ MCD::OPC_CheckField, 3, 2, 0, 210, 74, 0, // Skip to: 24446
1202/* 5292 */ MCD::OPC_Decode, 169, 4, 61, // Opcode: FCMP_CNE_S
1203/* 5296 */ MCD::OPC_FilterValue, 17, 11, 0, 0, // Skip to: 5312
1204/* 5301 */ MCD::OPC_CheckField, 3, 2, 0, 194, 74, 0, // Skip to: 24446
1205/* 5308 */ MCD::OPC_Decode, 191, 4, 61, // Opcode: FCMP_SNE_S
1206/* 5312 */ MCD::OPC_FilterValue, 20, 11, 0, 0, // Skip to: 5328
1207/* 5317 */ MCD::OPC_CheckField, 3, 2, 0, 178, 74, 0, // Skip to: 24446
1208/* 5324 */ MCD::OPC_Decode, 171, 4, 61, // Opcode: FCMP_COR_S
1209/* 5328 */ MCD::OPC_FilterValue, 21, 11, 0, 0, // Skip to: 5344
1210/* 5333 */ MCD::OPC_CheckField, 3, 2, 0, 162, 74, 0, // Skip to: 24446
1211/* 5340 */ MCD::OPC_Decode, 193, 4, 61, // Opcode: FCMP_SOR_S
1212/* 5344 */ MCD::OPC_FilterValue, 24, 11, 0, 0, // Skip to: 5360
1213/* 5349 */ MCD::OPC_CheckField, 3, 2, 0, 146, 74, 0, // Skip to: 24446
1214/* 5356 */ MCD::OPC_Decode, 179, 4, 61, // Opcode: FCMP_CUNE_S
1215/* 5360 */ MCD::OPC_FilterValue, 25, 137, 74, 0, // Skip to: 24446
1216/* 5365 */ MCD::OPC_CheckField, 3, 2, 0, 130, 74, 0, // Skip to: 24446
1217/* 5372 */ MCD::OPC_Decode, 201, 4, 61, // Opcode: FCMP_SUNE_S
1218/* 5376 */ MCD::OPC_FilterValue, 2, 99, 1, 0, // Skip to: 5736
1219/* 5381 */ MCD::OPC_ExtractField, 15, 5, // Inst{19-15} ...
1220/* 5384 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5400
1221/* 5389 */ MCD::OPC_CheckField, 3, 2, 0, 106, 74, 0, // Skip to: 24446
1222/* 5396 */ MCD::OPC_Decode, 160, 4, 62, // Opcode: FCMP_CAF_D
1223/* 5400 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 5416
1224/* 5405 */ MCD::OPC_CheckField, 3, 2, 0, 90, 74, 0, // Skip to: 24446
1225/* 5412 */ MCD::OPC_Decode, 182, 4, 62, // Opcode: FCMP_SAF_D
1226/* 5416 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 5432
1227/* 5421 */ MCD::OPC_CheckField, 3, 2, 0, 74, 74, 0, // Skip to: 24446
1228/* 5428 */ MCD::OPC_Decode, 166, 4, 62, // Opcode: FCMP_CLT_D
1229/* 5432 */ MCD::OPC_FilterValue, 3, 11, 0, 0, // Skip to: 5448
1230/* 5437 */ MCD::OPC_CheckField, 3, 2, 0, 58, 74, 0, // Skip to: 24446
1231/* 5444 */ MCD::OPC_Decode, 188, 4, 62, // Opcode: FCMP_SLT_D
1232/* 5448 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 5464
1233/* 5453 */ MCD::OPC_CheckField, 3, 2, 0, 42, 74, 0, // Skip to: 24446
1234/* 5460 */ MCD::OPC_Decode, 162, 4, 62, // Opcode: FCMP_CEQ_D
1235/* 5464 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 5480
1236/* 5469 */ MCD::OPC_CheckField, 3, 2, 0, 26, 74, 0, // Skip to: 24446
1237/* 5476 */ MCD::OPC_Decode, 184, 4, 62, // Opcode: FCMP_SEQ_D
1238/* 5480 */ MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 5496
1239/* 5485 */ MCD::OPC_CheckField, 3, 2, 0, 10, 74, 0, // Skip to: 24446
1240/* 5492 */ MCD::OPC_Decode, 164, 4, 62, // Opcode: FCMP_CLE_D
1241/* 5496 */ MCD::OPC_FilterValue, 7, 11, 0, 0, // Skip to: 5512
1242/* 5501 */ MCD::OPC_CheckField, 3, 2, 0, 250, 73, 0, // Skip to: 24446
1243/* 5508 */ MCD::OPC_Decode, 186, 4, 62, // Opcode: FCMP_SLE_D
1244/* 5512 */ MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 5528
1245/* 5517 */ MCD::OPC_CheckField, 3, 2, 0, 234, 73, 0, // Skip to: 24446
1246/* 5524 */ MCD::OPC_Decode, 180, 4, 62, // Opcode: FCMP_CUN_D
1247/* 5528 */ MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 5544
1248/* 5533 */ MCD::OPC_CheckField, 3, 2, 0, 218, 73, 0, // Skip to: 24446
1249/* 5540 */ MCD::OPC_Decode, 202, 4, 62, // Opcode: FCMP_SUN_D
1250/* 5544 */ MCD::OPC_FilterValue, 10, 11, 0, 0, // Skip to: 5560
1251/* 5549 */ MCD::OPC_CheckField, 3, 2, 0, 202, 73, 0, // Skip to: 24446
1252/* 5556 */ MCD::OPC_Decode, 176, 4, 62, // Opcode: FCMP_CULT_D
1253/* 5560 */ MCD::OPC_FilterValue, 11, 11, 0, 0, // Skip to: 5576
1254/* 5565 */ MCD::OPC_CheckField, 3, 2, 0, 186, 73, 0, // Skip to: 24446
1255/* 5572 */ MCD::OPC_Decode, 198, 4, 62, // Opcode: FCMP_SULT_D
1256/* 5576 */ MCD::OPC_FilterValue, 12, 11, 0, 0, // Skip to: 5592
1257/* 5581 */ MCD::OPC_CheckField, 3, 2, 0, 170, 73, 0, // Skip to: 24446
1258/* 5588 */ MCD::OPC_Decode, 172, 4, 62, // Opcode: FCMP_CUEQ_D
1259/* 5592 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 5608
1260/* 5597 */ MCD::OPC_CheckField, 3, 2, 0, 154, 73, 0, // Skip to: 24446
1261/* 5604 */ MCD::OPC_Decode, 194, 4, 62, // Opcode: FCMP_SUEQ_D
1262/* 5608 */ MCD::OPC_FilterValue, 14, 11, 0, 0, // Skip to: 5624
1263/* 5613 */ MCD::OPC_CheckField, 3, 2, 0, 138, 73, 0, // Skip to: 24446
1264/* 5620 */ MCD::OPC_Decode, 174, 4, 62, // Opcode: FCMP_CULE_D
1265/* 5624 */ MCD::OPC_FilterValue, 15, 11, 0, 0, // Skip to: 5640
1266/* 5629 */ MCD::OPC_CheckField, 3, 2, 0, 122, 73, 0, // Skip to: 24446
1267/* 5636 */ MCD::OPC_Decode, 196, 4, 62, // Opcode: FCMP_SULE_D
1268/* 5640 */ MCD::OPC_FilterValue, 16, 11, 0, 0, // Skip to: 5656
1269/* 5645 */ MCD::OPC_CheckField, 3, 2, 0, 106, 73, 0, // Skip to: 24446
1270/* 5652 */ MCD::OPC_Decode, 168, 4, 62, // Opcode: FCMP_CNE_D
1271/* 5656 */ MCD::OPC_FilterValue, 17, 11, 0, 0, // Skip to: 5672
1272/* 5661 */ MCD::OPC_CheckField, 3, 2, 0, 90, 73, 0, // Skip to: 24446
1273/* 5668 */ MCD::OPC_Decode, 190, 4, 62, // Opcode: FCMP_SNE_D
1274/* 5672 */ MCD::OPC_FilterValue, 20, 11, 0, 0, // Skip to: 5688
1275/* 5677 */ MCD::OPC_CheckField, 3, 2, 0, 74, 73, 0, // Skip to: 24446
1276/* 5684 */ MCD::OPC_Decode, 170, 4, 62, // Opcode: FCMP_COR_D
1277/* 5688 */ MCD::OPC_FilterValue, 21, 11, 0, 0, // Skip to: 5704
1278/* 5693 */ MCD::OPC_CheckField, 3, 2, 0, 58, 73, 0, // Skip to: 24446
1279/* 5700 */ MCD::OPC_Decode, 192, 4, 62, // Opcode: FCMP_SOR_D
1280/* 5704 */ MCD::OPC_FilterValue, 24, 11, 0, 0, // Skip to: 5720
1281/* 5709 */ MCD::OPC_CheckField, 3, 2, 0, 42, 73, 0, // Skip to: 24446
1282/* 5716 */ MCD::OPC_Decode, 178, 4, 62, // Opcode: FCMP_CUNE_D
1283/* 5720 */ MCD::OPC_FilterValue, 25, 33, 73, 0, // Skip to: 24446
1284/* 5725 */ MCD::OPC_CheckField, 3, 2, 0, 26, 73, 0, // Skip to: 24446
1285/* 5732 */ MCD::OPC_Decode, 200, 4, 62, // Opcode: FCMP_SUNE_D
1286/* 5736 */ MCD::OPC_FilterValue, 5, 201, 0, 0, // Skip to: 5942
1287/* 5741 */ MCD::OPC_ExtractField, 15, 5, // Inst{19-15} ...
1288/* 5744 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5753
1289/* 5749 */ MCD::OPC_Decode, 233, 7, 63, // Opcode: VFCMP_CAF_S
1290/* 5753 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 5762
1291/* 5758 */ MCD::OPC_Decode, 255, 7, 63, // Opcode: VFCMP_SAF_S
1292/* 5762 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5771
1293/* 5767 */ MCD::OPC_Decode, 239, 7, 63, // Opcode: VFCMP_CLT_S
1294/* 5771 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 5780
1295/* 5776 */ MCD::OPC_Decode, 133, 8, 63, // Opcode: VFCMP_SLT_S
1296/* 5780 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 5789
1297/* 5785 */ MCD::OPC_Decode, 235, 7, 63, // Opcode: VFCMP_CEQ_S
1298/* 5789 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 5798
1299/* 5794 */ MCD::OPC_Decode, 129, 8, 63, // Opcode: VFCMP_SEQ_S
1300/* 5798 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 5807
1301/* 5803 */ MCD::OPC_Decode, 237, 7, 63, // Opcode: VFCMP_CLE_S
1302/* 5807 */ MCD::OPC_FilterValue, 7, 4, 0, 0, // Skip to: 5816
1303/* 5812 */ MCD::OPC_Decode, 131, 8, 63, // Opcode: VFCMP_SLE_S
1304/* 5816 */ MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 5825
1305/* 5821 */ MCD::OPC_Decode, 253, 7, 63, // Opcode: VFCMP_CUN_S
1306/* 5825 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 5834
1307/* 5830 */ MCD::OPC_Decode, 147, 8, 63, // Opcode: VFCMP_SUN_S
1308/* 5834 */ MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 5843
1309/* 5839 */ MCD::OPC_Decode, 249, 7, 63, // Opcode: VFCMP_CULT_S
1310/* 5843 */ MCD::OPC_FilterValue, 11, 4, 0, 0, // Skip to: 5852
1311/* 5848 */ MCD::OPC_Decode, 143, 8, 63, // Opcode: VFCMP_SULT_S
1312/* 5852 */ MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 5861
1313/* 5857 */ MCD::OPC_Decode, 245, 7, 63, // Opcode: VFCMP_CUEQ_S
1314/* 5861 */ MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 5870
1315/* 5866 */ MCD::OPC_Decode, 139, 8, 63, // Opcode: VFCMP_SUEQ_S
1316/* 5870 */ MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 5879
1317/* 5875 */ MCD::OPC_Decode, 247, 7, 63, // Opcode: VFCMP_CULE_S
1318/* 5879 */ MCD::OPC_FilterValue, 15, 4, 0, 0, // Skip to: 5888
1319/* 5884 */ MCD::OPC_Decode, 141, 8, 63, // Opcode: VFCMP_SULE_S
1320/* 5888 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 5897
1321/* 5893 */ MCD::OPC_Decode, 241, 7, 63, // Opcode: VFCMP_CNE_S
1322/* 5897 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 5906
1323/* 5902 */ MCD::OPC_Decode, 135, 8, 63, // Opcode: VFCMP_SNE_S
1324/* 5906 */ MCD::OPC_FilterValue, 20, 4, 0, 0, // Skip to: 5915
1325/* 5911 */ MCD::OPC_Decode, 243, 7, 63, // Opcode: VFCMP_COR_S
1326/* 5915 */ MCD::OPC_FilterValue, 21, 4, 0, 0, // Skip to: 5924
1327/* 5920 */ MCD::OPC_Decode, 137, 8, 63, // Opcode: VFCMP_SOR_S
1328/* 5924 */ MCD::OPC_FilterValue, 24, 4, 0, 0, // Skip to: 5933
1329/* 5929 */ MCD::OPC_Decode, 251, 7, 63, // Opcode: VFCMP_CUNE_S
1330/* 5933 */ MCD::OPC_FilterValue, 25, 76, 72, 0, // Skip to: 24446
1331/* 5938 */ MCD::OPC_Decode, 145, 8, 63, // Opcode: VFCMP_SUNE_S
1332/* 5942 */ MCD::OPC_FilterValue, 6, 201, 0, 0, // Skip to: 6148
1333/* 5947 */ MCD::OPC_ExtractField, 15, 5, // Inst{19-15} ...
1334/* 5950 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5959
1335/* 5955 */ MCD::OPC_Decode, 232, 7, 63, // Opcode: VFCMP_CAF_D
1336/* 5959 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 5968
1337/* 5964 */ MCD::OPC_Decode, 254, 7, 63, // Opcode: VFCMP_SAF_D
1338/* 5968 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5977
1339/* 5973 */ MCD::OPC_Decode, 238, 7, 63, // Opcode: VFCMP_CLT_D
1340/* 5977 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 5986
1341/* 5982 */ MCD::OPC_Decode, 132, 8, 63, // Opcode: VFCMP_SLT_D
1342/* 5986 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 5995
1343/* 5991 */ MCD::OPC_Decode, 234, 7, 63, // Opcode: VFCMP_CEQ_D
1344/* 5995 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 6004
1345/* 6000 */ MCD::OPC_Decode, 128, 8, 63, // Opcode: VFCMP_SEQ_D
1346/* 6004 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 6013
1347/* 6009 */ MCD::OPC_Decode, 236, 7, 63, // Opcode: VFCMP_CLE_D
1348/* 6013 */ MCD::OPC_FilterValue, 7, 4, 0, 0, // Skip to: 6022
1349/* 6018 */ MCD::OPC_Decode, 130, 8, 63, // Opcode: VFCMP_SLE_D
1350/* 6022 */ MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 6031
1351/* 6027 */ MCD::OPC_Decode, 252, 7, 63, // Opcode: VFCMP_CUN_D
1352/* 6031 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 6040
1353/* 6036 */ MCD::OPC_Decode, 146, 8, 63, // Opcode: VFCMP_SUN_D
1354/* 6040 */ MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 6049
1355/* 6045 */ MCD::OPC_Decode, 248, 7, 63, // Opcode: VFCMP_CULT_D
1356/* 6049 */ MCD::OPC_FilterValue, 11, 4, 0, 0, // Skip to: 6058
1357/* 6054 */ MCD::OPC_Decode, 142, 8, 63, // Opcode: VFCMP_SULT_D
1358/* 6058 */ MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 6067
1359/* 6063 */ MCD::OPC_Decode, 244, 7, 63, // Opcode: VFCMP_CUEQ_D
1360/* 6067 */ MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 6076
1361/* 6072 */ MCD::OPC_Decode, 138, 8, 63, // Opcode: VFCMP_SUEQ_D
1362/* 6076 */ MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 6085
1363/* 6081 */ MCD::OPC_Decode, 246, 7, 63, // Opcode: VFCMP_CULE_D
1364/* 6085 */ MCD::OPC_FilterValue, 15, 4, 0, 0, // Skip to: 6094
1365/* 6090 */ MCD::OPC_Decode, 140, 8, 63, // Opcode: VFCMP_SULE_D
1366/* 6094 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 6103
1367/* 6099 */ MCD::OPC_Decode, 240, 7, 63, // Opcode: VFCMP_CNE_D
1368/* 6103 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 6112
1369/* 6108 */ MCD::OPC_Decode, 134, 8, 63, // Opcode: VFCMP_SNE_D
1370/* 6112 */ MCD::OPC_FilterValue, 20, 4, 0, 0, // Skip to: 6121
1371/* 6117 */ MCD::OPC_Decode, 242, 7, 63, // Opcode: VFCMP_COR_D
1372/* 6121 */ MCD::OPC_FilterValue, 21, 4, 0, 0, // Skip to: 6130
1373/* 6126 */ MCD::OPC_Decode, 136, 8, 63, // Opcode: VFCMP_SOR_D
1374/* 6130 */ MCD::OPC_FilterValue, 24, 4, 0, 0, // Skip to: 6139
1375/* 6135 */ MCD::OPC_Decode, 250, 7, 63, // Opcode: VFCMP_CUNE_D
1376/* 6139 */ MCD::OPC_FilterValue, 25, 126, 71, 0, // Skip to: 24446
1377/* 6144 */ MCD::OPC_Decode, 144, 8, 63, // Opcode: VFCMP_SUNE_D
1378/* 6148 */ MCD::OPC_FilterValue, 9, 201, 0, 0, // Skip to: 6354
1379/* 6153 */ MCD::OPC_ExtractField, 15, 5, // Inst{19-15} ...
1380/* 6156 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6165
1381/* 6161 */ MCD::OPC_Decode, 168, 14, 64, // Opcode: XVFCMP_CAF_S
1382/* 6165 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 6174
1383/* 6170 */ MCD::OPC_Decode, 190, 14, 64, // Opcode: XVFCMP_SAF_S
1384/* 6174 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6183
1385/* 6179 */ MCD::OPC_Decode, 174, 14, 64, // Opcode: XVFCMP_CLT_S
1386/* 6183 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 6192
1387/* 6188 */ MCD::OPC_Decode, 196, 14, 64, // Opcode: XVFCMP_SLT_S
1388/* 6192 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 6201
1389/* 6197 */ MCD::OPC_Decode, 170, 14, 64, // Opcode: XVFCMP_CEQ_S
1390/* 6201 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 6210
1391/* 6206 */ MCD::OPC_Decode, 192, 14, 64, // Opcode: XVFCMP_SEQ_S
1392/* 6210 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 6219
1393/* 6215 */ MCD::OPC_Decode, 172, 14, 64, // Opcode: XVFCMP_CLE_S
1394/* 6219 */ MCD::OPC_FilterValue, 7, 4, 0, 0, // Skip to: 6228
1395/* 6224 */ MCD::OPC_Decode, 194, 14, 64, // Opcode: XVFCMP_SLE_S
1396/* 6228 */ MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 6237
1397/* 6233 */ MCD::OPC_Decode, 188, 14, 64, // Opcode: XVFCMP_CUN_S
1398/* 6237 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 6246
1399/* 6242 */ MCD::OPC_Decode, 210, 14, 64, // Opcode: XVFCMP_SUN_S
1400/* 6246 */ MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 6255
1401/* 6251 */ MCD::OPC_Decode, 184, 14, 64, // Opcode: XVFCMP_CULT_S
1402/* 6255 */ MCD::OPC_FilterValue, 11, 4, 0, 0, // Skip to: 6264
1403/* 6260 */ MCD::OPC_Decode, 206, 14, 64, // Opcode: XVFCMP_SULT_S
1404/* 6264 */ MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 6273
1405/* 6269 */ MCD::OPC_Decode, 180, 14, 64, // Opcode: XVFCMP_CUEQ_S
1406/* 6273 */ MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 6282
1407/* 6278 */ MCD::OPC_Decode, 202, 14, 64, // Opcode: XVFCMP_SUEQ_S
1408/* 6282 */ MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 6291
1409/* 6287 */ MCD::OPC_Decode, 182, 14, 64, // Opcode: XVFCMP_CULE_S
1410/* 6291 */ MCD::OPC_FilterValue, 15, 4, 0, 0, // Skip to: 6300
1411/* 6296 */ MCD::OPC_Decode, 204, 14, 64, // Opcode: XVFCMP_SULE_S
1412/* 6300 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 6309
1413/* 6305 */ MCD::OPC_Decode, 176, 14, 64, // Opcode: XVFCMP_CNE_S
1414/* 6309 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 6318
1415/* 6314 */ MCD::OPC_Decode, 198, 14, 64, // Opcode: XVFCMP_SNE_S
1416/* 6318 */ MCD::OPC_FilterValue, 20, 4, 0, 0, // Skip to: 6327
1417/* 6323 */ MCD::OPC_Decode, 178, 14, 64, // Opcode: XVFCMP_COR_S
1418/* 6327 */ MCD::OPC_FilterValue, 21, 4, 0, 0, // Skip to: 6336
1419/* 6332 */ MCD::OPC_Decode, 200, 14, 64, // Opcode: XVFCMP_SOR_S
1420/* 6336 */ MCD::OPC_FilterValue, 24, 4, 0, 0, // Skip to: 6345
1421/* 6341 */ MCD::OPC_Decode, 186, 14, 64, // Opcode: XVFCMP_CUNE_S
1422/* 6345 */ MCD::OPC_FilterValue, 25, 176, 70, 0, // Skip to: 24446
1423/* 6350 */ MCD::OPC_Decode, 208, 14, 64, // Opcode: XVFCMP_SUNE_S
1424/* 6354 */ MCD::OPC_FilterValue, 10, 201, 0, 0, // Skip to: 6560
1425/* 6359 */ MCD::OPC_ExtractField, 15, 5, // Inst{19-15} ...
1426/* 6362 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6371
1427/* 6367 */ MCD::OPC_Decode, 167, 14, 64, // Opcode: XVFCMP_CAF_D
1428/* 6371 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 6380
1429/* 6376 */ MCD::OPC_Decode, 189, 14, 64, // Opcode: XVFCMP_SAF_D
1430/* 6380 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6389
1431/* 6385 */ MCD::OPC_Decode, 173, 14, 64, // Opcode: XVFCMP_CLT_D
1432/* 6389 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 6398
1433/* 6394 */ MCD::OPC_Decode, 195, 14, 64, // Opcode: XVFCMP_SLT_D
1434/* 6398 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 6407
1435/* 6403 */ MCD::OPC_Decode, 169, 14, 64, // Opcode: XVFCMP_CEQ_D
1436/* 6407 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 6416
1437/* 6412 */ MCD::OPC_Decode, 191, 14, 64, // Opcode: XVFCMP_SEQ_D
1438/* 6416 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 6425
1439/* 6421 */ MCD::OPC_Decode, 171, 14, 64, // Opcode: XVFCMP_CLE_D
1440/* 6425 */ MCD::OPC_FilterValue, 7, 4, 0, 0, // Skip to: 6434
1441/* 6430 */ MCD::OPC_Decode, 193, 14, 64, // Opcode: XVFCMP_SLE_D
1442/* 6434 */ MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 6443
1443/* 6439 */ MCD::OPC_Decode, 187, 14, 64, // Opcode: XVFCMP_CUN_D
1444/* 6443 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 6452
1445/* 6448 */ MCD::OPC_Decode, 209, 14, 64, // Opcode: XVFCMP_SUN_D
1446/* 6452 */ MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 6461
1447/* 6457 */ MCD::OPC_Decode, 183, 14, 64, // Opcode: XVFCMP_CULT_D
1448/* 6461 */ MCD::OPC_FilterValue, 11, 4, 0, 0, // Skip to: 6470
1449/* 6466 */ MCD::OPC_Decode, 205, 14, 64, // Opcode: XVFCMP_SULT_D
1450/* 6470 */ MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 6479
1451/* 6475 */ MCD::OPC_Decode, 179, 14, 64, // Opcode: XVFCMP_CUEQ_D
1452/* 6479 */ MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 6488
1453/* 6484 */ MCD::OPC_Decode, 201, 14, 64, // Opcode: XVFCMP_SUEQ_D
1454/* 6488 */ MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 6497
1455/* 6493 */ MCD::OPC_Decode, 181, 14, 64, // Opcode: XVFCMP_CULE_D
1456/* 6497 */ MCD::OPC_FilterValue, 15, 4, 0, 0, // Skip to: 6506
1457/* 6502 */ MCD::OPC_Decode, 203, 14, 64, // Opcode: XVFCMP_SULE_D
1458/* 6506 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 6515
1459/* 6511 */ MCD::OPC_Decode, 175, 14, 64, // Opcode: XVFCMP_CNE_D
1460/* 6515 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 6524
1461/* 6520 */ MCD::OPC_Decode, 197, 14, 64, // Opcode: XVFCMP_SNE_D
1462/* 6524 */ MCD::OPC_FilterValue, 20, 4, 0, 0, // Skip to: 6533
1463/* 6529 */ MCD::OPC_Decode, 177, 14, 64, // Opcode: XVFCMP_COR_D
1464/* 6533 */ MCD::OPC_FilterValue, 21, 4, 0, 0, // Skip to: 6542
1465/* 6538 */ MCD::OPC_Decode, 199, 14, 64, // Opcode: XVFCMP_SOR_D
1466/* 6542 */ MCD::OPC_FilterValue, 24, 4, 0, 0, // Skip to: 6551
1467/* 6547 */ MCD::OPC_Decode, 185, 14, 64, // Opcode: XVFCMP_CUNE_D
1468/* 6551 */ MCD::OPC_FilterValue, 25, 226, 69, 0, // Skip to: 24446
1469/* 6556 */ MCD::OPC_Decode, 207, 14, 64, // Opcode: XVFCMP_SUNE_D
1470/* 6560 */ MCD::OPC_FilterValue, 16, 11, 0, 0, // Skip to: 6576
1471/* 6565 */ MCD::OPC_CheckField, 18, 2, 0, 210, 69, 0, // Skip to: 24446
1472/* 6572 */ MCD::OPC_Decode, 134, 5, 65, // Opcode: FSEL_xS
1473/* 6576 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 6585
1474/* 6581 */ MCD::OPC_Decode, 175, 7, 59, // Opcode: VBITSEL_V
1475/* 6585 */ MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 6594
1476/* 6590 */ MCD::OPC_Decode, 250, 13, 60, // Opcode: XVBITSEL_V
1477/* 6594 */ MCD::OPC_FilterValue, 21, 4, 0, 0, // Skip to: 6603
1478/* 6599 */ MCD::OPC_Decode, 227, 10, 59, // Opcode: VSHUF_B
1479/* 6603 */ MCD::OPC_FilterValue, 22, 174, 69, 0, // Skip to: 24446
1480/* 6608 */ MCD::OPC_Decode, 169, 17, 60, // Opcode: XVSHUF_B
1481/* 6612 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 6626
1482/* 6617 */ MCD::OPC_CheckPredicate, 0, 160, 69, 0, // Skip to: 24446
1483/* 6622 */ MCD::OPC_Decode, 144, 3, 66, // Opcode: ADDU16I_D
1484/* 6626 */ MCD::OPC_FilterValue, 5, 26, 0, 0, // Skip to: 6657
1485/* 6631 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ...
1486/* 6634 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6643
1487/* 6639 */ MCD::OPC_Decode, 220, 5, 67, // Opcode: LU12I_W
1488/* 6643 */ MCD::OPC_FilterValue, 1, 134, 69, 0, // Skip to: 24446
1489/* 6648 */ MCD::OPC_CheckPredicate, 0, 129, 69, 0, // Skip to: 24446
1490/* 6653 */ MCD::OPC_Decode, 221, 5, 68, // Opcode: LU32I_D
1491/* 6657 */ MCD::OPC_FilterValue, 6, 21, 0, 0, // Skip to: 6683
1492/* 6662 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ...
1493/* 6665 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6674
1494/* 6670 */ MCD::OPC_Decode, 129, 6, 67, // Opcode: PCADDI
1495/* 6674 */ MCD::OPC_FilterValue, 1, 103, 69, 0, // Skip to: 24446
1496/* 6679 */ MCD::OPC_Decode, 132, 6, 67, // Opcode: PCALAU12I
1497/* 6683 */ MCD::OPC_FilterValue, 7, 26, 0, 0, // Skip to: 6714
1498/* 6688 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ...
1499/* 6691 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6700
1500/* 6696 */ MCD::OPC_Decode, 130, 6, 67, // Opcode: PCADDU12I
1501/* 6700 */ MCD::OPC_FilterValue, 1, 77, 69, 0, // Skip to: 24446
1502/* 6705 */ MCD::OPC_CheckPredicate, 0, 72, 69, 0, // Skip to: 24446
1503/* 6710 */ MCD::OPC_Decode, 131, 6, 67, // Opcode: PCADDU18I
1504/* 6714 */ MCD::OPC_FilterValue, 8, 49, 0, 0, // Skip to: 6768
1505/* 6719 */ MCD::OPC_ExtractField, 24, 2, // Inst{25-24} ...
1506/* 6722 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6731
1507/* 6727 */ MCD::OPC_Decode, 219, 5, 69, // Opcode: LL_W
1508/* 6731 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 6740
1509/* 6736 */ MCD::OPC_Decode, 168, 6, 70, // Opcode: SC_W
1510/* 6740 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6754
1511/* 6745 */ MCD::OPC_CheckPredicate, 0, 32, 69, 0, // Skip to: 24446
1512/* 6750 */ MCD::OPC_Decode, 218, 5, 69, // Opcode: LL_D
1513/* 6754 */ MCD::OPC_FilterValue, 3, 23, 69, 0, // Skip to: 24446
1514/* 6759 */ MCD::OPC_CheckPredicate, 0, 18, 69, 0, // Skip to: 24446
1515/* 6764 */ MCD::OPC_Decode, 166, 6, 70, // Opcode: SC_D
1516/* 6768 */ MCD::OPC_FilterValue, 9, 59, 0, 0, // Skip to: 6832
1517/* 6773 */ MCD::OPC_ExtractField, 24, 2, // Inst{25-24} ...
1518/* 6776 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6790
1519/* 6781 */ MCD::OPC_CheckPredicate, 0, 252, 68, 0, // Skip to: 24446
1520/* 6786 */ MCD::OPC_Decode, 199, 5, 69, // Opcode: LDPTR_W
1521/* 6790 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 6804
1522/* 6795 */ MCD::OPC_CheckPredicate, 0, 238, 68, 0, // Skip to: 24446
1523/* 6800 */ MCD::OPC_Decode, 202, 6, 69, // Opcode: STPTR_W
1524/* 6804 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6818
1525/* 6809 */ MCD::OPC_CheckPredicate, 0, 224, 68, 0, // Skip to: 24446
1526/* 6814 */ MCD::OPC_Decode, 198, 5, 69, // Opcode: LDPTR_D
1527/* 6818 */ MCD::OPC_FilterValue, 3, 215, 68, 0, // Skip to: 24446
1528/* 6823 */ MCD::OPC_CheckPredicate, 0, 210, 68, 0, // Skip to: 24446
1529/* 6828 */ MCD::OPC_Decode, 201, 6, 69, // Opcode: STPTR_D
1530/* 6832 */ MCD::OPC_FilterValue, 10, 162, 0, 0, // Skip to: 6999
1531/* 6837 */ MCD::OPC_ExtractField, 22, 4, // Inst{25-22} ...
1532/* 6840 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6849
1533/* 6845 */ MCD::OPC_Decode, 209, 5, 48, // Opcode: LD_B
1534/* 6849 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 6858
1535/* 6854 */ MCD::OPC_Decode, 212, 5, 48, // Opcode: LD_H
1536/* 6858 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6867
1537/* 6863 */ MCD::OPC_Decode, 214, 5, 48, // Opcode: LD_W
1538/* 6867 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 6881
1539/* 6872 */ MCD::OPC_CheckPredicate, 0, 161, 68, 0, // Skip to: 24446
1540/* 6877 */ MCD::OPC_Decode, 211, 5, 48, // Opcode: LD_D
1541/* 6881 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 6890
1542/* 6886 */ MCD::OPC_Decode, 209, 6, 48, // Opcode: ST_B
1543/* 6890 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 6899
1544/* 6895 */ MCD::OPC_Decode, 211, 6, 48, // Opcode: ST_H
1545/* 6899 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 6908
1546/* 6904 */ MCD::OPC_Decode, 212, 6, 48, // Opcode: ST_W
1547/* 6908 */ MCD::OPC_FilterValue, 7, 9, 0, 0, // Skip to: 6922
1548/* 6913 */ MCD::OPC_CheckPredicate, 0, 120, 68, 0, // Skip to: 24446
1549/* 6918 */ MCD::OPC_Decode, 210, 6, 48, // Opcode: ST_D
1550/* 6922 */ MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 6931
1551/* 6927 */ MCD::OPC_Decode, 210, 5, 48, // Opcode: LD_BU
1552/* 6931 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 6940
1553/* 6936 */ MCD::OPC_Decode, 213, 5, 48, // Opcode: LD_HU
1554/* 6940 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 6954
1555/* 6945 */ MCD::OPC_CheckPredicate, 0, 88, 68, 0, // Skip to: 24446
1556/* 6950 */ MCD::OPC_Decode, 215, 5, 48, // Opcode: LD_WU
1557/* 6954 */ MCD::OPC_FilterValue, 11, 4, 0, 0, // Skip to: 6963
1558/* 6959 */ MCD::OPC_Decode, 133, 6, 53, // Opcode: PRELD
1559/* 6963 */ MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 6972
1560/* 6968 */ MCD::OPC_Decode, 224, 4, 71, // Opcode: FLD_S
1561/* 6972 */ MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 6981
1562/* 6977 */ MCD::OPC_Decode, 144, 5, 71, // Opcode: FST_S
1563/* 6981 */ MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 6990
1564/* 6986 */ MCD::OPC_Decode, 223, 4, 72, // Opcode: FLD_D
1565/* 6990 */ MCD::OPC_FilterValue, 15, 43, 68, 0, // Skip to: 24446
1566/* 6995 */ MCD::OPC_Decode, 143, 5, 72, // Opcode: FST_D
1567/* 6999 */ MCD::OPC_FilterValue, 11, 131, 0, 0, // Skip to: 7135
1568/* 7004 */ MCD::OPC_ExtractField, 22, 4, // Inst{25-22} ...
1569/* 7007 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7016
1570/* 7012 */ MCD::OPC_Decode, 138, 9, 73, // Opcode: VLD
1571/* 7016 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 7025
1572/* 7021 */ MCD::OPC_Decode, 149, 12, 73, // Opcode: VST
1573/* 7025 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 7034
1574/* 7030 */ MCD::OPC_Decode, 202, 15, 74, // Opcode: XVLD
1575/* 7034 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 7043
1576/* 7039 */ MCD::OPC_Decode, 219, 18, 74, // Opcode: XVST
1577/* 7043 */ MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 7052
1578/* 7048 */ MCD::OPC_Decode, 196, 5, 48, // Opcode: LDL_W
1579/* 7052 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 7061
1580/* 7057 */ MCD::OPC_Decode, 201, 5, 48, // Opcode: LDR_W
1581/* 7061 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 7075
1582/* 7066 */ MCD::OPC_CheckPredicate, 0, 223, 67, 0, // Skip to: 24446
1583/* 7071 */ MCD::OPC_Decode, 195, 5, 48, // Opcode: LDL_D
1584/* 7075 */ MCD::OPC_FilterValue, 11, 9, 0, 0, // Skip to: 7089
1585/* 7080 */ MCD::OPC_CheckPredicate, 0, 209, 67, 0, // Skip to: 24446
1586/* 7085 */ MCD::OPC_Decode, 200, 5, 48, // Opcode: LDR_D
1587/* 7089 */ MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 7098
1588/* 7094 */ MCD::OPC_Decode, 200, 6, 48, // Opcode: STL_W
1589/* 7098 */ MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 7107
1590/* 7103 */ MCD::OPC_Decode, 204, 6, 48, // Opcode: STR_W
1591/* 7107 */ MCD::OPC_FilterValue, 14, 9, 0, 0, // Skip to: 7121
1592/* 7112 */ MCD::OPC_CheckPredicate, 0, 177, 67, 0, // Skip to: 24446
1593/* 7117 */ MCD::OPC_Decode, 199, 6, 48, // Opcode: STL_D
1594/* 7121 */ MCD::OPC_FilterValue, 15, 168, 67, 0, // Skip to: 24446
1595/* 7126 */ MCD::OPC_CheckPredicate, 0, 163, 67, 0, // Skip to: 24446
1596/* 7131 */ MCD::OPC_Decode, 203, 6, 48, // Opcode: STR_D
1597/* 7135 */ MCD::OPC_FilterValue, 12, 1, 1, 0, // Skip to: 7397
1598/* 7140 */ MCD::OPC_ExtractField, 23, 3, // Inst{25-23} ...
1599/* 7143 */ MCD::OPC_FilterValue, 0, 44, 0, 0, // Skip to: 7192
1600/* 7148 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ...
1601/* 7151 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7167
1602/* 7156 */ MCD::OPC_CheckField, 19, 2, 2, 131, 67, 0, // Skip to: 24446
1603/* 7163 */ MCD::OPC_Decode, 141, 9, 75, // Opcode: VLDREPL_D
1604/* 7167 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 7183
1605/* 7172 */ MCD::OPC_CheckField, 20, 1, 0, 115, 67, 0, // Skip to: 24446
1606/* 7179 */ MCD::OPC_Decode, 143, 9, 76, // Opcode: VLDREPL_W
1607/* 7183 */ MCD::OPC_FilterValue, 2, 106, 67, 0, // Skip to: 24446
1608/* 7188 */ MCD::OPC_Decode, 142, 9, 77, // Opcode: VLDREPL_H
1609/* 7192 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 7208
1610/* 7197 */ MCD::OPC_CheckField, 22, 1, 0, 90, 67, 0, // Skip to: 24446
1611/* 7204 */ MCD::OPC_Decode, 140, 9, 73, // Opcode: VLDREPL_B
1612/* 7208 */ MCD::OPC_FilterValue, 2, 44, 0, 0, // Skip to: 7257
1613/* 7213 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ...
1614/* 7216 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7232
1615/* 7221 */ MCD::OPC_CheckField, 19, 2, 2, 66, 67, 0, // Skip to: 24446
1616/* 7228 */ MCD::OPC_Decode, 151, 12, 78, // Opcode: VSTELM_D
1617/* 7232 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 7248
1618/* 7237 */ MCD::OPC_CheckField, 20, 1, 0, 50, 67, 0, // Skip to: 24446
1619/* 7244 */ MCD::OPC_Decode, 153, 12, 79, // Opcode: VSTELM_W
1620/* 7248 */ MCD::OPC_FilterValue, 2, 41, 67, 0, // Skip to: 24446
1621/* 7253 */ MCD::OPC_Decode, 152, 12, 80, // Opcode: VSTELM_H
1622/* 7257 */ MCD::OPC_FilterValue, 3, 11, 0, 0, // Skip to: 7273
1623/* 7262 */ MCD::OPC_CheckField, 22, 1, 0, 25, 67, 0, // Skip to: 24446
1624/* 7269 */ MCD::OPC_Decode, 150, 12, 81, // Opcode: VSTELM_B
1625/* 7273 */ MCD::OPC_FilterValue, 4, 44, 0, 0, // Skip to: 7322
1626/* 7278 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ...
1627/* 7281 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7297
1628/* 7286 */ MCD::OPC_CheckField, 19, 2, 2, 1, 67, 0, // Skip to: 24446
1629/* 7293 */ MCD::OPC_Decode, 205, 15, 82, // Opcode: XVLDREPL_D
1630/* 7297 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 7313
1631/* 7302 */ MCD::OPC_CheckField, 20, 1, 0, 241, 66, 0, // Skip to: 24446
1632/* 7309 */ MCD::OPC_Decode, 207, 15, 83, // Opcode: XVLDREPL_W
1633/* 7313 */ MCD::OPC_FilterValue, 2, 232, 66, 0, // Skip to: 24446
1634/* 7318 */ MCD::OPC_Decode, 206, 15, 84, // Opcode: XVLDREPL_H
1635/* 7322 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 7338
1636/* 7327 */ MCD::OPC_CheckField, 22, 1, 0, 216, 66, 0, // Skip to: 24446
1637/* 7334 */ MCD::OPC_Decode, 204, 15, 74, // Opcode: XVLDREPL_B
1638/* 7338 */ MCD::OPC_FilterValue, 6, 45, 0, 0, // Skip to: 7388
1639/* 7343 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
1640/* 7346 */ MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 7379
1641/* 7351 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
1642/* 7354 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7370
1643/* 7359 */ MCD::OPC_CheckField, 20, 1, 1, 184, 66, 0, // Skip to: 24446
1644/* 7366 */ MCD::OPC_Decode, 221, 18, 85, // Opcode: XVSTELM_D
1645/* 7370 */ MCD::OPC_FilterValue, 1, 175, 66, 0, // Skip to: 24446
1646/* 7375 */ MCD::OPC_Decode, 223, 18, 86, // Opcode: XVSTELM_W
1647/* 7379 */ MCD::OPC_FilterValue, 1, 166, 66, 0, // Skip to: 24446
1648/* 7384 */ MCD::OPC_Decode, 222, 18, 87, // Opcode: XVSTELM_H
1649/* 7388 */ MCD::OPC_FilterValue, 7, 157, 66, 0, // Skip to: 24446
1650/* 7393 */ MCD::OPC_Decode, 220, 18, 88, // Opcode: XVSTELM_B
1651/* 7397 */ MCD::OPC_FilterValue, 14, 157, 5, 0, // Skip to: 8839
1652/* 7402 */ MCD::OPC_ExtractField, 15, 11, // Inst{25-15} ...
1653/* 7405 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7419
1654/* 7410 */ MCD::OPC_CheckPredicate, 0, 135, 66, 0, // Skip to: 24446
1655/* 7415 */ MCD::OPC_Decode, 202, 5, 11, // Opcode: LDX_B
1656/* 7419 */ MCD::OPC_FilterValue, 8, 9, 0, 0, // Skip to: 7433
1657/* 7424 */ MCD::OPC_CheckPredicate, 0, 121, 66, 0, // Skip to: 24446
1658/* 7429 */ MCD::OPC_Decode, 205, 5, 11, // Opcode: LDX_H
1659/* 7433 */ MCD::OPC_FilterValue, 16, 9, 0, 0, // Skip to: 7447
1660/* 7438 */ MCD::OPC_CheckPredicate, 0, 107, 66, 0, // Skip to: 24446
1661/* 7443 */ MCD::OPC_Decode, 207, 5, 11, // Opcode: LDX_W
1662/* 7447 */ MCD::OPC_FilterValue, 24, 9, 0, 0, // Skip to: 7461
1663/* 7452 */ MCD::OPC_CheckPredicate, 0, 93, 66, 0, // Skip to: 24446
1664/* 7457 */ MCD::OPC_Decode, 204, 5, 11, // Opcode: LDX_D
1665/* 7461 */ MCD::OPC_FilterValue, 32, 9, 0, 0, // Skip to: 7475
1666/* 7466 */ MCD::OPC_CheckPredicate, 0, 79, 66, 0, // Skip to: 24446
1667/* 7471 */ MCD::OPC_Decode, 205, 6, 11, // Opcode: STX_B
1668/* 7475 */ MCD::OPC_FilterValue, 40, 9, 0, 0, // Skip to: 7489
1669/* 7480 */ MCD::OPC_CheckPredicate, 0, 65, 66, 0, // Skip to: 24446
1670/* 7485 */ MCD::OPC_Decode, 207, 6, 11, // Opcode: STX_H
1671/* 7489 */ MCD::OPC_FilterValue, 48, 9, 0, 0, // Skip to: 7503
1672/* 7494 */ MCD::OPC_CheckPredicate, 0, 51, 66, 0, // Skip to: 24446
1673/* 7499 */ MCD::OPC_Decode, 208, 6, 11, // Opcode: STX_W
1674/* 7503 */ MCD::OPC_FilterValue, 56, 9, 0, 0, // Skip to: 7517
1675/* 7508 */ MCD::OPC_CheckPredicate, 0, 37, 66, 0, // Skip to: 24446
1676/* 7513 */ MCD::OPC_Decode, 206, 6, 11, // Opcode: STX_D
1677/* 7517 */ MCD::OPC_FilterValue, 64, 9, 0, 0, // Skip to: 7531
1678/* 7522 */ MCD::OPC_CheckPredicate, 0, 23, 66, 0, // Skip to: 24446
1679/* 7527 */ MCD::OPC_Decode, 203, 5, 11, // Opcode: LDX_BU
1680/* 7531 */ MCD::OPC_FilterValue, 72, 9, 0, 0, // Skip to: 7545
1681/* 7536 */ MCD::OPC_CheckPredicate, 0, 9, 66, 0, // Skip to: 24446
1682/* 7541 */ MCD::OPC_Decode, 206, 5, 11, // Opcode: LDX_HU
1683/* 7545 */ MCD::OPC_FilterValue, 80, 9, 0, 0, // Skip to: 7559
1684/* 7550 */ MCD::OPC_CheckPredicate, 0, 251, 65, 0, // Skip to: 24446
1685/* 7555 */ MCD::OPC_Decode, 208, 5, 11, // Opcode: LDX_WU
1686/* 7559 */ MCD::OPC_FilterValue, 88, 9, 0, 0, // Skip to: 7573
1687/* 7564 */ MCD::OPC_CheckPredicate, 0, 237, 65, 0, // Skip to: 24446
1688/* 7569 */ MCD::OPC_Decode, 134, 6, 89, // Opcode: PRELDX
1689/* 7573 */ MCD::OPC_FilterValue, 96, 4, 0, 0, // Skip to: 7582
1690/* 7578 */ MCD::OPC_Decode, 222, 4, 90, // Opcode: FLDX_S
1691/* 7582 */ MCD::OPC_FilterValue, 104, 4, 0, 0, // Skip to: 7591
1692/* 7587 */ MCD::OPC_Decode, 221, 4, 91, // Opcode: FLDX_D
1693/* 7591 */ MCD::OPC_FilterValue, 112, 4, 0, 0, // Skip to: 7600
1694/* 7596 */ MCD::OPC_Decode, 142, 5, 90, // Opcode: FSTX_S
1695/* 7600 */ MCD::OPC_FilterValue, 120, 4, 0, 0, // Skip to: 7609
1696/* 7605 */ MCD::OPC_Decode, 141, 5, 91, // Opcode: FSTX_D
1697/* 7609 */ MCD::OPC_FilterValue, 128, 1, 4, 0, 0, // Skip to: 7619
1698/* 7615 */ MCD::OPC_Decode, 144, 9, 92, // Opcode: VLDX
1699/* 7619 */ MCD::OPC_FilterValue, 136, 1, 4, 0, 0, // Skip to: 7629
1700/* 7625 */ MCD::OPC_Decode, 154, 12, 92, // Opcode: VSTX
1701/* 7629 */ MCD::OPC_FilterValue, 144, 1, 4, 0, 0, // Skip to: 7639
1702/* 7635 */ MCD::OPC_Decode, 208, 15, 93, // Opcode: XVLDX
1703/* 7639 */ MCD::OPC_FilterValue, 152, 1, 4, 0, 0, // Skip to: 7649
1704/* 7645 */ MCD::OPC_Decode, 224, 18, 93, // Opcode: XVSTX
1705/* 7649 */ MCD::OPC_FilterValue, 174, 1, 9, 0, 0, // Skip to: 7664
1706/* 7655 */ MCD::OPC_CheckPredicate, 0, 146, 65, 0, // Skip to: 24446
1707/* 7660 */ MCD::OPC_Decode, 167, 6, 94, // Opcode: SC_Q
1708/* 7664 */ MCD::OPC_FilterValue, 175, 1, 49, 0, 0, // Skip to: 7719
1709/* 7670 */ MCD::OPC_ExtractField, 10, 5, // Inst{14-10} ...
1710/* 7673 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7682
1711/* 7678 */ MCD::OPC_Decode, 217, 5, 2, // Opcode: LLACQ_W
1712/* 7682 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 7691
1713/* 7687 */ MCD::OPC_Decode, 165, 6, 95, // Opcode: SCREL_W
1714/* 7691 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7705
1715/* 7696 */ MCD::OPC_CheckPredicate, 0, 105, 65, 0, // Skip to: 24446
1716/* 7701 */ MCD::OPC_Decode, 216, 5, 2, // Opcode: LLACQ_D
1717/* 7705 */ MCD::OPC_FilterValue, 3, 96, 65, 0, // Skip to: 24446
1718/* 7710 */ MCD::OPC_CheckPredicate, 0, 91, 65, 0, // Skip to: 24446
1719/* 7715 */ MCD::OPC_Decode, 164, 6, 95, // Opcode: SCREL_D
1720/* 7719 */ MCD::OPC_FilterValue, 176, 1, 9, 0, 0, // Skip to: 7734
1721/* 7725 */ MCD::OPC_CheckPredicate, 0, 76, 65, 0, // Skip to: 24446
1722/* 7730 */ MCD::OPC_Decode, 162, 3, 96, // Opcode: AMCAS_B
1723/* 7734 */ MCD::OPC_FilterValue, 177, 1, 9, 0, 0, // Skip to: 7749
1724/* 7740 */ MCD::OPC_CheckPredicate, 0, 61, 65, 0, // Skip to: 24446
1725/* 7745 */ MCD::OPC_Decode, 164, 3, 96, // Opcode: AMCAS_H
1726/* 7749 */ MCD::OPC_FilterValue, 178, 1, 9, 0, 0, // Skip to: 7764
1727/* 7755 */ MCD::OPC_CheckPredicate, 0, 46, 65, 0, // Skip to: 24446
1728/* 7760 */ MCD::OPC_Decode, 165, 3, 96, // Opcode: AMCAS_W
1729/* 7764 */ MCD::OPC_FilterValue, 179, 1, 9, 0, 0, // Skip to: 7779
1730/* 7770 */ MCD::OPC_CheckPredicate, 0, 31, 65, 0, // Skip to: 24446
1731/* 7775 */ MCD::OPC_Decode, 163, 3, 96, // Opcode: AMCAS_D
1732/* 7779 */ MCD::OPC_FilterValue, 180, 1, 9, 0, 0, // Skip to: 7794
1733/* 7785 */ MCD::OPC_CheckPredicate, 0, 16, 65, 0, // Skip to: 24446
1734/* 7790 */ MCD::OPC_Decode, 166, 3, 96, // Opcode: AMCAS__DB_B
1735/* 7794 */ MCD::OPC_FilterValue, 181, 1, 9, 0, 0, // Skip to: 7809
1736/* 7800 */ MCD::OPC_CheckPredicate, 0, 1, 65, 0, // Skip to: 24446
1737/* 7805 */ MCD::OPC_Decode, 168, 3, 96, // Opcode: AMCAS__DB_H
1738/* 7809 */ MCD::OPC_FilterValue, 182, 1, 9, 0, 0, // Skip to: 7824
1739/* 7815 */ MCD::OPC_CheckPredicate, 0, 242, 64, 0, // Skip to: 24446
1740/* 7820 */ MCD::OPC_Decode, 169, 3, 96, // Opcode: AMCAS__DB_W
1741/* 7824 */ MCD::OPC_FilterValue, 183, 1, 9, 0, 0, // Skip to: 7839
1742/* 7830 */ MCD::OPC_CheckPredicate, 0, 227, 64, 0, // Skip to: 24446
1743/* 7835 */ MCD::OPC_Decode, 167, 3, 96, // Opcode: AMCAS__DB_D
1744/* 7839 */ MCD::OPC_FilterValue, 184, 1, 9, 0, 0, // Skip to: 7854
1745/* 7845 */ MCD::OPC_CheckPredicate, 0, 212, 64, 0, // Skip to: 24446
1746/* 7850 */ MCD::OPC_Decode, 190, 3, 96, // Opcode: AMSWAP_B
1747/* 7854 */ MCD::OPC_FilterValue, 185, 1, 9, 0, 0, // Skip to: 7869
1748/* 7860 */ MCD::OPC_CheckPredicate, 0, 197, 64, 0, // Skip to: 24446
1749/* 7865 */ MCD::OPC_Decode, 192, 3, 96, // Opcode: AMSWAP_H
1750/* 7869 */ MCD::OPC_FilterValue, 186, 1, 9, 0, 0, // Skip to: 7884
1751/* 7875 */ MCD::OPC_CheckPredicate, 0, 182, 64, 0, // Skip to: 24446
1752/* 7880 */ MCD::OPC_Decode, 150, 3, 96, // Opcode: AMADD_B
1753/* 7884 */ MCD::OPC_FilterValue, 187, 1, 9, 0, 0, // Skip to: 7899
1754/* 7890 */ MCD::OPC_CheckPredicate, 0, 167, 64, 0, // Skip to: 24446
1755/* 7895 */ MCD::OPC_Decode, 152, 3, 96, // Opcode: AMADD_H
1756/* 7899 */ MCD::OPC_FilterValue, 188, 1, 9, 0, 0, // Skip to: 7914
1757/* 7905 */ MCD::OPC_CheckPredicate, 0, 152, 64, 0, // Skip to: 24446
1758/* 7910 */ MCD::OPC_Decode, 194, 3, 96, // Opcode: AMSWAP__DB_B
1759/* 7914 */ MCD::OPC_FilterValue, 189, 1, 9, 0, 0, // Skip to: 7929
1760/* 7920 */ MCD::OPC_CheckPredicate, 0, 137, 64, 0, // Skip to: 24446
1761/* 7925 */ MCD::OPC_Decode, 196, 3, 96, // Opcode: AMSWAP__DB_H
1762/* 7929 */ MCD::OPC_FilterValue, 190, 1, 9, 0, 0, // Skip to: 7944
1763/* 7935 */ MCD::OPC_CheckPredicate, 0, 122, 64, 0, // Skip to: 24446
1764/* 7940 */ MCD::OPC_Decode, 154, 3, 96, // Opcode: AMADD__DB_B
1765/* 7944 */ MCD::OPC_FilterValue, 191, 1, 9, 0, 0, // Skip to: 7959
1766/* 7950 */ MCD::OPC_CheckPredicate, 0, 107, 64, 0, // Skip to: 24446
1767/* 7955 */ MCD::OPC_Decode, 156, 3, 96, // Opcode: AMADD__DB_H
1768/* 7959 */ MCD::OPC_FilterValue, 192, 1, 9, 0, 0, // Skip to: 7974
1769/* 7965 */ MCD::OPC_CheckPredicate, 0, 92, 64, 0, // Skip to: 24446
1770/* 7970 */ MCD::OPC_Decode, 193, 3, 96, // Opcode: AMSWAP_W
1771/* 7974 */ MCD::OPC_FilterValue, 193, 1, 9, 0, 0, // Skip to: 7989
1772/* 7980 */ MCD::OPC_CheckPredicate, 0, 77, 64, 0, // Skip to: 24446
1773/* 7985 */ MCD::OPC_Decode, 191, 3, 96, // Opcode: AMSWAP_D
1774/* 7989 */ MCD::OPC_FilterValue, 194, 1, 9, 0, 0, // Skip to: 8004
1775/* 7995 */ MCD::OPC_CheckPredicate, 0, 62, 64, 0, // Skip to: 24446
1776/* 8000 */ MCD::OPC_Decode, 153, 3, 96, // Opcode: AMADD_W
1777/* 8004 */ MCD::OPC_FilterValue, 195, 1, 9, 0, 0, // Skip to: 8019
1778/* 8010 */ MCD::OPC_CheckPredicate, 0, 47, 64, 0, // Skip to: 24446
1779/* 8015 */ MCD::OPC_Decode, 151, 3, 96, // Opcode: AMADD_D
1780/* 8019 */ MCD::OPC_FilterValue, 196, 1, 9, 0, 0, // Skip to: 8034
1781/* 8025 */ MCD::OPC_CheckPredicate, 0, 32, 64, 0, // Skip to: 24446
1782/* 8030 */ MCD::OPC_Decode, 159, 3, 96, // Opcode: AMAND_W
1783/* 8034 */ MCD::OPC_FilterValue, 197, 1, 9, 0, 0, // Skip to: 8049
1784/* 8040 */ MCD::OPC_CheckPredicate, 0, 17, 64, 0, // Skip to: 24446
1785/* 8045 */ MCD::OPC_Decode, 158, 3, 96, // Opcode: AMAND_D
1786/* 8049 */ MCD::OPC_FilterValue, 198, 1, 9, 0, 0, // Skip to: 8064
1787/* 8055 */ MCD::OPC_CheckPredicate, 0, 2, 64, 0, // Skip to: 24446
1788/* 8060 */ MCD::OPC_Decode, 187, 3, 96, // Opcode: AMOR_W
1789/* 8064 */ MCD::OPC_FilterValue, 199, 1, 9, 0, 0, // Skip to: 8079
1790/* 8070 */ MCD::OPC_CheckPredicate, 0, 243, 63, 0, // Skip to: 24446
1791/* 8075 */ MCD::OPC_Decode, 186, 3, 96, // Opcode: AMOR_D
1792/* 8079 */ MCD::OPC_FilterValue, 200, 1, 9, 0, 0, // Skip to: 8094
1793/* 8085 */ MCD::OPC_CheckPredicate, 0, 228, 63, 0, // Skip to: 24446
1794/* 8090 */ MCD::OPC_Decode, 199, 3, 96, // Opcode: AMXOR_W
1795/* 8094 */ MCD::OPC_FilterValue, 201, 1, 9, 0, 0, // Skip to: 8109
1796/* 8100 */ MCD::OPC_CheckPredicate, 0, 213, 63, 0, // Skip to: 24446
1797/* 8105 */ MCD::OPC_Decode, 198, 3, 96, // Opcode: AMXOR_D
1798/* 8109 */ MCD::OPC_FilterValue, 202, 1, 9, 0, 0, // Skip to: 8124
1799/* 8115 */ MCD::OPC_CheckPredicate, 0, 198, 63, 0, // Skip to: 24446
1800/* 8120 */ MCD::OPC_Decode, 172, 3, 96, // Opcode: AMMAX_W
1801/* 8124 */ MCD::OPC_FilterValue, 203, 1, 9, 0, 0, // Skip to: 8139
1802/* 8130 */ MCD::OPC_CheckPredicate, 0, 183, 63, 0, // Skip to: 24446
1803/* 8135 */ MCD::OPC_Decode, 170, 3, 96, // Opcode: AMMAX_D
1804/* 8139 */ MCD::OPC_FilterValue, 204, 1, 9, 0, 0, // Skip to: 8154
1805/* 8145 */ MCD::OPC_CheckPredicate, 0, 168, 63, 0, // Skip to: 24446
1806/* 8150 */ MCD::OPC_Decode, 180, 3, 96, // Opcode: AMMIN_W
1807/* 8154 */ MCD::OPC_FilterValue, 205, 1, 9, 0, 0, // Skip to: 8169
1808/* 8160 */ MCD::OPC_CheckPredicate, 0, 153, 63, 0, // Skip to: 24446
1809/* 8165 */ MCD::OPC_Decode, 178, 3, 96, // Opcode: AMMIN_D
1810/* 8169 */ MCD::OPC_FilterValue, 206, 1, 9, 0, 0, // Skip to: 8184
1811/* 8175 */ MCD::OPC_CheckPredicate, 0, 138, 63, 0, // Skip to: 24446
1812/* 8180 */ MCD::OPC_Decode, 173, 3, 96, // Opcode: AMMAX_WU
1813/* 8184 */ MCD::OPC_FilterValue, 207, 1, 9, 0, 0, // Skip to: 8199
1814/* 8190 */ MCD::OPC_CheckPredicate, 0, 123, 63, 0, // Skip to: 24446
1815/* 8195 */ MCD::OPC_Decode, 171, 3, 96, // Opcode: AMMAX_DU
1816/* 8199 */ MCD::OPC_FilterValue, 208, 1, 9, 0, 0, // Skip to: 8214
1817/* 8205 */ MCD::OPC_CheckPredicate, 0, 108, 63, 0, // Skip to: 24446
1818/* 8210 */ MCD::OPC_Decode, 181, 3, 96, // Opcode: AMMIN_WU
1819/* 8214 */ MCD::OPC_FilterValue, 209, 1, 9, 0, 0, // Skip to: 8229
1820/* 8220 */ MCD::OPC_CheckPredicate, 0, 93, 63, 0, // Skip to: 24446
1821/* 8225 */ MCD::OPC_Decode, 179, 3, 96, // Opcode: AMMIN_DU
1822/* 8229 */ MCD::OPC_FilterValue, 210, 1, 9, 0, 0, // Skip to: 8244
1823/* 8235 */ MCD::OPC_CheckPredicate, 0, 78, 63, 0, // Skip to: 24446
1824/* 8240 */ MCD::OPC_Decode, 197, 3, 96, // Opcode: AMSWAP__DB_W
1825/* 8244 */ MCD::OPC_FilterValue, 211, 1, 9, 0, 0, // Skip to: 8259
1826/* 8250 */ MCD::OPC_CheckPredicate, 0, 63, 63, 0, // Skip to: 24446
1827/* 8255 */ MCD::OPC_Decode, 195, 3, 96, // Opcode: AMSWAP__DB_D
1828/* 8259 */ MCD::OPC_FilterValue, 212, 1, 9, 0, 0, // Skip to: 8274
1829/* 8265 */ MCD::OPC_CheckPredicate, 0, 48, 63, 0, // Skip to: 24446
1830/* 8270 */ MCD::OPC_Decode, 157, 3, 96, // Opcode: AMADD__DB_W
1831/* 8274 */ MCD::OPC_FilterValue, 213, 1, 9, 0, 0, // Skip to: 8289
1832/* 8280 */ MCD::OPC_CheckPredicate, 0, 33, 63, 0, // Skip to: 24446
1833/* 8285 */ MCD::OPC_Decode, 155, 3, 96, // Opcode: AMADD__DB_D
1834/* 8289 */ MCD::OPC_FilterValue, 214, 1, 9, 0, 0, // Skip to: 8304
1835/* 8295 */ MCD::OPC_CheckPredicate, 0, 18, 63, 0, // Skip to: 24446
1836/* 8300 */ MCD::OPC_Decode, 161, 3, 96, // Opcode: AMAND__DB_W
1837/* 8304 */ MCD::OPC_FilterValue, 215, 1, 9, 0, 0, // Skip to: 8319
1838/* 8310 */ MCD::OPC_CheckPredicate, 0, 3, 63, 0, // Skip to: 24446
1839/* 8315 */ MCD::OPC_Decode, 160, 3, 96, // Opcode: AMAND__DB_D
1840/* 8319 */ MCD::OPC_FilterValue, 216, 1, 9, 0, 0, // Skip to: 8334
1841/* 8325 */ MCD::OPC_CheckPredicate, 0, 244, 62, 0, // Skip to: 24446
1842/* 8330 */ MCD::OPC_Decode, 189, 3, 96, // Opcode: AMOR__DB_W
1843/* 8334 */ MCD::OPC_FilterValue, 217, 1, 9, 0, 0, // Skip to: 8349
1844/* 8340 */ MCD::OPC_CheckPredicate, 0, 229, 62, 0, // Skip to: 24446
1845/* 8345 */ MCD::OPC_Decode, 188, 3, 96, // Opcode: AMOR__DB_D
1846/* 8349 */ MCD::OPC_FilterValue, 218, 1, 9, 0, 0, // Skip to: 8364
1847/* 8355 */ MCD::OPC_CheckPredicate, 0, 214, 62, 0, // Skip to: 24446
1848/* 8360 */ MCD::OPC_Decode, 201, 3, 96, // Opcode: AMXOR__DB_W
1849/* 8364 */ MCD::OPC_FilterValue, 219, 1, 9, 0, 0, // Skip to: 8379
1850/* 8370 */ MCD::OPC_CheckPredicate, 0, 199, 62, 0, // Skip to: 24446
1851/* 8375 */ MCD::OPC_Decode, 200, 3, 96, // Opcode: AMXOR__DB_D
1852/* 8379 */ MCD::OPC_FilterValue, 220, 1, 9, 0, 0, // Skip to: 8394
1853/* 8385 */ MCD::OPC_CheckPredicate, 0, 184, 62, 0, // Skip to: 24446
1854/* 8390 */ MCD::OPC_Decode, 176, 3, 96, // Opcode: AMMAX__DB_W
1855/* 8394 */ MCD::OPC_FilterValue, 221, 1, 9, 0, 0, // Skip to: 8409
1856/* 8400 */ MCD::OPC_CheckPredicate, 0, 169, 62, 0, // Skip to: 24446
1857/* 8405 */ MCD::OPC_Decode, 174, 3, 96, // Opcode: AMMAX__DB_D
1858/* 8409 */ MCD::OPC_FilterValue, 222, 1, 9, 0, 0, // Skip to: 8424
1859/* 8415 */ MCD::OPC_CheckPredicate, 0, 154, 62, 0, // Skip to: 24446
1860/* 8420 */ MCD::OPC_Decode, 184, 3, 96, // Opcode: AMMIN__DB_W
1861/* 8424 */ MCD::OPC_FilterValue, 223, 1, 9, 0, 0, // Skip to: 8439
1862/* 8430 */ MCD::OPC_CheckPredicate, 0, 139, 62, 0, // Skip to: 24446
1863/* 8435 */ MCD::OPC_Decode, 182, 3, 96, // Opcode: AMMIN__DB_D
1864/* 8439 */ MCD::OPC_FilterValue, 224, 1, 9, 0, 0, // Skip to: 8454
1865/* 8445 */ MCD::OPC_CheckPredicate, 0, 124, 62, 0, // Skip to: 24446
1866/* 8450 */ MCD::OPC_Decode, 177, 3, 96, // Opcode: AMMAX__DB_WU
1867/* 8454 */ MCD::OPC_FilterValue, 225, 1, 9, 0, 0, // Skip to: 8469
1868/* 8460 */ MCD::OPC_CheckPredicate, 0, 109, 62, 0, // Skip to: 24446
1869/* 8465 */ MCD::OPC_Decode, 175, 3, 96, // Opcode: AMMAX__DB_DU
1870/* 8469 */ MCD::OPC_FilterValue, 226, 1, 9, 0, 0, // Skip to: 8484
1871/* 8475 */ MCD::OPC_CheckPredicate, 0, 94, 62, 0, // Skip to: 24446
1872/* 8480 */ MCD::OPC_Decode, 185, 3, 96, // Opcode: AMMIN__DB_WU
1873/* 8484 */ MCD::OPC_FilterValue, 227, 1, 9, 0, 0, // Skip to: 8499
1874/* 8490 */ MCD::OPC_CheckPredicate, 0, 79, 62, 0, // Skip to: 24446
1875/* 8495 */ MCD::OPC_Decode, 183, 3, 96, // Opcode: AMMIN__DB_DU
1876/* 8499 */ MCD::OPC_FilterValue, 228, 1, 4, 0, 0, // Skip to: 8509
1877/* 8505 */ MCD::OPC_Decode, 145, 4, 13, // Opcode: DBAR
1878/* 8509 */ MCD::OPC_FilterValue, 229, 1, 4, 0, 0, // Skip to: 8519
1879/* 8515 */ MCD::OPC_Decode, 172, 5, 13, // Opcode: IBAR
1880/* 8519 */ MCD::OPC_FilterValue, 232, 1, 4, 0, 0, // Skip to: 8529
1881/* 8525 */ MCD::OPC_Decode, 218, 4, 90, // Opcode: FLDGT_S
1882/* 8529 */ MCD::OPC_FilterValue, 233, 1, 4, 0, 0, // Skip to: 8539
1883/* 8535 */ MCD::OPC_Decode, 217, 4, 91, // Opcode: FLDGT_D
1884/* 8539 */ MCD::OPC_FilterValue, 234, 1, 4, 0, 0, // Skip to: 8549
1885/* 8545 */ MCD::OPC_Decode, 220, 4, 90, // Opcode: FLDLE_S
1886/* 8549 */ MCD::OPC_FilterValue, 235, 1, 4, 0, 0, // Skip to: 8559
1887/* 8555 */ MCD::OPC_Decode, 219, 4, 91, // Opcode: FLDLE_D
1888/* 8559 */ MCD::OPC_FilterValue, 236, 1, 4, 0, 0, // Skip to: 8569
1889/* 8565 */ MCD::OPC_Decode, 138, 5, 90, // Opcode: FSTGT_S
1890/* 8569 */ MCD::OPC_FilterValue, 237, 1, 4, 0, 0, // Skip to: 8579
1891/* 8575 */ MCD::OPC_Decode, 137, 5, 91, // Opcode: FSTGT_D
1892/* 8579 */ MCD::OPC_FilterValue, 238, 1, 4, 0, 0, // Skip to: 8589
1893/* 8585 */ MCD::OPC_Decode, 140, 5, 90, // Opcode: FSTLE_S
1894/* 8589 */ MCD::OPC_FilterValue, 239, 1, 4, 0, 0, // Skip to: 8599
1895/* 8595 */ MCD::OPC_Decode, 139, 5, 91, // Opcode: FSTLE_D
1896/* 8599 */ MCD::OPC_FilterValue, 240, 1, 9, 0, 0, // Skip to: 8614
1897/* 8605 */ MCD::OPC_CheckPredicate, 0, 220, 61, 0, // Skip to: 24446
1898/* 8610 */ MCD::OPC_Decode, 187, 5, 11, // Opcode: LDGT_B
1899/* 8614 */ MCD::OPC_FilterValue, 241, 1, 9, 0, 0, // Skip to: 8629
1900/* 8620 */ MCD::OPC_CheckPredicate, 0, 205, 61, 0, // Skip to: 24446
1901/* 8625 */ MCD::OPC_Decode, 189, 5, 11, // Opcode: LDGT_H
1902/* 8629 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 8644
1903/* 8635 */ MCD::OPC_CheckPredicate, 0, 190, 61, 0, // Skip to: 24446
1904/* 8640 */ MCD::OPC_Decode, 190, 5, 11, // Opcode: LDGT_W
1905/* 8644 */ MCD::OPC_FilterValue, 243, 1, 9, 0, 0, // Skip to: 8659
1906/* 8650 */ MCD::OPC_CheckPredicate, 0, 175, 61, 0, // Skip to: 24446
1907/* 8655 */ MCD::OPC_Decode, 188, 5, 11, // Opcode: LDGT_D
1908/* 8659 */ MCD::OPC_FilterValue, 244, 1, 9, 0, 0, // Skip to: 8674
1909/* 8665 */ MCD::OPC_CheckPredicate, 0, 160, 61, 0, // Skip to: 24446
1910/* 8670 */ MCD::OPC_Decode, 191, 5, 11, // Opcode: LDLE_B
1911/* 8674 */ MCD::OPC_FilterValue, 245, 1, 9, 0, 0, // Skip to: 8689
1912/* 8680 */ MCD::OPC_CheckPredicate, 0, 145, 61, 0, // Skip to: 24446
1913/* 8685 */ MCD::OPC_Decode, 193, 5, 11, // Opcode: LDLE_H
1914/* 8689 */ MCD::OPC_FilterValue, 246, 1, 9, 0, 0, // Skip to: 8704
1915/* 8695 */ MCD::OPC_CheckPredicate, 0, 130, 61, 0, // Skip to: 24446
1916/* 8700 */ MCD::OPC_Decode, 194, 5, 11, // Opcode: LDLE_W
1917/* 8704 */ MCD::OPC_FilterValue, 247, 1, 9, 0, 0, // Skip to: 8719
1918/* 8710 */ MCD::OPC_CheckPredicate, 0, 115, 61, 0, // Skip to: 24446
1919/* 8715 */ MCD::OPC_Decode, 192, 5, 11, // Opcode: LDLE_D
1920/* 8719 */ MCD::OPC_FilterValue, 248, 1, 9, 0, 0, // Skip to: 8734
1921/* 8725 */ MCD::OPC_CheckPredicate, 0, 100, 61, 0, // Skip to: 24446
1922/* 8730 */ MCD::OPC_Decode, 191, 6, 11, // Opcode: STGT_B
1923/* 8734 */ MCD::OPC_FilterValue, 249, 1, 9, 0, 0, // Skip to: 8749
1924/* 8740 */ MCD::OPC_CheckPredicate, 0, 85, 61, 0, // Skip to: 24446
1925/* 8745 */ MCD::OPC_Decode, 193, 6, 11, // Opcode: STGT_H
1926/* 8749 */ MCD::OPC_FilterValue, 250, 1, 9, 0, 0, // Skip to: 8764
1927/* 8755 */ MCD::OPC_CheckPredicate, 0, 70, 61, 0, // Skip to: 24446
1928/* 8760 */ MCD::OPC_Decode, 194, 6, 11, // Opcode: STGT_W
1929/* 8764 */ MCD::OPC_FilterValue, 251, 1, 9, 0, 0, // Skip to: 8779
1930/* 8770 */ MCD::OPC_CheckPredicate, 0, 55, 61, 0, // Skip to: 24446
1931/* 8775 */ MCD::OPC_Decode, 192, 6, 11, // Opcode: STGT_D
1932/* 8779 */ MCD::OPC_FilterValue, 252, 1, 9, 0, 0, // Skip to: 8794
1933/* 8785 */ MCD::OPC_CheckPredicate, 0, 40, 61, 0, // Skip to: 24446
1934/* 8790 */ MCD::OPC_Decode, 195, 6, 11, // Opcode: STLE_B
1935/* 8794 */ MCD::OPC_FilterValue, 253, 1, 9, 0, 0, // Skip to: 8809
1936/* 8800 */ MCD::OPC_CheckPredicate, 0, 25, 61, 0, // Skip to: 24446
1937/* 8805 */ MCD::OPC_Decode, 197, 6, 11, // Opcode: STLE_H
1938/* 8809 */ MCD::OPC_FilterValue, 254, 1, 9, 0, 0, // Skip to: 8824
1939/* 8815 */ MCD::OPC_CheckPredicate, 0, 10, 61, 0, // Skip to: 24446
1940/* 8820 */ MCD::OPC_Decode, 198, 6, 11, // Opcode: STLE_W
1941/* 8824 */ MCD::OPC_FilterValue, 255, 1, 0, 61, 0, // Skip to: 24446
1942/* 8830 */ MCD::OPC_CheckPredicate, 0, 251, 60, 0, // Skip to: 24446
1943/* 8835 */ MCD::OPC_Decode, 196, 6, 11, // Opcode: STLE_D
1944/* 8839 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 8848
1945/* 8844 */ MCD::OPC_Decode, 233, 3, 97, // Opcode: BEQZ
1946/* 8848 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 8857
1947/* 8853 */ MCD::OPC_Decode, 244, 3, 97, // Opcode: BNEZ
1948/* 8857 */ MCD::OPC_FilterValue, 18, 53, 0, 0, // Skip to: 8915
1949/* 8862 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
1950/* 8865 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8874
1951/* 8870 */ MCD::OPC_Decode, 230, 3, 98, // Opcode: BCEQZ
1952/* 8874 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 8883
1953/* 8879 */ MCD::OPC_Decode, 231, 3, 98, // Opcode: BCNEZ
1954/* 8883 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 8899
1955/* 8888 */ MCD::OPC_CheckField, 5, 3, 0, 191, 60, 0, // Skip to: 24446
1956/* 8895 */ MCD::OPC_Decode, 184, 5, 99, // Opcode: JISCR0
1957/* 8899 */ MCD::OPC_FilterValue, 3, 182, 60, 0, // Skip to: 24446
1958/* 8904 */ MCD::OPC_CheckField, 5, 3, 0, 175, 60, 0, // Skip to: 24446
1959/* 8911 */ MCD::OPC_Decode, 185, 5, 99, // Opcode: JISCR1
1960/* 8915 */ MCD::OPC_FilterValue, 19, 4, 0, 0, // Skip to: 8924
1961/* 8920 */ MCD::OPC_Decode, 183, 5, 100, // Opcode: JIRL
1962/* 8924 */ MCD::OPC_FilterValue, 20, 4, 0, 0, // Skip to: 8933
1963/* 8929 */ MCD::OPC_Decode, 229, 3, 101, // Opcode: B
1964/* 8933 */ MCD::OPC_FilterValue, 21, 4, 0, 0, // Skip to: 8942
1965/* 8938 */ MCD::OPC_Decode, 240, 3, 101, // Opcode: BL
1966/* 8942 */ MCD::OPC_FilterValue, 22, 4, 0, 0, // Skip to: 8951
1967/* 8947 */ MCD::OPC_Decode, 232, 3, 102, // Opcode: BEQ
1968/* 8951 */ MCD::OPC_FilterValue, 23, 4, 0, 0, // Skip to: 8960
1969/* 8956 */ MCD::OPC_Decode, 243, 3, 102, // Opcode: BNE
1970/* 8960 */ MCD::OPC_FilterValue, 24, 4, 0, 0, // Skip to: 8969
1971/* 8965 */ MCD::OPC_Decode, 241, 3, 102, // Opcode: BLT
1972/* 8969 */ MCD::OPC_FilterValue, 25, 4, 0, 0, // Skip to: 8978
1973/* 8974 */ MCD::OPC_Decode, 234, 3, 102, // Opcode: BGE
1974/* 8978 */ MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 8987
1975/* 8983 */ MCD::OPC_Decode, 242, 3, 102, // Opcode: BLTU
1976/* 8987 */ MCD::OPC_FilterValue, 27, 4, 0, 0, // Skip to: 8996
1977/* 8992 */ MCD::OPC_Decode, 235, 3, 102, // Opcode: BGEU
1978/* 8996 */ MCD::OPC_FilterValue, 28, 34, 29, 0, // Skip to: 16459
1979/* 9001 */ MCD::OPC_ExtractField, 18, 8, // Inst{25-18} ...
1980/* 9004 */ MCD::OPC_FilterValue, 0, 75, 0, 0, // Skip to: 9084
1981/* 9009 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
1982/* 9012 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9021
1983/* 9017 */ MCD::OPC_Decode, 209, 10, 63, // Opcode: VSEQ_B
1984/* 9021 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9030
1985/* 9026 */ MCD::OPC_Decode, 211, 10, 63, // Opcode: VSEQ_H
1986/* 9030 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9039
1987/* 9035 */ MCD::OPC_Decode, 212, 10, 63, // Opcode: VSEQ_W
1988/* 9039 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 9048
1989/* 9044 */ MCD::OPC_Decode, 210, 10, 63, // Opcode: VSEQ_D
1990/* 9048 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9057
1991/* 9053 */ MCD::OPC_Decode, 243, 10, 63, // Opcode: VSLE_B
1992/* 9057 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9066
1993/* 9062 */ MCD::OPC_Decode, 247, 10, 63, // Opcode: VSLE_H
1994/* 9066 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9075
1995/* 9071 */ MCD::OPC_Decode, 249, 10, 63, // Opcode: VSLE_W
1996/* 9075 */ MCD::OPC_FilterValue, 7, 6, 60, 0, // Skip to: 24446
1997/* 9080 */ MCD::OPC_Decode, 245, 10, 63, // Opcode: VSLE_D
1998/* 9084 */ MCD::OPC_FilterValue, 1, 75, 0, 0, // Skip to: 9164
1999/* 9089 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2000/* 9092 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9101
2001/* 9097 */ MCD::OPC_Decode, 244, 10, 63, // Opcode: VSLE_BU
2002/* 9101 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9110
2003/* 9106 */ MCD::OPC_Decode, 248, 10, 63, // Opcode: VSLE_HU
2004/* 9110 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9119
2005/* 9115 */ MCD::OPC_Decode, 250, 10, 63, // Opcode: VSLE_WU
2006/* 9119 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 9128
2007/* 9124 */ MCD::OPC_Decode, 246, 10, 63, // Opcode: VSLE_DU
2008/* 9128 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9137
2009/* 9133 */ MCD::OPC_Decode, 145, 11, 63, // Opcode: VSLT_B
2010/* 9137 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9146
2011/* 9142 */ MCD::OPC_Decode, 149, 11, 63, // Opcode: VSLT_H
2012/* 9146 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9155
2013/* 9151 */ MCD::OPC_Decode, 151, 11, 63, // Opcode: VSLT_W
2014/* 9155 */ MCD::OPC_FilterValue, 7, 182, 59, 0, // Skip to: 24446
2015/* 9160 */ MCD::OPC_Decode, 147, 11, 63, // Opcode: VSLT_D
2016/* 9164 */ MCD::OPC_FilterValue, 2, 75, 0, 0, // Skip to: 9244
2017/* 9169 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2018/* 9172 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9181
2019/* 9177 */ MCD::OPC_Decode, 146, 11, 63, // Opcode: VSLT_BU
2020/* 9181 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9190
2021/* 9186 */ MCD::OPC_Decode, 150, 11, 63, // Opcode: VSLT_HU
2022/* 9190 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9199
2023/* 9195 */ MCD::OPC_Decode, 152, 11, 63, // Opcode: VSLT_WU
2024/* 9199 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 9208
2025/* 9204 */ MCD::OPC_Decode, 148, 11, 63, // Opcode: VSLT_DU
2026/* 9208 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9217
2027/* 9213 */ MCD::OPC_Decode, 134, 7, 63, // Opcode: VADD_B
2028/* 9217 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9226
2029/* 9222 */ MCD::OPC_Decode, 136, 7, 63, // Opcode: VADD_H
2030/* 9226 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9235
2031/* 9231 */ MCD::OPC_Decode, 138, 7, 63, // Opcode: VADD_W
2032/* 9235 */ MCD::OPC_FilterValue, 7, 102, 59, 0, // Skip to: 24446
2033/* 9240 */ MCD::OPC_Decode, 135, 7, 63, // Opcode: VADD_D
2034/* 9244 */ MCD::OPC_FilterValue, 3, 39, 0, 0, // Skip to: 9288
2035/* 9249 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2036/* 9252 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9261
2037/* 9257 */ MCD::OPC_Decode, 175, 12, 63, // Opcode: VSUB_B
2038/* 9261 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9270
2039/* 9266 */ MCD::OPC_Decode, 177, 12, 63, // Opcode: VSUB_H
2040/* 9270 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9279
2041/* 9275 */ MCD::OPC_Decode, 179, 12, 63, // Opcode: VSUB_W
2042/* 9279 */ MCD::OPC_FilterValue, 3, 58, 59, 0, // Skip to: 24446
2043/* 9284 */ MCD::OPC_Decode, 176, 12, 63, // Opcode: VSUB_D
2044/* 9288 */ MCD::OPC_FilterValue, 7, 39, 0, 0, // Skip to: 9332
2045/* 9293 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2046/* 9296 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9305
2047/* 9301 */ MCD::OPC_Decode, 241, 6, 63, // Opcode: VADDWEV_H_B
2048/* 9305 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9314
2049/* 9310 */ MCD::OPC_Decode, 247, 6, 63, // Opcode: VADDWEV_W_H
2050/* 9314 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9323
2051/* 9319 */ MCD::OPC_Decode, 238, 6, 63, // Opcode: VADDWEV_D_W
2052/* 9323 */ MCD::OPC_FilterValue, 7, 14, 59, 0, // Skip to: 24446
2053/* 9328 */ MCD::OPC_Decode, 244, 6, 63, // Opcode: VADDWEV_Q_D
2054/* 9332 */ MCD::OPC_FilterValue, 8, 75, 0, 0, // Skip to: 9412
2055/* 9337 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2056/* 9340 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9349
2057/* 9345 */ MCD::OPC_Decode, 161, 12, 63, // Opcode: VSUBWEV_H_B
2058/* 9349 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9358
2059/* 9354 */ MCD::OPC_Decode, 165, 12, 63, // Opcode: VSUBWEV_W_H
2060/* 9358 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9367
2061/* 9363 */ MCD::OPC_Decode, 159, 12, 63, // Opcode: VSUBWEV_D_W
2062/* 9367 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 9376
2063/* 9372 */ MCD::OPC_Decode, 163, 12, 63, // Opcode: VSUBWEV_Q_D
2064/* 9376 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9385
2065/* 9381 */ MCD::OPC_Decode, 253, 6, 63, // Opcode: VADDWOD_H_B
2066/* 9385 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9394
2067/* 9390 */ MCD::OPC_Decode, 131, 7, 63, // Opcode: VADDWOD_W_H
2068/* 9394 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9403
2069/* 9399 */ MCD::OPC_Decode, 250, 6, 63, // Opcode: VADDWOD_D_W
2070/* 9403 */ MCD::OPC_FilterValue, 7, 190, 58, 0, // Skip to: 24446
2071/* 9408 */ MCD::OPC_Decode, 128, 7, 63, // Opcode: VADDWOD_Q_D
2072/* 9412 */ MCD::OPC_FilterValue, 9, 39, 0, 0, // Skip to: 9456
2073/* 9417 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2074/* 9420 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9429
2075/* 9425 */ MCD::OPC_Decode, 169, 12, 63, // Opcode: VSUBWOD_H_B
2076/* 9429 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9438
2077/* 9434 */ MCD::OPC_Decode, 173, 12, 63, // Opcode: VSUBWOD_W_H
2078/* 9438 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9447
2079/* 9443 */ MCD::OPC_Decode, 167, 12, 63, // Opcode: VSUBWOD_D_W
2080/* 9447 */ MCD::OPC_FilterValue, 3, 146, 58, 0, // Skip to: 24446
2081/* 9452 */ MCD::OPC_Decode, 171, 12, 63, // Opcode: VSUBWOD_Q_D
2082/* 9456 */ MCD::OPC_FilterValue, 11, 39, 0, 0, // Skip to: 9500
2083/* 9461 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2084/* 9464 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9473
2085/* 9469 */ MCD::OPC_Decode, 242, 6, 63, // Opcode: VADDWEV_H_BU
2086/* 9473 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9482
2087/* 9478 */ MCD::OPC_Decode, 248, 6, 63, // Opcode: VADDWEV_W_HU
2088/* 9482 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9491
2089/* 9487 */ MCD::OPC_Decode, 239, 6, 63, // Opcode: VADDWEV_D_WU
2090/* 9491 */ MCD::OPC_FilterValue, 7, 102, 58, 0, // Skip to: 24446
2091/* 9496 */ MCD::OPC_Decode, 245, 6, 63, // Opcode: VADDWEV_Q_DU
2092/* 9500 */ MCD::OPC_FilterValue, 12, 75, 0, 0, // Skip to: 9580
2093/* 9505 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2094/* 9508 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9517
2095/* 9513 */ MCD::OPC_Decode, 162, 12, 63, // Opcode: VSUBWEV_H_BU
2096/* 9517 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9526
2097/* 9522 */ MCD::OPC_Decode, 166, 12, 63, // Opcode: VSUBWEV_W_HU
2098/* 9526 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9535
2099/* 9531 */ MCD::OPC_Decode, 160, 12, 63, // Opcode: VSUBWEV_D_WU
2100/* 9535 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 9544
2101/* 9540 */ MCD::OPC_Decode, 164, 12, 63, // Opcode: VSUBWEV_Q_DU
2102/* 9544 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9553
2103/* 9549 */ MCD::OPC_Decode, 254, 6, 63, // Opcode: VADDWOD_H_BU
2104/* 9553 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9562
2105/* 9558 */ MCD::OPC_Decode, 132, 7, 63, // Opcode: VADDWOD_W_HU
2106/* 9562 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9571
2107/* 9567 */ MCD::OPC_Decode, 251, 6, 63, // Opcode: VADDWOD_D_WU
2108/* 9571 */ MCD::OPC_FilterValue, 7, 22, 58, 0, // Skip to: 24446
2109/* 9576 */ MCD::OPC_Decode, 129, 7, 63, // Opcode: VADDWOD_Q_DU
2110/* 9580 */ MCD::OPC_FilterValue, 13, 39, 0, 0, // Skip to: 9624
2111/* 9585 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2112/* 9588 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9597
2113/* 9593 */ MCD::OPC_Decode, 170, 12, 63, // Opcode: VSUBWOD_H_BU
2114/* 9597 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9606
2115/* 9602 */ MCD::OPC_Decode, 174, 12, 63, // Opcode: VSUBWOD_W_HU
2116/* 9606 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9615
2117/* 9611 */ MCD::OPC_Decode, 168, 12, 63, // Opcode: VSUBWOD_D_WU
2118/* 9615 */ MCD::OPC_FilterValue, 3, 234, 57, 0, // Skip to: 24446
2119/* 9620 */ MCD::OPC_Decode, 172, 12, 63, // Opcode: VSUBWOD_Q_DU
2120/* 9624 */ MCD::OPC_FilterValue, 15, 39, 0, 0, // Skip to: 9668
2121/* 9629 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2122/* 9632 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9641
2123/* 9637 */ MCD::OPC_Decode, 243, 6, 63, // Opcode: VADDWEV_H_BU_B
2124/* 9641 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9650
2125/* 9646 */ MCD::OPC_Decode, 249, 6, 63, // Opcode: VADDWEV_W_HU_H
2126/* 9650 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9659
2127/* 9655 */ MCD::OPC_Decode, 240, 6, 63, // Opcode: VADDWEV_D_WU_W
2128/* 9659 */ MCD::OPC_FilterValue, 7, 190, 57, 0, // Skip to: 24446
2129/* 9664 */ MCD::OPC_Decode, 246, 6, 63, // Opcode: VADDWEV_Q_DU_D
2130/* 9668 */ MCD::OPC_FilterValue, 16, 39, 0, 0, // Skip to: 9712
2131/* 9673 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2132/* 9676 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9685
2133/* 9681 */ MCD::OPC_Decode, 255, 6, 63, // Opcode: VADDWOD_H_BU_B
2134/* 9685 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9694
2135/* 9690 */ MCD::OPC_Decode, 133, 7, 63, // Opcode: VADDWOD_W_HU_H
2136/* 9694 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9703
2137/* 9699 */ MCD::OPC_Decode, 252, 6, 63, // Opcode: VADDWOD_D_WU_W
2138/* 9703 */ MCD::OPC_FilterValue, 3, 146, 57, 0, // Skip to: 24446
2139/* 9708 */ MCD::OPC_Decode, 130, 7, 63, // Opcode: VADDWOD_Q_DU_D
2140/* 9712 */ MCD::OPC_FilterValue, 17, 39, 0, 0, // Skip to: 9756
2141/* 9717 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2142/* 9720 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9729
2143/* 9725 */ MCD::OPC_Decode, 189, 10, 63, // Opcode: VSADD_B
2144/* 9729 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9738
2145/* 9734 */ MCD::OPC_Decode, 193, 10, 63, // Opcode: VSADD_H
2146/* 9738 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9747
2147/* 9743 */ MCD::OPC_Decode, 195, 10, 63, // Opcode: VSADD_W
2148/* 9747 */ MCD::OPC_FilterValue, 7, 102, 57, 0, // Skip to: 24446
2149/* 9752 */ MCD::OPC_Decode, 191, 10, 63, // Opcode: VSADD_D
2150/* 9756 */ MCD::OPC_FilterValue, 18, 75, 0, 0, // Skip to: 9836
2151/* 9761 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2152/* 9764 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9773
2153/* 9769 */ MCD::OPC_Decode, 141, 12, 63, // Opcode: VSSUB_B
2154/* 9773 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9782
2155/* 9778 */ MCD::OPC_Decode, 145, 12, 63, // Opcode: VSSUB_H
2156/* 9782 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9791
2157/* 9787 */ MCD::OPC_Decode, 147, 12, 63, // Opcode: VSSUB_W
2158/* 9791 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 9800
2159/* 9796 */ MCD::OPC_Decode, 143, 12, 63, // Opcode: VSSUB_D
2160/* 9800 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9809
2161/* 9805 */ MCD::OPC_Decode, 190, 10, 63, // Opcode: VSADD_BU
2162/* 9809 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9818
2163/* 9814 */ MCD::OPC_Decode, 194, 10, 63, // Opcode: VSADD_HU
2164/* 9818 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9827
2165/* 9823 */ MCD::OPC_Decode, 196, 10, 63, // Opcode: VSADD_WU
2166/* 9827 */ MCD::OPC_FilterValue, 7, 22, 57, 0, // Skip to: 24446
2167/* 9832 */ MCD::OPC_Decode, 192, 10, 63, // Opcode: VSADD_DU
2168/* 9836 */ MCD::OPC_FilterValue, 19, 39, 0, 0, // Skip to: 9880
2169/* 9841 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2170/* 9844 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9853
2171/* 9849 */ MCD::OPC_Decode, 142, 12, 63, // Opcode: VSSUB_BU
2172/* 9853 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9862
2173/* 9858 */ MCD::OPC_Decode, 146, 12, 63, // Opcode: VSSUB_HU
2174/* 9862 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9871
2175/* 9867 */ MCD::OPC_Decode, 148, 12, 63, // Opcode: VSSUB_WU
2176/* 9871 */ MCD::OPC_FilterValue, 3, 234, 56, 0, // Skip to: 24446
2177/* 9876 */ MCD::OPC_Decode, 144, 12, 63, // Opcode: VSSUB_DU
2178/* 9880 */ MCD::OPC_FilterValue, 21, 75, 0, 0, // Skip to: 9960
2179/* 9885 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2180/* 9888 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9897
2181/* 9893 */ MCD::OPC_Decode, 241, 8, 63, // Opcode: VHADDW_H_B
2182/* 9897 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9906
2183/* 9902 */ MCD::OPC_Decode, 245, 8, 63, // Opcode: VHADDW_W_H
2184/* 9906 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9915
2185/* 9911 */ MCD::OPC_Decode, 239, 8, 63, // Opcode: VHADDW_D_W
2186/* 9915 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 9924
2187/* 9920 */ MCD::OPC_Decode, 243, 8, 63, // Opcode: VHADDW_Q_D
2188/* 9924 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9933
2189/* 9929 */ MCD::OPC_Decode, 249, 8, 63, // Opcode: VHSUBW_H_B
2190/* 9933 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9942
2191/* 9938 */ MCD::OPC_Decode, 253, 8, 63, // Opcode: VHSUBW_W_H
2192/* 9942 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9951
2193/* 9947 */ MCD::OPC_Decode, 247, 8, 63, // Opcode: VHSUBW_D_W
2194/* 9951 */ MCD::OPC_FilterValue, 7, 154, 56, 0, // Skip to: 24446
2195/* 9956 */ MCD::OPC_Decode, 251, 8, 63, // Opcode: VHSUBW_Q_D
2196/* 9960 */ MCD::OPC_FilterValue, 22, 75, 0, 0, // Skip to: 10040
2197/* 9965 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2198/* 9968 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9977
2199/* 9973 */ MCD::OPC_Decode, 240, 8, 63, // Opcode: VHADDW_HU_BU
2200/* 9977 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9986
2201/* 9982 */ MCD::OPC_Decode, 244, 8, 63, // Opcode: VHADDW_WU_HU
2202/* 9986 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9995
2203/* 9991 */ MCD::OPC_Decode, 238, 8, 63, // Opcode: VHADDW_DU_WU
2204/* 9995 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10004
2205/* 10000 */ MCD::OPC_Decode, 242, 8, 63, // Opcode: VHADDW_QU_DU
2206/* 10004 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10013
2207/* 10009 */ MCD::OPC_Decode, 248, 8, 63, // Opcode: VHSUBW_HU_BU
2208/* 10013 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10022
2209/* 10018 */ MCD::OPC_Decode, 252, 8, 63, // Opcode: VHSUBW_WU_HU
2210/* 10022 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10031
2211/* 10027 */ MCD::OPC_Decode, 246, 8, 63, // Opcode: VHSUBW_DU_WU
2212/* 10031 */ MCD::OPC_FilterValue, 7, 74, 56, 0, // Skip to: 24446
2213/* 10036 */ MCD::OPC_Decode, 250, 8, 63, // Opcode: VHSUBW_QU_DU
2214/* 10040 */ MCD::OPC_FilterValue, 23, 39, 0, 0, // Skip to: 10084
2215/* 10045 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2216/* 10048 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10057
2217/* 10053 */ MCD::OPC_Decode, 230, 6, 63, // Opcode: VADDA_B
2218/* 10057 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10066
2219/* 10062 */ MCD::OPC_Decode, 232, 6, 63, // Opcode: VADDA_H
2220/* 10066 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10075
2221/* 10071 */ MCD::OPC_Decode, 233, 6, 63, // Opcode: VADDA_W
2222/* 10075 */ MCD::OPC_FilterValue, 3, 30, 56, 0, // Skip to: 24446
2223/* 10080 */ MCD::OPC_Decode, 231, 6, 63, // Opcode: VADDA_D
2224/* 10084 */ MCD::OPC_FilterValue, 24, 75, 0, 0, // Skip to: 10164
2225/* 10089 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2226/* 10092 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10101
2227/* 10097 */ MCD::OPC_Decode, 222, 6, 63, // Opcode: VABSD_B
2228/* 10101 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10110
2229/* 10106 */ MCD::OPC_Decode, 226, 6, 63, // Opcode: VABSD_H
2230/* 10110 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10119
2231/* 10115 */ MCD::OPC_Decode, 228, 6, 63, // Opcode: VABSD_W
2232/* 10119 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10128
2233/* 10124 */ MCD::OPC_Decode, 224, 6, 63, // Opcode: VABSD_D
2234/* 10128 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10137
2235/* 10133 */ MCD::OPC_Decode, 223, 6, 63, // Opcode: VABSD_BU
2236/* 10137 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10146
2237/* 10142 */ MCD::OPC_Decode, 227, 6, 63, // Opcode: VABSD_HU
2238/* 10146 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10155
2239/* 10151 */ MCD::OPC_Decode, 229, 6, 63, // Opcode: VABSD_WU
2240/* 10155 */ MCD::OPC_FilterValue, 7, 206, 55, 0, // Skip to: 24446
2241/* 10160 */ MCD::OPC_Decode, 225, 6, 63, // Opcode: VABSD_DU
2242/* 10164 */ MCD::OPC_FilterValue, 25, 75, 0, 0, // Skip to: 10244
2243/* 10169 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2244/* 10172 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10181
2245/* 10177 */ MCD::OPC_Decode, 150, 7, 63, // Opcode: VAVG_B
2246/* 10181 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10190
2247/* 10186 */ MCD::OPC_Decode, 154, 7, 63, // Opcode: VAVG_H
2248/* 10190 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10199
2249/* 10195 */ MCD::OPC_Decode, 156, 7, 63, // Opcode: VAVG_W
2250/* 10199 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10208
2251/* 10204 */ MCD::OPC_Decode, 152, 7, 63, // Opcode: VAVG_D
2252/* 10208 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10217
2253/* 10213 */ MCD::OPC_Decode, 151, 7, 63, // Opcode: VAVG_BU
2254/* 10217 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10226
2255/* 10222 */ MCD::OPC_Decode, 155, 7, 63, // Opcode: VAVG_HU
2256/* 10226 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10235
2257/* 10231 */ MCD::OPC_Decode, 157, 7, 63, // Opcode: VAVG_WU
2258/* 10235 */ MCD::OPC_FilterValue, 7, 126, 55, 0, // Skip to: 24446
2259/* 10240 */ MCD::OPC_Decode, 153, 7, 63, // Opcode: VAVG_DU
2260/* 10244 */ MCD::OPC_FilterValue, 26, 75, 0, 0, // Skip to: 10324
2261/* 10249 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2262/* 10252 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10261
2263/* 10257 */ MCD::OPC_Decode, 142, 7, 63, // Opcode: VAVGR_B
2264/* 10261 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10270
2265/* 10266 */ MCD::OPC_Decode, 146, 7, 63, // Opcode: VAVGR_H
2266/* 10270 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10279
2267/* 10275 */ MCD::OPC_Decode, 148, 7, 63, // Opcode: VAVGR_W
2268/* 10279 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10288
2269/* 10284 */ MCD::OPC_Decode, 144, 7, 63, // Opcode: VAVGR_D
2270/* 10288 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10297
2271/* 10293 */ MCD::OPC_Decode, 143, 7, 63, // Opcode: VAVGR_BU
2272/* 10297 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10306
2273/* 10302 */ MCD::OPC_Decode, 147, 7, 63, // Opcode: VAVGR_HU
2274/* 10306 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10315
2275/* 10311 */ MCD::OPC_Decode, 149, 7, 63, // Opcode: VAVGR_WU
2276/* 10315 */ MCD::OPC_FilterValue, 7, 46, 55, 0, // Skip to: 24446
2277/* 10320 */ MCD::OPC_Decode, 145, 7, 63, // Opcode: VAVGR_DU
2278/* 10324 */ MCD::OPC_FilterValue, 28, 75, 0, 0, // Skip to: 10404
2279/* 10329 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2280/* 10332 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10341
2281/* 10337 */ MCD::OPC_Decode, 181, 9, 63, // Opcode: VMAX_B
2282/* 10341 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10350
2283/* 10346 */ MCD::OPC_Decode, 185, 9, 63, // Opcode: VMAX_H
2284/* 10350 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10359
2285/* 10355 */ MCD::OPC_Decode, 187, 9, 63, // Opcode: VMAX_W
2286/* 10359 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10368
2287/* 10364 */ MCD::OPC_Decode, 183, 9, 63, // Opcode: VMAX_D
2288/* 10368 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10377
2289/* 10373 */ MCD::OPC_Decode, 197, 9, 63, // Opcode: VMIN_B
2290/* 10377 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10386
2291/* 10382 */ MCD::OPC_Decode, 201, 9, 63, // Opcode: VMIN_H
2292/* 10386 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10395
2293/* 10391 */ MCD::OPC_Decode, 203, 9, 63, // Opcode: VMIN_W
2294/* 10395 */ MCD::OPC_FilterValue, 7, 222, 54, 0, // Skip to: 24446
2295/* 10400 */ MCD::OPC_Decode, 199, 9, 63, // Opcode: VMIN_D
2296/* 10404 */ MCD::OPC_FilterValue, 29, 75, 0, 0, // Skip to: 10484
2297/* 10409 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2298/* 10412 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10421
2299/* 10417 */ MCD::OPC_Decode, 182, 9, 63, // Opcode: VMAX_BU
2300/* 10421 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10430
2301/* 10426 */ MCD::OPC_Decode, 186, 9, 63, // Opcode: VMAX_HU
2302/* 10430 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10439
2303/* 10435 */ MCD::OPC_Decode, 188, 9, 63, // Opcode: VMAX_WU
2304/* 10439 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10448
2305/* 10444 */ MCD::OPC_Decode, 184, 9, 63, // Opcode: VMAX_DU
2306/* 10448 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10457
2307/* 10453 */ MCD::OPC_Decode, 198, 9, 63, // Opcode: VMIN_BU
2308/* 10457 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10466
2309/* 10462 */ MCD::OPC_Decode, 202, 9, 63, // Opcode: VMIN_HU
2310/* 10466 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10475
2311/* 10471 */ MCD::OPC_Decode, 204, 9, 63, // Opcode: VMIN_WU
2312/* 10475 */ MCD::OPC_FilterValue, 7, 142, 54, 0, // Skip to: 24446
2313/* 10480 */ MCD::OPC_Decode, 200, 9, 63, // Opcode: VMIN_DU
2314/* 10484 */ MCD::OPC_FilterValue, 33, 75, 0, 0, // Skip to: 10564
2315/* 10489 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2316/* 10492 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10501
2317/* 10497 */ MCD::OPC_Decode, 255, 9, 63, // Opcode: VMUL_B
2318/* 10501 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10510
2319/* 10506 */ MCD::OPC_Decode, 129, 10, 63, // Opcode: VMUL_H
2320/* 10510 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10519
2321/* 10515 */ MCD::OPC_Decode, 130, 10, 63, // Opcode: VMUL_W
2322/* 10519 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10528
2323/* 10524 */ MCD::OPC_Decode, 128, 10, 63, // Opcode: VMUL_D
2324/* 10528 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10537
2325/* 10533 */ MCD::OPC_Decode, 223, 9, 63, // Opcode: VMUH_B
2326/* 10537 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10546
2327/* 10542 */ MCD::OPC_Decode, 227, 9, 63, // Opcode: VMUH_H
2328/* 10546 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10555
2329/* 10551 */ MCD::OPC_Decode, 229, 9, 63, // Opcode: VMUH_W
2330/* 10555 */ MCD::OPC_FilterValue, 7, 62, 54, 0, // Skip to: 24446
2331/* 10560 */ MCD::OPC_Decode, 225, 9, 63, // Opcode: VMUH_D
2332/* 10564 */ MCD::OPC_FilterValue, 34, 39, 0, 0, // Skip to: 10608
2333/* 10569 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2334/* 10572 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10581
2335/* 10577 */ MCD::OPC_Decode, 224, 9, 63, // Opcode: VMUH_BU
2336/* 10581 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10590
2337/* 10586 */ MCD::OPC_Decode, 228, 9, 63, // Opcode: VMUH_HU
2338/* 10590 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10599
2339/* 10595 */ MCD::OPC_Decode, 230, 9, 63, // Opcode: VMUH_WU
2340/* 10599 */ MCD::OPC_FilterValue, 3, 18, 54, 0, // Skip to: 24446
2341/* 10604 */ MCD::OPC_Decode, 226, 9, 63, // Opcode: VMUH_DU
2342/* 10608 */ MCD::OPC_FilterValue, 36, 75, 0, 0, // Skip to: 10688
2343/* 10613 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2344/* 10616 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10625
2345/* 10621 */ MCD::OPC_Decode, 234, 9, 63, // Opcode: VMULWEV_H_B
2346/* 10625 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10634
2347/* 10630 */ MCD::OPC_Decode, 240, 9, 63, // Opcode: VMULWEV_W_H
2348/* 10634 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10643
2349/* 10639 */ MCD::OPC_Decode, 231, 9, 63, // Opcode: VMULWEV_D_W
2350/* 10643 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10652
2351/* 10648 */ MCD::OPC_Decode, 237, 9, 63, // Opcode: VMULWEV_Q_D
2352/* 10652 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10661
2353/* 10657 */ MCD::OPC_Decode, 246, 9, 63, // Opcode: VMULWOD_H_B
2354/* 10661 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10670
2355/* 10666 */ MCD::OPC_Decode, 252, 9, 63, // Opcode: VMULWOD_W_H
2356/* 10670 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10679
2357/* 10675 */ MCD::OPC_Decode, 243, 9, 63, // Opcode: VMULWOD_D_W
2358/* 10679 */ MCD::OPC_FilterValue, 7, 194, 53, 0, // Skip to: 24446
2359/* 10684 */ MCD::OPC_Decode, 249, 9, 63, // Opcode: VMULWOD_Q_D
2360/* 10688 */ MCD::OPC_FilterValue, 38, 75, 0, 0, // Skip to: 10768
2361/* 10693 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2362/* 10696 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10705
2363/* 10701 */ MCD::OPC_Decode, 235, 9, 63, // Opcode: VMULWEV_H_BU
2364/* 10705 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10714
2365/* 10710 */ MCD::OPC_Decode, 241, 9, 63, // Opcode: VMULWEV_W_HU
2366/* 10714 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10723
2367/* 10719 */ MCD::OPC_Decode, 232, 9, 63, // Opcode: VMULWEV_D_WU
2368/* 10723 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10732
2369/* 10728 */ MCD::OPC_Decode, 238, 9, 63, // Opcode: VMULWEV_Q_DU
2370/* 10732 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10741
2371/* 10737 */ MCD::OPC_Decode, 247, 9, 63, // Opcode: VMULWOD_H_BU
2372/* 10741 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10750
2373/* 10746 */ MCD::OPC_Decode, 253, 9, 63, // Opcode: VMULWOD_W_HU
2374/* 10750 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10759
2375/* 10755 */ MCD::OPC_Decode, 244, 9, 63, // Opcode: VMULWOD_D_WU
2376/* 10759 */ MCD::OPC_FilterValue, 7, 114, 53, 0, // Skip to: 24446
2377/* 10764 */ MCD::OPC_Decode, 250, 9, 63, // Opcode: VMULWOD_Q_DU
2378/* 10768 */ MCD::OPC_FilterValue, 40, 75, 0, 0, // Skip to: 10848
2379/* 10773 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2380/* 10776 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10785
2381/* 10781 */ MCD::OPC_Decode, 236, 9, 63, // Opcode: VMULWEV_H_BU_B
2382/* 10785 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10794
2383/* 10790 */ MCD::OPC_Decode, 242, 9, 63, // Opcode: VMULWEV_W_HU_H
2384/* 10794 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10803
2385/* 10799 */ MCD::OPC_Decode, 233, 9, 63, // Opcode: VMULWEV_D_WU_W
2386/* 10803 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10812
2387/* 10808 */ MCD::OPC_Decode, 239, 9, 63, // Opcode: VMULWEV_Q_DU_D
2388/* 10812 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10821
2389/* 10817 */ MCD::OPC_Decode, 248, 9, 63, // Opcode: VMULWOD_H_BU_B
2390/* 10821 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10830
2391/* 10826 */ MCD::OPC_Decode, 254, 9, 63, // Opcode: VMULWOD_W_HU_H
2392/* 10830 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10839
2393/* 10835 */ MCD::OPC_Decode, 245, 9, 63, // Opcode: VMULWOD_D_WU_W
2394/* 10839 */ MCD::OPC_FilterValue, 7, 34, 53, 0, // Skip to: 24446
2395/* 10844 */ MCD::OPC_Decode, 251, 9, 63, // Opcode: VMULWOD_Q_DU_D
2396/* 10848 */ MCD::OPC_FilterValue, 42, 75, 0, 0, // Skip to: 10928
2397/* 10853 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2398/* 10856 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10865
2399/* 10861 */ MCD::OPC_Decode, 169, 9, 103, // Opcode: VMADD_B
2400/* 10865 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10874
2401/* 10870 */ MCD::OPC_Decode, 171, 9, 103, // Opcode: VMADD_H
2402/* 10874 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10883
2403/* 10879 */ MCD::OPC_Decode, 172, 9, 103, // Opcode: VMADD_W
2404/* 10883 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10892
2405/* 10888 */ MCD::OPC_Decode, 170, 9, 103, // Opcode: VMADD_D
2406/* 10892 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10901
2407/* 10897 */ MCD::OPC_Decode, 219, 9, 103, // Opcode: VMSUB_B
2408/* 10901 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10910
2409/* 10906 */ MCD::OPC_Decode, 221, 9, 103, // Opcode: VMSUB_H
2410/* 10910 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10919
2411/* 10915 */ MCD::OPC_Decode, 222, 9, 103, // Opcode: VMSUB_W
2412/* 10919 */ MCD::OPC_FilterValue, 7, 210, 52, 0, // Skip to: 24446
2413/* 10924 */ MCD::OPC_Decode, 220, 9, 103, // Opcode: VMSUB_D
2414/* 10928 */ MCD::OPC_FilterValue, 43, 75, 0, 0, // Skip to: 11008
2415/* 10933 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2416/* 10936 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10945
2417/* 10941 */ MCD::OPC_Decode, 148, 9, 103, // Opcode: VMADDWEV_H_B
2418/* 10945 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10954
2419/* 10950 */ MCD::OPC_Decode, 154, 9, 103, // Opcode: VMADDWEV_W_H
2420/* 10954 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10963
2421/* 10959 */ MCD::OPC_Decode, 145, 9, 103, // Opcode: VMADDWEV_D_W
2422/* 10963 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10972
2423/* 10968 */ MCD::OPC_Decode, 151, 9, 103, // Opcode: VMADDWEV_Q_D
2424/* 10972 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10981
2425/* 10977 */ MCD::OPC_Decode, 160, 9, 103, // Opcode: VMADDWOD_H_B
2426/* 10981 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10990
2427/* 10986 */ MCD::OPC_Decode, 166, 9, 103, // Opcode: VMADDWOD_W_H
2428/* 10990 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10999
2429/* 10995 */ MCD::OPC_Decode, 157, 9, 103, // Opcode: VMADDWOD_D_W
2430/* 10999 */ MCD::OPC_FilterValue, 7, 130, 52, 0, // Skip to: 24446
2431/* 11004 */ MCD::OPC_Decode, 163, 9, 103, // Opcode: VMADDWOD_Q_D
2432/* 11008 */ MCD::OPC_FilterValue, 45, 75, 0, 0, // Skip to: 11088
2433/* 11013 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2434/* 11016 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11025
2435/* 11021 */ MCD::OPC_Decode, 149, 9, 103, // Opcode: VMADDWEV_H_BU
2436/* 11025 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11034
2437/* 11030 */ MCD::OPC_Decode, 155, 9, 103, // Opcode: VMADDWEV_W_HU
2438/* 11034 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11043
2439/* 11039 */ MCD::OPC_Decode, 146, 9, 103, // Opcode: VMADDWEV_D_WU
2440/* 11043 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11052
2441/* 11048 */ MCD::OPC_Decode, 152, 9, 103, // Opcode: VMADDWEV_Q_DU
2442/* 11052 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 11061
2443/* 11057 */ MCD::OPC_Decode, 161, 9, 103, // Opcode: VMADDWOD_H_BU
2444/* 11061 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11070
2445/* 11066 */ MCD::OPC_Decode, 167, 9, 103, // Opcode: VMADDWOD_W_HU
2446/* 11070 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11079
2447/* 11075 */ MCD::OPC_Decode, 158, 9, 103, // Opcode: VMADDWOD_D_WU
2448/* 11079 */ MCD::OPC_FilterValue, 7, 50, 52, 0, // Skip to: 24446
2449/* 11084 */ MCD::OPC_Decode, 164, 9, 103, // Opcode: VMADDWOD_Q_DU
2450/* 11088 */ MCD::OPC_FilterValue, 47, 75, 0, 0, // Skip to: 11168
2451/* 11093 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2452/* 11096 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11105
2453/* 11101 */ MCD::OPC_Decode, 150, 9, 103, // Opcode: VMADDWEV_H_BU_B
2454/* 11105 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11114
2455/* 11110 */ MCD::OPC_Decode, 156, 9, 103, // Opcode: VMADDWEV_W_HU_H
2456/* 11114 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11123
2457/* 11119 */ MCD::OPC_Decode, 147, 9, 103, // Opcode: VMADDWEV_D_WU_W
2458/* 11123 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11132
2459/* 11128 */ MCD::OPC_Decode, 153, 9, 103, // Opcode: VMADDWEV_Q_DU_D
2460/* 11132 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 11141
2461/* 11137 */ MCD::OPC_Decode, 162, 9, 103, // Opcode: VMADDWOD_H_BU_B
2462/* 11141 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11150
2463/* 11146 */ MCD::OPC_Decode, 168, 9, 103, // Opcode: VMADDWOD_W_HU_H
2464/* 11150 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11159
2465/* 11155 */ MCD::OPC_Decode, 159, 9, 103, // Opcode: VMADDWOD_D_WU_W
2466/* 11159 */ MCD::OPC_FilterValue, 7, 226, 51, 0, // Skip to: 24446
2467/* 11164 */ MCD::OPC_Decode, 165, 9, 103, // Opcode: VMADDWOD_Q_DU_D
2468/* 11168 */ MCD::OPC_FilterValue, 56, 75, 0, 0, // Skip to: 11248
2469/* 11173 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2470/* 11176 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11185
2471/* 11181 */ MCD::OPC_Decode, 194, 7, 63, // Opcode: VDIV_B
2472/* 11185 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11194
2473/* 11190 */ MCD::OPC_Decode, 198, 7, 63, // Opcode: VDIV_H
2474/* 11194 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11203
2475/* 11199 */ MCD::OPC_Decode, 200, 7, 63, // Opcode: VDIV_W
2476/* 11203 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11212
2477/* 11208 */ MCD::OPC_Decode, 196, 7, 63, // Opcode: VDIV_D
2478/* 11212 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 11221
2479/* 11217 */ MCD::OPC_Decode, 205, 9, 63, // Opcode: VMOD_B
2480/* 11221 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11230
2481/* 11226 */ MCD::OPC_Decode, 209, 9, 63, // Opcode: VMOD_H
2482/* 11230 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11239
2483/* 11235 */ MCD::OPC_Decode, 211, 9, 63, // Opcode: VMOD_W
2484/* 11239 */ MCD::OPC_FilterValue, 7, 146, 51, 0, // Skip to: 24446
2485/* 11244 */ MCD::OPC_Decode, 207, 9, 63, // Opcode: VMOD_D
2486/* 11248 */ MCD::OPC_FilterValue, 57, 75, 0, 0, // Skip to: 11328
2487/* 11253 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2488/* 11256 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11265
2489/* 11261 */ MCD::OPC_Decode, 195, 7, 63, // Opcode: VDIV_BU
2490/* 11265 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11274
2491/* 11270 */ MCD::OPC_Decode, 199, 7, 63, // Opcode: VDIV_HU
2492/* 11274 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11283
2493/* 11279 */ MCD::OPC_Decode, 201, 7, 63, // Opcode: VDIV_WU
2494/* 11283 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11292
2495/* 11288 */ MCD::OPC_Decode, 197, 7, 63, // Opcode: VDIV_DU
2496/* 11292 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 11301
2497/* 11297 */ MCD::OPC_Decode, 206, 9, 63, // Opcode: VMOD_BU
2498/* 11301 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11310
2499/* 11306 */ MCD::OPC_Decode, 210, 9, 63, // Opcode: VMOD_HU
2500/* 11310 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11319
2501/* 11315 */ MCD::OPC_Decode, 212, 9, 63, // Opcode: VMOD_WU
2502/* 11319 */ MCD::OPC_FilterValue, 7, 66, 51, 0, // Skip to: 24446
2503/* 11324 */ MCD::OPC_Decode, 208, 9, 63, // Opcode: VMOD_DU
2504/* 11328 */ MCD::OPC_FilterValue, 58, 75, 0, 0, // Skip to: 11408
2505/* 11333 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2506/* 11336 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11345
2507/* 11341 */ MCD::OPC_Decode, 133, 11, 63, // Opcode: VSLL_B
2508/* 11345 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11354
2509/* 11350 */ MCD::OPC_Decode, 135, 11, 63, // Opcode: VSLL_H
2510/* 11354 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11363
2511/* 11359 */ MCD::OPC_Decode, 136, 11, 63, // Opcode: VSLL_W
2512/* 11363 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11372
2513/* 11368 */ MCD::OPC_Decode, 134, 11, 63, // Opcode: VSLL_D
2514/* 11372 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 11381
2515/* 11377 */ MCD::OPC_Decode, 209, 11, 63, // Opcode: VSRL_B
2516/* 11381 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11390
2517/* 11386 */ MCD::OPC_Decode, 211, 11, 63, // Opcode: VSRL_H
2518/* 11390 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11399
2519/* 11395 */ MCD::OPC_Decode, 212, 11, 63, // Opcode: VSRL_W
2520/* 11399 */ MCD::OPC_FilterValue, 7, 242, 50, 0, // Skip to: 24446
2521/* 11404 */ MCD::OPC_Decode, 210, 11, 63, // Opcode: VSRL_D
2522/* 11408 */ MCD::OPC_FilterValue, 59, 75, 0, 0, // Skip to: 11488
2523/* 11413 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2524/* 11416 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11425
2525/* 11421 */ MCD::OPC_Decode, 179, 11, 63, // Opcode: VSRA_B
2526/* 11425 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11434
2527/* 11430 */ MCD::OPC_Decode, 181, 11, 63, // Opcode: VSRA_H
2528/* 11434 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11443
2529/* 11439 */ MCD::OPC_Decode, 182, 11, 63, // Opcode: VSRA_W
2530/* 11443 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11452
2531/* 11448 */ MCD::OPC_Decode, 180, 11, 63, // Opcode: VSRA_D
2532/* 11452 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 11461
2533/* 11457 */ MCD::OPC_Decode, 185, 10, 63, // Opcode: VROTR_B
2534/* 11461 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11470
2535/* 11466 */ MCD::OPC_Decode, 187, 10, 63, // Opcode: VROTR_H
2536/* 11470 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11479
2537/* 11475 */ MCD::OPC_Decode, 188, 10, 63, // Opcode: VROTR_W
2538/* 11479 */ MCD::OPC_FilterValue, 7, 162, 50, 0, // Skip to: 24446
2539/* 11484 */ MCD::OPC_Decode, 186, 10, 63, // Opcode: VROTR_D
2540/* 11488 */ MCD::OPC_FilterValue, 60, 75, 0, 0, // Skip to: 11568
2541/* 11493 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2542/* 11496 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11505
2543/* 11501 */ MCD::OPC_Decode, 205, 11, 63, // Opcode: VSRLR_B
2544/* 11505 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11514
2545/* 11510 */ MCD::OPC_Decode, 207, 11, 63, // Opcode: VSRLR_H
2546/* 11514 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11523
2547/* 11519 */ MCD::OPC_Decode, 208, 11, 63, // Opcode: VSRLR_W
2548/* 11523 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11532
2549/* 11528 */ MCD::OPC_Decode, 206, 11, 63, // Opcode: VSRLR_D
2550/* 11532 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 11541
2551/* 11537 */ MCD::OPC_Decode, 175, 11, 63, // Opcode: VSRAR_B
2552/* 11541 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11550
2553/* 11546 */ MCD::OPC_Decode, 177, 11, 63, // Opcode: VSRAR_H
2554/* 11550 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11559
2555/* 11555 */ MCD::OPC_Decode, 178, 11, 63, // Opcode: VSRAR_W
2556/* 11559 */ MCD::OPC_FilterValue, 7, 82, 50, 0, // Skip to: 24446
2557/* 11564 */ MCD::OPC_Decode, 176, 11, 63, // Opcode: VSRAR_D
2558/* 11568 */ MCD::OPC_FilterValue, 61, 57, 0, 0, // Skip to: 11630
2559/* 11573 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2560/* 11576 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11585
2561/* 11581 */ MCD::OPC_Decode, 191, 11, 63, // Opcode: VSRLN_B_H
2562/* 11585 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11594
2563/* 11590 */ MCD::OPC_Decode, 192, 11, 63, // Opcode: VSRLN_H_W
2564/* 11594 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11603
2565/* 11599 */ MCD::OPC_Decode, 193, 11, 63, // Opcode: VSRLN_W_D
2566/* 11603 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11612
2567/* 11608 */ MCD::OPC_Decode, 161, 11, 63, // Opcode: VSRAN_B_H
2568/* 11612 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11621
2569/* 11617 */ MCD::OPC_Decode, 162, 11, 63, // Opcode: VSRAN_H_W
2570/* 11621 */ MCD::OPC_FilterValue, 7, 20, 50, 0, // Skip to: 24446
2571/* 11626 */ MCD::OPC_Decode, 163, 11, 63, // Opcode: VSRAN_W_D
2572/* 11630 */ MCD::OPC_FilterValue, 62, 57, 0, 0, // Skip to: 11692
2573/* 11635 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2574/* 11638 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11647
2575/* 11643 */ MCD::OPC_Decode, 202, 11, 63, // Opcode: VSRLRN_B_H
2576/* 11647 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11656
2577/* 11652 */ MCD::OPC_Decode, 203, 11, 63, // Opcode: VSRLRN_H_W
2578/* 11656 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11665
2579/* 11661 */ MCD::OPC_Decode, 204, 11, 63, // Opcode: VSRLRN_W_D
2580/* 11665 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11674
2581/* 11670 */ MCD::OPC_Decode, 172, 11, 63, // Opcode: VSRARN_B_H
2582/* 11674 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11683
2583/* 11679 */ MCD::OPC_Decode, 173, 11, 63, // Opcode: VSRARN_H_W
2584/* 11683 */ MCD::OPC_FilterValue, 7, 214, 49, 0, // Skip to: 24446
2585/* 11688 */ MCD::OPC_Decode, 174, 11, 63, // Opcode: VSRARN_W_D
2586/* 11692 */ MCD::OPC_FilterValue, 63, 57, 0, 0, // Skip to: 11754
2587/* 11697 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2588/* 11700 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11709
2589/* 11705 */ MCD::OPC_Decode, 250, 11, 63, // Opcode: VSSRLN_B_H
2590/* 11709 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11718
2591/* 11714 */ MCD::OPC_Decode, 252, 11, 63, // Opcode: VSSRLN_H_W
2592/* 11718 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11727
2593/* 11723 */ MCD::OPC_Decode, 254, 11, 63, // Opcode: VSSRLN_W_D
2594/* 11727 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11736
2595/* 11732 */ MCD::OPC_Decode, 222, 11, 63, // Opcode: VSSRAN_B_H
2596/* 11736 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11745
2597/* 11741 */ MCD::OPC_Decode, 224, 11, 63, // Opcode: VSSRAN_H_W
2598/* 11745 */ MCD::OPC_FilterValue, 7, 152, 49, 0, // Skip to: 24446
2599/* 11750 */ MCD::OPC_Decode, 226, 11, 63, // Opcode: VSSRAN_W_D
2600/* 11754 */ MCD::OPC_FilterValue, 64, 57, 0, 0, // Skip to: 11816
2601/* 11759 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2602/* 11762 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11771
2603/* 11767 */ MCD::OPC_Decode, 136, 12, 63, // Opcode: VSSRLRN_B_H
2604/* 11771 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11780
2605/* 11776 */ MCD::OPC_Decode, 138, 12, 63, // Opcode: VSSRLRN_H_W
2606/* 11780 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11789
2607/* 11785 */ MCD::OPC_Decode, 140, 12, 63, // Opcode: VSSRLRN_W_D
2608/* 11789 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11798
2609/* 11794 */ MCD::OPC_Decode, 236, 11, 63, // Opcode: VSSRARN_B_H
2610/* 11798 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11807
2611/* 11803 */ MCD::OPC_Decode, 238, 11, 63, // Opcode: VSSRARN_H_W
2612/* 11807 */ MCD::OPC_FilterValue, 7, 90, 49, 0, // Skip to: 24446
2613/* 11812 */ MCD::OPC_Decode, 240, 11, 63, // Opcode: VSSRARN_W_D
2614/* 11816 */ MCD::OPC_FilterValue, 65, 57, 0, 0, // Skip to: 11878
2615/* 11821 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2616/* 11824 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11833
2617/* 11829 */ MCD::OPC_Decode, 249, 11, 63, // Opcode: VSSRLN_BU_H
2618/* 11833 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11842
2619/* 11838 */ MCD::OPC_Decode, 251, 11, 63, // Opcode: VSSRLN_HU_W
2620/* 11842 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11851
2621/* 11847 */ MCD::OPC_Decode, 253, 11, 63, // Opcode: VSSRLN_WU_D
2622/* 11851 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11860
2623/* 11856 */ MCD::OPC_Decode, 221, 11, 63, // Opcode: VSSRAN_BU_H
2624/* 11860 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11869
2625/* 11865 */ MCD::OPC_Decode, 223, 11, 63, // Opcode: VSSRAN_HU_W
2626/* 11869 */ MCD::OPC_FilterValue, 7, 28, 49, 0, // Skip to: 24446
2627/* 11874 */ MCD::OPC_Decode, 225, 11, 63, // Opcode: VSSRAN_WU_D
2628/* 11878 */ MCD::OPC_FilterValue, 66, 57, 0, 0, // Skip to: 11940
2629/* 11883 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2630/* 11886 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11895
2631/* 11891 */ MCD::OPC_Decode, 135, 12, 63, // Opcode: VSSRLRN_BU_H
2632/* 11895 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11904
2633/* 11900 */ MCD::OPC_Decode, 137, 12, 63, // Opcode: VSSRLRN_HU_W
2634/* 11904 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11913
2635/* 11909 */ MCD::OPC_Decode, 139, 12, 63, // Opcode: VSSRLRN_WU_D
2636/* 11913 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11922
2637/* 11918 */ MCD::OPC_Decode, 235, 11, 63, // Opcode: VSSRARN_BU_H
2638/* 11922 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11931
2639/* 11927 */ MCD::OPC_Decode, 237, 11, 63, // Opcode: VSSRARN_HU_W
2640/* 11931 */ MCD::OPC_FilterValue, 7, 222, 48, 0, // Skip to: 24446
2641/* 11936 */ MCD::OPC_Decode, 239, 11, 63, // Opcode: VSSRARN_WU_D
2642/* 11940 */ MCD::OPC_FilterValue, 67, 75, 0, 0, // Skip to: 12020
2643/* 11945 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2644/* 11948 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11957
2645/* 11953 */ MCD::OPC_Decode, 162, 7, 63, // Opcode: VBITCLR_B
2646/* 11957 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11966
2647/* 11962 */ MCD::OPC_Decode, 164, 7, 63, // Opcode: VBITCLR_H
2648/* 11966 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11975
2649/* 11971 */ MCD::OPC_Decode, 165, 7, 63, // Opcode: VBITCLR_W
2650/* 11975 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11984
2651/* 11980 */ MCD::OPC_Decode, 163, 7, 63, // Opcode: VBITCLR_D
2652/* 11984 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 11993
2653/* 11989 */ MCD::OPC_Decode, 180, 7, 63, // Opcode: VBITSET_B
2654/* 11993 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12002
2655/* 11998 */ MCD::OPC_Decode, 182, 7, 63, // Opcode: VBITSET_H
2656/* 12002 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12011
2657/* 12007 */ MCD::OPC_Decode, 183, 7, 63, // Opcode: VBITSET_W
2658/* 12011 */ MCD::OPC_FilterValue, 7, 142, 48, 0, // Skip to: 24446
2659/* 12016 */ MCD::OPC_Decode, 181, 7, 63, // Opcode: VBITSET_D
2660/* 12020 */ MCD::OPC_FilterValue, 68, 39, 0, 0, // Skip to: 12064
2661/* 12025 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2662/* 12028 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12037
2663/* 12033 */ MCD::OPC_Decode, 170, 7, 63, // Opcode: VBITREV_B
2664/* 12037 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12046
2665/* 12042 */ MCD::OPC_Decode, 172, 7, 63, // Opcode: VBITREV_H
2666/* 12046 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12055
2667/* 12051 */ MCD::OPC_Decode, 173, 7, 63, // Opcode: VBITREV_W
2668/* 12055 */ MCD::OPC_FilterValue, 3, 98, 48, 0, // Skip to: 24446
2669/* 12060 */ MCD::OPC_Decode, 171, 7, 63, // Opcode: VBITREV_D
2670/* 12064 */ MCD::OPC_FilterValue, 69, 39, 0, 0, // Skip to: 12108
2671/* 12069 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2672/* 12072 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12081
2673/* 12077 */ MCD::OPC_Decode, 140, 10, 63, // Opcode: VPACKEV_B
2674/* 12081 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12090
2675/* 12086 */ MCD::OPC_Decode, 142, 10, 63, // Opcode: VPACKEV_H
2676/* 12090 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12099
2677/* 12095 */ MCD::OPC_Decode, 143, 10, 63, // Opcode: VPACKEV_W
2678/* 12099 */ MCD::OPC_FilterValue, 7, 54, 48, 0, // Skip to: 24446
2679/* 12104 */ MCD::OPC_Decode, 141, 10, 63, // Opcode: VPACKEV_D
2680/* 12108 */ MCD::OPC_FilterValue, 70, 75, 0, 0, // Skip to: 12188
2681/* 12113 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2682/* 12116 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12125
2683/* 12121 */ MCD::OPC_Decode, 144, 10, 63, // Opcode: VPACKOD_B
2684/* 12125 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12134
2685/* 12130 */ MCD::OPC_Decode, 146, 10, 63, // Opcode: VPACKOD_H
2686/* 12134 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12143
2687/* 12139 */ MCD::OPC_Decode, 147, 10, 63, // Opcode: VPACKOD_W
2688/* 12143 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 12152
2689/* 12148 */ MCD::OPC_Decode, 145, 10, 63, // Opcode: VPACKOD_D
2690/* 12152 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12161
2691/* 12157 */ MCD::OPC_Decode, 130, 9, 63, // Opcode: VILVL_B
2692/* 12161 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12170
2693/* 12166 */ MCD::OPC_Decode, 132, 9, 63, // Opcode: VILVL_H
2694/* 12170 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12179
2695/* 12175 */ MCD::OPC_Decode, 133, 9, 63, // Opcode: VILVL_W
2696/* 12179 */ MCD::OPC_FilterValue, 7, 230, 47, 0, // Skip to: 24446
2697/* 12184 */ MCD::OPC_Decode, 131, 9, 63, // Opcode: VILVL_D
2698/* 12188 */ MCD::OPC_FilterValue, 71, 75, 0, 0, // Skip to: 12268
2699/* 12193 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2700/* 12196 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12205
2701/* 12201 */ MCD::OPC_Decode, 254, 8, 63, // Opcode: VILVH_B
2702/* 12205 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12214
2703/* 12210 */ MCD::OPC_Decode, 128, 9, 63, // Opcode: VILVH_H
2704/* 12214 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12223
2705/* 12219 */ MCD::OPC_Decode, 129, 9, 63, // Opcode: VILVH_W
2706/* 12223 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 12232
2707/* 12228 */ MCD::OPC_Decode, 255, 8, 63, // Opcode: VILVH_D
2708/* 12232 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12241
2709/* 12237 */ MCD::OPC_Decode, 153, 10, 63, // Opcode: VPICKEV_B
2710/* 12241 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12250
2711/* 12246 */ MCD::OPC_Decode, 155, 10, 63, // Opcode: VPICKEV_H
2712/* 12250 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12259
2713/* 12255 */ MCD::OPC_Decode, 156, 10, 63, // Opcode: VPICKEV_W
2714/* 12259 */ MCD::OPC_FilterValue, 7, 150, 47, 0, // Skip to: 24446
2715/* 12264 */ MCD::OPC_Decode, 154, 10, 63, // Opcode: VPICKEV_D
2716/* 12268 */ MCD::OPC_FilterValue, 72, 75, 0, 0, // Skip to: 12348
2717/* 12273 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2718/* 12276 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12285
2719/* 12281 */ MCD::OPC_Decode, 157, 10, 63, // Opcode: VPICKOD_B
2720/* 12285 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12294
2721/* 12290 */ MCD::OPC_Decode, 159, 10, 63, // Opcode: VPICKOD_H
2722/* 12294 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12303
2723/* 12299 */ MCD::OPC_Decode, 160, 10, 63, // Opcode: VPICKOD_W
2724/* 12303 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 12312
2725/* 12308 */ MCD::OPC_Decode, 158, 10, 63, // Opcode: VPICKOD_D
2726/* 12312 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12321
2727/* 12317 */ MCD::OPC_Decode, 177, 10, 104, // Opcode: VREPLVE_B
2728/* 12321 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12330
2729/* 12326 */ MCD::OPC_Decode, 179, 10, 104, // Opcode: VREPLVE_H
2730/* 12330 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12339
2731/* 12335 */ MCD::OPC_Decode, 180, 10, 104, // Opcode: VREPLVE_W
2732/* 12339 */ MCD::OPC_FilterValue, 7, 70, 47, 0, // Skip to: 24446
2733/* 12344 */ MCD::OPC_Decode, 178, 10, 104, // Opcode: VREPLVE_D
2734/* 12348 */ MCD::OPC_FilterValue, 73, 39, 0, 0, // Skip to: 12392
2735/* 12353 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2736/* 12356 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12365
2737/* 12361 */ MCD::OPC_Decode, 141, 7, 63, // Opcode: VAND_V
2738/* 12365 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12374
2739/* 12370 */ MCD::OPC_Decode, 139, 10, 63, // Opcode: VOR_V
2740/* 12374 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12383
2741/* 12379 */ MCD::OPC_Decode, 181, 12, 63, // Opcode: VXOR_V
2742/* 12383 */ MCD::OPC_FilterValue, 7, 26, 47, 0, // Skip to: 24446
2743/* 12388 */ MCD::OPC_Decode, 136, 10, 63, // Opcode: VNOR_V
2744/* 12392 */ MCD::OPC_FilterValue, 74, 39, 0, 0, // Skip to: 12436
2745/* 12397 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2746/* 12400 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12409
2747/* 12405 */ MCD::OPC_Decode, 140, 7, 63, // Opcode: VANDN_V
2748/* 12409 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12418
2749/* 12414 */ MCD::OPC_Decode, 138, 10, 63, // Opcode: VORN_V
2750/* 12418 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12427
2751/* 12423 */ MCD::OPC_Decode, 203, 8, 103, // Opcode: VFRSTP_B
2752/* 12427 */ MCD::OPC_FilterValue, 7, 238, 46, 0, // Skip to: 24446
2753/* 12432 */ MCD::OPC_Decode, 204, 8, 103, // Opcode: VFRSTP_H
2754/* 12436 */ MCD::OPC_FilterValue, 75, 57, 0, 0, // Skip to: 12498
2755/* 12441 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2756/* 12444 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12453
2757/* 12449 */ MCD::OPC_Decode, 137, 7, 63, // Opcode: VADD_Q
2758/* 12453 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 12462
2759/* 12458 */ MCD::OPC_Decode, 178, 12, 63, // Opcode: VSUB_Q
2760/* 12462 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12471
2761/* 12467 */ MCD::OPC_Decode, 231, 10, 63, // Opcode: VSIGNCOV_B
2762/* 12471 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12480
2763/* 12476 */ MCD::OPC_Decode, 233, 10, 63, // Opcode: VSIGNCOV_H
2764/* 12480 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12489
2765/* 12485 */ MCD::OPC_Decode, 234, 10, 63, // Opcode: VSIGNCOV_W
2766/* 12489 */ MCD::OPC_FilterValue, 7, 176, 46, 0, // Skip to: 24446
2767/* 12494 */ MCD::OPC_Decode, 232, 10, 63, // Opcode: VSIGNCOV_D
2768/* 12498 */ MCD::OPC_FilterValue, 76, 39, 0, 0, // Skip to: 12542
2769/* 12503 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2770/* 12506 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12515
2771/* 12511 */ MCD::OPC_Decode, 229, 7, 63, // Opcode: VFADD_S
2772/* 12515 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12524
2773/* 12520 */ MCD::OPC_Decode, 228, 7, 63, // Opcode: VFADD_D
2774/* 12524 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12533
2775/* 12529 */ MCD::OPC_Decode, 208, 8, 63, // Opcode: VFSUB_S
2776/* 12533 */ MCD::OPC_FilterValue, 6, 132, 46, 0, // Skip to: 24446
2777/* 12538 */ MCD::OPC_Decode, 207, 8, 63, // Opcode: VFSUB_D
2778/* 12542 */ MCD::OPC_FilterValue, 78, 39, 0, 0, // Skip to: 12586
2779/* 12547 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2780/* 12550 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12559
2781/* 12555 */ MCD::OPC_Decode, 178, 8, 63, // Opcode: VFMUL_S
2782/* 12559 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12568
2783/* 12564 */ MCD::OPC_Decode, 177, 8, 63, // Opcode: VFMUL_D
2784/* 12568 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12577
2785/* 12573 */ MCD::OPC_Decode, 155, 8, 63, // Opcode: VFDIV_S
2786/* 12577 */ MCD::OPC_FilterValue, 6, 88, 46, 0, // Skip to: 24446
2787/* 12582 */ MCD::OPC_Decode, 154, 8, 63, // Opcode: VFDIV_D
2788/* 12586 */ MCD::OPC_FilterValue, 79, 39, 0, 0, // Skip to: 12630
2789/* 12591 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2790/* 12594 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12603
2791/* 12599 */ MCD::OPC_Decode, 170, 8, 63, // Opcode: VFMAX_S
2792/* 12603 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12612
2793/* 12608 */ MCD::OPC_Decode, 169, 8, 63, // Opcode: VFMAX_D
2794/* 12612 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12621
2795/* 12617 */ MCD::OPC_Decode, 174, 8, 63, // Opcode: VFMIN_S
2796/* 12621 */ MCD::OPC_FilterValue, 6, 44, 46, 0, // Skip to: 24446
2797/* 12626 */ MCD::OPC_Decode, 173, 8, 63, // Opcode: VFMIN_D
2798/* 12630 */ MCD::OPC_FilterValue, 80, 39, 0, 0, // Skip to: 12674
2799/* 12635 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2800/* 12638 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12647
2801/* 12643 */ MCD::OPC_Decode, 168, 8, 63, // Opcode: VFMAXA_S
2802/* 12647 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12656
2803/* 12652 */ MCD::OPC_Decode, 167, 8, 63, // Opcode: VFMAXA_D
2804/* 12656 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12665
2805/* 12661 */ MCD::OPC_Decode, 172, 8, 63, // Opcode: VFMINA_S
2806/* 12665 */ MCD::OPC_FilterValue, 6, 0, 46, 0, // Skip to: 24446
2807/* 12670 */ MCD::OPC_Decode, 171, 8, 63, // Opcode: VFMINA_D
2808/* 12674 */ MCD::OPC_FilterValue, 81, 21, 0, 0, // Skip to: 12700
2809/* 12679 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2810/* 12682 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12691
2811/* 12687 */ MCD::OPC_Decode, 152, 8, 63, // Opcode: VFCVT_H_S
2812/* 12691 */ MCD::OPC_FilterValue, 5, 230, 45, 0, // Skip to: 24446
2813/* 12696 */ MCD::OPC_Decode, 153, 8, 63, // Opcode: VFCVT_S_D
2814/* 12700 */ MCD::OPC_FilterValue, 82, 57, 0, 0, // Skip to: 12762
2815/* 12705 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2816/* 12708 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12717
2817/* 12713 */ MCD::OPC_Decode, 160, 8, 63, // Opcode: VFFINT_S_L
2818/* 12717 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 12726
2819/* 12722 */ MCD::OPC_Decode, 236, 8, 63, // Opcode: VFTINT_W_D
2820/* 12726 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12735
2821/* 12731 */ MCD::OPC_Decode, 214, 8, 63, // Opcode: VFTINTRM_W_D
2822/* 12735 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12744
2823/* 12740 */ MCD::OPC_Decode, 224, 8, 63, // Opcode: VFTINTRP_W_D
2824/* 12744 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12753
2825/* 12749 */ MCD::OPC_Decode, 231, 8, 63, // Opcode: VFTINTRZ_W_D
2826/* 12753 */ MCD::OPC_FilterValue, 7, 168, 45, 0, // Skip to: 24446
2827/* 12758 */ MCD::OPC_Decode, 219, 8, 63, // Opcode: VFTINTRNE_W_D
2828/* 12762 */ MCD::OPC_FilterValue, 94, 30, 0, 0, // Skip to: 12797
2829/* 12767 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2830/* 12770 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12779
2831/* 12775 */ MCD::OPC_Decode, 229, 10, 103, // Opcode: VSHUF_H
2832/* 12779 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12788
2833/* 12784 */ MCD::OPC_Decode, 230, 10, 103, // Opcode: VSHUF_W
2834/* 12788 */ MCD::OPC_FilterValue, 7, 133, 45, 0, // Skip to: 24446
2835/* 12793 */ MCD::OPC_Decode, 228, 10, 103, // Opcode: VSHUF_D
2836/* 12797 */ MCD::OPC_FilterValue, 160, 1, 75, 0, 0, // Skip to: 12878
2837/* 12803 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2838/* 12806 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12815
2839/* 12811 */ MCD::OPC_Decode, 205, 10, 105, // Opcode: VSEQI_B
2840/* 12815 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12824
2841/* 12820 */ MCD::OPC_Decode, 207, 10, 105, // Opcode: VSEQI_H
2842/* 12824 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12833
2843/* 12829 */ MCD::OPC_Decode, 208, 10, 105, // Opcode: VSEQI_W
2844/* 12833 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 12842
2845/* 12838 */ MCD::OPC_Decode, 206, 10, 105, // Opcode: VSEQI_D
2846/* 12842 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12851
2847/* 12847 */ MCD::OPC_Decode, 235, 10, 105, // Opcode: VSLEI_B
2848/* 12851 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12860
2849/* 12856 */ MCD::OPC_Decode, 239, 10, 105, // Opcode: VSLEI_H
2850/* 12860 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12869
2851/* 12865 */ MCD::OPC_Decode, 241, 10, 105, // Opcode: VSLEI_W
2852/* 12869 */ MCD::OPC_FilterValue, 7, 52, 45, 0, // Skip to: 24446
2853/* 12874 */ MCD::OPC_Decode, 237, 10, 105, // Opcode: VSLEI_D
2854/* 12878 */ MCD::OPC_FilterValue, 161, 1, 75, 0, 0, // Skip to: 12959
2855/* 12884 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2856/* 12887 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12896
2857/* 12892 */ MCD::OPC_Decode, 236, 10, 106, // Opcode: VSLEI_BU
2858/* 12896 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12905
2859/* 12901 */ MCD::OPC_Decode, 240, 10, 106, // Opcode: VSLEI_HU
2860/* 12905 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12914
2861/* 12910 */ MCD::OPC_Decode, 242, 10, 106, // Opcode: VSLEI_WU
2862/* 12914 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 12923
2863/* 12919 */ MCD::OPC_Decode, 238, 10, 106, // Opcode: VSLEI_DU
2864/* 12923 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12932
2865/* 12928 */ MCD::OPC_Decode, 137, 11, 105, // Opcode: VSLTI_B
2866/* 12932 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12941
2867/* 12937 */ MCD::OPC_Decode, 141, 11, 105, // Opcode: VSLTI_H
2868/* 12941 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12950
2869/* 12946 */ MCD::OPC_Decode, 143, 11, 105, // Opcode: VSLTI_W
2870/* 12950 */ MCD::OPC_FilterValue, 7, 227, 44, 0, // Skip to: 24446
2871/* 12955 */ MCD::OPC_Decode, 139, 11, 105, // Opcode: VSLTI_D
2872/* 12959 */ MCD::OPC_FilterValue, 162, 1, 75, 0, 0, // Skip to: 13040
2873/* 12965 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2874/* 12968 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12977
2875/* 12973 */ MCD::OPC_Decode, 138, 11, 106, // Opcode: VSLTI_BU
2876/* 12977 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12986
2877/* 12982 */ MCD::OPC_Decode, 142, 11, 106, // Opcode: VSLTI_HU
2878/* 12986 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12995
2879/* 12991 */ MCD::OPC_Decode, 144, 11, 106, // Opcode: VSLTI_WU
2880/* 12995 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 13004
2881/* 13000 */ MCD::OPC_Decode, 140, 11, 106, // Opcode: VSLTI_DU
2882/* 13004 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 13013
2883/* 13009 */ MCD::OPC_Decode, 234, 6, 106, // Opcode: VADDI_BU
2884/* 13013 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 13022
2885/* 13018 */ MCD::OPC_Decode, 236, 6, 106, // Opcode: VADDI_HU
2886/* 13022 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 13031
2887/* 13027 */ MCD::OPC_Decode, 237, 6, 106, // Opcode: VADDI_WU
2888/* 13031 */ MCD::OPC_FilterValue, 7, 146, 44, 0, // Skip to: 24446
2889/* 13036 */ MCD::OPC_Decode, 235, 6, 106, // Opcode: VADDI_DU
2890/* 13040 */ MCD::OPC_FilterValue, 163, 1, 57, 0, 0, // Skip to: 13103
2891/* 13046 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2892/* 13049 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 13058
2893/* 13054 */ MCD::OPC_Decode, 155, 12, 106, // Opcode: VSUBI_BU
2894/* 13058 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 13067
2895/* 13063 */ MCD::OPC_Decode, 157, 12, 106, // Opcode: VSUBI_HU
2896/* 13067 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 13076
2897/* 13072 */ MCD::OPC_Decode, 158, 12, 106, // Opcode: VSUBI_WU
2898/* 13076 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 13085
2899/* 13081 */ MCD::OPC_Decode, 156, 12, 106, // Opcode: VSUBI_DU
2900/* 13085 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 13094
2901/* 13090 */ MCD::OPC_Decode, 184, 7, 106, // Opcode: VBSLL_V
2902/* 13094 */ MCD::OPC_FilterValue, 5, 83, 44, 0, // Skip to: 24446
2903/* 13099 */ MCD::OPC_Decode, 185, 7, 106, // Opcode: VBSRL_V
2904/* 13103 */ MCD::OPC_FilterValue, 164, 1, 75, 0, 0, // Skip to: 13184
2905/* 13109 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2906/* 13112 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 13121
2907/* 13117 */ MCD::OPC_Decode, 173, 9, 105, // Opcode: VMAXI_B
2908/* 13121 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 13130
2909/* 13126 */ MCD::OPC_Decode, 177, 9, 105, // Opcode: VMAXI_H
2910/* 13130 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 13139
2911/* 13135 */ MCD::OPC_Decode, 179, 9, 105, // Opcode: VMAXI_W
2912/* 13139 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 13148
2913/* 13144 */ MCD::OPC_Decode, 175, 9, 105, // Opcode: VMAXI_D
2914/* 13148 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 13157
2915/* 13153 */ MCD::OPC_Decode, 189, 9, 105, // Opcode: VMINI_B
2916/* 13157 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 13166
2917/* 13162 */ MCD::OPC_Decode, 193, 9, 105, // Opcode: VMINI_H
2918/* 13166 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 13175
2919/* 13171 */ MCD::OPC_Decode, 195, 9, 105, // Opcode: VMINI_W
2920/* 13175 */ MCD::OPC_FilterValue, 7, 2, 44, 0, // Skip to: 24446
2921/* 13180 */ MCD::OPC_Decode, 191, 9, 105, // Opcode: VMINI_D
2922/* 13184 */ MCD::OPC_FilterValue, 165, 1, 75, 0, 0, // Skip to: 13265
2923/* 13190 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2924/* 13193 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 13202
2925/* 13198 */ MCD::OPC_Decode, 174, 9, 106, // Opcode: VMAXI_BU
2926/* 13202 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 13211
2927/* 13207 */ MCD::OPC_Decode, 178, 9, 106, // Opcode: VMAXI_HU
2928/* 13211 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 13220
2929/* 13216 */ MCD::OPC_Decode, 180, 9, 106, // Opcode: VMAXI_WU
2930/* 13220 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 13229
2931/* 13225 */ MCD::OPC_Decode, 176, 9, 106, // Opcode: VMAXI_DU
2932/* 13229 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 13238
2933/* 13234 */ MCD::OPC_Decode, 190, 9, 106, // Opcode: VMINI_BU
2934/* 13238 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 13247
2935/* 13243 */ MCD::OPC_Decode, 194, 9, 106, // Opcode: VMINI_HU
2936/* 13247 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 13256
2937/* 13252 */ MCD::OPC_Decode, 196, 9, 106, // Opcode: VMINI_WU
2938/* 13256 */ MCD::OPC_FilterValue, 7, 177, 43, 0, // Skip to: 24446
2939/* 13261 */ MCD::OPC_Decode, 192, 9, 106, // Opcode: VMINI_DU
2940/* 13265 */ MCD::OPC_FilterValue, 166, 1, 21, 0, 0, // Skip to: 13292
2941/* 13271 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
2942/* 13274 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 13283
2943/* 13279 */ MCD::OPC_Decode, 201, 8, 107, // Opcode: VFRSTPI_B
2944/* 13283 */ MCD::OPC_FilterValue, 5, 150, 43, 0, // Skip to: 24446
2945/* 13288 */ MCD::OPC_Decode, 202, 8, 107, // Opcode: VFRSTPI_H
2946/* 13292 */ MCD::OPC_FilterValue, 167, 1, 9, 4, 0, // Skip to: 14331
2947/* 13298 */ MCD::OPC_ExtractField, 10, 8, // Inst{17-10} ...
2948/* 13301 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 13310
2949/* 13306 */ MCD::OPC_Decode, 186, 7, 108, // Opcode: VCLO_B
2950/* 13310 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 13319
2951/* 13315 */ MCD::OPC_Decode, 188, 7, 108, // Opcode: VCLO_H
2952/* 13319 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 13328
2953/* 13324 */ MCD::OPC_Decode, 189, 7, 108, // Opcode: VCLO_W
2954/* 13328 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 13337
2955/* 13333 */ MCD::OPC_Decode, 187, 7, 108, // Opcode: VCLO_D
2956/* 13337 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 13346
2957/* 13342 */ MCD::OPC_Decode, 190, 7, 108, // Opcode: VCLZ_B
2958/* 13346 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 13355
2959/* 13351 */ MCD::OPC_Decode, 192, 7, 108, // Opcode: VCLZ_H
2960/* 13355 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 13364
2961/* 13360 */ MCD::OPC_Decode, 193, 7, 108, // Opcode: VCLZ_W
2962/* 13364 */ MCD::OPC_FilterValue, 7, 4, 0, 0, // Skip to: 13373
2963/* 13369 */ MCD::OPC_Decode, 191, 7, 108, // Opcode: VCLZ_D
2964/* 13373 */ MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 13382
2965/* 13378 */ MCD::OPC_Decode, 148, 10, 108, // Opcode: VPCNT_B
2966/* 13382 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 13391
2967/* 13387 */ MCD::OPC_Decode, 150, 10, 108, // Opcode: VPCNT_H
2968/* 13391 */ MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 13400
2969/* 13396 */ MCD::OPC_Decode, 151, 10, 108, // Opcode: VPCNT_W
2970/* 13400 */ MCD::OPC_FilterValue, 11, 4, 0, 0, // Skip to: 13409
2971/* 13405 */ MCD::OPC_Decode, 149, 10, 108, // Opcode: VPCNT_D
2972/* 13409 */ MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 13418
2973/* 13414 */ MCD::OPC_Decode, 131, 10, 108, // Opcode: VNEG_B
2974/* 13418 */ MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 13427
2975/* 13423 */ MCD::OPC_Decode, 133, 10, 108, // Opcode: VNEG_H
2976/* 13427 */ MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 13436
2977/* 13432 */ MCD::OPC_Decode, 134, 10, 108, // Opcode: VNEG_W
2978/* 13436 */ MCD::OPC_FilterValue, 15, 4, 0, 0, // Skip to: 13445
2979/* 13441 */ MCD::OPC_Decode, 132, 10, 108, // Opcode: VNEG_D
2980/* 13445 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 13454
2981/* 13450 */ MCD::OPC_Decode, 214, 9, 108, // Opcode: VMSKLTZ_B
2982/* 13454 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 13463
2983/* 13459 */ MCD::OPC_Decode, 216, 9, 108, // Opcode: VMSKLTZ_H
2984/* 13463 */ MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 13472
2985/* 13468 */ MCD::OPC_Decode, 217, 9, 108, // Opcode: VMSKLTZ_W
2986/* 13472 */ MCD::OPC_FilterValue, 19, 4, 0, 0, // Skip to: 13481
2987/* 13477 */ MCD::OPC_Decode, 215, 9, 108, // Opcode: VMSKLTZ_D
2988/* 13481 */ MCD::OPC_FilterValue, 20, 4, 0, 0, // Skip to: 13490
2989/* 13486 */ MCD::OPC_Decode, 213, 9, 108, // Opcode: VMSKGEZ_B
2990/* 13490 */ MCD::OPC_FilterValue, 24, 4, 0, 0, // Skip to: 13499
2991/* 13495 */ MCD::OPC_Decode, 218, 9, 108, // Opcode: VMSKNZ_B
2992/* 13499 */ MCD::OPC_FilterValue, 38, 11, 0, 0, // Skip to: 13515
2993/* 13504 */ MCD::OPC_CheckField, 3, 2, 0, 183, 42, 0, // Skip to: 24446
2994/* 13511 */ MCD::OPC_Decode, 221, 10, 109, // Opcode: VSETEQZ_V
2995/* 13515 */ MCD::OPC_FilterValue, 39, 11, 0, 0, // Skip to: 13531
2996/* 13520 */ MCD::OPC_CheckField, 3, 2, 0, 167, 42, 0, // Skip to: 24446
2997/* 13527 */ MCD::OPC_Decode, 222, 10, 109, // Opcode: VSETNEZ_V
2998/* 13531 */ MCD::OPC_FilterValue, 40, 11, 0, 0, // Skip to: 13547
2999/* 13536 */ MCD::OPC_CheckField, 3, 2, 0, 151, 42, 0, // Skip to: 24446
3000/* 13543 */ MCD::OPC_Decode, 217, 10, 109, // Opcode: VSETANYEQZ_B
3001/* 13547 */ MCD::OPC_FilterValue, 41, 11, 0, 0, // Skip to: 13563
3002/* 13552 */ MCD::OPC_CheckField, 3, 2, 0, 135, 42, 0, // Skip to: 24446
3003/* 13559 */ MCD::OPC_Decode, 219, 10, 109, // Opcode: VSETANYEQZ_H
3004/* 13563 */ MCD::OPC_FilterValue, 42, 11, 0, 0, // Skip to: 13579
3005/* 13568 */ MCD::OPC_CheckField, 3, 2, 0, 119, 42, 0, // Skip to: 24446
3006/* 13575 */ MCD::OPC_Decode, 220, 10, 109, // Opcode: VSETANYEQZ_W
3007/* 13579 */ MCD::OPC_FilterValue, 43, 11, 0, 0, // Skip to: 13595
3008/* 13584 */ MCD::OPC_CheckField, 3, 2, 0, 103, 42, 0, // Skip to: 24446
3009/* 13591 */ MCD::OPC_Decode, 218, 10, 109, // Opcode: VSETANYEQZ_D
3010/* 13595 */ MCD::OPC_FilterValue, 44, 11, 0, 0, // Skip to: 13611
3011/* 13600 */ MCD::OPC_CheckField, 3, 2, 0, 87, 42, 0, // Skip to: 24446
3012/* 13607 */ MCD::OPC_Decode, 213, 10, 109, // Opcode: VSETALLNEZ_B
3013/* 13611 */ MCD::OPC_FilterValue, 45, 11, 0, 0, // Skip to: 13627
3014/* 13616 */ MCD::OPC_CheckField, 3, 2, 0, 71, 42, 0, // Skip to: 24446
3015/* 13623 */ MCD::OPC_Decode, 215, 10, 109, // Opcode: VSETALLNEZ_H
3016/* 13627 */ MCD::OPC_FilterValue, 46, 11, 0, 0, // Skip to: 13643
3017/* 13632 */ MCD::OPC_CheckField, 3, 2, 0, 55, 42, 0, // Skip to: 24446
3018/* 13639 */ MCD::OPC_Decode, 216, 10, 109, // Opcode: VSETALLNEZ_W
3019/* 13643 */ MCD::OPC_FilterValue, 47, 11, 0, 0, // Skip to: 13659
3020/* 13648 */ MCD::OPC_CheckField, 3, 2, 0, 39, 42, 0, // Skip to: 24446
3021/* 13655 */ MCD::OPC_Decode, 214, 10, 109, // Opcode: VSETALLNEZ_D
3022/* 13659 */ MCD::OPC_FilterValue, 49, 4, 0, 0, // Skip to: 13668
3023/* 13664 */ MCD::OPC_Decode, 164, 8, 108, // Opcode: VFLOGB_S
3024/* 13668 */ MCD::OPC_FilterValue, 50, 4, 0, 0, // Skip to: 13677
3025/* 13673 */ MCD::OPC_Decode, 163, 8, 108, // Opcode: VFLOGB_D
3026/* 13677 */ MCD::OPC_FilterValue, 53, 4, 0, 0, // Skip to: 13686
3027/* 13682 */ MCD::OPC_Decode, 231, 7, 108, // Opcode: VFCLASS_S
3028/* 13686 */ MCD::OPC_FilterValue, 54, 4, 0, 0, // Skip to: 13695
3029/* 13691 */ MCD::OPC_Decode, 230, 7, 108, // Opcode: VFCLASS_D
3030/* 13695 */ MCD::OPC_FilterValue, 57, 4, 0, 0, // Skip to: 13704
3031/* 13700 */ MCD::OPC_Decode, 206, 8, 108, // Opcode: VFSQRT_S
3032/* 13704 */ MCD::OPC_FilterValue, 58, 4, 0, 0, // Skip to: 13713
3033/* 13709 */ MCD::OPC_Decode, 205, 8, 108, // Opcode: VFSQRT_D
3034/* 13713 */ MCD::OPC_FilterValue, 61, 4, 0, 0, // Skip to: 13722
3035/* 13718 */ MCD::OPC_Decode, 186, 8, 108, // Opcode: VFRECIP_S
3036/* 13722 */ MCD::OPC_FilterValue, 62, 4, 0, 0, // Skip to: 13731
3037/* 13727 */ MCD::OPC_Decode, 185, 8, 108, // Opcode: VFRECIP_D
3038/* 13731 */ MCD::OPC_FilterValue, 65, 4, 0, 0, // Skip to: 13740
3039/* 13736 */ MCD::OPC_Decode, 200, 8, 108, // Opcode: VFRSQRT_S
3040/* 13740 */ MCD::OPC_FilterValue, 66, 4, 0, 0, // Skip to: 13749
3041/* 13745 */ MCD::OPC_Decode, 199, 8, 108, // Opcode: VFRSQRT_D
3042/* 13749 */ MCD::OPC_FilterValue, 69, 4, 0, 0, // Skip to: 13758
3043/* 13754 */ MCD::OPC_Decode, 184, 8, 108, // Opcode: VFRECIPE_S
3044/* 13758 */ MCD::OPC_FilterValue, 70, 4, 0, 0, // Skip to: 13767
3045/* 13763 */ MCD::OPC_Decode, 183, 8, 108, // Opcode: VFRECIPE_D
3046/* 13767 */ MCD::OPC_FilterValue, 73, 4, 0, 0, // Skip to: 13776
3047/* 13772 */ MCD::OPC_Decode, 198, 8, 108, // Opcode: VFRSQRTE_S
3048/* 13776 */ MCD::OPC_FilterValue, 74, 4, 0, 0, // Skip to: 13785
3049/* 13781 */ MCD::OPC_Decode, 197, 8, 108, // Opcode: VFRSQRTE_D
3050/* 13785 */ MCD::OPC_FilterValue, 77, 4, 0, 0, // Skip to: 13794
3051/* 13790 */ MCD::OPC_Decode, 196, 8, 108, // Opcode: VFRINT_S
3052/* 13794 */ MCD::OPC_FilterValue, 78, 4, 0, 0, // Skip to: 13803
3053/* 13799 */ MCD::OPC_Decode, 195, 8, 108, // Opcode: VFRINT_D
3054/* 13803 */ MCD::OPC_FilterValue, 81, 4, 0, 0, // Skip to: 13812
3055/* 13808 */ MCD::OPC_Decode, 188, 8, 108, // Opcode: VFRINTRM_S
3056/* 13812 */ MCD::OPC_FilterValue, 82, 4, 0, 0, // Skip to: 13821
3057/* 13817 */ MCD::OPC_Decode, 187, 8, 108, // Opcode: VFRINTRM_D
3058/* 13821 */ MCD::OPC_FilterValue, 85, 4, 0, 0, // Skip to: 13830
3059/* 13826 */ MCD::OPC_Decode, 192, 8, 108, // Opcode: VFRINTRP_S
3060/* 13830 */ MCD::OPC_FilterValue, 86, 4, 0, 0, // Skip to: 13839
3061/* 13835 */ MCD::OPC_Decode, 191, 8, 108, // Opcode: VFRINTRP_D
3062/* 13839 */ MCD::OPC_FilterValue, 89, 4, 0, 0, // Skip to: 13848
3063/* 13844 */ MCD::OPC_Decode, 194, 8, 108, // Opcode: VFRINTRZ_S
3064/* 13848 */ MCD::OPC_FilterValue, 90, 4, 0, 0, // Skip to: 13857
3065/* 13853 */ MCD::OPC_Decode, 193, 8, 108, // Opcode: VFRINTRZ_D
3066/* 13857 */ MCD::OPC_FilterValue, 93, 4, 0, 0, // Skip to: 13866
3067/* 13862 */ MCD::OPC_Decode, 190, 8, 108, // Opcode: VFRINTRNE_S
3068/* 13866 */ MCD::OPC_FilterValue, 94, 4, 0, 0, // Skip to: 13875
3069/* 13871 */ MCD::OPC_Decode, 189, 8, 108, // Opcode: VFRINTRNE_D
3070/* 13875 */ MCD::OPC_FilterValue, 122, 4, 0, 0, // Skip to: 13884
3071/* 13880 */ MCD::OPC_Decode, 151, 8, 108, // Opcode: VFCVTL_S_H
3072/* 13884 */ MCD::OPC_FilterValue, 123, 4, 0, 0, // Skip to: 13893
3073/* 13889 */ MCD::OPC_Decode, 149, 8, 108, // Opcode: VFCVTH_S_H
3074/* 13893 */ MCD::OPC_FilterValue, 124, 4, 0, 0, // Skip to: 13902
3075/* 13898 */ MCD::OPC_Decode, 150, 8, 108, // Opcode: VFCVTL_D_S
3076/* 13902 */ MCD::OPC_FilterValue, 125, 4, 0, 0, // Skip to: 13911
3077/* 13907 */ MCD::OPC_Decode, 148, 8, 108, // Opcode: VFCVTH_D_S
3078/* 13911 */ MCD::OPC_FilterValue, 128, 1, 4, 0, 0, // Skip to: 13921
3079/* 13917 */ MCD::OPC_Decode, 161, 8, 108, // Opcode: VFFINT_S_W
3080/* 13921 */ MCD::OPC_FilterValue, 129, 1, 4, 0, 0, // Skip to: 13931
3081/* 13927 */ MCD::OPC_Decode, 162, 8, 108, // Opcode: VFFINT_S_WU
3082/* 13931 */ MCD::OPC_FilterValue, 130, 1, 4, 0, 0, // Skip to: 13941
3083/* 13937 */ MCD::OPC_Decode, 158, 8, 108, // Opcode: VFFINT_D_L
3084/* 13941 */ MCD::OPC_FilterValue, 131, 1, 4, 0, 0, // Skip to: 13951
3085/* 13947 */ MCD::OPC_Decode, 159, 8, 108, // Opcode: VFFINT_D_LU
3086/* 13951 */ MCD::OPC_FilterValue, 132, 1, 4, 0, 0, // Skip to: 13961
3087/* 13957 */ MCD::OPC_Decode, 157, 8, 108, // Opcode: VFFINTL_D_W
3088/* 13961 */ MCD::OPC_FilterValue, 133, 1, 4, 0, 0, // Skip to: 13971
3089/* 13967 */ MCD::OPC_Decode, 156, 8, 108, // Opcode: VFFINTH_D_W
3090/* 13971 */ MCD::OPC_FilterValue, 140, 1, 4, 0, 0, // Skip to: 13981
3091/* 13977 */ MCD::OPC_Decode, 237, 8, 108, // Opcode: VFTINT_W_S
3092/* 13981 */ MCD::OPC_FilterValue, 141, 1, 4, 0, 0, // Skip to: 13991
3093/* 13987 */ MCD::OPC_Decode, 234, 8, 108, // Opcode: VFTINT_L_D
3094/* 13991 */ MCD::OPC_FilterValue, 142, 1, 4, 0, 0, // Skip to: 14001
3095/* 13997 */ MCD::OPC_Decode, 215, 8, 108, // Opcode: VFTINTRM_W_S
3096/* 14001 */ MCD::OPC_FilterValue, 143, 1, 4, 0, 0, // Skip to: 14011
3097/* 14007 */ MCD::OPC_Decode, 213, 8, 108, // Opcode: VFTINTRM_L_D
3098/* 14011 */ MCD::OPC_FilterValue, 144, 1, 4, 0, 0, // Skip to: 14021
3099/* 14017 */ MCD::OPC_Decode, 225, 8, 108, // Opcode: VFTINTRP_W_S
3100/* 14021 */ MCD::OPC_FilterValue, 145, 1, 4, 0, 0, // Skip to: 14031
3101/* 14027 */ MCD::OPC_Decode, 223, 8, 108, // Opcode: VFTINTRP_L_D
3102/* 14031 */ MCD::OPC_FilterValue, 146, 1, 4, 0, 0, // Skip to: 14041
3103/* 14037 */ MCD::OPC_Decode, 232, 8, 108, // Opcode: VFTINTRZ_W_S
3104/* 14041 */ MCD::OPC_FilterValue, 147, 1, 4, 0, 0, // Skip to: 14051
3105/* 14047 */ MCD::OPC_Decode, 229, 8, 108, // Opcode: VFTINTRZ_L_D
3106/* 14051 */ MCD::OPC_FilterValue, 148, 1, 4, 0, 0, // Skip to: 14061
3107/* 14057 */ MCD::OPC_Decode, 220, 8, 108, // Opcode: VFTINTRNE_W_S
3108/* 14061 */ MCD::OPC_FilterValue, 149, 1, 4, 0, 0, // Skip to: 14071
3109/* 14067 */ MCD::OPC_Decode, 218, 8, 108, // Opcode: VFTINTRNE_L_D
3110/* 14071 */ MCD::OPC_FilterValue, 150, 1, 4, 0, 0, // Skip to: 14081
3111/* 14077 */ MCD::OPC_Decode, 235, 8, 108, // Opcode: VFTINT_WU_S
3112/* 14081 */ MCD::OPC_FilterValue, 151, 1, 4, 0, 0, // Skip to: 14091
3113/* 14087 */ MCD::OPC_Decode, 233, 8, 108, // Opcode: VFTINT_LU_D
3114/* 14091 */ MCD::OPC_FilterValue, 156, 1, 4, 0, 0, // Skip to: 14101
3115/* 14097 */ MCD::OPC_Decode, 230, 8, 108, // Opcode: VFTINTRZ_WU_S
3116/* 14101 */ MCD::OPC_FilterValue, 157, 1, 4, 0, 0, // Skip to: 14111
3117/* 14107 */ MCD::OPC_Decode, 228, 8, 108, // Opcode: VFTINTRZ_LU_D
3118/* 14111 */ MCD::OPC_FilterValue, 160, 1, 4, 0, 0, // Skip to: 14121
3119/* 14117 */ MCD::OPC_Decode, 210, 8, 108, // Opcode: VFTINTL_L_S
3120/* 14121 */ MCD::OPC_FilterValue, 161, 1, 4, 0, 0, // Skip to: 14131
3121/* 14127 */ MCD::OPC_Decode, 209, 8, 108, // Opcode: VFTINTH_L_S
3122/* 14131 */ MCD::OPC_FilterValue, 162, 1, 4, 0, 0, // Skip to: 14141
3123/* 14137 */ MCD::OPC_Decode, 212, 8, 108, // Opcode: VFTINTRML_L_S
3124/* 14141 */ MCD::OPC_FilterValue, 163, 1, 4, 0, 0, // Skip to: 14151
3125/* 14147 */ MCD::OPC_Decode, 211, 8, 108, // Opcode: VFTINTRMH_L_S
3126/* 14151 */ MCD::OPC_FilterValue, 164, 1, 4, 0, 0, // Skip to: 14161
3127/* 14157 */ MCD::OPC_Decode, 222, 8, 108, // Opcode: VFTINTRPL_L_S
3128/* 14161 */ MCD::OPC_FilterValue, 165, 1, 4, 0, 0, // Skip to: 14171
3129/* 14167 */ MCD::OPC_Decode, 221, 8, 108, // Opcode: VFTINTRPH_L_S
3130/* 14171 */ MCD::OPC_FilterValue, 166, 1, 4, 0, 0, // Skip to: 14181
3131/* 14177 */ MCD::OPC_Decode, 227, 8, 108, // Opcode: VFTINTRZL_L_S
3132/* 14181 */ MCD::OPC_FilterValue, 167, 1, 4, 0, 0, // Skip to: 14191
3133/* 14187 */ MCD::OPC_Decode, 226, 8, 108, // Opcode: VFTINTRZH_L_S
3134/* 14191 */ MCD::OPC_FilterValue, 168, 1, 4, 0, 0, // Skip to: 14201
3135/* 14197 */ MCD::OPC_Decode, 217, 8, 108, // Opcode: VFTINTRNEL_L_S
3136/* 14201 */ MCD::OPC_FilterValue, 169, 1, 4, 0, 0, // Skip to: 14211
3137/* 14207 */ MCD::OPC_Decode, 216, 8, 108, // Opcode: VFTINTRNEH_L_S
3138/* 14211 */ MCD::OPC_FilterValue, 184, 1, 4, 0, 0, // Skip to: 14221
3139/* 14217 */ MCD::OPC_Decode, 217, 7, 108, // Opcode: VEXTH_H_B
3140/* 14221 */ MCD::OPC_FilterValue, 185, 1, 4, 0, 0, // Skip to: 14231
3141/* 14227 */ MCD::OPC_Decode, 221, 7, 108, // Opcode: VEXTH_W_H
3142/* 14231 */ MCD::OPC_FilterValue, 186, 1, 4, 0, 0, // Skip to: 14241
3143/* 14237 */ MCD::OPC_Decode, 215, 7, 108, // Opcode: VEXTH_D_W
3144/* 14241 */ MCD::OPC_FilterValue, 187, 1, 4, 0, 0, // Skip to: 14251
3145/* 14247 */ MCD::OPC_Decode, 219, 7, 108, // Opcode: VEXTH_Q_D
3146/* 14251 */ MCD::OPC_FilterValue, 188, 1, 4, 0, 0, // Skip to: 14261
3147/* 14257 */ MCD::OPC_Decode, 216, 7, 108, // Opcode: VEXTH_HU_BU
3148/* 14261 */ MCD::OPC_FilterValue, 189, 1, 4, 0, 0, // Skip to: 14271
3149/* 14267 */ MCD::OPC_Decode, 220, 7, 108, // Opcode: VEXTH_WU_HU
3150/* 14271 */ MCD::OPC_FilterValue, 190, 1, 4, 0, 0, // Skip to: 14281
3151/* 14277 */ MCD::OPC_Decode, 214, 7, 108, // Opcode: VEXTH_DU_WU
3152/* 14281 */ MCD::OPC_FilterValue, 191, 1, 4, 0, 0, // Skip to: 14291
3153/* 14287 */ MCD::OPC_Decode, 218, 7, 108, // Opcode: VEXTH_QU_DU
3154/* 14291 */ MCD::OPC_FilterValue, 192, 1, 4, 0, 0, // Skip to: 14301
3155/* 14297 */ MCD::OPC_Decode, 169, 10, 110, // Opcode: VREPLGR2VR_B
3156/* 14301 */ MCD::OPC_FilterValue, 193, 1, 4, 0, 0, // Skip to: 14311
3157/* 14307 */ MCD::OPC_Decode, 171, 10, 110, // Opcode: VREPLGR2VR_H
3158/* 14311 */ MCD::OPC_FilterValue, 194, 1, 4, 0, 0, // Skip to: 14321
3159/* 14317 */ MCD::OPC_Decode, 172, 10, 110, // Opcode: VREPLGR2VR_W
3160/* 14321 */ MCD::OPC_FilterValue, 195, 1, 135, 39, 0, // Skip to: 24446
3161/* 14327 */ MCD::OPC_Decode, 170, 10, 110, // Opcode: VREPLGR2VR_D
3162/* 14331 */ MCD::OPC_FilterValue, 168, 1, 62, 0, 0, // Skip to: 14399
3163/* 14337 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
3164/* 14340 */ MCD::OPC_FilterValue, 0, 45, 0, 0, // Skip to: 14390
3165/* 14345 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3166/* 14348 */ MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 14381
3167/* 14353 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
3168/* 14356 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 14372
3169/* 14361 */ MCD::OPC_CheckField, 13, 1, 1, 94, 39, 0, // Skip to: 24446
3170/* 14368 */ MCD::OPC_Decode, 181, 10, 111, // Opcode: VROTRI_B
3171/* 14372 */ MCD::OPC_FilterValue, 1, 85, 39, 0, // Skip to: 24446
3172/* 14377 */ MCD::OPC_Decode, 183, 10, 112, // Opcode: VROTRI_H
3173/* 14381 */ MCD::OPC_FilterValue, 1, 76, 39, 0, // Skip to: 24446
3174/* 14386 */ MCD::OPC_Decode, 184, 10, 106, // Opcode: VROTRI_W
3175/* 14390 */ MCD::OPC_FilterValue, 1, 67, 39, 0, // Skip to: 24446
3176/* 14395 */ MCD::OPC_Decode, 182, 10, 113, // Opcode: VROTRI_D
3177/* 14399 */ MCD::OPC_FilterValue, 169, 1, 62, 0, 0, // Skip to: 14467
3178/* 14405 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
3179/* 14408 */ MCD::OPC_FilterValue, 0, 45, 0, 0, // Skip to: 14458
3180/* 14413 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3181/* 14416 */ MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 14449
3182/* 14421 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
3183/* 14424 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 14440
3184/* 14429 */ MCD::OPC_CheckField, 13, 1, 1, 26, 39, 0, // Skip to: 24446
3185/* 14436 */ MCD::OPC_Decode, 194, 11, 111, // Opcode: VSRLRI_B
3186/* 14440 */ MCD::OPC_FilterValue, 1, 17, 39, 0, // Skip to: 24446
3187/* 14445 */ MCD::OPC_Decode, 196, 11, 112, // Opcode: VSRLRI_H
3188/* 14449 */ MCD::OPC_FilterValue, 1, 8, 39, 0, // Skip to: 24446
3189/* 14454 */ MCD::OPC_Decode, 197, 11, 106, // Opcode: VSRLRI_W
3190/* 14458 */ MCD::OPC_FilterValue, 1, 255, 38, 0, // Skip to: 24446
3191/* 14463 */ MCD::OPC_Decode, 195, 11, 113, // Opcode: VSRLRI_D
3192/* 14467 */ MCD::OPC_FilterValue, 170, 1, 62, 0, 0, // Skip to: 14535
3193/* 14473 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
3194/* 14476 */ MCD::OPC_FilterValue, 0, 45, 0, 0, // Skip to: 14526
3195/* 14481 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3196/* 14484 */ MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 14517
3197/* 14489 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
3198/* 14492 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 14508
3199/* 14497 */ MCD::OPC_CheckField, 13, 1, 1, 214, 38, 0, // Skip to: 24446
3200/* 14504 */ MCD::OPC_Decode, 164, 11, 111, // Opcode: VSRARI_B
3201/* 14508 */ MCD::OPC_FilterValue, 1, 205, 38, 0, // Skip to: 24446
3202/* 14513 */ MCD::OPC_Decode, 166, 11, 112, // Opcode: VSRARI_H
3203/* 14517 */ MCD::OPC_FilterValue, 1, 196, 38, 0, // Skip to: 24446
3204/* 14522 */ MCD::OPC_Decode, 167, 11, 106, // Opcode: VSRARI_W
3205/* 14526 */ MCD::OPC_FilterValue, 1, 187, 38, 0, // Skip to: 24446
3206/* 14531 */ MCD::OPC_Decode, 165, 11, 113, // Opcode: VSRARI_D
3207/* 14535 */ MCD::OPC_FilterValue, 186, 1, 62, 0, 0, // Skip to: 14603
3208/* 14541 */ MCD::OPC_ExtractField, 14, 4, // Inst{17-14} ...
3209/* 14544 */ MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 14553
3210/* 14549 */ MCD::OPC_Decode, 134, 9, 114, // Opcode: VINSGR2VR_B
3211/* 14553 */ MCD::OPC_FilterValue, 15, 160, 38, 0, // Skip to: 24446
3212/* 14558 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
3213/* 14561 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14570
3214/* 14566 */ MCD::OPC_Decode, 136, 9, 115, // Opcode: VINSGR2VR_H
3215/* 14570 */ MCD::OPC_FilterValue, 1, 143, 38, 0, // Skip to: 24446
3216/* 14575 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ...
3217/* 14578 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14587
3218/* 14583 */ MCD::OPC_Decode, 137, 9, 116, // Opcode: VINSGR2VR_W
3219/* 14587 */ MCD::OPC_FilterValue, 1, 126, 38, 0, // Skip to: 24446
3220/* 14592 */ MCD::OPC_CheckField, 11, 1, 0, 119, 38, 0, // Skip to: 24446
3221/* 14599 */ MCD::OPC_Decode, 135, 9, 117, // Opcode: VINSGR2VR_D
3222/* 14603 */ MCD::OPC_FilterValue, 187, 1, 62, 0, 0, // Skip to: 14671
3223/* 14609 */ MCD::OPC_ExtractField, 14, 4, // Inst{17-14} ...
3224/* 14612 */ MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 14621
3225/* 14617 */ MCD::OPC_Decode, 161, 10, 118, // Opcode: VPICKVE2GR_B
3226/* 14621 */ MCD::OPC_FilterValue, 15, 92, 38, 0, // Skip to: 24446
3227/* 14626 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
3228/* 14629 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14638
3229/* 14634 */ MCD::OPC_Decode, 165, 10, 119, // Opcode: VPICKVE2GR_H
3230/* 14638 */ MCD::OPC_FilterValue, 1, 75, 38, 0, // Skip to: 24446
3231/* 14643 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ...
3232/* 14646 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14655
3233/* 14651 */ MCD::OPC_Decode, 167, 10, 120, // Opcode: VPICKVE2GR_W
3234/* 14655 */ MCD::OPC_FilterValue, 1, 58, 38, 0, // Skip to: 24446
3235/* 14660 */ MCD::OPC_CheckField, 11, 1, 0, 51, 38, 0, // Skip to: 24446
3236/* 14667 */ MCD::OPC_Decode, 163, 10, 121, // Opcode: VPICKVE2GR_D
3237/* 14671 */ MCD::OPC_FilterValue, 188, 1, 62, 0, 0, // Skip to: 14739
3238/* 14677 */ MCD::OPC_ExtractField, 14, 4, // Inst{17-14} ...
3239/* 14680 */ MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 14689
3240/* 14685 */ MCD::OPC_Decode, 162, 10, 118, // Opcode: VPICKVE2GR_BU
3241/* 14689 */ MCD::OPC_FilterValue, 15, 24, 38, 0, // Skip to: 24446
3242/* 14694 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
3243/* 14697 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14706
3244/* 14702 */ MCD::OPC_Decode, 166, 10, 119, // Opcode: VPICKVE2GR_HU
3245/* 14706 */ MCD::OPC_FilterValue, 1, 7, 38, 0, // Skip to: 24446
3246/* 14711 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ...
3247/* 14714 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14723
3248/* 14719 */ MCD::OPC_Decode, 168, 10, 120, // Opcode: VPICKVE2GR_WU
3249/* 14723 */ MCD::OPC_FilterValue, 1, 246, 37, 0, // Skip to: 24446
3250/* 14728 */ MCD::OPC_CheckField, 11, 1, 0, 239, 37, 0, // Skip to: 24446
3251/* 14735 */ MCD::OPC_Decode, 164, 10, 121, // Opcode: VPICKVE2GR_DU
3252/* 14739 */ MCD::OPC_FilterValue, 189, 1, 62, 0, 0, // Skip to: 14807
3253/* 14745 */ MCD::OPC_ExtractField, 14, 4, // Inst{17-14} ...
3254/* 14748 */ MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 14757
3255/* 14753 */ MCD::OPC_Decode, 173, 10, 112, // Opcode: VREPLVEI_B
3256/* 14757 */ MCD::OPC_FilterValue, 15, 212, 37, 0, // Skip to: 24446
3257/* 14762 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
3258/* 14765 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14774
3259/* 14770 */ MCD::OPC_Decode, 175, 10, 111, // Opcode: VREPLVEI_H
3260/* 14774 */ MCD::OPC_FilterValue, 1, 195, 37, 0, // Skip to: 24446
3261/* 14779 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ...
3262/* 14782 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14791
3263/* 14787 */ MCD::OPC_Decode, 176, 10, 122, // Opcode: VREPLVEI_W
3264/* 14791 */ MCD::OPC_FilterValue, 1, 178, 37, 0, // Skip to: 24446
3265/* 14796 */ MCD::OPC_CheckField, 11, 1, 0, 171, 37, 0, // Skip to: 24446
3266/* 14803 */ MCD::OPC_Decode, 174, 10, 123, // Opcode: VREPLVEI_D
3267/* 14807 */ MCD::OPC_FilterValue, 194, 1, 61, 0, 0, // Skip to: 14874
3268/* 14813 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3269/* 14816 */ MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 14849
3270/* 14821 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
3271/* 14824 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 14840
3272/* 14829 */ MCD::OPC_CheckField, 13, 1, 1, 138, 37, 0, // Skip to: 24446
3273/* 14836 */ MCD::OPC_Decode, 130, 11, 111, // Opcode: VSLLWIL_H_B
3274/* 14840 */ MCD::OPC_FilterValue, 1, 129, 37, 0, // Skip to: 24446
3275/* 14845 */ MCD::OPC_Decode, 132, 11, 112, // Opcode: VSLLWIL_W_H
3276/* 14849 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 14858
3277/* 14854 */ MCD::OPC_Decode, 128, 11, 106, // Opcode: VSLLWIL_D_W
3278/* 14858 */ MCD::OPC_FilterValue, 2, 111, 37, 0, // Skip to: 24446
3279/* 14863 */ MCD::OPC_CheckField, 10, 5, 0, 104, 37, 0, // Skip to: 24446
3280/* 14870 */ MCD::OPC_Decode, 223, 7, 108, // Opcode: VEXTL_Q_D
3281/* 14874 */ MCD::OPC_FilterValue, 195, 1, 61, 0, 0, // Skip to: 14941
3282/* 14880 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3283/* 14883 */ MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 14916
3284/* 14888 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
3285/* 14891 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 14907
3286/* 14896 */ MCD::OPC_CheckField, 13, 1, 1, 71, 37, 0, // Skip to: 24446
3287/* 14903 */ MCD::OPC_Decode, 129, 11, 111, // Opcode: VSLLWIL_HU_BU
3288/* 14907 */ MCD::OPC_FilterValue, 1, 62, 37, 0, // Skip to: 24446
3289/* 14912 */ MCD::OPC_Decode, 131, 11, 112, // Opcode: VSLLWIL_WU_HU
3290/* 14916 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 14925
3291/* 14921 */ MCD::OPC_Decode, 255, 10, 106, // Opcode: VSLLWIL_DU_WU
3292/* 14925 */ MCD::OPC_FilterValue, 2, 44, 37, 0, // Skip to: 24446
3293/* 14930 */ MCD::OPC_CheckField, 10, 5, 0, 37, 37, 0, // Skip to: 24446
3294/* 14937 */ MCD::OPC_Decode, 222, 7, 108, // Opcode: VEXTL_QU_DU
3295/* 14941 */ MCD::OPC_FilterValue, 196, 1, 62, 0, 0, // Skip to: 15009
3296/* 14947 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
3297/* 14950 */ MCD::OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15000
3298/* 14955 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3299/* 14958 */ MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 14991
3300/* 14963 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
3301/* 14966 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 14982
3302/* 14971 */ MCD::OPC_CheckField, 13, 1, 1, 252, 36, 0, // Skip to: 24446
3303/* 14978 */ MCD::OPC_Decode, 158, 7, 111, // Opcode: VBITCLRI_B
3304/* 14982 */ MCD::OPC_FilterValue, 1, 243, 36, 0, // Skip to: 24446
3305/* 14987 */ MCD::OPC_Decode, 160, 7, 112, // Opcode: VBITCLRI_H
3306/* 14991 */ MCD::OPC_FilterValue, 1, 234, 36, 0, // Skip to: 24446
3307/* 14996 */ MCD::OPC_Decode, 161, 7, 106, // Opcode: VBITCLRI_W
3308/* 15000 */ MCD::OPC_FilterValue, 1, 225, 36, 0, // Skip to: 24446
3309/* 15005 */ MCD::OPC_Decode, 159, 7, 113, // Opcode: VBITCLRI_D
3310/* 15009 */ MCD::OPC_FilterValue, 197, 1, 62, 0, 0, // Skip to: 15077
3311/* 15015 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
3312/* 15018 */ MCD::OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15068
3313/* 15023 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3314/* 15026 */ MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15059
3315/* 15031 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
3316/* 15034 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15050
3317/* 15039 */ MCD::OPC_CheckField, 13, 1, 1, 184, 36, 0, // Skip to: 24446
3318/* 15046 */ MCD::OPC_Decode, 176, 7, 111, // Opcode: VBITSETI_B
3319/* 15050 */ MCD::OPC_FilterValue, 1, 175, 36, 0, // Skip to: 24446
3320/* 15055 */ MCD::OPC_Decode, 178, 7, 112, // Opcode: VBITSETI_H
3321/* 15059 */ MCD::OPC_FilterValue, 1, 166, 36, 0, // Skip to: 24446
3322/* 15064 */ MCD::OPC_Decode, 179, 7, 106, // Opcode: VBITSETI_W
3323/* 15068 */ MCD::OPC_FilterValue, 1, 157, 36, 0, // Skip to: 24446
3324/* 15073 */ MCD::OPC_Decode, 177, 7, 113, // Opcode: VBITSETI_D
3325/* 15077 */ MCD::OPC_FilterValue, 198, 1, 62, 0, 0, // Skip to: 15145
3326/* 15083 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
3327/* 15086 */ MCD::OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15136
3328/* 15091 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3329/* 15094 */ MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15127
3330/* 15099 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
3331/* 15102 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15118
3332/* 15107 */ MCD::OPC_CheckField, 13, 1, 1, 116, 36, 0, // Skip to: 24446
3333/* 15114 */ MCD::OPC_Decode, 166, 7, 111, // Opcode: VBITREVI_B
3334/* 15118 */ MCD::OPC_FilterValue, 1, 107, 36, 0, // Skip to: 24446
3335/* 15123 */ MCD::OPC_Decode, 168, 7, 112, // Opcode: VBITREVI_H
3336/* 15127 */ MCD::OPC_FilterValue, 1, 98, 36, 0, // Skip to: 24446
3337/* 15132 */ MCD::OPC_Decode, 169, 7, 106, // Opcode: VBITREVI_W
3338/* 15136 */ MCD::OPC_FilterValue, 1, 89, 36, 0, // Skip to: 24446
3339/* 15141 */ MCD::OPC_Decode, 167, 7, 113, // Opcode: VBITREVI_D
3340/* 15145 */ MCD::OPC_FilterValue, 201, 1, 62, 0, 0, // Skip to: 15213
3341/* 15151 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
3342/* 15154 */ MCD::OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15204
3343/* 15159 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3344/* 15162 */ MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15195
3345/* 15167 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
3346/* 15170 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15186
3347/* 15175 */ MCD::OPC_CheckField, 13, 1, 1, 48, 36, 0, // Skip to: 24446
3348/* 15182 */ MCD::OPC_Decode, 197, 10, 111, // Opcode: VSAT_B
3349/* 15186 */ MCD::OPC_FilterValue, 1, 39, 36, 0, // Skip to: 24446
3350/* 15191 */ MCD::OPC_Decode, 201, 10, 112, // Opcode: VSAT_H
3351/* 15195 */ MCD::OPC_FilterValue, 1, 30, 36, 0, // Skip to: 24446
3352/* 15200 */ MCD::OPC_Decode, 203, 10, 106, // Opcode: VSAT_W
3353/* 15204 */ MCD::OPC_FilterValue, 1, 21, 36, 0, // Skip to: 24446
3354/* 15209 */ MCD::OPC_Decode, 199, 10, 113, // Opcode: VSAT_D
3355/* 15213 */ MCD::OPC_FilterValue, 202, 1, 62, 0, 0, // Skip to: 15281
3356/* 15219 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
3357/* 15222 */ MCD::OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15272
3358/* 15227 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3359/* 15230 */ MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15263
3360/* 15235 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
3361/* 15238 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15254
3362/* 15243 */ MCD::OPC_CheckField, 13, 1, 1, 236, 35, 0, // Skip to: 24446
3363/* 15250 */ MCD::OPC_Decode, 198, 10, 111, // Opcode: VSAT_BU
3364/* 15254 */ MCD::OPC_FilterValue, 1, 227, 35, 0, // Skip to: 24446
3365/* 15259 */ MCD::OPC_Decode, 202, 10, 112, // Opcode: VSAT_HU
3366/* 15263 */ MCD::OPC_FilterValue, 1, 218, 35, 0, // Skip to: 24446
3367/* 15268 */ MCD::OPC_Decode, 204, 10, 106, // Opcode: VSAT_WU
3368/* 15272 */ MCD::OPC_FilterValue, 1, 209, 35, 0, // Skip to: 24446
3369/* 15277 */ MCD::OPC_Decode, 200, 10, 113, // Opcode: VSAT_DU
3370/* 15281 */ MCD::OPC_FilterValue, 203, 1, 62, 0, 0, // Skip to: 15349
3371/* 15287 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
3372/* 15290 */ MCD::OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15340
3373/* 15295 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3374/* 15298 */ MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15331
3375/* 15303 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
3376/* 15306 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15322
3377/* 15311 */ MCD::OPC_CheckField, 13, 1, 1, 168, 35, 0, // Skip to: 24446
3378/* 15318 */ MCD::OPC_Decode, 251, 10, 111, // Opcode: VSLLI_B
3379/* 15322 */ MCD::OPC_FilterValue, 1, 159, 35, 0, // Skip to: 24446
3380/* 15327 */ MCD::OPC_Decode, 253, 10, 112, // Opcode: VSLLI_H
3381/* 15331 */ MCD::OPC_FilterValue, 1, 150, 35, 0, // Skip to: 24446
3382/* 15336 */ MCD::OPC_Decode, 254, 10, 106, // Opcode: VSLLI_W
3383/* 15340 */ MCD::OPC_FilterValue, 1, 141, 35, 0, // Skip to: 24446
3384/* 15345 */ MCD::OPC_Decode, 252, 10, 113, // Opcode: VSLLI_D
3385/* 15349 */ MCD::OPC_FilterValue, 204, 1, 62, 0, 0, // Skip to: 15417
3386/* 15355 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
3387/* 15358 */ MCD::OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15408
3388/* 15363 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3389/* 15366 */ MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15399
3390/* 15371 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
3391/* 15374 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15390
3392/* 15379 */ MCD::OPC_CheckField, 13, 1, 1, 100, 35, 0, // Skip to: 24446
3393/* 15386 */ MCD::OPC_Decode, 183, 11, 111, // Opcode: VSRLI_B
3394/* 15390 */ MCD::OPC_FilterValue, 1, 91, 35, 0, // Skip to: 24446
3395/* 15395 */ MCD::OPC_Decode, 185, 11, 112, // Opcode: VSRLI_H
3396/* 15399 */ MCD::OPC_FilterValue, 1, 82, 35, 0, // Skip to: 24446
3397/* 15404 */ MCD::OPC_Decode, 186, 11, 106, // Opcode: VSRLI_W
3398/* 15408 */ MCD::OPC_FilterValue, 1, 73, 35, 0, // Skip to: 24446
3399/* 15413 */ MCD::OPC_Decode, 184, 11, 113, // Opcode: VSRLI_D
3400/* 15417 */ MCD::OPC_FilterValue, 205, 1, 62, 0, 0, // Skip to: 15485
3401/* 15423 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
3402/* 15426 */ MCD::OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15476
3403/* 15431 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3404/* 15434 */ MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15467
3405/* 15439 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
3406/* 15442 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15458
3407/* 15447 */ MCD::OPC_CheckField, 13, 1, 1, 32, 35, 0, // Skip to: 24446
3408/* 15454 */ MCD::OPC_Decode, 153, 11, 111, // Opcode: VSRAI_B
3409/* 15458 */ MCD::OPC_FilterValue, 1, 23, 35, 0, // Skip to: 24446
3410/* 15463 */ MCD::OPC_Decode, 155, 11, 112, // Opcode: VSRAI_H
3411/* 15467 */ MCD::OPC_FilterValue, 1, 14, 35, 0, // Skip to: 24446
3412/* 15472 */ MCD::OPC_Decode, 156, 11, 106, // Opcode: VSRAI_W
3413/* 15476 */ MCD::OPC_FilterValue, 1, 5, 35, 0, // Skip to: 24446
3414/* 15481 */ MCD::OPC_Decode, 154, 11, 113, // Opcode: VSRAI_D
3415/* 15485 */ MCD::OPC_FilterValue, 208, 1, 62, 0, 0, // Skip to: 15553
3416/* 15491 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
3417/* 15494 */ MCD::OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15544
3418/* 15499 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
3419/* 15502 */ MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15535
3420/* 15507 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3421/* 15510 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15526
3422/* 15515 */ MCD::OPC_CheckField, 14, 1, 1, 220, 34, 0, // Skip to: 24446
3423/* 15522 */ MCD::OPC_Decode, 187, 11, 124, // Opcode: VSRLNI_B_H
3424/* 15526 */ MCD::OPC_FilterValue, 1, 211, 34, 0, // Skip to: 24446
3425/* 15531 */ MCD::OPC_Decode, 189, 11, 107, // Opcode: VSRLNI_H_W
3426/* 15535 */ MCD::OPC_FilterValue, 1, 202, 34, 0, // Skip to: 24446
3427/* 15540 */ MCD::OPC_Decode, 190, 11, 125, // Opcode: VSRLNI_W_D
3428/* 15544 */ MCD::OPC_FilterValue, 1, 193, 34, 0, // Skip to: 24446
3429/* 15549 */ MCD::OPC_Decode, 188, 11, 126, // Opcode: VSRLNI_D_Q
3430/* 15553 */ MCD::OPC_FilterValue, 209, 1, 62, 0, 0, // Skip to: 15621
3431/* 15559 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
3432/* 15562 */ MCD::OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15612
3433/* 15567 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
3434/* 15570 */ MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15603
3435/* 15575 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3436/* 15578 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15594
3437/* 15583 */ MCD::OPC_CheckField, 14, 1, 1, 152, 34, 0, // Skip to: 24446
3438/* 15590 */ MCD::OPC_Decode, 198, 11, 124, // Opcode: VSRLRNI_B_H
3439/* 15594 */ MCD::OPC_FilterValue, 1, 143, 34, 0, // Skip to: 24446
3440/* 15599 */ MCD::OPC_Decode, 200, 11, 107, // Opcode: VSRLRNI_H_W
3441/* 15603 */ MCD::OPC_FilterValue, 1, 134, 34, 0, // Skip to: 24446
3442/* 15608 */ MCD::OPC_Decode, 201, 11, 125, // Opcode: VSRLRNI_W_D
3443/* 15612 */ MCD::OPC_FilterValue, 1, 125, 34, 0, // Skip to: 24446
3444/* 15617 */ MCD::OPC_Decode, 199, 11, 126, // Opcode: VSRLRNI_D_Q
3445/* 15621 */ MCD::OPC_FilterValue, 210, 1, 62, 0, 0, // Skip to: 15689
3446/* 15627 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
3447/* 15630 */ MCD::OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15680
3448/* 15635 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
3449/* 15638 */ MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15671
3450/* 15643 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3451/* 15646 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15662
3452/* 15651 */ MCD::OPC_CheckField, 14, 1, 1, 84, 34, 0, // Skip to: 24446
3453/* 15658 */ MCD::OPC_Decode, 242, 11, 124, // Opcode: VSSRLNI_B_H
3454/* 15662 */ MCD::OPC_FilterValue, 1, 75, 34, 0, // Skip to: 24446
3455/* 15667 */ MCD::OPC_Decode, 246, 11, 107, // Opcode: VSSRLNI_H_W
3456/* 15671 */ MCD::OPC_FilterValue, 1, 66, 34, 0, // Skip to: 24446
3457/* 15676 */ MCD::OPC_Decode, 248, 11, 125, // Opcode: VSSRLNI_W_D
3458/* 15680 */ MCD::OPC_FilterValue, 1, 57, 34, 0, // Skip to: 24446
3459/* 15685 */ MCD::OPC_Decode, 244, 11, 126, // Opcode: VSSRLNI_D_Q
3460/* 15689 */ MCD::OPC_FilterValue, 211, 1, 62, 0, 0, // Skip to: 15757
3461/* 15695 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
3462/* 15698 */ MCD::OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15748
3463/* 15703 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
3464/* 15706 */ MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15739
3465/* 15711 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3466/* 15714 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15730
3467/* 15719 */ MCD::OPC_CheckField, 14, 1, 1, 16, 34, 0, // Skip to: 24446
3468/* 15726 */ MCD::OPC_Decode, 241, 11, 124, // Opcode: VSSRLNI_BU_H
3469/* 15730 */ MCD::OPC_FilterValue, 1, 7, 34, 0, // Skip to: 24446
3470/* 15735 */ MCD::OPC_Decode, 245, 11, 107, // Opcode: VSSRLNI_HU_W
3471/* 15739 */ MCD::OPC_FilterValue, 1, 254, 33, 0, // Skip to: 24446
3472/* 15744 */ MCD::OPC_Decode, 247, 11, 125, // Opcode: VSSRLNI_WU_D
3473/* 15748 */ MCD::OPC_FilterValue, 1, 245, 33, 0, // Skip to: 24446
3474/* 15753 */ MCD::OPC_Decode, 243, 11, 126, // Opcode: VSSRLNI_DU_Q
3475/* 15757 */ MCD::OPC_FilterValue, 212, 1, 62, 0, 0, // Skip to: 15825
3476/* 15763 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
3477/* 15766 */ MCD::OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15816
3478/* 15771 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
3479/* 15774 */ MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15807
3480/* 15779 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3481/* 15782 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15798
3482/* 15787 */ MCD::OPC_CheckField, 14, 1, 1, 204, 33, 0, // Skip to: 24446
3483/* 15794 */ MCD::OPC_Decode, 128, 12, 124, // Opcode: VSSRLRNI_B_H
3484/* 15798 */ MCD::OPC_FilterValue, 1, 195, 33, 0, // Skip to: 24446
3485/* 15803 */ MCD::OPC_Decode, 132, 12, 107, // Opcode: VSSRLRNI_H_W
3486/* 15807 */ MCD::OPC_FilterValue, 1, 186, 33, 0, // Skip to: 24446
3487/* 15812 */ MCD::OPC_Decode, 134, 12, 125, // Opcode: VSSRLRNI_W_D
3488/* 15816 */ MCD::OPC_FilterValue, 1, 177, 33, 0, // Skip to: 24446
3489/* 15821 */ MCD::OPC_Decode, 130, 12, 126, // Opcode: VSSRLRNI_D_Q
3490/* 15825 */ MCD::OPC_FilterValue, 213, 1, 62, 0, 0, // Skip to: 15893
3491/* 15831 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
3492/* 15834 */ MCD::OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15884
3493/* 15839 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
3494/* 15842 */ MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15875
3495/* 15847 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3496/* 15850 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15866
3497/* 15855 */ MCD::OPC_CheckField, 14, 1, 1, 136, 33, 0, // Skip to: 24446
3498/* 15862 */ MCD::OPC_Decode, 255, 11, 124, // Opcode: VSSRLRNI_BU_H
3499/* 15866 */ MCD::OPC_FilterValue, 1, 127, 33, 0, // Skip to: 24446
3500/* 15871 */ MCD::OPC_Decode, 131, 12, 107, // Opcode: VSSRLRNI_HU_W
3501/* 15875 */ MCD::OPC_FilterValue, 1, 118, 33, 0, // Skip to: 24446
3502/* 15880 */ MCD::OPC_Decode, 133, 12, 125, // Opcode: VSSRLRNI_WU_D
3503/* 15884 */ MCD::OPC_FilterValue, 1, 109, 33, 0, // Skip to: 24446
3504/* 15889 */ MCD::OPC_Decode, 129, 12, 126, // Opcode: VSSRLRNI_DU_Q
3505/* 15893 */ MCD::OPC_FilterValue, 214, 1, 62, 0, 0, // Skip to: 15961
3506/* 15899 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
3507/* 15902 */ MCD::OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15952
3508/* 15907 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
3509/* 15910 */ MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15943
3510/* 15915 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3511/* 15918 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15934
3512/* 15923 */ MCD::OPC_CheckField, 14, 1, 1, 68, 33, 0, // Skip to: 24446
3513/* 15930 */ MCD::OPC_Decode, 157, 11, 124, // Opcode: VSRANI_B_H
3514/* 15934 */ MCD::OPC_FilterValue, 1, 59, 33, 0, // Skip to: 24446
3515/* 15939 */ MCD::OPC_Decode, 159, 11, 107, // Opcode: VSRANI_H_W
3516/* 15943 */ MCD::OPC_FilterValue, 1, 50, 33, 0, // Skip to: 24446
3517/* 15948 */ MCD::OPC_Decode, 160, 11, 125, // Opcode: VSRANI_W_D
3518/* 15952 */ MCD::OPC_FilterValue, 1, 41, 33, 0, // Skip to: 24446
3519/* 15957 */ MCD::OPC_Decode, 158, 11, 126, // Opcode: VSRANI_D_Q
3520/* 15961 */ MCD::OPC_FilterValue, 215, 1, 62, 0, 0, // Skip to: 16029
3521/* 15967 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
3522/* 15970 */ MCD::OPC_FilterValue, 0, 45, 0, 0, // Skip to: 16020
3523/* 15975 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
3524/* 15978 */ MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 16011
3525/* 15983 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3526/* 15986 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 16002
3527/* 15991 */ MCD::OPC_CheckField, 14, 1, 1, 0, 33, 0, // Skip to: 24446
3528/* 15998 */ MCD::OPC_Decode, 168, 11, 124, // Opcode: VSRARNI_B_H
3529/* 16002 */ MCD::OPC_FilterValue, 1, 247, 32, 0, // Skip to: 24446
3530/* 16007 */ MCD::OPC_Decode, 170, 11, 107, // Opcode: VSRARNI_H_W
3531/* 16011 */ MCD::OPC_FilterValue, 1, 238, 32, 0, // Skip to: 24446
3532/* 16016 */ MCD::OPC_Decode, 171, 11, 125, // Opcode: VSRARNI_W_D
3533/* 16020 */ MCD::OPC_FilterValue, 1, 229, 32, 0, // Skip to: 24446
3534/* 16025 */ MCD::OPC_Decode, 169, 11, 126, // Opcode: VSRARNI_D_Q
3535/* 16029 */ MCD::OPC_FilterValue, 216, 1, 62, 0, 0, // Skip to: 16097
3536/* 16035 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
3537/* 16038 */ MCD::OPC_FilterValue, 0, 45, 0, 0, // Skip to: 16088
3538/* 16043 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
3539/* 16046 */ MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 16079
3540/* 16051 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3541/* 16054 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 16070
3542/* 16059 */ MCD::OPC_CheckField, 14, 1, 1, 188, 32, 0, // Skip to: 24446
3543/* 16066 */ MCD::OPC_Decode, 214, 11, 124, // Opcode: VSSRANI_B_H
3544/* 16070 */ MCD::OPC_FilterValue, 1, 179, 32, 0, // Skip to: 24446
3545/* 16075 */ MCD::OPC_Decode, 218, 11, 107, // Opcode: VSSRANI_H_W
3546/* 16079 */ MCD::OPC_FilterValue, 1, 170, 32, 0, // Skip to: 24446
3547/* 16084 */ MCD::OPC_Decode, 220, 11, 125, // Opcode: VSSRANI_W_D
3548/* 16088 */ MCD::OPC_FilterValue, 1, 161, 32, 0, // Skip to: 24446
3549/* 16093 */ MCD::OPC_Decode, 216, 11, 126, // Opcode: VSSRANI_D_Q
3550/* 16097 */ MCD::OPC_FilterValue, 217, 1, 62, 0, 0, // Skip to: 16165
3551/* 16103 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
3552/* 16106 */ MCD::OPC_FilterValue, 0, 45, 0, 0, // Skip to: 16156
3553/* 16111 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
3554/* 16114 */ MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 16147
3555/* 16119 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3556/* 16122 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 16138
3557/* 16127 */ MCD::OPC_CheckField, 14, 1, 1, 120, 32, 0, // Skip to: 24446
3558/* 16134 */ MCD::OPC_Decode, 213, 11, 124, // Opcode: VSSRANI_BU_H
3559/* 16138 */ MCD::OPC_FilterValue, 1, 111, 32, 0, // Skip to: 24446
3560/* 16143 */ MCD::OPC_Decode, 217, 11, 107, // Opcode: VSSRANI_HU_W
3561/* 16147 */ MCD::OPC_FilterValue, 1, 102, 32, 0, // Skip to: 24446
3562/* 16152 */ MCD::OPC_Decode, 219, 11, 125, // Opcode: VSSRANI_WU_D
3563/* 16156 */ MCD::OPC_FilterValue, 1, 93, 32, 0, // Skip to: 24446
3564/* 16161 */ MCD::OPC_Decode, 215, 11, 126, // Opcode: VSSRANI_DU_Q
3565/* 16165 */ MCD::OPC_FilterValue, 218, 1, 62, 0, 0, // Skip to: 16233
3566/* 16171 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
3567/* 16174 */ MCD::OPC_FilterValue, 0, 45, 0, 0, // Skip to: 16224
3568/* 16179 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
3569/* 16182 */ MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 16215
3570/* 16187 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3571/* 16190 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 16206
3572/* 16195 */ MCD::OPC_CheckField, 14, 1, 1, 52, 32, 0, // Skip to: 24446
3573/* 16202 */ MCD::OPC_Decode, 228, 11, 124, // Opcode: VSSRARNI_B_H
3574/* 16206 */ MCD::OPC_FilterValue, 1, 43, 32, 0, // Skip to: 24446
3575/* 16211 */ MCD::OPC_Decode, 232, 11, 107, // Opcode: VSSRARNI_H_W
3576/* 16215 */ MCD::OPC_FilterValue, 1, 34, 32, 0, // Skip to: 24446
3577/* 16220 */ MCD::OPC_Decode, 234, 11, 125, // Opcode: VSSRARNI_W_D
3578/* 16224 */ MCD::OPC_FilterValue, 1, 25, 32, 0, // Skip to: 24446
3579/* 16229 */ MCD::OPC_Decode, 230, 11, 126, // Opcode: VSSRARNI_D_Q
3580/* 16233 */ MCD::OPC_FilterValue, 219, 1, 62, 0, 0, // Skip to: 16301
3581/* 16239 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
3582/* 16242 */ MCD::OPC_FilterValue, 0, 45, 0, 0, // Skip to: 16292
3583/* 16247 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
3584/* 16250 */ MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 16283
3585/* 16255 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
3586/* 16258 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 16274
3587/* 16263 */ MCD::OPC_CheckField, 14, 1, 1, 240, 31, 0, // Skip to: 24446
3588/* 16270 */ MCD::OPC_Decode, 227, 11, 124, // Opcode: VSSRARNI_BU_H
3589/* 16274 */ MCD::OPC_FilterValue, 1, 231, 31, 0, // Skip to: 24446
3590/* 16279 */ MCD::OPC_Decode, 231, 11, 107, // Opcode: VSSRARNI_HU_W
3591/* 16283 */ MCD::OPC_FilterValue, 1, 222, 31, 0, // Skip to: 24446
3592/* 16288 */ MCD::OPC_Decode, 233, 11, 125, // Opcode: VSSRARNI_WU_D
3593/* 16292 */ MCD::OPC_FilterValue, 1, 213, 31, 0, // Skip to: 24446
3594/* 16297 */ MCD::OPC_Decode, 229, 11, 126, // Opcode: VSSRARNI_DU_Q
3595/* 16301 */ MCD::OPC_FilterValue, 224, 1, 4, 0, 0, // Skip to: 16311
3596/* 16307 */ MCD::OPC_Decode, 225, 7, 127, // Opcode: VEXTRINS_D
3597/* 16311 */ MCD::OPC_FilterValue, 225, 1, 4, 0, 0, // Skip to: 16321
3598/* 16317 */ MCD::OPC_Decode, 227, 7, 127, // Opcode: VEXTRINS_W
3599/* 16321 */ MCD::OPC_FilterValue, 226, 1, 4, 0, 0, // Skip to: 16331
3600/* 16327 */ MCD::OPC_Decode, 226, 7, 127, // Opcode: VEXTRINS_H
3601/* 16331 */ MCD::OPC_FilterValue, 227, 1, 4, 0, 0, // Skip to: 16341
3602/* 16337 */ MCD::OPC_Decode, 224, 7, 127, // Opcode: VEXTRINS_B
3603/* 16341 */ MCD::OPC_FilterValue, 228, 1, 5, 0, 0, // Skip to: 16352
3604/* 16347 */ MCD::OPC_Decode, 223, 10, 128, 1, // Opcode: VSHUF4I_B
3605/* 16352 */ MCD::OPC_FilterValue, 229, 1, 5, 0, 0, // Skip to: 16363
3606/* 16358 */ MCD::OPC_Decode, 225, 10, 128, 1, // Opcode: VSHUF4I_H
3607/* 16363 */ MCD::OPC_FilterValue, 230, 1, 5, 0, 0, // Skip to: 16374
3608/* 16369 */ MCD::OPC_Decode, 226, 10, 128, 1, // Opcode: VSHUF4I_W
3609/* 16374 */ MCD::OPC_FilterValue, 231, 1, 4, 0, 0, // Skip to: 16384
3610/* 16380 */ MCD::OPC_Decode, 224, 10, 127, // Opcode: VSHUF4I_D
3611/* 16384 */ MCD::OPC_FilterValue, 241, 1, 4, 0, 0, // Skip to: 16394
3612/* 16390 */ MCD::OPC_Decode, 174, 7, 127, // Opcode: VBITSELI_B
3613/* 16394 */ MCD::OPC_FilterValue, 244, 1, 5, 0, 0, // Skip to: 16405
3614/* 16400 */ MCD::OPC_Decode, 139, 7, 128, 1, // Opcode: VANDI_B
3615/* 16405 */ MCD::OPC_FilterValue, 245, 1, 5, 0, 0, // Skip to: 16416
3616/* 16411 */ MCD::OPC_Decode, 137, 10, 128, 1, // Opcode: VORI_B
3617/* 16416 */ MCD::OPC_FilterValue, 246, 1, 5, 0, 0, // Skip to: 16427
3618/* 16422 */ MCD::OPC_Decode, 180, 12, 128, 1, // Opcode: VXORI_B
3619/* 16427 */ MCD::OPC_FilterValue, 247, 1, 5, 0, 0, // Skip to: 16438
3620/* 16433 */ MCD::OPC_Decode, 135, 10, 128, 1, // Opcode: VNORI_B
3621/* 16438 */ MCD::OPC_FilterValue, 248, 1, 5, 0, 0, // Skip to: 16449
3622/* 16444 */ MCD::OPC_Decode, 139, 9, 129, 1, // Opcode: VLDI
3623/* 16449 */ MCD::OPC_FilterValue, 249, 1, 55, 31, 0, // Skip to: 24446
3624/* 16455 */ MCD::OPC_Decode, 152, 10, 127, // Opcode: VPERMI_W
3625/* 16459 */ MCD::OPC_FilterValue, 29, 46, 31, 0, // Skip to: 24446
3626/* 16464 */ MCD::OPC_ExtractField, 18, 8, // Inst{25-18} ...
3627/* 16467 */ MCD::OPC_FilterValue, 0, 75, 0, 0, // Skip to: 16547
3628/* 16472 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3629/* 16475 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 16484
3630/* 16480 */ MCD::OPC_Decode, 151, 17, 64, // Opcode: XVSEQ_B
3631/* 16484 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 16493
3632/* 16489 */ MCD::OPC_Decode, 153, 17, 64, // Opcode: XVSEQ_H
3633/* 16493 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 16502
3634/* 16498 */ MCD::OPC_Decode, 154, 17, 64, // Opcode: XVSEQ_W
3635/* 16502 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 16511
3636/* 16507 */ MCD::OPC_Decode, 152, 17, 64, // Opcode: XVSEQ_D
3637/* 16511 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 16520
3638/* 16516 */ MCD::OPC_Decode, 185, 17, 64, // Opcode: XVSLE_B
3639/* 16520 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 16529
3640/* 16525 */ MCD::OPC_Decode, 189, 17, 64, // Opcode: XVSLE_H
3641/* 16529 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 16538
3642/* 16534 */ MCD::OPC_Decode, 191, 17, 64, // Opcode: XVSLE_W
3643/* 16538 */ MCD::OPC_FilterValue, 7, 223, 30, 0, // Skip to: 24446
3644/* 16543 */ MCD::OPC_Decode, 187, 17, 64, // Opcode: XVSLE_D
3645/* 16547 */ MCD::OPC_FilterValue, 1, 75, 0, 0, // Skip to: 16627
3646/* 16552 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3647/* 16555 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 16564
3648/* 16560 */ MCD::OPC_Decode, 186, 17, 64, // Opcode: XVSLE_BU
3649/* 16564 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 16573
3650/* 16569 */ MCD::OPC_Decode, 190, 17, 64, // Opcode: XVSLE_HU
3651/* 16573 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 16582
3652/* 16578 */ MCD::OPC_Decode, 192, 17, 64, // Opcode: XVSLE_WU
3653/* 16582 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 16591
3654/* 16587 */ MCD::OPC_Decode, 188, 17, 64, // Opcode: XVSLE_DU
3655/* 16591 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 16600
3656/* 16596 */ MCD::OPC_Decode, 215, 17, 64, // Opcode: XVSLT_B
3657/* 16600 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 16609
3658/* 16605 */ MCD::OPC_Decode, 219, 17, 64, // Opcode: XVSLT_H
3659/* 16609 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 16618
3660/* 16614 */ MCD::OPC_Decode, 221, 17, 64, // Opcode: XVSLT_W
3661/* 16618 */ MCD::OPC_FilterValue, 7, 143, 30, 0, // Skip to: 24446
3662/* 16623 */ MCD::OPC_Decode, 217, 17, 64, // Opcode: XVSLT_D
3663/* 16627 */ MCD::OPC_FilterValue, 2, 75, 0, 0, // Skip to: 16707
3664/* 16632 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3665/* 16635 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 16644
3666/* 16640 */ MCD::OPC_Decode, 216, 17, 64, // Opcode: XVSLT_BU
3667/* 16644 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 16653
3668/* 16649 */ MCD::OPC_Decode, 220, 17, 64, // Opcode: XVSLT_HU
3669/* 16653 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 16662
3670/* 16658 */ MCD::OPC_Decode, 222, 17, 64, // Opcode: XVSLT_WU
3671/* 16662 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 16671
3672/* 16667 */ MCD::OPC_Decode, 218, 17, 64, // Opcode: XVSLT_DU
3673/* 16671 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 16680
3674/* 16676 */ MCD::OPC_Decode, 209, 13, 64, // Opcode: XVADD_B
3675/* 16680 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 16689
3676/* 16685 */ MCD::OPC_Decode, 211, 13, 64, // Opcode: XVADD_H
3677/* 16689 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 16698
3678/* 16694 */ MCD::OPC_Decode, 213, 13, 64, // Opcode: XVADD_W
3679/* 16698 */ MCD::OPC_FilterValue, 7, 63, 30, 0, // Skip to: 24446
3680/* 16703 */ MCD::OPC_Decode, 210, 13, 64, // Opcode: XVADD_D
3681/* 16707 */ MCD::OPC_FilterValue, 3, 39, 0, 0, // Skip to: 16751
3682/* 16712 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3683/* 16715 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 16724
3684/* 16720 */ MCD::OPC_Decode, 245, 18, 64, // Opcode: XVSUB_B
3685/* 16724 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 16733
3686/* 16729 */ MCD::OPC_Decode, 247, 18, 64, // Opcode: XVSUB_H
3687/* 16733 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 16742
3688/* 16738 */ MCD::OPC_Decode, 249, 18, 64, // Opcode: XVSUB_W
3689/* 16742 */ MCD::OPC_FilterValue, 3, 19, 30, 0, // Skip to: 24446
3690/* 16747 */ MCD::OPC_Decode, 246, 18, 64, // Opcode: XVSUB_D
3691/* 16751 */ MCD::OPC_FilterValue, 7, 39, 0, 0, // Skip to: 16795
3692/* 16756 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3693/* 16759 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 16768
3694/* 16764 */ MCD::OPC_Decode, 188, 13, 64, // Opcode: XVADDWEV_H_B
3695/* 16768 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 16777
3696/* 16773 */ MCD::OPC_Decode, 194, 13, 64, // Opcode: XVADDWEV_W_H
3697/* 16777 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 16786
3698/* 16782 */ MCD::OPC_Decode, 185, 13, 64, // Opcode: XVADDWEV_D_W
3699/* 16786 */ MCD::OPC_FilterValue, 7, 231, 29, 0, // Skip to: 24446
3700/* 16791 */ MCD::OPC_Decode, 191, 13, 64, // Opcode: XVADDWEV_Q_D
3701/* 16795 */ MCD::OPC_FilterValue, 8, 75, 0, 0, // Skip to: 16875
3702/* 16800 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3703/* 16803 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 16812
3704/* 16808 */ MCD::OPC_Decode, 231, 18, 64, // Opcode: XVSUBWEV_H_B
3705/* 16812 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 16821
3706/* 16817 */ MCD::OPC_Decode, 235, 18, 64, // Opcode: XVSUBWEV_W_H
3707/* 16821 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 16830
3708/* 16826 */ MCD::OPC_Decode, 229, 18, 64, // Opcode: XVSUBWEV_D_W
3709/* 16830 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 16839
3710/* 16835 */ MCD::OPC_Decode, 233, 18, 64, // Opcode: XVSUBWEV_Q_D
3711/* 16839 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 16848
3712/* 16844 */ MCD::OPC_Decode, 200, 13, 64, // Opcode: XVADDWOD_H_B
3713/* 16848 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 16857
3714/* 16853 */ MCD::OPC_Decode, 206, 13, 64, // Opcode: XVADDWOD_W_H
3715/* 16857 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 16866
3716/* 16862 */ MCD::OPC_Decode, 197, 13, 64, // Opcode: XVADDWOD_D_W
3717/* 16866 */ MCD::OPC_FilterValue, 7, 151, 29, 0, // Skip to: 24446
3718/* 16871 */ MCD::OPC_Decode, 203, 13, 64, // Opcode: XVADDWOD_Q_D
3719/* 16875 */ MCD::OPC_FilterValue, 9, 39, 0, 0, // Skip to: 16919
3720/* 16880 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3721/* 16883 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 16892
3722/* 16888 */ MCD::OPC_Decode, 239, 18, 64, // Opcode: XVSUBWOD_H_B
3723/* 16892 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 16901
3724/* 16897 */ MCD::OPC_Decode, 243, 18, 64, // Opcode: XVSUBWOD_W_H
3725/* 16901 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 16910
3726/* 16906 */ MCD::OPC_Decode, 237, 18, 64, // Opcode: XVSUBWOD_D_W
3727/* 16910 */ MCD::OPC_FilterValue, 3, 107, 29, 0, // Skip to: 24446
3728/* 16915 */ MCD::OPC_Decode, 241, 18, 64, // Opcode: XVSUBWOD_Q_D
3729/* 16919 */ MCD::OPC_FilterValue, 11, 39, 0, 0, // Skip to: 16963
3730/* 16924 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3731/* 16927 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 16936
3732/* 16932 */ MCD::OPC_Decode, 189, 13, 64, // Opcode: XVADDWEV_H_BU
3733/* 16936 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 16945
3734/* 16941 */ MCD::OPC_Decode, 195, 13, 64, // Opcode: XVADDWEV_W_HU
3735/* 16945 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 16954
3736/* 16950 */ MCD::OPC_Decode, 186, 13, 64, // Opcode: XVADDWEV_D_WU
3737/* 16954 */ MCD::OPC_FilterValue, 7, 63, 29, 0, // Skip to: 24446
3738/* 16959 */ MCD::OPC_Decode, 192, 13, 64, // Opcode: XVADDWEV_Q_DU
3739/* 16963 */ MCD::OPC_FilterValue, 12, 75, 0, 0, // Skip to: 17043
3740/* 16968 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3741/* 16971 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 16980
3742/* 16976 */ MCD::OPC_Decode, 232, 18, 64, // Opcode: XVSUBWEV_H_BU
3743/* 16980 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 16989
3744/* 16985 */ MCD::OPC_Decode, 236, 18, 64, // Opcode: XVSUBWEV_W_HU
3745/* 16989 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 16998
3746/* 16994 */ MCD::OPC_Decode, 230, 18, 64, // Opcode: XVSUBWEV_D_WU
3747/* 16998 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17007
3748/* 17003 */ MCD::OPC_Decode, 234, 18, 64, // Opcode: XVSUBWEV_Q_DU
3749/* 17007 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17016
3750/* 17012 */ MCD::OPC_Decode, 201, 13, 64, // Opcode: XVADDWOD_H_BU
3751/* 17016 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17025
3752/* 17021 */ MCD::OPC_Decode, 207, 13, 64, // Opcode: XVADDWOD_W_HU
3753/* 17025 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17034
3754/* 17030 */ MCD::OPC_Decode, 198, 13, 64, // Opcode: XVADDWOD_D_WU
3755/* 17034 */ MCD::OPC_FilterValue, 7, 239, 28, 0, // Skip to: 24446
3756/* 17039 */ MCD::OPC_Decode, 204, 13, 64, // Opcode: XVADDWOD_Q_DU
3757/* 17043 */ MCD::OPC_FilterValue, 13, 39, 0, 0, // Skip to: 17087
3758/* 17048 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3759/* 17051 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17060
3760/* 17056 */ MCD::OPC_Decode, 240, 18, 64, // Opcode: XVSUBWOD_H_BU
3761/* 17060 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17069
3762/* 17065 */ MCD::OPC_Decode, 244, 18, 64, // Opcode: XVSUBWOD_W_HU
3763/* 17069 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17078
3764/* 17074 */ MCD::OPC_Decode, 238, 18, 64, // Opcode: XVSUBWOD_D_WU
3765/* 17078 */ MCD::OPC_FilterValue, 3, 195, 28, 0, // Skip to: 24446
3766/* 17083 */ MCD::OPC_Decode, 242, 18, 64, // Opcode: XVSUBWOD_Q_DU
3767/* 17087 */ MCD::OPC_FilterValue, 15, 39, 0, 0, // Skip to: 17131
3768/* 17092 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3769/* 17095 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17104
3770/* 17100 */ MCD::OPC_Decode, 190, 13, 64, // Opcode: XVADDWEV_H_BU_B
3771/* 17104 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17113
3772/* 17109 */ MCD::OPC_Decode, 196, 13, 64, // Opcode: XVADDWEV_W_HU_H
3773/* 17113 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17122
3774/* 17118 */ MCD::OPC_Decode, 187, 13, 64, // Opcode: XVADDWEV_D_WU_W
3775/* 17122 */ MCD::OPC_FilterValue, 7, 151, 28, 0, // Skip to: 24446
3776/* 17127 */ MCD::OPC_Decode, 193, 13, 64, // Opcode: XVADDWEV_Q_DU_D
3777/* 17131 */ MCD::OPC_FilterValue, 16, 39, 0, 0, // Skip to: 17175
3778/* 17136 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3779/* 17139 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17148
3780/* 17144 */ MCD::OPC_Decode, 202, 13, 64, // Opcode: XVADDWOD_H_BU_B
3781/* 17148 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17157
3782/* 17153 */ MCD::OPC_Decode, 208, 13, 64, // Opcode: XVADDWOD_W_HU_H
3783/* 17157 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17166
3784/* 17162 */ MCD::OPC_Decode, 199, 13, 64, // Opcode: XVADDWOD_D_WU_W
3785/* 17166 */ MCD::OPC_FilterValue, 3, 107, 28, 0, // Skip to: 24446
3786/* 17171 */ MCD::OPC_Decode, 205, 13, 64, // Opcode: XVADDWOD_Q_DU_D
3787/* 17175 */ MCD::OPC_FilterValue, 17, 39, 0, 0, // Skip to: 17219
3788/* 17180 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3789/* 17183 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17192
3790/* 17188 */ MCD::OPC_Decode, 131, 17, 64, // Opcode: XVSADD_B
3791/* 17192 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17201
3792/* 17197 */ MCD::OPC_Decode, 135, 17, 64, // Opcode: XVSADD_H
3793/* 17201 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17210
3794/* 17206 */ MCD::OPC_Decode, 137, 17, 64, // Opcode: XVSADD_W
3795/* 17210 */ MCD::OPC_FilterValue, 7, 63, 28, 0, // Skip to: 24446
3796/* 17215 */ MCD::OPC_Decode, 133, 17, 64, // Opcode: XVSADD_D
3797/* 17219 */ MCD::OPC_FilterValue, 18, 75, 0, 0, // Skip to: 17299
3798/* 17224 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3799/* 17227 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17236
3800/* 17232 */ MCD::OPC_Decode, 211, 18, 64, // Opcode: XVSSUB_B
3801/* 17236 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17245
3802/* 17241 */ MCD::OPC_Decode, 215, 18, 64, // Opcode: XVSSUB_H
3803/* 17245 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17254
3804/* 17250 */ MCD::OPC_Decode, 217, 18, 64, // Opcode: XVSSUB_W
3805/* 17254 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17263
3806/* 17259 */ MCD::OPC_Decode, 213, 18, 64, // Opcode: XVSSUB_D
3807/* 17263 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17272
3808/* 17268 */ MCD::OPC_Decode, 132, 17, 64, // Opcode: XVSADD_BU
3809/* 17272 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17281
3810/* 17277 */ MCD::OPC_Decode, 136, 17, 64, // Opcode: XVSADD_HU
3811/* 17281 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17290
3812/* 17286 */ MCD::OPC_Decode, 138, 17, 64, // Opcode: XVSADD_WU
3813/* 17290 */ MCD::OPC_FilterValue, 7, 239, 27, 0, // Skip to: 24446
3814/* 17295 */ MCD::OPC_Decode, 134, 17, 64, // Opcode: XVSADD_DU
3815/* 17299 */ MCD::OPC_FilterValue, 19, 39, 0, 0, // Skip to: 17343
3816/* 17304 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3817/* 17307 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17316
3818/* 17312 */ MCD::OPC_Decode, 212, 18, 64, // Opcode: XVSSUB_BU
3819/* 17316 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17325
3820/* 17321 */ MCD::OPC_Decode, 216, 18, 64, // Opcode: XVSSUB_HU
3821/* 17325 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17334
3822/* 17330 */ MCD::OPC_Decode, 218, 18, 64, // Opcode: XVSSUB_WU
3823/* 17334 */ MCD::OPC_FilterValue, 3, 195, 27, 0, // Skip to: 24446
3824/* 17339 */ MCD::OPC_Decode, 214, 18, 64, // Opcode: XVSSUB_DU
3825/* 17343 */ MCD::OPC_FilterValue, 21, 75, 0, 0, // Skip to: 17423
3826/* 17348 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3827/* 17351 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17360
3828/* 17356 */ MCD::OPC_Decode, 176, 15, 64, // Opcode: XVHADDW_H_B
3829/* 17360 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17369
3830/* 17365 */ MCD::OPC_Decode, 180, 15, 64, // Opcode: XVHADDW_W_H
3831/* 17369 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17378
3832/* 17374 */ MCD::OPC_Decode, 174, 15, 64, // Opcode: XVHADDW_D_W
3833/* 17378 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17387
3834/* 17383 */ MCD::OPC_Decode, 178, 15, 64, // Opcode: XVHADDW_Q_D
3835/* 17387 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17396
3836/* 17392 */ MCD::OPC_Decode, 185, 15, 64, // Opcode: XVHSUBW_H_B
3837/* 17396 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17405
3838/* 17401 */ MCD::OPC_Decode, 189, 15, 64, // Opcode: XVHSUBW_W_H
3839/* 17405 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17414
3840/* 17410 */ MCD::OPC_Decode, 183, 15, 64, // Opcode: XVHSUBW_D_W
3841/* 17414 */ MCD::OPC_FilterValue, 7, 115, 27, 0, // Skip to: 24446
3842/* 17419 */ MCD::OPC_Decode, 187, 15, 64, // Opcode: XVHSUBW_Q_D
3843/* 17423 */ MCD::OPC_FilterValue, 22, 75, 0, 0, // Skip to: 17503
3844/* 17428 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3845/* 17431 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17440
3846/* 17436 */ MCD::OPC_Decode, 175, 15, 64, // Opcode: XVHADDW_HU_BU
3847/* 17440 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17449
3848/* 17445 */ MCD::OPC_Decode, 179, 15, 64, // Opcode: XVHADDW_WU_HU
3849/* 17449 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17458
3850/* 17454 */ MCD::OPC_Decode, 173, 15, 64, // Opcode: XVHADDW_DU_WU
3851/* 17458 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17467
3852/* 17463 */ MCD::OPC_Decode, 177, 15, 64, // Opcode: XVHADDW_QU_DU
3853/* 17467 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17476
3854/* 17472 */ MCD::OPC_Decode, 184, 15, 64, // Opcode: XVHSUBW_HU_BU
3855/* 17476 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17485
3856/* 17481 */ MCD::OPC_Decode, 188, 15, 64, // Opcode: XVHSUBW_WU_HU
3857/* 17485 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17494
3858/* 17490 */ MCD::OPC_Decode, 182, 15, 64, // Opcode: XVHSUBW_DU_WU
3859/* 17494 */ MCD::OPC_FilterValue, 7, 35, 27, 0, // Skip to: 24446
3860/* 17499 */ MCD::OPC_Decode, 186, 15, 64, // Opcode: XVHSUBW_QU_DU
3861/* 17503 */ MCD::OPC_FilterValue, 23, 39, 0, 0, // Skip to: 17547
3862/* 17508 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3863/* 17511 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17520
3864/* 17516 */ MCD::OPC_Decode, 177, 13, 64, // Opcode: XVADDA_B
3865/* 17520 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17529
3866/* 17525 */ MCD::OPC_Decode, 179, 13, 64, // Opcode: XVADDA_H
3867/* 17529 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17538
3868/* 17534 */ MCD::OPC_Decode, 180, 13, 64, // Opcode: XVADDA_W
3869/* 17538 */ MCD::OPC_FilterValue, 3, 247, 26, 0, // Skip to: 24446
3870/* 17543 */ MCD::OPC_Decode, 178, 13, 64, // Opcode: XVADDA_D
3871/* 17547 */ MCD::OPC_FilterValue, 24, 75, 0, 0, // Skip to: 17627
3872/* 17552 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3873/* 17555 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17564
3874/* 17560 */ MCD::OPC_Decode, 169, 13, 64, // Opcode: XVABSD_B
3875/* 17564 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17573
3876/* 17569 */ MCD::OPC_Decode, 173, 13, 64, // Opcode: XVABSD_H
3877/* 17573 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17582
3878/* 17578 */ MCD::OPC_Decode, 175, 13, 64, // Opcode: XVABSD_W
3879/* 17582 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17591
3880/* 17587 */ MCD::OPC_Decode, 171, 13, 64, // Opcode: XVABSD_D
3881/* 17591 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17600
3882/* 17596 */ MCD::OPC_Decode, 170, 13, 64, // Opcode: XVABSD_BU
3883/* 17600 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17609
3884/* 17605 */ MCD::OPC_Decode, 174, 13, 64, // Opcode: XVABSD_HU
3885/* 17609 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17618
3886/* 17614 */ MCD::OPC_Decode, 176, 13, 64, // Opcode: XVABSD_WU
3887/* 17618 */ MCD::OPC_FilterValue, 7, 167, 26, 0, // Skip to: 24446
3888/* 17623 */ MCD::OPC_Decode, 172, 13, 64, // Opcode: XVABSD_DU
3889/* 17627 */ MCD::OPC_FilterValue, 25, 75, 0, 0, // Skip to: 17707
3890/* 17632 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3891/* 17635 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17644
3892/* 17640 */ MCD::OPC_Decode, 225, 13, 64, // Opcode: XVAVG_B
3893/* 17644 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17653
3894/* 17649 */ MCD::OPC_Decode, 229, 13, 64, // Opcode: XVAVG_H
3895/* 17653 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17662
3896/* 17658 */ MCD::OPC_Decode, 231, 13, 64, // Opcode: XVAVG_W
3897/* 17662 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17671
3898/* 17667 */ MCD::OPC_Decode, 227, 13, 64, // Opcode: XVAVG_D
3899/* 17671 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17680
3900/* 17676 */ MCD::OPC_Decode, 226, 13, 64, // Opcode: XVAVG_BU
3901/* 17680 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17689
3902/* 17685 */ MCD::OPC_Decode, 230, 13, 64, // Opcode: XVAVG_HU
3903/* 17689 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17698
3904/* 17694 */ MCD::OPC_Decode, 232, 13, 64, // Opcode: XVAVG_WU
3905/* 17698 */ MCD::OPC_FilterValue, 7, 87, 26, 0, // Skip to: 24446
3906/* 17703 */ MCD::OPC_Decode, 228, 13, 64, // Opcode: XVAVG_DU
3907/* 17707 */ MCD::OPC_FilterValue, 26, 75, 0, 0, // Skip to: 17787
3908/* 17712 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3909/* 17715 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17724
3910/* 17720 */ MCD::OPC_Decode, 217, 13, 64, // Opcode: XVAVGR_B
3911/* 17724 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17733
3912/* 17729 */ MCD::OPC_Decode, 221, 13, 64, // Opcode: XVAVGR_H
3913/* 17733 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17742
3914/* 17738 */ MCD::OPC_Decode, 223, 13, 64, // Opcode: XVAVGR_W
3915/* 17742 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17751
3916/* 17747 */ MCD::OPC_Decode, 219, 13, 64, // Opcode: XVAVGR_D
3917/* 17751 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17760
3918/* 17756 */ MCD::OPC_Decode, 218, 13, 64, // Opcode: XVAVGR_BU
3919/* 17760 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17769
3920/* 17765 */ MCD::OPC_Decode, 222, 13, 64, // Opcode: XVAVGR_HU
3921/* 17769 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17778
3922/* 17774 */ MCD::OPC_Decode, 224, 13, 64, // Opcode: XVAVGR_WU
3923/* 17778 */ MCD::OPC_FilterValue, 7, 7, 26, 0, // Skip to: 24446
3924/* 17783 */ MCD::OPC_Decode, 220, 13, 64, // Opcode: XVAVGR_DU
3925/* 17787 */ MCD::OPC_FilterValue, 28, 75, 0, 0, // Skip to: 17867
3926/* 17792 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3927/* 17795 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17804
3928/* 17800 */ MCD::OPC_Decode, 245, 15, 64, // Opcode: XVMAX_B
3929/* 17804 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17813
3930/* 17809 */ MCD::OPC_Decode, 249, 15, 64, // Opcode: XVMAX_H
3931/* 17813 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17822
3932/* 17818 */ MCD::OPC_Decode, 251, 15, 64, // Opcode: XVMAX_W
3933/* 17822 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17831
3934/* 17827 */ MCD::OPC_Decode, 247, 15, 64, // Opcode: XVMAX_D
3935/* 17831 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17840
3936/* 17836 */ MCD::OPC_Decode, 133, 16, 64, // Opcode: XVMIN_B
3937/* 17840 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17849
3938/* 17845 */ MCD::OPC_Decode, 137, 16, 64, // Opcode: XVMIN_H
3939/* 17849 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17858
3940/* 17854 */ MCD::OPC_Decode, 139, 16, 64, // Opcode: XVMIN_W
3941/* 17858 */ MCD::OPC_FilterValue, 7, 183, 25, 0, // Skip to: 24446
3942/* 17863 */ MCD::OPC_Decode, 135, 16, 64, // Opcode: XVMIN_D
3943/* 17867 */ MCD::OPC_FilterValue, 29, 75, 0, 0, // Skip to: 17947
3944/* 17872 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3945/* 17875 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17884
3946/* 17880 */ MCD::OPC_Decode, 246, 15, 64, // Opcode: XVMAX_BU
3947/* 17884 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17893
3948/* 17889 */ MCD::OPC_Decode, 250, 15, 64, // Opcode: XVMAX_HU
3949/* 17893 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17902
3950/* 17898 */ MCD::OPC_Decode, 252, 15, 64, // Opcode: XVMAX_WU
3951/* 17902 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17911
3952/* 17907 */ MCD::OPC_Decode, 248, 15, 64, // Opcode: XVMAX_DU
3953/* 17911 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17920
3954/* 17916 */ MCD::OPC_Decode, 134, 16, 64, // Opcode: XVMIN_BU
3955/* 17920 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17929
3956/* 17925 */ MCD::OPC_Decode, 138, 16, 64, // Opcode: XVMIN_HU
3957/* 17929 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17938
3958/* 17934 */ MCD::OPC_Decode, 140, 16, 64, // Opcode: XVMIN_WU
3959/* 17938 */ MCD::OPC_FilterValue, 7, 103, 25, 0, // Skip to: 24446
3960/* 17943 */ MCD::OPC_Decode, 136, 16, 64, // Opcode: XVMIN_DU
3961/* 17947 */ MCD::OPC_FilterValue, 33, 75, 0, 0, // Skip to: 18027
3962/* 17952 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3963/* 17955 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17964
3964/* 17960 */ MCD::OPC_Decode, 191, 16, 64, // Opcode: XVMUL_B
3965/* 17964 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17973
3966/* 17969 */ MCD::OPC_Decode, 193, 16, 64, // Opcode: XVMUL_H
3967/* 17973 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17982
3968/* 17978 */ MCD::OPC_Decode, 194, 16, 64, // Opcode: XVMUL_W
3969/* 17982 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17991
3970/* 17987 */ MCD::OPC_Decode, 192, 16, 64, // Opcode: XVMUL_D
3971/* 17991 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 18000
3972/* 17996 */ MCD::OPC_Decode, 159, 16, 64, // Opcode: XVMUH_B
3973/* 18000 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 18009
3974/* 18005 */ MCD::OPC_Decode, 163, 16, 64, // Opcode: XVMUH_H
3975/* 18009 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 18018
3976/* 18014 */ MCD::OPC_Decode, 165, 16, 64, // Opcode: XVMUH_W
3977/* 18018 */ MCD::OPC_FilterValue, 7, 23, 25, 0, // Skip to: 24446
3978/* 18023 */ MCD::OPC_Decode, 161, 16, 64, // Opcode: XVMUH_D
3979/* 18027 */ MCD::OPC_FilterValue, 34, 39, 0, 0, // Skip to: 18071
3980/* 18032 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3981/* 18035 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 18044
3982/* 18040 */ MCD::OPC_Decode, 160, 16, 64, // Opcode: XVMUH_BU
3983/* 18044 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 18053
3984/* 18049 */ MCD::OPC_Decode, 164, 16, 64, // Opcode: XVMUH_HU
3985/* 18053 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 18062
3986/* 18058 */ MCD::OPC_Decode, 166, 16, 64, // Opcode: XVMUH_WU
3987/* 18062 */ MCD::OPC_FilterValue, 3, 235, 24, 0, // Skip to: 24446
3988/* 18067 */ MCD::OPC_Decode, 162, 16, 64, // Opcode: XVMUH_DU
3989/* 18071 */ MCD::OPC_FilterValue, 36, 75, 0, 0, // Skip to: 18151
3990/* 18076 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
3991/* 18079 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 18088
3992/* 18084 */ MCD::OPC_Decode, 170, 16, 64, // Opcode: XVMULWEV_H_B
3993/* 18088 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 18097
3994/* 18093 */ MCD::OPC_Decode, 176, 16, 64, // Opcode: XVMULWEV_W_H
3995/* 18097 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 18106
3996/* 18102 */ MCD::OPC_Decode, 167, 16, 64, // Opcode: XVMULWEV_D_W
3997/* 18106 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 18115
3998/* 18111 */ MCD::OPC_Decode, 173, 16, 64, // Opcode: XVMULWEV_Q_D
3999/* 18115 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 18124
4000/* 18120 */ MCD::OPC_Decode, 182, 16, 64, // Opcode: XVMULWOD_H_B
4001/* 18124 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 18133
4002/* 18129 */ MCD::OPC_Decode, 188, 16, 64, // Opcode: XVMULWOD_W_H
4003/* 18133 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 18142
4004/* 18138 */ MCD::OPC_Decode, 179, 16, 64, // Opcode: XVMULWOD_D_W
4005/* 18142 */ MCD::OPC_FilterValue, 7, 155, 24, 0, // Skip to: 24446
4006/* 18147 */ MCD::OPC_Decode, 185, 16, 64, // Opcode: XVMULWOD_Q_D
4007/* 18151 */ MCD::OPC_FilterValue, 38, 75, 0, 0, // Skip to: 18231
4008/* 18156 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4009/* 18159 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 18168
4010/* 18164 */ MCD::OPC_Decode, 171, 16, 64, // Opcode: XVMULWEV_H_BU
4011/* 18168 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 18177
4012/* 18173 */ MCD::OPC_Decode, 177, 16, 64, // Opcode: XVMULWEV_W_HU
4013/* 18177 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 18186
4014/* 18182 */ MCD::OPC_Decode, 168, 16, 64, // Opcode: XVMULWEV_D_WU
4015/* 18186 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 18195
4016/* 18191 */ MCD::OPC_Decode, 174, 16, 64, // Opcode: XVMULWEV_Q_DU
4017/* 18195 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 18204
4018/* 18200 */ MCD::OPC_Decode, 183, 16, 64, // Opcode: XVMULWOD_H_BU
4019/* 18204 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 18213
4020/* 18209 */ MCD::OPC_Decode, 189, 16, 64, // Opcode: XVMULWOD_W_HU
4021/* 18213 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 18222
4022/* 18218 */ MCD::OPC_Decode, 180, 16, 64, // Opcode: XVMULWOD_D_WU
4023/* 18222 */ MCD::OPC_FilterValue, 7, 75, 24, 0, // Skip to: 24446
4024/* 18227 */ MCD::OPC_Decode, 186, 16, 64, // Opcode: XVMULWOD_Q_DU
4025/* 18231 */ MCD::OPC_FilterValue, 40, 75, 0, 0, // Skip to: 18311
4026/* 18236 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4027/* 18239 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 18248
4028/* 18244 */ MCD::OPC_Decode, 172, 16, 64, // Opcode: XVMULWEV_H_BU_B
4029/* 18248 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 18257
4030/* 18253 */ MCD::OPC_Decode, 178, 16, 64, // Opcode: XVMULWEV_W_HU_H
4031/* 18257 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 18266
4032/* 18262 */ MCD::OPC_Decode, 169, 16, 64, // Opcode: XVMULWEV_D_WU_W
4033/* 18266 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 18275
4034/* 18271 */ MCD::OPC_Decode, 175, 16, 64, // Opcode: XVMULWEV_Q_DU_D
4035/* 18275 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 18284
4036/* 18280 */ MCD::OPC_Decode, 184, 16, 64, // Opcode: XVMULWOD_H_BU_B
4037/* 18284 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 18293
4038/* 18289 */ MCD::OPC_Decode, 190, 16, 64, // Opcode: XVMULWOD_W_HU_H
4039/* 18293 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 18302
4040/* 18298 */ MCD::OPC_Decode, 181, 16, 64, // Opcode: XVMULWOD_D_WU_W
4041/* 18302 */ MCD::OPC_FilterValue, 7, 251, 23, 0, // Skip to: 24446
4042/* 18307 */ MCD::OPC_Decode, 187, 16, 64, // Opcode: XVMULWOD_Q_DU_D
4043/* 18311 */ MCD::OPC_FilterValue, 42, 83, 0, 0, // Skip to: 18399
4044/* 18316 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4045/* 18319 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18329
4046/* 18324 */ MCD::OPC_Decode, 233, 15, 130, 1, // Opcode: XVMADD_B
4047/* 18329 */ MCD::OPC_FilterValue, 1, 5, 0, 0, // Skip to: 18339
4048/* 18334 */ MCD::OPC_Decode, 235, 15, 130, 1, // Opcode: XVMADD_H
4049/* 18339 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 18349
4050/* 18344 */ MCD::OPC_Decode, 236, 15, 130, 1, // Opcode: XVMADD_W
4051/* 18349 */ MCD::OPC_FilterValue, 3, 5, 0, 0, // Skip to: 18359
4052/* 18354 */ MCD::OPC_Decode, 234, 15, 130, 1, // Opcode: XVMADD_D
4053/* 18359 */ MCD::OPC_FilterValue, 4, 5, 0, 0, // Skip to: 18369
4054/* 18364 */ MCD::OPC_Decode, 155, 16, 130, 1, // Opcode: XVMSUB_B
4055/* 18369 */ MCD::OPC_FilterValue, 5, 5, 0, 0, // Skip to: 18379
4056/* 18374 */ MCD::OPC_Decode, 157, 16, 130, 1, // Opcode: XVMSUB_H
4057/* 18379 */ MCD::OPC_FilterValue, 6, 5, 0, 0, // Skip to: 18389
4058/* 18384 */ MCD::OPC_Decode, 158, 16, 130, 1, // Opcode: XVMSUB_W
4059/* 18389 */ MCD::OPC_FilterValue, 7, 164, 23, 0, // Skip to: 24446
4060/* 18394 */ MCD::OPC_Decode, 156, 16, 130, 1, // Opcode: XVMSUB_D
4061/* 18399 */ MCD::OPC_FilterValue, 43, 83, 0, 0, // Skip to: 18487
4062/* 18404 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4063/* 18407 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18417
4064/* 18412 */ MCD::OPC_Decode, 212, 15, 130, 1, // Opcode: XVMADDWEV_H_B
4065/* 18417 */ MCD::OPC_FilterValue, 1, 5, 0, 0, // Skip to: 18427
4066/* 18422 */ MCD::OPC_Decode, 218, 15, 130, 1, // Opcode: XVMADDWEV_W_H
4067/* 18427 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 18437
4068/* 18432 */ MCD::OPC_Decode, 209, 15, 130, 1, // Opcode: XVMADDWEV_D_W
4069/* 18437 */ MCD::OPC_FilterValue, 3, 5, 0, 0, // Skip to: 18447
4070/* 18442 */ MCD::OPC_Decode, 215, 15, 130, 1, // Opcode: XVMADDWEV_Q_D
4071/* 18447 */ MCD::OPC_FilterValue, 4, 5, 0, 0, // Skip to: 18457
4072/* 18452 */ MCD::OPC_Decode, 224, 15, 130, 1, // Opcode: XVMADDWOD_H_B
4073/* 18457 */ MCD::OPC_FilterValue, 5, 5, 0, 0, // Skip to: 18467
4074/* 18462 */ MCD::OPC_Decode, 230, 15, 130, 1, // Opcode: XVMADDWOD_W_H
4075/* 18467 */ MCD::OPC_FilterValue, 6, 5, 0, 0, // Skip to: 18477
4076/* 18472 */ MCD::OPC_Decode, 221, 15, 130, 1, // Opcode: XVMADDWOD_D_W
4077/* 18477 */ MCD::OPC_FilterValue, 7, 76, 23, 0, // Skip to: 24446
4078/* 18482 */ MCD::OPC_Decode, 227, 15, 130, 1, // Opcode: XVMADDWOD_Q_D
4079/* 18487 */ MCD::OPC_FilterValue, 45, 83, 0, 0, // Skip to: 18575
4080/* 18492 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4081/* 18495 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18505
4082/* 18500 */ MCD::OPC_Decode, 213, 15, 130, 1, // Opcode: XVMADDWEV_H_BU
4083/* 18505 */ MCD::OPC_FilterValue, 1, 5, 0, 0, // Skip to: 18515
4084/* 18510 */ MCD::OPC_Decode, 219, 15, 130, 1, // Opcode: XVMADDWEV_W_HU
4085/* 18515 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 18525
4086/* 18520 */ MCD::OPC_Decode, 210, 15, 130, 1, // Opcode: XVMADDWEV_D_WU
4087/* 18525 */ MCD::OPC_FilterValue, 3, 5, 0, 0, // Skip to: 18535
4088/* 18530 */ MCD::OPC_Decode, 216, 15, 130, 1, // Opcode: XVMADDWEV_Q_DU
4089/* 18535 */ MCD::OPC_FilterValue, 4, 5, 0, 0, // Skip to: 18545
4090/* 18540 */ MCD::OPC_Decode, 225, 15, 130, 1, // Opcode: XVMADDWOD_H_BU
4091/* 18545 */ MCD::OPC_FilterValue, 5, 5, 0, 0, // Skip to: 18555
4092/* 18550 */ MCD::OPC_Decode, 231, 15, 130, 1, // Opcode: XVMADDWOD_W_HU
4093/* 18555 */ MCD::OPC_FilterValue, 6, 5, 0, 0, // Skip to: 18565
4094/* 18560 */ MCD::OPC_Decode, 222, 15, 130, 1, // Opcode: XVMADDWOD_D_WU
4095/* 18565 */ MCD::OPC_FilterValue, 7, 244, 22, 0, // Skip to: 24446
4096/* 18570 */ MCD::OPC_Decode, 228, 15, 130, 1, // Opcode: XVMADDWOD_Q_DU
4097/* 18575 */ MCD::OPC_FilterValue, 47, 83, 0, 0, // Skip to: 18663
4098/* 18580 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4099/* 18583 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18593
4100/* 18588 */ MCD::OPC_Decode, 214, 15, 130, 1, // Opcode: XVMADDWEV_H_BU_B
4101/* 18593 */ MCD::OPC_FilterValue, 1, 5, 0, 0, // Skip to: 18603
4102/* 18598 */ MCD::OPC_Decode, 220, 15, 130, 1, // Opcode: XVMADDWEV_W_HU_H
4103/* 18603 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 18613
4104/* 18608 */ MCD::OPC_Decode, 211, 15, 130, 1, // Opcode: XVMADDWEV_D_WU_W
4105/* 18613 */ MCD::OPC_FilterValue, 3, 5, 0, 0, // Skip to: 18623
4106/* 18618 */ MCD::OPC_Decode, 217, 15, 130, 1, // Opcode: XVMADDWEV_Q_DU_D
4107/* 18623 */ MCD::OPC_FilterValue, 4, 5, 0, 0, // Skip to: 18633
4108/* 18628 */ MCD::OPC_Decode, 226, 15, 130, 1, // Opcode: XVMADDWOD_H_BU_B
4109/* 18633 */ MCD::OPC_FilterValue, 5, 5, 0, 0, // Skip to: 18643
4110/* 18638 */ MCD::OPC_Decode, 232, 15, 130, 1, // Opcode: XVMADDWOD_W_HU_H
4111/* 18643 */ MCD::OPC_FilterValue, 6, 5, 0, 0, // Skip to: 18653
4112/* 18648 */ MCD::OPC_Decode, 223, 15, 130, 1, // Opcode: XVMADDWOD_D_WU_W
4113/* 18653 */ MCD::OPC_FilterValue, 7, 156, 22, 0, // Skip to: 24446
4114/* 18658 */ MCD::OPC_Decode, 229, 15, 130, 1, // Opcode: XVMADDWOD_Q_DU_D
4115/* 18663 */ MCD::OPC_FilterValue, 56, 75, 0, 0, // Skip to: 18743
4116/* 18668 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4117/* 18671 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 18680
4118/* 18676 */ MCD::OPC_Decode, 141, 14, 64, // Opcode: XVDIV_B
4119/* 18680 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 18689
4120/* 18685 */ MCD::OPC_Decode, 145, 14, 64, // Opcode: XVDIV_H
4121/* 18689 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 18698
4122/* 18694 */ MCD::OPC_Decode, 147, 14, 64, // Opcode: XVDIV_W
4123/* 18698 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 18707
4124/* 18703 */ MCD::OPC_Decode, 143, 14, 64, // Opcode: XVDIV_D
4125/* 18707 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 18716
4126/* 18712 */ MCD::OPC_Decode, 141, 16, 64, // Opcode: XVMOD_B
4127/* 18716 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 18725
4128/* 18721 */ MCD::OPC_Decode, 145, 16, 64, // Opcode: XVMOD_H
4129/* 18725 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 18734
4130/* 18730 */ MCD::OPC_Decode, 147, 16, 64, // Opcode: XVMOD_W
4131/* 18734 */ MCD::OPC_FilterValue, 7, 75, 22, 0, // Skip to: 24446
4132/* 18739 */ MCD::OPC_Decode, 143, 16, 64, // Opcode: XVMOD_D
4133/* 18743 */ MCD::OPC_FilterValue, 57, 75, 0, 0, // Skip to: 18823
4134/* 18748 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4135/* 18751 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 18760
4136/* 18756 */ MCD::OPC_Decode, 142, 14, 64, // Opcode: XVDIV_BU
4137/* 18760 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 18769
4138/* 18765 */ MCD::OPC_Decode, 146, 14, 64, // Opcode: XVDIV_HU
4139/* 18769 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 18778
4140/* 18774 */ MCD::OPC_Decode, 148, 14, 64, // Opcode: XVDIV_WU
4141/* 18778 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 18787
4142/* 18783 */ MCD::OPC_Decode, 144, 14, 64, // Opcode: XVDIV_DU
4143/* 18787 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 18796
4144/* 18792 */ MCD::OPC_Decode, 142, 16, 64, // Opcode: XVMOD_BU
4145/* 18796 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 18805
4146/* 18801 */ MCD::OPC_Decode, 146, 16, 64, // Opcode: XVMOD_HU
4147/* 18805 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 18814
4148/* 18810 */ MCD::OPC_Decode, 148, 16, 64, // Opcode: XVMOD_WU
4149/* 18814 */ MCD::OPC_FilterValue, 7, 251, 21, 0, // Skip to: 24446
4150/* 18819 */ MCD::OPC_Decode, 144, 16, 64, // Opcode: XVMOD_DU
4151/* 18823 */ MCD::OPC_FilterValue, 58, 75, 0, 0, // Skip to: 18903
4152/* 18828 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4153/* 18831 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 18840
4154/* 18836 */ MCD::OPC_Decode, 203, 17, 64, // Opcode: XVSLL_B
4155/* 18840 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 18849
4156/* 18845 */ MCD::OPC_Decode, 205, 17, 64, // Opcode: XVSLL_H
4157/* 18849 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 18858
4158/* 18854 */ MCD::OPC_Decode, 206, 17, 64, // Opcode: XVSLL_W
4159/* 18858 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 18867
4160/* 18863 */ MCD::OPC_Decode, 204, 17, 64, // Opcode: XVSLL_D
4161/* 18867 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 18876
4162/* 18872 */ MCD::OPC_Decode, 151, 18, 64, // Opcode: XVSRL_B
4163/* 18876 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 18885
4164/* 18881 */ MCD::OPC_Decode, 153, 18, 64, // Opcode: XVSRL_H
4165/* 18885 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 18894
4166/* 18890 */ MCD::OPC_Decode, 154, 18, 64, // Opcode: XVSRL_W
4167/* 18894 */ MCD::OPC_FilterValue, 7, 171, 21, 0, // Skip to: 24446
4168/* 18899 */ MCD::OPC_Decode, 152, 18, 64, // Opcode: XVSRL_D
4169/* 18903 */ MCD::OPC_FilterValue, 59, 75, 0, 0, // Skip to: 18983
4170/* 18908 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4171/* 18911 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 18920
4172/* 18916 */ MCD::OPC_Decode, 249, 17, 64, // Opcode: XVSRA_B
4173/* 18920 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 18929
4174/* 18925 */ MCD::OPC_Decode, 251, 17, 64, // Opcode: XVSRA_H
4175/* 18929 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 18938
4176/* 18934 */ MCD::OPC_Decode, 252, 17, 64, // Opcode: XVSRA_W
4177/* 18938 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 18947
4178/* 18943 */ MCD::OPC_Decode, 250, 17, 64, // Opcode: XVSRA_D
4179/* 18947 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 18956
4180/* 18952 */ MCD::OPC_Decode, 255, 16, 64, // Opcode: XVROTR_B
4181/* 18956 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 18965
4182/* 18961 */ MCD::OPC_Decode, 129, 17, 64, // Opcode: XVROTR_H
4183/* 18965 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 18974
4184/* 18970 */ MCD::OPC_Decode, 130, 17, 64, // Opcode: XVROTR_W
4185/* 18974 */ MCD::OPC_FilterValue, 7, 91, 21, 0, // Skip to: 24446
4186/* 18979 */ MCD::OPC_Decode, 128, 17, 64, // Opcode: XVROTR_D
4187/* 18983 */ MCD::OPC_FilterValue, 60, 75, 0, 0, // Skip to: 19063
4188/* 18988 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4189/* 18991 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 19000
4190/* 18996 */ MCD::OPC_Decode, 147, 18, 64, // Opcode: XVSRLR_B
4191/* 19000 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19009
4192/* 19005 */ MCD::OPC_Decode, 149, 18, 64, // Opcode: XVSRLR_H
4193/* 19009 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19018
4194/* 19014 */ MCD::OPC_Decode, 150, 18, 64, // Opcode: XVSRLR_W
4195/* 19018 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19027
4196/* 19023 */ MCD::OPC_Decode, 148, 18, 64, // Opcode: XVSRLR_D
4197/* 19027 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 19036
4198/* 19032 */ MCD::OPC_Decode, 245, 17, 64, // Opcode: XVSRAR_B
4199/* 19036 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19045
4200/* 19041 */ MCD::OPC_Decode, 247, 17, 64, // Opcode: XVSRAR_H
4201/* 19045 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19054
4202/* 19050 */ MCD::OPC_Decode, 248, 17, 64, // Opcode: XVSRAR_W
4203/* 19054 */ MCD::OPC_FilterValue, 7, 11, 21, 0, // Skip to: 24446
4204/* 19059 */ MCD::OPC_Decode, 246, 17, 64, // Opcode: XVSRAR_D
4205/* 19063 */ MCD::OPC_FilterValue, 61, 57, 0, 0, // Skip to: 19125
4206/* 19068 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4207/* 19071 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19080
4208/* 19076 */ MCD::OPC_Decode, 133, 18, 64, // Opcode: XVSRLN_B_H
4209/* 19080 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19089
4210/* 19085 */ MCD::OPC_Decode, 134, 18, 64, // Opcode: XVSRLN_H_W
4211/* 19089 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19098
4212/* 19094 */ MCD::OPC_Decode, 135, 18, 64, // Opcode: XVSRLN_W_D
4213/* 19098 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19107
4214/* 19103 */ MCD::OPC_Decode, 231, 17, 64, // Opcode: XVSRAN_B_H
4215/* 19107 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19116
4216/* 19112 */ MCD::OPC_Decode, 232, 17, 64, // Opcode: XVSRAN_H_W
4217/* 19116 */ MCD::OPC_FilterValue, 7, 205, 20, 0, // Skip to: 24446
4218/* 19121 */ MCD::OPC_Decode, 233, 17, 64, // Opcode: XVSRAN_W_D
4219/* 19125 */ MCD::OPC_FilterValue, 62, 57, 0, 0, // Skip to: 19187
4220/* 19130 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4221/* 19133 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19142
4222/* 19138 */ MCD::OPC_Decode, 144, 18, 64, // Opcode: XVSRLRN_B_H
4223/* 19142 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19151
4224/* 19147 */ MCD::OPC_Decode, 145, 18, 64, // Opcode: XVSRLRN_H_W
4225/* 19151 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19160
4226/* 19156 */ MCD::OPC_Decode, 146, 18, 64, // Opcode: XVSRLRN_W_D
4227/* 19160 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19169
4228/* 19165 */ MCD::OPC_Decode, 242, 17, 64, // Opcode: XVSRARN_B_H
4229/* 19169 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19178
4230/* 19174 */ MCD::OPC_Decode, 243, 17, 64, // Opcode: XVSRARN_H_W
4231/* 19178 */ MCD::OPC_FilterValue, 7, 143, 20, 0, // Skip to: 24446
4232/* 19183 */ MCD::OPC_Decode, 244, 17, 64, // Opcode: XVSRARN_W_D
4233/* 19187 */ MCD::OPC_FilterValue, 63, 57, 0, 0, // Skip to: 19249
4234/* 19192 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4235/* 19195 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19204
4236/* 19200 */ MCD::OPC_Decode, 192, 18, 64, // Opcode: XVSSRLN_B_H
4237/* 19204 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19213
4238/* 19209 */ MCD::OPC_Decode, 194, 18, 64, // Opcode: XVSSRLN_H_W
4239/* 19213 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19222
4240/* 19218 */ MCD::OPC_Decode, 196, 18, 64, // Opcode: XVSSRLN_W_D
4241/* 19222 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19231
4242/* 19227 */ MCD::OPC_Decode, 164, 18, 64, // Opcode: XVSSRAN_B_H
4243/* 19231 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19240
4244/* 19236 */ MCD::OPC_Decode, 166, 18, 64, // Opcode: XVSSRAN_H_W
4245/* 19240 */ MCD::OPC_FilterValue, 7, 81, 20, 0, // Skip to: 24446
4246/* 19245 */ MCD::OPC_Decode, 168, 18, 64, // Opcode: XVSSRAN_W_D
4247/* 19249 */ MCD::OPC_FilterValue, 64, 57, 0, 0, // Skip to: 19311
4248/* 19254 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4249/* 19257 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19266
4250/* 19262 */ MCD::OPC_Decode, 206, 18, 64, // Opcode: XVSSRLRN_B_H
4251/* 19266 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19275
4252/* 19271 */ MCD::OPC_Decode, 208, 18, 64, // Opcode: XVSSRLRN_H_W
4253/* 19275 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19284
4254/* 19280 */ MCD::OPC_Decode, 210, 18, 64, // Opcode: XVSSRLRN_W_D
4255/* 19284 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19293
4256/* 19289 */ MCD::OPC_Decode, 178, 18, 64, // Opcode: XVSSRARN_B_H
4257/* 19293 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19302
4258/* 19298 */ MCD::OPC_Decode, 180, 18, 64, // Opcode: XVSSRARN_H_W
4259/* 19302 */ MCD::OPC_FilterValue, 7, 19, 20, 0, // Skip to: 24446
4260/* 19307 */ MCD::OPC_Decode, 182, 18, 64, // Opcode: XVSSRARN_W_D
4261/* 19311 */ MCD::OPC_FilterValue, 65, 57, 0, 0, // Skip to: 19373
4262/* 19316 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4263/* 19319 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19328
4264/* 19324 */ MCD::OPC_Decode, 191, 18, 64, // Opcode: XVSSRLN_BU_H
4265/* 19328 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19337
4266/* 19333 */ MCD::OPC_Decode, 193, 18, 64, // Opcode: XVSSRLN_HU_W
4267/* 19337 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19346
4268/* 19342 */ MCD::OPC_Decode, 195, 18, 64, // Opcode: XVSSRLN_WU_D
4269/* 19346 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19355
4270/* 19351 */ MCD::OPC_Decode, 163, 18, 64, // Opcode: XVSSRAN_BU_H
4271/* 19355 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19364
4272/* 19360 */ MCD::OPC_Decode, 165, 18, 64, // Opcode: XVSSRAN_HU_W
4273/* 19364 */ MCD::OPC_FilterValue, 7, 213, 19, 0, // Skip to: 24446
4274/* 19369 */ MCD::OPC_Decode, 167, 18, 64, // Opcode: XVSSRAN_WU_D
4275/* 19373 */ MCD::OPC_FilterValue, 66, 57, 0, 0, // Skip to: 19435
4276/* 19378 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4277/* 19381 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19390
4278/* 19386 */ MCD::OPC_Decode, 205, 18, 64, // Opcode: XVSSRLRN_BU_H
4279/* 19390 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19399
4280/* 19395 */ MCD::OPC_Decode, 207, 18, 64, // Opcode: XVSSRLRN_HU_W
4281/* 19399 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19408
4282/* 19404 */ MCD::OPC_Decode, 209, 18, 64, // Opcode: XVSSRLRN_WU_D
4283/* 19408 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19417
4284/* 19413 */ MCD::OPC_Decode, 177, 18, 64, // Opcode: XVSSRARN_BU_H
4285/* 19417 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19426
4286/* 19422 */ MCD::OPC_Decode, 179, 18, 64, // Opcode: XVSSRARN_HU_W
4287/* 19426 */ MCD::OPC_FilterValue, 7, 151, 19, 0, // Skip to: 24446
4288/* 19431 */ MCD::OPC_Decode, 181, 18, 64, // Opcode: XVSSRARN_WU_D
4289/* 19435 */ MCD::OPC_FilterValue, 67, 75, 0, 0, // Skip to: 19515
4290/* 19440 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4291/* 19443 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 19452
4292/* 19448 */ MCD::OPC_Decode, 237, 13, 64, // Opcode: XVBITCLR_B
4293/* 19452 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19461
4294/* 19457 */ MCD::OPC_Decode, 239, 13, 64, // Opcode: XVBITCLR_H
4295/* 19461 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19470
4296/* 19466 */ MCD::OPC_Decode, 240, 13, 64, // Opcode: XVBITCLR_W
4297/* 19470 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19479
4298/* 19475 */ MCD::OPC_Decode, 238, 13, 64, // Opcode: XVBITCLR_D
4299/* 19479 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 19488
4300/* 19484 */ MCD::OPC_Decode, 255, 13, 64, // Opcode: XVBITSET_B
4301/* 19488 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19497
4302/* 19493 */ MCD::OPC_Decode, 129, 14, 64, // Opcode: XVBITSET_H
4303/* 19497 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19506
4304/* 19502 */ MCD::OPC_Decode, 130, 14, 64, // Opcode: XVBITSET_W
4305/* 19506 */ MCD::OPC_FilterValue, 7, 71, 19, 0, // Skip to: 24446
4306/* 19511 */ MCD::OPC_Decode, 128, 14, 64, // Opcode: XVBITSET_D
4307/* 19515 */ MCD::OPC_FilterValue, 68, 39, 0, 0, // Skip to: 19559
4308/* 19520 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4309/* 19523 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 19532
4310/* 19528 */ MCD::OPC_Decode, 245, 13, 64, // Opcode: XVBITREV_B
4311/* 19532 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19541
4312/* 19537 */ MCD::OPC_Decode, 247, 13, 64, // Opcode: XVBITREV_H
4313/* 19541 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19550
4314/* 19546 */ MCD::OPC_Decode, 248, 13, 64, // Opcode: XVBITREV_W
4315/* 19550 */ MCD::OPC_FilterValue, 3, 27, 19, 0, // Skip to: 24446
4316/* 19555 */ MCD::OPC_Decode, 246, 13, 64, // Opcode: XVBITREV_D
4317/* 19559 */ MCD::OPC_FilterValue, 69, 39, 0, 0, // Skip to: 19603
4318/* 19564 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4319/* 19567 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 19576
4320/* 19572 */ MCD::OPC_Decode, 204, 16, 64, // Opcode: XVPACKEV_B
4321/* 19576 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19585
4322/* 19581 */ MCD::OPC_Decode, 206, 16, 64, // Opcode: XVPACKEV_H
4323/* 19585 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19594
4324/* 19590 */ MCD::OPC_Decode, 207, 16, 64, // Opcode: XVPACKEV_W
4325/* 19594 */ MCD::OPC_FilterValue, 7, 239, 18, 0, // Skip to: 24446
4326/* 19599 */ MCD::OPC_Decode, 205, 16, 64, // Opcode: XVPACKEV_D
4327/* 19603 */ MCD::OPC_FilterValue, 70, 75, 0, 0, // Skip to: 19683
4328/* 19608 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4329/* 19611 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 19620
4330/* 19616 */ MCD::OPC_Decode, 208, 16, 64, // Opcode: XVPACKOD_B
4331/* 19620 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19629
4332/* 19625 */ MCD::OPC_Decode, 210, 16, 64, // Opcode: XVPACKOD_H
4333/* 19629 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19638
4334/* 19634 */ MCD::OPC_Decode, 211, 16, 64, // Opcode: XVPACKOD_W
4335/* 19638 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19647
4336/* 19643 */ MCD::OPC_Decode, 209, 16, 64, // Opcode: XVPACKOD_D
4337/* 19647 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 19656
4338/* 19652 */ MCD::OPC_Decode, 194, 15, 64, // Opcode: XVILVL_B
4339/* 19656 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19665
4340/* 19661 */ MCD::OPC_Decode, 196, 15, 64, // Opcode: XVILVL_H
4341/* 19665 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19674
4342/* 19670 */ MCD::OPC_Decode, 197, 15, 64, // Opcode: XVILVL_W
4343/* 19674 */ MCD::OPC_FilterValue, 7, 159, 18, 0, // Skip to: 24446
4344/* 19679 */ MCD::OPC_Decode, 195, 15, 64, // Opcode: XVILVL_D
4345/* 19683 */ MCD::OPC_FilterValue, 71, 75, 0, 0, // Skip to: 19763
4346/* 19688 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4347/* 19691 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 19700
4348/* 19696 */ MCD::OPC_Decode, 190, 15, 64, // Opcode: XVILVH_B
4349/* 19700 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19709
4350/* 19705 */ MCD::OPC_Decode, 192, 15, 64, // Opcode: XVILVH_H
4351/* 19709 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19718
4352/* 19714 */ MCD::OPC_Decode, 193, 15, 64, // Opcode: XVILVH_W
4353/* 19718 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19727
4354/* 19723 */ MCD::OPC_Decode, 191, 15, 64, // Opcode: XVILVH_D
4355/* 19727 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 19736
4356/* 19732 */ MCD::OPC_Decode, 220, 16, 64, // Opcode: XVPICKEV_B
4357/* 19736 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19745
4358/* 19741 */ MCD::OPC_Decode, 222, 16, 64, // Opcode: XVPICKEV_H
4359/* 19745 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19754
4360/* 19750 */ MCD::OPC_Decode, 223, 16, 64, // Opcode: XVPICKEV_W
4361/* 19754 */ MCD::OPC_FilterValue, 7, 79, 18, 0, // Skip to: 24446
4362/* 19759 */ MCD::OPC_Decode, 221, 16, 64, // Opcode: XVPICKEV_D
4363/* 19763 */ MCD::OPC_FilterValue, 72, 79, 0, 0, // Skip to: 19847
4364/* 19768 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4365/* 19771 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 19780
4366/* 19776 */ MCD::OPC_Decode, 224, 16, 64, // Opcode: XVPICKOD_B
4367/* 19780 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19789
4368/* 19785 */ MCD::OPC_Decode, 226, 16, 64, // Opcode: XVPICKOD_H
4369/* 19789 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19798
4370/* 19794 */ MCD::OPC_Decode, 227, 16, 64, // Opcode: XVPICKOD_W
4371/* 19798 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19807
4372/* 19803 */ MCD::OPC_Decode, 225, 16, 64, // Opcode: XVPICKOD_D
4373/* 19807 */ MCD::OPC_FilterValue, 4, 5, 0, 0, // Skip to: 19817
4374/* 19812 */ MCD::OPC_Decode, 247, 16, 131, 1, // Opcode: XVREPLVE_B
4375/* 19817 */ MCD::OPC_FilterValue, 5, 5, 0, 0, // Skip to: 19827
4376/* 19822 */ MCD::OPC_Decode, 249, 16, 131, 1, // Opcode: XVREPLVE_H
4377/* 19827 */ MCD::OPC_FilterValue, 6, 5, 0, 0, // Skip to: 19837
4378/* 19832 */ MCD::OPC_Decode, 250, 16, 131, 1, // Opcode: XVREPLVE_W
4379/* 19837 */ MCD::OPC_FilterValue, 7, 252, 17, 0, // Skip to: 24446
4380/* 19842 */ MCD::OPC_Decode, 248, 16, 131, 1, // Opcode: XVREPLVE_D
4381/* 19847 */ MCD::OPC_FilterValue, 73, 39, 0, 0, // Skip to: 19891
4382/* 19852 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4383/* 19855 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 19864
4384/* 19860 */ MCD::OPC_Decode, 216, 13, 64, // Opcode: XVAND_V
4385/* 19864 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19873
4386/* 19869 */ MCD::OPC_Decode, 203, 16, 64, // Opcode: XVOR_V
4387/* 19873 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19882
4388/* 19878 */ MCD::OPC_Decode, 251, 18, 64, // Opcode: XVXOR_V
4389/* 19882 */ MCD::OPC_FilterValue, 7, 207, 17, 0, // Skip to: 24446
4390/* 19887 */ MCD::OPC_Decode, 200, 16, 64, // Opcode: XVNOR_V
4391/* 19891 */ MCD::OPC_FilterValue, 74, 41, 0, 0, // Skip to: 19937
4392/* 19896 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4393/* 19899 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 19908
4394/* 19904 */ MCD::OPC_Decode, 215, 13, 64, // Opcode: XVANDN_V
4395/* 19908 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19917
4396/* 19913 */ MCD::OPC_Decode, 202, 16, 64, // Opcode: XVORN_V
4397/* 19917 */ MCD::OPC_FilterValue, 6, 5, 0, 0, // Skip to: 19927
4398/* 19922 */ MCD::OPC_Decode, 138, 15, 130, 1, // Opcode: XVFRSTP_B
4399/* 19927 */ MCD::OPC_FilterValue, 7, 162, 17, 0, // Skip to: 24446
4400/* 19932 */ MCD::OPC_Decode, 139, 15, 130, 1, // Opcode: XVFRSTP_H
4401/* 19937 */ MCD::OPC_FilterValue, 75, 57, 0, 0, // Skip to: 19999
4402/* 19942 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4403/* 19945 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19954
4404/* 19950 */ MCD::OPC_Decode, 212, 13, 64, // Opcode: XVADD_Q
4405/* 19954 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19963
4406/* 19959 */ MCD::OPC_Decode, 248, 18, 64, // Opcode: XVSUB_Q
4407/* 19963 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 19972
4408/* 19968 */ MCD::OPC_Decode, 173, 17, 64, // Opcode: XVSIGNCOV_B
4409/* 19972 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19981
4410/* 19977 */ MCD::OPC_Decode, 175, 17, 64, // Opcode: XVSIGNCOV_H
4411/* 19981 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19990
4412/* 19986 */ MCD::OPC_Decode, 176, 17, 64, // Opcode: XVSIGNCOV_W
4413/* 19990 */ MCD::OPC_FilterValue, 7, 99, 17, 0, // Skip to: 24446
4414/* 19995 */ MCD::OPC_Decode, 174, 17, 64, // Opcode: XVSIGNCOV_D
4415/* 19999 */ MCD::OPC_FilterValue, 76, 39, 0, 0, // Skip to: 20043
4416/* 20004 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4417/* 20007 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 20016
4418/* 20012 */ MCD::OPC_Decode, 164, 14, 64, // Opcode: XVFADD_S
4419/* 20016 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 20025
4420/* 20021 */ MCD::OPC_Decode, 163, 14, 64, // Opcode: XVFADD_D
4421/* 20025 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 20034
4422/* 20030 */ MCD::OPC_Decode, 143, 15, 64, // Opcode: XVFSUB_S
4423/* 20034 */ MCD::OPC_FilterValue, 6, 55, 17, 0, // Skip to: 24446
4424/* 20039 */ MCD::OPC_Decode, 142, 15, 64, // Opcode: XVFSUB_D
4425/* 20043 */ MCD::OPC_FilterValue, 78, 39, 0, 0, // Skip to: 20087
4426/* 20048 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4427/* 20051 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 20060
4428/* 20056 */ MCD::OPC_Decode, 241, 14, 64, // Opcode: XVFMUL_S
4429/* 20060 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 20069
4430/* 20065 */ MCD::OPC_Decode, 240, 14, 64, // Opcode: XVFMUL_D
4431/* 20069 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 20078
4432/* 20074 */ MCD::OPC_Decode, 218, 14, 64, // Opcode: XVFDIV_S
4433/* 20078 */ MCD::OPC_FilterValue, 6, 11, 17, 0, // Skip to: 24446
4434/* 20083 */ MCD::OPC_Decode, 217, 14, 64, // Opcode: XVFDIV_D
4435/* 20087 */ MCD::OPC_FilterValue, 79, 39, 0, 0, // Skip to: 20131
4436/* 20092 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4437/* 20095 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 20104
4438/* 20100 */ MCD::OPC_Decode, 233, 14, 64, // Opcode: XVFMAX_S
4439/* 20104 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 20113
4440/* 20109 */ MCD::OPC_Decode, 232, 14, 64, // Opcode: XVFMAX_D
4441/* 20113 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 20122
4442/* 20118 */ MCD::OPC_Decode, 237, 14, 64, // Opcode: XVFMIN_S
4443/* 20122 */ MCD::OPC_FilterValue, 6, 223, 16, 0, // Skip to: 24446
4444/* 20127 */ MCD::OPC_Decode, 236, 14, 64, // Opcode: XVFMIN_D
4445/* 20131 */ MCD::OPC_FilterValue, 80, 39, 0, 0, // Skip to: 20175
4446/* 20136 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4447/* 20139 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 20148
4448/* 20144 */ MCD::OPC_Decode, 231, 14, 64, // Opcode: XVFMAXA_S
4449/* 20148 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 20157
4450/* 20153 */ MCD::OPC_Decode, 230, 14, 64, // Opcode: XVFMAXA_D
4451/* 20157 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 20166
4452/* 20162 */ MCD::OPC_Decode, 235, 14, 64, // Opcode: XVFMINA_S
4453/* 20166 */ MCD::OPC_FilterValue, 6, 179, 16, 0, // Skip to: 24446
4454/* 20171 */ MCD::OPC_Decode, 234, 14, 64, // Opcode: XVFMINA_D
4455/* 20175 */ MCD::OPC_FilterValue, 81, 21, 0, 0, // Skip to: 20201
4456/* 20180 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4457/* 20183 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 20192
4458/* 20188 */ MCD::OPC_Decode, 215, 14, 64, // Opcode: XVFCVT_H_S
4459/* 20192 */ MCD::OPC_FilterValue, 5, 153, 16, 0, // Skip to: 24446
4460/* 20197 */ MCD::OPC_Decode, 216, 14, 64, // Opcode: XVFCVT_S_D
4461/* 20201 */ MCD::OPC_FilterValue, 82, 57, 0, 0, // Skip to: 20263
4462/* 20206 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4463/* 20209 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 20218
4464/* 20214 */ MCD::OPC_Decode, 223, 14, 64, // Opcode: XVFFINT_S_L
4465/* 20218 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 20227
4466/* 20223 */ MCD::OPC_Decode, 171, 15, 64, // Opcode: XVFTINT_W_D
4467/* 20227 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 20236
4468/* 20232 */ MCD::OPC_Decode, 149, 15, 64, // Opcode: XVFTINTRM_W_D
4469/* 20236 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 20245
4470/* 20241 */ MCD::OPC_Decode, 159, 15, 64, // Opcode: XVFTINTRP_W_D
4471/* 20245 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 20254
4472/* 20250 */ MCD::OPC_Decode, 166, 15, 64, // Opcode: XVFTINTRZ_W_D
4473/* 20254 */ MCD::OPC_FilterValue, 7, 91, 16, 0, // Skip to: 24446
4474/* 20259 */ MCD::OPC_Decode, 154, 15, 64, // Opcode: XVFTINTRNE_W_D
4475/* 20263 */ MCD::OPC_FilterValue, 94, 33, 0, 0, // Skip to: 20301
4476/* 20268 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4477/* 20271 */ MCD::OPC_FilterValue, 5, 5, 0, 0, // Skip to: 20281
4478/* 20276 */ MCD::OPC_Decode, 171, 17, 130, 1, // Opcode: XVSHUF_H
4479/* 20281 */ MCD::OPC_FilterValue, 6, 5, 0, 0, // Skip to: 20291
4480/* 20286 */ MCD::OPC_Decode, 172, 17, 130, 1, // Opcode: XVSHUF_W
4481/* 20291 */ MCD::OPC_FilterValue, 7, 54, 16, 0, // Skip to: 24446
4482/* 20296 */ MCD::OPC_Decode, 170, 17, 130, 1, // Opcode: XVSHUF_D
4483/* 20301 */ MCD::OPC_FilterValue, 95, 11, 0, 0, // Skip to: 20317
4484/* 20306 */ MCD::OPC_CheckField, 15, 3, 2, 37, 16, 0, // Skip to: 24446
4485/* 20313 */ MCD::OPC_Decode, 219, 16, 64, // Opcode: XVPERM_W
4486/* 20317 */ MCD::OPC_FilterValue, 160, 1, 83, 0, 0, // Skip to: 20406
4487/* 20323 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4488/* 20326 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20336
4489/* 20331 */ MCD::OPC_Decode, 147, 17, 132, 1, // Opcode: XVSEQI_B
4490/* 20336 */ MCD::OPC_FilterValue, 1, 5, 0, 0, // Skip to: 20346
4491/* 20341 */ MCD::OPC_Decode, 149, 17, 132, 1, // Opcode: XVSEQI_H
4492/* 20346 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20356
4493/* 20351 */ MCD::OPC_Decode, 150, 17, 132, 1, // Opcode: XVSEQI_W
4494/* 20356 */ MCD::OPC_FilterValue, 3, 5, 0, 0, // Skip to: 20366
4495/* 20361 */ MCD::OPC_Decode, 148, 17, 132, 1, // Opcode: XVSEQI_D
4496/* 20366 */ MCD::OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20376
4497/* 20371 */ MCD::OPC_Decode, 177, 17, 132, 1, // Opcode: XVSLEI_B
4498/* 20376 */ MCD::OPC_FilterValue, 5, 5, 0, 0, // Skip to: 20386
4499/* 20381 */ MCD::OPC_Decode, 181, 17, 132, 1, // Opcode: XVSLEI_H
4500/* 20386 */ MCD::OPC_FilterValue, 6, 5, 0, 0, // Skip to: 20396
4501/* 20391 */ MCD::OPC_Decode, 183, 17, 132, 1, // Opcode: XVSLEI_W
4502/* 20396 */ MCD::OPC_FilterValue, 7, 205, 15, 0, // Skip to: 24446
4503/* 20401 */ MCD::OPC_Decode, 179, 17, 132, 1, // Opcode: XVSLEI_D
4504/* 20406 */ MCD::OPC_FilterValue, 161, 1, 83, 0, 0, // Skip to: 20495
4505/* 20412 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4506/* 20415 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20425
4507/* 20420 */ MCD::OPC_Decode, 178, 17, 133, 1, // Opcode: XVSLEI_BU
4508/* 20425 */ MCD::OPC_FilterValue, 1, 5, 0, 0, // Skip to: 20435
4509/* 20430 */ MCD::OPC_Decode, 182, 17, 133, 1, // Opcode: XVSLEI_HU
4510/* 20435 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20445
4511/* 20440 */ MCD::OPC_Decode, 184, 17, 133, 1, // Opcode: XVSLEI_WU
4512/* 20445 */ MCD::OPC_FilterValue, 3, 5, 0, 0, // Skip to: 20455
4513/* 20450 */ MCD::OPC_Decode, 180, 17, 133, 1, // Opcode: XVSLEI_DU
4514/* 20455 */ MCD::OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20465
4515/* 20460 */ MCD::OPC_Decode, 207, 17, 132, 1, // Opcode: XVSLTI_B
4516/* 20465 */ MCD::OPC_FilterValue, 5, 5, 0, 0, // Skip to: 20475
4517/* 20470 */ MCD::OPC_Decode, 211, 17, 132, 1, // Opcode: XVSLTI_H
4518/* 20475 */ MCD::OPC_FilterValue, 6, 5, 0, 0, // Skip to: 20485
4519/* 20480 */ MCD::OPC_Decode, 213, 17, 132, 1, // Opcode: XVSLTI_W
4520/* 20485 */ MCD::OPC_FilterValue, 7, 116, 15, 0, // Skip to: 24446
4521/* 20490 */ MCD::OPC_Decode, 209, 17, 132, 1, // Opcode: XVSLTI_D
4522/* 20495 */ MCD::OPC_FilterValue, 162, 1, 83, 0, 0, // Skip to: 20584
4523/* 20501 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4524/* 20504 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20514
4525/* 20509 */ MCD::OPC_Decode, 208, 17, 133, 1, // Opcode: XVSLTI_BU
4526/* 20514 */ MCD::OPC_FilterValue, 1, 5, 0, 0, // Skip to: 20524
4527/* 20519 */ MCD::OPC_Decode, 212, 17, 133, 1, // Opcode: XVSLTI_HU
4528/* 20524 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20534
4529/* 20529 */ MCD::OPC_Decode, 214, 17, 133, 1, // Opcode: XVSLTI_WU
4530/* 20534 */ MCD::OPC_FilterValue, 3, 5, 0, 0, // Skip to: 20544
4531/* 20539 */ MCD::OPC_Decode, 210, 17, 133, 1, // Opcode: XVSLTI_DU
4532/* 20544 */ MCD::OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20554
4533/* 20549 */ MCD::OPC_Decode, 181, 13, 133, 1, // Opcode: XVADDI_BU
4534/* 20554 */ MCD::OPC_FilterValue, 5, 5, 0, 0, // Skip to: 20564
4535/* 20559 */ MCD::OPC_Decode, 183, 13, 133, 1, // Opcode: XVADDI_HU
4536/* 20564 */ MCD::OPC_FilterValue, 6, 5, 0, 0, // Skip to: 20574
4537/* 20569 */ MCD::OPC_Decode, 184, 13, 133, 1, // Opcode: XVADDI_WU
4538/* 20574 */ MCD::OPC_FilterValue, 7, 27, 15, 0, // Skip to: 24446
4539/* 20579 */ MCD::OPC_Decode, 182, 13, 133, 1, // Opcode: XVADDI_DU
4540/* 20584 */ MCD::OPC_FilterValue, 163, 1, 63, 0, 0, // Skip to: 20653
4541/* 20590 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4542/* 20593 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20603
4543/* 20598 */ MCD::OPC_Decode, 225, 18, 133, 1, // Opcode: XVSUBI_BU
4544/* 20603 */ MCD::OPC_FilterValue, 1, 5, 0, 0, // Skip to: 20613
4545/* 20608 */ MCD::OPC_Decode, 227, 18, 133, 1, // Opcode: XVSUBI_HU
4546/* 20613 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20623
4547/* 20618 */ MCD::OPC_Decode, 228, 18, 133, 1, // Opcode: XVSUBI_WU
4548/* 20623 */ MCD::OPC_FilterValue, 3, 5, 0, 0, // Skip to: 20633
4549/* 20628 */ MCD::OPC_Decode, 226, 18, 133, 1, // Opcode: XVSUBI_DU
4550/* 20633 */ MCD::OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20643
4551/* 20638 */ MCD::OPC_Decode, 131, 14, 133, 1, // Opcode: XVBSLL_V
4552/* 20643 */ MCD::OPC_FilterValue, 5, 214, 14, 0, // Skip to: 24446
4553/* 20648 */ MCD::OPC_Decode, 132, 14, 133, 1, // Opcode: XVBSRL_V
4554/* 20653 */ MCD::OPC_FilterValue, 164, 1, 83, 0, 0, // Skip to: 20742
4555/* 20659 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4556/* 20662 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20672
4557/* 20667 */ MCD::OPC_Decode, 237, 15, 132, 1, // Opcode: XVMAXI_B
4558/* 20672 */ MCD::OPC_FilterValue, 1, 5, 0, 0, // Skip to: 20682
4559/* 20677 */ MCD::OPC_Decode, 241, 15, 132, 1, // Opcode: XVMAXI_H
4560/* 20682 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20692
4561/* 20687 */ MCD::OPC_Decode, 243, 15, 132, 1, // Opcode: XVMAXI_W
4562/* 20692 */ MCD::OPC_FilterValue, 3, 5, 0, 0, // Skip to: 20702
4563/* 20697 */ MCD::OPC_Decode, 239, 15, 132, 1, // Opcode: XVMAXI_D
4564/* 20702 */ MCD::OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20712
4565/* 20707 */ MCD::OPC_Decode, 253, 15, 132, 1, // Opcode: XVMINI_B
4566/* 20712 */ MCD::OPC_FilterValue, 5, 5, 0, 0, // Skip to: 20722
4567/* 20717 */ MCD::OPC_Decode, 129, 16, 132, 1, // Opcode: XVMINI_H
4568/* 20722 */ MCD::OPC_FilterValue, 6, 5, 0, 0, // Skip to: 20732
4569/* 20727 */ MCD::OPC_Decode, 131, 16, 132, 1, // Opcode: XVMINI_W
4570/* 20732 */ MCD::OPC_FilterValue, 7, 125, 14, 0, // Skip to: 24446
4571/* 20737 */ MCD::OPC_Decode, 255, 15, 132, 1, // Opcode: XVMINI_D
4572/* 20742 */ MCD::OPC_FilterValue, 165, 1, 83, 0, 0, // Skip to: 20831
4573/* 20748 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4574/* 20751 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20761
4575/* 20756 */ MCD::OPC_Decode, 238, 15, 133, 1, // Opcode: XVMAXI_BU
4576/* 20761 */ MCD::OPC_FilterValue, 1, 5, 0, 0, // Skip to: 20771
4577/* 20766 */ MCD::OPC_Decode, 242, 15, 133, 1, // Opcode: XVMAXI_HU
4578/* 20771 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20781
4579/* 20776 */ MCD::OPC_Decode, 244, 15, 133, 1, // Opcode: XVMAXI_WU
4580/* 20781 */ MCD::OPC_FilterValue, 3, 5, 0, 0, // Skip to: 20791
4581/* 20786 */ MCD::OPC_Decode, 240, 15, 133, 1, // Opcode: XVMAXI_DU
4582/* 20791 */ MCD::OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20801
4583/* 20796 */ MCD::OPC_Decode, 254, 15, 133, 1, // Opcode: XVMINI_BU
4584/* 20801 */ MCD::OPC_FilterValue, 5, 5, 0, 0, // Skip to: 20811
4585/* 20806 */ MCD::OPC_Decode, 130, 16, 133, 1, // Opcode: XVMINI_HU
4586/* 20811 */ MCD::OPC_FilterValue, 6, 5, 0, 0, // Skip to: 20821
4587/* 20816 */ MCD::OPC_Decode, 132, 16, 133, 1, // Opcode: XVMINI_WU
4588/* 20821 */ MCD::OPC_FilterValue, 7, 36, 14, 0, // Skip to: 24446
4589/* 20826 */ MCD::OPC_Decode, 128, 16, 133, 1, // Opcode: XVMINI_DU
4590/* 20831 */ MCD::OPC_FilterValue, 166, 1, 23, 0, 0, // Skip to: 20860
4591/* 20837 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4592/* 20840 */ MCD::OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20850
4593/* 20845 */ MCD::OPC_Decode, 136, 15, 134, 1, // Opcode: XVFRSTPI_B
4594/* 20850 */ MCD::OPC_FilterValue, 5, 7, 14, 0, // Skip to: 24446
4595/* 20855 */ MCD::OPC_Decode, 137, 15, 134, 1, // Opcode: XVFRSTPI_H
4596/* 20860 */ MCD::OPC_FilterValue, 167, 1, 255, 4, 0, // Skip to: 22145
4597/* 20866 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4598/* 20869 */ MCD::OPC_FilterValue, 0, 223, 0, 0, // Skip to: 21097
4599/* 20874 */ MCD::OPC_ExtractField, 10, 5, // Inst{14-10} ...
4600/* 20877 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20887
4601/* 20882 */ MCD::OPC_Decode, 133, 14, 135, 1, // Opcode: XVCLO_B
4602/* 20887 */ MCD::OPC_FilterValue, 1, 5, 0, 0, // Skip to: 20897
4603/* 20892 */ MCD::OPC_Decode, 135, 14, 135, 1, // Opcode: XVCLO_H
4604/* 20897 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20907
4605/* 20902 */ MCD::OPC_Decode, 136, 14, 135, 1, // Opcode: XVCLO_W
4606/* 20907 */ MCD::OPC_FilterValue, 3, 5, 0, 0, // Skip to: 20917
4607/* 20912 */ MCD::OPC_Decode, 134, 14, 135, 1, // Opcode: XVCLO_D
4608/* 20917 */ MCD::OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20927
4609/* 20922 */ MCD::OPC_Decode, 137, 14, 135, 1, // Opcode: XVCLZ_B
4610/* 20927 */ MCD::OPC_FilterValue, 5, 5, 0, 0, // Skip to: 20937
4611/* 20932 */ MCD::OPC_Decode, 139, 14, 135, 1, // Opcode: XVCLZ_H
4612/* 20937 */ MCD::OPC_FilterValue, 6, 5, 0, 0, // Skip to: 20947
4613/* 20942 */ MCD::OPC_Decode, 140, 14, 135, 1, // Opcode: XVCLZ_W
4614/* 20947 */ MCD::OPC_FilterValue, 7, 5, 0, 0, // Skip to: 20957
4615/* 20952 */ MCD::OPC_Decode, 138, 14, 135, 1, // Opcode: XVCLZ_D
4616/* 20957 */ MCD::OPC_FilterValue, 8, 5, 0, 0, // Skip to: 20967
4617/* 20962 */ MCD::OPC_Decode, 212, 16, 135, 1, // Opcode: XVPCNT_B
4618/* 20967 */ MCD::OPC_FilterValue, 9, 5, 0, 0, // Skip to: 20977
4619/* 20972 */ MCD::OPC_Decode, 214, 16, 135, 1, // Opcode: XVPCNT_H
4620/* 20977 */ MCD::OPC_FilterValue, 10, 5, 0, 0, // Skip to: 20987
4621/* 20982 */ MCD::OPC_Decode, 215, 16, 135, 1, // Opcode: XVPCNT_W
4622/* 20987 */ MCD::OPC_FilterValue, 11, 5, 0, 0, // Skip to: 20997
4623/* 20992 */ MCD::OPC_Decode, 213, 16, 135, 1, // Opcode: XVPCNT_D
4624/* 20997 */ MCD::OPC_FilterValue, 12, 5, 0, 0, // Skip to: 21007
4625/* 21002 */ MCD::OPC_Decode, 195, 16, 135, 1, // Opcode: XVNEG_B
4626/* 21007 */ MCD::OPC_FilterValue, 13, 5, 0, 0, // Skip to: 21017
4627/* 21012 */ MCD::OPC_Decode, 197, 16, 135, 1, // Opcode: XVNEG_H
4628/* 21017 */ MCD::OPC_FilterValue, 14, 5, 0, 0, // Skip to: 21027
4629/* 21022 */ MCD::OPC_Decode, 198, 16, 135, 1, // Opcode: XVNEG_W
4630/* 21027 */ MCD::OPC_FilterValue, 15, 5, 0, 0, // Skip to: 21037
4631/* 21032 */ MCD::OPC_Decode, 196, 16, 135, 1, // Opcode: XVNEG_D
4632/* 21037 */ MCD::OPC_FilterValue, 16, 5, 0, 0, // Skip to: 21047
4633/* 21042 */ MCD::OPC_Decode, 150, 16, 135, 1, // Opcode: XVMSKLTZ_B
4634/* 21047 */ MCD::OPC_FilterValue, 17, 5, 0, 0, // Skip to: 21057
4635/* 21052 */ MCD::OPC_Decode, 152, 16, 135, 1, // Opcode: XVMSKLTZ_H
4636/* 21057 */ MCD::OPC_FilterValue, 18, 5, 0, 0, // Skip to: 21067
4637/* 21062 */ MCD::OPC_Decode, 153, 16, 135, 1, // Opcode: XVMSKLTZ_W
4638/* 21067 */ MCD::OPC_FilterValue, 19, 5, 0, 0, // Skip to: 21077
4639/* 21072 */ MCD::OPC_Decode, 151, 16, 135, 1, // Opcode: XVMSKLTZ_D
4640/* 21077 */ MCD::OPC_FilterValue, 20, 5, 0, 0, // Skip to: 21087
4641/* 21082 */ MCD::OPC_Decode, 149, 16, 135, 1, // Opcode: XVMSKGEZ_B
4642/* 21087 */ MCD::OPC_FilterValue, 24, 26, 13, 0, // Skip to: 24446
4643/* 21092 */ MCD::OPC_Decode, 154, 16, 135, 1, // Opcode: XVMSKNZ_B
4644/* 21097 */ MCD::OPC_FilterValue, 1, 253, 0, 0, // Skip to: 21355
4645/* 21102 */ MCD::OPC_ExtractField, 10, 5, // Inst{14-10} ...
4646/* 21105 */ MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 21122
4647/* 21110 */ MCD::OPC_CheckField, 3, 2, 0, 1, 13, 0, // Skip to: 24446
4648/* 21117 */ MCD::OPC_Decode, 163, 17, 136, 1, // Opcode: XVSETEQZ_V
4649/* 21122 */ MCD::OPC_FilterValue, 7, 12, 0, 0, // Skip to: 21139
4650/* 21127 */ MCD::OPC_CheckField, 3, 2, 0, 240, 12, 0, // Skip to: 24446
4651/* 21134 */ MCD::OPC_Decode, 164, 17, 136, 1, // Opcode: XVSETNEZ_V
4652/* 21139 */ MCD::OPC_FilterValue, 8, 12, 0, 0, // Skip to: 21156
4653/* 21144 */ MCD::OPC_CheckField, 3, 2, 0, 223, 12, 0, // Skip to: 24446
4654/* 21151 */ MCD::OPC_Decode, 159, 17, 136, 1, // Opcode: XVSETANYEQZ_B
4655/* 21156 */ MCD::OPC_FilterValue, 9, 12, 0, 0, // Skip to: 21173
4656/* 21161 */ MCD::OPC_CheckField, 3, 2, 0, 206, 12, 0, // Skip to: 24446
4657/* 21168 */ MCD::OPC_Decode, 161, 17, 136, 1, // Opcode: XVSETANYEQZ_H
4658/* 21173 */ MCD::OPC_FilterValue, 10, 12, 0, 0, // Skip to: 21190
4659/* 21178 */ MCD::OPC_CheckField, 3, 2, 0, 189, 12, 0, // Skip to: 24446
4660/* 21185 */ MCD::OPC_Decode, 162, 17, 136, 1, // Opcode: XVSETANYEQZ_W
4661/* 21190 */ MCD::OPC_FilterValue, 11, 12, 0, 0, // Skip to: 21207
4662/* 21195 */ MCD::OPC_CheckField, 3, 2, 0, 172, 12, 0, // Skip to: 24446
4663/* 21202 */ MCD::OPC_Decode, 160, 17, 136, 1, // Opcode: XVSETANYEQZ_D
4664/* 21207 */ MCD::OPC_FilterValue, 12, 12, 0, 0, // Skip to: 21224
4665/* 21212 */ MCD::OPC_CheckField, 3, 2, 0, 155, 12, 0, // Skip to: 24446
4666/* 21219 */ MCD::OPC_Decode, 155, 17, 136, 1, // Opcode: XVSETALLNEZ_B
4667/* 21224 */ MCD::OPC_FilterValue, 13, 12, 0, 0, // Skip to: 21241
4668/* 21229 */ MCD::OPC_CheckField, 3, 2, 0, 138, 12, 0, // Skip to: 24446
4669/* 21236 */ MCD::OPC_Decode, 157, 17, 136, 1, // Opcode: XVSETALLNEZ_H
4670/* 21241 */ MCD::OPC_FilterValue, 14, 12, 0, 0, // Skip to: 21258
4671/* 21246 */ MCD::OPC_CheckField, 3, 2, 0, 121, 12, 0, // Skip to: 24446
4672/* 21253 */ MCD::OPC_Decode, 158, 17, 136, 1, // Opcode: XVSETALLNEZ_W
4673/* 21258 */ MCD::OPC_FilterValue, 15, 12, 0, 0, // Skip to: 21275
4674/* 21263 */ MCD::OPC_CheckField, 3, 2, 0, 104, 12, 0, // Skip to: 24446
4675/* 21270 */ MCD::OPC_Decode, 156, 17, 136, 1, // Opcode: XVSETALLNEZ_D
4676/* 21275 */ MCD::OPC_FilterValue, 17, 5, 0, 0, // Skip to: 21285
4677/* 21280 */ MCD::OPC_Decode, 227, 14, 135, 1, // Opcode: XVFLOGB_S
4678/* 21285 */ MCD::OPC_FilterValue, 18, 5, 0, 0, // Skip to: 21295
4679/* 21290 */ MCD::OPC_Decode, 226, 14, 135, 1, // Opcode: XVFLOGB_D
4680/* 21295 */ MCD::OPC_FilterValue, 21, 5, 0, 0, // Skip to: 21305
4681/* 21300 */ MCD::OPC_Decode, 166, 14, 135, 1, // Opcode: XVFCLASS_S
4682/* 21305 */ MCD::OPC_FilterValue, 22, 5, 0, 0, // Skip to: 21315
4683/* 21310 */ MCD::OPC_Decode, 165, 14, 135, 1, // Opcode: XVFCLASS_D
4684/* 21315 */ MCD::OPC_FilterValue, 25, 5, 0, 0, // Skip to: 21325
4685/* 21320 */ MCD::OPC_Decode, 141, 15, 135, 1, // Opcode: XVFSQRT_S
4686/* 21325 */ MCD::OPC_FilterValue, 26, 5, 0, 0, // Skip to: 21335
4687/* 21330 */ MCD::OPC_Decode, 140, 15, 135, 1, // Opcode: XVFSQRT_D
4688/* 21335 */ MCD::OPC_FilterValue, 29, 5, 0, 0, // Skip to: 21345
4689/* 21340 */ MCD::OPC_Decode, 249, 14, 135, 1, // Opcode: XVFRECIP_S
4690/* 21345 */ MCD::OPC_FilterValue, 30, 24, 12, 0, // Skip to: 24446
4691/* 21350 */ MCD::OPC_Decode, 248, 14, 135, 1, // Opcode: XVFRECIP_D
4692/* 21355 */ MCD::OPC_FilterValue, 2, 163, 0, 0, // Skip to: 21523
4693/* 21360 */ MCD::OPC_ExtractField, 10, 5, // Inst{14-10} ...
4694/* 21363 */ MCD::OPC_FilterValue, 1, 5, 0, 0, // Skip to: 21373
4695/* 21368 */ MCD::OPC_Decode, 135, 15, 135, 1, // Opcode: XVFRSQRT_S
4696/* 21373 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 21383
4697/* 21378 */ MCD::OPC_Decode, 134, 15, 135, 1, // Opcode: XVFRSQRT_D
4698/* 21383 */ MCD::OPC_FilterValue, 5, 5, 0, 0, // Skip to: 21393
4699/* 21388 */ MCD::OPC_Decode, 247, 14, 135, 1, // Opcode: XVFRECIPE_S
4700/* 21393 */ MCD::OPC_FilterValue, 6, 5, 0, 0, // Skip to: 21403
4701/* 21398 */ MCD::OPC_Decode, 246, 14, 135, 1, // Opcode: XVFRECIPE_D
4702/* 21403 */ MCD::OPC_FilterValue, 9, 5, 0, 0, // Skip to: 21413
4703/* 21408 */ MCD::OPC_Decode, 133, 15, 135, 1, // Opcode: XVFRSQRTE_S
4704/* 21413 */ MCD::OPC_FilterValue, 10, 5, 0, 0, // Skip to: 21423
4705/* 21418 */ MCD::OPC_Decode, 132, 15, 135, 1, // Opcode: XVFRSQRTE_D
4706/* 21423 */ MCD::OPC_FilterValue, 13, 5, 0, 0, // Skip to: 21433
4707/* 21428 */ MCD::OPC_Decode, 131, 15, 135, 1, // Opcode: XVFRINT_S
4708/* 21433 */ MCD::OPC_FilterValue, 14, 5, 0, 0, // Skip to: 21443
4709/* 21438 */ MCD::OPC_Decode, 130, 15, 135, 1, // Opcode: XVFRINT_D
4710/* 21443 */ MCD::OPC_FilterValue, 17, 5, 0, 0, // Skip to: 21453
4711/* 21448 */ MCD::OPC_Decode, 251, 14, 135, 1, // Opcode: XVFRINTRM_S
4712/* 21453 */ MCD::OPC_FilterValue, 18, 5, 0, 0, // Skip to: 21463
4713/* 21458 */ MCD::OPC_Decode, 250, 14, 135, 1, // Opcode: XVFRINTRM_D
4714/* 21463 */ MCD::OPC_FilterValue, 21, 5, 0, 0, // Skip to: 21473
4715/* 21468 */ MCD::OPC_Decode, 255, 14, 135, 1, // Opcode: XVFRINTRP_S
4716/* 21473 */ MCD::OPC_FilterValue, 22, 5, 0, 0, // Skip to: 21483
4717/* 21478 */ MCD::OPC_Decode, 254, 14, 135, 1, // Opcode: XVFRINTRP_D
4718/* 21483 */ MCD::OPC_FilterValue, 25, 5, 0, 0, // Skip to: 21493
4719/* 21488 */ MCD::OPC_Decode, 129, 15, 135, 1, // Opcode: XVFRINTRZ_S
4720/* 21493 */ MCD::OPC_FilterValue, 26, 5, 0, 0, // Skip to: 21503
4721/* 21498 */ MCD::OPC_Decode, 128, 15, 135, 1, // Opcode: XVFRINTRZ_D
4722/* 21503 */ MCD::OPC_FilterValue, 29, 5, 0, 0, // Skip to: 21513
4723/* 21508 */ MCD::OPC_Decode, 253, 14, 135, 1, // Opcode: XVFRINTRNE_S
4724/* 21513 */ MCD::OPC_FilterValue, 30, 112, 11, 0, // Skip to: 24446
4725/* 21518 */ MCD::OPC_Decode, 252, 14, 135, 1, // Opcode: XVFRINTRNE_D
4726/* 21523 */ MCD::OPC_FilterValue, 3, 43, 0, 0, // Skip to: 21571
4727/* 21528 */ MCD::OPC_ExtractField, 10, 5, // Inst{14-10} ...
4728/* 21531 */ MCD::OPC_FilterValue, 26, 5, 0, 0, // Skip to: 21541
4729/* 21536 */ MCD::OPC_Decode, 214, 14, 135, 1, // Opcode: XVFCVTL_S_H
4730/* 21541 */ MCD::OPC_FilterValue, 27, 5, 0, 0, // Skip to: 21551
4731/* 21546 */ MCD::OPC_Decode, 212, 14, 135, 1, // Opcode: XVFCVTH_S_H
4732/* 21551 */ MCD::OPC_FilterValue, 28, 5, 0, 0, // Skip to: 21561
4733/* 21556 */ MCD::OPC_Decode, 213, 14, 135, 1, // Opcode: XVFCVTL_D_S
4734/* 21561 */ MCD::OPC_FilterValue, 29, 64, 11, 0, // Skip to: 24446
4735/* 21566 */ MCD::OPC_Decode, 211, 14, 135, 1, // Opcode: XVFCVTH_D_S
4736/* 21571 */ MCD::OPC_FilterValue, 4, 203, 0, 0, // Skip to: 21779
4737/* 21576 */ MCD::OPC_ExtractField, 10, 5, // Inst{14-10} ...
4738/* 21579 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 21589
4739/* 21584 */ MCD::OPC_Decode, 224, 14, 135, 1, // Opcode: XVFFINT_S_W
4740/* 21589 */ MCD::OPC_FilterValue, 1, 5, 0, 0, // Skip to: 21599
4741/* 21594 */ MCD::OPC_Decode, 225, 14, 135, 1, // Opcode: XVFFINT_S_WU
4742/* 21599 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 21609
4743/* 21604 */ MCD::OPC_Decode, 221, 14, 135, 1, // Opcode: XVFFINT_D_L
4744/* 21609 */ MCD::OPC_FilterValue, 3, 5, 0, 0, // Skip to: 21619
4745/* 21614 */ MCD::OPC_Decode, 222, 14, 135, 1, // Opcode: XVFFINT_D_LU
4746/* 21619 */ MCD::OPC_FilterValue, 4, 5, 0, 0, // Skip to: 21629
4747/* 21624 */ MCD::OPC_Decode, 220, 14, 135, 1, // Opcode: XVFFINTL_D_W
4748/* 21629 */ MCD::OPC_FilterValue, 5, 5, 0, 0, // Skip to: 21639
4749/* 21634 */ MCD::OPC_Decode, 219, 14, 135, 1, // Opcode: XVFFINTH_D_W
4750/* 21639 */ MCD::OPC_FilterValue, 12, 5, 0, 0, // Skip to: 21649
4751/* 21644 */ MCD::OPC_Decode, 172, 15, 135, 1, // Opcode: XVFTINT_W_S
4752/* 21649 */ MCD::OPC_FilterValue, 13, 5, 0, 0, // Skip to: 21659
4753/* 21654 */ MCD::OPC_Decode, 169, 15, 135, 1, // Opcode: XVFTINT_L_D
4754/* 21659 */ MCD::OPC_FilterValue, 14, 5, 0, 0, // Skip to: 21669
4755/* 21664 */ MCD::OPC_Decode, 150, 15, 135, 1, // Opcode: XVFTINTRM_W_S
4756/* 21669 */ MCD::OPC_FilterValue, 15, 5, 0, 0, // Skip to: 21679
4757/* 21674 */ MCD::OPC_Decode, 148, 15, 135, 1, // Opcode: XVFTINTRM_L_D
4758/* 21679 */ MCD::OPC_FilterValue, 16, 5, 0, 0, // Skip to: 21689
4759/* 21684 */ MCD::OPC_Decode, 160, 15, 135, 1, // Opcode: XVFTINTRP_W_S
4760/* 21689 */ MCD::OPC_FilterValue, 17, 5, 0, 0, // Skip to: 21699
4761/* 21694 */ MCD::OPC_Decode, 158, 15, 135, 1, // Opcode: XVFTINTRP_L_D
4762/* 21699 */ MCD::OPC_FilterValue, 18, 5, 0, 0, // Skip to: 21709
4763/* 21704 */ MCD::OPC_Decode, 167, 15, 135, 1, // Opcode: XVFTINTRZ_W_S
4764/* 21709 */ MCD::OPC_FilterValue, 19, 5, 0, 0, // Skip to: 21719
4765/* 21714 */ MCD::OPC_Decode, 164, 15, 135, 1, // Opcode: XVFTINTRZ_L_D
4766/* 21719 */ MCD::OPC_FilterValue, 20, 5, 0, 0, // Skip to: 21729
4767/* 21724 */ MCD::OPC_Decode, 155, 15, 135, 1, // Opcode: XVFTINTRNE_W_S
4768/* 21729 */ MCD::OPC_FilterValue, 21, 5, 0, 0, // Skip to: 21739
4769/* 21734 */ MCD::OPC_Decode, 153, 15, 135, 1, // Opcode: XVFTINTRNE_L_D
4770/* 21739 */ MCD::OPC_FilterValue, 22, 5, 0, 0, // Skip to: 21749
4771/* 21744 */ MCD::OPC_Decode, 170, 15, 135, 1, // Opcode: XVFTINT_WU_S
4772/* 21749 */ MCD::OPC_FilterValue, 23, 5, 0, 0, // Skip to: 21759
4773/* 21754 */ MCD::OPC_Decode, 168, 15, 135, 1, // Opcode: XVFTINT_LU_D
4774/* 21759 */ MCD::OPC_FilterValue, 28, 5, 0, 0, // Skip to: 21769
4775/* 21764 */ MCD::OPC_Decode, 165, 15, 135, 1, // Opcode: XVFTINTRZ_WU_S
4776/* 21769 */ MCD::OPC_FilterValue, 29, 112, 10, 0, // Skip to: 24446
4777/* 21774 */ MCD::OPC_Decode, 163, 15, 135, 1, // Opcode: XVFTINTRZ_LU_D
4778/* 21779 */ MCD::OPC_FilterValue, 5, 183, 0, 0, // Skip to: 21967
4779/* 21784 */ MCD::OPC_ExtractField, 10, 5, // Inst{14-10} ...
4780/* 21787 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 21797
4781/* 21792 */ MCD::OPC_Decode, 145, 15, 135, 1, // Opcode: XVFTINTL_L_S
4782/* 21797 */ MCD::OPC_FilterValue, 1, 5, 0, 0, // Skip to: 21807
4783/* 21802 */ MCD::OPC_Decode, 144, 15, 135, 1, // Opcode: XVFTINTH_L_S
4784/* 21807 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 21817
4785/* 21812 */ MCD::OPC_Decode, 147, 15, 135, 1, // Opcode: XVFTINTRML_L_S
4786/* 21817 */ MCD::OPC_FilterValue, 3, 5, 0, 0, // Skip to: 21827
4787/* 21822 */ MCD::OPC_Decode, 146, 15, 135, 1, // Opcode: XVFTINTRMH_L_S
4788/* 21827 */ MCD::OPC_FilterValue, 4, 5, 0, 0, // Skip to: 21837
4789/* 21832 */ MCD::OPC_Decode, 157, 15, 135, 1, // Opcode: XVFTINTRPL_L_S
4790/* 21837 */ MCD::OPC_FilterValue, 5, 5, 0, 0, // Skip to: 21847
4791/* 21842 */ MCD::OPC_Decode, 156, 15, 135, 1, // Opcode: XVFTINTRPH_L_S
4792/* 21847 */ MCD::OPC_FilterValue, 6, 5, 0, 0, // Skip to: 21857
4793/* 21852 */ MCD::OPC_Decode, 162, 15, 135, 1, // Opcode: XVFTINTRZL_L_S
4794/* 21857 */ MCD::OPC_FilterValue, 7, 5, 0, 0, // Skip to: 21867
4795/* 21862 */ MCD::OPC_Decode, 161, 15, 135, 1, // Opcode: XVFTINTRZH_L_S
4796/* 21867 */ MCD::OPC_FilterValue, 8, 5, 0, 0, // Skip to: 21877
4797/* 21872 */ MCD::OPC_Decode, 152, 15, 135, 1, // Opcode: XVFTINTRNEL_L_S
4798/* 21877 */ MCD::OPC_FilterValue, 9, 5, 0, 0, // Skip to: 21887
4799/* 21882 */ MCD::OPC_Decode, 151, 15, 135, 1, // Opcode: XVFTINTRNEH_L_S
4800/* 21887 */ MCD::OPC_FilterValue, 24, 5, 0, 0, // Skip to: 21897
4801/* 21892 */ MCD::OPC_Decode, 152, 14, 135, 1, // Opcode: XVEXTH_H_B
4802/* 21897 */ MCD::OPC_FilterValue, 25, 5, 0, 0, // Skip to: 21907
4803/* 21902 */ MCD::OPC_Decode, 156, 14, 135, 1, // Opcode: XVEXTH_W_H
4804/* 21907 */ MCD::OPC_FilterValue, 26, 5, 0, 0, // Skip to: 21917
4805/* 21912 */ MCD::OPC_Decode, 150, 14, 135, 1, // Opcode: XVEXTH_D_W
4806/* 21917 */ MCD::OPC_FilterValue, 27, 5, 0, 0, // Skip to: 21927
4807/* 21922 */ MCD::OPC_Decode, 154, 14, 135, 1, // Opcode: XVEXTH_Q_D
4808/* 21927 */ MCD::OPC_FilterValue, 28, 5, 0, 0, // Skip to: 21937
4809/* 21932 */ MCD::OPC_Decode, 151, 14, 135, 1, // Opcode: XVEXTH_HU_BU
4810/* 21937 */ MCD::OPC_FilterValue, 29, 5, 0, 0, // Skip to: 21947
4811/* 21942 */ MCD::OPC_Decode, 155, 14, 135, 1, // Opcode: XVEXTH_WU_HU
4812/* 21947 */ MCD::OPC_FilterValue, 30, 5, 0, 0, // Skip to: 21957
4813/* 21952 */ MCD::OPC_Decode, 149, 14, 135, 1, // Opcode: XVEXTH_DU_WU
4814/* 21957 */ MCD::OPC_FilterValue, 31, 180, 9, 0, // Skip to: 24446
4815/* 21962 */ MCD::OPC_Decode, 153, 14, 135, 1, // Opcode: XVEXTH_QU_DU
4816/* 21967 */ MCD::OPC_FilterValue, 6, 163, 0, 0, // Skip to: 22135
4817/* 21972 */ MCD::OPC_ExtractField, 10, 5, // Inst{14-10} ...
4818/* 21975 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 21985
4819/* 21980 */ MCD::OPC_Decode, 238, 16, 137, 1, // Opcode: XVREPLGR2VR_B
4820/* 21985 */ MCD::OPC_FilterValue, 1, 5, 0, 0, // Skip to: 21995
4821/* 21990 */ MCD::OPC_Decode, 240, 16, 137, 1, // Opcode: XVREPLGR2VR_H
4822/* 21995 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 22005
4823/* 22000 */ MCD::OPC_Decode, 241, 16, 137, 1, // Opcode: XVREPLGR2VR_W
4824/* 22005 */ MCD::OPC_FilterValue, 3, 5, 0, 0, // Skip to: 22015
4825/* 22010 */ MCD::OPC_Decode, 239, 16, 137, 1, // Opcode: XVREPLGR2VR_D
4826/* 22015 */ MCD::OPC_FilterValue, 4, 5, 0, 0, // Skip to: 22025
4827/* 22020 */ MCD::OPC_Decode, 209, 7, 135, 1, // Opcode: VEXT2XV_H_B
4828/* 22025 */ MCD::OPC_FilterValue, 5, 5, 0, 0, // Skip to: 22035
4829/* 22030 */ MCD::OPC_Decode, 212, 7, 135, 1, // Opcode: VEXT2XV_W_B
4830/* 22035 */ MCD::OPC_FilterValue, 6, 5, 0, 0, // Skip to: 22045
4831/* 22040 */ MCD::OPC_Decode, 205, 7, 135, 1, // Opcode: VEXT2XV_D_B
4832/* 22045 */ MCD::OPC_FilterValue, 7, 5, 0, 0, // Skip to: 22055
4833/* 22050 */ MCD::OPC_Decode, 213, 7, 135, 1, // Opcode: VEXT2XV_W_H
4834/* 22055 */ MCD::OPC_FilterValue, 8, 5, 0, 0, // Skip to: 22065
4835/* 22060 */ MCD::OPC_Decode, 206, 7, 135, 1, // Opcode: VEXT2XV_D_H
4836/* 22065 */ MCD::OPC_FilterValue, 9, 5, 0, 0, // Skip to: 22075
4837/* 22070 */ MCD::OPC_Decode, 207, 7, 135, 1, // Opcode: VEXT2XV_D_W
4838/* 22075 */ MCD::OPC_FilterValue, 10, 5, 0, 0, // Skip to: 22085
4839/* 22080 */ MCD::OPC_Decode, 208, 7, 135, 1, // Opcode: VEXT2XV_HU_BU
4840/* 22085 */ MCD::OPC_FilterValue, 11, 5, 0, 0, // Skip to: 22095
4841/* 22090 */ MCD::OPC_Decode, 210, 7, 135, 1, // Opcode: VEXT2XV_WU_BU
4842/* 22095 */ MCD::OPC_FilterValue, 12, 5, 0, 0, // Skip to: 22105
4843/* 22100 */ MCD::OPC_Decode, 202, 7, 135, 1, // Opcode: VEXT2XV_DU_BU
4844/* 22105 */ MCD::OPC_FilterValue, 13, 5, 0, 0, // Skip to: 22115
4845/* 22110 */ MCD::OPC_Decode, 211, 7, 135, 1, // Opcode: VEXT2XV_WU_HU
4846/* 22115 */ MCD::OPC_FilterValue, 14, 5, 0, 0, // Skip to: 22125
4847/* 22120 */ MCD::OPC_Decode, 203, 7, 135, 1, // Opcode: VEXT2XV_DU_HU
4848/* 22125 */ MCD::OPC_FilterValue, 15, 12, 9, 0, // Skip to: 24446
4849/* 22130 */ MCD::OPC_Decode, 204, 7, 135, 1, // Opcode: VEXT2XV_DU_WU
4850/* 22135 */ MCD::OPC_FilterValue, 7, 2, 9, 0, // Skip to: 24446
4851/* 22140 */ MCD::OPC_Decode, 181, 15, 133, 1, // Opcode: XVHSELI_D
4852/* 22145 */ MCD::OPC_FilterValue, 168, 1, 66, 0, 0, // Skip to: 22217
4853/* 22151 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
4854/* 22154 */ MCD::OPC_FilterValue, 0, 48, 0, 0, // Skip to: 22207
4855/* 22159 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
4856/* 22162 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 22197
4857/* 22167 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
4858/* 22170 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22187
4859/* 22175 */ MCD::OPC_CheckField, 13, 1, 1, 216, 8, 0, // Skip to: 24446
4860/* 22182 */ MCD::OPC_Decode, 251, 16, 138, 1, // Opcode: XVROTRI_B
4861/* 22187 */ MCD::OPC_FilterValue, 1, 206, 8, 0, // Skip to: 24446
4862/* 22192 */ MCD::OPC_Decode, 253, 16, 139, 1, // Opcode: XVROTRI_H
4863/* 22197 */ MCD::OPC_FilterValue, 1, 196, 8, 0, // Skip to: 24446
4864/* 22202 */ MCD::OPC_Decode, 254, 16, 133, 1, // Opcode: XVROTRI_W
4865/* 22207 */ MCD::OPC_FilterValue, 1, 186, 8, 0, // Skip to: 24446
4866/* 22212 */ MCD::OPC_Decode, 252, 16, 140, 1, // Opcode: XVROTRI_D
4867/* 22217 */ MCD::OPC_FilterValue, 169, 1, 66, 0, 0, // Skip to: 22289
4868/* 22223 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
4869/* 22226 */ MCD::OPC_FilterValue, 0, 48, 0, 0, // Skip to: 22279
4870/* 22231 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
4871/* 22234 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 22269
4872/* 22239 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
4873/* 22242 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22259
4874/* 22247 */ MCD::OPC_CheckField, 13, 1, 1, 144, 8, 0, // Skip to: 24446
4875/* 22254 */ MCD::OPC_Decode, 136, 18, 138, 1, // Opcode: XVSRLRI_B
4876/* 22259 */ MCD::OPC_FilterValue, 1, 134, 8, 0, // Skip to: 24446
4877/* 22264 */ MCD::OPC_Decode, 138, 18, 139, 1, // Opcode: XVSRLRI_H
4878/* 22269 */ MCD::OPC_FilterValue, 1, 124, 8, 0, // Skip to: 24446
4879/* 22274 */ MCD::OPC_Decode, 139, 18, 133, 1, // Opcode: XVSRLRI_W
4880/* 22279 */ MCD::OPC_FilterValue, 1, 114, 8, 0, // Skip to: 24446
4881/* 22284 */ MCD::OPC_Decode, 137, 18, 140, 1, // Opcode: XVSRLRI_D
4882/* 22289 */ MCD::OPC_FilterValue, 170, 1, 66, 0, 0, // Skip to: 22361
4883/* 22295 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
4884/* 22298 */ MCD::OPC_FilterValue, 0, 48, 0, 0, // Skip to: 22351
4885/* 22303 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
4886/* 22306 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 22341
4887/* 22311 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
4888/* 22314 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22331
4889/* 22319 */ MCD::OPC_CheckField, 13, 1, 1, 72, 8, 0, // Skip to: 24446
4890/* 22326 */ MCD::OPC_Decode, 234, 17, 138, 1, // Opcode: XVSRARI_B
4891/* 22331 */ MCD::OPC_FilterValue, 1, 62, 8, 0, // Skip to: 24446
4892/* 22336 */ MCD::OPC_Decode, 236, 17, 139, 1, // Opcode: XVSRARI_H
4893/* 22341 */ MCD::OPC_FilterValue, 1, 52, 8, 0, // Skip to: 24446
4894/* 22346 */ MCD::OPC_Decode, 237, 17, 133, 1, // Opcode: XVSRARI_W
4895/* 22351 */ MCD::OPC_FilterValue, 1, 42, 8, 0, // Skip to: 24446
4896/* 22356 */ MCD::OPC_Decode, 235, 17, 140, 1, // Opcode: XVSRARI_D
4897/* 22361 */ MCD::OPC_FilterValue, 186, 1, 30, 0, 0, // Skip to: 22397
4898/* 22367 */ MCD::OPC_ExtractField, 13, 5, // Inst{17-13} ...
4899/* 22370 */ MCD::OPC_FilterValue, 30, 5, 0, 0, // Skip to: 22380
4900/* 22375 */ MCD::OPC_Decode, 199, 15, 141, 1, // Opcode: XVINSGR2VR_W
4901/* 22380 */ MCD::OPC_FilterValue, 31, 13, 8, 0, // Skip to: 24446
4902/* 22385 */ MCD::OPC_CheckField, 12, 1, 0, 6, 8, 0, // Skip to: 24446
4903/* 22392 */ MCD::OPC_Decode, 198, 15, 142, 1, // Opcode: XVINSGR2VR_D
4904/* 22397 */ MCD::OPC_FilterValue, 187, 1, 30, 0, 0, // Skip to: 22433
4905/* 22403 */ MCD::OPC_ExtractField, 13, 5, // Inst{17-13} ...
4906/* 22406 */ MCD::OPC_FilterValue, 30, 5, 0, 0, // Skip to: 22416
4907/* 22411 */ MCD::OPC_Decode, 230, 16, 143, 1, // Opcode: XVPICKVE2GR_W
4908/* 22416 */ MCD::OPC_FilterValue, 31, 233, 7, 0, // Skip to: 24446
4909/* 22421 */ MCD::OPC_CheckField, 12, 1, 0, 226, 7, 0, // Skip to: 24446
4910/* 22428 */ MCD::OPC_Decode, 228, 16, 144, 1, // Opcode: XVPICKVE2GR_D
4911/* 22433 */ MCD::OPC_FilterValue, 188, 1, 30, 0, 0, // Skip to: 22469
4912/* 22439 */ MCD::OPC_ExtractField, 13, 5, // Inst{17-13} ...
4913/* 22442 */ MCD::OPC_FilterValue, 30, 5, 0, 0, // Skip to: 22452
4914/* 22447 */ MCD::OPC_Decode, 231, 16, 143, 1, // Opcode: XVPICKVE2GR_WU
4915/* 22452 */ MCD::OPC_FilterValue, 31, 197, 7, 0, // Skip to: 24446
4916/* 22457 */ MCD::OPC_CheckField, 12, 1, 0, 190, 7, 0, // Skip to: 24446
4917/* 22464 */ MCD::OPC_Decode, 229, 16, 144, 1, // Opcode: XVPICKVE2GR_DU
4918/* 22469 */ MCD::OPC_FilterValue, 189, 1, 66, 0, 0, // Skip to: 22541
4919/* 22475 */ MCD::OPC_ExtractField, 14, 4, // Inst{17-14} ...
4920/* 22478 */ MCD::OPC_FilterValue, 14, 5, 0, 0, // Skip to: 22488
4921/* 22483 */ MCD::OPC_Decode, 234, 16, 139, 1, // Opcode: XVREPL128VEI_B
4922/* 22488 */ MCD::OPC_FilterValue, 15, 161, 7, 0, // Skip to: 24446
4923/* 22493 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
4924/* 22496 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 22506
4925/* 22501 */ MCD::OPC_Decode, 236, 16, 138, 1, // Opcode: XVREPL128VEI_H
4926/* 22506 */ MCD::OPC_FilterValue, 1, 143, 7, 0, // Skip to: 24446
4927/* 22511 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ...
4928/* 22514 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 22524
4929/* 22519 */ MCD::OPC_Decode, 237, 16, 145, 1, // Opcode: XVREPL128VEI_W
4930/* 22524 */ MCD::OPC_FilterValue, 1, 125, 7, 0, // Skip to: 24446
4931/* 22529 */ MCD::OPC_CheckField, 11, 1, 0, 118, 7, 0, // Skip to: 24446
4932/* 22536 */ MCD::OPC_Decode, 235, 16, 146, 1, // Opcode: XVREPL128VEI_D
4933/* 22541 */ MCD::OPC_FilterValue, 191, 1, 30, 0, 0, // Skip to: 22577
4934/* 22547 */ MCD::OPC_ExtractField, 13, 5, // Inst{17-13} ...
4935/* 22550 */ MCD::OPC_FilterValue, 30, 5, 0, 0, // Skip to: 22560
4936/* 22555 */ MCD::OPC_Decode, 201, 15, 147, 1, // Opcode: XVINSVE0_W
4937/* 22560 */ MCD::OPC_FilterValue, 31, 89, 7, 0, // Skip to: 24446
4938/* 22565 */ MCD::OPC_CheckField, 12, 1, 0, 82, 7, 0, // Skip to: 24446
4939/* 22572 */ MCD::OPC_Decode, 200, 15, 148, 1, // Opcode: XVINSVE0_D
4940/* 22577 */ MCD::OPC_FilterValue, 192, 1, 30, 0, 0, // Skip to: 22613
4941/* 22583 */ MCD::OPC_ExtractField, 13, 5, // Inst{17-13} ...
4942/* 22586 */ MCD::OPC_FilterValue, 30, 5, 0, 0, // Skip to: 22596
4943/* 22591 */ MCD::OPC_Decode, 233, 16, 138, 1, // Opcode: XVPICKVE_W
4944/* 22596 */ MCD::OPC_FilterValue, 31, 53, 7, 0, // Skip to: 24446
4945/* 22601 */ MCD::OPC_CheckField, 12, 1, 0, 46, 7, 0, // Skip to: 24446
4946/* 22608 */ MCD::OPC_Decode, 232, 16, 145, 1, // Opcode: XVPICKVE_D
4947/* 22613 */ MCD::OPC_FilterValue, 193, 1, 58, 0, 0, // Skip to: 22677
4948/* 22619 */ MCD::OPC_ExtractField, 10, 8, // Inst{17-10} ...
4949/* 22622 */ MCD::OPC_FilterValue, 192, 1, 5, 0, 0, // Skip to: 22633
4950/* 22628 */ MCD::OPC_Decode, 242, 16, 135, 1, // Opcode: XVREPLVE0_B
4951/* 22633 */ MCD::OPC_FilterValue, 224, 1, 5, 0, 0, // Skip to: 22644
4952/* 22639 */ MCD::OPC_Decode, 244, 16, 135, 1, // Opcode: XVREPLVE0_H
4953/* 22644 */ MCD::OPC_FilterValue, 240, 1, 5, 0, 0, // Skip to: 22655
4954/* 22650 */ MCD::OPC_Decode, 246, 16, 135, 1, // Opcode: XVREPLVE0_W
4955/* 22655 */ MCD::OPC_FilterValue, 248, 1, 5, 0, 0, // Skip to: 22666
4956/* 22661 */ MCD::OPC_Decode, 243, 16, 135, 1, // Opcode: XVREPLVE0_D
4957/* 22666 */ MCD::OPC_FilterValue, 252, 1, 238, 6, 0, // Skip to: 24446
4958/* 22672 */ MCD::OPC_Decode, 245, 16, 135, 1, // Opcode: XVREPLVE0_Q
4959/* 22677 */ MCD::OPC_FilterValue, 194, 1, 65, 0, 0, // Skip to: 22748
4960/* 22683 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4961/* 22686 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 22721
4962/* 22691 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
4963/* 22694 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22711
4964/* 22699 */ MCD::OPC_CheckField, 13, 1, 1, 204, 6, 0, // Skip to: 24446
4965/* 22706 */ MCD::OPC_Decode, 200, 17, 138, 1, // Opcode: XVSLLWIL_H_B
4966/* 22711 */ MCD::OPC_FilterValue, 1, 194, 6, 0, // Skip to: 24446
4967/* 22716 */ MCD::OPC_Decode, 202, 17, 139, 1, // Opcode: XVSLLWIL_W_H
4968/* 22721 */ MCD::OPC_FilterValue, 1, 5, 0, 0, // Skip to: 22731
4969/* 22726 */ MCD::OPC_Decode, 198, 17, 133, 1, // Opcode: XVSLLWIL_D_W
4970/* 22731 */ MCD::OPC_FilterValue, 2, 174, 6, 0, // Skip to: 24446
4971/* 22736 */ MCD::OPC_CheckField, 10, 5, 0, 167, 6, 0, // Skip to: 24446
4972/* 22743 */ MCD::OPC_Decode, 158, 14, 135, 1, // Opcode: XVEXTL_Q_D
4973/* 22748 */ MCD::OPC_FilterValue, 195, 1, 65, 0, 0, // Skip to: 22819
4974/* 22754 */ MCD::OPC_ExtractField, 15, 3, // Inst{17-15} ...
4975/* 22757 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 22792
4976/* 22762 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
4977/* 22765 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22782
4978/* 22770 */ MCD::OPC_CheckField, 13, 1, 1, 133, 6, 0, // Skip to: 24446
4979/* 22777 */ MCD::OPC_Decode, 199, 17, 138, 1, // Opcode: XVSLLWIL_HU_BU
4980/* 22782 */ MCD::OPC_FilterValue, 1, 123, 6, 0, // Skip to: 24446
4981/* 22787 */ MCD::OPC_Decode, 201, 17, 139, 1, // Opcode: XVSLLWIL_WU_HU
4982/* 22792 */ MCD::OPC_FilterValue, 1, 5, 0, 0, // Skip to: 22802
4983/* 22797 */ MCD::OPC_Decode, 197, 17, 133, 1, // Opcode: XVSLLWIL_DU_WU
4984/* 22802 */ MCD::OPC_FilterValue, 2, 103, 6, 0, // Skip to: 24446
4985/* 22807 */ MCD::OPC_CheckField, 10, 5, 0, 96, 6, 0, // Skip to: 24446
4986/* 22814 */ MCD::OPC_Decode, 157, 14, 135, 1, // Opcode: XVEXTL_QU_DU
4987/* 22819 */ MCD::OPC_FilterValue, 196, 1, 66, 0, 0, // Skip to: 22891
4988/* 22825 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
4989/* 22828 */ MCD::OPC_FilterValue, 0, 48, 0, 0, // Skip to: 22881
4990/* 22833 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
4991/* 22836 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 22871
4992/* 22841 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
4993/* 22844 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22861
4994/* 22849 */ MCD::OPC_CheckField, 13, 1, 1, 54, 6, 0, // Skip to: 24446
4995/* 22856 */ MCD::OPC_Decode, 233, 13, 138, 1, // Opcode: XVBITCLRI_B
4996/* 22861 */ MCD::OPC_FilterValue, 1, 44, 6, 0, // Skip to: 24446
4997/* 22866 */ MCD::OPC_Decode, 235, 13, 139, 1, // Opcode: XVBITCLRI_H
4998/* 22871 */ MCD::OPC_FilterValue, 1, 34, 6, 0, // Skip to: 24446
4999/* 22876 */ MCD::OPC_Decode, 236, 13, 133, 1, // Opcode: XVBITCLRI_W
5000/* 22881 */ MCD::OPC_FilterValue, 1, 24, 6, 0, // Skip to: 24446
5001/* 22886 */ MCD::OPC_Decode, 234, 13, 140, 1, // Opcode: XVBITCLRI_D
5002/* 22891 */ MCD::OPC_FilterValue, 197, 1, 66, 0, 0, // Skip to: 22963
5003/* 22897 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
5004/* 22900 */ MCD::OPC_FilterValue, 0, 48, 0, 0, // Skip to: 22953
5005/* 22905 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5006/* 22908 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 22943
5007/* 22913 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
5008/* 22916 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22933
5009/* 22921 */ MCD::OPC_CheckField, 13, 1, 1, 238, 5, 0, // Skip to: 24446
5010/* 22928 */ MCD::OPC_Decode, 251, 13, 138, 1, // Opcode: XVBITSETI_B
5011/* 22933 */ MCD::OPC_FilterValue, 1, 228, 5, 0, // Skip to: 24446
5012/* 22938 */ MCD::OPC_Decode, 253, 13, 139, 1, // Opcode: XVBITSETI_H
5013/* 22943 */ MCD::OPC_FilterValue, 1, 218, 5, 0, // Skip to: 24446
5014/* 22948 */ MCD::OPC_Decode, 254, 13, 133, 1, // Opcode: XVBITSETI_W
5015/* 22953 */ MCD::OPC_FilterValue, 1, 208, 5, 0, // Skip to: 24446
5016/* 22958 */ MCD::OPC_Decode, 252, 13, 140, 1, // Opcode: XVBITSETI_D
5017/* 22963 */ MCD::OPC_FilterValue, 198, 1, 66, 0, 0, // Skip to: 23035
5018/* 22969 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
5019/* 22972 */ MCD::OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23025
5020/* 22977 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5021/* 22980 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23015
5022/* 22985 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
5023/* 22988 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23005
5024/* 22993 */ MCD::OPC_CheckField, 13, 1, 1, 166, 5, 0, // Skip to: 24446
5025/* 23000 */ MCD::OPC_Decode, 241, 13, 138, 1, // Opcode: XVBITREVI_B
5026/* 23005 */ MCD::OPC_FilterValue, 1, 156, 5, 0, // Skip to: 24446
5027/* 23010 */ MCD::OPC_Decode, 243, 13, 139, 1, // Opcode: XVBITREVI_H
5028/* 23015 */ MCD::OPC_FilterValue, 1, 146, 5, 0, // Skip to: 24446
5029/* 23020 */ MCD::OPC_Decode, 244, 13, 133, 1, // Opcode: XVBITREVI_W
5030/* 23025 */ MCD::OPC_FilterValue, 1, 136, 5, 0, // Skip to: 24446
5031/* 23030 */ MCD::OPC_Decode, 242, 13, 140, 1, // Opcode: XVBITREVI_D
5032/* 23035 */ MCD::OPC_FilterValue, 201, 1, 66, 0, 0, // Skip to: 23107
5033/* 23041 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
5034/* 23044 */ MCD::OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23097
5035/* 23049 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5036/* 23052 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23087
5037/* 23057 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
5038/* 23060 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23077
5039/* 23065 */ MCD::OPC_CheckField, 13, 1, 1, 94, 5, 0, // Skip to: 24446
5040/* 23072 */ MCD::OPC_Decode, 139, 17, 138, 1, // Opcode: XVSAT_B
5041/* 23077 */ MCD::OPC_FilterValue, 1, 84, 5, 0, // Skip to: 24446
5042/* 23082 */ MCD::OPC_Decode, 143, 17, 139, 1, // Opcode: XVSAT_H
5043/* 23087 */ MCD::OPC_FilterValue, 1, 74, 5, 0, // Skip to: 24446
5044/* 23092 */ MCD::OPC_Decode, 145, 17, 133, 1, // Opcode: XVSAT_W
5045/* 23097 */ MCD::OPC_FilterValue, 1, 64, 5, 0, // Skip to: 24446
5046/* 23102 */ MCD::OPC_Decode, 141, 17, 140, 1, // Opcode: XVSAT_D
5047/* 23107 */ MCD::OPC_FilterValue, 202, 1, 66, 0, 0, // Skip to: 23179
5048/* 23113 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
5049/* 23116 */ MCD::OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23169
5050/* 23121 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5051/* 23124 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23159
5052/* 23129 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
5053/* 23132 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23149
5054/* 23137 */ MCD::OPC_CheckField, 13, 1, 1, 22, 5, 0, // Skip to: 24446
5055/* 23144 */ MCD::OPC_Decode, 140, 17, 138, 1, // Opcode: XVSAT_BU
5056/* 23149 */ MCD::OPC_FilterValue, 1, 12, 5, 0, // Skip to: 24446
5057/* 23154 */ MCD::OPC_Decode, 144, 17, 139, 1, // Opcode: XVSAT_HU
5058/* 23159 */ MCD::OPC_FilterValue, 1, 2, 5, 0, // Skip to: 24446
5059/* 23164 */ MCD::OPC_Decode, 146, 17, 133, 1, // Opcode: XVSAT_WU
5060/* 23169 */ MCD::OPC_FilterValue, 1, 248, 4, 0, // Skip to: 24446
5061/* 23174 */ MCD::OPC_Decode, 142, 17, 140, 1, // Opcode: XVSAT_DU
5062/* 23179 */ MCD::OPC_FilterValue, 203, 1, 66, 0, 0, // Skip to: 23251
5063/* 23185 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
5064/* 23188 */ MCD::OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23241
5065/* 23193 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5066/* 23196 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23231
5067/* 23201 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
5068/* 23204 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23221
5069/* 23209 */ MCD::OPC_CheckField, 13, 1, 1, 206, 4, 0, // Skip to: 24446
5070/* 23216 */ MCD::OPC_Decode, 193, 17, 138, 1, // Opcode: XVSLLI_B
5071/* 23221 */ MCD::OPC_FilterValue, 1, 196, 4, 0, // Skip to: 24446
5072/* 23226 */ MCD::OPC_Decode, 195, 17, 139, 1, // Opcode: XVSLLI_H
5073/* 23231 */ MCD::OPC_FilterValue, 1, 186, 4, 0, // Skip to: 24446
5074/* 23236 */ MCD::OPC_Decode, 196, 17, 133, 1, // Opcode: XVSLLI_W
5075/* 23241 */ MCD::OPC_FilterValue, 1, 176, 4, 0, // Skip to: 24446
5076/* 23246 */ MCD::OPC_Decode, 194, 17, 140, 1, // Opcode: XVSLLI_D
5077/* 23251 */ MCD::OPC_FilterValue, 204, 1, 66, 0, 0, // Skip to: 23323
5078/* 23257 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
5079/* 23260 */ MCD::OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23313
5080/* 23265 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5081/* 23268 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23303
5082/* 23273 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
5083/* 23276 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23293
5084/* 23281 */ MCD::OPC_CheckField, 13, 1, 1, 134, 4, 0, // Skip to: 24446
5085/* 23288 */ MCD::OPC_Decode, 253, 17, 138, 1, // Opcode: XVSRLI_B
5086/* 23293 */ MCD::OPC_FilterValue, 1, 124, 4, 0, // Skip to: 24446
5087/* 23298 */ MCD::OPC_Decode, 255, 17, 139, 1, // Opcode: XVSRLI_H
5088/* 23303 */ MCD::OPC_FilterValue, 1, 114, 4, 0, // Skip to: 24446
5089/* 23308 */ MCD::OPC_Decode, 128, 18, 133, 1, // Opcode: XVSRLI_W
5090/* 23313 */ MCD::OPC_FilterValue, 1, 104, 4, 0, // Skip to: 24446
5091/* 23318 */ MCD::OPC_Decode, 254, 17, 140, 1, // Opcode: XVSRLI_D
5092/* 23323 */ MCD::OPC_FilterValue, 205, 1, 66, 0, 0, // Skip to: 23395
5093/* 23329 */ MCD::OPC_ExtractField, 16, 2, // Inst{17-16} ...
5094/* 23332 */ MCD::OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23385
5095/* 23337 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5096/* 23340 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23375
5097/* 23345 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
5098/* 23348 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23365
5099/* 23353 */ MCD::OPC_CheckField, 13, 1, 1, 62, 4, 0, // Skip to: 24446
5100/* 23360 */ MCD::OPC_Decode, 223, 17, 138, 1, // Opcode: XVSRAI_B
5101/* 23365 */ MCD::OPC_FilterValue, 1, 52, 4, 0, // Skip to: 24446
5102/* 23370 */ MCD::OPC_Decode, 225, 17, 139, 1, // Opcode: XVSRAI_H
5103/* 23375 */ MCD::OPC_FilterValue, 1, 42, 4, 0, // Skip to: 24446
5104/* 23380 */ MCD::OPC_Decode, 226, 17, 133, 1, // Opcode: XVSRAI_W
5105/* 23385 */ MCD::OPC_FilterValue, 1, 32, 4, 0, // Skip to: 24446
5106/* 23390 */ MCD::OPC_Decode, 224, 17, 140, 1, // Opcode: XVSRAI_D
5107/* 23395 */ MCD::OPC_FilterValue, 208, 1, 66, 0, 0, // Skip to: 23467
5108/* 23401 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
5109/* 23404 */ MCD::OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23457
5110/* 23409 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
5111/* 23412 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23447
5112/* 23417 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5113/* 23420 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23437
5114/* 23425 */ MCD::OPC_CheckField, 14, 1, 1, 246, 3, 0, // Skip to: 24446
5115/* 23432 */ MCD::OPC_Decode, 129, 18, 149, 1, // Opcode: XVSRLNI_B_H
5116/* 23437 */ MCD::OPC_FilterValue, 1, 236, 3, 0, // Skip to: 24446
5117/* 23442 */ MCD::OPC_Decode, 131, 18, 134, 1, // Opcode: XVSRLNI_H_W
5118/* 23447 */ MCD::OPC_FilterValue, 1, 226, 3, 0, // Skip to: 24446
5119/* 23452 */ MCD::OPC_Decode, 132, 18, 150, 1, // Opcode: XVSRLNI_W_D
5120/* 23457 */ MCD::OPC_FilterValue, 1, 216, 3, 0, // Skip to: 24446
5121/* 23462 */ MCD::OPC_Decode, 130, 18, 151, 1, // Opcode: XVSRLNI_D_Q
5122/* 23467 */ MCD::OPC_FilterValue, 209, 1, 66, 0, 0, // Skip to: 23539
5123/* 23473 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
5124/* 23476 */ MCD::OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23529
5125/* 23481 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
5126/* 23484 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23519
5127/* 23489 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5128/* 23492 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23509
5129/* 23497 */ MCD::OPC_CheckField, 14, 1, 1, 174, 3, 0, // Skip to: 24446
5130/* 23504 */ MCD::OPC_Decode, 140, 18, 149, 1, // Opcode: XVSRLRNI_B_H
5131/* 23509 */ MCD::OPC_FilterValue, 1, 164, 3, 0, // Skip to: 24446
5132/* 23514 */ MCD::OPC_Decode, 142, 18, 134, 1, // Opcode: XVSRLRNI_H_W
5133/* 23519 */ MCD::OPC_FilterValue, 1, 154, 3, 0, // Skip to: 24446
5134/* 23524 */ MCD::OPC_Decode, 143, 18, 150, 1, // Opcode: XVSRLRNI_W_D
5135/* 23529 */ MCD::OPC_FilterValue, 1, 144, 3, 0, // Skip to: 24446
5136/* 23534 */ MCD::OPC_Decode, 141, 18, 151, 1, // Opcode: XVSRLRNI_D_Q
5137/* 23539 */ MCD::OPC_FilterValue, 210, 1, 66, 0, 0, // Skip to: 23611
5138/* 23545 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
5139/* 23548 */ MCD::OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23601
5140/* 23553 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
5141/* 23556 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23591
5142/* 23561 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5143/* 23564 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23581
5144/* 23569 */ MCD::OPC_CheckField, 14, 1, 1, 102, 3, 0, // Skip to: 24446
5145/* 23576 */ MCD::OPC_Decode, 184, 18, 149, 1, // Opcode: XVSSRLNI_B_H
5146/* 23581 */ MCD::OPC_FilterValue, 1, 92, 3, 0, // Skip to: 24446
5147/* 23586 */ MCD::OPC_Decode, 188, 18, 134, 1, // Opcode: XVSSRLNI_H_W
5148/* 23591 */ MCD::OPC_FilterValue, 1, 82, 3, 0, // Skip to: 24446
5149/* 23596 */ MCD::OPC_Decode, 190, 18, 150, 1, // Opcode: XVSSRLNI_W_D
5150/* 23601 */ MCD::OPC_FilterValue, 1, 72, 3, 0, // Skip to: 24446
5151/* 23606 */ MCD::OPC_Decode, 186, 18, 151, 1, // Opcode: XVSSRLNI_D_Q
5152/* 23611 */ MCD::OPC_FilterValue, 211, 1, 66, 0, 0, // Skip to: 23683
5153/* 23617 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
5154/* 23620 */ MCD::OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23673
5155/* 23625 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
5156/* 23628 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23663
5157/* 23633 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5158/* 23636 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23653
5159/* 23641 */ MCD::OPC_CheckField, 14, 1, 1, 30, 3, 0, // Skip to: 24446
5160/* 23648 */ MCD::OPC_Decode, 183, 18, 149, 1, // Opcode: XVSSRLNI_BU_H
5161/* 23653 */ MCD::OPC_FilterValue, 1, 20, 3, 0, // Skip to: 24446
5162/* 23658 */ MCD::OPC_Decode, 187, 18, 134, 1, // Opcode: XVSSRLNI_HU_W
5163/* 23663 */ MCD::OPC_FilterValue, 1, 10, 3, 0, // Skip to: 24446
5164/* 23668 */ MCD::OPC_Decode, 189, 18, 150, 1, // Opcode: XVSSRLNI_WU_D
5165/* 23673 */ MCD::OPC_FilterValue, 1, 0, 3, 0, // Skip to: 24446
5166/* 23678 */ MCD::OPC_Decode, 185, 18, 151, 1, // Opcode: XVSSRLNI_DU_Q
5167/* 23683 */ MCD::OPC_FilterValue, 212, 1, 66, 0, 0, // Skip to: 23755
5168/* 23689 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
5169/* 23692 */ MCD::OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23745
5170/* 23697 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
5171/* 23700 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23735
5172/* 23705 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5173/* 23708 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23725
5174/* 23713 */ MCD::OPC_CheckField, 14, 1, 1, 214, 2, 0, // Skip to: 24446
5175/* 23720 */ MCD::OPC_Decode, 198, 18, 149, 1, // Opcode: XVSSRLRNI_B_H
5176/* 23725 */ MCD::OPC_FilterValue, 1, 204, 2, 0, // Skip to: 24446
5177/* 23730 */ MCD::OPC_Decode, 202, 18, 134, 1, // Opcode: XVSSRLRNI_H_W
5178/* 23735 */ MCD::OPC_FilterValue, 1, 194, 2, 0, // Skip to: 24446
5179/* 23740 */ MCD::OPC_Decode, 204, 18, 150, 1, // Opcode: XVSSRLRNI_W_D
5180/* 23745 */ MCD::OPC_FilterValue, 1, 184, 2, 0, // Skip to: 24446
5181/* 23750 */ MCD::OPC_Decode, 200, 18, 151, 1, // Opcode: XVSSRLRNI_D_Q
5182/* 23755 */ MCD::OPC_FilterValue, 213, 1, 66, 0, 0, // Skip to: 23827
5183/* 23761 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
5184/* 23764 */ MCD::OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23817
5185/* 23769 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
5186/* 23772 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23807
5187/* 23777 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5188/* 23780 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23797
5189/* 23785 */ MCD::OPC_CheckField, 14, 1, 1, 142, 2, 0, // Skip to: 24446
5190/* 23792 */ MCD::OPC_Decode, 197, 18, 149, 1, // Opcode: XVSSRLRNI_BU_H
5191/* 23797 */ MCD::OPC_FilterValue, 1, 132, 2, 0, // Skip to: 24446
5192/* 23802 */ MCD::OPC_Decode, 201, 18, 134, 1, // Opcode: XVSSRLRNI_HU_W
5193/* 23807 */ MCD::OPC_FilterValue, 1, 122, 2, 0, // Skip to: 24446
5194/* 23812 */ MCD::OPC_Decode, 203, 18, 150, 1, // Opcode: XVSSRLRNI_WU_D
5195/* 23817 */ MCD::OPC_FilterValue, 1, 112, 2, 0, // Skip to: 24446
5196/* 23822 */ MCD::OPC_Decode, 199, 18, 151, 1, // Opcode: XVSSRLRNI_DU_Q
5197/* 23827 */ MCD::OPC_FilterValue, 214, 1, 66, 0, 0, // Skip to: 23899
5198/* 23833 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
5199/* 23836 */ MCD::OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23889
5200/* 23841 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
5201/* 23844 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23879
5202/* 23849 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5203/* 23852 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23869
5204/* 23857 */ MCD::OPC_CheckField, 14, 1, 1, 70, 2, 0, // Skip to: 24446
5205/* 23864 */ MCD::OPC_Decode, 227, 17, 149, 1, // Opcode: XVSRANI_B_H
5206/* 23869 */ MCD::OPC_FilterValue, 1, 60, 2, 0, // Skip to: 24446
5207/* 23874 */ MCD::OPC_Decode, 229, 17, 134, 1, // Opcode: XVSRANI_H_W
5208/* 23879 */ MCD::OPC_FilterValue, 1, 50, 2, 0, // Skip to: 24446
5209/* 23884 */ MCD::OPC_Decode, 230, 17, 150, 1, // Opcode: XVSRANI_W_D
5210/* 23889 */ MCD::OPC_FilterValue, 1, 40, 2, 0, // Skip to: 24446
5211/* 23894 */ MCD::OPC_Decode, 228, 17, 151, 1, // Opcode: XVSRANI_D_Q
5212/* 23899 */ MCD::OPC_FilterValue, 215, 1, 66, 0, 0, // Skip to: 23971
5213/* 23905 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
5214/* 23908 */ MCD::OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23961
5215/* 23913 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
5216/* 23916 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23951
5217/* 23921 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5218/* 23924 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23941
5219/* 23929 */ MCD::OPC_CheckField, 14, 1, 1, 254, 1, 0, // Skip to: 24446
5220/* 23936 */ MCD::OPC_Decode, 238, 17, 149, 1, // Opcode: XVSRARNI_B_H
5221/* 23941 */ MCD::OPC_FilterValue, 1, 244, 1, 0, // Skip to: 24446
5222/* 23946 */ MCD::OPC_Decode, 240, 17, 134, 1, // Opcode: XVSRARNI_H_W
5223/* 23951 */ MCD::OPC_FilterValue, 1, 234, 1, 0, // Skip to: 24446
5224/* 23956 */ MCD::OPC_Decode, 241, 17, 150, 1, // Opcode: XVSRARNI_W_D
5225/* 23961 */ MCD::OPC_FilterValue, 1, 224, 1, 0, // Skip to: 24446
5226/* 23966 */ MCD::OPC_Decode, 239, 17, 151, 1, // Opcode: XVSRARNI_D_Q
5227/* 23971 */ MCD::OPC_FilterValue, 216, 1, 66, 0, 0, // Skip to: 24043
5228/* 23977 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
5229/* 23980 */ MCD::OPC_FilterValue, 0, 48, 0, 0, // Skip to: 24033
5230/* 23985 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
5231/* 23988 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 24023
5232/* 23993 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5233/* 23996 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 24013
5234/* 24001 */ MCD::OPC_CheckField, 14, 1, 1, 182, 1, 0, // Skip to: 24446
5235/* 24008 */ MCD::OPC_Decode, 156, 18, 149, 1, // Opcode: XVSSRANI_B_H
5236/* 24013 */ MCD::OPC_FilterValue, 1, 172, 1, 0, // Skip to: 24446
5237/* 24018 */ MCD::OPC_Decode, 160, 18, 134, 1, // Opcode: XVSSRANI_H_W
5238/* 24023 */ MCD::OPC_FilterValue, 1, 162, 1, 0, // Skip to: 24446
5239/* 24028 */ MCD::OPC_Decode, 162, 18, 150, 1, // Opcode: XVSSRANI_W_D
5240/* 24033 */ MCD::OPC_FilterValue, 1, 152, 1, 0, // Skip to: 24446
5241/* 24038 */ MCD::OPC_Decode, 158, 18, 151, 1, // Opcode: XVSSRANI_D_Q
5242/* 24043 */ MCD::OPC_FilterValue, 217, 1, 66, 0, 0, // Skip to: 24115
5243/* 24049 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
5244/* 24052 */ MCD::OPC_FilterValue, 0, 48, 0, 0, // Skip to: 24105
5245/* 24057 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
5246/* 24060 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 24095
5247/* 24065 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5248/* 24068 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 24085
5249/* 24073 */ MCD::OPC_CheckField, 14, 1, 1, 110, 1, 0, // Skip to: 24446
5250/* 24080 */ MCD::OPC_Decode, 155, 18, 149, 1, // Opcode: XVSSRANI_BU_H
5251/* 24085 */ MCD::OPC_FilterValue, 1, 100, 1, 0, // Skip to: 24446
5252/* 24090 */ MCD::OPC_Decode, 159, 18, 134, 1, // Opcode: XVSSRANI_HU_W
5253/* 24095 */ MCD::OPC_FilterValue, 1, 90, 1, 0, // Skip to: 24446
5254/* 24100 */ MCD::OPC_Decode, 161, 18, 150, 1, // Opcode: XVSSRANI_WU_D
5255/* 24105 */ MCD::OPC_FilterValue, 1, 80, 1, 0, // Skip to: 24446
5256/* 24110 */ MCD::OPC_Decode, 157, 18, 151, 1, // Opcode: XVSSRANI_DU_Q
5257/* 24115 */ MCD::OPC_FilterValue, 218, 1, 66, 0, 0, // Skip to: 24187
5258/* 24121 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
5259/* 24124 */ MCD::OPC_FilterValue, 0, 48, 0, 0, // Skip to: 24177
5260/* 24129 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
5261/* 24132 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 24167
5262/* 24137 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5263/* 24140 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 24157
5264/* 24145 */ MCD::OPC_CheckField, 14, 1, 1, 38, 1, 0, // Skip to: 24446
5265/* 24152 */ MCD::OPC_Decode, 170, 18, 149, 1, // Opcode: XVSSRARNI_B_H
5266/* 24157 */ MCD::OPC_FilterValue, 1, 28, 1, 0, // Skip to: 24446
5267/* 24162 */ MCD::OPC_Decode, 174, 18, 134, 1, // Opcode: XVSSRARNI_H_W
5268/* 24167 */ MCD::OPC_FilterValue, 1, 18, 1, 0, // Skip to: 24446
5269/* 24172 */ MCD::OPC_Decode, 176, 18, 150, 1, // Opcode: XVSSRARNI_W_D
5270/* 24177 */ MCD::OPC_FilterValue, 1, 8, 1, 0, // Skip to: 24446
5271/* 24182 */ MCD::OPC_Decode, 172, 18, 151, 1, // Opcode: XVSSRARNI_D_Q
5272/* 24187 */ MCD::OPC_FilterValue, 219, 1, 66, 0, 0, // Skip to: 24259
5273/* 24193 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
5274/* 24196 */ MCD::OPC_FilterValue, 0, 48, 0, 0, // Skip to: 24249
5275/* 24201 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
5276/* 24204 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 24239
5277/* 24209 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
5278/* 24212 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 24229
5279/* 24217 */ MCD::OPC_CheckField, 14, 1, 1, 222, 0, 0, // Skip to: 24446
5280/* 24224 */ MCD::OPC_Decode, 169, 18, 149, 1, // Opcode: XVSSRARNI_BU_H
5281/* 24229 */ MCD::OPC_FilterValue, 1, 212, 0, 0, // Skip to: 24446
5282/* 24234 */ MCD::OPC_Decode, 173, 18, 134, 1, // Opcode: XVSSRARNI_HU_W
5283/* 24239 */ MCD::OPC_FilterValue, 1, 202, 0, 0, // Skip to: 24446
5284/* 24244 */ MCD::OPC_Decode, 175, 18, 150, 1, // Opcode: XVSSRARNI_WU_D
5285/* 24249 */ MCD::OPC_FilterValue, 1, 192, 0, 0, // Skip to: 24446
5286/* 24254 */ MCD::OPC_Decode, 171, 18, 151, 1, // Opcode: XVSSRARNI_DU_Q
5287/* 24259 */ MCD::OPC_FilterValue, 224, 1, 5, 0, 0, // Skip to: 24270
5288/* 24265 */ MCD::OPC_Decode, 160, 14, 152, 1, // Opcode: XVEXTRINS_D
5289/* 24270 */ MCD::OPC_FilterValue, 225, 1, 5, 0, 0, // Skip to: 24281
5290/* 24276 */ MCD::OPC_Decode, 162, 14, 152, 1, // Opcode: XVEXTRINS_W
5291/* 24281 */ MCD::OPC_FilterValue, 226, 1, 5, 0, 0, // Skip to: 24292
5292/* 24287 */ MCD::OPC_Decode, 161, 14, 152, 1, // Opcode: XVEXTRINS_H
5293/* 24292 */ MCD::OPC_FilterValue, 227, 1, 5, 0, 0, // Skip to: 24303
5294/* 24298 */ MCD::OPC_Decode, 159, 14, 152, 1, // Opcode: XVEXTRINS_B
5295/* 24303 */ MCD::OPC_FilterValue, 228, 1, 5, 0, 0, // Skip to: 24314
5296/* 24309 */ MCD::OPC_Decode, 165, 17, 153, 1, // Opcode: XVSHUF4I_B
5297/* 24314 */ MCD::OPC_FilterValue, 229, 1, 5, 0, 0, // Skip to: 24325
5298/* 24320 */ MCD::OPC_Decode, 167, 17, 153, 1, // Opcode: XVSHUF4I_H
5299/* 24325 */ MCD::OPC_FilterValue, 230, 1, 5, 0, 0, // Skip to: 24336
5300/* 24331 */ MCD::OPC_Decode, 168, 17, 153, 1, // Opcode: XVSHUF4I_W
5301/* 24336 */ MCD::OPC_FilterValue, 231, 1, 5, 0, 0, // Skip to: 24347
5302/* 24342 */ MCD::OPC_Decode, 166, 17, 152, 1, // Opcode: XVSHUF4I_D
5303/* 24347 */ MCD::OPC_FilterValue, 241, 1, 5, 0, 0, // Skip to: 24358
5304/* 24353 */ MCD::OPC_Decode, 249, 13, 152, 1, // Opcode: XVBITSELI_B
5305/* 24358 */ MCD::OPC_FilterValue, 244, 1, 5, 0, 0, // Skip to: 24369
5306/* 24364 */ MCD::OPC_Decode, 214, 13, 153, 1, // Opcode: XVANDI_B
5307/* 24369 */ MCD::OPC_FilterValue, 245, 1, 5, 0, 0, // Skip to: 24380
5308/* 24375 */ MCD::OPC_Decode, 201, 16, 153, 1, // Opcode: XVORI_B
5309/* 24380 */ MCD::OPC_FilterValue, 246, 1, 5, 0, 0, // Skip to: 24391
5310/* 24386 */ MCD::OPC_Decode, 250, 18, 153, 1, // Opcode: XVXORI_B
5311/* 24391 */ MCD::OPC_FilterValue, 247, 1, 5, 0, 0, // Skip to: 24402
5312/* 24397 */ MCD::OPC_Decode, 199, 16, 153, 1, // Opcode: XVNORI_B
5313/* 24402 */ MCD::OPC_FilterValue, 248, 1, 5, 0, 0, // Skip to: 24413
5314/* 24408 */ MCD::OPC_Decode, 203, 15, 154, 1, // Opcode: XVLDI
5315/* 24413 */ MCD::OPC_FilterValue, 249, 1, 5, 0, 0, // Skip to: 24424
5316/* 24419 */ MCD::OPC_Decode, 218, 16, 152, 1, // Opcode: XVPERMI_W
5317/* 24424 */ MCD::OPC_FilterValue, 250, 1, 5, 0, 0, // Skip to: 24435
5318/* 24430 */ MCD::OPC_Decode, 216, 16, 153, 1, // Opcode: XVPERMI_D
5319/* 24435 */ MCD::OPC_FilterValue, 251, 1, 5, 0, 0, // Skip to: 24446
5320/* 24441 */ MCD::OPC_Decode, 217, 16, 152, 1, // Opcode: XVPERMI_Q
5321/* 24446 */ MCD::OPC_Fail,
5322 0
5323};
5324
5325static bool checkDecoderPredicate(unsigned Idx, const FeatureBitset &Bits) {
5326 switch (Idx) {
5327 default: llvm_unreachable("Invalid index!");
5328 case 0:
5329 return (Bits[LoongArch::Feature64Bit]);
5330 }
5331}
5332
5333template <typename InsnType>
5334static DecodeStatus decodeToMCInst(DecodeStatus S, unsigned Idx, InsnType insn, MCInst &MI,
5335 uint64_t Address, const MCDisassembler *Decoder, bool &DecodeComplete) {
5336 DecodeComplete = true;
5337 using TmpType = std::conditional_t<std::is_integral<InsnType>::value, InsnType, uint64_t>;
5338 TmpType tmp;
5339 switch (Idx) {
5340 default: llvm_unreachable("Invalid index!");
5341 case 0:
5342 tmp = fieldFromInstruction(insn, 0, 2);
5343 if (!Check(S, DecodeSCRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5344 tmp = fieldFromInstruction(insn, 5, 5);
5345 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5346 return S;
5347 case 1:
5348 tmp = fieldFromInstruction(insn, 0, 5);
5349 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5350 tmp = fieldFromInstruction(insn, 5, 2);
5351 if (!Check(S, DecodeSCRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5352 return S;
5353 case 2:
5354 tmp = fieldFromInstruction(insn, 0, 5);
5355 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5356 tmp = fieldFromInstruction(insn, 5, 5);
5357 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5358 return S;
5359 case 3:
5360 tmp = fieldFromInstruction(insn, 5, 3);
5361 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5362 return S;
5363 case 4:
5364 tmp = fieldFromInstruction(insn, 0, 5);
5365 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5366 return S;
5367 case 5:
5368 tmp = fieldFromInstruction(insn, 5, 5);
5369 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5370 return S;
5371 case 6:
5372 return S;
5373 case 7:
5374 tmp = fieldFromInstruction(insn, 5, 5);
5375 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5376 tmp = fieldFromInstruction(insn, 10, 5);
5377 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5378 return S;
5379 case 8:
5380 tmp = fieldFromInstruction(insn, 0, 5);
5381 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5382 tmp = fieldFromInstruction(insn, 5, 5);
5383 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5384 tmp = fieldFromInstruction(insn, 10, 5);
5385 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5386 tmp = fieldFromInstruction(insn, 15, 2);
5387 if (!Check(S, decodeUImmOperand<2, 1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5388 return S;
5389 case 9:
5390 tmp = fieldFromInstruction(insn, 0, 5);
5391 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5392 tmp = fieldFromInstruction(insn, 5, 5);
5393 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5394 tmp = fieldFromInstruction(insn, 10, 5);
5395 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5396 tmp = fieldFromInstruction(insn, 15, 2);
5397 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5398 return S;
5399 case 10:
5400 tmp = fieldFromInstruction(insn, 0, 5);
5401 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5402 tmp = fieldFromInstruction(insn, 5, 5);
5403 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5404 tmp = fieldFromInstruction(insn, 10, 5);
5405 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5406 tmp = fieldFromInstruction(insn, 15, 3);
5407 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5408 return S;
5409 case 11:
5410 tmp = fieldFromInstruction(insn, 0, 5);
5411 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5412 tmp = fieldFromInstruction(insn, 5, 5);
5413 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5414 tmp = fieldFromInstruction(insn, 10, 5);
5415 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5416 return S;
5417 case 12:
5418 tmp = fieldFromInstruction(insn, 0, 5);
5419 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5420 tmp = fieldFromInstruction(insn, 5, 5);
5421 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5422 tmp = fieldFromInstruction(insn, 10, 5);
5423 if (!Check(S, decodeSImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5424 return S;
5425 case 13:
5426 tmp = fieldFromInstruction(insn, 0, 15);
5427 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5428 return S;
5429 case 14:
5430 tmp = fieldFromInstruction(insn, 0, 5);
5431 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5432 tmp = fieldFromInstruction(insn, 5, 5);
5433 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5434 tmp = fieldFromInstruction(insn, 10, 4);
5435 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5436 return S;
5437 case 15:
5438 tmp = fieldFromInstruction(insn, 0, 5);
5439 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5440 tmp = fieldFromInstruction(insn, 10, 4);
5441 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5442 return S;
5443 case 16:
5444 tmp = fieldFromInstruction(insn, 5, 5);
5445 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5446 tmp = fieldFromInstruction(insn, 10, 5);
5447 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5448 tmp = fieldFromInstruction(insn, 0, 4);
5449 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5450 return S;
5451 case 17:
5452 tmp = fieldFromInstruction(insn, 5, 5);
5453 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5454 tmp = fieldFromInstruction(insn, 10, 5);
5455 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5456 tmp = fieldFromInstruction(insn, 0, 4);
5457 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5458 return S;
5459 case 18:
5460 tmp = fieldFromInstruction(insn, 5, 5);
5461 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5462 tmp = fieldFromInstruction(insn, 10, 4);
5463 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5464 return S;
5465 case 19:
5466 tmp = fieldFromInstruction(insn, 0, 5);
5467 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5468 tmp = fieldFromInstruction(insn, 5, 5);
5469 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5470 tmp = fieldFromInstruction(insn, 10, 5);
5471 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5472 return S;
5473 case 20:
5474 tmp = fieldFromInstruction(insn, 0, 5);
5475 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5476 tmp = fieldFromInstruction(insn, 5, 5);
5477 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5478 tmp = fieldFromInstruction(insn, 10, 6);
5479 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5480 return S;
5481 case 21:
5482 tmp = fieldFromInstruction(insn, 0, 5);
5483 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5484 tmp = fieldFromInstruction(insn, 5, 5);
5485 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5486 tmp = fieldFromInstruction(insn, 10, 3);
5487 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5488 return S;
5489 case 22:
5490 tmp = fieldFromInstruction(insn, 5, 5);
5491 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5492 tmp = fieldFromInstruction(insn, 10, 3);
5493 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5494 return S;
5495 case 23:
5496 tmp = fieldFromInstruction(insn, 5, 5);
5497 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5498 tmp = fieldFromInstruction(insn, 10, 5);
5499 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5500 return S;
5501 case 24:
5502 tmp = fieldFromInstruction(insn, 5, 5);
5503 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5504 tmp = fieldFromInstruction(insn, 10, 6);
5505 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5506 return S;
5507 case 25:
5508 tmp = fieldFromInstruction(insn, 0, 5);
5509 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5510 tmp = fieldFromInstruction(insn, 5, 5);
5511 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5512 tmp = fieldFromInstruction(insn, 10, 8);
5513 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5514 return S;
5515 case 26:
5516 tmp = fieldFromInstruction(insn, 0, 5);
5517 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5518 tmp = fieldFromInstruction(insn, 10, 8);
5519 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5520 return S;
5521 case 27:
5522 tmp = fieldFromInstruction(insn, 0, 5);
5523 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5524 tmp = fieldFromInstruction(insn, 0, 5);
5525 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5526 tmp = fieldFromInstruction(insn, 5, 5);
5527 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5528 tmp = fieldFromInstruction(insn, 16, 5);
5529 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5530 tmp = fieldFromInstruction(insn, 10, 5);
5531 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5532 return S;
5533 case 28:
5534 tmp = fieldFromInstruction(insn, 0, 5);
5535 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5536 tmp = fieldFromInstruction(insn, 5, 5);
5537 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5538 tmp = fieldFromInstruction(insn, 16, 5);
5539 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5540 tmp = fieldFromInstruction(insn, 10, 5);
5541 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5542 return S;
5543 case 29:
5544 tmp = fieldFromInstruction(insn, 0, 5);
5545 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5546 tmp = fieldFromInstruction(insn, 0, 5);
5547 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5548 tmp = fieldFromInstruction(insn, 5, 5);
5549 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5550 tmp = fieldFromInstruction(insn, 16, 6);
5551 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5552 tmp = fieldFromInstruction(insn, 10, 6);
5553 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5554 return S;
5555 case 30:
5556 tmp = fieldFromInstruction(insn, 0, 5);
5557 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5558 tmp = fieldFromInstruction(insn, 5, 5);
5559 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5560 tmp = fieldFromInstruction(insn, 16, 6);
5561 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5562 tmp = fieldFromInstruction(insn, 10, 6);
5563 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5564 return S;
5565 case 31:
5566 tmp = fieldFromInstruction(insn, 0, 5);
5567 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5568 tmp = fieldFromInstruction(insn, 5, 5);
5569 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5570 tmp = fieldFromInstruction(insn, 10, 5);
5571 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5572 return S;
5573 case 32:
5574 tmp = fieldFromInstruction(insn, 0, 5);
5575 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5576 tmp = fieldFromInstruction(insn, 5, 5);
5577 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5578 tmp = fieldFromInstruction(insn, 10, 5);
5579 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5580 return S;
5581 case 33:
5582 tmp = fieldFromInstruction(insn, 0, 5);
5583 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5584 tmp = fieldFromInstruction(insn, 5, 5);
5585 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5586 return S;
5587 case 34:
5588 tmp = fieldFromInstruction(insn, 0, 5);
5589 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5590 tmp = fieldFromInstruction(insn, 5, 5);
5591 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5592 return S;
5593 case 35:
5594 tmp = fieldFromInstruction(insn, 0, 5);
5595 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5596 tmp = fieldFromInstruction(insn, 5, 5);
5597 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5598 return S;
5599 case 36:
5600 tmp = fieldFromInstruction(insn, 0, 5);
5601 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5602 tmp = fieldFromInstruction(insn, 5, 5);
5603 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5604 return S;
5605 case 37:
5606 tmp = fieldFromInstruction(insn, 0, 5);
5607 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5608 tmp = fieldFromInstruction(insn, 0, 5);
5609 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5610 tmp = fieldFromInstruction(insn, 5, 5);
5611 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5612 return S;
5613 case 38:
5614 tmp = fieldFromInstruction(insn, 0, 5);
5615 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5616 tmp = fieldFromInstruction(insn, 5, 5);
5617 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5618 return S;
5619 case 39:
5620 tmp = fieldFromInstruction(insn, 0, 5);
5621 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5622 tmp = fieldFromInstruction(insn, 5, 5);
5623 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5624 return S;
5625 case 40:
5626 tmp = fieldFromInstruction(insn, 0, 5);
5627 if (!Check(S, DecodeFCSRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5628 tmp = fieldFromInstruction(insn, 5, 5);
5629 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5630 return S;
5631 case 41:
5632 tmp = fieldFromInstruction(insn, 0, 5);
5633 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5634 tmp = fieldFromInstruction(insn, 5, 5);
5635 if (!Check(S, DecodeFCSRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5636 return S;
5637 case 42:
5638 tmp = fieldFromInstruction(insn, 0, 5);
5639 if (!Check(S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5640 tmp = fieldFromInstruction(insn, 5, 5);
5641 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5642 return S;
5643 case 43:
5644 tmp = fieldFromInstruction(insn, 0, 5);
5645 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5646 tmp = fieldFromInstruction(insn, 5, 5);
5647 if (!Check(S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5648 return S;
5649 case 44:
5650 tmp = fieldFromInstruction(insn, 0, 5);
5651 if (!Check(S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5652 tmp = fieldFromInstruction(insn, 5, 5);
5653 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5654 return S;
5655 case 45:
5656 tmp = fieldFromInstruction(insn, 0, 5);
5657 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5658 tmp = fieldFromInstruction(insn, 5, 5);
5659 if (!Check(S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5660 return S;
5661 case 46:
5662 tmp = fieldFromInstruction(insn, 0, 5);
5663 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5664 tmp = fieldFromInstruction(insn, 5, 5);
5665 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5666 return S;
5667 case 47:
5668 tmp = fieldFromInstruction(insn, 0, 5);
5669 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5670 tmp = fieldFromInstruction(insn, 5, 5);
5671 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5672 return S;
5673 case 48:
5674 tmp = fieldFromInstruction(insn, 0, 5);
5675 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5676 tmp = fieldFromInstruction(insn, 5, 5);
5677 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5678 tmp = fieldFromInstruction(insn, 10, 12);
5679 if (!Check(S, decodeSImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5680 return S;
5681 case 49:
5682 tmp = fieldFromInstruction(insn, 0, 5);
5683 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5684 tmp = fieldFromInstruction(insn, 5, 5);
5685 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5686 tmp = fieldFromInstruction(insn, 10, 12);
5687 if (!Check(S, decodeUImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5688 return S;
5689 case 50:
5690 tmp = fieldFromInstruction(insn, 0, 5);
5691 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5692 tmp = fieldFromInstruction(insn, 10, 14);
5693 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5694 return S;
5695 case 51:
5696 tmp = fieldFromInstruction(insn, 0, 5);
5697 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5698 tmp = fieldFromInstruction(insn, 0, 5);
5699 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5700 tmp = fieldFromInstruction(insn, 10, 14);
5701 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5702 return S;
5703 case 52:
5704 tmp = fieldFromInstruction(insn, 0, 5);
5705 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5706 tmp = fieldFromInstruction(insn, 0, 5);
5707 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5708 tmp = fieldFromInstruction(insn, 5, 5);
5709 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5710 tmp = fieldFromInstruction(insn, 10, 14);
5711 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5712 return S;
5713 case 53:
5714 tmp = fieldFromInstruction(insn, 0, 5);
5715 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5716 tmp = fieldFromInstruction(insn, 5, 5);
5717 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5718 tmp = fieldFromInstruction(insn, 10, 12);
5719 if (!Check(S, decodeSImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5720 return S;
5721 case 54:
5722 tmp = fieldFromInstruction(insn, 0, 5);
5723 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5724 tmp = fieldFromInstruction(insn, 5, 5);
5725 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5726 tmp = fieldFromInstruction(insn, 10, 8);
5727 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5728 return S;
5729 case 55:
5730 tmp = fieldFromInstruction(insn, 5, 5);
5731 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5732 tmp = fieldFromInstruction(insn, 10, 8);
5733 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5734 return S;
5735 case 56:
5736 tmp = fieldFromInstruction(insn, 10, 5);
5737 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5738 tmp = fieldFromInstruction(insn, 5, 5);
5739 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5740 tmp = fieldFromInstruction(insn, 0, 5);
5741 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5742 return S;
5743 case 57:
5744 tmp = fieldFromInstruction(insn, 0, 5);
5745 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5746 tmp = fieldFromInstruction(insn, 5, 5);
5747 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5748 tmp = fieldFromInstruction(insn, 10, 5);
5749 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5750 tmp = fieldFromInstruction(insn, 15, 5);
5751 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5752 return S;
5753 case 58:
5754 tmp = fieldFromInstruction(insn, 0, 5);
5755 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5756 tmp = fieldFromInstruction(insn, 5, 5);
5757 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5758 tmp = fieldFromInstruction(insn, 10, 5);
5759 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5760 tmp = fieldFromInstruction(insn, 15, 5);
5761 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5762 return S;
5763 case 59:
5764 tmp = fieldFromInstruction(insn, 0, 5);
5765 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5766 tmp = fieldFromInstruction(insn, 5, 5);
5767 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5768 tmp = fieldFromInstruction(insn, 10, 5);
5769 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5770 tmp = fieldFromInstruction(insn, 15, 5);
5771 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5772 return S;
5773 case 60:
5774 tmp = fieldFromInstruction(insn, 0, 5);
5775 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5776 tmp = fieldFromInstruction(insn, 5, 5);
5777 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5778 tmp = fieldFromInstruction(insn, 10, 5);
5779 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5780 tmp = fieldFromInstruction(insn, 15, 5);
5781 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5782 return S;
5783 case 61:
5784 tmp = fieldFromInstruction(insn, 0, 3);
5785 if (!Check(S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5786 tmp = fieldFromInstruction(insn, 5, 5);
5787 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5788 tmp = fieldFromInstruction(insn, 10, 5);
5789 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5790 return S;
5791 case 62:
5792 tmp = fieldFromInstruction(insn, 0, 3);
5793 if (!Check(S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5794 tmp = fieldFromInstruction(insn, 5, 5);
5795 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5796 tmp = fieldFromInstruction(insn, 10, 5);
5797 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5798 return S;
5799 case 63:
5800 tmp = fieldFromInstruction(insn, 0, 5);
5801 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5802 tmp = fieldFromInstruction(insn, 5, 5);
5803 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5804 tmp = fieldFromInstruction(insn, 10, 5);
5805 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5806 return S;
5807 case 64:
5808 tmp = fieldFromInstruction(insn, 0, 5);
5809 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5810 tmp = fieldFromInstruction(insn, 5, 5);
5811 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5812 tmp = fieldFromInstruction(insn, 10, 5);
5813 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5814 return S;
5815 case 65:
5816 tmp = fieldFromInstruction(insn, 0, 5);
5817 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5818 tmp = fieldFromInstruction(insn, 5, 5);
5819 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5820 tmp = fieldFromInstruction(insn, 10, 5);
5821 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5822 tmp = fieldFromInstruction(insn, 15, 3);
5823 if (!Check(S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5824 return S;
5825 case 66:
5826 tmp = fieldFromInstruction(insn, 0, 5);
5827 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5828 tmp = fieldFromInstruction(insn, 5, 5);
5829 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5830 tmp = fieldFromInstruction(insn, 10, 16);
5831 if (!Check(S, decodeSImmOperand<16>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5832 return S;
5833 case 67:
5834 tmp = fieldFromInstruction(insn, 0, 5);
5835 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5836 tmp = fieldFromInstruction(insn, 5, 20);
5837 if (!Check(S, decodeSImmOperand<20>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5838 return S;
5839 case 68:
5840 tmp = fieldFromInstruction(insn, 0, 5);
5841 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5842 tmp = fieldFromInstruction(insn, 0, 5);
5843 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5844 tmp = fieldFromInstruction(insn, 5, 20);
5845 if (!Check(S, decodeSImmOperand<20>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5846 return S;
5847 case 69:
5848 tmp = fieldFromInstruction(insn, 0, 5);
5849 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5850 tmp = fieldFromInstruction(insn, 5, 5);
5851 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5852 tmp = fieldFromInstruction(insn, 10, 14);
5853 if (!Check(S, decodeSImmOperand<14, 2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5854 return S;
5855 case 70:
5856 tmp = fieldFromInstruction(insn, 0, 5);
5857 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5858 tmp = fieldFromInstruction(insn, 0, 5);
5859 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5860 tmp = fieldFromInstruction(insn, 5, 5);
5861 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5862 tmp = fieldFromInstruction(insn, 10, 14);
5863 if (!Check(S, decodeSImmOperand<14, 2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5864 return S;
5865 case 71:
5866 tmp = fieldFromInstruction(insn, 0, 5);
5867 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5868 tmp = fieldFromInstruction(insn, 5, 5);
5869 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5870 tmp = fieldFromInstruction(insn, 10, 12);
5871 if (!Check(S, decodeSImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5872 return S;
5873 case 72:
5874 tmp = fieldFromInstruction(insn, 0, 5);
5875 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5876 tmp = fieldFromInstruction(insn, 5, 5);
5877 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5878 tmp = fieldFromInstruction(insn, 10, 12);
5879 if (!Check(S, decodeSImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5880 return S;
5881 case 73:
5882 tmp = fieldFromInstruction(insn, 0, 5);
5883 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5884 tmp = fieldFromInstruction(insn, 5, 5);
5885 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5886 tmp = fieldFromInstruction(insn, 10, 12);
5887 if (!Check(S, decodeSImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5888 return S;
5889 case 74:
5890 tmp = fieldFromInstruction(insn, 0, 5);
5891 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5892 tmp = fieldFromInstruction(insn, 5, 5);
5893 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5894 tmp = fieldFromInstruction(insn, 10, 12);
5895 if (!Check(S, decodeSImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5896 return S;
5897 case 75:
5898 tmp = fieldFromInstruction(insn, 0, 5);
5899 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5900 tmp = fieldFromInstruction(insn, 5, 5);
5901 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5902 tmp = fieldFromInstruction(insn, 10, 9);
5903 if (!Check(S, decodeSImmOperand<9, 3>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5904 return S;
5905 case 76:
5906 tmp = fieldFromInstruction(insn, 0, 5);
5907 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5908 tmp = fieldFromInstruction(insn, 5, 5);
5909 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5910 tmp = fieldFromInstruction(insn, 10, 10);
5911 if (!Check(S, decodeSImmOperand<10, 2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5912 return S;
5913 case 77:
5914 tmp = fieldFromInstruction(insn, 0, 5);
5915 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5916 tmp = fieldFromInstruction(insn, 5, 5);
5917 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5918 tmp = fieldFromInstruction(insn, 10, 11);
5919 if (!Check(S, decodeSImmOperand<11, 1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5920 return S;
5921 case 78:
5922 tmp = fieldFromInstruction(insn, 0, 5);
5923 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5924 tmp = fieldFromInstruction(insn, 5, 5);
5925 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5926 tmp = fieldFromInstruction(insn, 10, 8);
5927 if (!Check(S, decodeSImmOperand<8,3>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5928 tmp = fieldFromInstruction(insn, 18, 1);
5929 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5930 return S;
5931 case 79:
5932 tmp = fieldFromInstruction(insn, 0, 5);
5933 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5934 tmp = fieldFromInstruction(insn, 5, 5);
5935 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5936 tmp = fieldFromInstruction(insn, 10, 8);
5937 if (!Check(S, decodeSImmOperand<8,2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5938 tmp = fieldFromInstruction(insn, 18, 2);
5939 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5940 return S;
5941 case 80:
5942 tmp = fieldFromInstruction(insn, 0, 5);
5943 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5944 tmp = fieldFromInstruction(insn, 5, 5);
5945 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5946 tmp = fieldFromInstruction(insn, 10, 8);
5947 if (!Check(S, decodeSImmOperand<8,1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5948 tmp = fieldFromInstruction(insn, 18, 3);
5949 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5950 return S;
5951 case 81:
5952 tmp = fieldFromInstruction(insn, 0, 5);
5953 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5954 tmp = fieldFromInstruction(insn, 5, 5);
5955 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5956 tmp = fieldFromInstruction(insn, 10, 8);
5957 if (!Check(S, decodeSImmOperand<8>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5958 tmp = fieldFromInstruction(insn, 18, 4);
5959 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5960 return S;
5961 case 82:
5962 tmp = fieldFromInstruction(insn, 0, 5);
5963 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5964 tmp = fieldFromInstruction(insn, 5, 5);
5965 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5966 tmp = fieldFromInstruction(insn, 10, 9);
5967 if (!Check(S, decodeSImmOperand<9, 3>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5968 return S;
5969 case 83:
5970 tmp = fieldFromInstruction(insn, 0, 5);
5971 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5972 tmp = fieldFromInstruction(insn, 5, 5);
5973 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5974 tmp = fieldFromInstruction(insn, 10, 10);
5975 if (!Check(S, decodeSImmOperand<10, 2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5976 return S;
5977 case 84:
5978 tmp = fieldFromInstruction(insn, 0, 5);
5979 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5980 tmp = fieldFromInstruction(insn, 5, 5);
5981 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5982 tmp = fieldFromInstruction(insn, 10, 11);
5983 if (!Check(S, decodeSImmOperand<11, 1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5984 return S;
5985 case 85:
5986 tmp = fieldFromInstruction(insn, 0, 5);
5987 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5988 tmp = fieldFromInstruction(insn, 5, 5);
5989 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5990 tmp = fieldFromInstruction(insn, 10, 8);
5991 if (!Check(S, decodeSImmOperand<8,3>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5992 tmp = fieldFromInstruction(insn, 18, 2);
5993 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
5994 return S;
5995 case 86:
5996 tmp = fieldFromInstruction(insn, 0, 5);
5997 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
5998 tmp = fieldFromInstruction(insn, 5, 5);
5999 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6000 tmp = fieldFromInstruction(insn, 10, 8);
6001 if (!Check(S, decodeSImmOperand<8,2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6002 tmp = fieldFromInstruction(insn, 18, 3);
6003 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6004 return S;
6005 case 87:
6006 tmp = fieldFromInstruction(insn, 0, 5);
6007 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6008 tmp = fieldFromInstruction(insn, 5, 5);
6009 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6010 tmp = fieldFromInstruction(insn, 10, 8);
6011 if (!Check(S, decodeSImmOperand<8,1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6012 tmp = fieldFromInstruction(insn, 18, 4);
6013 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6014 return S;
6015 case 88:
6016 tmp = fieldFromInstruction(insn, 0, 5);
6017 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6018 tmp = fieldFromInstruction(insn, 5, 5);
6019 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6020 tmp = fieldFromInstruction(insn, 10, 8);
6021 if (!Check(S, decodeSImmOperand<8>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6022 tmp = fieldFromInstruction(insn, 18, 5);
6023 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6024 return S;
6025 case 89:
6026 tmp = fieldFromInstruction(insn, 0, 5);
6027 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6028 tmp = fieldFromInstruction(insn, 5, 5);
6029 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6030 tmp = fieldFromInstruction(insn, 10, 5);
6031 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6032 return S;
6033 case 90:
6034 tmp = fieldFromInstruction(insn, 0, 5);
6035 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6036 tmp = fieldFromInstruction(insn, 5, 5);
6037 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6038 tmp = fieldFromInstruction(insn, 10, 5);
6039 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6040 return S;
6041 case 91:
6042 tmp = fieldFromInstruction(insn, 0, 5);
6043 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6044 tmp = fieldFromInstruction(insn, 5, 5);
6045 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6046 tmp = fieldFromInstruction(insn, 10, 5);
6047 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6048 return S;
6049 case 92:
6050 tmp = fieldFromInstruction(insn, 0, 5);
6051 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6052 tmp = fieldFromInstruction(insn, 5, 5);
6053 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6054 tmp = fieldFromInstruction(insn, 10, 5);
6055 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6056 return S;
6057 case 93:
6058 tmp = fieldFromInstruction(insn, 0, 5);
6059 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6060 tmp = fieldFromInstruction(insn, 5, 5);
6061 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6062 tmp = fieldFromInstruction(insn, 10, 5);
6063 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6064 return S;
6065 case 94:
6066 tmp = fieldFromInstruction(insn, 0, 5);
6067 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6068 tmp = fieldFromInstruction(insn, 0, 5);
6069 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6070 tmp = fieldFromInstruction(insn, 10, 5);
6071 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6072 tmp = fieldFromInstruction(insn, 5, 5);
6073 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6074 return S;
6075 case 95:
6076 tmp = fieldFromInstruction(insn, 0, 5);
6077 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6078 tmp = fieldFromInstruction(insn, 0, 5);
6079 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6080 tmp = fieldFromInstruction(insn, 5, 5);
6081 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6082 return S;
6083 case 96:
6084 tmp = fieldFromInstruction(insn, 0, 5);
6085 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6086 tmp = fieldFromInstruction(insn, 10, 5);
6087 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6088 tmp = fieldFromInstruction(insn, 5, 5);
6089 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6090 return S;
6091 case 97:
6092 tmp = fieldFromInstruction(insn, 5, 5);
6093 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6094 tmp = 0x0;
6095 insertBits(tmp, fieldFromInstruction(insn, 0, 5), 16, 5);
6096 insertBits(tmp, fieldFromInstruction(insn, 10, 16), 0, 16);
6097 if (!Check(S, decodeSImmOperand<21, 2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6098 return S;
6099 case 98:
6100 tmp = fieldFromInstruction(insn, 5, 3);
6101 if (!Check(S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6102 tmp = 0x0;
6103 insertBits(tmp, fieldFromInstruction(insn, 0, 5), 16, 5);
6104 insertBits(tmp, fieldFromInstruction(insn, 10, 16), 0, 16);
6105 if (!Check(S, decodeSImmOperand<21, 2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6106 return S;
6107 case 99:
6108 tmp = 0x0;
6109 insertBits(tmp, fieldFromInstruction(insn, 0, 5), 16, 5);
6110 insertBits(tmp, fieldFromInstruction(insn, 10, 16), 0, 16);
6111 if (!Check(S, decodeSImmOperand<21, 2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6112 return S;
6113 case 100:
6114 tmp = fieldFromInstruction(insn, 0, 5);
6115 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6116 tmp = fieldFromInstruction(insn, 5, 5);
6117 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6118 tmp = fieldFromInstruction(insn, 10, 16);
6119 if (!Check(S, decodeSImmOperand<16, 2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6120 return S;
6121 case 101:
6122 tmp = 0x0;
6123 insertBits(tmp, fieldFromInstruction(insn, 0, 10), 16, 10);
6124 insertBits(tmp, fieldFromInstruction(insn, 10, 16), 0, 16);
6125 if (!Check(S, decodeSImmOperand<26, 2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6126 return S;
6127 case 102:
6128 tmp = fieldFromInstruction(insn, 5, 5);
6129 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6130 tmp = fieldFromInstruction(insn, 0, 5);
6131 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6132 tmp = fieldFromInstruction(insn, 10, 16);
6133 if (!Check(S, decodeSImmOperand<16, 2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6134 return S;
6135 case 103:
6136 tmp = fieldFromInstruction(insn, 0, 5);
6137 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6138 tmp = fieldFromInstruction(insn, 0, 5);
6139 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6140 tmp = fieldFromInstruction(insn, 5, 5);
6141 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6142 tmp = fieldFromInstruction(insn, 10, 5);
6143 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6144 return S;
6145 case 104:
6146 tmp = fieldFromInstruction(insn, 0, 5);
6147 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6148 tmp = fieldFromInstruction(insn, 5, 5);
6149 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6150 tmp = fieldFromInstruction(insn, 10, 5);
6151 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6152 return S;
6153 case 105:
6154 tmp = fieldFromInstruction(insn, 0, 5);
6155 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6156 tmp = fieldFromInstruction(insn, 5, 5);
6157 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6158 tmp = fieldFromInstruction(insn, 10, 5);
6159 if (!Check(S, decodeSImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6160 return S;
6161 case 106:
6162 tmp = fieldFromInstruction(insn, 0, 5);
6163 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6164 tmp = fieldFromInstruction(insn, 5, 5);
6165 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6166 tmp = fieldFromInstruction(insn, 10, 5);
6167 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6168 return S;
6169 case 107:
6170 tmp = fieldFromInstruction(insn, 0, 5);
6171 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6172 tmp = fieldFromInstruction(insn, 0, 5);
6173 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6174 tmp = fieldFromInstruction(insn, 5, 5);
6175 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6176 tmp = fieldFromInstruction(insn, 10, 5);
6177 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6178 return S;
6179 case 108:
6180 tmp = fieldFromInstruction(insn, 0, 5);
6181 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6182 tmp = fieldFromInstruction(insn, 5, 5);
6183 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6184 return S;
6185 case 109:
6186 tmp = fieldFromInstruction(insn, 0, 3);
6187 if (!Check(S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6188 tmp = fieldFromInstruction(insn, 5, 5);
6189 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6190 return S;
6191 case 110:
6192 tmp = fieldFromInstruction(insn, 0, 5);
6193 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6194 tmp = fieldFromInstruction(insn, 5, 5);
6195 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6196 return S;
6197 case 111:
6198 tmp = fieldFromInstruction(insn, 0, 5);
6199 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6200 tmp = fieldFromInstruction(insn, 5, 5);
6201 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6202 tmp = fieldFromInstruction(insn, 10, 3);
6203 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6204 return S;
6205 case 112:
6206 tmp = fieldFromInstruction(insn, 0, 5);
6207 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6208 tmp = fieldFromInstruction(insn, 5, 5);
6209 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6210 tmp = fieldFromInstruction(insn, 10, 4);
6211 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6212 return S;
6213 case 113:
6214 tmp = fieldFromInstruction(insn, 0, 5);
6215 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6216 tmp = fieldFromInstruction(insn, 5, 5);
6217 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6218 tmp = fieldFromInstruction(insn, 10, 6);
6219 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6220 return S;
6221 case 114:
6222 tmp = fieldFromInstruction(insn, 0, 5);
6223 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6224 tmp = fieldFromInstruction(insn, 0, 5);
6225 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6226 tmp = fieldFromInstruction(insn, 5, 5);
6227 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6228 tmp = fieldFromInstruction(insn, 10, 4);
6229 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6230 return S;
6231 case 115:
6232 tmp = fieldFromInstruction(insn, 0, 5);
6233 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6234 tmp = fieldFromInstruction(insn, 0, 5);
6235 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6236 tmp = fieldFromInstruction(insn, 5, 5);
6237 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6238 tmp = fieldFromInstruction(insn, 10, 3);
6239 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6240 return S;
6241 case 116:
6242 tmp = fieldFromInstruction(insn, 0, 5);
6243 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6244 tmp = fieldFromInstruction(insn, 0, 5);
6245 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6246 tmp = fieldFromInstruction(insn, 5, 5);
6247 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6248 tmp = fieldFromInstruction(insn, 10, 2);
6249 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6250 return S;
6251 case 117:
6252 tmp = fieldFromInstruction(insn, 0, 5);
6253 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6254 tmp = fieldFromInstruction(insn, 0, 5);
6255 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6256 tmp = fieldFromInstruction(insn, 5, 5);
6257 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6258 tmp = fieldFromInstruction(insn, 10, 1);
6259 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6260 return S;
6261 case 118:
6262 tmp = fieldFromInstruction(insn, 0, 5);
6263 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6264 tmp = fieldFromInstruction(insn, 5, 5);
6265 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6266 tmp = fieldFromInstruction(insn, 10, 4);
6267 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6268 return S;
6269 case 119:
6270 tmp = fieldFromInstruction(insn, 0, 5);
6271 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6272 tmp = fieldFromInstruction(insn, 5, 5);
6273 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6274 tmp = fieldFromInstruction(insn, 10, 3);
6275 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6276 return S;
6277 case 120:
6278 tmp = fieldFromInstruction(insn, 0, 5);
6279 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6280 tmp = fieldFromInstruction(insn, 5, 5);
6281 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6282 tmp = fieldFromInstruction(insn, 10, 2);
6283 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6284 return S;
6285 case 121:
6286 tmp = fieldFromInstruction(insn, 0, 5);
6287 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6288 tmp = fieldFromInstruction(insn, 5, 5);
6289 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6290 tmp = fieldFromInstruction(insn, 10, 1);
6291 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6292 return S;
6293 case 122:
6294 tmp = fieldFromInstruction(insn, 0, 5);
6295 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6296 tmp = fieldFromInstruction(insn, 5, 5);
6297 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6298 tmp = fieldFromInstruction(insn, 10, 2);
6299 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6300 return S;
6301 case 123:
6302 tmp = fieldFromInstruction(insn, 0, 5);
6303 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6304 tmp = fieldFromInstruction(insn, 5, 5);
6305 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6306 tmp = fieldFromInstruction(insn, 10, 1);
6307 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6308 return S;
6309 case 124:
6310 tmp = fieldFromInstruction(insn, 0, 5);
6311 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6312 tmp = fieldFromInstruction(insn, 0, 5);
6313 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6314 tmp = fieldFromInstruction(insn, 5, 5);
6315 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6316 tmp = fieldFromInstruction(insn, 10, 4);
6317 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6318 return S;
6319 case 125:
6320 tmp = fieldFromInstruction(insn, 0, 5);
6321 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6322 tmp = fieldFromInstruction(insn, 0, 5);
6323 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6324 tmp = fieldFromInstruction(insn, 5, 5);
6325 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6326 tmp = fieldFromInstruction(insn, 10, 6);
6327 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6328 return S;
6329 case 126:
6330 tmp = fieldFromInstruction(insn, 0, 5);
6331 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6332 tmp = fieldFromInstruction(insn, 0, 5);
6333 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6334 tmp = fieldFromInstruction(insn, 5, 5);
6335 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6336 tmp = fieldFromInstruction(insn, 10, 7);
6337 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6338 return S;
6339 case 127:
6340 tmp = fieldFromInstruction(insn, 0, 5);
6341 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6342 tmp = fieldFromInstruction(insn, 0, 5);
6343 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6344 tmp = fieldFromInstruction(insn, 5, 5);
6345 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6346 tmp = fieldFromInstruction(insn, 10, 8);
6347 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6348 return S;
6349 case 128:
6350 tmp = fieldFromInstruction(insn, 0, 5);
6351 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6352 tmp = fieldFromInstruction(insn, 5, 5);
6353 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6354 tmp = fieldFromInstruction(insn, 10, 8);
6355 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6356 return S;
6357 case 129:
6358 tmp = fieldFromInstruction(insn, 0, 5);
6359 if (!Check(S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6360 tmp = fieldFromInstruction(insn, 5, 13);
6361 if (!Check(S, decodeSImmOperand<13>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6362 return S;
6363 case 130:
6364 tmp = fieldFromInstruction(insn, 0, 5);
6365 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6366 tmp = fieldFromInstruction(insn, 0, 5);
6367 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6368 tmp = fieldFromInstruction(insn, 5, 5);
6369 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6370 tmp = fieldFromInstruction(insn, 10, 5);
6371 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6372 return S;
6373 case 131:
6374 tmp = fieldFromInstruction(insn, 0, 5);
6375 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6376 tmp = fieldFromInstruction(insn, 5, 5);
6377 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6378 tmp = fieldFromInstruction(insn, 10, 5);
6379 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6380 return S;
6381 case 132:
6382 tmp = fieldFromInstruction(insn, 0, 5);
6383 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6384 tmp = fieldFromInstruction(insn, 5, 5);
6385 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6386 tmp = fieldFromInstruction(insn, 10, 5);
6387 if (!Check(S, decodeSImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6388 return S;
6389 case 133:
6390 tmp = fieldFromInstruction(insn, 0, 5);
6391 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6392 tmp = fieldFromInstruction(insn, 5, 5);
6393 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6394 tmp = fieldFromInstruction(insn, 10, 5);
6395 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6396 return S;
6397 case 134:
6398 tmp = fieldFromInstruction(insn, 0, 5);
6399 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6400 tmp = fieldFromInstruction(insn, 0, 5);
6401 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6402 tmp = fieldFromInstruction(insn, 5, 5);
6403 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6404 tmp = fieldFromInstruction(insn, 10, 5);
6405 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6406 return S;
6407 case 135:
6408 tmp = fieldFromInstruction(insn, 0, 5);
6409 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6410 tmp = fieldFromInstruction(insn, 5, 5);
6411 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6412 return S;
6413 case 136:
6414 tmp = fieldFromInstruction(insn, 0, 3);
6415 if (!Check(S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6416 tmp = fieldFromInstruction(insn, 5, 5);
6417 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6418 return S;
6419 case 137:
6420 tmp = fieldFromInstruction(insn, 0, 5);
6421 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6422 tmp = fieldFromInstruction(insn, 5, 5);
6423 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6424 return S;
6425 case 138:
6426 tmp = fieldFromInstruction(insn, 0, 5);
6427 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6428 tmp = fieldFromInstruction(insn, 5, 5);
6429 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6430 tmp = fieldFromInstruction(insn, 10, 3);
6431 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6432 return S;
6433 case 139:
6434 tmp = fieldFromInstruction(insn, 0, 5);
6435 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6436 tmp = fieldFromInstruction(insn, 5, 5);
6437 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6438 tmp = fieldFromInstruction(insn, 10, 4);
6439 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6440 return S;
6441 case 140:
6442 tmp = fieldFromInstruction(insn, 0, 5);
6443 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6444 tmp = fieldFromInstruction(insn, 5, 5);
6445 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6446 tmp = fieldFromInstruction(insn, 10, 6);
6447 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6448 return S;
6449 case 141:
6450 tmp = fieldFromInstruction(insn, 0, 5);
6451 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6452 tmp = fieldFromInstruction(insn, 0, 5);
6453 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6454 tmp = fieldFromInstruction(insn, 5, 5);
6455 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6456 tmp = fieldFromInstruction(insn, 10, 3);
6457 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6458 return S;
6459 case 142:
6460 tmp = fieldFromInstruction(insn, 0, 5);
6461 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6462 tmp = fieldFromInstruction(insn, 0, 5);
6463 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6464 tmp = fieldFromInstruction(insn, 5, 5);
6465 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6466 tmp = fieldFromInstruction(insn, 10, 2);
6467 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6468 return S;
6469 case 143:
6470 tmp = fieldFromInstruction(insn, 0, 5);
6471 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6472 tmp = fieldFromInstruction(insn, 5, 5);
6473 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6474 tmp = fieldFromInstruction(insn, 10, 3);
6475 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6476 return S;
6477 case 144:
6478 tmp = fieldFromInstruction(insn, 0, 5);
6479 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6480 tmp = fieldFromInstruction(insn, 5, 5);
6481 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6482 tmp = fieldFromInstruction(insn, 10, 2);
6483 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6484 return S;
6485 case 145:
6486 tmp = fieldFromInstruction(insn, 0, 5);
6487 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6488 tmp = fieldFromInstruction(insn, 5, 5);
6489 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6490 tmp = fieldFromInstruction(insn, 10, 2);
6491 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6492 return S;
6493 case 146:
6494 tmp = fieldFromInstruction(insn, 0, 5);
6495 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6496 tmp = fieldFromInstruction(insn, 5, 5);
6497 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6498 tmp = fieldFromInstruction(insn, 10, 1);
6499 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6500 return S;
6501 case 147:
6502 tmp = fieldFromInstruction(insn, 0, 5);
6503 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6504 tmp = fieldFromInstruction(insn, 0, 5);
6505 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6506 tmp = fieldFromInstruction(insn, 5, 5);
6507 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6508 tmp = fieldFromInstruction(insn, 10, 3);
6509 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6510 return S;
6511 case 148:
6512 tmp = fieldFromInstruction(insn, 0, 5);
6513 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6514 tmp = fieldFromInstruction(insn, 0, 5);
6515 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6516 tmp = fieldFromInstruction(insn, 5, 5);
6517 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6518 tmp = fieldFromInstruction(insn, 10, 2);
6519 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6520 return S;
6521 case 149:
6522 tmp = fieldFromInstruction(insn, 0, 5);
6523 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6524 tmp = fieldFromInstruction(insn, 0, 5);
6525 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6526 tmp = fieldFromInstruction(insn, 5, 5);
6527 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6528 tmp = fieldFromInstruction(insn, 10, 4);
6529 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6530 return S;
6531 case 150:
6532 tmp = fieldFromInstruction(insn, 0, 5);
6533 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6534 tmp = fieldFromInstruction(insn, 0, 5);
6535 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6536 tmp = fieldFromInstruction(insn, 5, 5);
6537 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6538 tmp = fieldFromInstruction(insn, 10, 6);
6539 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6540 return S;
6541 case 151:
6542 tmp = fieldFromInstruction(insn, 0, 5);
6543 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6544 tmp = fieldFromInstruction(insn, 0, 5);
6545 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6546 tmp = fieldFromInstruction(insn, 5, 5);
6547 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6548 tmp = fieldFromInstruction(insn, 10, 7);
6549 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6550 return S;
6551 case 152:
6552 tmp = fieldFromInstruction(insn, 0, 5);
6553 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6554 tmp = fieldFromInstruction(insn, 0, 5);
6555 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6556 tmp = fieldFromInstruction(insn, 5, 5);
6557 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6558 tmp = fieldFromInstruction(insn, 10, 8);
6559 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6560 return S;
6561 case 153:
6562 tmp = fieldFromInstruction(insn, 0, 5);
6563 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6564 tmp = fieldFromInstruction(insn, 5, 5);
6565 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6566 tmp = fieldFromInstruction(insn, 10, 8);
6567 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6568 return S;
6569 case 154:
6570 tmp = fieldFromInstruction(insn, 0, 5);
6571 if (!Check(S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6572 tmp = fieldFromInstruction(insn, 5, 13);
6573 if (!Check(S, decodeSImmOperand<13>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6574 return S;
6575 }
6576}
6577
6578template <typename InsnType>
6579static DecodeStatus decodeInstruction(const uint8_t DecodeTable[], MCInst &MI,
6580 InsnType insn, uint64_t Address,
6581 const MCDisassembler *DisAsm,
6582 const MCSubtargetInfo &STI) {
6583 const FeatureBitset &Bits = STI.getFeatureBits();
6584
6585 const uint8_t *Ptr = DecodeTable;
6586 uint64_t CurFieldValue = 0;
6587 DecodeStatus S = MCDisassembler::Success;
6588 while (true) {
6589 ptrdiff_t Loc = Ptr - DecodeTable;
6590 switch (*Ptr) {
6591 default:
6592 errs() << Loc << ": Unexpected decode table opcode!\n";
6593 return MCDisassembler::Fail;
6594 case MCD::OPC_ExtractField: {
6595 // Decode the start value.
6596 unsigned Start = decodeULEB128AndIncUnsafe(p&: ++Ptr);
6597 unsigned Len = *Ptr++;
6598 CurFieldValue = fieldFromInstruction(insn, Start, Len);
6599 LLVM_DEBUG(dbgs() << Loc << ": OPC_ExtractField(" << Start << ", "
6600 << Len << "): " << CurFieldValue << "\n");
6601 break;
6602 }
6603 case MCD::OPC_FilterValue: {
6604 // Decode the field value.
6605 uint64_t Val = decodeULEB128AndIncUnsafe(p&: ++Ptr);
6606 // NumToSkip is a plain 24-bit integer.
6607 unsigned NumToSkip = *Ptr++;
6608 NumToSkip |= (*Ptr++) << 8;
6609 NumToSkip |= (*Ptr++) << 16;
6610
6611 // Perform the filter operation.
6612 if (Val != CurFieldValue)
6613 Ptr += NumToSkip;
6614 LLVM_DEBUG(dbgs() << Loc << ": OPC_FilterValue(" << Val << ", " << NumToSkip
6615 << "): " << ((Val != CurFieldValue) ? "FAIL:" : "PASS:")
6616 << " continuing at " << (Ptr - DecodeTable) << "\n");
6617
6618 break;
6619 }
6620 case MCD::OPC_CheckField: {
6621 // Decode the start value.
6622 unsigned Start = decodeULEB128AndIncUnsafe(p&: ++Ptr);
6623 unsigned Len = *Ptr;
6624 uint64_t FieldValue = fieldFromInstruction(insn, Start, Len);
6625 // Decode the field value.
6626 unsigned PtrLen = 0;
6627 uint64_t ExpectedValue = decodeULEB128(p: ++Ptr, n: &PtrLen);
6628 Ptr += PtrLen;
6629 // NumToSkip is a plain 24-bit integer.
6630 unsigned NumToSkip = *Ptr++;
6631 NumToSkip |= (*Ptr++) << 8;
6632 NumToSkip |= (*Ptr++) << 16;
6633
6634 // If the actual and expected values don't match, skip.
6635 if (ExpectedValue != FieldValue)
6636 Ptr += NumToSkip;
6637 LLVM_DEBUG(dbgs() << Loc << ": OPC_CheckField(" << Start << ", "
6638 << Len << ", " << ExpectedValue << ", " << NumToSkip
6639 << "): FieldValue = " << FieldValue << ", ExpectedValue = "
6640 << ExpectedValue << ": "
6641 << ((ExpectedValue == FieldValue) ? "PASS\n" : "FAIL\n"));
6642 break;
6643 }
6644 case MCD::OPC_CheckPredicate: {
6645 // Decode the Predicate Index value.
6646 unsigned PIdx = decodeULEB128AndIncUnsafe(p&: ++Ptr);
6647 // NumToSkip is a plain 24-bit integer.
6648 unsigned NumToSkip = *Ptr++;
6649 NumToSkip |= (*Ptr++) << 8;
6650 NumToSkip |= (*Ptr++) << 16;
6651 // Check the predicate.
6652 bool Pred;
6653 if (!(Pred = checkDecoderPredicate(Idx: PIdx, Bits)))
6654 Ptr += NumToSkip;
6655 (void)Pred;
6656 LLVM_DEBUG(dbgs() << Loc << ": OPC_CheckPredicate(" << PIdx << "): "
6657 << (Pred ? "PASS\n" : "FAIL\n"));
6658
6659 break;
6660 }
6661 case MCD::OPC_Decode: {
6662 // Decode the Opcode value.
6663 unsigned Opc = decodeULEB128AndIncUnsafe(p&: ++Ptr);
6664 unsigned DecodeIdx = decodeULEB128AndIncUnsafe(p&: Ptr);
6665
6666 MI.clear();
6667 MI.setOpcode(Opc);
6668 bool DecodeComplete;
6669 S = decodeToMCInst(S, DecodeIdx, insn, MI, Address, DisAsm, DecodeComplete);
6670 assert(DecodeComplete);
6671
6672 LLVM_DEBUG(dbgs() << Loc << ": OPC_Decode: opcode " << Opc
6673 << ", using decoder " << DecodeIdx << ": "
6674 << (S != MCDisassembler::Fail ? "PASS" : "FAIL") << "\n");
6675 return S;
6676 }
6677 case MCD::OPC_TryDecode: {
6678 // Decode the Opcode value.
6679 unsigned Opc = decodeULEB128AndIncUnsafe(p&: ++Ptr);
6680 unsigned DecodeIdx = decodeULEB128AndIncUnsafe(p&: Ptr);
6681 // NumToSkip is a plain 24-bit integer.
6682 unsigned NumToSkip = *Ptr++;
6683 NumToSkip |= (*Ptr++) << 8;
6684 NumToSkip |= (*Ptr++) << 16;
6685
6686 // Perform the decode operation.
6687 MCInst TmpMI;
6688 TmpMI.setOpcode(Opc);
6689 bool DecodeComplete;
6690 S = decodeToMCInst(S, DecodeIdx, insn, TmpMI, Address, DisAsm, DecodeComplete);
6691 LLVM_DEBUG(dbgs() << Loc << ": OPC_TryDecode: opcode " << Opc
6692 << ", using decoder " << DecodeIdx << ": ");
6693
6694 if (DecodeComplete) {
6695 // Decoding complete.
6696 LLVM_DEBUG(dbgs() << (S != MCDisassembler::Fail ? "PASS" : "FAIL") << "\n");
6697 MI = TmpMI;
6698 return S;
6699 } else {
6700 assert(S == MCDisassembler::Fail);
6701 // If the decoding was incomplete, skip.
6702 Ptr += NumToSkip;
6703 LLVM_DEBUG(dbgs() << "FAIL: continuing at " << (Ptr - DecodeTable) << "\n");
6704 // Reset decode status. This also drops a SoftFail status that could be
6705 // set before the decode attempt.
6706 S = MCDisassembler::Success;
6707 }
6708 break;
6709 }
6710 case MCD::OPC_SoftFail: {
6711 // Decode the mask values.
6712 uint64_t PositiveMask = decodeULEB128AndIncUnsafe(p&: ++Ptr);
6713 uint64_t NegativeMask = decodeULEB128AndIncUnsafe(p&: Ptr);
6714 bool Fail = (insn & PositiveMask) != 0 || (~insn & NegativeMask) != 0;
6715 if (Fail)
6716 S = MCDisassembler::SoftFail;
6717 LLVM_DEBUG(dbgs() << Loc << ": OPC_SoftFail: " << (Fail ? "FAIL\n" : "PASS\n"));
6718 break;
6719 }
6720 case MCD::OPC_Fail: {
6721 LLVM_DEBUG(dbgs() << Loc << ": OPC_Fail\n");
6722 return MCDisassembler::Fail;
6723 }
6724 }
6725 }
6726 llvm_unreachable("bogosity detected in disassembler state machine!");
6727}
6728
6729
6730} // end namespace llvm
6731