1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* * RISCV 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 DecoderTable16[] = {
76/* 0 */ MCD::OPC_ExtractField, 13, 3, // Inst{15-13} ...
77/* 3 */ MCD::OPC_FilterValue, 0, 155, 0, 0, // Skip to: 163
78/* 8 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
79/* 11 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 41
80/* 16 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 32
81/* 21 */ MCD::OPC_CheckField, 2, 11, 0, 4, 0, 0, // Skip to: 32
82/* 28 */ MCD::OPC_Decode, 234, 97, 0, // Opcode: C_UNIMP
83/* 32 */ MCD::OPC_CheckPredicate, 0, 113, 4, 0, // Skip to: 1174
84/* 37 */ MCD::OPC_Decode, 166, 97, 1, // Opcode: C_ADDI4SPN
85/* 41 */ MCD::OPC_FilterValue, 1, 64, 0, 0, // Skip to: 110
86/* 46 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 62
87/* 51 */ MCD::OPC_CheckField, 2, 11, 0, 4, 0, 0, // Skip to: 62
88/* 58 */ MCD::OPC_Decode, 211, 97, 0, // Opcode: C_NOP
89/* 62 */ MCD::OPC_CheckPredicate, 1, 18, 0, 0, // Skip to: 85
90/* 67 */ MCD::OPC_CheckField, 12, 1, 0, 11, 0, 0, // Skip to: 85
91/* 74 */ MCD::OPC_CheckField, 2, 5, 0, 4, 0, 0, // Skip to: 85
92/* 81 */ MCD::OPC_Decode, 168, 97, 2, // Opcode: C_ADDI_HINT_IMM_ZERO
93/* 85 */ MCD::OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 101
94/* 90 */ MCD::OPC_CheckField, 7, 5, 0, 4, 0, 0, // Skip to: 101
95/* 97 */ MCD::OPC_Decode, 212, 97, 3, // Opcode: C_NOP_HINT
96/* 101 */ MCD::OPC_CheckPredicate, 0, 44, 4, 0, // Skip to: 1174
97/* 106 */ MCD::OPC_Decode, 164, 97, 4, // Opcode: C_ADDI
98/* 110 */ MCD::OPC_FilterValue, 2, 35, 4, 0, // Skip to: 1174
99/* 115 */ MCD::OPC_CheckPredicate, 1, 18, 0, 0, // Skip to: 138
100/* 120 */ MCD::OPC_CheckField, 12, 1, 0, 11, 0, 0, // Skip to: 138
101/* 127 */ MCD::OPC_CheckField, 2, 5, 0, 4, 0, 0, // Skip to: 138
102/* 134 */ MCD::OPC_Decode, 222, 97, 5, // Opcode: C_SLLI64_HINT
103/* 138 */ MCD::OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 154
104/* 143 */ MCD::OPC_CheckField, 7, 5, 0, 4, 0, 0, // Skip to: 154
105/* 150 */ MCD::OPC_Decode, 223, 97, 6, // Opcode: C_SLLI_HINT
106/* 154 */ MCD::OPC_CheckPredicate, 0, 247, 3, 0, // Skip to: 1174
107/* 159 */ MCD::OPC_Decode, 221, 97, 7, // Opcode: C_SLLI
108/* 163 */ MCD::OPC_FilterValue, 1, 45, 0, 0, // Skip to: 213
109/* 168 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
110/* 171 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 185
111/* 176 */ MCD::OPC_CheckPredicate, 2, 225, 3, 0, // Skip to: 1174
112/* 181 */ MCD::OPC_Decode, 177, 97, 8, // Opcode: C_FLD
113/* 185 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 199
114/* 190 */ MCD::OPC_CheckPredicate, 3, 211, 3, 0, // Skip to: 1174
115/* 195 */ MCD::OPC_Decode, 167, 97, 9, // Opcode: C_ADDIW
116/* 199 */ MCD::OPC_FilterValue, 2, 202, 3, 0, // Skip to: 1174
117/* 204 */ MCD::OPC_CheckPredicate, 2, 197, 3, 0, // Skip to: 1174
118/* 209 */ MCD::OPC_Decode, 178, 97, 10, // Opcode: C_FLDSP
119/* 213 */ MCD::OPC_FilterValue, 2, 61, 0, 0, // Skip to: 279
120/* 218 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
121/* 221 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 235
122/* 226 */ MCD::OPC_CheckPredicate, 0, 175, 3, 0, // Skip to: 1174
123/* 231 */ MCD::OPC_Decode, 198, 97, 11, // Opcode: C_LW
124/* 235 */ MCD::OPC_FilterValue, 1, 25, 0, 0, // Skip to: 265
125/* 240 */ MCD::OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 256
126/* 245 */ MCD::OPC_CheckField, 7, 5, 0, 4, 0, 0, // Skip to: 256
127/* 252 */ MCD::OPC_Decode, 195, 97, 12, // Opcode: C_LI_HINT
128/* 256 */ MCD::OPC_CheckPredicate, 0, 145, 3, 0, // Skip to: 1174
129/* 261 */ MCD::OPC_Decode, 194, 97, 13, // Opcode: C_LI
130/* 265 */ MCD::OPC_FilterValue, 2, 136, 3, 0, // Skip to: 1174
131/* 270 */ MCD::OPC_CheckPredicate, 0, 131, 3, 0, // Skip to: 1174
132/* 275 */ MCD::OPC_Decode, 199, 97, 14, // Opcode: C_LWSP
133/* 279 */ MCD::OPC_FilterValue, 3, 197, 0, 0, // Skip to: 481
134/* 284 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
135/* 287 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 301
136/* 292 */ MCD::OPC_CheckPredicate, 3, 109, 3, 0, // Skip to: 1174
137/* 297 */ MCD::OPC_Decode, 190, 97, 15, // Opcode: C_LD
138/* 301 */ MCD::OPC_FilterValue, 1, 161, 0, 0, // Skip to: 467
139/* 306 */ MCD::OPC_ExtractField, 2, 11, // Inst{12-2} ...
140/* 309 */ MCD::OPC_FilterValue, 32, 9, 0, 0, // Skip to: 323
141/* 314 */ MCD::OPC_CheckPredicate, 4, 108, 0, 0, // Skip to: 427
142/* 319 */ MCD::OPC_Decode, 200, 97, 0, // Opcode: C_MOP1
143/* 323 */ MCD::OPC_FilterValue, 96, 9, 0, 0, // Skip to: 337
144/* 328 */ MCD::OPC_CheckPredicate, 4, 94, 0, 0, // Skip to: 427
145/* 333 */ MCD::OPC_Decode, 204, 97, 0, // Opcode: C_MOP3
146/* 337 */ MCD::OPC_FilterValue, 160, 1, 9, 0, 0, // Skip to: 352
147/* 343 */ MCD::OPC_CheckPredicate, 4, 79, 0, 0, // Skip to: 427
148/* 348 */ MCD::OPC_Decode, 205, 97, 0, // Opcode: C_MOP5
149/* 352 */ MCD::OPC_FilterValue, 224, 1, 9, 0, 0, // Skip to: 367
150/* 358 */ MCD::OPC_CheckPredicate, 4, 64, 0, 0, // Skip to: 427
151/* 363 */ MCD::OPC_Decode, 206, 97, 0, // Opcode: C_MOP7
152/* 367 */ MCD::OPC_FilterValue, 160, 2, 9, 0, 0, // Skip to: 382
153/* 373 */ MCD::OPC_CheckPredicate, 4, 49, 0, 0, // Skip to: 427
154/* 378 */ MCD::OPC_Decode, 207, 97, 0, // Opcode: C_MOP9
155/* 382 */ MCD::OPC_FilterValue, 224, 2, 9, 0, 0, // Skip to: 397
156/* 388 */ MCD::OPC_CheckPredicate, 4, 34, 0, 0, // Skip to: 427
157/* 393 */ MCD::OPC_Decode, 201, 97, 0, // Opcode: C_MOP11
158/* 397 */ MCD::OPC_FilterValue, 160, 3, 9, 0, 0, // Skip to: 412
159/* 403 */ MCD::OPC_CheckPredicate, 4, 19, 0, 0, // Skip to: 427
160/* 408 */ MCD::OPC_Decode, 202, 97, 0, // Opcode: C_MOP13
161/* 412 */ MCD::OPC_FilterValue, 224, 3, 9, 0, 0, // Skip to: 427
162/* 418 */ MCD::OPC_CheckPredicate, 4, 4, 0, 0, // Skip to: 427
163/* 423 */ MCD::OPC_Decode, 203, 97, 0, // Opcode: C_MOP15
164/* 427 */ MCD::OPC_ExtractField, 7, 5, // Inst{11-7} ...
165/* 430 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 444
166/* 435 */ MCD::OPC_CheckPredicate, 1, 18, 0, 0, // Skip to: 458
167/* 440 */ MCD::OPC_Decode, 197, 97, 12, // Opcode: C_LUI_HINT
168/* 444 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 458
169/* 449 */ MCD::OPC_CheckPredicate, 0, 4, 0, 0, // Skip to: 458
170/* 454 */ MCD::OPC_Decode, 165, 97, 16, // Opcode: C_ADDI16SP
171/* 458 */ MCD::OPC_CheckPredicate, 0, 199, 2, 0, // Skip to: 1174
172/* 463 */ MCD::OPC_Decode, 196, 97, 17, // Opcode: C_LUI
173/* 467 */ MCD::OPC_FilterValue, 2, 190, 2, 0, // Skip to: 1174
174/* 472 */ MCD::OPC_CheckPredicate, 3, 185, 2, 0, // Skip to: 1174
175/* 477 */ MCD::OPC_Decode, 191, 97, 18, // Opcode: C_LDSP
176/* 481 */ MCD::OPC_FilterValue, 4, 26, 2, 0, // Skip to: 1024
177/* 486 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
178/* 489 */ MCD::OPC_FilterValue, 0, 88, 0, 0, // Skip to: 582
179/* 494 */ MCD::OPC_ExtractField, 10, 3, // Inst{12-10} ...
180/* 497 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 511
181/* 502 */ MCD::OPC_CheckPredicate, 5, 155, 2, 0, // Skip to: 1174
182/* 507 */ MCD::OPC_Decode, 189, 97, 19, // Opcode: C_LBU
183/* 511 */ MCD::OPC_FilterValue, 1, 31, 0, 0, // Skip to: 547
184/* 516 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
185/* 519 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 533
186/* 524 */ MCD::OPC_CheckPredicate, 5, 133, 2, 0, // Skip to: 1174
187/* 529 */ MCD::OPC_Decode, 193, 97, 20, // Opcode: C_LHU
188/* 533 */ MCD::OPC_FilterValue, 1, 124, 2, 0, // Skip to: 1174
189/* 538 */ MCD::OPC_CheckPredicate, 5, 119, 2, 0, // Skip to: 1174
190/* 543 */ MCD::OPC_Decode, 192, 97, 20, // Opcode: C_LH
191/* 547 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 561
192/* 552 */ MCD::OPC_CheckPredicate, 5, 105, 2, 0, // Skip to: 1174
193/* 557 */ MCD::OPC_Decode, 215, 97, 19, // Opcode: C_SB
194/* 561 */ MCD::OPC_FilterValue, 3, 96, 2, 0, // Skip to: 1174
195/* 566 */ MCD::OPC_CheckPredicate, 5, 91, 2, 0, // Skip to: 1174
196/* 571 */ MCD::OPC_CheckField, 6, 1, 0, 84, 2, 0, // Skip to: 1174
197/* 578 */ MCD::OPC_Decode, 220, 97, 20, // Opcode: C_SH
198/* 582 */ MCD::OPC_FilterValue, 1, 65, 1, 0, // Skip to: 908
199/* 587 */ MCD::OPC_ExtractField, 10, 2, // Inst{11-10} ...
200/* 590 */ MCD::OPC_FilterValue, 0, 32, 0, 0, // Skip to: 627
201/* 595 */ MCD::OPC_CheckPredicate, 1, 18, 0, 0, // Skip to: 618
202/* 600 */ MCD::OPC_CheckField, 12, 1, 0, 11, 0, 0, // Skip to: 618
203/* 607 */ MCD::OPC_CheckField, 2, 5, 0, 4, 0, 0, // Skip to: 618
204/* 614 */ MCD::OPC_Decode, 227, 97, 21, // Opcode: C_SRLI64_HINT
205/* 618 */ MCD::OPC_CheckPredicate, 0, 39, 2, 0, // Skip to: 1174
206/* 623 */ MCD::OPC_Decode, 226, 97, 22, // Opcode: C_SRLI
207/* 627 */ MCD::OPC_FilterValue, 1, 32, 0, 0, // Skip to: 664
208/* 632 */ MCD::OPC_CheckPredicate, 1, 18, 0, 0, // Skip to: 655
209/* 637 */ MCD::OPC_CheckField, 12, 1, 0, 11, 0, 0, // Skip to: 655
210/* 644 */ MCD::OPC_CheckField, 2, 5, 0, 4, 0, 0, // Skip to: 655
211/* 651 */ MCD::OPC_Decode, 225, 97, 21, // Opcode: C_SRAI64_HINT
212/* 655 */ MCD::OPC_CheckPredicate, 0, 2, 2, 0, // Skip to: 1174
213/* 660 */ MCD::OPC_Decode, 224, 97, 22, // Opcode: C_SRAI
214/* 664 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 678
215/* 669 */ MCD::OPC_CheckPredicate, 0, 244, 1, 0, // Skip to: 1174
216/* 674 */ MCD::OPC_Decode, 173, 97, 23, // Opcode: C_ANDI
217/* 678 */ MCD::OPC_FilterValue, 3, 235, 1, 0, // Skip to: 1174
218/* 683 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ...
219/* 686 */ MCD::OPC_FilterValue, 0, 31, 0, 0, // Skip to: 722
220/* 691 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ...
221/* 694 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 708
222/* 699 */ MCD::OPC_CheckPredicate, 0, 214, 1, 0, // Skip to: 1174
223/* 704 */ MCD::OPC_Decode, 230, 97, 24, // Opcode: C_SUB
224/* 708 */ MCD::OPC_FilterValue, 1, 205, 1, 0, // Skip to: 1174
225/* 713 */ MCD::OPC_CheckPredicate, 3, 200, 1, 0, // Skip to: 1174
226/* 718 */ MCD::OPC_Decode, 231, 97, 24, // Opcode: C_SUBW
227/* 722 */ MCD::OPC_FilterValue, 1, 31, 0, 0, // Skip to: 758
228/* 727 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ...
229/* 730 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 744
230/* 735 */ MCD::OPC_CheckPredicate, 0, 178, 1, 0, // Skip to: 1174
231/* 740 */ MCD::OPC_Decode, 235, 97, 24, // Opcode: C_XOR
232/* 744 */ MCD::OPC_FilterValue, 1, 169, 1, 0, // Skip to: 1174
233/* 749 */ MCD::OPC_CheckPredicate, 3, 164, 1, 0, // Skip to: 1174
234/* 754 */ MCD::OPC_Decode, 170, 97, 24, // Opcode: C_ADDW
235/* 758 */ MCD::OPC_FilterValue, 2, 31, 0, 0, // Skip to: 794
236/* 763 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ...
237/* 766 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 780
238/* 771 */ MCD::OPC_CheckPredicate, 0, 142, 1, 0, // Skip to: 1174
239/* 776 */ MCD::OPC_Decode, 214, 97, 24, // Opcode: C_OR
240/* 780 */ MCD::OPC_FilterValue, 1, 133, 1, 0, // Skip to: 1174
241/* 785 */ MCD::OPC_CheckPredicate, 6, 128, 1, 0, // Skip to: 1174
242/* 790 */ MCD::OPC_Decode, 208, 97, 24, // Opcode: C_MUL
243/* 794 */ MCD::OPC_FilterValue, 3, 119, 1, 0, // Skip to: 1174
244/* 799 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ...
245/* 802 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 816
246/* 807 */ MCD::OPC_CheckPredicate, 0, 106, 1, 0, // Skip to: 1174
247/* 812 */ MCD::OPC_Decode, 172, 97, 24, // Opcode: C_AND
248/* 816 */ MCD::OPC_FilterValue, 1, 97, 1, 0, // Skip to: 1174
249/* 821 */ MCD::OPC_ExtractField, 2, 3, // Inst{4-2} ...
250/* 824 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 838
251/* 829 */ MCD::OPC_CheckPredicate, 5, 84, 1, 0, // Skip to: 1174
252/* 834 */ MCD::OPC_Decode, 236, 97, 21, // Opcode: C_ZEXT_B
253/* 838 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 852
254/* 843 */ MCD::OPC_CheckPredicate, 7, 70, 1, 0, // Skip to: 1174
255/* 848 */ MCD::OPC_Decode, 218, 97, 21, // Opcode: C_SEXT_B
256/* 852 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 866
257/* 857 */ MCD::OPC_CheckPredicate, 7, 56, 1, 0, // Skip to: 1174
258/* 862 */ MCD::OPC_Decode, 237, 97, 21, // Opcode: C_ZEXT_H
259/* 866 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 880
260/* 871 */ MCD::OPC_CheckPredicate, 7, 42, 1, 0, // Skip to: 1174
261/* 876 */ MCD::OPC_Decode, 219, 97, 21, // Opcode: C_SEXT_H
262/* 880 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 894
263/* 885 */ MCD::OPC_CheckPredicate, 8, 28, 1, 0, // Skip to: 1174
264/* 890 */ MCD::OPC_Decode, 238, 97, 21, // Opcode: C_ZEXT_W
265/* 894 */ MCD::OPC_FilterValue, 5, 19, 1, 0, // Skip to: 1174
266/* 899 */ MCD::OPC_CheckPredicate, 5, 14, 1, 0, // Skip to: 1174
267/* 904 */ MCD::OPC_Decode, 213, 97, 21, // Opcode: C_NOT
268/* 908 */ MCD::OPC_FilterValue, 2, 5, 1, 0, // Skip to: 1174
269/* 913 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ...
270/* 916 */ MCD::OPC_FilterValue, 0, 41, 0, 0, // Skip to: 962
271/* 921 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 937
272/* 926 */ MCD::OPC_CheckField, 2, 5, 0, 4, 0, 0, // Skip to: 937
273/* 933 */ MCD::OPC_Decode, 188, 97, 25, // Opcode: C_JR
274/* 937 */ MCD::OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 953
275/* 942 */ MCD::OPC_CheckField, 7, 5, 0, 4, 0, 0, // Skip to: 953
276/* 949 */ MCD::OPC_Decode, 210, 97, 26, // Opcode: C_MV_HINT
277/* 953 */ MCD::OPC_CheckPredicate, 0, 216, 0, 0, // Skip to: 1174
278/* 958 */ MCD::OPC_Decode, 209, 97, 27, // Opcode: C_MV
279/* 962 */ MCD::OPC_FilterValue, 1, 207, 0, 0, // Skip to: 1174
280/* 967 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 983
281/* 972 */ MCD::OPC_CheckField, 2, 10, 0, 4, 0, 0, // Skip to: 983
282/* 979 */ MCD::OPC_Decode, 176, 97, 0, // Opcode: C_EBREAK
283/* 983 */ MCD::OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 999
284/* 988 */ MCD::OPC_CheckField, 7, 5, 0, 4, 0, 0, // Skip to: 999
285/* 995 */ MCD::OPC_Decode, 171, 97, 28, // Opcode: C_ADD_HINT
286/* 999 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 1015
287/* 1004 */ MCD::OPC_CheckField, 2, 5, 0, 4, 0, 0, // Skip to: 1015
288/* 1011 */ MCD::OPC_Decode, 187, 97, 25, // Opcode: C_JALR
289/* 1015 */ MCD::OPC_CheckPredicate, 0, 154, 0, 0, // Skip to: 1174
290/* 1020 */ MCD::OPC_Decode, 163, 97, 29, // Opcode: C_ADD
291/* 1024 */ MCD::OPC_FilterValue, 5, 45, 0, 0, // Skip to: 1074
292/* 1029 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
293/* 1032 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1046
294/* 1037 */ MCD::OPC_CheckPredicate, 2, 132, 0, 0, // Skip to: 1174
295/* 1042 */ MCD::OPC_Decode, 181, 97, 8, // Opcode: C_FSD
296/* 1046 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 1060
297/* 1051 */ MCD::OPC_CheckPredicate, 0, 118, 0, 0, // Skip to: 1174
298/* 1056 */ MCD::OPC_Decode, 185, 97, 30, // Opcode: C_J
299/* 1060 */ MCD::OPC_FilterValue, 2, 109, 0, 0, // Skip to: 1174
300/* 1065 */ MCD::OPC_CheckPredicate, 2, 104, 0, 0, // Skip to: 1174
301/* 1070 */ MCD::OPC_Decode, 182, 97, 31, // Opcode: C_FSDSP
302/* 1074 */ MCD::OPC_FilterValue, 6, 45, 0, 0, // Skip to: 1124
303/* 1079 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
304/* 1082 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1096
305/* 1087 */ MCD::OPC_CheckPredicate, 0, 82, 0, 0, // Skip to: 1174
306/* 1092 */ MCD::OPC_Decode, 232, 97, 11, // Opcode: C_SW
307/* 1096 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 1110
308/* 1101 */ MCD::OPC_CheckPredicate, 0, 68, 0, 0, // Skip to: 1174
309/* 1106 */ MCD::OPC_Decode, 174, 97, 32, // Opcode: C_BEQZ
310/* 1110 */ MCD::OPC_FilterValue, 2, 59, 0, 0, // Skip to: 1174
311/* 1115 */ MCD::OPC_CheckPredicate, 0, 54, 0, 0, // Skip to: 1174
312/* 1120 */ MCD::OPC_Decode, 233, 97, 33, // Opcode: C_SWSP
313/* 1124 */ MCD::OPC_FilterValue, 7, 45, 0, 0, // Skip to: 1174
314/* 1129 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
315/* 1132 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1146
316/* 1137 */ MCD::OPC_CheckPredicate, 3, 32, 0, 0, // Skip to: 1174
317/* 1142 */ MCD::OPC_Decode, 216, 97, 15, // Opcode: C_SD
318/* 1146 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 1160
319/* 1151 */ MCD::OPC_CheckPredicate, 0, 18, 0, 0, // Skip to: 1174
320/* 1156 */ MCD::OPC_Decode, 175, 97, 32, // Opcode: C_BNEZ
321/* 1160 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 1174
322/* 1165 */ MCD::OPC_CheckPredicate, 3, 4, 0, 0, // Skip to: 1174
323/* 1170 */ MCD::OPC_Decode, 217, 97, 34, // Opcode: C_SDSP
324/* 1174 */ MCD::OPC_Fail,
325 0
326};
327
328static const uint8_t DecoderTable32[] = {
329/* 0 */ MCD::OPC_ExtractField, 0, 7, // Inst{6-0} ...
330/* 3 */ MCD::OPC_FilterValue, 3, 76, 0, 0, // Skip to: 84
331/* 8 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
332/* 11 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 20
333/* 16 */ MCD::OPC_Decode, 136, 100, 35, // Opcode: LB
334/* 20 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 29
335/* 25 */ MCD::OPC_Decode, 143, 100, 35, // Opcode: LH
336/* 29 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 38
337/* 34 */ MCD::OPC_Decode, 156, 100, 35, // Opcode: LW
338/* 38 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 52
339/* 43 */ MCD::OPC_CheckPredicate, 9, 165, 79, 0, // Skip to: 20437
340/* 48 */ MCD::OPC_Decode, 140, 100, 35, // Opcode: LD
341/* 52 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 61
342/* 57 */ MCD::OPC_Decode, 137, 100, 35, // Opcode: LBU
343/* 61 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 70
344/* 66 */ MCD::OPC_Decode, 144, 100, 35, // Opcode: LHU
345/* 70 */ MCD::OPC_FilterValue, 6, 138, 79, 0, // Skip to: 20437
346/* 75 */ MCD::OPC_CheckPredicate, 9, 133, 79, 0, // Skip to: 20437
347/* 80 */ MCD::OPC_Decode, 157, 100, 35, // Opcode: LWU
348/* 84 */ MCD::OPC_FilterValue, 7, 114, 11, 0, // Skip to: 3019
349/* 89 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
350/* 92 */ MCD::OPC_FilterValue, 0, 220, 2, 0, // Skip to: 829
351/* 97 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
352/* 100 */ MCD::OPC_FilterValue, 0, 73, 0, 0, // Skip to: 178
353/* 105 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
354/* 108 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 122
355/* 113 */ MCD::OPC_CheckPredicate, 10, 95, 79, 0, // Skip to: 20437
356/* 118 */ MCD::OPC_Decode, 250, 103, 36, // Opcode: VLE8_V
357/* 122 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 143
358/* 127 */ MCD::OPC_CheckPredicate, 10, 81, 79, 0, // Skip to: 20437
359/* 132 */ MCD::OPC_CheckField, 25, 1, 1, 74, 79, 0, // Skip to: 20437
360/* 139 */ MCD::OPC_Decode, 230, 103, 37, // Opcode: VL1RE8_V
361/* 143 */ MCD::OPC_FilterValue, 11, 16, 0, 0, // Skip to: 164
362/* 148 */ MCD::OPC_CheckPredicate, 10, 60, 79, 0, // Skip to: 20437
363/* 153 */ MCD::OPC_CheckField, 25, 1, 1, 53, 79, 0, // Skip to: 20437
364/* 160 */ MCD::OPC_Decode, 251, 103, 37, // Opcode: VLM_V
365/* 164 */ MCD::OPC_FilterValue, 16, 44, 79, 0, // Skip to: 20437
366/* 169 */ MCD::OPC_CheckPredicate, 10, 39, 79, 0, // Skip to: 20437
367/* 174 */ MCD::OPC_Decode, 249, 103, 36, // Opcode: VLE8FF_V
368/* 178 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 192
369/* 183 */ MCD::OPC_CheckPredicate, 10, 25, 79, 0, // Skip to: 20437
370/* 188 */ MCD::OPC_Decode, 247, 104, 38, // Opcode: VLUXEI8_V
371/* 192 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 206
372/* 197 */ MCD::OPC_CheckPredicate, 10, 11, 79, 0, // Skip to: 20437
373/* 202 */ MCD::OPC_Decode, 159, 104, 39, // Opcode: VLSE8_V
374/* 206 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 220
375/* 211 */ MCD::OPC_CheckPredicate, 10, 253, 78, 0, // Skip to: 20437
376/* 216 */ MCD::OPC_Decode, 255, 103, 38, // Opcode: VLOXEI8_V
377/* 220 */ MCD::OPC_FilterValue, 8, 52, 0, 0, // Skip to: 277
378/* 225 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
379/* 228 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 242
380/* 233 */ MCD::OPC_CheckPredicate, 10, 231, 78, 0, // Skip to: 20437
381/* 238 */ MCD::OPC_Decode, 167, 104, 36, // Opcode: VLSEG2E8_V
382/* 242 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 263
383/* 247 */ MCD::OPC_CheckPredicate, 10, 217, 78, 0, // Skip to: 20437
384/* 252 */ MCD::OPC_CheckField, 25, 1, 1, 210, 78, 0, // Skip to: 20437
385/* 259 */ MCD::OPC_Decode, 234, 103, 40, // Opcode: VL2RE8_V
386/* 263 */ MCD::OPC_FilterValue, 16, 201, 78, 0, // Skip to: 20437
387/* 268 */ MCD::OPC_CheckPredicate, 10, 196, 78, 0, // Skip to: 20437
388/* 273 */ MCD::OPC_Decode, 166, 104, 36, // Opcode: VLSEG2E8FF_V
389/* 277 */ MCD::OPC_FilterValue, 9, 9, 0, 0, // Skip to: 291
390/* 282 */ MCD::OPC_CheckPredicate, 10, 182, 78, 0, // Skip to: 20437
391/* 287 */ MCD::OPC_Decode, 251, 104, 38, // Opcode: VLUXSEG2EI8_V
392/* 291 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 305
393/* 296 */ MCD::OPC_CheckPredicate, 10, 168, 78, 0, // Skip to: 20437
394/* 301 */ MCD::OPC_Decode, 219, 104, 39, // Opcode: VLSSEG2E8_V
395/* 305 */ MCD::OPC_FilterValue, 11, 9, 0, 0, // Skip to: 319
396/* 310 */ MCD::OPC_CheckPredicate, 10, 154, 78, 0, // Skip to: 20437
397/* 315 */ MCD::OPC_Decode, 131, 104, 38, // Opcode: VLOXSEG2EI8_V
398/* 319 */ MCD::OPC_FilterValue, 16, 31, 0, 0, // Skip to: 355
399/* 324 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
400/* 327 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 341
401/* 332 */ MCD::OPC_CheckPredicate, 10, 132, 78, 0, // Skip to: 20437
402/* 337 */ MCD::OPC_Decode, 175, 104, 36, // Opcode: VLSEG3E8_V
403/* 341 */ MCD::OPC_FilterValue, 16, 123, 78, 0, // Skip to: 20437
404/* 346 */ MCD::OPC_CheckPredicate, 10, 118, 78, 0, // Skip to: 20437
405/* 351 */ MCD::OPC_Decode, 174, 104, 36, // Opcode: VLSEG3E8FF_V
406/* 355 */ MCD::OPC_FilterValue, 17, 9, 0, 0, // Skip to: 369
407/* 360 */ MCD::OPC_CheckPredicate, 10, 104, 78, 0, // Skip to: 20437
408/* 365 */ MCD::OPC_Decode, 255, 104, 38, // Opcode: VLUXSEG3EI8_V
409/* 369 */ MCD::OPC_FilterValue, 18, 9, 0, 0, // Skip to: 383
410/* 374 */ MCD::OPC_CheckPredicate, 10, 90, 78, 0, // Skip to: 20437
411/* 379 */ MCD::OPC_Decode, 223, 104, 39, // Opcode: VLSSEG3E8_V
412/* 383 */ MCD::OPC_FilterValue, 19, 9, 0, 0, // Skip to: 397
413/* 388 */ MCD::OPC_CheckPredicate, 10, 76, 78, 0, // Skip to: 20437
414/* 393 */ MCD::OPC_Decode, 135, 104, 38, // Opcode: VLOXSEG3EI8_V
415/* 397 */ MCD::OPC_FilterValue, 24, 52, 0, 0, // Skip to: 454
416/* 402 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
417/* 405 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 419
418/* 410 */ MCD::OPC_CheckPredicate, 10, 54, 78, 0, // Skip to: 20437
419/* 415 */ MCD::OPC_Decode, 183, 104, 36, // Opcode: VLSEG4E8_V
420/* 419 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 440
421/* 424 */ MCD::OPC_CheckPredicate, 10, 40, 78, 0, // Skip to: 20437
422/* 429 */ MCD::OPC_CheckField, 25, 1, 1, 33, 78, 0, // Skip to: 20437
423/* 436 */ MCD::OPC_Decode, 238, 103, 41, // Opcode: VL4RE8_V
424/* 440 */ MCD::OPC_FilterValue, 16, 24, 78, 0, // Skip to: 20437
425/* 445 */ MCD::OPC_CheckPredicate, 10, 19, 78, 0, // Skip to: 20437
426/* 450 */ MCD::OPC_Decode, 182, 104, 36, // Opcode: VLSEG4E8FF_V
427/* 454 */ MCD::OPC_FilterValue, 25, 9, 0, 0, // Skip to: 468
428/* 459 */ MCD::OPC_CheckPredicate, 10, 5, 78, 0, // Skip to: 20437
429/* 464 */ MCD::OPC_Decode, 131, 105, 38, // Opcode: VLUXSEG4EI8_V
430/* 468 */ MCD::OPC_FilterValue, 26, 9, 0, 0, // Skip to: 482
431/* 473 */ MCD::OPC_CheckPredicate, 10, 247, 77, 0, // Skip to: 20437
432/* 478 */ MCD::OPC_Decode, 227, 104, 39, // Opcode: VLSSEG4E8_V
433/* 482 */ MCD::OPC_FilterValue, 27, 9, 0, 0, // Skip to: 496
434/* 487 */ MCD::OPC_CheckPredicate, 10, 233, 77, 0, // Skip to: 20437
435/* 492 */ MCD::OPC_Decode, 139, 104, 38, // Opcode: VLOXSEG4EI8_V
436/* 496 */ MCD::OPC_FilterValue, 32, 31, 0, 0, // Skip to: 532
437/* 501 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
438/* 504 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 518
439/* 509 */ MCD::OPC_CheckPredicate, 10, 211, 77, 0, // Skip to: 20437
440/* 514 */ MCD::OPC_Decode, 191, 104, 36, // Opcode: VLSEG5E8_V
441/* 518 */ MCD::OPC_FilterValue, 16, 202, 77, 0, // Skip to: 20437
442/* 523 */ MCD::OPC_CheckPredicate, 10, 197, 77, 0, // Skip to: 20437
443/* 528 */ MCD::OPC_Decode, 190, 104, 36, // Opcode: VLSEG5E8FF_V
444/* 532 */ MCD::OPC_FilterValue, 33, 9, 0, 0, // Skip to: 546
445/* 537 */ MCD::OPC_CheckPredicate, 10, 183, 77, 0, // Skip to: 20437
446/* 542 */ MCD::OPC_Decode, 135, 105, 38, // Opcode: VLUXSEG5EI8_V
447/* 546 */ MCD::OPC_FilterValue, 34, 9, 0, 0, // Skip to: 560
448/* 551 */ MCD::OPC_CheckPredicate, 10, 169, 77, 0, // Skip to: 20437
449/* 556 */ MCD::OPC_Decode, 231, 104, 39, // Opcode: VLSSEG5E8_V
450/* 560 */ MCD::OPC_FilterValue, 35, 9, 0, 0, // Skip to: 574
451/* 565 */ MCD::OPC_CheckPredicate, 10, 155, 77, 0, // Skip to: 20437
452/* 570 */ MCD::OPC_Decode, 143, 104, 38, // Opcode: VLOXSEG5EI8_V
453/* 574 */ MCD::OPC_FilterValue, 40, 31, 0, 0, // Skip to: 610
454/* 579 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
455/* 582 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 596
456/* 587 */ MCD::OPC_CheckPredicate, 10, 133, 77, 0, // Skip to: 20437
457/* 592 */ MCD::OPC_Decode, 199, 104, 36, // Opcode: VLSEG6E8_V
458/* 596 */ MCD::OPC_FilterValue, 16, 124, 77, 0, // Skip to: 20437
459/* 601 */ MCD::OPC_CheckPredicate, 10, 119, 77, 0, // Skip to: 20437
460/* 606 */ MCD::OPC_Decode, 198, 104, 36, // Opcode: VLSEG6E8FF_V
461/* 610 */ MCD::OPC_FilterValue, 41, 9, 0, 0, // Skip to: 624
462/* 615 */ MCD::OPC_CheckPredicate, 10, 105, 77, 0, // Skip to: 20437
463/* 620 */ MCD::OPC_Decode, 139, 105, 38, // Opcode: VLUXSEG6EI8_V
464/* 624 */ MCD::OPC_FilterValue, 42, 9, 0, 0, // Skip to: 638
465/* 629 */ MCD::OPC_CheckPredicate, 10, 91, 77, 0, // Skip to: 20437
466/* 634 */ MCD::OPC_Decode, 235, 104, 39, // Opcode: VLSSEG6E8_V
467/* 638 */ MCD::OPC_FilterValue, 43, 9, 0, 0, // Skip to: 652
468/* 643 */ MCD::OPC_CheckPredicate, 10, 77, 77, 0, // Skip to: 20437
469/* 648 */ MCD::OPC_Decode, 147, 104, 38, // Opcode: VLOXSEG6EI8_V
470/* 652 */ MCD::OPC_FilterValue, 48, 31, 0, 0, // Skip to: 688
471/* 657 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
472/* 660 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 674
473/* 665 */ MCD::OPC_CheckPredicate, 10, 55, 77, 0, // Skip to: 20437
474/* 670 */ MCD::OPC_Decode, 207, 104, 36, // Opcode: VLSEG7E8_V
475/* 674 */ MCD::OPC_FilterValue, 16, 46, 77, 0, // Skip to: 20437
476/* 679 */ MCD::OPC_CheckPredicate, 10, 41, 77, 0, // Skip to: 20437
477/* 684 */ MCD::OPC_Decode, 206, 104, 36, // Opcode: VLSEG7E8FF_V
478/* 688 */ MCD::OPC_FilterValue, 49, 9, 0, 0, // Skip to: 702
479/* 693 */ MCD::OPC_CheckPredicate, 10, 27, 77, 0, // Skip to: 20437
480/* 698 */ MCD::OPC_Decode, 143, 105, 38, // Opcode: VLUXSEG7EI8_V
481/* 702 */ MCD::OPC_FilterValue, 50, 9, 0, 0, // Skip to: 716
482/* 707 */ MCD::OPC_CheckPredicate, 10, 13, 77, 0, // Skip to: 20437
483/* 712 */ MCD::OPC_Decode, 239, 104, 39, // Opcode: VLSSEG7E8_V
484/* 716 */ MCD::OPC_FilterValue, 51, 9, 0, 0, // Skip to: 730
485/* 721 */ MCD::OPC_CheckPredicate, 10, 255, 76, 0, // Skip to: 20437
486/* 726 */ MCD::OPC_Decode, 151, 104, 38, // Opcode: VLOXSEG7EI8_V
487/* 730 */ MCD::OPC_FilterValue, 56, 52, 0, 0, // Skip to: 787
488/* 735 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
489/* 738 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 752
490/* 743 */ MCD::OPC_CheckPredicate, 10, 233, 76, 0, // Skip to: 20437
491/* 748 */ MCD::OPC_Decode, 215, 104, 36, // Opcode: VLSEG8E8_V
492/* 752 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 773
493/* 757 */ MCD::OPC_CheckPredicate, 10, 219, 76, 0, // Skip to: 20437
494/* 762 */ MCD::OPC_CheckField, 25, 1, 1, 212, 76, 0, // Skip to: 20437
495/* 769 */ MCD::OPC_Decode, 242, 103, 42, // Opcode: VL8RE8_V
496/* 773 */ MCD::OPC_FilterValue, 16, 203, 76, 0, // Skip to: 20437
497/* 778 */ MCD::OPC_CheckPredicate, 10, 198, 76, 0, // Skip to: 20437
498/* 783 */ MCD::OPC_Decode, 214, 104, 36, // Opcode: VLSEG8E8FF_V
499/* 787 */ MCD::OPC_FilterValue, 57, 9, 0, 0, // Skip to: 801
500/* 792 */ MCD::OPC_CheckPredicate, 10, 184, 76, 0, // Skip to: 20437
501/* 797 */ MCD::OPC_Decode, 147, 105, 38, // Opcode: VLUXSEG8EI8_V
502/* 801 */ MCD::OPC_FilterValue, 58, 9, 0, 0, // Skip to: 815
503/* 806 */ MCD::OPC_CheckPredicate, 10, 170, 76, 0, // Skip to: 20437
504/* 811 */ MCD::OPC_Decode, 243, 104, 39, // Opcode: VLSSEG8E8_V
505/* 815 */ MCD::OPC_FilterValue, 59, 161, 76, 0, // Skip to: 20437
506/* 820 */ MCD::OPC_CheckPredicate, 10, 156, 76, 0, // Skip to: 20437
507/* 825 */ MCD::OPC_Decode, 155, 104, 38, // Opcode: VLOXSEG8EI8_V
508/* 829 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 843
509/* 834 */ MCD::OPC_CheckPredicate, 11, 142, 76, 0, // Skip to: 20437
510/* 839 */ MCD::OPC_Decode, 231, 98, 43, // Opcode: FLH
511/* 843 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 857
512/* 848 */ MCD::OPC_CheckPredicate, 12, 128, 76, 0, // Skip to: 20437
513/* 853 */ MCD::OPC_Decode, 245, 98, 44, // Opcode: FLW
514/* 857 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 871
515/* 862 */ MCD::OPC_CheckPredicate, 13, 114, 76, 0, // Skip to: 20437
516/* 867 */ MCD::OPC_Decode, 220, 98, 45, // Opcode: FLD
517/* 871 */ MCD::OPC_FilterValue, 5, 199, 2, 0, // Skip to: 1587
518/* 876 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
519/* 879 */ MCD::OPC_FilterValue, 0, 52, 0, 0, // Skip to: 936
520/* 884 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
521/* 887 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 901
522/* 892 */ MCD::OPC_CheckPredicate, 10, 84, 76, 0, // Skip to: 20437
523/* 897 */ MCD::OPC_Decode, 244, 103, 36, // Opcode: VLE16_V
524/* 901 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 922
525/* 906 */ MCD::OPC_CheckPredicate, 10, 70, 76, 0, // Skip to: 20437
526/* 911 */ MCD::OPC_CheckField, 25, 1, 1, 63, 76, 0, // Skip to: 20437
527/* 918 */ MCD::OPC_Decode, 227, 103, 37, // Opcode: VL1RE16_V
528/* 922 */ MCD::OPC_FilterValue, 16, 54, 76, 0, // Skip to: 20437
529/* 927 */ MCD::OPC_CheckPredicate, 10, 49, 76, 0, // Skip to: 20437
530/* 932 */ MCD::OPC_Decode, 243, 103, 36, // Opcode: VLE16FF_V
531/* 936 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 950
532/* 941 */ MCD::OPC_CheckPredicate, 10, 35, 76, 0, // Skip to: 20437
533/* 946 */ MCD::OPC_Decode, 244, 104, 38, // Opcode: VLUXEI16_V
534/* 950 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 964
535/* 955 */ MCD::OPC_CheckPredicate, 10, 21, 76, 0, // Skip to: 20437
536/* 960 */ MCD::OPC_Decode, 156, 104, 39, // Opcode: VLSE16_V
537/* 964 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 978
538/* 969 */ MCD::OPC_CheckPredicate, 10, 7, 76, 0, // Skip to: 20437
539/* 974 */ MCD::OPC_Decode, 252, 103, 38, // Opcode: VLOXEI16_V
540/* 978 */ MCD::OPC_FilterValue, 8, 52, 0, 0, // Skip to: 1035
541/* 983 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
542/* 986 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1000
543/* 991 */ MCD::OPC_CheckPredicate, 10, 241, 75, 0, // Skip to: 20437
544/* 996 */ MCD::OPC_Decode, 161, 104, 36, // Opcode: VLSEG2E16_V
545/* 1000 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 1021
546/* 1005 */ MCD::OPC_CheckPredicate, 10, 227, 75, 0, // Skip to: 20437
547/* 1010 */ MCD::OPC_CheckField, 25, 1, 1, 220, 75, 0, // Skip to: 20437
548/* 1017 */ MCD::OPC_Decode, 231, 103, 40, // Opcode: VL2RE16_V
549/* 1021 */ MCD::OPC_FilterValue, 16, 211, 75, 0, // Skip to: 20437
550/* 1026 */ MCD::OPC_CheckPredicate, 10, 206, 75, 0, // Skip to: 20437
551/* 1031 */ MCD::OPC_Decode, 160, 104, 36, // Opcode: VLSEG2E16FF_V
552/* 1035 */ MCD::OPC_FilterValue, 9, 9, 0, 0, // Skip to: 1049
553/* 1040 */ MCD::OPC_CheckPredicate, 10, 192, 75, 0, // Skip to: 20437
554/* 1045 */ MCD::OPC_Decode, 248, 104, 38, // Opcode: VLUXSEG2EI16_V
555/* 1049 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 1063
556/* 1054 */ MCD::OPC_CheckPredicate, 10, 178, 75, 0, // Skip to: 20437
557/* 1059 */ MCD::OPC_Decode, 216, 104, 39, // Opcode: VLSSEG2E16_V
558/* 1063 */ MCD::OPC_FilterValue, 11, 9, 0, 0, // Skip to: 1077
559/* 1068 */ MCD::OPC_CheckPredicate, 10, 164, 75, 0, // Skip to: 20437
560/* 1073 */ MCD::OPC_Decode, 128, 104, 38, // Opcode: VLOXSEG2EI16_V
561/* 1077 */ MCD::OPC_FilterValue, 16, 31, 0, 0, // Skip to: 1113
562/* 1082 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
563/* 1085 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1099
564/* 1090 */ MCD::OPC_CheckPredicate, 10, 142, 75, 0, // Skip to: 20437
565/* 1095 */ MCD::OPC_Decode, 169, 104, 36, // Opcode: VLSEG3E16_V
566/* 1099 */ MCD::OPC_FilterValue, 16, 133, 75, 0, // Skip to: 20437
567/* 1104 */ MCD::OPC_CheckPredicate, 10, 128, 75, 0, // Skip to: 20437
568/* 1109 */ MCD::OPC_Decode, 168, 104, 36, // Opcode: VLSEG3E16FF_V
569/* 1113 */ MCD::OPC_FilterValue, 17, 9, 0, 0, // Skip to: 1127
570/* 1118 */ MCD::OPC_CheckPredicate, 10, 114, 75, 0, // Skip to: 20437
571/* 1123 */ MCD::OPC_Decode, 252, 104, 38, // Opcode: VLUXSEG3EI16_V
572/* 1127 */ MCD::OPC_FilterValue, 18, 9, 0, 0, // Skip to: 1141
573/* 1132 */ MCD::OPC_CheckPredicate, 10, 100, 75, 0, // Skip to: 20437
574/* 1137 */ MCD::OPC_Decode, 220, 104, 39, // Opcode: VLSSEG3E16_V
575/* 1141 */ MCD::OPC_FilterValue, 19, 9, 0, 0, // Skip to: 1155
576/* 1146 */ MCD::OPC_CheckPredicate, 10, 86, 75, 0, // Skip to: 20437
577/* 1151 */ MCD::OPC_Decode, 132, 104, 38, // Opcode: VLOXSEG3EI16_V
578/* 1155 */ MCD::OPC_FilterValue, 24, 52, 0, 0, // Skip to: 1212
579/* 1160 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
580/* 1163 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1177
581/* 1168 */ MCD::OPC_CheckPredicate, 10, 64, 75, 0, // Skip to: 20437
582/* 1173 */ MCD::OPC_Decode, 177, 104, 36, // Opcode: VLSEG4E16_V
583/* 1177 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 1198
584/* 1182 */ MCD::OPC_CheckPredicate, 10, 50, 75, 0, // Skip to: 20437
585/* 1187 */ MCD::OPC_CheckField, 25, 1, 1, 43, 75, 0, // Skip to: 20437
586/* 1194 */ MCD::OPC_Decode, 235, 103, 41, // Opcode: VL4RE16_V
587/* 1198 */ MCD::OPC_FilterValue, 16, 34, 75, 0, // Skip to: 20437
588/* 1203 */ MCD::OPC_CheckPredicate, 10, 29, 75, 0, // Skip to: 20437
589/* 1208 */ MCD::OPC_Decode, 176, 104, 36, // Opcode: VLSEG4E16FF_V
590/* 1212 */ MCD::OPC_FilterValue, 25, 9, 0, 0, // Skip to: 1226
591/* 1217 */ MCD::OPC_CheckPredicate, 10, 15, 75, 0, // Skip to: 20437
592/* 1222 */ MCD::OPC_Decode, 128, 105, 38, // Opcode: VLUXSEG4EI16_V
593/* 1226 */ MCD::OPC_FilterValue, 26, 9, 0, 0, // Skip to: 1240
594/* 1231 */ MCD::OPC_CheckPredicate, 10, 1, 75, 0, // Skip to: 20437
595/* 1236 */ MCD::OPC_Decode, 224, 104, 39, // Opcode: VLSSEG4E16_V
596/* 1240 */ MCD::OPC_FilterValue, 27, 9, 0, 0, // Skip to: 1254
597/* 1245 */ MCD::OPC_CheckPredicate, 10, 243, 74, 0, // Skip to: 20437
598/* 1250 */ MCD::OPC_Decode, 136, 104, 38, // Opcode: VLOXSEG4EI16_V
599/* 1254 */ MCD::OPC_FilterValue, 32, 31, 0, 0, // Skip to: 1290
600/* 1259 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
601/* 1262 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1276
602/* 1267 */ MCD::OPC_CheckPredicate, 10, 221, 74, 0, // Skip to: 20437
603/* 1272 */ MCD::OPC_Decode, 185, 104, 36, // Opcode: VLSEG5E16_V
604/* 1276 */ MCD::OPC_FilterValue, 16, 212, 74, 0, // Skip to: 20437
605/* 1281 */ MCD::OPC_CheckPredicate, 10, 207, 74, 0, // Skip to: 20437
606/* 1286 */ MCD::OPC_Decode, 184, 104, 36, // Opcode: VLSEG5E16FF_V
607/* 1290 */ MCD::OPC_FilterValue, 33, 9, 0, 0, // Skip to: 1304
608/* 1295 */ MCD::OPC_CheckPredicate, 10, 193, 74, 0, // Skip to: 20437
609/* 1300 */ MCD::OPC_Decode, 132, 105, 38, // Opcode: VLUXSEG5EI16_V
610/* 1304 */ MCD::OPC_FilterValue, 34, 9, 0, 0, // Skip to: 1318
611/* 1309 */ MCD::OPC_CheckPredicate, 10, 179, 74, 0, // Skip to: 20437
612/* 1314 */ MCD::OPC_Decode, 228, 104, 39, // Opcode: VLSSEG5E16_V
613/* 1318 */ MCD::OPC_FilterValue, 35, 9, 0, 0, // Skip to: 1332
614/* 1323 */ MCD::OPC_CheckPredicate, 10, 165, 74, 0, // Skip to: 20437
615/* 1328 */ MCD::OPC_Decode, 140, 104, 38, // Opcode: VLOXSEG5EI16_V
616/* 1332 */ MCD::OPC_FilterValue, 40, 31, 0, 0, // Skip to: 1368
617/* 1337 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
618/* 1340 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1354
619/* 1345 */ MCD::OPC_CheckPredicate, 10, 143, 74, 0, // Skip to: 20437
620/* 1350 */ MCD::OPC_Decode, 193, 104, 36, // Opcode: VLSEG6E16_V
621/* 1354 */ MCD::OPC_FilterValue, 16, 134, 74, 0, // Skip to: 20437
622/* 1359 */ MCD::OPC_CheckPredicate, 10, 129, 74, 0, // Skip to: 20437
623/* 1364 */ MCD::OPC_Decode, 192, 104, 36, // Opcode: VLSEG6E16FF_V
624/* 1368 */ MCD::OPC_FilterValue, 41, 9, 0, 0, // Skip to: 1382
625/* 1373 */ MCD::OPC_CheckPredicate, 10, 115, 74, 0, // Skip to: 20437
626/* 1378 */ MCD::OPC_Decode, 136, 105, 38, // Opcode: VLUXSEG6EI16_V
627/* 1382 */ MCD::OPC_FilterValue, 42, 9, 0, 0, // Skip to: 1396
628/* 1387 */ MCD::OPC_CheckPredicate, 10, 101, 74, 0, // Skip to: 20437
629/* 1392 */ MCD::OPC_Decode, 232, 104, 39, // Opcode: VLSSEG6E16_V
630/* 1396 */ MCD::OPC_FilterValue, 43, 9, 0, 0, // Skip to: 1410
631/* 1401 */ MCD::OPC_CheckPredicate, 10, 87, 74, 0, // Skip to: 20437
632/* 1406 */ MCD::OPC_Decode, 144, 104, 38, // Opcode: VLOXSEG6EI16_V
633/* 1410 */ MCD::OPC_FilterValue, 48, 31, 0, 0, // Skip to: 1446
634/* 1415 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
635/* 1418 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1432
636/* 1423 */ MCD::OPC_CheckPredicate, 10, 65, 74, 0, // Skip to: 20437
637/* 1428 */ MCD::OPC_Decode, 201, 104, 36, // Opcode: VLSEG7E16_V
638/* 1432 */ MCD::OPC_FilterValue, 16, 56, 74, 0, // Skip to: 20437
639/* 1437 */ MCD::OPC_CheckPredicate, 10, 51, 74, 0, // Skip to: 20437
640/* 1442 */ MCD::OPC_Decode, 200, 104, 36, // Opcode: VLSEG7E16FF_V
641/* 1446 */ MCD::OPC_FilterValue, 49, 9, 0, 0, // Skip to: 1460
642/* 1451 */ MCD::OPC_CheckPredicate, 10, 37, 74, 0, // Skip to: 20437
643/* 1456 */ MCD::OPC_Decode, 140, 105, 38, // Opcode: VLUXSEG7EI16_V
644/* 1460 */ MCD::OPC_FilterValue, 50, 9, 0, 0, // Skip to: 1474
645/* 1465 */ MCD::OPC_CheckPredicate, 10, 23, 74, 0, // Skip to: 20437
646/* 1470 */ MCD::OPC_Decode, 236, 104, 39, // Opcode: VLSSEG7E16_V
647/* 1474 */ MCD::OPC_FilterValue, 51, 9, 0, 0, // Skip to: 1488
648/* 1479 */ MCD::OPC_CheckPredicate, 10, 9, 74, 0, // Skip to: 20437
649/* 1484 */ MCD::OPC_Decode, 148, 104, 38, // Opcode: VLOXSEG7EI16_V
650/* 1488 */ MCD::OPC_FilterValue, 56, 52, 0, 0, // Skip to: 1545
651/* 1493 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
652/* 1496 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1510
653/* 1501 */ MCD::OPC_CheckPredicate, 10, 243, 73, 0, // Skip to: 20437
654/* 1506 */ MCD::OPC_Decode, 209, 104, 36, // Opcode: VLSEG8E16_V
655/* 1510 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 1531
656/* 1515 */ MCD::OPC_CheckPredicate, 10, 229, 73, 0, // Skip to: 20437
657/* 1520 */ MCD::OPC_CheckField, 25, 1, 1, 222, 73, 0, // Skip to: 20437
658/* 1527 */ MCD::OPC_Decode, 239, 103, 42, // Opcode: VL8RE16_V
659/* 1531 */ MCD::OPC_FilterValue, 16, 213, 73, 0, // Skip to: 20437
660/* 1536 */ MCD::OPC_CheckPredicate, 10, 208, 73, 0, // Skip to: 20437
661/* 1541 */ MCD::OPC_Decode, 208, 104, 36, // Opcode: VLSEG8E16FF_V
662/* 1545 */ MCD::OPC_FilterValue, 57, 9, 0, 0, // Skip to: 1559
663/* 1550 */ MCD::OPC_CheckPredicate, 10, 194, 73, 0, // Skip to: 20437
664/* 1555 */ MCD::OPC_Decode, 144, 105, 38, // Opcode: VLUXSEG8EI16_V
665/* 1559 */ MCD::OPC_FilterValue, 58, 9, 0, 0, // Skip to: 1573
666/* 1564 */ MCD::OPC_CheckPredicate, 10, 180, 73, 0, // Skip to: 20437
667/* 1569 */ MCD::OPC_Decode, 240, 104, 39, // Opcode: VLSSEG8E16_V
668/* 1573 */ MCD::OPC_FilterValue, 59, 171, 73, 0, // Skip to: 20437
669/* 1578 */ MCD::OPC_CheckPredicate, 10, 166, 73, 0, // Skip to: 20437
670/* 1583 */ MCD::OPC_Decode, 152, 104, 38, // Opcode: VLOXSEG8EI16_V
671/* 1587 */ MCD::OPC_FilterValue, 6, 199, 2, 0, // Skip to: 2303
672/* 1592 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
673/* 1595 */ MCD::OPC_FilterValue, 0, 52, 0, 0, // Skip to: 1652
674/* 1600 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
675/* 1603 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1617
676/* 1608 */ MCD::OPC_CheckPredicate, 10, 136, 73, 0, // Skip to: 20437
677/* 1613 */ MCD::OPC_Decode, 246, 103, 36, // Opcode: VLE32_V
678/* 1617 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 1638
679/* 1622 */ MCD::OPC_CheckPredicate, 10, 122, 73, 0, // Skip to: 20437
680/* 1627 */ MCD::OPC_CheckField, 25, 1, 1, 115, 73, 0, // Skip to: 20437
681/* 1634 */ MCD::OPC_Decode, 228, 103, 37, // Opcode: VL1RE32_V
682/* 1638 */ MCD::OPC_FilterValue, 16, 106, 73, 0, // Skip to: 20437
683/* 1643 */ MCD::OPC_CheckPredicate, 10, 101, 73, 0, // Skip to: 20437
684/* 1648 */ MCD::OPC_Decode, 245, 103, 36, // Opcode: VLE32FF_V
685/* 1652 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 1666
686/* 1657 */ MCD::OPC_CheckPredicate, 10, 87, 73, 0, // Skip to: 20437
687/* 1662 */ MCD::OPC_Decode, 245, 104, 38, // Opcode: VLUXEI32_V
688/* 1666 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 1680
689/* 1671 */ MCD::OPC_CheckPredicate, 10, 73, 73, 0, // Skip to: 20437
690/* 1676 */ MCD::OPC_Decode, 157, 104, 39, // Opcode: VLSE32_V
691/* 1680 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 1694
692/* 1685 */ MCD::OPC_CheckPredicate, 10, 59, 73, 0, // Skip to: 20437
693/* 1690 */ MCD::OPC_Decode, 253, 103, 38, // Opcode: VLOXEI32_V
694/* 1694 */ MCD::OPC_FilterValue, 8, 52, 0, 0, // Skip to: 1751
695/* 1699 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
696/* 1702 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1716
697/* 1707 */ MCD::OPC_CheckPredicate, 10, 37, 73, 0, // Skip to: 20437
698/* 1712 */ MCD::OPC_Decode, 163, 104, 36, // Opcode: VLSEG2E32_V
699/* 1716 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 1737
700/* 1721 */ MCD::OPC_CheckPredicate, 10, 23, 73, 0, // Skip to: 20437
701/* 1726 */ MCD::OPC_CheckField, 25, 1, 1, 16, 73, 0, // Skip to: 20437
702/* 1733 */ MCD::OPC_Decode, 232, 103, 40, // Opcode: VL2RE32_V
703/* 1737 */ MCD::OPC_FilterValue, 16, 7, 73, 0, // Skip to: 20437
704/* 1742 */ MCD::OPC_CheckPredicate, 10, 2, 73, 0, // Skip to: 20437
705/* 1747 */ MCD::OPC_Decode, 162, 104, 36, // Opcode: VLSEG2E32FF_V
706/* 1751 */ MCD::OPC_FilterValue, 9, 9, 0, 0, // Skip to: 1765
707/* 1756 */ MCD::OPC_CheckPredicate, 10, 244, 72, 0, // Skip to: 20437
708/* 1761 */ MCD::OPC_Decode, 249, 104, 38, // Opcode: VLUXSEG2EI32_V
709/* 1765 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 1779
710/* 1770 */ MCD::OPC_CheckPredicate, 10, 230, 72, 0, // Skip to: 20437
711/* 1775 */ MCD::OPC_Decode, 217, 104, 39, // Opcode: VLSSEG2E32_V
712/* 1779 */ MCD::OPC_FilterValue, 11, 9, 0, 0, // Skip to: 1793
713/* 1784 */ MCD::OPC_CheckPredicate, 10, 216, 72, 0, // Skip to: 20437
714/* 1789 */ MCD::OPC_Decode, 129, 104, 38, // Opcode: VLOXSEG2EI32_V
715/* 1793 */ MCD::OPC_FilterValue, 16, 31, 0, 0, // Skip to: 1829
716/* 1798 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
717/* 1801 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1815
718/* 1806 */ MCD::OPC_CheckPredicate, 10, 194, 72, 0, // Skip to: 20437
719/* 1811 */ MCD::OPC_Decode, 171, 104, 36, // Opcode: VLSEG3E32_V
720/* 1815 */ MCD::OPC_FilterValue, 16, 185, 72, 0, // Skip to: 20437
721/* 1820 */ MCD::OPC_CheckPredicate, 10, 180, 72, 0, // Skip to: 20437
722/* 1825 */ MCD::OPC_Decode, 170, 104, 36, // Opcode: VLSEG3E32FF_V
723/* 1829 */ MCD::OPC_FilterValue, 17, 9, 0, 0, // Skip to: 1843
724/* 1834 */ MCD::OPC_CheckPredicate, 10, 166, 72, 0, // Skip to: 20437
725/* 1839 */ MCD::OPC_Decode, 253, 104, 38, // Opcode: VLUXSEG3EI32_V
726/* 1843 */ MCD::OPC_FilterValue, 18, 9, 0, 0, // Skip to: 1857
727/* 1848 */ MCD::OPC_CheckPredicate, 10, 152, 72, 0, // Skip to: 20437
728/* 1853 */ MCD::OPC_Decode, 221, 104, 39, // Opcode: VLSSEG3E32_V
729/* 1857 */ MCD::OPC_FilterValue, 19, 9, 0, 0, // Skip to: 1871
730/* 1862 */ MCD::OPC_CheckPredicate, 10, 138, 72, 0, // Skip to: 20437
731/* 1867 */ MCD::OPC_Decode, 133, 104, 38, // Opcode: VLOXSEG3EI32_V
732/* 1871 */ MCD::OPC_FilterValue, 24, 52, 0, 0, // Skip to: 1928
733/* 1876 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
734/* 1879 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1893
735/* 1884 */ MCD::OPC_CheckPredicate, 10, 116, 72, 0, // Skip to: 20437
736/* 1889 */ MCD::OPC_Decode, 179, 104, 36, // Opcode: VLSEG4E32_V
737/* 1893 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 1914
738/* 1898 */ MCD::OPC_CheckPredicate, 10, 102, 72, 0, // Skip to: 20437
739/* 1903 */ MCD::OPC_CheckField, 25, 1, 1, 95, 72, 0, // Skip to: 20437
740/* 1910 */ MCD::OPC_Decode, 236, 103, 41, // Opcode: VL4RE32_V
741/* 1914 */ MCD::OPC_FilterValue, 16, 86, 72, 0, // Skip to: 20437
742/* 1919 */ MCD::OPC_CheckPredicate, 10, 81, 72, 0, // Skip to: 20437
743/* 1924 */ MCD::OPC_Decode, 178, 104, 36, // Opcode: VLSEG4E32FF_V
744/* 1928 */ MCD::OPC_FilterValue, 25, 9, 0, 0, // Skip to: 1942
745/* 1933 */ MCD::OPC_CheckPredicate, 10, 67, 72, 0, // Skip to: 20437
746/* 1938 */ MCD::OPC_Decode, 129, 105, 38, // Opcode: VLUXSEG4EI32_V
747/* 1942 */ MCD::OPC_FilterValue, 26, 9, 0, 0, // Skip to: 1956
748/* 1947 */ MCD::OPC_CheckPredicate, 10, 53, 72, 0, // Skip to: 20437
749/* 1952 */ MCD::OPC_Decode, 225, 104, 39, // Opcode: VLSSEG4E32_V
750/* 1956 */ MCD::OPC_FilterValue, 27, 9, 0, 0, // Skip to: 1970
751/* 1961 */ MCD::OPC_CheckPredicate, 10, 39, 72, 0, // Skip to: 20437
752/* 1966 */ MCD::OPC_Decode, 137, 104, 38, // Opcode: VLOXSEG4EI32_V
753/* 1970 */ MCD::OPC_FilterValue, 32, 31, 0, 0, // Skip to: 2006
754/* 1975 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
755/* 1978 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1992
756/* 1983 */ MCD::OPC_CheckPredicate, 10, 17, 72, 0, // Skip to: 20437
757/* 1988 */ MCD::OPC_Decode, 187, 104, 36, // Opcode: VLSEG5E32_V
758/* 1992 */ MCD::OPC_FilterValue, 16, 8, 72, 0, // Skip to: 20437
759/* 1997 */ MCD::OPC_CheckPredicate, 10, 3, 72, 0, // Skip to: 20437
760/* 2002 */ MCD::OPC_Decode, 186, 104, 36, // Opcode: VLSEG5E32FF_V
761/* 2006 */ MCD::OPC_FilterValue, 33, 9, 0, 0, // Skip to: 2020
762/* 2011 */ MCD::OPC_CheckPredicate, 10, 245, 71, 0, // Skip to: 20437
763/* 2016 */ MCD::OPC_Decode, 133, 105, 38, // Opcode: VLUXSEG5EI32_V
764/* 2020 */ MCD::OPC_FilterValue, 34, 9, 0, 0, // Skip to: 2034
765/* 2025 */ MCD::OPC_CheckPredicate, 10, 231, 71, 0, // Skip to: 20437
766/* 2030 */ MCD::OPC_Decode, 229, 104, 39, // Opcode: VLSSEG5E32_V
767/* 2034 */ MCD::OPC_FilterValue, 35, 9, 0, 0, // Skip to: 2048
768/* 2039 */ MCD::OPC_CheckPredicate, 10, 217, 71, 0, // Skip to: 20437
769/* 2044 */ MCD::OPC_Decode, 141, 104, 38, // Opcode: VLOXSEG5EI32_V
770/* 2048 */ MCD::OPC_FilterValue, 40, 31, 0, 0, // Skip to: 2084
771/* 2053 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
772/* 2056 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2070
773/* 2061 */ MCD::OPC_CheckPredicate, 10, 195, 71, 0, // Skip to: 20437
774/* 2066 */ MCD::OPC_Decode, 195, 104, 36, // Opcode: VLSEG6E32_V
775/* 2070 */ MCD::OPC_FilterValue, 16, 186, 71, 0, // Skip to: 20437
776/* 2075 */ MCD::OPC_CheckPredicate, 10, 181, 71, 0, // Skip to: 20437
777/* 2080 */ MCD::OPC_Decode, 194, 104, 36, // Opcode: VLSEG6E32FF_V
778/* 2084 */ MCD::OPC_FilterValue, 41, 9, 0, 0, // Skip to: 2098
779/* 2089 */ MCD::OPC_CheckPredicate, 10, 167, 71, 0, // Skip to: 20437
780/* 2094 */ MCD::OPC_Decode, 137, 105, 38, // Opcode: VLUXSEG6EI32_V
781/* 2098 */ MCD::OPC_FilterValue, 42, 9, 0, 0, // Skip to: 2112
782/* 2103 */ MCD::OPC_CheckPredicate, 10, 153, 71, 0, // Skip to: 20437
783/* 2108 */ MCD::OPC_Decode, 233, 104, 39, // Opcode: VLSSEG6E32_V
784/* 2112 */ MCD::OPC_FilterValue, 43, 9, 0, 0, // Skip to: 2126
785/* 2117 */ MCD::OPC_CheckPredicate, 10, 139, 71, 0, // Skip to: 20437
786/* 2122 */ MCD::OPC_Decode, 145, 104, 38, // Opcode: VLOXSEG6EI32_V
787/* 2126 */ MCD::OPC_FilterValue, 48, 31, 0, 0, // Skip to: 2162
788/* 2131 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
789/* 2134 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2148
790/* 2139 */ MCD::OPC_CheckPredicate, 10, 117, 71, 0, // Skip to: 20437
791/* 2144 */ MCD::OPC_Decode, 203, 104, 36, // Opcode: VLSEG7E32_V
792/* 2148 */ MCD::OPC_FilterValue, 16, 108, 71, 0, // Skip to: 20437
793/* 2153 */ MCD::OPC_CheckPredicate, 10, 103, 71, 0, // Skip to: 20437
794/* 2158 */ MCD::OPC_Decode, 202, 104, 36, // Opcode: VLSEG7E32FF_V
795/* 2162 */ MCD::OPC_FilterValue, 49, 9, 0, 0, // Skip to: 2176
796/* 2167 */ MCD::OPC_CheckPredicate, 10, 89, 71, 0, // Skip to: 20437
797/* 2172 */ MCD::OPC_Decode, 141, 105, 38, // Opcode: VLUXSEG7EI32_V
798/* 2176 */ MCD::OPC_FilterValue, 50, 9, 0, 0, // Skip to: 2190
799/* 2181 */ MCD::OPC_CheckPredicate, 10, 75, 71, 0, // Skip to: 20437
800/* 2186 */ MCD::OPC_Decode, 237, 104, 39, // Opcode: VLSSEG7E32_V
801/* 2190 */ MCD::OPC_FilterValue, 51, 9, 0, 0, // Skip to: 2204
802/* 2195 */ MCD::OPC_CheckPredicate, 10, 61, 71, 0, // Skip to: 20437
803/* 2200 */ MCD::OPC_Decode, 149, 104, 38, // Opcode: VLOXSEG7EI32_V
804/* 2204 */ MCD::OPC_FilterValue, 56, 52, 0, 0, // Skip to: 2261
805/* 2209 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
806/* 2212 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2226
807/* 2217 */ MCD::OPC_CheckPredicate, 10, 39, 71, 0, // Skip to: 20437
808/* 2222 */ MCD::OPC_Decode, 211, 104, 36, // Opcode: VLSEG8E32_V
809/* 2226 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 2247
810/* 2231 */ MCD::OPC_CheckPredicate, 10, 25, 71, 0, // Skip to: 20437
811/* 2236 */ MCD::OPC_CheckField, 25, 1, 1, 18, 71, 0, // Skip to: 20437
812/* 2243 */ MCD::OPC_Decode, 240, 103, 42, // Opcode: VL8RE32_V
813/* 2247 */ MCD::OPC_FilterValue, 16, 9, 71, 0, // Skip to: 20437
814/* 2252 */ MCD::OPC_CheckPredicate, 10, 4, 71, 0, // Skip to: 20437
815/* 2257 */ MCD::OPC_Decode, 210, 104, 36, // Opcode: VLSEG8E32FF_V
816/* 2261 */ MCD::OPC_FilterValue, 57, 9, 0, 0, // Skip to: 2275
817/* 2266 */ MCD::OPC_CheckPredicate, 10, 246, 70, 0, // Skip to: 20437
818/* 2271 */ MCD::OPC_Decode, 145, 105, 38, // Opcode: VLUXSEG8EI32_V
819/* 2275 */ MCD::OPC_FilterValue, 58, 9, 0, 0, // Skip to: 2289
820/* 2280 */ MCD::OPC_CheckPredicate, 10, 232, 70, 0, // Skip to: 20437
821/* 2285 */ MCD::OPC_Decode, 241, 104, 39, // Opcode: VLSSEG8E32_V
822/* 2289 */ MCD::OPC_FilterValue, 59, 223, 70, 0, // Skip to: 20437
823/* 2294 */ MCD::OPC_CheckPredicate, 10, 218, 70, 0, // Skip to: 20437
824/* 2299 */ MCD::OPC_Decode, 153, 104, 38, // Opcode: VLOXSEG8EI32_V
825/* 2303 */ MCD::OPC_FilterValue, 7, 209, 70, 0, // Skip to: 20437
826/* 2308 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
827/* 2311 */ MCD::OPC_FilterValue, 0, 52, 0, 0, // Skip to: 2368
828/* 2316 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
829/* 2319 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2333
830/* 2324 */ MCD::OPC_CheckPredicate, 14, 188, 70, 0, // Skip to: 20437
831/* 2329 */ MCD::OPC_Decode, 248, 103, 36, // Opcode: VLE64_V
832/* 2333 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 2354
833/* 2338 */ MCD::OPC_CheckPredicate, 14, 174, 70, 0, // Skip to: 20437
834/* 2343 */ MCD::OPC_CheckField, 25, 1, 1, 167, 70, 0, // Skip to: 20437
835/* 2350 */ MCD::OPC_Decode, 229, 103, 37, // Opcode: VL1RE64_V
836/* 2354 */ MCD::OPC_FilterValue, 16, 158, 70, 0, // Skip to: 20437
837/* 2359 */ MCD::OPC_CheckPredicate, 14, 153, 70, 0, // Skip to: 20437
838/* 2364 */ MCD::OPC_Decode, 247, 103, 36, // Opcode: VLE64FF_V
839/* 2368 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 2382
840/* 2373 */ MCD::OPC_CheckPredicate, 15, 139, 70, 0, // Skip to: 20437
841/* 2378 */ MCD::OPC_Decode, 246, 104, 38, // Opcode: VLUXEI64_V
842/* 2382 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 2396
843/* 2387 */ MCD::OPC_CheckPredicate, 14, 125, 70, 0, // Skip to: 20437
844/* 2392 */ MCD::OPC_Decode, 158, 104, 39, // Opcode: VLSE64_V
845/* 2396 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 2410
846/* 2401 */ MCD::OPC_CheckPredicate, 15, 111, 70, 0, // Skip to: 20437
847/* 2406 */ MCD::OPC_Decode, 254, 103, 38, // Opcode: VLOXEI64_V
848/* 2410 */ MCD::OPC_FilterValue, 8, 52, 0, 0, // Skip to: 2467
849/* 2415 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
850/* 2418 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2432
851/* 2423 */ MCD::OPC_CheckPredicate, 14, 89, 70, 0, // Skip to: 20437
852/* 2428 */ MCD::OPC_Decode, 165, 104, 36, // Opcode: VLSEG2E64_V
853/* 2432 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 2453
854/* 2437 */ MCD::OPC_CheckPredicate, 14, 75, 70, 0, // Skip to: 20437
855/* 2442 */ MCD::OPC_CheckField, 25, 1, 1, 68, 70, 0, // Skip to: 20437
856/* 2449 */ MCD::OPC_Decode, 233, 103, 40, // Opcode: VL2RE64_V
857/* 2453 */ MCD::OPC_FilterValue, 16, 59, 70, 0, // Skip to: 20437
858/* 2458 */ MCD::OPC_CheckPredicate, 14, 54, 70, 0, // Skip to: 20437
859/* 2463 */ MCD::OPC_Decode, 164, 104, 36, // Opcode: VLSEG2E64FF_V
860/* 2467 */ MCD::OPC_FilterValue, 9, 9, 0, 0, // Skip to: 2481
861/* 2472 */ MCD::OPC_CheckPredicate, 16, 40, 70, 0, // Skip to: 20437
862/* 2477 */ MCD::OPC_Decode, 250, 104, 38, // Opcode: VLUXSEG2EI64_V
863/* 2481 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 2495
864/* 2486 */ MCD::OPC_CheckPredicate, 14, 26, 70, 0, // Skip to: 20437
865/* 2491 */ MCD::OPC_Decode, 218, 104, 39, // Opcode: VLSSEG2E64_V
866/* 2495 */ MCD::OPC_FilterValue, 11, 9, 0, 0, // Skip to: 2509
867/* 2500 */ MCD::OPC_CheckPredicate, 16, 12, 70, 0, // Skip to: 20437
868/* 2505 */ MCD::OPC_Decode, 130, 104, 38, // Opcode: VLOXSEG2EI64_V
869/* 2509 */ MCD::OPC_FilterValue, 16, 31, 0, 0, // Skip to: 2545
870/* 2514 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
871/* 2517 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2531
872/* 2522 */ MCD::OPC_CheckPredicate, 14, 246, 69, 0, // Skip to: 20437
873/* 2527 */ MCD::OPC_Decode, 173, 104, 36, // Opcode: VLSEG3E64_V
874/* 2531 */ MCD::OPC_FilterValue, 16, 237, 69, 0, // Skip to: 20437
875/* 2536 */ MCD::OPC_CheckPredicate, 14, 232, 69, 0, // Skip to: 20437
876/* 2541 */ MCD::OPC_Decode, 172, 104, 36, // Opcode: VLSEG3E64FF_V
877/* 2545 */ MCD::OPC_FilterValue, 17, 9, 0, 0, // Skip to: 2559
878/* 2550 */ MCD::OPC_CheckPredicate, 16, 218, 69, 0, // Skip to: 20437
879/* 2555 */ MCD::OPC_Decode, 254, 104, 38, // Opcode: VLUXSEG3EI64_V
880/* 2559 */ MCD::OPC_FilterValue, 18, 9, 0, 0, // Skip to: 2573
881/* 2564 */ MCD::OPC_CheckPredicate, 14, 204, 69, 0, // Skip to: 20437
882/* 2569 */ MCD::OPC_Decode, 222, 104, 39, // Opcode: VLSSEG3E64_V
883/* 2573 */ MCD::OPC_FilterValue, 19, 9, 0, 0, // Skip to: 2587
884/* 2578 */ MCD::OPC_CheckPredicate, 16, 190, 69, 0, // Skip to: 20437
885/* 2583 */ MCD::OPC_Decode, 134, 104, 38, // Opcode: VLOXSEG3EI64_V
886/* 2587 */ MCD::OPC_FilterValue, 24, 52, 0, 0, // Skip to: 2644
887/* 2592 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
888/* 2595 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2609
889/* 2600 */ MCD::OPC_CheckPredicate, 14, 168, 69, 0, // Skip to: 20437
890/* 2605 */ MCD::OPC_Decode, 181, 104, 36, // Opcode: VLSEG4E64_V
891/* 2609 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 2630
892/* 2614 */ MCD::OPC_CheckPredicate, 14, 154, 69, 0, // Skip to: 20437
893/* 2619 */ MCD::OPC_CheckField, 25, 1, 1, 147, 69, 0, // Skip to: 20437
894/* 2626 */ MCD::OPC_Decode, 237, 103, 41, // Opcode: VL4RE64_V
895/* 2630 */ MCD::OPC_FilterValue, 16, 138, 69, 0, // Skip to: 20437
896/* 2635 */ MCD::OPC_CheckPredicate, 14, 133, 69, 0, // Skip to: 20437
897/* 2640 */ MCD::OPC_Decode, 180, 104, 36, // Opcode: VLSEG4E64FF_V
898/* 2644 */ MCD::OPC_FilterValue, 25, 9, 0, 0, // Skip to: 2658
899/* 2649 */ MCD::OPC_CheckPredicate, 16, 119, 69, 0, // Skip to: 20437
900/* 2654 */ MCD::OPC_Decode, 130, 105, 38, // Opcode: VLUXSEG4EI64_V
901/* 2658 */ MCD::OPC_FilterValue, 26, 9, 0, 0, // Skip to: 2672
902/* 2663 */ MCD::OPC_CheckPredicate, 14, 105, 69, 0, // Skip to: 20437
903/* 2668 */ MCD::OPC_Decode, 226, 104, 39, // Opcode: VLSSEG4E64_V
904/* 2672 */ MCD::OPC_FilterValue, 27, 9, 0, 0, // Skip to: 2686
905/* 2677 */ MCD::OPC_CheckPredicate, 16, 91, 69, 0, // Skip to: 20437
906/* 2682 */ MCD::OPC_Decode, 138, 104, 38, // Opcode: VLOXSEG4EI64_V
907/* 2686 */ MCD::OPC_FilterValue, 32, 31, 0, 0, // Skip to: 2722
908/* 2691 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
909/* 2694 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2708
910/* 2699 */ MCD::OPC_CheckPredicate, 14, 69, 69, 0, // Skip to: 20437
911/* 2704 */ MCD::OPC_Decode, 189, 104, 36, // Opcode: VLSEG5E64_V
912/* 2708 */ MCD::OPC_FilterValue, 16, 60, 69, 0, // Skip to: 20437
913/* 2713 */ MCD::OPC_CheckPredicate, 14, 55, 69, 0, // Skip to: 20437
914/* 2718 */ MCD::OPC_Decode, 188, 104, 36, // Opcode: VLSEG5E64FF_V
915/* 2722 */ MCD::OPC_FilterValue, 33, 9, 0, 0, // Skip to: 2736
916/* 2727 */ MCD::OPC_CheckPredicate, 16, 41, 69, 0, // Skip to: 20437
917/* 2732 */ MCD::OPC_Decode, 134, 105, 38, // Opcode: VLUXSEG5EI64_V
918/* 2736 */ MCD::OPC_FilterValue, 34, 9, 0, 0, // Skip to: 2750
919/* 2741 */ MCD::OPC_CheckPredicate, 14, 27, 69, 0, // Skip to: 20437
920/* 2746 */ MCD::OPC_Decode, 230, 104, 39, // Opcode: VLSSEG5E64_V
921/* 2750 */ MCD::OPC_FilterValue, 35, 9, 0, 0, // Skip to: 2764
922/* 2755 */ MCD::OPC_CheckPredicate, 16, 13, 69, 0, // Skip to: 20437
923/* 2760 */ MCD::OPC_Decode, 142, 104, 38, // Opcode: VLOXSEG5EI64_V
924/* 2764 */ MCD::OPC_FilterValue, 40, 31, 0, 0, // Skip to: 2800
925/* 2769 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
926/* 2772 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2786
927/* 2777 */ MCD::OPC_CheckPredicate, 14, 247, 68, 0, // Skip to: 20437
928/* 2782 */ MCD::OPC_Decode, 197, 104, 36, // Opcode: VLSEG6E64_V
929/* 2786 */ MCD::OPC_FilterValue, 16, 238, 68, 0, // Skip to: 20437
930/* 2791 */ MCD::OPC_CheckPredicate, 14, 233, 68, 0, // Skip to: 20437
931/* 2796 */ MCD::OPC_Decode, 196, 104, 36, // Opcode: VLSEG6E64FF_V
932/* 2800 */ MCD::OPC_FilterValue, 41, 9, 0, 0, // Skip to: 2814
933/* 2805 */ MCD::OPC_CheckPredicate, 16, 219, 68, 0, // Skip to: 20437
934/* 2810 */ MCD::OPC_Decode, 138, 105, 38, // Opcode: VLUXSEG6EI64_V
935/* 2814 */ MCD::OPC_FilterValue, 42, 9, 0, 0, // Skip to: 2828
936/* 2819 */ MCD::OPC_CheckPredicate, 14, 205, 68, 0, // Skip to: 20437
937/* 2824 */ MCD::OPC_Decode, 234, 104, 39, // Opcode: VLSSEG6E64_V
938/* 2828 */ MCD::OPC_FilterValue, 43, 9, 0, 0, // Skip to: 2842
939/* 2833 */ MCD::OPC_CheckPredicate, 16, 191, 68, 0, // Skip to: 20437
940/* 2838 */ MCD::OPC_Decode, 146, 104, 38, // Opcode: VLOXSEG6EI64_V
941/* 2842 */ MCD::OPC_FilterValue, 48, 31, 0, 0, // Skip to: 2878
942/* 2847 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
943/* 2850 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2864
944/* 2855 */ MCD::OPC_CheckPredicate, 14, 169, 68, 0, // Skip to: 20437
945/* 2860 */ MCD::OPC_Decode, 205, 104, 36, // Opcode: VLSEG7E64_V
946/* 2864 */ MCD::OPC_FilterValue, 16, 160, 68, 0, // Skip to: 20437
947/* 2869 */ MCD::OPC_CheckPredicate, 14, 155, 68, 0, // Skip to: 20437
948/* 2874 */ MCD::OPC_Decode, 204, 104, 36, // Opcode: VLSEG7E64FF_V
949/* 2878 */ MCD::OPC_FilterValue, 49, 9, 0, 0, // Skip to: 2892
950/* 2883 */ MCD::OPC_CheckPredicate, 16, 141, 68, 0, // Skip to: 20437
951/* 2888 */ MCD::OPC_Decode, 142, 105, 38, // Opcode: VLUXSEG7EI64_V
952/* 2892 */ MCD::OPC_FilterValue, 50, 9, 0, 0, // Skip to: 2906
953/* 2897 */ MCD::OPC_CheckPredicate, 14, 127, 68, 0, // Skip to: 20437
954/* 2902 */ MCD::OPC_Decode, 238, 104, 39, // Opcode: VLSSEG7E64_V
955/* 2906 */ MCD::OPC_FilterValue, 51, 9, 0, 0, // Skip to: 2920
956/* 2911 */ MCD::OPC_CheckPredicate, 16, 113, 68, 0, // Skip to: 20437
957/* 2916 */ MCD::OPC_Decode, 150, 104, 38, // Opcode: VLOXSEG7EI64_V
958/* 2920 */ MCD::OPC_FilterValue, 56, 52, 0, 0, // Skip to: 2977
959/* 2925 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
960/* 2928 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2942
961/* 2933 */ MCD::OPC_CheckPredicate, 14, 91, 68, 0, // Skip to: 20437
962/* 2938 */ MCD::OPC_Decode, 213, 104, 36, // Opcode: VLSEG8E64_V
963/* 2942 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 2963
964/* 2947 */ MCD::OPC_CheckPredicate, 14, 77, 68, 0, // Skip to: 20437
965/* 2952 */ MCD::OPC_CheckField, 25, 1, 1, 70, 68, 0, // Skip to: 20437
966/* 2959 */ MCD::OPC_Decode, 241, 103, 42, // Opcode: VL8RE64_V
967/* 2963 */ MCD::OPC_FilterValue, 16, 61, 68, 0, // Skip to: 20437
968/* 2968 */ MCD::OPC_CheckPredicate, 14, 56, 68, 0, // Skip to: 20437
969/* 2973 */ MCD::OPC_Decode, 212, 104, 36, // Opcode: VLSEG8E64FF_V
970/* 2977 */ MCD::OPC_FilterValue, 57, 9, 0, 0, // Skip to: 2991
971/* 2982 */ MCD::OPC_CheckPredicate, 16, 42, 68, 0, // Skip to: 20437
972/* 2987 */ MCD::OPC_Decode, 146, 105, 38, // Opcode: VLUXSEG8EI64_V
973/* 2991 */ MCD::OPC_FilterValue, 58, 9, 0, 0, // Skip to: 3005
974/* 2996 */ MCD::OPC_CheckPredicate, 14, 28, 68, 0, // Skip to: 20437
975/* 3001 */ MCD::OPC_Decode, 242, 104, 39, // Opcode: VLSSEG8E64_V
976/* 3005 */ MCD::OPC_FilterValue, 59, 19, 68, 0, // Skip to: 20437
977/* 3010 */ MCD::OPC_CheckPredicate, 16, 14, 68, 0, // Skip to: 20437
978/* 3015 */ MCD::OPC_Decode, 154, 104, 38, // Opcode: VLOXSEG8EI64_V
979/* 3019 */ MCD::OPC_FilterValue, 15, 124, 0, 0, // Skip to: 3148
980/* 3024 */ MCD::OPC_ExtractField, 7, 8, // Inst{14-7} ...
981/* 3027 */ MCD::OPC_FilterValue, 0, 36, 0, 0, // Skip to: 3068
982/* 3032 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ...
983/* 3035 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3051
984/* 3040 */ MCD::OPC_CheckField, 15, 5, 0, 238, 67, 0, // Skip to: 20437
985/* 3047 */ MCD::OPC_Decode, 210, 98, 46, // Opcode: FENCE
986/* 3051 */ MCD::OPC_FilterValue, 8, 229, 67, 0, // Skip to: 20437
987/* 3056 */ MCD::OPC_CheckField, 15, 13, 224, 12, 221, 67, 0, // Skip to: 20437
988/* 3064 */ MCD::OPC_Decode, 212, 98, 0, // Opcode: FENCE_TSO
989/* 3068 */ MCD::OPC_FilterValue, 32, 11, 0, 0, // Skip to: 3084
990/* 3073 */ MCD::OPC_CheckField, 15, 17, 0, 205, 67, 0, // Skip to: 20437
991/* 3080 */ MCD::OPC_Decode, 211, 98, 0, // Opcode: FENCE_I
992/* 3084 */ MCD::OPC_FilterValue, 64, 196, 67, 0, // Skip to: 20437
993/* 3089 */ MCD::OPC_ExtractField, 20, 12, // Inst{31-20} ...
994/* 3092 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3106
995/* 3097 */ MCD::OPC_CheckPredicate, 17, 183, 67, 0, // Skip to: 20437
996/* 3102 */ MCD::OPC_Decode, 208, 94, 47, // Opcode: CBO_INVAL
997/* 3106 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 3120
998/* 3111 */ MCD::OPC_CheckPredicate, 17, 169, 67, 0, // Skip to: 20437
999/* 3116 */ MCD::OPC_Decode, 206, 94, 47, // Opcode: CBO_CLEAN
1000/* 3120 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 3134
1001/* 3125 */ MCD::OPC_CheckPredicate, 17, 155, 67, 0, // Skip to: 20437
1002/* 3130 */ MCD::OPC_Decode, 207, 94, 47, // Opcode: CBO_FLUSH
1003/* 3134 */ MCD::OPC_FilterValue, 4, 146, 67, 0, // Skip to: 20437
1004/* 3139 */ MCD::OPC_CheckPredicate, 18, 141, 67, 0, // Skip to: 20437
1005/* 3144 */ MCD::OPC_Decode, 209, 94, 47, // Opcode: CBO_ZERO
1006/* 3148 */ MCD::OPC_FilterValue, 19, 106, 2, 0, // Skip to: 3771
1007/* 3153 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
1008/* 3156 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3165
1009/* 3161 */ MCD::OPC_Decode, 132, 93, 35, // Opcode: ADDI
1010/* 3165 */ MCD::OPC_FilterValue, 1, 88, 1, 0, // Skip to: 3514
1011/* 3170 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
1012/* 3173 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3182
1013/* 3178 */ MCD::OPC_Decode, 159, 101, 48, // Opcode: SLLI
1014/* 3182 */ MCD::OPC_FilterValue, 2, 16, 0, 0, // Skip to: 3203
1015/* 3187 */ MCD::OPC_CheckPredicate, 19, 93, 67, 0, // Skip to: 20437
1016/* 3192 */ MCD::OPC_CheckField, 20, 6, 15, 86, 67, 0, // Skip to: 20437
1017/* 3199 */ MCD::OPC_Decode, 134, 108, 49, // Opcode: ZIP_RV32
1018/* 3203 */ MCD::OPC_FilterValue, 4, 143, 0, 0, // Skip to: 3351
1019/* 3208 */ MCD::OPC_ExtractField, 20, 6, // Inst{25-20} ...
1020/* 3211 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3225
1021/* 3216 */ MCD::OPC_CheckPredicate, 20, 64, 67, 0, // Skip to: 20437
1022/* 3221 */ MCD::OPC_Decode, 143, 101, 49, // Opcode: SHA256SUM0
1023/* 3225 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 3239
1024/* 3230 */ MCD::OPC_CheckPredicate, 20, 50, 67, 0, // Skip to: 20437
1025/* 3235 */ MCD::OPC_Decode, 144, 101, 49, // Opcode: SHA256SUM1
1026/* 3239 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 3253
1027/* 3244 */ MCD::OPC_CheckPredicate, 20, 36, 67, 0, // Skip to: 20437
1028/* 3249 */ MCD::OPC_Decode, 141, 101, 49, // Opcode: SHA256SIG0
1029/* 3253 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 3267
1030/* 3258 */ MCD::OPC_CheckPredicate, 20, 22, 67, 0, // Skip to: 20437
1031/* 3263 */ MCD::OPC_Decode, 142, 101, 49, // Opcode: SHA256SIG1
1032/* 3267 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 3281
1033/* 3272 */ MCD::OPC_CheckPredicate, 21, 8, 67, 0, // Skip to: 20437
1034/* 3277 */ MCD::OPC_Decode, 151, 101, 49, // Opcode: SHA512SUM0
1035/* 3281 */ MCD::OPC_FilterValue, 5, 9, 0, 0, // Skip to: 3295
1036/* 3286 */ MCD::OPC_CheckPredicate, 21, 250, 66, 0, // Skip to: 20437
1037/* 3291 */ MCD::OPC_Decode, 153, 101, 49, // Opcode: SHA512SUM1
1038/* 3295 */ MCD::OPC_FilterValue, 6, 9, 0, 0, // Skip to: 3309
1039/* 3300 */ MCD::OPC_CheckPredicate, 21, 236, 66, 0, // Skip to: 20437
1040/* 3305 */ MCD::OPC_Decode, 145, 101, 49, // Opcode: SHA512SIG0
1041/* 3309 */ MCD::OPC_FilterValue, 7, 9, 0, 0, // Skip to: 3323
1042/* 3314 */ MCD::OPC_CheckPredicate, 21, 222, 66, 0, // Skip to: 20437
1043/* 3319 */ MCD::OPC_Decode, 148, 101, 49, // Opcode: SHA512SIG1
1044/* 3323 */ MCD::OPC_FilterValue, 8, 9, 0, 0, // Skip to: 3337
1045/* 3328 */ MCD::OPC_CheckPredicate, 22, 208, 66, 0, // Skip to: 20437
1046/* 3333 */ MCD::OPC_Decode, 167, 101, 49, // Opcode: SM3P0
1047/* 3337 */ MCD::OPC_FilterValue, 9, 199, 66, 0, // Skip to: 20437
1048/* 3342 */ MCD::OPC_CheckPredicate, 22, 194, 66, 0, // Skip to: 20437
1049/* 3347 */ MCD::OPC_Decode, 168, 101, 49, // Opcode: SM3P1
1050/* 3351 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 3365
1051/* 3356 */ MCD::OPC_CheckPredicate, 23, 180, 66, 0, // Skip to: 20437
1052/* 3361 */ MCD::OPC_Decode, 205, 94, 48, // Opcode: BSETI
1053/* 3365 */ MCD::OPC_FilterValue, 12, 38, 0, 0, // Skip to: 3408
1054/* 3370 */ MCD::OPC_ExtractField, 24, 2, // Inst{25-24} ...
1055/* 3373 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3394
1056/* 3378 */ MCD::OPC_CheckPredicate, 24, 158, 66, 0, // Skip to: 20437
1057/* 3383 */ MCD::OPC_CheckField, 20, 4, 0, 151, 66, 0, // Skip to: 20437
1058/* 3390 */ MCD::OPC_Decode, 144, 93, 49, // Opcode: AES64IM
1059/* 3394 */ MCD::OPC_FilterValue, 1, 142, 66, 0, // Skip to: 20437
1060/* 3399 */ MCD::OPC_CheckPredicate, 25, 137, 66, 0, // Skip to: 20437
1061/* 3404 */ MCD::OPC_Decode, 145, 93, 50, // Opcode: AES64KS1I
1062/* 3408 */ MCD::OPC_FilterValue, 18, 9, 0, 0, // Skip to: 3422
1063/* 3413 */ MCD::OPC_CheckPredicate, 23, 123, 66, 0, // Skip to: 20437
1064/* 3418 */ MCD::OPC_Decode, 192, 94, 48, // Opcode: BCLRI
1065/* 3422 */ MCD::OPC_FilterValue, 24, 73, 0, 0, // Skip to: 3500
1066/* 3427 */ MCD::OPC_ExtractField, 20, 6, // Inst{25-20} ...
1067/* 3430 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3444
1068/* 3435 */ MCD::OPC_CheckPredicate, 26, 101, 66, 0, // Skip to: 20437
1069/* 3440 */ MCD::OPC_Decode, 213, 94, 49, // Opcode: CLZ
1070/* 3444 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 3458
1071/* 3449 */ MCD::OPC_CheckPredicate, 26, 87, 66, 0, // Skip to: 20437
1072/* 3454 */ MCD::OPC_Decode, 231, 94, 49, // Opcode: CTZ
1073/* 3458 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 3472
1074/* 3463 */ MCD::OPC_CheckPredicate, 26, 73, 66, 0, // Skip to: 20437
1075/* 3468 */ MCD::OPC_Decode, 223, 94, 49, // Opcode: CPOP
1076/* 3472 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 3486
1077/* 3477 */ MCD::OPC_CheckPredicate, 26, 59, 66, 0, // Skip to: 20437
1078/* 3482 */ MCD::OPC_Decode, 254, 100, 49, // Opcode: SEXT_B
1079/* 3486 */ MCD::OPC_FilterValue, 5, 50, 66, 0, // Skip to: 20437
1080/* 3491 */ MCD::OPC_CheckPredicate, 26, 45, 66, 0, // Skip to: 20437
1081/* 3496 */ MCD::OPC_Decode, 255, 100, 49, // Opcode: SEXT_H
1082/* 3500 */ MCD::OPC_FilterValue, 26, 36, 66, 0, // Skip to: 20437
1083/* 3505 */ MCD::OPC_CheckPredicate, 23, 31, 66, 0, // Skip to: 20437
1084/* 3510 */ MCD::OPC_Decode, 199, 94, 48, // Opcode: BINVI
1085/* 3514 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 3523
1086/* 3519 */ MCD::OPC_Decode, 164, 101, 35, // Opcode: SLTI
1087/* 3523 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 3532
1088/* 3528 */ MCD::OPC_Decode, 165, 101, 35, // Opcode: SLTIU
1089/* 3532 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 3541
1090/* 3537 */ MCD::OPC_Decode, 129, 108, 35, // Opcode: XORI
1091/* 3541 */ MCD::OPC_FilterValue, 5, 141, 0, 0, // Skip to: 3687
1092/* 3546 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
1093/* 3549 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3558
1094/* 3554 */ MCD::OPC_Decode, 177, 101, 48, // Opcode: SRLI
1095/* 3558 */ MCD::OPC_FilterValue, 2, 16, 0, 0, // Skip to: 3579
1096/* 3563 */ MCD::OPC_CheckPredicate, 19, 229, 65, 0, // Skip to: 20437
1097/* 3568 */ MCD::OPC_CheckField, 20, 6, 15, 222, 65, 0, // Skip to: 20437
1098/* 3575 */ MCD::OPC_Decode, 178, 102, 49, // Opcode: UNZIP_RV32
1099/* 3579 */ MCD::OPC_FilterValue, 10, 16, 0, 0, // Skip to: 3600
1100/* 3584 */ MCD::OPC_CheckPredicate, 26, 208, 65, 0, // Skip to: 20437
1101/* 3589 */ MCD::OPC_CheckField, 20, 6, 7, 201, 65, 0, // Skip to: 20437
1102/* 3596 */ MCD::OPC_Decode, 211, 100, 49, // Opcode: ORC_B
1103/* 3600 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 3609
1104/* 3605 */ MCD::OPC_Decode, 172, 101, 48, // Opcode: SRAI
1105/* 3609 */ MCD::OPC_FilterValue, 18, 9, 0, 0, // Skip to: 3623
1106/* 3614 */ MCD::OPC_CheckPredicate, 23, 178, 65, 0, // Skip to: 20437
1107/* 3619 */ MCD::OPC_Decode, 195, 94, 48, // Opcode: BEXTI
1108/* 3623 */ MCD::OPC_FilterValue, 24, 9, 0, 0, // Skip to: 3637
1109/* 3628 */ MCD::OPC_CheckPredicate, 27, 164, 65, 0, // Skip to: 20437
1110/* 3633 */ MCD::OPC_Decode, 237, 100, 48, // Opcode: RORI
1111/* 3637 */ MCD::OPC_FilterValue, 26, 155, 65, 0, // Skip to: 20437
1112/* 3642 */ MCD::OPC_ExtractField, 20, 6, // Inst{25-20} ...
1113/* 3645 */ MCD::OPC_FilterValue, 7, 9, 0, 0, // Skip to: 3659
1114/* 3650 */ MCD::OPC_CheckPredicate, 28, 142, 65, 0, // Skip to: 20437
1115/* 3655 */ MCD::OPC_Decode, 203, 94, 49, // Opcode: BREV8
1116/* 3659 */ MCD::OPC_FilterValue, 24, 9, 0, 0, // Skip to: 3673
1117/* 3664 */ MCD::OPC_CheckPredicate, 29, 128, 65, 0, // Skip to: 20437
1118/* 3669 */ MCD::OPC_Decode, 232, 100, 49, // Opcode: REV8_RV32
1119/* 3673 */ MCD::OPC_FilterValue, 56, 119, 65, 0, // Skip to: 20437
1120/* 3678 */ MCD::OPC_CheckPredicate, 30, 114, 65, 0, // Skip to: 20437
1121/* 3683 */ MCD::OPC_Decode, 233, 100, 49, // Opcode: REV8_RV64
1122/* 3687 */ MCD::OPC_FilterValue, 6, 70, 0, 0, // Skip to: 3762
1123/* 3692 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
1124/* 3695 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3716
1125/* 3700 */ MCD::OPC_CheckPredicate, 31, 53, 0, 0, // Skip to: 3758
1126/* 3705 */ MCD::OPC_CheckField, 7, 5, 0, 46, 0, 0, // Skip to: 3758
1127/* 3712 */ MCD::OPC_Decode, 217, 100, 51, // Opcode: PREFETCH_I
1128/* 3716 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 3737
1129/* 3721 */ MCD::OPC_CheckPredicate, 31, 32, 0, 0, // Skip to: 3758
1130/* 3726 */ MCD::OPC_CheckField, 7, 5, 0, 25, 0, 0, // Skip to: 3758
1131/* 3733 */ MCD::OPC_Decode, 218, 100, 51, // Opcode: PREFETCH_R
1132/* 3737 */ MCD::OPC_FilterValue, 3, 16, 0, 0, // Skip to: 3758
1133/* 3742 */ MCD::OPC_CheckPredicate, 31, 11, 0, 0, // Skip to: 3758
1134/* 3747 */ MCD::OPC_CheckField, 7, 5, 0, 4, 0, 0, // Skip to: 3758
1135/* 3754 */ MCD::OPC_Decode, 219, 100, 51, // Opcode: PREFETCH_W
1136/* 3758 */ MCD::OPC_Decode, 212, 100, 35, // Opcode: ORI
1137/* 3762 */ MCD::OPC_FilterValue, 7, 30, 65, 0, // Skip to: 20437
1138/* 3767 */ MCD::OPC_Decode, 188, 94, 35, // Opcode: ANDI
1139/* 3771 */ MCD::OPC_FilterValue, 23, 4, 0, 0, // Skip to: 3780
1140/* 3776 */ MCD::OPC_Decode, 190, 94, 52, // Opcode: AUIPC
1141/* 3780 */ MCD::OPC_FilterValue, 27, 160, 0, 0, // Skip to: 3945
1142/* 3785 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
1143/* 3788 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3802
1144/* 3793 */ MCD::OPC_CheckPredicate, 9, 255, 64, 0, // Skip to: 20437
1145/* 3798 */ MCD::OPC_Decode, 133, 93, 35, // Opcode: ADDIW
1146/* 3802 */ MCD::OPC_FilterValue, 1, 88, 0, 0, // Skip to: 3895
1147/* 3807 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
1148/* 3810 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3831
1149/* 3815 */ MCD::OPC_CheckPredicate, 9, 233, 64, 0, // Skip to: 20437
1150/* 3820 */ MCD::OPC_CheckField, 25, 1, 0, 226, 64, 0, // Skip to: 20437
1151/* 3827 */ MCD::OPC_Decode, 160, 101, 53, // Opcode: SLLIW
1152/* 3831 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 3845
1153/* 3836 */ MCD::OPC_CheckPredicate, 32, 212, 64, 0, // Skip to: 20437
1154/* 3841 */ MCD::OPC_Decode, 161, 101, 48, // Opcode: SLLI_UW
1155/* 3845 */ MCD::OPC_FilterValue, 24, 203, 64, 0, // Skip to: 20437
1156/* 3850 */ MCD::OPC_ExtractField, 20, 6, // Inst{25-20} ...
1157/* 3853 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3867
1158/* 3858 */ MCD::OPC_CheckPredicate, 33, 190, 64, 0, // Skip to: 20437
1159/* 3863 */ MCD::OPC_Decode, 214, 94, 49, // Opcode: CLZW
1160/* 3867 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 3881
1161/* 3872 */ MCD::OPC_CheckPredicate, 33, 176, 64, 0, // Skip to: 20437
1162/* 3877 */ MCD::OPC_Decode, 232, 94, 49, // Opcode: CTZW
1163/* 3881 */ MCD::OPC_FilterValue, 2, 167, 64, 0, // Skip to: 20437
1164/* 3886 */ MCD::OPC_CheckPredicate, 33, 162, 64, 0, // Skip to: 20437
1165/* 3891 */ MCD::OPC_Decode, 224, 94, 49, // Opcode: CPOPW
1166/* 3895 */ MCD::OPC_FilterValue, 5, 153, 64, 0, // Skip to: 20437
1167/* 3900 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ...
1168/* 3903 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3917
1169/* 3908 */ MCD::OPC_CheckPredicate, 9, 140, 64, 0, // Skip to: 20437
1170/* 3913 */ MCD::OPC_Decode, 178, 101, 53, // Opcode: SRLIW
1171/* 3917 */ MCD::OPC_FilterValue, 32, 9, 0, 0, // Skip to: 3931
1172/* 3922 */ MCD::OPC_CheckPredicate, 9, 126, 64, 0, // Skip to: 20437
1173/* 3927 */ MCD::OPC_Decode, 173, 101, 53, // Opcode: SRAIW
1174/* 3931 */ MCD::OPC_FilterValue, 48, 117, 64, 0, // Skip to: 20437
1175/* 3936 */ MCD::OPC_CheckPredicate, 30, 112, 64, 0, // Skip to: 20437
1176/* 3941 */ MCD::OPC_Decode, 238, 100, 53, // Opcode: RORIW
1177/* 3945 */ MCD::OPC_FilterValue, 35, 44, 0, 0, // Skip to: 3994
1178/* 3950 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
1179/* 3953 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3962
1180/* 3958 */ MCD::OPC_Decode, 240, 100, 54, // Opcode: SB
1181/* 3962 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 3971
1182/* 3967 */ MCD::OPC_Decode, 134, 101, 54, // Opcode: SH
1183/* 3971 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 3980
1184/* 3976 */ MCD::OPC_Decode, 193, 101, 54, // Opcode: SW
1185/* 3980 */ MCD::OPC_FilterValue, 3, 68, 64, 0, // Skip to: 20437
1186/* 3985 */ MCD::OPC_CheckPredicate, 9, 63, 64, 0, // Skip to: 20437
1187/* 3990 */ MCD::OPC_Decode, 251, 100, 54, // Opcode: SD
1188/* 3994 */ MCD::OPC_FilterValue, 39, 154, 8, 0, // Skip to: 6201
1189/* 3999 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
1190/* 4002 */ MCD::OPC_FilterValue, 0, 104, 2, 0, // Skip to: 4623
1191/* 4007 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
1192/* 4010 */ MCD::OPC_FilterValue, 0, 59, 0, 0, // Skip to: 4074
1193/* 4015 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
1194/* 4018 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4032
1195/* 4023 */ MCD::OPC_CheckPredicate, 10, 25, 64, 0, // Skip to: 20437
1196/* 4028 */ MCD::OPC_Decode, 169, 106, 36, // Opcode: VSE8_V
1197/* 4032 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 4053
1198/* 4037 */ MCD::OPC_CheckPredicate, 10, 11, 64, 0, // Skip to: 20437
1199/* 4042 */ MCD::OPC_CheckField, 25, 1, 1, 4, 64, 0, // Skip to: 20437
1200/* 4049 */ MCD::OPC_Decode, 154, 106, 37, // Opcode: VS1R_V
1201/* 4053 */ MCD::OPC_FilterValue, 11, 251, 63, 0, // Skip to: 20437
1202/* 4058 */ MCD::OPC_CheckPredicate, 10, 246, 63, 0, // Skip to: 20437
1203/* 4063 */ MCD::OPC_CheckField, 25, 1, 1, 239, 63, 0, // Skip to: 20437
1204/* 4070 */ MCD::OPC_Decode, 195, 106, 37, // Opcode: VSM_V
1205/* 4074 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 4088
1206/* 4079 */ MCD::OPC_CheckPredicate, 10, 225, 63, 0, // Skip to: 20437
1207/* 4084 */ MCD::OPC_Decode, 181, 107, 38, // Opcode: VSUXEI8_V
1208/* 4088 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 4102
1209/* 4093 */ MCD::OPC_CheckPredicate, 10, 211, 63, 0, // Skip to: 20437
1210/* 4098 */ MCD::OPC_Decode, 237, 106, 39, // Opcode: VSSE8_V
1211/* 4102 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 4116
1212/* 4107 */ MCD::OPC_CheckPredicate, 10, 197, 63, 0, // Skip to: 20437
1213/* 4112 */ MCD::OPC_Decode, 199, 106, 38, // Opcode: VSOXEI8_V
1214/* 4116 */ MCD::OPC_FilterValue, 8, 38, 0, 0, // Skip to: 4159
1215/* 4121 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
1216/* 4124 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4138
1217/* 4129 */ MCD::OPC_CheckPredicate, 10, 175, 63, 0, // Skip to: 20437
1218/* 4134 */ MCD::OPC_Decode, 241, 106, 36, // Opcode: VSSEG2E8_V
1219/* 4138 */ MCD::OPC_FilterValue, 8, 166, 63, 0, // Skip to: 20437
1220/* 4143 */ MCD::OPC_CheckPredicate, 10, 161, 63, 0, // Skip to: 20437
1221/* 4148 */ MCD::OPC_CheckField, 25, 1, 1, 154, 63, 0, // Skip to: 20437
1222/* 4155 */ MCD::OPC_Decode, 155, 106, 40, // Opcode: VS2R_V
1223/* 4159 */ MCD::OPC_FilterValue, 9, 9, 0, 0, // Skip to: 4173
1224/* 4164 */ MCD::OPC_CheckPredicate, 10, 140, 63, 0, // Skip to: 20437
1225/* 4169 */ MCD::OPC_Decode, 185, 107, 38, // Opcode: VSUXSEG2EI8_V
1226/* 4173 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 4187
1227/* 4178 */ MCD::OPC_CheckPredicate, 10, 126, 63, 0, // Skip to: 20437
1228/* 4183 */ MCD::OPC_Decode, 147, 107, 39, // Opcode: VSSSEG2E8_V
1229/* 4187 */ MCD::OPC_FilterValue, 11, 9, 0, 0, // Skip to: 4201
1230/* 4192 */ MCD::OPC_CheckPredicate, 10, 112, 63, 0, // Skip to: 20437
1231/* 4197 */ MCD::OPC_Decode, 203, 106, 38, // Opcode: VSOXSEG2EI8_V
1232/* 4201 */ MCD::OPC_FilterValue, 16, 16, 0, 0, // Skip to: 4222
1233/* 4206 */ MCD::OPC_CheckPredicate, 10, 98, 63, 0, // Skip to: 20437
1234/* 4211 */ MCD::OPC_CheckField, 20, 5, 0, 91, 63, 0, // Skip to: 20437
1235/* 4218 */ MCD::OPC_Decode, 245, 106, 36, // Opcode: VSSEG3E8_V
1236/* 4222 */ MCD::OPC_FilterValue, 17, 9, 0, 0, // Skip to: 4236
1237/* 4227 */ MCD::OPC_CheckPredicate, 10, 77, 63, 0, // Skip to: 20437
1238/* 4232 */ MCD::OPC_Decode, 189, 107, 38, // Opcode: VSUXSEG3EI8_V
1239/* 4236 */ MCD::OPC_FilterValue, 18, 9, 0, 0, // Skip to: 4250
1240/* 4241 */ MCD::OPC_CheckPredicate, 10, 63, 63, 0, // Skip to: 20437
1241/* 4246 */ MCD::OPC_Decode, 151, 107, 39, // Opcode: VSSSEG3E8_V
1242/* 4250 */ MCD::OPC_FilterValue, 19, 9, 0, 0, // Skip to: 4264
1243/* 4255 */ MCD::OPC_CheckPredicate, 10, 49, 63, 0, // Skip to: 20437
1244/* 4260 */ MCD::OPC_Decode, 207, 106, 38, // Opcode: VSOXSEG3EI8_V
1245/* 4264 */ MCD::OPC_FilterValue, 24, 38, 0, 0, // Skip to: 4307
1246/* 4269 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
1247/* 4272 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4286
1248/* 4277 */ MCD::OPC_CheckPredicate, 10, 27, 63, 0, // Skip to: 20437
1249/* 4282 */ MCD::OPC_Decode, 249, 106, 36, // Opcode: VSSEG4E8_V
1250/* 4286 */ MCD::OPC_FilterValue, 8, 18, 63, 0, // Skip to: 20437
1251/* 4291 */ MCD::OPC_CheckPredicate, 10, 13, 63, 0, // Skip to: 20437
1252/* 4296 */ MCD::OPC_CheckField, 25, 1, 1, 6, 63, 0, // Skip to: 20437
1253/* 4303 */ MCD::OPC_Decode, 156, 106, 41, // Opcode: VS4R_V
1254/* 4307 */ MCD::OPC_FilterValue, 25, 9, 0, 0, // Skip to: 4321
1255/* 4312 */ MCD::OPC_CheckPredicate, 10, 248, 62, 0, // Skip to: 20437
1256/* 4317 */ MCD::OPC_Decode, 193, 107, 38, // Opcode: VSUXSEG4EI8_V
1257/* 4321 */ MCD::OPC_FilterValue, 26, 9, 0, 0, // Skip to: 4335
1258/* 4326 */ MCD::OPC_CheckPredicate, 10, 234, 62, 0, // Skip to: 20437
1259/* 4331 */ MCD::OPC_Decode, 155, 107, 39, // Opcode: VSSSEG4E8_V
1260/* 4335 */ MCD::OPC_FilterValue, 27, 9, 0, 0, // Skip to: 4349
1261/* 4340 */ MCD::OPC_CheckPredicate, 10, 220, 62, 0, // Skip to: 20437
1262/* 4345 */ MCD::OPC_Decode, 211, 106, 38, // Opcode: VSOXSEG4EI8_V
1263/* 4349 */ MCD::OPC_FilterValue, 32, 16, 0, 0, // Skip to: 4370
1264/* 4354 */ MCD::OPC_CheckPredicate, 10, 206, 62, 0, // Skip to: 20437
1265/* 4359 */ MCD::OPC_CheckField, 20, 5, 0, 199, 62, 0, // Skip to: 20437
1266/* 4366 */ MCD::OPC_Decode, 253, 106, 36, // Opcode: VSSEG5E8_V
1267/* 4370 */ MCD::OPC_FilterValue, 33, 9, 0, 0, // Skip to: 4384
1268/* 4375 */ MCD::OPC_CheckPredicate, 10, 185, 62, 0, // Skip to: 20437
1269/* 4380 */ MCD::OPC_Decode, 197, 107, 38, // Opcode: VSUXSEG5EI8_V
1270/* 4384 */ MCD::OPC_FilterValue, 34, 9, 0, 0, // Skip to: 4398
1271/* 4389 */ MCD::OPC_CheckPredicate, 10, 171, 62, 0, // Skip to: 20437
1272/* 4394 */ MCD::OPC_Decode, 159, 107, 39, // Opcode: VSSSEG5E8_V
1273/* 4398 */ MCD::OPC_FilterValue, 35, 9, 0, 0, // Skip to: 4412
1274/* 4403 */ MCD::OPC_CheckPredicate, 10, 157, 62, 0, // Skip to: 20437
1275/* 4408 */ MCD::OPC_Decode, 215, 106, 38, // Opcode: VSOXSEG5EI8_V
1276/* 4412 */ MCD::OPC_FilterValue, 40, 16, 0, 0, // Skip to: 4433
1277/* 4417 */ MCD::OPC_CheckPredicate, 10, 143, 62, 0, // Skip to: 20437
1278/* 4422 */ MCD::OPC_CheckField, 20, 5, 0, 136, 62, 0, // Skip to: 20437
1279/* 4429 */ MCD::OPC_Decode, 129, 107, 36, // Opcode: VSSEG6E8_V
1280/* 4433 */ MCD::OPC_FilterValue, 41, 9, 0, 0, // Skip to: 4447
1281/* 4438 */ MCD::OPC_CheckPredicate, 10, 122, 62, 0, // Skip to: 20437
1282/* 4443 */ MCD::OPC_Decode, 201, 107, 38, // Opcode: VSUXSEG6EI8_V
1283/* 4447 */ MCD::OPC_FilterValue, 42, 9, 0, 0, // Skip to: 4461
1284/* 4452 */ MCD::OPC_CheckPredicate, 10, 108, 62, 0, // Skip to: 20437
1285/* 4457 */ MCD::OPC_Decode, 163, 107, 39, // Opcode: VSSSEG6E8_V
1286/* 4461 */ MCD::OPC_FilterValue, 43, 9, 0, 0, // Skip to: 4475
1287/* 4466 */ MCD::OPC_CheckPredicate, 10, 94, 62, 0, // Skip to: 20437
1288/* 4471 */ MCD::OPC_Decode, 219, 106, 38, // Opcode: VSOXSEG6EI8_V
1289/* 4475 */ MCD::OPC_FilterValue, 48, 16, 0, 0, // Skip to: 4496
1290/* 4480 */ MCD::OPC_CheckPredicate, 10, 80, 62, 0, // Skip to: 20437
1291/* 4485 */ MCD::OPC_CheckField, 20, 5, 0, 73, 62, 0, // Skip to: 20437
1292/* 4492 */ MCD::OPC_Decode, 133, 107, 36, // Opcode: VSSEG7E8_V
1293/* 4496 */ MCD::OPC_FilterValue, 49, 9, 0, 0, // Skip to: 4510
1294/* 4501 */ MCD::OPC_CheckPredicate, 10, 59, 62, 0, // Skip to: 20437
1295/* 4506 */ MCD::OPC_Decode, 205, 107, 38, // Opcode: VSUXSEG7EI8_V
1296/* 4510 */ MCD::OPC_FilterValue, 50, 9, 0, 0, // Skip to: 4524
1297/* 4515 */ MCD::OPC_CheckPredicate, 10, 45, 62, 0, // Skip to: 20437
1298/* 4520 */ MCD::OPC_Decode, 167, 107, 39, // Opcode: VSSSEG7E8_V
1299/* 4524 */ MCD::OPC_FilterValue, 51, 9, 0, 0, // Skip to: 4538
1300/* 4529 */ MCD::OPC_CheckPredicate, 10, 31, 62, 0, // Skip to: 20437
1301/* 4534 */ MCD::OPC_Decode, 223, 106, 38, // Opcode: VSOXSEG7EI8_V
1302/* 4538 */ MCD::OPC_FilterValue, 56, 38, 0, 0, // Skip to: 4581
1303/* 4543 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
1304/* 4546 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4560
1305/* 4551 */ MCD::OPC_CheckPredicate, 10, 9, 62, 0, // Skip to: 20437
1306/* 4556 */ MCD::OPC_Decode, 137, 107, 36, // Opcode: VSSEG8E8_V
1307/* 4560 */ MCD::OPC_FilterValue, 8, 0, 62, 0, // Skip to: 20437
1308/* 4565 */ MCD::OPC_CheckPredicate, 10, 251, 61, 0, // Skip to: 20437
1309/* 4570 */ MCD::OPC_CheckField, 25, 1, 1, 244, 61, 0, // Skip to: 20437
1310/* 4577 */ MCD::OPC_Decode, 157, 106, 42, // Opcode: VS8R_V
1311/* 4581 */ MCD::OPC_FilterValue, 57, 9, 0, 0, // Skip to: 4595
1312/* 4586 */ MCD::OPC_CheckPredicate, 10, 230, 61, 0, // Skip to: 20437
1313/* 4591 */ MCD::OPC_Decode, 209, 107, 38, // Opcode: VSUXSEG8EI8_V
1314/* 4595 */ MCD::OPC_FilterValue, 58, 9, 0, 0, // Skip to: 4609
1315/* 4600 */ MCD::OPC_CheckPredicate, 10, 216, 61, 0, // Skip to: 20437
1316/* 4605 */ MCD::OPC_Decode, 171, 107, 39, // Opcode: VSSSEG8E8_V
1317/* 4609 */ MCD::OPC_FilterValue, 59, 207, 61, 0, // Skip to: 20437
1318/* 4614 */ MCD::OPC_CheckPredicate, 10, 202, 61, 0, // Skip to: 20437
1319/* 4619 */ MCD::OPC_Decode, 227, 106, 38, // Opcode: VSOXSEG8EI8_V
1320/* 4623 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 4637
1321/* 4628 */ MCD::OPC_CheckPredicate, 11, 188, 61, 0, // Skip to: 20437
1322/* 4633 */ MCD::OPC_Decode, 210, 99, 55, // Opcode: FSH
1323/* 4637 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 4651
1324/* 4642 */ MCD::OPC_CheckPredicate, 12, 174, 61, 0, // Skip to: 20437
1325/* 4647 */ MCD::OPC_Decode, 225, 99, 56, // Opcode: FSW
1326/* 4651 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 4665
1327/* 4656 */ MCD::OPC_CheckPredicate, 13, 160, 61, 0, // Skip to: 20437
1328/* 4661 */ MCD::OPC_Decode, 188, 99, 57, // Opcode: FSD
1329/* 4665 */ MCD::OPC_FilterValue, 5, 251, 1, 0, // Skip to: 5177
1330/* 4670 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
1331/* 4673 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 4694
1332/* 4678 */ MCD::OPC_CheckPredicate, 10, 138, 61, 0, // Skip to: 20437
1333/* 4683 */ MCD::OPC_CheckField, 20, 5, 0, 131, 61, 0, // Skip to: 20437
1334/* 4690 */ MCD::OPC_Decode, 166, 106, 36, // Opcode: VSE16_V
1335/* 4694 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 4708
1336/* 4699 */ MCD::OPC_CheckPredicate, 10, 117, 61, 0, // Skip to: 20437
1337/* 4704 */ MCD::OPC_Decode, 178, 107, 38, // Opcode: VSUXEI16_V
1338/* 4708 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 4722
1339/* 4713 */ MCD::OPC_CheckPredicate, 10, 103, 61, 0, // Skip to: 20437
1340/* 4718 */ MCD::OPC_Decode, 234, 106, 39, // Opcode: VSSE16_V
1341/* 4722 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 4736
1342/* 4727 */ MCD::OPC_CheckPredicate, 10, 89, 61, 0, // Skip to: 20437
1343/* 4732 */ MCD::OPC_Decode, 196, 106, 38, // Opcode: VSOXEI16_V
1344/* 4736 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 4757
1345/* 4741 */ MCD::OPC_CheckPredicate, 10, 75, 61, 0, // Skip to: 20437
1346/* 4746 */ MCD::OPC_CheckField, 20, 5, 0, 68, 61, 0, // Skip to: 20437
1347/* 4753 */ MCD::OPC_Decode, 238, 106, 36, // Opcode: VSSEG2E16_V
1348/* 4757 */ MCD::OPC_FilterValue, 9, 9, 0, 0, // Skip to: 4771
1349/* 4762 */ MCD::OPC_CheckPredicate, 10, 54, 61, 0, // Skip to: 20437
1350/* 4767 */ MCD::OPC_Decode, 182, 107, 38, // Opcode: VSUXSEG2EI16_V
1351/* 4771 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 4785
1352/* 4776 */ MCD::OPC_CheckPredicate, 10, 40, 61, 0, // Skip to: 20437
1353/* 4781 */ MCD::OPC_Decode, 144, 107, 39, // Opcode: VSSSEG2E16_V
1354/* 4785 */ MCD::OPC_FilterValue, 11, 9, 0, 0, // Skip to: 4799
1355/* 4790 */ MCD::OPC_CheckPredicate, 10, 26, 61, 0, // Skip to: 20437
1356/* 4795 */ MCD::OPC_Decode, 200, 106, 38, // Opcode: VSOXSEG2EI16_V
1357/* 4799 */ MCD::OPC_FilterValue, 16, 16, 0, 0, // Skip to: 4820
1358/* 4804 */ MCD::OPC_CheckPredicate, 10, 12, 61, 0, // Skip to: 20437
1359/* 4809 */ MCD::OPC_CheckField, 20, 5, 0, 5, 61, 0, // Skip to: 20437
1360/* 4816 */ MCD::OPC_Decode, 242, 106, 36, // Opcode: VSSEG3E16_V
1361/* 4820 */ MCD::OPC_FilterValue, 17, 9, 0, 0, // Skip to: 4834
1362/* 4825 */ MCD::OPC_CheckPredicate, 10, 247, 60, 0, // Skip to: 20437
1363/* 4830 */ MCD::OPC_Decode, 186, 107, 38, // Opcode: VSUXSEG3EI16_V
1364/* 4834 */ MCD::OPC_FilterValue, 18, 9, 0, 0, // Skip to: 4848
1365/* 4839 */ MCD::OPC_CheckPredicate, 10, 233, 60, 0, // Skip to: 20437
1366/* 4844 */ MCD::OPC_Decode, 148, 107, 39, // Opcode: VSSSEG3E16_V
1367/* 4848 */ MCD::OPC_FilterValue, 19, 9, 0, 0, // Skip to: 4862
1368/* 4853 */ MCD::OPC_CheckPredicate, 10, 219, 60, 0, // Skip to: 20437
1369/* 4858 */ MCD::OPC_Decode, 204, 106, 38, // Opcode: VSOXSEG3EI16_V
1370/* 4862 */ MCD::OPC_FilterValue, 24, 16, 0, 0, // Skip to: 4883
1371/* 4867 */ MCD::OPC_CheckPredicate, 10, 205, 60, 0, // Skip to: 20437
1372/* 4872 */ MCD::OPC_CheckField, 20, 5, 0, 198, 60, 0, // Skip to: 20437
1373/* 4879 */ MCD::OPC_Decode, 246, 106, 36, // Opcode: VSSEG4E16_V
1374/* 4883 */ MCD::OPC_FilterValue, 25, 9, 0, 0, // Skip to: 4897
1375/* 4888 */ MCD::OPC_CheckPredicate, 10, 184, 60, 0, // Skip to: 20437
1376/* 4893 */ MCD::OPC_Decode, 190, 107, 38, // Opcode: VSUXSEG4EI16_V
1377/* 4897 */ MCD::OPC_FilterValue, 26, 9, 0, 0, // Skip to: 4911
1378/* 4902 */ MCD::OPC_CheckPredicate, 10, 170, 60, 0, // Skip to: 20437
1379/* 4907 */ MCD::OPC_Decode, 152, 107, 39, // Opcode: VSSSEG4E16_V
1380/* 4911 */ MCD::OPC_FilterValue, 27, 9, 0, 0, // Skip to: 4925
1381/* 4916 */ MCD::OPC_CheckPredicate, 10, 156, 60, 0, // Skip to: 20437
1382/* 4921 */ MCD::OPC_Decode, 208, 106, 38, // Opcode: VSOXSEG4EI16_V
1383/* 4925 */ MCD::OPC_FilterValue, 32, 16, 0, 0, // Skip to: 4946
1384/* 4930 */ MCD::OPC_CheckPredicate, 10, 142, 60, 0, // Skip to: 20437
1385/* 4935 */ MCD::OPC_CheckField, 20, 5, 0, 135, 60, 0, // Skip to: 20437
1386/* 4942 */ MCD::OPC_Decode, 250, 106, 36, // Opcode: VSSEG5E16_V
1387/* 4946 */ MCD::OPC_FilterValue, 33, 9, 0, 0, // Skip to: 4960
1388/* 4951 */ MCD::OPC_CheckPredicate, 10, 121, 60, 0, // Skip to: 20437
1389/* 4956 */ MCD::OPC_Decode, 194, 107, 38, // Opcode: VSUXSEG5EI16_V
1390/* 4960 */ MCD::OPC_FilterValue, 34, 9, 0, 0, // Skip to: 4974
1391/* 4965 */ MCD::OPC_CheckPredicate, 10, 107, 60, 0, // Skip to: 20437
1392/* 4970 */ MCD::OPC_Decode, 156, 107, 39, // Opcode: VSSSEG5E16_V
1393/* 4974 */ MCD::OPC_FilterValue, 35, 9, 0, 0, // Skip to: 4988
1394/* 4979 */ MCD::OPC_CheckPredicate, 10, 93, 60, 0, // Skip to: 20437
1395/* 4984 */ MCD::OPC_Decode, 212, 106, 38, // Opcode: VSOXSEG5EI16_V
1396/* 4988 */ MCD::OPC_FilterValue, 40, 16, 0, 0, // Skip to: 5009
1397/* 4993 */ MCD::OPC_CheckPredicate, 10, 79, 60, 0, // Skip to: 20437
1398/* 4998 */ MCD::OPC_CheckField, 20, 5, 0, 72, 60, 0, // Skip to: 20437
1399/* 5005 */ MCD::OPC_Decode, 254, 106, 36, // Opcode: VSSEG6E16_V
1400/* 5009 */ MCD::OPC_FilterValue, 41, 9, 0, 0, // Skip to: 5023
1401/* 5014 */ MCD::OPC_CheckPredicate, 10, 58, 60, 0, // Skip to: 20437
1402/* 5019 */ MCD::OPC_Decode, 198, 107, 38, // Opcode: VSUXSEG6EI16_V
1403/* 5023 */ MCD::OPC_FilterValue, 42, 9, 0, 0, // Skip to: 5037
1404/* 5028 */ MCD::OPC_CheckPredicate, 10, 44, 60, 0, // Skip to: 20437
1405/* 5033 */ MCD::OPC_Decode, 160, 107, 39, // Opcode: VSSSEG6E16_V
1406/* 5037 */ MCD::OPC_FilterValue, 43, 9, 0, 0, // Skip to: 5051
1407/* 5042 */ MCD::OPC_CheckPredicate, 10, 30, 60, 0, // Skip to: 20437
1408/* 5047 */ MCD::OPC_Decode, 216, 106, 38, // Opcode: VSOXSEG6EI16_V
1409/* 5051 */ MCD::OPC_FilterValue, 48, 16, 0, 0, // Skip to: 5072
1410/* 5056 */ MCD::OPC_CheckPredicate, 10, 16, 60, 0, // Skip to: 20437
1411/* 5061 */ MCD::OPC_CheckField, 20, 5, 0, 9, 60, 0, // Skip to: 20437
1412/* 5068 */ MCD::OPC_Decode, 130, 107, 36, // Opcode: VSSEG7E16_V
1413/* 5072 */ MCD::OPC_FilterValue, 49, 9, 0, 0, // Skip to: 5086
1414/* 5077 */ MCD::OPC_CheckPredicate, 10, 251, 59, 0, // Skip to: 20437
1415/* 5082 */ MCD::OPC_Decode, 202, 107, 38, // Opcode: VSUXSEG7EI16_V
1416/* 5086 */ MCD::OPC_FilterValue, 50, 9, 0, 0, // Skip to: 5100
1417/* 5091 */ MCD::OPC_CheckPredicate, 10, 237, 59, 0, // Skip to: 20437
1418/* 5096 */ MCD::OPC_Decode, 164, 107, 39, // Opcode: VSSSEG7E16_V
1419/* 5100 */ MCD::OPC_FilterValue, 51, 9, 0, 0, // Skip to: 5114
1420/* 5105 */ MCD::OPC_CheckPredicate, 10, 223, 59, 0, // Skip to: 20437
1421/* 5110 */ MCD::OPC_Decode, 220, 106, 38, // Opcode: VSOXSEG7EI16_V
1422/* 5114 */ MCD::OPC_FilterValue, 56, 16, 0, 0, // Skip to: 5135
1423/* 5119 */ MCD::OPC_CheckPredicate, 10, 209, 59, 0, // Skip to: 20437
1424/* 5124 */ MCD::OPC_CheckField, 20, 5, 0, 202, 59, 0, // Skip to: 20437
1425/* 5131 */ MCD::OPC_Decode, 134, 107, 36, // Opcode: VSSEG8E16_V
1426/* 5135 */ MCD::OPC_FilterValue, 57, 9, 0, 0, // Skip to: 5149
1427/* 5140 */ MCD::OPC_CheckPredicate, 10, 188, 59, 0, // Skip to: 20437
1428/* 5145 */ MCD::OPC_Decode, 206, 107, 38, // Opcode: VSUXSEG8EI16_V
1429/* 5149 */ MCD::OPC_FilterValue, 58, 9, 0, 0, // Skip to: 5163
1430/* 5154 */ MCD::OPC_CheckPredicate, 10, 174, 59, 0, // Skip to: 20437
1431/* 5159 */ MCD::OPC_Decode, 168, 107, 39, // Opcode: VSSSEG8E16_V
1432/* 5163 */ MCD::OPC_FilterValue, 59, 165, 59, 0, // Skip to: 20437
1433/* 5168 */ MCD::OPC_CheckPredicate, 10, 160, 59, 0, // Skip to: 20437
1434/* 5173 */ MCD::OPC_Decode, 224, 106, 38, // Opcode: VSOXSEG8EI16_V
1435/* 5177 */ MCD::OPC_FilterValue, 6, 251, 1, 0, // Skip to: 5689
1436/* 5182 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
1437/* 5185 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 5206
1438/* 5190 */ MCD::OPC_CheckPredicate, 10, 138, 59, 0, // Skip to: 20437
1439/* 5195 */ MCD::OPC_CheckField, 20, 5, 0, 131, 59, 0, // Skip to: 20437
1440/* 5202 */ MCD::OPC_Decode, 167, 106, 36, // Opcode: VSE32_V
1441/* 5206 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 5220
1442/* 5211 */ MCD::OPC_CheckPredicate, 10, 117, 59, 0, // Skip to: 20437
1443/* 5216 */ MCD::OPC_Decode, 179, 107, 38, // Opcode: VSUXEI32_V
1444/* 5220 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 5234
1445/* 5225 */ MCD::OPC_CheckPredicate, 10, 103, 59, 0, // Skip to: 20437
1446/* 5230 */ MCD::OPC_Decode, 235, 106, 39, // Opcode: VSSE32_V
1447/* 5234 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 5248
1448/* 5239 */ MCD::OPC_CheckPredicate, 10, 89, 59, 0, // Skip to: 20437
1449/* 5244 */ MCD::OPC_Decode, 197, 106, 38, // Opcode: VSOXEI32_V
1450/* 5248 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 5269
1451/* 5253 */ MCD::OPC_CheckPredicate, 10, 75, 59, 0, // Skip to: 20437
1452/* 5258 */ MCD::OPC_CheckField, 20, 5, 0, 68, 59, 0, // Skip to: 20437
1453/* 5265 */ MCD::OPC_Decode, 239, 106, 36, // Opcode: VSSEG2E32_V
1454/* 5269 */ MCD::OPC_FilterValue, 9, 9, 0, 0, // Skip to: 5283
1455/* 5274 */ MCD::OPC_CheckPredicate, 10, 54, 59, 0, // Skip to: 20437
1456/* 5279 */ MCD::OPC_Decode, 183, 107, 38, // Opcode: VSUXSEG2EI32_V
1457/* 5283 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 5297
1458/* 5288 */ MCD::OPC_CheckPredicate, 10, 40, 59, 0, // Skip to: 20437
1459/* 5293 */ MCD::OPC_Decode, 145, 107, 39, // Opcode: VSSSEG2E32_V
1460/* 5297 */ MCD::OPC_FilterValue, 11, 9, 0, 0, // Skip to: 5311
1461/* 5302 */ MCD::OPC_CheckPredicate, 10, 26, 59, 0, // Skip to: 20437
1462/* 5307 */ MCD::OPC_Decode, 201, 106, 38, // Opcode: VSOXSEG2EI32_V
1463/* 5311 */ MCD::OPC_FilterValue, 16, 16, 0, 0, // Skip to: 5332
1464/* 5316 */ MCD::OPC_CheckPredicate, 10, 12, 59, 0, // Skip to: 20437
1465/* 5321 */ MCD::OPC_CheckField, 20, 5, 0, 5, 59, 0, // Skip to: 20437
1466/* 5328 */ MCD::OPC_Decode, 243, 106, 36, // Opcode: VSSEG3E32_V
1467/* 5332 */ MCD::OPC_FilterValue, 17, 9, 0, 0, // Skip to: 5346
1468/* 5337 */ MCD::OPC_CheckPredicate, 10, 247, 58, 0, // Skip to: 20437
1469/* 5342 */ MCD::OPC_Decode, 187, 107, 38, // Opcode: VSUXSEG3EI32_V
1470/* 5346 */ MCD::OPC_FilterValue, 18, 9, 0, 0, // Skip to: 5360
1471/* 5351 */ MCD::OPC_CheckPredicate, 10, 233, 58, 0, // Skip to: 20437
1472/* 5356 */ MCD::OPC_Decode, 149, 107, 39, // Opcode: VSSSEG3E32_V
1473/* 5360 */ MCD::OPC_FilterValue, 19, 9, 0, 0, // Skip to: 5374
1474/* 5365 */ MCD::OPC_CheckPredicate, 10, 219, 58, 0, // Skip to: 20437
1475/* 5370 */ MCD::OPC_Decode, 205, 106, 38, // Opcode: VSOXSEG3EI32_V
1476/* 5374 */ MCD::OPC_FilterValue, 24, 16, 0, 0, // Skip to: 5395
1477/* 5379 */ MCD::OPC_CheckPredicate, 10, 205, 58, 0, // Skip to: 20437
1478/* 5384 */ MCD::OPC_CheckField, 20, 5, 0, 198, 58, 0, // Skip to: 20437
1479/* 5391 */ MCD::OPC_Decode, 247, 106, 36, // Opcode: VSSEG4E32_V
1480/* 5395 */ MCD::OPC_FilterValue, 25, 9, 0, 0, // Skip to: 5409
1481/* 5400 */ MCD::OPC_CheckPredicate, 10, 184, 58, 0, // Skip to: 20437
1482/* 5405 */ MCD::OPC_Decode, 191, 107, 38, // Opcode: VSUXSEG4EI32_V
1483/* 5409 */ MCD::OPC_FilterValue, 26, 9, 0, 0, // Skip to: 5423
1484/* 5414 */ MCD::OPC_CheckPredicate, 10, 170, 58, 0, // Skip to: 20437
1485/* 5419 */ MCD::OPC_Decode, 153, 107, 39, // Opcode: VSSSEG4E32_V
1486/* 5423 */ MCD::OPC_FilterValue, 27, 9, 0, 0, // Skip to: 5437
1487/* 5428 */ MCD::OPC_CheckPredicate, 10, 156, 58, 0, // Skip to: 20437
1488/* 5433 */ MCD::OPC_Decode, 209, 106, 38, // Opcode: VSOXSEG4EI32_V
1489/* 5437 */ MCD::OPC_FilterValue, 32, 16, 0, 0, // Skip to: 5458
1490/* 5442 */ MCD::OPC_CheckPredicate, 10, 142, 58, 0, // Skip to: 20437
1491/* 5447 */ MCD::OPC_CheckField, 20, 5, 0, 135, 58, 0, // Skip to: 20437
1492/* 5454 */ MCD::OPC_Decode, 251, 106, 36, // Opcode: VSSEG5E32_V
1493/* 5458 */ MCD::OPC_FilterValue, 33, 9, 0, 0, // Skip to: 5472
1494/* 5463 */ MCD::OPC_CheckPredicate, 10, 121, 58, 0, // Skip to: 20437
1495/* 5468 */ MCD::OPC_Decode, 195, 107, 38, // Opcode: VSUXSEG5EI32_V
1496/* 5472 */ MCD::OPC_FilterValue, 34, 9, 0, 0, // Skip to: 5486
1497/* 5477 */ MCD::OPC_CheckPredicate, 10, 107, 58, 0, // Skip to: 20437
1498/* 5482 */ MCD::OPC_Decode, 157, 107, 39, // Opcode: VSSSEG5E32_V
1499/* 5486 */ MCD::OPC_FilterValue, 35, 9, 0, 0, // Skip to: 5500
1500/* 5491 */ MCD::OPC_CheckPredicate, 10, 93, 58, 0, // Skip to: 20437
1501/* 5496 */ MCD::OPC_Decode, 213, 106, 38, // Opcode: VSOXSEG5EI32_V
1502/* 5500 */ MCD::OPC_FilterValue, 40, 16, 0, 0, // Skip to: 5521
1503/* 5505 */ MCD::OPC_CheckPredicate, 10, 79, 58, 0, // Skip to: 20437
1504/* 5510 */ MCD::OPC_CheckField, 20, 5, 0, 72, 58, 0, // Skip to: 20437
1505/* 5517 */ MCD::OPC_Decode, 255, 106, 36, // Opcode: VSSEG6E32_V
1506/* 5521 */ MCD::OPC_FilterValue, 41, 9, 0, 0, // Skip to: 5535
1507/* 5526 */ MCD::OPC_CheckPredicate, 10, 58, 58, 0, // Skip to: 20437
1508/* 5531 */ MCD::OPC_Decode, 199, 107, 38, // Opcode: VSUXSEG6EI32_V
1509/* 5535 */ MCD::OPC_FilterValue, 42, 9, 0, 0, // Skip to: 5549
1510/* 5540 */ MCD::OPC_CheckPredicate, 10, 44, 58, 0, // Skip to: 20437
1511/* 5545 */ MCD::OPC_Decode, 161, 107, 39, // Opcode: VSSSEG6E32_V
1512/* 5549 */ MCD::OPC_FilterValue, 43, 9, 0, 0, // Skip to: 5563
1513/* 5554 */ MCD::OPC_CheckPredicate, 10, 30, 58, 0, // Skip to: 20437
1514/* 5559 */ MCD::OPC_Decode, 217, 106, 38, // Opcode: VSOXSEG6EI32_V
1515/* 5563 */ MCD::OPC_FilterValue, 48, 16, 0, 0, // Skip to: 5584
1516/* 5568 */ MCD::OPC_CheckPredicate, 10, 16, 58, 0, // Skip to: 20437
1517/* 5573 */ MCD::OPC_CheckField, 20, 5, 0, 9, 58, 0, // Skip to: 20437
1518/* 5580 */ MCD::OPC_Decode, 131, 107, 36, // Opcode: VSSEG7E32_V
1519/* 5584 */ MCD::OPC_FilterValue, 49, 9, 0, 0, // Skip to: 5598
1520/* 5589 */ MCD::OPC_CheckPredicate, 10, 251, 57, 0, // Skip to: 20437
1521/* 5594 */ MCD::OPC_Decode, 203, 107, 38, // Opcode: VSUXSEG7EI32_V
1522/* 5598 */ MCD::OPC_FilterValue, 50, 9, 0, 0, // Skip to: 5612
1523/* 5603 */ MCD::OPC_CheckPredicate, 10, 237, 57, 0, // Skip to: 20437
1524/* 5608 */ MCD::OPC_Decode, 165, 107, 39, // Opcode: VSSSEG7E32_V
1525/* 5612 */ MCD::OPC_FilterValue, 51, 9, 0, 0, // Skip to: 5626
1526/* 5617 */ MCD::OPC_CheckPredicate, 10, 223, 57, 0, // Skip to: 20437
1527/* 5622 */ MCD::OPC_Decode, 221, 106, 38, // Opcode: VSOXSEG7EI32_V
1528/* 5626 */ MCD::OPC_FilterValue, 56, 16, 0, 0, // Skip to: 5647
1529/* 5631 */ MCD::OPC_CheckPredicate, 10, 209, 57, 0, // Skip to: 20437
1530/* 5636 */ MCD::OPC_CheckField, 20, 5, 0, 202, 57, 0, // Skip to: 20437
1531/* 5643 */ MCD::OPC_Decode, 135, 107, 36, // Opcode: VSSEG8E32_V
1532/* 5647 */ MCD::OPC_FilterValue, 57, 9, 0, 0, // Skip to: 5661
1533/* 5652 */ MCD::OPC_CheckPredicate, 10, 188, 57, 0, // Skip to: 20437
1534/* 5657 */ MCD::OPC_Decode, 207, 107, 38, // Opcode: VSUXSEG8EI32_V
1535/* 5661 */ MCD::OPC_FilterValue, 58, 9, 0, 0, // Skip to: 5675
1536/* 5666 */ MCD::OPC_CheckPredicate, 10, 174, 57, 0, // Skip to: 20437
1537/* 5671 */ MCD::OPC_Decode, 169, 107, 39, // Opcode: VSSSEG8E32_V
1538/* 5675 */ MCD::OPC_FilterValue, 59, 165, 57, 0, // Skip to: 20437
1539/* 5680 */ MCD::OPC_CheckPredicate, 10, 160, 57, 0, // Skip to: 20437
1540/* 5685 */ MCD::OPC_Decode, 225, 106, 38, // Opcode: VSOXSEG8EI32_V
1541/* 5689 */ MCD::OPC_FilterValue, 7, 151, 57, 0, // Skip to: 20437
1542/* 5694 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
1543/* 5697 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 5718
1544/* 5702 */ MCD::OPC_CheckPredicate, 14, 138, 57, 0, // Skip to: 20437
1545/* 5707 */ MCD::OPC_CheckField, 20, 5, 0, 131, 57, 0, // Skip to: 20437
1546/* 5714 */ MCD::OPC_Decode, 168, 106, 36, // Opcode: VSE64_V
1547/* 5718 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 5732
1548/* 5723 */ MCD::OPC_CheckPredicate, 15, 117, 57, 0, // Skip to: 20437
1549/* 5728 */ MCD::OPC_Decode, 180, 107, 38, // Opcode: VSUXEI64_V
1550/* 5732 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 5746
1551/* 5737 */ MCD::OPC_CheckPredicate, 14, 103, 57, 0, // Skip to: 20437
1552/* 5742 */ MCD::OPC_Decode, 236, 106, 39, // Opcode: VSSE64_V
1553/* 5746 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 5760
1554/* 5751 */ MCD::OPC_CheckPredicate, 15, 89, 57, 0, // Skip to: 20437
1555/* 5756 */ MCD::OPC_Decode, 198, 106, 38, // Opcode: VSOXEI64_V
1556/* 5760 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 5781
1557/* 5765 */ MCD::OPC_CheckPredicate, 14, 75, 57, 0, // Skip to: 20437
1558/* 5770 */ MCD::OPC_CheckField, 20, 5, 0, 68, 57, 0, // Skip to: 20437
1559/* 5777 */ MCD::OPC_Decode, 240, 106, 36, // Opcode: VSSEG2E64_V
1560/* 5781 */ MCD::OPC_FilterValue, 9, 9, 0, 0, // Skip to: 5795
1561/* 5786 */ MCD::OPC_CheckPredicate, 16, 54, 57, 0, // Skip to: 20437
1562/* 5791 */ MCD::OPC_Decode, 184, 107, 38, // Opcode: VSUXSEG2EI64_V
1563/* 5795 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 5809
1564/* 5800 */ MCD::OPC_CheckPredicate, 14, 40, 57, 0, // Skip to: 20437
1565/* 5805 */ MCD::OPC_Decode, 146, 107, 39, // Opcode: VSSSEG2E64_V
1566/* 5809 */ MCD::OPC_FilterValue, 11, 9, 0, 0, // Skip to: 5823
1567/* 5814 */ MCD::OPC_CheckPredicate, 16, 26, 57, 0, // Skip to: 20437
1568/* 5819 */ MCD::OPC_Decode, 202, 106, 38, // Opcode: VSOXSEG2EI64_V
1569/* 5823 */ MCD::OPC_FilterValue, 16, 16, 0, 0, // Skip to: 5844
1570/* 5828 */ MCD::OPC_CheckPredicate, 14, 12, 57, 0, // Skip to: 20437
1571/* 5833 */ MCD::OPC_CheckField, 20, 5, 0, 5, 57, 0, // Skip to: 20437
1572/* 5840 */ MCD::OPC_Decode, 244, 106, 36, // Opcode: VSSEG3E64_V
1573/* 5844 */ MCD::OPC_FilterValue, 17, 9, 0, 0, // Skip to: 5858
1574/* 5849 */ MCD::OPC_CheckPredicate, 16, 247, 56, 0, // Skip to: 20437
1575/* 5854 */ MCD::OPC_Decode, 188, 107, 38, // Opcode: VSUXSEG3EI64_V
1576/* 5858 */ MCD::OPC_FilterValue, 18, 9, 0, 0, // Skip to: 5872
1577/* 5863 */ MCD::OPC_CheckPredicate, 14, 233, 56, 0, // Skip to: 20437
1578/* 5868 */ MCD::OPC_Decode, 150, 107, 39, // Opcode: VSSSEG3E64_V
1579/* 5872 */ MCD::OPC_FilterValue, 19, 9, 0, 0, // Skip to: 5886
1580/* 5877 */ MCD::OPC_CheckPredicate, 16, 219, 56, 0, // Skip to: 20437
1581/* 5882 */ MCD::OPC_Decode, 206, 106, 38, // Opcode: VSOXSEG3EI64_V
1582/* 5886 */ MCD::OPC_FilterValue, 24, 16, 0, 0, // Skip to: 5907
1583/* 5891 */ MCD::OPC_CheckPredicate, 14, 205, 56, 0, // Skip to: 20437
1584/* 5896 */ MCD::OPC_CheckField, 20, 5, 0, 198, 56, 0, // Skip to: 20437
1585/* 5903 */ MCD::OPC_Decode, 248, 106, 36, // Opcode: VSSEG4E64_V
1586/* 5907 */ MCD::OPC_FilterValue, 25, 9, 0, 0, // Skip to: 5921
1587/* 5912 */ MCD::OPC_CheckPredicate, 16, 184, 56, 0, // Skip to: 20437
1588/* 5917 */ MCD::OPC_Decode, 192, 107, 38, // Opcode: VSUXSEG4EI64_V
1589/* 5921 */ MCD::OPC_FilterValue, 26, 9, 0, 0, // Skip to: 5935
1590/* 5926 */ MCD::OPC_CheckPredicate, 14, 170, 56, 0, // Skip to: 20437
1591/* 5931 */ MCD::OPC_Decode, 154, 107, 39, // Opcode: VSSSEG4E64_V
1592/* 5935 */ MCD::OPC_FilterValue, 27, 9, 0, 0, // Skip to: 5949
1593/* 5940 */ MCD::OPC_CheckPredicate, 16, 156, 56, 0, // Skip to: 20437
1594/* 5945 */ MCD::OPC_Decode, 210, 106, 38, // Opcode: VSOXSEG4EI64_V
1595/* 5949 */ MCD::OPC_FilterValue, 32, 16, 0, 0, // Skip to: 5970
1596/* 5954 */ MCD::OPC_CheckPredicate, 14, 142, 56, 0, // Skip to: 20437
1597/* 5959 */ MCD::OPC_CheckField, 20, 5, 0, 135, 56, 0, // Skip to: 20437
1598/* 5966 */ MCD::OPC_Decode, 252, 106, 36, // Opcode: VSSEG5E64_V
1599/* 5970 */ MCD::OPC_FilterValue, 33, 9, 0, 0, // Skip to: 5984
1600/* 5975 */ MCD::OPC_CheckPredicate, 16, 121, 56, 0, // Skip to: 20437
1601/* 5980 */ MCD::OPC_Decode, 196, 107, 38, // Opcode: VSUXSEG5EI64_V
1602/* 5984 */ MCD::OPC_FilterValue, 34, 9, 0, 0, // Skip to: 5998
1603/* 5989 */ MCD::OPC_CheckPredicate, 14, 107, 56, 0, // Skip to: 20437
1604/* 5994 */ MCD::OPC_Decode, 158, 107, 39, // Opcode: VSSSEG5E64_V
1605/* 5998 */ MCD::OPC_FilterValue, 35, 9, 0, 0, // Skip to: 6012
1606/* 6003 */ MCD::OPC_CheckPredicate, 16, 93, 56, 0, // Skip to: 20437
1607/* 6008 */ MCD::OPC_Decode, 214, 106, 38, // Opcode: VSOXSEG5EI64_V
1608/* 6012 */ MCD::OPC_FilterValue, 40, 16, 0, 0, // Skip to: 6033
1609/* 6017 */ MCD::OPC_CheckPredicate, 14, 79, 56, 0, // Skip to: 20437
1610/* 6022 */ MCD::OPC_CheckField, 20, 5, 0, 72, 56, 0, // Skip to: 20437
1611/* 6029 */ MCD::OPC_Decode, 128, 107, 36, // Opcode: VSSEG6E64_V
1612/* 6033 */ MCD::OPC_FilterValue, 41, 9, 0, 0, // Skip to: 6047
1613/* 6038 */ MCD::OPC_CheckPredicate, 16, 58, 56, 0, // Skip to: 20437
1614/* 6043 */ MCD::OPC_Decode, 200, 107, 38, // Opcode: VSUXSEG6EI64_V
1615/* 6047 */ MCD::OPC_FilterValue, 42, 9, 0, 0, // Skip to: 6061
1616/* 6052 */ MCD::OPC_CheckPredicate, 14, 44, 56, 0, // Skip to: 20437
1617/* 6057 */ MCD::OPC_Decode, 162, 107, 39, // Opcode: VSSSEG6E64_V
1618/* 6061 */ MCD::OPC_FilterValue, 43, 9, 0, 0, // Skip to: 6075
1619/* 6066 */ MCD::OPC_CheckPredicate, 16, 30, 56, 0, // Skip to: 20437
1620/* 6071 */ MCD::OPC_Decode, 218, 106, 38, // Opcode: VSOXSEG6EI64_V
1621/* 6075 */ MCD::OPC_FilterValue, 48, 16, 0, 0, // Skip to: 6096
1622/* 6080 */ MCD::OPC_CheckPredicate, 14, 16, 56, 0, // Skip to: 20437
1623/* 6085 */ MCD::OPC_CheckField, 20, 5, 0, 9, 56, 0, // Skip to: 20437
1624/* 6092 */ MCD::OPC_Decode, 132, 107, 36, // Opcode: VSSEG7E64_V
1625/* 6096 */ MCD::OPC_FilterValue, 49, 9, 0, 0, // Skip to: 6110
1626/* 6101 */ MCD::OPC_CheckPredicate, 16, 251, 55, 0, // Skip to: 20437
1627/* 6106 */ MCD::OPC_Decode, 204, 107, 38, // Opcode: VSUXSEG7EI64_V
1628/* 6110 */ MCD::OPC_FilterValue, 50, 9, 0, 0, // Skip to: 6124
1629/* 6115 */ MCD::OPC_CheckPredicate, 14, 237, 55, 0, // Skip to: 20437
1630/* 6120 */ MCD::OPC_Decode, 166, 107, 39, // Opcode: VSSSEG7E64_V
1631/* 6124 */ MCD::OPC_FilterValue, 51, 9, 0, 0, // Skip to: 6138
1632/* 6129 */ MCD::OPC_CheckPredicate, 16, 223, 55, 0, // Skip to: 20437
1633/* 6134 */ MCD::OPC_Decode, 222, 106, 38, // Opcode: VSOXSEG7EI64_V
1634/* 6138 */ MCD::OPC_FilterValue, 56, 16, 0, 0, // Skip to: 6159
1635/* 6143 */ MCD::OPC_CheckPredicate, 14, 209, 55, 0, // Skip to: 20437
1636/* 6148 */ MCD::OPC_CheckField, 20, 5, 0, 202, 55, 0, // Skip to: 20437
1637/* 6155 */ MCD::OPC_Decode, 136, 107, 36, // Opcode: VSSEG8E64_V
1638/* 6159 */ MCD::OPC_FilterValue, 57, 9, 0, 0, // Skip to: 6173
1639/* 6164 */ MCD::OPC_CheckPredicate, 16, 188, 55, 0, // Skip to: 20437
1640/* 6169 */ MCD::OPC_Decode, 208, 107, 38, // Opcode: VSUXSEG8EI64_V
1641/* 6173 */ MCD::OPC_FilterValue, 58, 9, 0, 0, // Skip to: 6187
1642/* 6178 */ MCD::OPC_CheckPredicate, 14, 174, 55, 0, // Skip to: 20437
1643/* 6183 */ MCD::OPC_Decode, 170, 107, 39, // Opcode: VSSSEG8E64_V
1644/* 6187 */ MCD::OPC_FilterValue, 59, 165, 55, 0, // Skip to: 20437
1645/* 6192 */ MCD::OPC_CheckPredicate, 16, 160, 55, 0, // Skip to: 20437
1646/* 6197 */ MCD::OPC_Decode, 226, 106, 38, // Opcode: VSOXSEG8EI64_V
1647/* 6201 */ MCD::OPC_FilterValue, 43, 23, 0, 0, // Skip to: 6229
1648/* 6206 */ MCD::OPC_CheckPredicate, 34, 146, 55, 0, // Skip to: 20437
1649/* 6211 */ MCD::OPC_CheckField, 25, 7, 26, 139, 55, 0, // Skip to: 20437
1650/* 6218 */ MCD::OPC_CheckField, 12, 3, 3, 132, 55, 0, // Skip to: 20437
1651/* 6225 */ MCD::OPC_Decode, 131, 96, 58, // Opcode: CV_INSERTR
1652/* 6229 */ MCD::OPC_FilterValue, 47, 91, 13, 0, // Skip to: 9653
1653/* 6234 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ...
1654/* 6237 */ MCD::OPC_FilterValue, 0, 59, 0, 0, // Skip to: 6301
1655/* 6242 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
1656/* 6245 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6259
1657/* 6250 */ MCD::OPC_CheckPredicate, 35, 102, 55, 0, // Skip to: 20437
1658/* 6255 */ MCD::OPC_Decode, 147, 93, 59, // Opcode: AMOADD_B
1659/* 6259 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 6273
1660/* 6264 */ MCD::OPC_CheckPredicate, 35, 88, 55, 0, // Skip to: 20437
1661/* 6269 */ MCD::OPC_Decode, 155, 93, 59, // Opcode: AMOADD_H
1662/* 6273 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6287
1663/* 6278 */ MCD::OPC_CheckPredicate, 36, 74, 55, 0, // Skip to: 20437
1664/* 6283 */ MCD::OPC_Decode, 159, 93, 59, // Opcode: AMOADD_W
1665/* 6287 */ MCD::OPC_FilterValue, 3, 65, 55, 0, // Skip to: 20437
1666/* 6292 */ MCD::OPC_CheckPredicate, 37, 60, 55, 0, // Skip to: 20437
1667/* 6297 */ MCD::OPC_Decode, 151, 93, 59, // Opcode: AMOADD_D
1668/* 6301 */ MCD::OPC_FilterValue, 1, 59, 0, 0, // Skip to: 6365
1669/* 6306 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
1670/* 6309 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6323
1671/* 6314 */ MCD::OPC_CheckPredicate, 35, 38, 55, 0, // Skip to: 20437
1672/* 6319 */ MCD::OPC_Decode, 150, 93, 59, // Opcode: AMOADD_B_RL
1673/* 6323 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 6337
1674/* 6328 */ MCD::OPC_CheckPredicate, 35, 24, 55, 0, // Skip to: 20437
1675/* 6333 */ MCD::OPC_Decode, 158, 93, 59, // Opcode: AMOADD_H_RL
1676/* 6337 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6351
1677/* 6342 */ MCD::OPC_CheckPredicate, 36, 10, 55, 0, // Skip to: 20437
1678/* 6347 */ MCD::OPC_Decode, 162, 93, 59, // Opcode: AMOADD_W_RL
1679/* 6351 */ MCD::OPC_FilterValue, 3, 1, 55, 0, // Skip to: 20437
1680/* 6356 */ MCD::OPC_CheckPredicate, 37, 252, 54, 0, // Skip to: 20437
1681/* 6361 */ MCD::OPC_Decode, 154, 93, 59, // Opcode: AMOADD_D_RL
1682/* 6365 */ MCD::OPC_FilterValue, 2, 59, 0, 0, // Skip to: 6429
1683/* 6370 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
1684/* 6373 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6387
1685/* 6378 */ MCD::OPC_CheckPredicate, 35, 230, 54, 0, // Skip to: 20437
1686/* 6383 */ MCD::OPC_Decode, 148, 93, 59, // Opcode: AMOADD_B_AQ
1687/* 6387 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 6401
1688/* 6392 */ MCD::OPC_CheckPredicate, 35, 216, 54, 0, // Skip to: 20437
1689/* 6397 */ MCD::OPC_Decode, 156, 93, 59, // Opcode: AMOADD_H_AQ
1690/* 6401 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6415
1691/* 6406 */ MCD::OPC_CheckPredicate, 36, 202, 54, 0, // Skip to: 20437
1692/* 6411 */ MCD::OPC_Decode, 160, 93, 59, // Opcode: AMOADD_W_AQ
1693/* 6415 */ MCD::OPC_FilterValue, 3, 193, 54, 0, // Skip to: 20437
1694/* 6420 */ MCD::OPC_CheckPredicate, 37, 188, 54, 0, // Skip to: 20437
1695/* 6425 */ MCD::OPC_Decode, 152, 93, 59, // Opcode: AMOADD_D_AQ
1696/* 6429 */ MCD::OPC_FilterValue, 3, 59, 0, 0, // Skip to: 6493
1697/* 6434 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
1698/* 6437 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6451
1699/* 6442 */ MCD::OPC_CheckPredicate, 35, 166, 54, 0, // Skip to: 20437
1700/* 6447 */ MCD::OPC_Decode, 149, 93, 59, // Opcode: AMOADD_B_AQ_RL
1701/* 6451 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 6465
1702/* 6456 */ MCD::OPC_CheckPredicate, 35, 152, 54, 0, // Skip to: 20437
1703/* 6461 */ MCD::OPC_Decode, 157, 93, 59, // Opcode: AMOADD_H_AQ_RL
1704/* 6465 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6479
1705/* 6470 */ MCD::OPC_CheckPredicate, 36, 138, 54, 0, // Skip to: 20437
1706/* 6475 */ MCD::OPC_Decode, 161, 93, 59, // Opcode: AMOADD_W_AQ_RL
1707/* 6479 */ MCD::OPC_FilterValue, 3, 129, 54, 0, // Skip to: 20437
1708/* 6484 */ MCD::OPC_CheckPredicate, 37, 124, 54, 0, // Skip to: 20437
1709/* 6489 */ MCD::OPC_Decode, 153, 93, 59, // Opcode: AMOADD_D_AQ_RL
1710/* 6493 */ MCD::OPC_FilterValue, 4, 59, 0, 0, // Skip to: 6557
1711/* 6498 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
1712/* 6501 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6515
1713/* 6506 */ MCD::OPC_CheckPredicate, 35, 102, 54, 0, // Skip to: 20437
1714/* 6511 */ MCD::OPC_Decode, 155, 94, 59, // Opcode: AMOSWAP_B
1715/* 6515 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 6529
1716/* 6520 */ MCD::OPC_CheckPredicate, 35, 88, 54, 0, // Skip to: 20437
1717/* 6525 */ MCD::OPC_Decode, 163, 94, 59, // Opcode: AMOSWAP_H
1718/* 6529 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6543
1719/* 6534 */ MCD::OPC_CheckPredicate, 36, 74, 54, 0, // Skip to: 20437
1720/* 6539 */ MCD::OPC_Decode, 167, 94, 59, // Opcode: AMOSWAP_W
1721/* 6543 */ MCD::OPC_FilterValue, 3, 65, 54, 0, // Skip to: 20437
1722/* 6548 */ MCD::OPC_CheckPredicate, 37, 60, 54, 0, // Skip to: 20437
1723/* 6553 */ MCD::OPC_Decode, 159, 94, 59, // Opcode: AMOSWAP_D
1724/* 6557 */ MCD::OPC_FilterValue, 5, 59, 0, 0, // Skip to: 6621
1725/* 6562 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
1726/* 6565 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6579
1727/* 6570 */ MCD::OPC_CheckPredicate, 35, 38, 54, 0, // Skip to: 20437
1728/* 6575 */ MCD::OPC_Decode, 158, 94, 59, // Opcode: AMOSWAP_B_RL
1729/* 6579 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 6593
1730/* 6584 */ MCD::OPC_CheckPredicate, 35, 24, 54, 0, // Skip to: 20437
1731/* 6589 */ MCD::OPC_Decode, 166, 94, 59, // Opcode: AMOSWAP_H_RL
1732/* 6593 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6607
1733/* 6598 */ MCD::OPC_CheckPredicate, 36, 10, 54, 0, // Skip to: 20437
1734/* 6603 */ MCD::OPC_Decode, 170, 94, 59, // Opcode: AMOSWAP_W_RL
1735/* 6607 */ MCD::OPC_FilterValue, 3, 1, 54, 0, // Skip to: 20437
1736/* 6612 */ MCD::OPC_CheckPredicate, 37, 252, 53, 0, // Skip to: 20437
1737/* 6617 */ MCD::OPC_Decode, 162, 94, 59, // Opcode: AMOSWAP_D_RL
1738/* 6621 */ MCD::OPC_FilterValue, 6, 59, 0, 0, // Skip to: 6685
1739/* 6626 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
1740/* 6629 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6643
1741/* 6634 */ MCD::OPC_CheckPredicate, 35, 230, 53, 0, // Skip to: 20437
1742/* 6639 */ MCD::OPC_Decode, 156, 94, 59, // Opcode: AMOSWAP_B_AQ
1743/* 6643 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 6657
1744/* 6648 */ MCD::OPC_CheckPredicate, 35, 216, 53, 0, // Skip to: 20437
1745/* 6653 */ MCD::OPC_Decode, 164, 94, 59, // Opcode: AMOSWAP_H_AQ
1746/* 6657 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6671
1747/* 6662 */ MCD::OPC_CheckPredicate, 36, 202, 53, 0, // Skip to: 20437
1748/* 6667 */ MCD::OPC_Decode, 168, 94, 59, // Opcode: AMOSWAP_W_AQ
1749/* 6671 */ MCD::OPC_FilterValue, 3, 193, 53, 0, // Skip to: 20437
1750/* 6676 */ MCD::OPC_CheckPredicate, 37, 188, 53, 0, // Skip to: 20437
1751/* 6681 */ MCD::OPC_Decode, 160, 94, 59, // Opcode: AMOSWAP_D_AQ
1752/* 6685 */ MCD::OPC_FilterValue, 7, 59, 0, 0, // Skip to: 6749
1753/* 6690 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
1754/* 6693 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6707
1755/* 6698 */ MCD::OPC_CheckPredicate, 35, 166, 53, 0, // Skip to: 20437
1756/* 6703 */ MCD::OPC_Decode, 157, 94, 59, // Opcode: AMOSWAP_B_AQ_RL
1757/* 6707 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 6721
1758/* 6712 */ MCD::OPC_CheckPredicate, 35, 152, 53, 0, // Skip to: 20437
1759/* 6717 */ MCD::OPC_Decode, 165, 94, 59, // Opcode: AMOSWAP_H_AQ_RL
1760/* 6721 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6735
1761/* 6726 */ MCD::OPC_CheckPredicate, 36, 138, 53, 0, // Skip to: 20437
1762/* 6731 */ MCD::OPC_Decode, 169, 94, 59, // Opcode: AMOSWAP_W_AQ_RL
1763/* 6735 */ MCD::OPC_FilterValue, 3, 129, 53, 0, // Skip to: 20437
1764/* 6740 */ MCD::OPC_CheckPredicate, 37, 124, 53, 0, // Skip to: 20437
1765/* 6745 */ MCD::OPC_Decode, 161, 94, 59, // Opcode: AMOSWAP_D_AQ_RL
1766/* 6749 */ MCD::OPC_FilterValue, 8, 45, 0, 0, // Skip to: 6799
1767/* 6754 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
1768/* 6757 */ MCD::OPC_FilterValue, 2, 16, 0, 0, // Skip to: 6778
1769/* 6762 */ MCD::OPC_CheckPredicate, 38, 102, 53, 0, // Skip to: 20437
1770/* 6767 */ MCD::OPC_CheckField, 20, 5, 0, 95, 53, 0, // Skip to: 20437
1771/* 6774 */ MCD::OPC_Decode, 151, 100, 49, // Opcode: LR_W
1772/* 6778 */ MCD::OPC_FilterValue, 3, 86, 53, 0, // Skip to: 20437
1773/* 6783 */ MCD::OPC_CheckPredicate, 39, 81, 53, 0, // Skip to: 20437
1774/* 6788 */ MCD::OPC_CheckField, 20, 5, 0, 74, 53, 0, // Skip to: 20437
1775/* 6795 */ MCD::OPC_Decode, 147, 100, 49, // Opcode: LR_D
1776/* 6799 */ MCD::OPC_FilterValue, 9, 45, 0, 0, // Skip to: 6849
1777/* 6804 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
1778/* 6807 */ MCD::OPC_FilterValue, 2, 16, 0, 0, // Skip to: 6828
1779/* 6812 */ MCD::OPC_CheckPredicate, 38, 52, 53, 0, // Skip to: 20437
1780/* 6817 */ MCD::OPC_CheckField, 20, 5, 0, 45, 53, 0, // Skip to: 20437
1781/* 6824 */ MCD::OPC_Decode, 154, 100, 49, // Opcode: LR_W_RL
1782/* 6828 */ MCD::OPC_FilterValue, 3, 36, 53, 0, // Skip to: 20437
1783/* 6833 */ MCD::OPC_CheckPredicate, 39, 31, 53, 0, // Skip to: 20437
1784/* 6838 */ MCD::OPC_CheckField, 20, 5, 0, 24, 53, 0, // Skip to: 20437
1785/* 6845 */ MCD::OPC_Decode, 150, 100, 49, // Opcode: LR_D_RL
1786/* 6849 */ MCD::OPC_FilterValue, 10, 45, 0, 0, // Skip to: 6899
1787/* 6854 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
1788/* 6857 */ MCD::OPC_FilterValue, 2, 16, 0, 0, // Skip to: 6878
1789/* 6862 */ MCD::OPC_CheckPredicate, 38, 2, 53, 0, // Skip to: 20437
1790/* 6867 */ MCD::OPC_CheckField, 20, 5, 0, 251, 52, 0, // Skip to: 20437
1791/* 6874 */ MCD::OPC_Decode, 152, 100, 49, // Opcode: LR_W_AQ
1792/* 6878 */ MCD::OPC_FilterValue, 3, 242, 52, 0, // Skip to: 20437
1793/* 6883 */ MCD::OPC_CheckPredicate, 39, 237, 52, 0, // Skip to: 20437
1794/* 6888 */ MCD::OPC_CheckField, 20, 5, 0, 230, 52, 0, // Skip to: 20437
1795/* 6895 */ MCD::OPC_Decode, 148, 100, 49, // Opcode: LR_D_AQ
1796/* 6899 */ MCD::OPC_FilterValue, 11, 45, 0, 0, // Skip to: 6949
1797/* 6904 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
1798/* 6907 */ MCD::OPC_FilterValue, 2, 16, 0, 0, // Skip to: 6928
1799/* 6912 */ MCD::OPC_CheckPredicate, 38, 208, 52, 0, // Skip to: 20437
1800/* 6917 */ MCD::OPC_CheckField, 20, 5, 0, 201, 52, 0, // Skip to: 20437
1801/* 6924 */ MCD::OPC_Decode, 153, 100, 49, // Opcode: LR_W_AQ_RL
1802/* 6928 */ MCD::OPC_FilterValue, 3, 192, 52, 0, // Skip to: 20437
1803/* 6933 */ MCD::OPC_CheckPredicate, 39, 187, 52, 0, // Skip to: 20437
1804/* 6938 */ MCD::OPC_CheckField, 20, 5, 0, 180, 52, 0, // Skip to: 20437
1805/* 6945 */ MCD::OPC_Decode, 149, 100, 49, // Opcode: LR_D_AQ_RL
1806/* 6949 */ MCD::OPC_FilterValue, 12, 31, 0, 0, // Skip to: 6985
1807/* 6954 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
1808/* 6957 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6971
1809/* 6962 */ MCD::OPC_CheckPredicate, 38, 158, 52, 0, // Skip to: 20437
1810/* 6967 */ MCD::OPC_Decode, 247, 100, 59, // Opcode: SC_W
1811/* 6971 */ MCD::OPC_FilterValue, 3, 149, 52, 0, // Skip to: 20437
1812/* 6976 */ MCD::OPC_CheckPredicate, 39, 144, 52, 0, // Skip to: 20437
1813/* 6981 */ MCD::OPC_Decode, 243, 100, 59, // Opcode: SC_D
1814/* 6985 */ MCD::OPC_FilterValue, 13, 31, 0, 0, // Skip to: 7021
1815/* 6990 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
1816/* 6993 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7007
1817/* 6998 */ MCD::OPC_CheckPredicate, 38, 122, 52, 0, // Skip to: 20437
1818/* 7003 */ MCD::OPC_Decode, 250, 100, 59, // Opcode: SC_W_RL
1819/* 7007 */ MCD::OPC_FilterValue, 3, 113, 52, 0, // Skip to: 20437
1820/* 7012 */ MCD::OPC_CheckPredicate, 39, 108, 52, 0, // Skip to: 20437
1821/* 7017 */ MCD::OPC_Decode, 246, 100, 59, // Opcode: SC_D_RL
1822/* 7021 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 7057
1823/* 7026 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
1824/* 7029 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7043
1825/* 7034 */ MCD::OPC_CheckPredicate, 38, 86, 52, 0, // Skip to: 20437
1826/* 7039 */ MCD::OPC_Decode, 248, 100, 59, // Opcode: SC_W_AQ
1827/* 7043 */ MCD::OPC_FilterValue, 3, 77, 52, 0, // Skip to: 20437
1828/* 7048 */ MCD::OPC_CheckPredicate, 39, 72, 52, 0, // Skip to: 20437
1829/* 7053 */ MCD::OPC_Decode, 244, 100, 59, // Opcode: SC_D_AQ
1830/* 7057 */ MCD::OPC_FilterValue, 15, 31, 0, 0, // Skip to: 7093
1831/* 7062 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
1832/* 7065 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7079
1833/* 7070 */ MCD::OPC_CheckPredicate, 38, 50, 52, 0, // Skip to: 20437
1834/* 7075 */ MCD::OPC_Decode, 249, 100, 59, // Opcode: SC_W_AQ_RL
1835/* 7079 */ MCD::OPC_FilterValue, 3, 41, 52, 0, // Skip to: 20437
1836/* 7084 */ MCD::OPC_CheckPredicate, 39, 36, 52, 0, // Skip to: 20437
1837/* 7089 */ MCD::OPC_Decode, 245, 100, 59, // Opcode: SC_D_AQ_RL
1838/* 7093 */ MCD::OPC_FilterValue, 16, 59, 0, 0, // Skip to: 7157
1839/* 7098 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
1840/* 7101 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7115
1841/* 7106 */ MCD::OPC_CheckPredicate, 35, 14, 52, 0, // Skip to: 20437
1842/* 7111 */ MCD::OPC_Decode, 171, 94, 59, // Opcode: AMOXOR_B
1843/* 7115 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 7129
1844/* 7120 */ MCD::OPC_CheckPredicate, 35, 0, 52, 0, // Skip to: 20437
1845/* 7125 */ MCD::OPC_Decode, 179, 94, 59, // Opcode: AMOXOR_H
1846/* 7129 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7143
1847/* 7134 */ MCD::OPC_CheckPredicate, 36, 242, 51, 0, // Skip to: 20437
1848/* 7139 */ MCD::OPC_Decode, 183, 94, 59, // Opcode: AMOXOR_W
1849/* 7143 */ MCD::OPC_FilterValue, 3, 233, 51, 0, // Skip to: 20437
1850/* 7148 */ MCD::OPC_CheckPredicate, 37, 228, 51, 0, // Skip to: 20437
1851/* 7153 */ MCD::OPC_Decode, 175, 94, 59, // Opcode: AMOXOR_D
1852/* 7157 */ MCD::OPC_FilterValue, 17, 59, 0, 0, // Skip to: 7221
1853/* 7162 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
1854/* 7165 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7179
1855/* 7170 */ MCD::OPC_CheckPredicate, 35, 206, 51, 0, // Skip to: 20437
1856/* 7175 */ MCD::OPC_Decode, 174, 94, 59, // Opcode: AMOXOR_B_RL
1857/* 7179 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 7193
1858/* 7184 */ MCD::OPC_CheckPredicate, 35, 192, 51, 0, // Skip to: 20437
1859/* 7189 */ MCD::OPC_Decode, 182, 94, 59, // Opcode: AMOXOR_H_RL
1860/* 7193 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7207
1861/* 7198 */ MCD::OPC_CheckPredicate, 36, 178, 51, 0, // Skip to: 20437
1862/* 7203 */ MCD::OPC_Decode, 186, 94, 59, // Opcode: AMOXOR_W_RL
1863/* 7207 */ MCD::OPC_FilterValue, 3, 169, 51, 0, // Skip to: 20437
1864/* 7212 */ MCD::OPC_CheckPredicate, 37, 164, 51, 0, // Skip to: 20437
1865/* 7217 */ MCD::OPC_Decode, 178, 94, 59, // Opcode: AMOXOR_D_RL
1866/* 7221 */ MCD::OPC_FilterValue, 18, 59, 0, 0, // Skip to: 7285
1867/* 7226 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
1868/* 7229 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7243
1869/* 7234 */ MCD::OPC_CheckPredicate, 35, 142, 51, 0, // Skip to: 20437
1870/* 7239 */ MCD::OPC_Decode, 172, 94, 59, // Opcode: AMOXOR_B_AQ
1871/* 7243 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 7257
1872/* 7248 */ MCD::OPC_CheckPredicate, 35, 128, 51, 0, // Skip to: 20437
1873/* 7253 */ MCD::OPC_Decode, 180, 94, 59, // Opcode: AMOXOR_H_AQ
1874/* 7257 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7271
1875/* 7262 */ MCD::OPC_CheckPredicate, 36, 114, 51, 0, // Skip to: 20437
1876/* 7267 */ MCD::OPC_Decode, 184, 94, 59, // Opcode: AMOXOR_W_AQ
1877/* 7271 */ MCD::OPC_FilterValue, 3, 105, 51, 0, // Skip to: 20437
1878/* 7276 */ MCD::OPC_CheckPredicate, 37, 100, 51, 0, // Skip to: 20437
1879/* 7281 */ MCD::OPC_Decode, 176, 94, 59, // Opcode: AMOXOR_D_AQ
1880/* 7285 */ MCD::OPC_FilterValue, 19, 59, 0, 0, // Skip to: 7349
1881/* 7290 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
1882/* 7293 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7307
1883/* 7298 */ MCD::OPC_CheckPredicate, 35, 78, 51, 0, // Skip to: 20437
1884/* 7303 */ MCD::OPC_Decode, 173, 94, 59, // Opcode: AMOXOR_B_AQ_RL
1885/* 7307 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 7321
1886/* 7312 */ MCD::OPC_CheckPredicate, 35, 64, 51, 0, // Skip to: 20437
1887/* 7317 */ MCD::OPC_Decode, 181, 94, 59, // Opcode: AMOXOR_H_AQ_RL
1888/* 7321 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7335
1889/* 7326 */ MCD::OPC_CheckPredicate, 36, 50, 51, 0, // Skip to: 20437
1890/* 7331 */ MCD::OPC_Decode, 185, 94, 59, // Opcode: AMOXOR_W_AQ_RL
1891/* 7335 */ MCD::OPC_FilterValue, 3, 41, 51, 0, // Skip to: 20437
1892/* 7340 */ MCD::OPC_CheckPredicate, 37, 36, 51, 0, // Skip to: 20437
1893/* 7345 */ MCD::OPC_Decode, 177, 94, 59, // Opcode: AMOXOR_D_AQ_RL
1894/* 7349 */ MCD::OPC_FilterValue, 20, 73, 0, 0, // Skip to: 7427
1895/* 7354 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
1896/* 7357 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7371
1897/* 7362 */ MCD::OPC_CheckPredicate, 40, 14, 51, 0, // Skip to: 20437
1898/* 7367 */ MCD::OPC_Decode, 179, 93, 58, // Opcode: AMOCAS_B
1899/* 7371 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 7385
1900/* 7376 */ MCD::OPC_CheckPredicate, 40, 0, 51, 0, // Skip to: 20437
1901/* 7381 */ MCD::OPC_Decode, 191, 93, 58, // Opcode: AMOCAS_H
1902/* 7385 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7399
1903/* 7390 */ MCD::OPC_CheckPredicate, 41, 242, 50, 0, // Skip to: 20437
1904/* 7395 */ MCD::OPC_Decode, 199, 93, 58, // Opcode: AMOCAS_W
1905/* 7399 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 7413
1906/* 7404 */ MCD::OPC_CheckPredicate, 42, 228, 50, 0, // Skip to: 20437
1907/* 7409 */ MCD::OPC_Decode, 187, 93, 58, // Opcode: AMOCAS_D_RV64
1908/* 7413 */ MCD::OPC_FilterValue, 4, 219, 50, 0, // Skip to: 20437
1909/* 7418 */ MCD::OPC_CheckPredicate, 42, 214, 50, 0, // Skip to: 20437
1910/* 7423 */ MCD::OPC_Decode, 195, 93, 60, // Opcode: AMOCAS_Q
1911/* 7427 */ MCD::OPC_FilterValue, 21, 73, 0, 0, // Skip to: 7505
1912/* 7432 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
1913/* 7435 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7449
1914/* 7440 */ MCD::OPC_CheckPredicate, 40, 192, 50, 0, // Skip to: 20437
1915/* 7445 */ MCD::OPC_Decode, 182, 93, 58, // Opcode: AMOCAS_B_RL
1916/* 7449 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 7463
1917/* 7454 */ MCD::OPC_CheckPredicate, 40, 178, 50, 0, // Skip to: 20437
1918/* 7459 */ MCD::OPC_Decode, 194, 93, 58, // Opcode: AMOCAS_H_RL
1919/* 7463 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7477
1920/* 7468 */ MCD::OPC_CheckPredicate, 41, 164, 50, 0, // Skip to: 20437
1921/* 7473 */ MCD::OPC_Decode, 202, 93, 58, // Opcode: AMOCAS_W_RL
1922/* 7477 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 7491
1923/* 7482 */ MCD::OPC_CheckPredicate, 42, 150, 50, 0, // Skip to: 20437
1924/* 7487 */ MCD::OPC_Decode, 190, 93, 58, // Opcode: AMOCAS_D_RV64_RL
1925/* 7491 */ MCD::OPC_FilterValue, 4, 141, 50, 0, // Skip to: 20437
1926/* 7496 */ MCD::OPC_CheckPredicate, 42, 136, 50, 0, // Skip to: 20437
1927/* 7501 */ MCD::OPC_Decode, 198, 93, 60, // Opcode: AMOCAS_Q_RL
1928/* 7505 */ MCD::OPC_FilterValue, 22, 73, 0, 0, // Skip to: 7583
1929/* 7510 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
1930/* 7513 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7527
1931/* 7518 */ MCD::OPC_CheckPredicate, 40, 114, 50, 0, // Skip to: 20437
1932/* 7523 */ MCD::OPC_Decode, 180, 93, 58, // Opcode: AMOCAS_B_AQ
1933/* 7527 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 7541
1934/* 7532 */ MCD::OPC_CheckPredicate, 40, 100, 50, 0, // Skip to: 20437
1935/* 7537 */ MCD::OPC_Decode, 192, 93, 58, // Opcode: AMOCAS_H_AQ
1936/* 7541 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7555
1937/* 7546 */ MCD::OPC_CheckPredicate, 41, 86, 50, 0, // Skip to: 20437
1938/* 7551 */ MCD::OPC_Decode, 200, 93, 58, // Opcode: AMOCAS_W_AQ
1939/* 7555 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 7569
1940/* 7560 */ MCD::OPC_CheckPredicate, 42, 72, 50, 0, // Skip to: 20437
1941/* 7565 */ MCD::OPC_Decode, 188, 93, 58, // Opcode: AMOCAS_D_RV64_AQ
1942/* 7569 */ MCD::OPC_FilterValue, 4, 63, 50, 0, // Skip to: 20437
1943/* 7574 */ MCD::OPC_CheckPredicate, 42, 58, 50, 0, // Skip to: 20437
1944/* 7579 */ MCD::OPC_Decode, 196, 93, 60, // Opcode: AMOCAS_Q_AQ
1945/* 7583 */ MCD::OPC_FilterValue, 23, 73, 0, 0, // Skip to: 7661
1946/* 7588 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
1947/* 7591 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7605
1948/* 7596 */ MCD::OPC_CheckPredicate, 40, 36, 50, 0, // Skip to: 20437
1949/* 7601 */ MCD::OPC_Decode, 181, 93, 58, // Opcode: AMOCAS_B_AQ_RL
1950/* 7605 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 7619
1951/* 7610 */ MCD::OPC_CheckPredicate, 40, 22, 50, 0, // Skip to: 20437
1952/* 7615 */ MCD::OPC_Decode, 193, 93, 58, // Opcode: AMOCAS_H_AQ_RL
1953/* 7619 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7633
1954/* 7624 */ MCD::OPC_CheckPredicate, 41, 8, 50, 0, // Skip to: 20437
1955/* 7629 */ MCD::OPC_Decode, 201, 93, 58, // Opcode: AMOCAS_W_AQ_RL
1956/* 7633 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 7647
1957/* 7638 */ MCD::OPC_CheckPredicate, 42, 250, 49, 0, // Skip to: 20437
1958/* 7643 */ MCD::OPC_Decode, 189, 93, 58, // Opcode: AMOCAS_D_RV64_AQ_RL
1959/* 7647 */ MCD::OPC_FilterValue, 4, 241, 49, 0, // Skip to: 20437
1960/* 7652 */ MCD::OPC_CheckPredicate, 42, 236, 49, 0, // Skip to: 20437
1961/* 7657 */ MCD::OPC_Decode, 197, 93, 60, // Opcode: AMOCAS_Q_AQ_RL
1962/* 7661 */ MCD::OPC_FilterValue, 26, 87, 0, 0, // Skip to: 7753
1963/* 7666 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
1964/* 7669 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 7690
1965/* 7674 */ MCD::OPC_CheckPredicate, 43, 214, 49, 0, // Skip to: 20437
1966/* 7679 */ MCD::OPC_CheckField, 20, 5, 0, 207, 49, 0, // Skip to: 20437
1967/* 7686 */ MCD::OPC_Decode, 138, 100, 49, // Opcode: LB_AQ
1968/* 7690 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 7711
1969/* 7695 */ MCD::OPC_CheckPredicate, 43, 193, 49, 0, // Skip to: 20437
1970/* 7700 */ MCD::OPC_CheckField, 20, 5, 0, 186, 49, 0, // Skip to: 20437
1971/* 7707 */ MCD::OPC_Decode, 145, 100, 49, // Opcode: LH_AQ
1972/* 7711 */ MCD::OPC_FilterValue, 2, 16, 0, 0, // Skip to: 7732
1973/* 7716 */ MCD::OPC_CheckPredicate, 43, 172, 49, 0, // Skip to: 20437
1974/* 7721 */ MCD::OPC_CheckField, 20, 5, 0, 165, 49, 0, // Skip to: 20437
1975/* 7728 */ MCD::OPC_Decode, 158, 100, 49, // Opcode: LW_AQ
1976/* 7732 */ MCD::OPC_FilterValue, 3, 156, 49, 0, // Skip to: 20437
1977/* 7737 */ MCD::OPC_CheckPredicate, 44, 151, 49, 0, // Skip to: 20437
1978/* 7742 */ MCD::OPC_CheckField, 20, 5, 0, 144, 49, 0, // Skip to: 20437
1979/* 7749 */ MCD::OPC_Decode, 141, 100, 49, // Opcode: LD_AQ
1980/* 7753 */ MCD::OPC_FilterValue, 27, 87, 0, 0, // Skip to: 7845
1981/* 7758 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
1982/* 7761 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 7782
1983/* 7766 */ MCD::OPC_CheckPredicate, 43, 122, 49, 0, // Skip to: 20437
1984/* 7771 */ MCD::OPC_CheckField, 20, 5, 0, 115, 49, 0, // Skip to: 20437
1985/* 7778 */ MCD::OPC_Decode, 139, 100, 49, // Opcode: LB_AQ_RL
1986/* 7782 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 7803
1987/* 7787 */ MCD::OPC_CheckPredicate, 43, 101, 49, 0, // Skip to: 20437
1988/* 7792 */ MCD::OPC_CheckField, 20, 5, 0, 94, 49, 0, // Skip to: 20437
1989/* 7799 */ MCD::OPC_Decode, 146, 100, 49, // Opcode: LH_AQ_RL
1990/* 7803 */ MCD::OPC_FilterValue, 2, 16, 0, 0, // Skip to: 7824
1991/* 7808 */ MCD::OPC_CheckPredicate, 43, 80, 49, 0, // Skip to: 20437
1992/* 7813 */ MCD::OPC_CheckField, 20, 5, 0, 73, 49, 0, // Skip to: 20437
1993/* 7820 */ MCD::OPC_Decode, 159, 100, 49, // Opcode: LW_AQ_RL
1994/* 7824 */ MCD::OPC_FilterValue, 3, 64, 49, 0, // Skip to: 20437
1995/* 7829 */ MCD::OPC_CheckPredicate, 44, 59, 49, 0, // Skip to: 20437
1996/* 7834 */ MCD::OPC_CheckField, 20, 5, 0, 52, 49, 0, // Skip to: 20437
1997/* 7841 */ MCD::OPC_Decode, 142, 100, 49, // Opcode: LD_AQ_RL
1998/* 7845 */ MCD::OPC_FilterValue, 29, 59, 0, 0, // Skip to: 7909
1999/* 7850 */ MCD::OPC_ExtractField, 7, 8, // Inst{14-7} ...
2000/* 7853 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7867
2001/* 7858 */ MCD::OPC_CheckPredicate, 43, 30, 49, 0, // Skip to: 20437
2002/* 7863 */ MCD::OPC_Decode, 242, 100, 61, // Opcode: SB_RL
2003/* 7867 */ MCD::OPC_FilterValue, 32, 9, 0, 0, // Skip to: 7881
2004/* 7872 */ MCD::OPC_CheckPredicate, 43, 16, 49, 0, // Skip to: 20437
2005/* 7877 */ MCD::OPC_Decode, 156, 101, 61, // Opcode: SH_RL
2006/* 7881 */ MCD::OPC_FilterValue, 64, 9, 0, 0, // Skip to: 7895
2007/* 7886 */ MCD::OPC_CheckPredicate, 43, 2, 49, 0, // Skip to: 20437
2008/* 7891 */ MCD::OPC_Decode, 195, 101, 61, // Opcode: SW_RL
2009/* 7895 */ MCD::OPC_FilterValue, 96, 249, 48, 0, // Skip to: 20437
2010/* 7900 */ MCD::OPC_CheckPredicate, 44, 244, 48, 0, // Skip to: 20437
2011/* 7905 */ MCD::OPC_Decode, 253, 100, 61, // Opcode: SD_RL
2012/* 7909 */ MCD::OPC_FilterValue, 31, 59, 0, 0, // Skip to: 7973
2013/* 7914 */ MCD::OPC_ExtractField, 7, 8, // Inst{14-7} ...
2014/* 7917 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7931
2015/* 7922 */ MCD::OPC_CheckPredicate, 43, 222, 48, 0, // Skip to: 20437
2016/* 7927 */ MCD::OPC_Decode, 241, 100, 61, // Opcode: SB_AQ_RL
2017/* 7931 */ MCD::OPC_FilterValue, 32, 9, 0, 0, // Skip to: 7945
2018/* 7936 */ MCD::OPC_CheckPredicate, 43, 208, 48, 0, // Skip to: 20437
2019/* 7941 */ MCD::OPC_Decode, 155, 101, 61, // Opcode: SH_AQ_RL
2020/* 7945 */ MCD::OPC_FilterValue, 64, 9, 0, 0, // Skip to: 7959
2021/* 7950 */ MCD::OPC_CheckPredicate, 43, 194, 48, 0, // Skip to: 20437
2022/* 7955 */ MCD::OPC_Decode, 194, 101, 61, // Opcode: SW_AQ_RL
2023/* 7959 */ MCD::OPC_FilterValue, 96, 185, 48, 0, // Skip to: 20437
2024/* 7964 */ MCD::OPC_CheckPredicate, 44, 180, 48, 0, // Skip to: 20437
2025/* 7969 */ MCD::OPC_Decode, 252, 100, 61, // Opcode: SD_AQ_RL
2026/* 7973 */ MCD::OPC_FilterValue, 32, 59, 0, 0, // Skip to: 8037
2027/* 7978 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2028/* 7981 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7995
2029/* 7986 */ MCD::OPC_CheckPredicate, 35, 158, 48, 0, // Skip to: 20437
2030/* 7991 */ MCD::OPC_Decode, 139, 94, 59, // Opcode: AMOOR_B
2031/* 7995 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 8009
2032/* 8000 */ MCD::OPC_CheckPredicate, 35, 144, 48, 0, // Skip to: 20437
2033/* 8005 */ MCD::OPC_Decode, 147, 94, 59, // Opcode: AMOOR_H
2034/* 8009 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8023
2035/* 8014 */ MCD::OPC_CheckPredicate, 36, 130, 48, 0, // Skip to: 20437
2036/* 8019 */ MCD::OPC_Decode, 151, 94, 59, // Opcode: AMOOR_W
2037/* 8023 */ MCD::OPC_FilterValue, 3, 121, 48, 0, // Skip to: 20437
2038/* 8028 */ MCD::OPC_CheckPredicate, 37, 116, 48, 0, // Skip to: 20437
2039/* 8033 */ MCD::OPC_Decode, 143, 94, 59, // Opcode: AMOOR_D
2040/* 8037 */ MCD::OPC_FilterValue, 33, 59, 0, 0, // Skip to: 8101
2041/* 8042 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2042/* 8045 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8059
2043/* 8050 */ MCD::OPC_CheckPredicate, 35, 94, 48, 0, // Skip to: 20437
2044/* 8055 */ MCD::OPC_Decode, 142, 94, 59, // Opcode: AMOOR_B_RL
2045/* 8059 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 8073
2046/* 8064 */ MCD::OPC_CheckPredicate, 35, 80, 48, 0, // Skip to: 20437
2047/* 8069 */ MCD::OPC_Decode, 150, 94, 59, // Opcode: AMOOR_H_RL
2048/* 8073 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8087
2049/* 8078 */ MCD::OPC_CheckPredicate, 36, 66, 48, 0, // Skip to: 20437
2050/* 8083 */ MCD::OPC_Decode, 154, 94, 59, // Opcode: AMOOR_W_RL
2051/* 8087 */ MCD::OPC_FilterValue, 3, 57, 48, 0, // Skip to: 20437
2052/* 8092 */ MCD::OPC_CheckPredicate, 37, 52, 48, 0, // Skip to: 20437
2053/* 8097 */ MCD::OPC_Decode, 146, 94, 59, // Opcode: AMOOR_D_RL
2054/* 8101 */ MCD::OPC_FilterValue, 34, 59, 0, 0, // Skip to: 8165
2055/* 8106 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2056/* 8109 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8123
2057/* 8114 */ MCD::OPC_CheckPredicate, 35, 30, 48, 0, // Skip to: 20437
2058/* 8119 */ MCD::OPC_Decode, 140, 94, 59, // Opcode: AMOOR_B_AQ
2059/* 8123 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 8137
2060/* 8128 */ MCD::OPC_CheckPredicate, 35, 16, 48, 0, // Skip to: 20437
2061/* 8133 */ MCD::OPC_Decode, 148, 94, 59, // Opcode: AMOOR_H_AQ
2062/* 8137 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8151
2063/* 8142 */ MCD::OPC_CheckPredicate, 36, 2, 48, 0, // Skip to: 20437
2064/* 8147 */ MCD::OPC_Decode, 152, 94, 59, // Opcode: AMOOR_W_AQ
2065/* 8151 */ MCD::OPC_FilterValue, 3, 249, 47, 0, // Skip to: 20437
2066/* 8156 */ MCD::OPC_CheckPredicate, 37, 244, 47, 0, // Skip to: 20437
2067/* 8161 */ MCD::OPC_Decode, 144, 94, 59, // Opcode: AMOOR_D_AQ
2068/* 8165 */ MCD::OPC_FilterValue, 35, 59, 0, 0, // Skip to: 8229
2069/* 8170 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2070/* 8173 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8187
2071/* 8178 */ MCD::OPC_CheckPredicate, 35, 222, 47, 0, // Skip to: 20437
2072/* 8183 */ MCD::OPC_Decode, 141, 94, 59, // Opcode: AMOOR_B_AQ_RL
2073/* 8187 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 8201
2074/* 8192 */ MCD::OPC_CheckPredicate, 35, 208, 47, 0, // Skip to: 20437
2075/* 8197 */ MCD::OPC_Decode, 149, 94, 59, // Opcode: AMOOR_H_AQ_RL
2076/* 8201 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8215
2077/* 8206 */ MCD::OPC_CheckPredicate, 36, 194, 47, 0, // Skip to: 20437
2078/* 8211 */ MCD::OPC_Decode, 153, 94, 59, // Opcode: AMOOR_W_AQ_RL
2079/* 8215 */ MCD::OPC_FilterValue, 3, 185, 47, 0, // Skip to: 20437
2080/* 8220 */ MCD::OPC_CheckPredicate, 37, 180, 47, 0, // Skip to: 20437
2081/* 8225 */ MCD::OPC_Decode, 145, 94, 59, // Opcode: AMOOR_D_AQ_RL
2082/* 8229 */ MCD::OPC_FilterValue, 36, 31, 0, 0, // Skip to: 8265
2083/* 8234 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2084/* 8237 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8251
2085/* 8242 */ MCD::OPC_CheckPredicate, 45, 158, 47, 0, // Skip to: 20437
2086/* 8247 */ MCD::OPC_Decode, 184, 101, 59, // Opcode: SSAMOSWAP_W
2087/* 8251 */ MCD::OPC_FilterValue, 3, 149, 47, 0, // Skip to: 20437
2088/* 8256 */ MCD::OPC_CheckPredicate, 46, 144, 47, 0, // Skip to: 20437
2089/* 8261 */ MCD::OPC_Decode, 180, 101, 59, // Opcode: SSAMOSWAP_D
2090/* 8265 */ MCD::OPC_FilterValue, 37, 31, 0, 0, // Skip to: 8301
2091/* 8270 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2092/* 8273 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8287
2093/* 8278 */ MCD::OPC_CheckPredicate, 45, 122, 47, 0, // Skip to: 20437
2094/* 8283 */ MCD::OPC_Decode, 187, 101, 59, // Opcode: SSAMOSWAP_W_RL
2095/* 8287 */ MCD::OPC_FilterValue, 3, 113, 47, 0, // Skip to: 20437
2096/* 8292 */ MCD::OPC_CheckPredicate, 46, 108, 47, 0, // Skip to: 20437
2097/* 8297 */ MCD::OPC_Decode, 183, 101, 59, // Opcode: SSAMOSWAP_D_RL
2098/* 8301 */ MCD::OPC_FilterValue, 38, 31, 0, 0, // Skip to: 8337
2099/* 8306 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2100/* 8309 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8323
2101/* 8314 */ MCD::OPC_CheckPredicate, 45, 86, 47, 0, // Skip to: 20437
2102/* 8319 */ MCD::OPC_Decode, 185, 101, 59, // Opcode: SSAMOSWAP_W_AQ
2103/* 8323 */ MCD::OPC_FilterValue, 3, 77, 47, 0, // Skip to: 20437
2104/* 8328 */ MCD::OPC_CheckPredicate, 46, 72, 47, 0, // Skip to: 20437
2105/* 8333 */ MCD::OPC_Decode, 181, 101, 59, // Opcode: SSAMOSWAP_D_AQ
2106/* 8337 */ MCD::OPC_FilterValue, 39, 31, 0, 0, // Skip to: 8373
2107/* 8342 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2108/* 8345 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8359
2109/* 8350 */ MCD::OPC_CheckPredicate, 45, 50, 47, 0, // Skip to: 20437
2110/* 8355 */ MCD::OPC_Decode, 186, 101, 59, // Opcode: SSAMOSWAP_W_AQ_RL
2111/* 8359 */ MCD::OPC_FilterValue, 3, 41, 47, 0, // Skip to: 20437
2112/* 8364 */ MCD::OPC_CheckPredicate, 46, 36, 47, 0, // Skip to: 20437
2113/* 8369 */ MCD::OPC_Decode, 182, 101, 59, // Opcode: SSAMOSWAP_D_AQ_RL
2114/* 8373 */ MCD::OPC_FilterValue, 48, 59, 0, 0, // Skip to: 8437
2115/* 8378 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2116/* 8381 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8395
2117/* 8386 */ MCD::OPC_CheckPredicate, 35, 14, 47, 0, // Skip to: 20437
2118/* 8391 */ MCD::OPC_Decode, 163, 93, 59, // Opcode: AMOAND_B
2119/* 8395 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 8409
2120/* 8400 */ MCD::OPC_CheckPredicate, 35, 0, 47, 0, // Skip to: 20437
2121/* 8405 */ MCD::OPC_Decode, 171, 93, 59, // Opcode: AMOAND_H
2122/* 8409 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8423
2123/* 8414 */ MCD::OPC_CheckPredicate, 36, 242, 46, 0, // Skip to: 20437
2124/* 8419 */ MCD::OPC_Decode, 175, 93, 59, // Opcode: AMOAND_W
2125/* 8423 */ MCD::OPC_FilterValue, 3, 233, 46, 0, // Skip to: 20437
2126/* 8428 */ MCD::OPC_CheckPredicate, 37, 228, 46, 0, // Skip to: 20437
2127/* 8433 */ MCD::OPC_Decode, 167, 93, 59, // Opcode: AMOAND_D
2128/* 8437 */ MCD::OPC_FilterValue, 49, 59, 0, 0, // Skip to: 8501
2129/* 8442 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2130/* 8445 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8459
2131/* 8450 */ MCD::OPC_CheckPredicate, 35, 206, 46, 0, // Skip to: 20437
2132/* 8455 */ MCD::OPC_Decode, 166, 93, 59, // Opcode: AMOAND_B_RL
2133/* 8459 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 8473
2134/* 8464 */ MCD::OPC_CheckPredicate, 35, 192, 46, 0, // Skip to: 20437
2135/* 8469 */ MCD::OPC_Decode, 174, 93, 59, // Opcode: AMOAND_H_RL
2136/* 8473 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8487
2137/* 8478 */ MCD::OPC_CheckPredicate, 36, 178, 46, 0, // Skip to: 20437
2138/* 8483 */ MCD::OPC_Decode, 178, 93, 59, // Opcode: AMOAND_W_RL
2139/* 8487 */ MCD::OPC_FilterValue, 3, 169, 46, 0, // Skip to: 20437
2140/* 8492 */ MCD::OPC_CheckPredicate, 37, 164, 46, 0, // Skip to: 20437
2141/* 8497 */ MCD::OPC_Decode, 170, 93, 59, // Opcode: AMOAND_D_RL
2142/* 8501 */ MCD::OPC_FilterValue, 50, 59, 0, 0, // Skip to: 8565
2143/* 8506 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2144/* 8509 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8523
2145/* 8514 */ MCD::OPC_CheckPredicate, 35, 142, 46, 0, // Skip to: 20437
2146/* 8519 */ MCD::OPC_Decode, 164, 93, 59, // Opcode: AMOAND_B_AQ
2147/* 8523 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 8537
2148/* 8528 */ MCD::OPC_CheckPredicate, 35, 128, 46, 0, // Skip to: 20437
2149/* 8533 */ MCD::OPC_Decode, 172, 93, 59, // Opcode: AMOAND_H_AQ
2150/* 8537 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8551
2151/* 8542 */ MCD::OPC_CheckPredicate, 36, 114, 46, 0, // Skip to: 20437
2152/* 8547 */ MCD::OPC_Decode, 176, 93, 59, // Opcode: AMOAND_W_AQ
2153/* 8551 */ MCD::OPC_FilterValue, 3, 105, 46, 0, // Skip to: 20437
2154/* 8556 */ MCD::OPC_CheckPredicate, 37, 100, 46, 0, // Skip to: 20437
2155/* 8561 */ MCD::OPC_Decode, 168, 93, 59, // Opcode: AMOAND_D_AQ
2156/* 8565 */ MCD::OPC_FilterValue, 51, 59, 0, 0, // Skip to: 8629
2157/* 8570 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2158/* 8573 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8587
2159/* 8578 */ MCD::OPC_CheckPredicate, 35, 78, 46, 0, // Skip to: 20437
2160/* 8583 */ MCD::OPC_Decode, 165, 93, 59, // Opcode: AMOAND_B_AQ_RL
2161/* 8587 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 8601
2162/* 8592 */ MCD::OPC_CheckPredicate, 35, 64, 46, 0, // Skip to: 20437
2163/* 8597 */ MCD::OPC_Decode, 173, 93, 59, // Opcode: AMOAND_H_AQ_RL
2164/* 8601 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8615
2165/* 8606 */ MCD::OPC_CheckPredicate, 36, 50, 46, 0, // Skip to: 20437
2166/* 8611 */ MCD::OPC_Decode, 177, 93, 59, // Opcode: AMOAND_W_AQ_RL
2167/* 8615 */ MCD::OPC_FilterValue, 3, 41, 46, 0, // Skip to: 20437
2168/* 8620 */ MCD::OPC_CheckPredicate, 37, 36, 46, 0, // Skip to: 20437
2169/* 8625 */ MCD::OPC_Decode, 169, 93, 59, // Opcode: AMOAND_D_AQ_RL
2170/* 8629 */ MCD::OPC_FilterValue, 64, 59, 0, 0, // Skip to: 8693
2171/* 8634 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2172/* 8637 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8651
2173/* 8642 */ MCD::OPC_CheckPredicate, 35, 14, 46, 0, // Skip to: 20437
2174/* 8647 */ MCD::OPC_Decode, 251, 93, 59, // Opcode: AMOMIN_B
2175/* 8651 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 8665
2176/* 8656 */ MCD::OPC_CheckPredicate, 35, 0, 46, 0, // Skip to: 20437
2177/* 8661 */ MCD::OPC_Decode, 131, 94, 59, // Opcode: AMOMIN_H
2178/* 8665 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8679
2179/* 8670 */ MCD::OPC_CheckPredicate, 36, 242, 45, 0, // Skip to: 20437
2180/* 8675 */ MCD::OPC_Decode, 135, 94, 59, // Opcode: AMOMIN_W
2181/* 8679 */ MCD::OPC_FilterValue, 3, 233, 45, 0, // Skip to: 20437
2182/* 8684 */ MCD::OPC_CheckPredicate, 37, 228, 45, 0, // Skip to: 20437
2183/* 8689 */ MCD::OPC_Decode, 255, 93, 59, // Opcode: AMOMIN_D
2184/* 8693 */ MCD::OPC_FilterValue, 65, 59, 0, 0, // Skip to: 8757
2185/* 8698 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2186/* 8701 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8715
2187/* 8706 */ MCD::OPC_CheckPredicate, 35, 206, 45, 0, // Skip to: 20437
2188/* 8711 */ MCD::OPC_Decode, 254, 93, 59, // Opcode: AMOMIN_B_RL
2189/* 8715 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 8729
2190/* 8720 */ MCD::OPC_CheckPredicate, 35, 192, 45, 0, // Skip to: 20437
2191/* 8725 */ MCD::OPC_Decode, 134, 94, 59, // Opcode: AMOMIN_H_RL
2192/* 8729 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8743
2193/* 8734 */ MCD::OPC_CheckPredicate, 36, 178, 45, 0, // Skip to: 20437
2194/* 8739 */ MCD::OPC_Decode, 138, 94, 59, // Opcode: AMOMIN_W_RL
2195/* 8743 */ MCD::OPC_FilterValue, 3, 169, 45, 0, // Skip to: 20437
2196/* 8748 */ MCD::OPC_CheckPredicate, 37, 164, 45, 0, // Skip to: 20437
2197/* 8753 */ MCD::OPC_Decode, 130, 94, 59, // Opcode: AMOMIN_D_RL
2198/* 8757 */ MCD::OPC_FilterValue, 66, 59, 0, 0, // Skip to: 8821
2199/* 8762 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2200/* 8765 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8779
2201/* 8770 */ MCD::OPC_CheckPredicate, 35, 142, 45, 0, // Skip to: 20437
2202/* 8775 */ MCD::OPC_Decode, 252, 93, 59, // Opcode: AMOMIN_B_AQ
2203/* 8779 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 8793
2204/* 8784 */ MCD::OPC_CheckPredicate, 35, 128, 45, 0, // Skip to: 20437
2205/* 8789 */ MCD::OPC_Decode, 132, 94, 59, // Opcode: AMOMIN_H_AQ
2206/* 8793 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8807
2207/* 8798 */ MCD::OPC_CheckPredicate, 36, 114, 45, 0, // Skip to: 20437
2208/* 8803 */ MCD::OPC_Decode, 136, 94, 59, // Opcode: AMOMIN_W_AQ
2209/* 8807 */ MCD::OPC_FilterValue, 3, 105, 45, 0, // Skip to: 20437
2210/* 8812 */ MCD::OPC_CheckPredicate, 37, 100, 45, 0, // Skip to: 20437
2211/* 8817 */ MCD::OPC_Decode, 128, 94, 59, // Opcode: AMOMIN_D_AQ
2212/* 8821 */ MCD::OPC_FilterValue, 67, 59, 0, 0, // Skip to: 8885
2213/* 8826 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2214/* 8829 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8843
2215/* 8834 */ MCD::OPC_CheckPredicate, 35, 78, 45, 0, // Skip to: 20437
2216/* 8839 */ MCD::OPC_Decode, 253, 93, 59, // Opcode: AMOMIN_B_AQ_RL
2217/* 8843 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 8857
2218/* 8848 */ MCD::OPC_CheckPredicate, 35, 64, 45, 0, // Skip to: 20437
2219/* 8853 */ MCD::OPC_Decode, 133, 94, 59, // Opcode: AMOMIN_H_AQ_RL
2220/* 8857 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8871
2221/* 8862 */ MCD::OPC_CheckPredicate, 36, 50, 45, 0, // Skip to: 20437
2222/* 8867 */ MCD::OPC_Decode, 137, 94, 59, // Opcode: AMOMIN_W_AQ_RL
2223/* 8871 */ MCD::OPC_FilterValue, 3, 41, 45, 0, // Skip to: 20437
2224/* 8876 */ MCD::OPC_CheckPredicate, 37, 36, 45, 0, // Skip to: 20437
2225/* 8881 */ MCD::OPC_Decode, 129, 94, 59, // Opcode: AMOMIN_D_AQ_RL
2226/* 8885 */ MCD::OPC_FilterValue, 80, 59, 0, 0, // Skip to: 8949
2227/* 8890 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2228/* 8893 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8907
2229/* 8898 */ MCD::OPC_CheckPredicate, 35, 14, 45, 0, // Skip to: 20437
2230/* 8903 */ MCD::OPC_Decode, 219, 93, 59, // Opcode: AMOMAX_B
2231/* 8907 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 8921
2232/* 8912 */ MCD::OPC_CheckPredicate, 35, 0, 45, 0, // Skip to: 20437
2233/* 8917 */ MCD::OPC_Decode, 227, 93, 59, // Opcode: AMOMAX_H
2234/* 8921 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8935
2235/* 8926 */ MCD::OPC_CheckPredicate, 36, 242, 44, 0, // Skip to: 20437
2236/* 8931 */ MCD::OPC_Decode, 231, 93, 59, // Opcode: AMOMAX_W
2237/* 8935 */ MCD::OPC_FilterValue, 3, 233, 44, 0, // Skip to: 20437
2238/* 8940 */ MCD::OPC_CheckPredicate, 37, 228, 44, 0, // Skip to: 20437
2239/* 8945 */ MCD::OPC_Decode, 223, 93, 59, // Opcode: AMOMAX_D
2240/* 8949 */ MCD::OPC_FilterValue, 81, 59, 0, 0, // Skip to: 9013
2241/* 8954 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2242/* 8957 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8971
2243/* 8962 */ MCD::OPC_CheckPredicate, 35, 206, 44, 0, // Skip to: 20437
2244/* 8967 */ MCD::OPC_Decode, 222, 93, 59, // Opcode: AMOMAX_B_RL
2245/* 8971 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 8985
2246/* 8976 */ MCD::OPC_CheckPredicate, 35, 192, 44, 0, // Skip to: 20437
2247/* 8981 */ MCD::OPC_Decode, 230, 93, 59, // Opcode: AMOMAX_H_RL
2248/* 8985 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8999
2249/* 8990 */ MCD::OPC_CheckPredicate, 36, 178, 44, 0, // Skip to: 20437
2250/* 8995 */ MCD::OPC_Decode, 234, 93, 59, // Opcode: AMOMAX_W_RL
2251/* 8999 */ MCD::OPC_FilterValue, 3, 169, 44, 0, // Skip to: 20437
2252/* 9004 */ MCD::OPC_CheckPredicate, 37, 164, 44, 0, // Skip to: 20437
2253/* 9009 */ MCD::OPC_Decode, 226, 93, 59, // Opcode: AMOMAX_D_RL
2254/* 9013 */ MCD::OPC_FilterValue, 82, 59, 0, 0, // Skip to: 9077
2255/* 9018 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2256/* 9021 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9035
2257/* 9026 */ MCD::OPC_CheckPredicate, 35, 142, 44, 0, // Skip to: 20437
2258/* 9031 */ MCD::OPC_Decode, 220, 93, 59, // Opcode: AMOMAX_B_AQ
2259/* 9035 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9049
2260/* 9040 */ MCD::OPC_CheckPredicate, 35, 128, 44, 0, // Skip to: 20437
2261/* 9045 */ MCD::OPC_Decode, 228, 93, 59, // Opcode: AMOMAX_H_AQ
2262/* 9049 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 9063
2263/* 9054 */ MCD::OPC_CheckPredicate, 36, 114, 44, 0, // Skip to: 20437
2264/* 9059 */ MCD::OPC_Decode, 232, 93, 59, // Opcode: AMOMAX_W_AQ
2265/* 9063 */ MCD::OPC_FilterValue, 3, 105, 44, 0, // Skip to: 20437
2266/* 9068 */ MCD::OPC_CheckPredicate, 37, 100, 44, 0, // Skip to: 20437
2267/* 9073 */ MCD::OPC_Decode, 224, 93, 59, // Opcode: AMOMAX_D_AQ
2268/* 9077 */ MCD::OPC_FilterValue, 83, 59, 0, 0, // Skip to: 9141
2269/* 9082 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2270/* 9085 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9099
2271/* 9090 */ MCD::OPC_CheckPredicate, 35, 78, 44, 0, // Skip to: 20437
2272/* 9095 */ MCD::OPC_Decode, 221, 93, 59, // Opcode: AMOMAX_B_AQ_RL
2273/* 9099 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9113
2274/* 9104 */ MCD::OPC_CheckPredicate, 35, 64, 44, 0, // Skip to: 20437
2275/* 9109 */ MCD::OPC_Decode, 229, 93, 59, // Opcode: AMOMAX_H_AQ_RL
2276/* 9113 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 9127
2277/* 9118 */ MCD::OPC_CheckPredicate, 36, 50, 44, 0, // Skip to: 20437
2278/* 9123 */ MCD::OPC_Decode, 233, 93, 59, // Opcode: AMOMAX_W_AQ_RL
2279/* 9127 */ MCD::OPC_FilterValue, 3, 41, 44, 0, // Skip to: 20437
2280/* 9132 */ MCD::OPC_CheckPredicate, 37, 36, 44, 0, // Skip to: 20437
2281/* 9137 */ MCD::OPC_Decode, 225, 93, 59, // Opcode: AMOMAX_D_AQ_RL
2282/* 9141 */ MCD::OPC_FilterValue, 96, 59, 0, 0, // Skip to: 9205
2283/* 9146 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2284/* 9149 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9163
2285/* 9154 */ MCD::OPC_CheckPredicate, 35, 14, 44, 0, // Skip to: 20437
2286/* 9159 */ MCD::OPC_Decode, 235, 93, 59, // Opcode: AMOMINU_B
2287/* 9163 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9177
2288/* 9168 */ MCD::OPC_CheckPredicate, 35, 0, 44, 0, // Skip to: 20437
2289/* 9173 */ MCD::OPC_Decode, 243, 93, 59, // Opcode: AMOMINU_H
2290/* 9177 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 9191
2291/* 9182 */ MCD::OPC_CheckPredicate, 36, 242, 43, 0, // Skip to: 20437
2292/* 9187 */ MCD::OPC_Decode, 247, 93, 59, // Opcode: AMOMINU_W
2293/* 9191 */ MCD::OPC_FilterValue, 3, 233, 43, 0, // Skip to: 20437
2294/* 9196 */ MCD::OPC_CheckPredicate, 37, 228, 43, 0, // Skip to: 20437
2295/* 9201 */ MCD::OPC_Decode, 239, 93, 59, // Opcode: AMOMINU_D
2296/* 9205 */ MCD::OPC_FilterValue, 97, 59, 0, 0, // Skip to: 9269
2297/* 9210 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2298/* 9213 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9227
2299/* 9218 */ MCD::OPC_CheckPredicate, 35, 206, 43, 0, // Skip to: 20437
2300/* 9223 */ MCD::OPC_Decode, 238, 93, 59, // Opcode: AMOMINU_B_RL
2301/* 9227 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9241
2302/* 9232 */ MCD::OPC_CheckPredicate, 35, 192, 43, 0, // Skip to: 20437
2303/* 9237 */ MCD::OPC_Decode, 246, 93, 59, // Opcode: AMOMINU_H_RL
2304/* 9241 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 9255
2305/* 9246 */ MCD::OPC_CheckPredicate, 36, 178, 43, 0, // Skip to: 20437
2306/* 9251 */ MCD::OPC_Decode, 250, 93, 59, // Opcode: AMOMINU_W_RL
2307/* 9255 */ MCD::OPC_FilterValue, 3, 169, 43, 0, // Skip to: 20437
2308/* 9260 */ MCD::OPC_CheckPredicate, 37, 164, 43, 0, // Skip to: 20437
2309/* 9265 */ MCD::OPC_Decode, 242, 93, 59, // Opcode: AMOMINU_D_RL
2310/* 9269 */ MCD::OPC_FilterValue, 98, 59, 0, 0, // Skip to: 9333
2311/* 9274 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2312/* 9277 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9291
2313/* 9282 */ MCD::OPC_CheckPredicate, 35, 142, 43, 0, // Skip to: 20437
2314/* 9287 */ MCD::OPC_Decode, 236, 93, 59, // Opcode: AMOMINU_B_AQ
2315/* 9291 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9305
2316/* 9296 */ MCD::OPC_CheckPredicate, 35, 128, 43, 0, // Skip to: 20437
2317/* 9301 */ MCD::OPC_Decode, 244, 93, 59, // Opcode: AMOMINU_H_AQ
2318/* 9305 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 9319
2319/* 9310 */ MCD::OPC_CheckPredicate, 36, 114, 43, 0, // Skip to: 20437
2320/* 9315 */ MCD::OPC_Decode, 248, 93, 59, // Opcode: AMOMINU_W_AQ
2321/* 9319 */ MCD::OPC_FilterValue, 3, 105, 43, 0, // Skip to: 20437
2322/* 9324 */ MCD::OPC_CheckPredicate, 37, 100, 43, 0, // Skip to: 20437
2323/* 9329 */ MCD::OPC_Decode, 240, 93, 59, // Opcode: AMOMINU_D_AQ
2324/* 9333 */ MCD::OPC_FilterValue, 99, 59, 0, 0, // Skip to: 9397
2325/* 9338 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2326/* 9341 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9355
2327/* 9346 */ MCD::OPC_CheckPredicate, 35, 78, 43, 0, // Skip to: 20437
2328/* 9351 */ MCD::OPC_Decode, 237, 93, 59, // Opcode: AMOMINU_B_AQ_RL
2329/* 9355 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9369
2330/* 9360 */ MCD::OPC_CheckPredicate, 35, 64, 43, 0, // Skip to: 20437
2331/* 9365 */ MCD::OPC_Decode, 245, 93, 59, // Opcode: AMOMINU_H_AQ_RL
2332/* 9369 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 9383
2333/* 9374 */ MCD::OPC_CheckPredicate, 36, 50, 43, 0, // Skip to: 20437
2334/* 9379 */ MCD::OPC_Decode, 249, 93, 59, // Opcode: AMOMINU_W_AQ_RL
2335/* 9383 */ MCD::OPC_FilterValue, 3, 41, 43, 0, // Skip to: 20437
2336/* 9388 */ MCD::OPC_CheckPredicate, 37, 36, 43, 0, // Skip to: 20437
2337/* 9393 */ MCD::OPC_Decode, 241, 93, 59, // Opcode: AMOMINU_D_AQ_RL
2338/* 9397 */ MCD::OPC_FilterValue, 112, 59, 0, 0, // Skip to: 9461
2339/* 9402 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2340/* 9405 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9419
2341/* 9410 */ MCD::OPC_CheckPredicate, 35, 14, 43, 0, // Skip to: 20437
2342/* 9415 */ MCD::OPC_Decode, 203, 93, 59, // Opcode: AMOMAXU_B
2343/* 9419 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9433
2344/* 9424 */ MCD::OPC_CheckPredicate, 35, 0, 43, 0, // Skip to: 20437
2345/* 9429 */ MCD::OPC_Decode, 211, 93, 59, // Opcode: AMOMAXU_H
2346/* 9433 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 9447
2347/* 9438 */ MCD::OPC_CheckPredicate, 36, 242, 42, 0, // Skip to: 20437
2348/* 9443 */ MCD::OPC_Decode, 215, 93, 59, // Opcode: AMOMAXU_W
2349/* 9447 */ MCD::OPC_FilterValue, 3, 233, 42, 0, // Skip to: 20437
2350/* 9452 */ MCD::OPC_CheckPredicate, 37, 228, 42, 0, // Skip to: 20437
2351/* 9457 */ MCD::OPC_Decode, 207, 93, 59, // Opcode: AMOMAXU_D
2352/* 9461 */ MCD::OPC_FilterValue, 113, 59, 0, 0, // Skip to: 9525
2353/* 9466 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2354/* 9469 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9483
2355/* 9474 */ MCD::OPC_CheckPredicate, 35, 206, 42, 0, // Skip to: 20437
2356/* 9479 */ MCD::OPC_Decode, 206, 93, 59, // Opcode: AMOMAXU_B_RL
2357/* 9483 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9497
2358/* 9488 */ MCD::OPC_CheckPredicate, 35, 192, 42, 0, // Skip to: 20437
2359/* 9493 */ MCD::OPC_Decode, 214, 93, 59, // Opcode: AMOMAXU_H_RL
2360/* 9497 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 9511
2361/* 9502 */ MCD::OPC_CheckPredicate, 36, 178, 42, 0, // Skip to: 20437
2362/* 9507 */ MCD::OPC_Decode, 218, 93, 59, // Opcode: AMOMAXU_W_RL
2363/* 9511 */ MCD::OPC_FilterValue, 3, 169, 42, 0, // Skip to: 20437
2364/* 9516 */ MCD::OPC_CheckPredicate, 37, 164, 42, 0, // Skip to: 20437
2365/* 9521 */ MCD::OPC_Decode, 210, 93, 59, // Opcode: AMOMAXU_D_RL
2366/* 9525 */ MCD::OPC_FilterValue, 114, 59, 0, 0, // Skip to: 9589
2367/* 9530 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2368/* 9533 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9547
2369/* 9538 */ MCD::OPC_CheckPredicate, 35, 142, 42, 0, // Skip to: 20437
2370/* 9543 */ MCD::OPC_Decode, 204, 93, 59, // Opcode: AMOMAXU_B_AQ
2371/* 9547 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9561
2372/* 9552 */ MCD::OPC_CheckPredicate, 35, 128, 42, 0, // Skip to: 20437
2373/* 9557 */ MCD::OPC_Decode, 212, 93, 59, // Opcode: AMOMAXU_H_AQ
2374/* 9561 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 9575
2375/* 9566 */ MCD::OPC_CheckPredicate, 36, 114, 42, 0, // Skip to: 20437
2376/* 9571 */ MCD::OPC_Decode, 216, 93, 59, // Opcode: AMOMAXU_W_AQ
2377/* 9575 */ MCD::OPC_FilterValue, 3, 105, 42, 0, // Skip to: 20437
2378/* 9580 */ MCD::OPC_CheckPredicate, 37, 100, 42, 0, // Skip to: 20437
2379/* 9585 */ MCD::OPC_Decode, 208, 93, 59, // Opcode: AMOMAXU_D_AQ
2380/* 9589 */ MCD::OPC_FilterValue, 115, 91, 42, 0, // Skip to: 20437
2381/* 9594 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2382/* 9597 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9611
2383/* 9602 */ MCD::OPC_CheckPredicate, 35, 78, 42, 0, // Skip to: 20437
2384/* 9607 */ MCD::OPC_Decode, 205, 93, 59, // Opcode: AMOMAXU_B_AQ_RL
2385/* 9611 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9625
2386/* 9616 */ MCD::OPC_CheckPredicate, 35, 64, 42, 0, // Skip to: 20437
2387/* 9621 */ MCD::OPC_Decode, 213, 93, 59, // Opcode: AMOMAXU_H_AQ_RL
2388/* 9625 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 9639
2389/* 9630 */ MCD::OPC_CheckPredicate, 36, 50, 42, 0, // Skip to: 20437
2390/* 9635 */ MCD::OPC_Decode, 217, 93, 59, // Opcode: AMOMAXU_W_AQ_RL
2391/* 9639 */ MCD::OPC_FilterValue, 3, 41, 42, 0, // Skip to: 20437
2392/* 9644 */ MCD::OPC_CheckPredicate, 37, 36, 42, 0, // Skip to: 20437
2393/* 9649 */ MCD::OPC_Decode, 209, 93, 59, // Opcode: AMOMAXU_D_AQ_RL
2394/* 9653 */ MCD::OPC_FilterValue, 51, 41, 5, 0, // Skip to: 10979
2395/* 9658 */ MCD::OPC_ExtractField, 25, 5, // Inst{29-25} ...
2396/* 9661 */ MCD::OPC_FilterValue, 0, 196, 0, 0, // Skip to: 9862
2397/* 9666 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2398/* 9669 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 9695
2399/* 9674 */ MCD::OPC_ExtractField, 30, 2, // Inst{31-30} ...
2400/* 9677 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9686
2401/* 9682 */ MCD::OPC_Decode, 131, 93, 59, // Opcode: ADD
2402/* 9686 */ MCD::OPC_FilterValue, 1, 250, 41, 0, // Skip to: 20437
2403/* 9691 */ MCD::OPC_Decode, 191, 101, 59, // Opcode: SUB
2404/* 9695 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 9711
2405/* 9700 */ MCD::OPC_CheckField, 30, 2, 0, 234, 41, 0, // Skip to: 20437
2406/* 9707 */ MCD::OPC_Decode, 158, 101, 59, // Opcode: SLL
2407/* 9711 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 9727
2408/* 9716 */ MCD::OPC_CheckField, 30, 2, 0, 218, 41, 0, // Skip to: 20437
2409/* 9723 */ MCD::OPC_Decode, 163, 101, 59, // Opcode: SLT
2410/* 9727 */ MCD::OPC_FilterValue, 3, 11, 0, 0, // Skip to: 9743
2411/* 9732 */ MCD::OPC_CheckField, 30, 2, 0, 202, 41, 0, // Skip to: 20437
2412/* 9739 */ MCD::OPC_Decode, 166, 101, 59, // Opcode: SLTU
2413/* 9743 */ MCD::OPC_FilterValue, 4, 26, 0, 0, // Skip to: 9774
2414/* 9748 */ MCD::OPC_ExtractField, 30, 2, // Inst{31-30} ...
2415/* 9751 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9760
2416/* 9756 */ MCD::OPC_Decode, 128, 108, 59, // Opcode: XOR
2417/* 9760 */ MCD::OPC_FilterValue, 1, 176, 41, 0, // Skip to: 20437
2418/* 9765 */ MCD::OPC_CheckPredicate, 27, 171, 41, 0, // Skip to: 20437
2419/* 9770 */ MCD::OPC_Decode, 255, 107, 59, // Opcode: XNOR
2420/* 9774 */ MCD::OPC_FilterValue, 5, 21, 0, 0, // Skip to: 9800
2421/* 9779 */ MCD::OPC_ExtractField, 30, 2, // Inst{31-30} ...
2422/* 9782 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9791
2423/* 9787 */ MCD::OPC_Decode, 176, 101, 59, // Opcode: SRL
2424/* 9791 */ MCD::OPC_FilterValue, 1, 145, 41, 0, // Skip to: 20437
2425/* 9796 */ MCD::OPC_Decode, 171, 101, 59, // Opcode: SRA
2426/* 9800 */ MCD::OPC_FilterValue, 6, 26, 0, 0, // Skip to: 9831
2427/* 9805 */ MCD::OPC_ExtractField, 30, 2, // Inst{31-30} ...
2428/* 9808 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9817
2429/* 9813 */ MCD::OPC_Decode, 210, 100, 59, // Opcode: OR
2430/* 9817 */ MCD::OPC_FilterValue, 1, 119, 41, 0, // Skip to: 20437
2431/* 9822 */ MCD::OPC_CheckPredicate, 27, 114, 41, 0, // Skip to: 20437
2432/* 9827 */ MCD::OPC_Decode, 213, 100, 59, // Opcode: ORN
2433/* 9831 */ MCD::OPC_FilterValue, 7, 105, 41, 0, // Skip to: 20437
2434/* 9836 */ MCD::OPC_ExtractField, 30, 2, // Inst{31-30} ...
2435/* 9839 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9848
2436/* 9844 */ MCD::OPC_Decode, 187, 94, 59, // Opcode: AND
2437/* 9848 */ MCD::OPC_FilterValue, 1, 88, 41, 0, // Skip to: 20437
2438/* 9853 */ MCD::OPC_CheckPredicate, 27, 83, 41, 0, // Skip to: 20437
2439/* 9858 */ MCD::OPC_Decode, 189, 94, 59, // Opcode: ANDN
2440/* 9862 */ MCD::OPC_FilterValue, 1, 171, 0, 0, // Skip to: 10038
2441/* 9867 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2442/* 9870 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 9891
2443/* 9875 */ MCD::OPC_CheckPredicate, 47, 61, 41, 0, // Skip to: 20437
2444/* 9880 */ MCD::OPC_CheckField, 30, 2, 0, 54, 41, 0, // Skip to: 20437
2445/* 9887 */ MCD::OPC_Decode, 205, 100, 59, // Opcode: MUL
2446/* 9891 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 9912
2447/* 9896 */ MCD::OPC_CheckPredicate, 47, 40, 41, 0, // Skip to: 20437
2448/* 9901 */ MCD::OPC_CheckField, 30, 2, 0, 33, 41, 0, // Skip to: 20437
2449/* 9908 */ MCD::OPC_Decode, 206, 100, 59, // Opcode: MULH
2450/* 9912 */ MCD::OPC_FilterValue, 2, 16, 0, 0, // Skip to: 9933
2451/* 9917 */ MCD::OPC_CheckPredicate, 47, 19, 41, 0, // Skip to: 20437
2452/* 9922 */ MCD::OPC_CheckField, 30, 2, 0, 12, 41, 0, // Skip to: 20437
2453/* 9929 */ MCD::OPC_Decode, 207, 100, 59, // Opcode: MULHSU
2454/* 9933 */ MCD::OPC_FilterValue, 3, 16, 0, 0, // Skip to: 9954
2455/* 9938 */ MCD::OPC_CheckPredicate, 47, 254, 40, 0, // Skip to: 20437
2456/* 9943 */ MCD::OPC_CheckField, 30, 2, 0, 247, 40, 0, // Skip to: 20437
2457/* 9950 */ MCD::OPC_Decode, 208, 100, 59, // Opcode: MULHU
2458/* 9954 */ MCD::OPC_FilterValue, 4, 16, 0, 0, // Skip to: 9975
2459/* 9959 */ MCD::OPC_CheckPredicate, 48, 233, 40, 0, // Skip to: 20437
2460/* 9964 */ MCD::OPC_CheckField, 30, 2, 0, 226, 40, 0, // Skip to: 20437
2461/* 9971 */ MCD::OPC_Decode, 239, 97, 59, // Opcode: DIV
2462/* 9975 */ MCD::OPC_FilterValue, 5, 16, 0, 0, // Skip to: 9996
2463/* 9980 */ MCD::OPC_CheckPredicate, 48, 212, 40, 0, // Skip to: 20437
2464/* 9985 */ MCD::OPC_CheckField, 30, 2, 0, 205, 40, 0, // Skip to: 20437
2465/* 9992 */ MCD::OPC_Decode, 240, 97, 59, // Opcode: DIVU
2466/* 9996 */ MCD::OPC_FilterValue, 6, 16, 0, 0, // Skip to: 10017
2467/* 10001 */ MCD::OPC_CheckPredicate, 48, 191, 40, 0, // Skip to: 20437
2468/* 10006 */ MCD::OPC_CheckField, 30, 2, 0, 184, 40, 0, // Skip to: 20437
2469/* 10013 */ MCD::OPC_Decode, 228, 100, 59, // Opcode: REM
2470/* 10017 */ MCD::OPC_FilterValue, 7, 175, 40, 0, // Skip to: 20437
2471/* 10022 */ MCD::OPC_CheckPredicate, 48, 170, 40, 0, // Skip to: 20437
2472/* 10027 */ MCD::OPC_CheckField, 30, 2, 0, 163, 40, 0, // Skip to: 20437
2473/* 10034 */ MCD::OPC_Decode, 229, 100, 59, // Opcode: REMU
2474/* 10038 */ MCD::OPC_FilterValue, 4, 104, 0, 0, // Skip to: 10147
2475/* 10043 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2476/* 10046 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 10067
2477/* 10051 */ MCD::OPC_CheckPredicate, 23, 141, 40, 0, // Skip to: 20437
2478/* 10056 */ MCD::OPC_CheckField, 30, 2, 1, 134, 40, 0, // Skip to: 20437
2479/* 10063 */ MCD::OPC_Decode, 191, 94, 59, // Opcode: BCLR
2480/* 10067 */ MCD::OPC_FilterValue, 4, 33, 0, 0, // Skip to: 10105
2481/* 10072 */ MCD::OPC_ExtractField, 30, 2, // Inst{31-30} ...
2482/* 10075 */ MCD::OPC_FilterValue, 0, 117, 40, 0, // Skip to: 20437
2483/* 10080 */ MCD::OPC_CheckPredicate, 49, 11, 0, 0, // Skip to: 10096
2484/* 10085 */ MCD::OPC_CheckField, 20, 5, 0, 4, 0, 0, // Skip to: 10096
2485/* 10092 */ MCD::OPC_Decode, 132, 108, 49, // Opcode: ZEXT_H_RV32
2486/* 10096 */ MCD::OPC_CheckPredicate, 28, 96, 40, 0, // Skip to: 20437
2487/* 10101 */ MCD::OPC_Decode, 214, 100, 59, // Opcode: PACK
2488/* 10105 */ MCD::OPC_FilterValue, 5, 16, 0, 0, // Skip to: 10126
2489/* 10110 */ MCD::OPC_CheckPredicate, 23, 82, 40, 0, // Skip to: 20437
2490/* 10115 */ MCD::OPC_CheckField, 30, 2, 1, 75, 40, 0, // Skip to: 20437
2491/* 10122 */ MCD::OPC_Decode, 194, 94, 59, // Opcode: BEXT
2492/* 10126 */ MCD::OPC_FilterValue, 7, 66, 40, 0, // Skip to: 20437
2493/* 10131 */ MCD::OPC_CheckPredicate, 28, 61, 40, 0, // Skip to: 20437
2494/* 10136 */ MCD::OPC_CheckField, 30, 2, 0, 54, 40, 0, // Skip to: 20437
2495/* 10143 */ MCD::OPC_Decode, 215, 100, 59, // Opcode: PACKH
2496/* 10147 */ MCD::OPC_FilterValue, 5, 150, 0, 0, // Skip to: 10302
2497/* 10152 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2498/* 10155 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 10176
2499/* 10160 */ MCD::OPC_CheckPredicate, 50, 32, 40, 0, // Skip to: 20437
2500/* 10165 */ MCD::OPC_CheckField, 30, 2, 0, 25, 40, 0, // Skip to: 20437
2501/* 10172 */ MCD::OPC_Decode, 210, 94, 59, // Opcode: CLMUL
2502/* 10176 */ MCD::OPC_FilterValue, 2, 16, 0, 0, // Skip to: 10197
2503/* 10181 */ MCD::OPC_CheckPredicate, 51, 11, 40, 0, // Skip to: 20437
2504/* 10186 */ MCD::OPC_CheckField, 30, 2, 0, 4, 40, 0, // Skip to: 20437
2505/* 10193 */ MCD::OPC_Decode, 212, 94, 59, // Opcode: CLMULR
2506/* 10197 */ MCD::OPC_FilterValue, 3, 16, 0, 0, // Skip to: 10218
2507/* 10202 */ MCD::OPC_CheckPredicate, 50, 246, 39, 0, // Skip to: 20437
2508/* 10207 */ MCD::OPC_CheckField, 30, 2, 0, 239, 39, 0, // Skip to: 20437
2509/* 10214 */ MCD::OPC_Decode, 211, 94, 59, // Opcode: CLMULH
2510/* 10218 */ MCD::OPC_FilterValue, 4, 16, 0, 0, // Skip to: 10239
2511/* 10223 */ MCD::OPC_CheckPredicate, 26, 225, 39, 0, // Skip to: 20437
2512/* 10228 */ MCD::OPC_CheckField, 30, 2, 0, 218, 39, 0, // Skip to: 20437
2513/* 10235 */ MCD::OPC_Decode, 162, 100, 59, // Opcode: MIN
2514/* 10239 */ MCD::OPC_FilterValue, 5, 16, 0, 0, // Skip to: 10260
2515/* 10244 */ MCD::OPC_CheckPredicate, 26, 204, 39, 0, // Skip to: 20437
2516/* 10249 */ MCD::OPC_CheckField, 30, 2, 0, 197, 39, 0, // Skip to: 20437
2517/* 10256 */ MCD::OPC_Decode, 163, 100, 59, // Opcode: MINU
2518/* 10260 */ MCD::OPC_FilterValue, 6, 16, 0, 0, // Skip to: 10281
2519/* 10265 */ MCD::OPC_CheckPredicate, 26, 183, 39, 0, // Skip to: 20437
2520/* 10270 */ MCD::OPC_CheckField, 30, 2, 0, 176, 39, 0, // Skip to: 20437
2521/* 10277 */ MCD::OPC_Decode, 160, 100, 59, // Opcode: MAX
2522/* 10281 */ MCD::OPC_FilterValue, 7, 167, 39, 0, // Skip to: 20437
2523/* 10286 */ MCD::OPC_CheckPredicate, 26, 162, 39, 0, // Skip to: 20437
2524/* 10291 */ MCD::OPC_CheckField, 30, 2, 0, 155, 39, 0, // Skip to: 20437
2525/* 10298 */ MCD::OPC_Decode, 161, 100, 59, // Opcode: MAXU
2526/* 10302 */ MCD::OPC_FilterValue, 7, 45, 0, 0, // Skip to: 10352
2527/* 10307 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2528/* 10310 */ MCD::OPC_FilterValue, 5, 16, 0, 0, // Skip to: 10331
2529/* 10315 */ MCD::OPC_CheckPredicate, 52, 133, 39, 0, // Skip to: 20437
2530/* 10320 */ MCD::OPC_CheckField, 30, 2, 0, 126, 39, 0, // Skip to: 20437
2531/* 10327 */ MCD::OPC_Decode, 161, 97, 59, // Opcode: CZERO_EQZ
2532/* 10331 */ MCD::OPC_FilterValue, 7, 117, 39, 0, // Skip to: 20437
2533/* 10336 */ MCD::OPC_CheckPredicate, 52, 112, 39, 0, // Skip to: 20437
2534/* 10341 */ MCD::OPC_CheckField, 30, 2, 0, 105, 39, 0, // Skip to: 20437
2535/* 10348 */ MCD::OPC_Decode, 162, 97, 59, // Opcode: CZERO_NEZ
2536/* 10352 */ MCD::OPC_FilterValue, 8, 23, 0, 0, // Skip to: 10380
2537/* 10357 */ MCD::OPC_CheckPredicate, 53, 91, 39, 0, // Skip to: 20437
2538/* 10362 */ MCD::OPC_CheckField, 30, 2, 1, 84, 39, 0, // Skip to: 20437
2539/* 10369 */ MCD::OPC_CheckField, 12, 3, 0, 77, 39, 0, // Skip to: 20437
2540/* 10376 */ MCD::OPC_Decode, 152, 101, 59, // Opcode: SHA512SUM0R
2541/* 10380 */ MCD::OPC_FilterValue, 9, 23, 0, 0, // Skip to: 10408
2542/* 10385 */ MCD::OPC_CheckPredicate, 53, 63, 39, 0, // Skip to: 20437
2543/* 10390 */ MCD::OPC_CheckField, 30, 2, 1, 56, 39, 0, // Skip to: 20437
2544/* 10397 */ MCD::OPC_CheckField, 12, 3, 0, 49, 39, 0, // Skip to: 20437
2545/* 10404 */ MCD::OPC_Decode, 154, 101, 59, // Opcode: SHA512SUM1R
2546/* 10408 */ MCD::OPC_FilterValue, 10, 23, 0, 0, // Skip to: 10436
2547/* 10413 */ MCD::OPC_CheckPredicate, 53, 35, 39, 0, // Skip to: 20437
2548/* 10418 */ MCD::OPC_CheckField, 30, 2, 1, 28, 39, 0, // Skip to: 20437
2549/* 10425 */ MCD::OPC_CheckField, 12, 3, 0, 21, 39, 0, // Skip to: 20437
2550/* 10432 */ MCD::OPC_Decode, 147, 101, 59, // Opcode: SHA512SIG0L
2551/* 10436 */ MCD::OPC_FilterValue, 11, 23, 0, 0, // Skip to: 10464
2552/* 10441 */ MCD::OPC_CheckPredicate, 53, 7, 39, 0, // Skip to: 20437
2553/* 10446 */ MCD::OPC_CheckField, 30, 2, 1, 0, 39, 0, // Skip to: 20437
2554/* 10453 */ MCD::OPC_CheckField, 12, 3, 0, 249, 38, 0, // Skip to: 20437
2555/* 10460 */ MCD::OPC_Decode, 150, 101, 59, // Opcode: SHA512SIG1L
2556/* 10464 */ MCD::OPC_FilterValue, 14, 23, 0, 0, // Skip to: 10492
2557/* 10469 */ MCD::OPC_CheckPredicate, 53, 235, 38, 0, // Skip to: 20437
2558/* 10474 */ MCD::OPC_CheckField, 30, 2, 1, 228, 38, 0, // Skip to: 20437
2559/* 10481 */ MCD::OPC_CheckField, 12, 3, 0, 221, 38, 0, // Skip to: 20437
2560/* 10488 */ MCD::OPC_Decode, 146, 101, 59, // Opcode: SHA512SIG0H
2561/* 10492 */ MCD::OPC_FilterValue, 15, 23, 0, 0, // Skip to: 10520
2562/* 10497 */ MCD::OPC_CheckPredicate, 53, 207, 38, 0, // Skip to: 20437
2563/* 10502 */ MCD::OPC_CheckField, 30, 2, 1, 200, 38, 0, // Skip to: 20437
2564/* 10509 */ MCD::OPC_CheckField, 12, 3, 0, 193, 38, 0, // Skip to: 20437
2565/* 10516 */ MCD::OPC_Decode, 149, 101, 59, // Opcode: SHA512SIG1H
2566/* 10520 */ MCD::OPC_FilterValue, 16, 108, 0, 0, // Skip to: 10633
2567/* 10525 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2568/* 10528 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 10549
2569/* 10533 */ MCD::OPC_CheckPredicate, 27, 171, 38, 0, // Skip to: 20437
2570/* 10538 */ MCD::OPC_CheckField, 30, 2, 1, 164, 38, 0, // Skip to: 20437
2571/* 10545 */ MCD::OPC_Decode, 234, 100, 59, // Opcode: ROL
2572/* 10549 */ MCD::OPC_FilterValue, 2, 16, 0, 0, // Skip to: 10570
2573/* 10554 */ MCD::OPC_CheckPredicate, 54, 150, 38, 0, // Skip to: 20437
2574/* 10559 */ MCD::OPC_CheckField, 30, 2, 0, 143, 38, 0, // Skip to: 20437
2575/* 10566 */ MCD::OPC_Decode, 135, 101, 59, // Opcode: SH1ADD
2576/* 10570 */ MCD::OPC_FilterValue, 4, 16, 0, 0, // Skip to: 10591
2577/* 10575 */ MCD::OPC_CheckPredicate, 54, 129, 38, 0, // Skip to: 20437
2578/* 10580 */ MCD::OPC_CheckField, 30, 2, 0, 122, 38, 0, // Skip to: 20437
2579/* 10587 */ MCD::OPC_Decode, 137, 101, 59, // Opcode: SH2ADD
2580/* 10591 */ MCD::OPC_FilterValue, 5, 16, 0, 0, // Skip to: 10612
2581/* 10596 */ MCD::OPC_CheckPredicate, 27, 108, 38, 0, // Skip to: 20437
2582/* 10601 */ MCD::OPC_CheckField, 30, 2, 1, 101, 38, 0, // Skip to: 20437
2583/* 10608 */ MCD::OPC_Decode, 236, 100, 59, // Opcode: ROR
2584/* 10612 */ MCD::OPC_FilterValue, 6, 92, 38, 0, // Skip to: 20437
2585/* 10617 */ MCD::OPC_CheckPredicate, 54, 87, 38, 0, // Skip to: 20437
2586/* 10622 */ MCD::OPC_CheckField, 30, 2, 0, 80, 38, 0, // Skip to: 20437
2587/* 10629 */ MCD::OPC_Decode, 139, 101, 59, // Opcode: SH3ADD
2588/* 10633 */ MCD::OPC_FilterValue, 17, 16, 0, 0, // Skip to: 10654
2589/* 10638 */ MCD::OPC_CheckPredicate, 55, 66, 38, 0, // Skip to: 20437
2590/* 10643 */ MCD::OPC_CheckField, 12, 3, 0, 59, 38, 0, // Skip to: 20437
2591/* 10650 */ MCD::OPC_Decode, 138, 93, 62, // Opcode: AES32ESI
2592/* 10654 */ MCD::OPC_FilterValue, 19, 16, 0, 0, // Skip to: 10675
2593/* 10659 */ MCD::OPC_CheckPredicate, 55, 45, 38, 0, // Skip to: 20437
2594/* 10664 */ MCD::OPC_CheckField, 12, 3, 0, 38, 38, 0, // Skip to: 20437
2595/* 10671 */ MCD::OPC_Decode, 139, 93, 62, // Opcode: AES32ESMI
2596/* 10675 */ MCD::OPC_FilterValue, 20, 81, 0, 0, // Skip to: 10761
2597/* 10680 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2598/* 10683 */ MCD::OPC_FilterValue, 1, 31, 0, 0, // Skip to: 10719
2599/* 10688 */ MCD::OPC_ExtractField, 30, 2, // Inst{31-30} ...
2600/* 10691 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10705
2601/* 10696 */ MCD::OPC_CheckPredicate, 23, 8, 38, 0, // Skip to: 20437
2602/* 10701 */ MCD::OPC_Decode, 204, 94, 59, // Opcode: BSET
2603/* 10705 */ MCD::OPC_FilterValue, 1, 255, 37, 0, // Skip to: 20437
2604/* 10710 */ MCD::OPC_CheckPredicate, 23, 250, 37, 0, // Skip to: 20437
2605/* 10715 */ MCD::OPC_Decode, 198, 94, 59, // Opcode: BINV
2606/* 10719 */ MCD::OPC_FilterValue, 2, 16, 0, 0, // Skip to: 10740
2607/* 10724 */ MCD::OPC_CheckPredicate, 56, 236, 37, 0, // Skip to: 20437
2608/* 10729 */ MCD::OPC_CheckField, 30, 2, 0, 229, 37, 0, // Skip to: 20437
2609/* 10736 */ MCD::OPC_Decode, 130, 108, 59, // Opcode: XPERM4
2610/* 10740 */ MCD::OPC_FilterValue, 4, 220, 37, 0, // Skip to: 20437
2611/* 10745 */ MCD::OPC_CheckPredicate, 56, 215, 37, 0, // Skip to: 20437
2612/* 10750 */ MCD::OPC_CheckField, 30, 2, 0, 208, 37, 0, // Skip to: 20437
2613/* 10757 */ MCD::OPC_Decode, 131, 108, 59, // Opcode: XPERM8
2614/* 10761 */ MCD::OPC_FilterValue, 21, 16, 0, 0, // Skip to: 10782
2615/* 10766 */ MCD::OPC_CheckPredicate, 57, 194, 37, 0, // Skip to: 20437
2616/* 10771 */ MCD::OPC_CheckField, 12, 3, 0, 187, 37, 0, // Skip to: 20437
2617/* 10778 */ MCD::OPC_Decode, 136, 93, 62, // Opcode: AES32DSI
2618/* 10782 */ MCD::OPC_FilterValue, 23, 16, 0, 0, // Skip to: 10803
2619/* 10787 */ MCD::OPC_CheckPredicate, 57, 173, 37, 0, // Skip to: 20437
2620/* 10792 */ MCD::OPC_CheckField, 12, 3, 0, 166, 37, 0, // Skip to: 20437
2621/* 10799 */ MCD::OPC_Decode, 137, 93, 62, // Opcode: AES32DSMI
2622/* 10803 */ MCD::OPC_FilterValue, 24, 16, 0, 0, // Skip to: 10824
2623/* 10808 */ MCD::OPC_CheckPredicate, 58, 152, 37, 0, // Skip to: 20437
2624/* 10813 */ MCD::OPC_CheckField, 12, 3, 0, 145, 37, 0, // Skip to: 20437
2625/* 10820 */ MCD::OPC_Decode, 169, 101, 62, // Opcode: SM4ED
2626/* 10824 */ MCD::OPC_FilterValue, 25, 23, 0, 0, // Skip to: 10852
2627/* 10829 */ MCD::OPC_CheckPredicate, 59, 131, 37, 0, // Skip to: 20437
2628/* 10834 */ MCD::OPC_CheckField, 30, 2, 0, 124, 37, 0, // Skip to: 20437
2629/* 10841 */ MCD::OPC_CheckField, 12, 3, 0, 117, 37, 0, // Skip to: 20437
2630/* 10848 */ MCD::OPC_Decode, 142, 93, 59, // Opcode: AES64ES
2631/* 10852 */ MCD::OPC_FilterValue, 26, 16, 0, 0, // Skip to: 10873
2632/* 10857 */ MCD::OPC_CheckPredicate, 58, 103, 37, 0, // Skip to: 20437
2633/* 10862 */ MCD::OPC_CheckField, 12, 3, 0, 96, 37, 0, // Skip to: 20437
2634/* 10869 */ MCD::OPC_Decode, 170, 101, 62, // Opcode: SM4KS
2635/* 10873 */ MCD::OPC_FilterValue, 27, 23, 0, 0, // Skip to: 10901
2636/* 10878 */ MCD::OPC_CheckPredicate, 59, 82, 37, 0, // Skip to: 20437
2637/* 10883 */ MCD::OPC_CheckField, 30, 2, 0, 75, 37, 0, // Skip to: 20437
2638/* 10890 */ MCD::OPC_CheckField, 12, 3, 0, 68, 37, 0, // Skip to: 20437
2639/* 10897 */ MCD::OPC_Decode, 143, 93, 59, // Opcode: AES64ESM
2640/* 10901 */ MCD::OPC_FilterValue, 29, 23, 0, 0, // Skip to: 10929
2641/* 10906 */ MCD::OPC_CheckPredicate, 24, 54, 37, 0, // Skip to: 20437
2642/* 10911 */ MCD::OPC_CheckField, 30, 2, 0, 47, 37, 0, // Skip to: 20437
2643/* 10918 */ MCD::OPC_CheckField, 12, 3, 0, 40, 37, 0, // Skip to: 20437
2644/* 10925 */ MCD::OPC_Decode, 140, 93, 59, // Opcode: AES64DS
2645/* 10929 */ MCD::OPC_FilterValue, 31, 31, 37, 0, // Skip to: 20437
2646/* 10934 */ MCD::OPC_ExtractField, 30, 2, // Inst{31-30} ...
2647/* 10937 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 10958
2648/* 10942 */ MCD::OPC_CheckPredicate, 24, 18, 37, 0, // Skip to: 20437
2649/* 10947 */ MCD::OPC_CheckField, 12, 3, 0, 11, 37, 0, // Skip to: 20437
2650/* 10954 */ MCD::OPC_Decode, 141, 93, 59, // Opcode: AES64DSM
2651/* 10958 */ MCD::OPC_FilterValue, 1, 2, 37, 0, // Skip to: 20437
2652/* 10963 */ MCD::OPC_CheckPredicate, 25, 253, 36, 0, // Skip to: 20437
2653/* 10968 */ MCD::OPC_CheckField, 12, 3, 0, 246, 36, 0, // Skip to: 20437
2654/* 10975 */ MCD::OPC_Decode, 146, 93, 59, // Opcode: AES64KS2
2655/* 10979 */ MCD::OPC_FilterValue, 55, 4, 0, 0, // Skip to: 10988
2656/* 10984 */ MCD::OPC_Decode, 155, 100, 52, // Opcode: LUI
2657/* 10988 */ MCD::OPC_FilterValue, 59, 55, 1, 0, // Skip to: 11304
2658/* 10993 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2659/* 10996 */ MCD::OPC_FilterValue, 0, 59, 0, 0, // Skip to: 11060
2660/* 11001 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ...
2661/* 11004 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11018
2662/* 11009 */ MCD::OPC_CheckPredicate, 9, 207, 36, 0, // Skip to: 20437
2663/* 11014 */ MCD::OPC_Decode, 134, 93, 59, // Opcode: ADDW
2664/* 11018 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 11032
2665/* 11023 */ MCD::OPC_CheckPredicate, 60, 193, 36, 0, // Skip to: 20437
2666/* 11028 */ MCD::OPC_Decode, 209, 100, 59, // Opcode: MULW
2667/* 11032 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 11046
2668/* 11037 */ MCD::OPC_CheckPredicate, 32, 179, 36, 0, // Skip to: 20437
2669/* 11042 */ MCD::OPC_Decode, 135, 93, 59, // Opcode: ADD_UW
2670/* 11046 */ MCD::OPC_FilterValue, 32, 170, 36, 0, // Skip to: 20437
2671/* 11051 */ MCD::OPC_CheckPredicate, 9, 165, 36, 0, // Skip to: 20437
2672/* 11056 */ MCD::OPC_Decode, 192, 101, 59, // Opcode: SUBW
2673/* 11060 */ MCD::OPC_FilterValue, 1, 31, 0, 0, // Skip to: 11096
2674/* 11065 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ...
2675/* 11068 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11082
2676/* 11073 */ MCD::OPC_CheckPredicate, 9, 143, 36, 0, // Skip to: 20437
2677/* 11078 */ MCD::OPC_Decode, 162, 101, 59, // Opcode: SLLW
2678/* 11082 */ MCD::OPC_FilterValue, 48, 134, 36, 0, // Skip to: 20437
2679/* 11087 */ MCD::OPC_CheckPredicate, 30, 129, 36, 0, // Skip to: 20437
2680/* 11092 */ MCD::OPC_Decode, 235, 100, 59, // Opcode: ROLW
2681/* 11096 */ MCD::OPC_FilterValue, 2, 16, 0, 0, // Skip to: 11117
2682/* 11101 */ MCD::OPC_CheckPredicate, 32, 115, 36, 0, // Skip to: 20437
2683/* 11106 */ MCD::OPC_CheckField, 25, 7, 16, 108, 36, 0, // Skip to: 20437
2684/* 11113 */ MCD::OPC_Decode, 136, 101, 59, // Opcode: SH1ADD_UW
2685/* 11117 */ MCD::OPC_FilterValue, 4, 61, 0, 0, // Skip to: 11183
2686/* 11122 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ...
2687/* 11125 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 11139
2688/* 11130 */ MCD::OPC_CheckPredicate, 61, 86, 36, 0, // Skip to: 20437
2689/* 11135 */ MCD::OPC_Decode, 242, 97, 59, // Opcode: DIVW
2690/* 11139 */ MCD::OPC_FilterValue, 4, 25, 0, 0, // Skip to: 11169
2691/* 11144 */ MCD::OPC_CheckPredicate, 33, 11, 0, 0, // Skip to: 11160
2692/* 11149 */ MCD::OPC_CheckField, 20, 5, 0, 4, 0, 0, // Skip to: 11160
2693/* 11156 */ MCD::OPC_Decode, 133, 108, 49, // Opcode: ZEXT_H_RV64
2694/* 11160 */ MCD::OPC_CheckPredicate, 62, 56, 36, 0, // Skip to: 20437
2695/* 11165 */ MCD::OPC_Decode, 216, 100, 59, // Opcode: PACKW
2696/* 11169 */ MCD::OPC_FilterValue, 16, 47, 36, 0, // Skip to: 20437
2697/* 11174 */ MCD::OPC_CheckPredicate, 32, 42, 36, 0, // Skip to: 20437
2698/* 11179 */ MCD::OPC_Decode, 138, 101, 59, // Opcode: SH2ADD_UW
2699/* 11183 */ MCD::OPC_FilterValue, 5, 59, 0, 0, // Skip to: 11247
2700/* 11188 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ...
2701/* 11191 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11205
2702/* 11196 */ MCD::OPC_CheckPredicate, 9, 20, 36, 0, // Skip to: 20437
2703/* 11201 */ MCD::OPC_Decode, 179, 101, 59, // Opcode: SRLW
2704/* 11205 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 11219
2705/* 11210 */ MCD::OPC_CheckPredicate, 61, 6, 36, 0, // Skip to: 20437
2706/* 11215 */ MCD::OPC_Decode, 241, 97, 59, // Opcode: DIVUW
2707/* 11219 */ MCD::OPC_FilterValue, 32, 9, 0, 0, // Skip to: 11233
2708/* 11224 */ MCD::OPC_CheckPredicate, 9, 248, 35, 0, // Skip to: 20437
2709/* 11229 */ MCD::OPC_Decode, 174, 101, 59, // Opcode: SRAW
2710/* 11233 */ MCD::OPC_FilterValue, 48, 239, 35, 0, // Skip to: 20437
2711/* 11238 */ MCD::OPC_CheckPredicate, 30, 234, 35, 0, // Skip to: 20437
2712/* 11243 */ MCD::OPC_Decode, 239, 100, 59, // Opcode: RORW
2713/* 11247 */ MCD::OPC_FilterValue, 6, 31, 0, 0, // Skip to: 11283
2714/* 11252 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ...
2715/* 11255 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 11269
2716/* 11260 */ MCD::OPC_CheckPredicate, 61, 212, 35, 0, // Skip to: 20437
2717/* 11265 */ MCD::OPC_Decode, 231, 100, 59, // Opcode: REMW
2718/* 11269 */ MCD::OPC_FilterValue, 16, 203, 35, 0, // Skip to: 20437
2719/* 11274 */ MCD::OPC_CheckPredicate, 32, 198, 35, 0, // Skip to: 20437
2720/* 11279 */ MCD::OPC_Decode, 140, 101, 59, // Opcode: SH3ADD_UW
2721/* 11283 */ MCD::OPC_FilterValue, 7, 189, 35, 0, // Skip to: 20437
2722/* 11288 */ MCD::OPC_CheckPredicate, 61, 184, 35, 0, // Skip to: 20437
2723/* 11293 */ MCD::OPC_CheckField, 25, 7, 1, 177, 35, 0, // Skip to: 20437
2724/* 11300 */ MCD::OPC_Decode, 230, 100, 59, // Opcode: REMUW
2725/* 11304 */ MCD::OPC_FilterValue, 67, 45, 0, 0, // Skip to: 11354
2726/* 11309 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
2727/* 11312 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11326
2728/* 11317 */ MCD::OPC_CheckPredicate, 12, 155, 35, 0, // Skip to: 20437
2729/* 11322 */ MCD::OPC_Decode, 251, 98, 63, // Opcode: FMADD_S
2730/* 11326 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 11340
2731/* 11331 */ MCD::OPC_CheckPredicate, 13, 141, 35, 0, // Skip to: 20437
2732/* 11336 */ MCD::OPC_Decode, 246, 98, 64, // Opcode: FMADD_D
2733/* 11340 */ MCD::OPC_FilterValue, 2, 132, 35, 0, // Skip to: 20437
2734/* 11345 */ MCD::OPC_CheckPredicate, 63, 127, 35, 0, // Skip to: 20437
2735/* 11350 */ MCD::OPC_Decode, 249, 98, 65, // Opcode: FMADD_H
2736/* 11354 */ MCD::OPC_FilterValue, 71, 45, 0, 0, // Skip to: 11404
2737/* 11359 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
2738/* 11362 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11376
2739/* 11367 */ MCD::OPC_CheckPredicate, 12, 105, 35, 0, // Skip to: 20437
2740/* 11372 */ MCD::OPC_Decode, 150, 99, 63, // Opcode: FMSUB_S
2741/* 11376 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 11390
2742/* 11381 */ MCD::OPC_CheckPredicate, 13, 91, 35, 0, // Skip to: 20437
2743/* 11386 */ MCD::OPC_Decode, 145, 99, 64, // Opcode: FMSUB_D
2744/* 11390 */ MCD::OPC_FilterValue, 2, 82, 35, 0, // Skip to: 20437
2745/* 11395 */ MCD::OPC_CheckPredicate, 63, 77, 35, 0, // Skip to: 20437
2746/* 11400 */ MCD::OPC_Decode, 148, 99, 65, // Opcode: FMSUB_H
2747/* 11404 */ MCD::OPC_FilterValue, 75, 45, 0, 0, // Skip to: 11454
2748/* 11409 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
2749/* 11412 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11426
2750/* 11417 */ MCD::OPC_CheckPredicate, 12, 55, 35, 0, // Skip to: 20437
2751/* 11422 */ MCD::OPC_Decode, 180, 99, 63, // Opcode: FNMSUB_S
2752/* 11426 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 11440
2753/* 11431 */ MCD::OPC_CheckPredicate, 13, 41, 35, 0, // Skip to: 20437
2754/* 11436 */ MCD::OPC_Decode, 175, 99, 64, // Opcode: FNMSUB_D
2755/* 11440 */ MCD::OPC_FilterValue, 2, 32, 35, 0, // Skip to: 20437
2756/* 11445 */ MCD::OPC_CheckPredicate, 63, 27, 35, 0, // Skip to: 20437
2757/* 11450 */ MCD::OPC_Decode, 178, 99, 65, // Opcode: FNMSUB_H
2758/* 11454 */ MCD::OPC_FilterValue, 79, 45, 0, 0, // Skip to: 11504
2759/* 11459 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
2760/* 11462 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11476
2761/* 11467 */ MCD::OPC_CheckPredicate, 12, 5, 35, 0, // Skip to: 20437
2762/* 11472 */ MCD::OPC_Decode, 173, 99, 63, // Opcode: FNMADD_S
2763/* 11476 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 11490
2764/* 11481 */ MCD::OPC_CheckPredicate, 13, 247, 34, 0, // Skip to: 20437
2765/* 11486 */ MCD::OPC_Decode, 168, 99, 64, // Opcode: FNMADD_D
2766/* 11490 */ MCD::OPC_FilterValue, 2, 238, 34, 0, // Skip to: 20437
2767/* 11495 */ MCD::OPC_CheckPredicate, 63, 233, 34, 0, // Skip to: 20437
2768/* 11500 */ MCD::OPC_Decode, 171, 99, 65, // Opcode: FNMADD_H
2769/* 11504 */ MCD::OPC_FilterValue, 83, 228, 6, 0, // Skip to: 13273
2770/* 11509 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ...
2771/* 11512 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11526
2772/* 11517 */ MCD::OPC_CheckPredicate, 12, 211, 34, 0, // Skip to: 20437
2773/* 11522 */ MCD::OPC_Decode, 251, 97, 66, // Opcode: FADD_S
2774/* 11526 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 11540
2775/* 11531 */ MCD::OPC_CheckPredicate, 13, 197, 34, 0, // Skip to: 20437
2776/* 11536 */ MCD::OPC_Decode, 246, 97, 67, // Opcode: FADD_D
2777/* 11540 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 11554
2778/* 11545 */ MCD::OPC_CheckPredicate, 63, 183, 34, 0, // Skip to: 20437
2779/* 11550 */ MCD::OPC_Decode, 249, 97, 68, // Opcode: FADD_H
2780/* 11554 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 11568
2781/* 11559 */ MCD::OPC_CheckPredicate, 12, 169, 34, 0, // Skip to: 20437
2782/* 11564 */ MCD::OPC_Decode, 223, 99, 66, // Opcode: FSUB_S
2783/* 11568 */ MCD::OPC_FilterValue, 5, 9, 0, 0, // Skip to: 11582
2784/* 11573 */ MCD::OPC_CheckPredicate, 13, 155, 34, 0, // Skip to: 20437
2785/* 11578 */ MCD::OPC_Decode, 218, 99, 67, // Opcode: FSUB_D
2786/* 11582 */ MCD::OPC_FilterValue, 6, 9, 0, 0, // Skip to: 11596
2787/* 11587 */ MCD::OPC_CheckPredicate, 63, 141, 34, 0, // Skip to: 20437
2788/* 11592 */ MCD::OPC_Decode, 221, 99, 68, // Opcode: FSUB_H
2789/* 11596 */ MCD::OPC_FilterValue, 8, 9, 0, 0, // Skip to: 11610
2790/* 11601 */ MCD::OPC_CheckPredicate, 12, 127, 34, 0, // Skip to: 20437
2791/* 11606 */ MCD::OPC_Decode, 157, 99, 66, // Opcode: FMUL_S
2792/* 11610 */ MCD::OPC_FilterValue, 9, 9, 0, 0, // Skip to: 11624
2793/* 11615 */ MCD::OPC_CheckPredicate, 13, 113, 34, 0, // Skip to: 20437
2794/* 11620 */ MCD::OPC_Decode, 152, 99, 67, // Opcode: FMUL_D
2795/* 11624 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 11638
2796/* 11629 */ MCD::OPC_CheckPredicate, 63, 99, 34, 0, // Skip to: 20437
2797/* 11634 */ MCD::OPC_Decode, 155, 99, 68, // Opcode: FMUL_H
2798/* 11638 */ MCD::OPC_FilterValue, 12, 9, 0, 0, // Skip to: 11652
2799/* 11643 */ MCD::OPC_CheckPredicate, 12, 85, 34, 0, // Skip to: 20437
2800/* 11648 */ MCD::OPC_Decode, 208, 98, 66, // Opcode: FDIV_S
2801/* 11652 */ MCD::OPC_FilterValue, 13, 9, 0, 0, // Skip to: 11666
2802/* 11657 */ MCD::OPC_CheckPredicate, 13, 71, 34, 0, // Skip to: 20437
2803/* 11662 */ MCD::OPC_Decode, 203, 98, 67, // Opcode: FDIV_D
2804/* 11666 */ MCD::OPC_FilterValue, 14, 9, 0, 0, // Skip to: 11680
2805/* 11671 */ MCD::OPC_CheckPredicate, 63, 57, 34, 0, // Skip to: 20437
2806/* 11676 */ MCD::OPC_Decode, 206, 98, 68, // Opcode: FDIV_H
2807/* 11680 */ MCD::OPC_FilterValue, 16, 45, 0, 0, // Skip to: 11730
2808/* 11685 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2809/* 11688 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11702
2810/* 11693 */ MCD::OPC_CheckPredicate, 12, 35, 34, 0, // Skip to: 20437
2811/* 11698 */ MCD::OPC_Decode, 208, 99, 69, // Opcode: FSGNJ_S
2812/* 11702 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 11716
2813/* 11707 */ MCD::OPC_CheckPredicate, 12, 21, 34, 0, // Skip to: 20437
2814/* 11712 */ MCD::OPC_Decode, 194, 99, 69, // Opcode: FSGNJN_S
2815/* 11716 */ MCD::OPC_FilterValue, 2, 12, 34, 0, // Skip to: 20437
2816/* 11721 */ MCD::OPC_CheckPredicate, 12, 7, 34, 0, // Skip to: 20437
2817/* 11726 */ MCD::OPC_Decode, 201, 99, 69, // Opcode: FSGNJX_S
2818/* 11730 */ MCD::OPC_FilterValue, 17, 45, 0, 0, // Skip to: 11780
2819/* 11735 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2820/* 11738 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11752
2821/* 11743 */ MCD::OPC_CheckPredicate, 13, 241, 33, 0, // Skip to: 20437
2822/* 11748 */ MCD::OPC_Decode, 203, 99, 70, // Opcode: FSGNJ_D
2823/* 11752 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 11766
2824/* 11757 */ MCD::OPC_CheckPredicate, 13, 227, 33, 0, // Skip to: 20437
2825/* 11762 */ MCD::OPC_Decode, 189, 99, 70, // Opcode: FSGNJN_D
2826/* 11766 */ MCD::OPC_FilterValue, 2, 218, 33, 0, // Skip to: 20437
2827/* 11771 */ MCD::OPC_CheckPredicate, 13, 213, 33, 0, // Skip to: 20437
2828/* 11776 */ MCD::OPC_Decode, 196, 99, 70, // Opcode: FSGNJX_D
2829/* 11780 */ MCD::OPC_FilterValue, 18, 45, 0, 0, // Skip to: 11830
2830/* 11785 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2831/* 11788 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11802
2832/* 11793 */ MCD::OPC_CheckPredicate, 63, 191, 33, 0, // Skip to: 20437
2833/* 11798 */ MCD::OPC_Decode, 206, 99, 71, // Opcode: FSGNJ_H
2834/* 11802 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 11816
2835/* 11807 */ MCD::OPC_CheckPredicate, 63, 177, 33, 0, // Skip to: 20437
2836/* 11812 */ MCD::OPC_Decode, 192, 99, 71, // Opcode: FSGNJN_H
2837/* 11816 */ MCD::OPC_FilterValue, 2, 168, 33, 0, // Skip to: 20437
2838/* 11821 */ MCD::OPC_CheckPredicate, 63, 163, 33, 0, // Skip to: 20437
2839/* 11826 */ MCD::OPC_Decode, 199, 99, 71, // Opcode: FSGNJX_H
2840/* 11830 */ MCD::OPC_FilterValue, 20, 59, 0, 0, // Skip to: 11894
2841/* 11835 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2842/* 11838 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11852
2843/* 11843 */ MCD::OPC_CheckPredicate, 12, 141, 33, 0, // Skip to: 20437
2844/* 11848 */ MCD::OPC_Decode, 143, 99, 69, // Opcode: FMIN_S
2845/* 11852 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 11866
2846/* 11857 */ MCD::OPC_CheckPredicate, 12, 127, 33, 0, // Skip to: 20437
2847/* 11862 */ MCD::OPC_Decode, 133, 99, 69, // Opcode: FMAX_S
2848/* 11866 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 11880
2849/* 11871 */ MCD::OPC_CheckPredicate, 64, 113, 33, 0, // Skip to: 20437
2850/* 11876 */ MCD::OPC_Decode, 137, 99, 69, // Opcode: FMINM_S
2851/* 11880 */ MCD::OPC_FilterValue, 3, 104, 33, 0, // Skip to: 20437
2852/* 11885 */ MCD::OPC_CheckPredicate, 64, 99, 33, 0, // Skip to: 20437
2853/* 11890 */ MCD::OPC_Decode, 255, 98, 69, // Opcode: FMAXM_S
2854/* 11894 */ MCD::OPC_FilterValue, 21, 59, 0, 0, // Skip to: 11958
2855/* 11899 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2856/* 11902 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11916
2857/* 11907 */ MCD::OPC_CheckPredicate, 13, 77, 33, 0, // Skip to: 20437
2858/* 11912 */ MCD::OPC_Decode, 138, 99, 70, // Opcode: FMIN_D
2859/* 11916 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 11930
2860/* 11921 */ MCD::OPC_CheckPredicate, 13, 63, 33, 0, // Skip to: 20437
2861/* 11926 */ MCD::OPC_Decode, 128, 99, 70, // Opcode: FMAX_D
2862/* 11930 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 11944
2863/* 11935 */ MCD::OPC_CheckPredicate, 65, 49, 33, 0, // Skip to: 20437
2864/* 11940 */ MCD::OPC_Decode, 135, 99, 70, // Opcode: FMINM_D
2865/* 11944 */ MCD::OPC_FilterValue, 3, 40, 33, 0, // Skip to: 20437
2866/* 11949 */ MCD::OPC_CheckPredicate, 65, 35, 33, 0, // Skip to: 20437
2867/* 11954 */ MCD::OPC_Decode, 253, 98, 70, // Opcode: FMAXM_D
2868/* 11958 */ MCD::OPC_FilterValue, 22, 59, 0, 0, // Skip to: 12022
2869/* 11963 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2870/* 11966 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11980
2871/* 11971 */ MCD::OPC_CheckPredicate, 63, 13, 33, 0, // Skip to: 20437
2872/* 11976 */ MCD::OPC_Decode, 141, 99, 71, // Opcode: FMIN_H
2873/* 11980 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 11994
2874/* 11985 */ MCD::OPC_CheckPredicate, 63, 255, 32, 0, // Skip to: 20437
2875/* 11990 */ MCD::OPC_Decode, 131, 99, 71, // Opcode: FMAX_H
2876/* 11994 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 12008
2877/* 11999 */ MCD::OPC_CheckPredicate, 66, 241, 32, 0, // Skip to: 20437
2878/* 12004 */ MCD::OPC_Decode, 136, 99, 71, // Opcode: FMINM_H
2879/* 12008 */ MCD::OPC_FilterValue, 3, 232, 32, 0, // Skip to: 20437
2880/* 12013 */ MCD::OPC_CheckPredicate, 66, 227, 32, 0, // Skip to: 20437
2881/* 12018 */ MCD::OPC_Decode, 254, 98, 71, // Opcode: FMAXM_H
2882/* 12022 */ MCD::OPC_FilterValue, 32, 73, 0, 0, // Skip to: 12100
2883/* 12027 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
2884/* 12030 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 12044
2885/* 12035 */ MCD::OPC_CheckPredicate, 13, 205, 32, 0, // Skip to: 20437
2886/* 12040 */ MCD::OPC_Decode, 176, 98, 72, // Opcode: FCVT_S_D
2887/* 12044 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 12058
2888/* 12049 */ MCD::OPC_CheckPredicate, 67, 191, 32, 0, // Skip to: 20437
2889/* 12054 */ MCD::OPC_Decode, 179, 98, 73, // Opcode: FCVT_S_H
2890/* 12058 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 12072
2891/* 12063 */ MCD::OPC_CheckPredicate, 64, 177, 32, 0, // Skip to: 20437
2892/* 12068 */ MCD::OPC_Decode, 187, 99, 74, // Opcode: FROUND_S
2893/* 12072 */ MCD::OPC_FilterValue, 5, 9, 0, 0, // Skip to: 12086
2894/* 12077 */ MCD::OPC_CheckPredicate, 64, 163, 32, 0, // Skip to: 20437
2895/* 12082 */ MCD::OPC_Decode, 184, 99, 74, // Opcode: FROUNDNX_S
2896/* 12086 */ MCD::OPC_FilterValue, 6, 154, 32, 0, // Skip to: 20437
2897/* 12091 */ MCD::OPC_CheckPredicate, 68, 149, 32, 0, // Skip to: 20437
2898/* 12096 */ MCD::OPC_Decode, 175, 98, 73, // Opcode: FCVT_S_BF16
2899/* 12100 */ MCD::OPC_FilterValue, 33, 59, 0, 0, // Skip to: 12164
2900/* 12105 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
2901/* 12108 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12122
2902/* 12113 */ MCD::OPC_CheckPredicate, 13, 127, 32, 0, // Skip to: 20437
2903/* 12118 */ MCD::OPC_Decode, 141, 98, 75, // Opcode: FCVT_D_S
2904/* 12122 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 12136
2905/* 12127 */ MCD::OPC_CheckPredicate, 69, 113, 32, 0, // Skip to: 20437
2906/* 12132 */ MCD::OPC_Decode, 134, 98, 76, // Opcode: FCVT_D_H
2907/* 12136 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 12150
2908/* 12141 */ MCD::OPC_CheckPredicate, 65, 99, 32, 0, // Skip to: 20437
2909/* 12146 */ MCD::OPC_Decode, 185, 99, 77, // Opcode: FROUND_D
2910/* 12150 */ MCD::OPC_FilterValue, 5, 90, 32, 0, // Skip to: 20437
2911/* 12155 */ MCD::OPC_CheckPredicate, 65, 85, 32, 0, // Skip to: 20437
2912/* 12160 */ MCD::OPC_Decode, 182, 99, 77, // Opcode: FROUNDNX_D
2913/* 12164 */ MCD::OPC_FilterValue, 34, 73, 0, 0, // Skip to: 12242
2914/* 12169 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
2915/* 12172 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12186
2916/* 12177 */ MCD::OPC_CheckPredicate, 67, 63, 32, 0, // Skip to: 20437
2917/* 12182 */ MCD::OPC_Decode, 157, 98, 78, // Opcode: FCVT_H_S
2918/* 12186 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 12200
2919/* 12191 */ MCD::OPC_CheckPredicate, 69, 49, 32, 0, // Skip to: 20437
2920/* 12196 */ MCD::OPC_Decode, 150, 98, 79, // Opcode: FCVT_H_D
2921/* 12200 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 12214
2922/* 12205 */ MCD::OPC_CheckPredicate, 66, 35, 32, 0, // Skip to: 20437
2923/* 12210 */ MCD::OPC_Decode, 186, 99, 80, // Opcode: FROUND_H
2924/* 12214 */ MCD::OPC_FilterValue, 5, 9, 0, 0, // Skip to: 12228
2925/* 12219 */ MCD::OPC_CheckPredicate, 66, 21, 32, 0, // Skip to: 20437
2926/* 12224 */ MCD::OPC_Decode, 183, 99, 80, // Opcode: FROUNDNX_H
2927/* 12228 */ MCD::OPC_FilterValue, 8, 12, 32, 0, // Skip to: 20437
2928/* 12233 */ MCD::OPC_CheckPredicate, 68, 7, 32, 0, // Skip to: 20437
2929/* 12238 */ MCD::OPC_Decode, 133, 98, 78, // Opcode: FCVT_BF16_S
2930/* 12242 */ MCD::OPC_FilterValue, 44, 16, 0, 0, // Skip to: 12263
2931/* 12247 */ MCD::OPC_CheckPredicate, 12, 249, 31, 0, // Skip to: 20437
2932/* 12252 */ MCD::OPC_CheckField, 20, 5, 0, 242, 31, 0, // Skip to: 20437
2933/* 12259 */ MCD::OPC_Decode, 216, 99, 74, // Opcode: FSQRT_S
2934/* 12263 */ MCD::OPC_FilterValue, 45, 16, 0, 0, // Skip to: 12284
2935/* 12268 */ MCD::OPC_CheckPredicate, 13, 228, 31, 0, // Skip to: 20437
2936/* 12273 */ MCD::OPC_CheckField, 20, 5, 0, 221, 31, 0, // Skip to: 20437
2937/* 12280 */ MCD::OPC_Decode, 211, 99, 77, // Opcode: FSQRT_D
2938/* 12284 */ MCD::OPC_FilterValue, 46, 16, 0, 0, // Skip to: 12305
2939/* 12289 */ MCD::OPC_CheckPredicate, 63, 207, 31, 0, // Skip to: 20437
2940/* 12294 */ MCD::OPC_CheckField, 20, 5, 0, 200, 31, 0, // Skip to: 20437
2941/* 12301 */ MCD::OPC_Decode, 214, 99, 80, // Opcode: FSQRT_H
2942/* 12305 */ MCD::OPC_FilterValue, 80, 73, 0, 0, // Skip to: 12383
2943/* 12310 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2944/* 12313 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12327
2945/* 12318 */ MCD::OPC_CheckPredicate, 12, 178, 31, 0, // Skip to: 20437
2946/* 12323 */ MCD::OPC_Decode, 229, 98, 81, // Opcode: FLE_S
2947/* 12327 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 12341
2948/* 12332 */ MCD::OPC_CheckPredicate, 12, 164, 31, 0, // Skip to: 20437
2949/* 12337 */ MCD::OPC_Decode, 243, 98, 81, // Opcode: FLT_S
2950/* 12341 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 12355
2951/* 12346 */ MCD::OPC_CheckPredicate, 12, 150, 31, 0, // Skip to: 20437
2952/* 12351 */ MCD::OPC_Decode, 218, 98, 81, // Opcode: FEQ_S
2953/* 12355 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 12369
2954/* 12360 */ MCD::OPC_CheckPredicate, 64, 136, 31, 0, // Skip to: 20437
2955/* 12365 */ MCD::OPC_Decode, 223, 98, 81, // Opcode: FLEQ_S
2956/* 12369 */ MCD::OPC_FilterValue, 5, 127, 31, 0, // Skip to: 20437
2957/* 12374 */ MCD::OPC_CheckPredicate, 64, 122, 31, 0, // Skip to: 20437
2958/* 12379 */ MCD::OPC_Decode, 237, 98, 81, // Opcode: FLTQ_S
2959/* 12383 */ MCD::OPC_FilterValue, 81, 73, 0, 0, // Skip to: 12461
2960/* 12388 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2961/* 12391 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12405
2962/* 12396 */ MCD::OPC_CheckPredicate, 13, 100, 31, 0, // Skip to: 20437
2963/* 12401 */ MCD::OPC_Decode, 224, 98, 82, // Opcode: FLE_D
2964/* 12405 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 12419
2965/* 12410 */ MCD::OPC_CheckPredicate, 13, 86, 31, 0, // Skip to: 20437
2966/* 12415 */ MCD::OPC_Decode, 238, 98, 82, // Opcode: FLT_D
2967/* 12419 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 12433
2968/* 12424 */ MCD::OPC_CheckPredicate, 13, 72, 31, 0, // Skip to: 20437
2969/* 12429 */ MCD::OPC_Decode, 213, 98, 82, // Opcode: FEQ_D
2970/* 12433 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 12447
2971/* 12438 */ MCD::OPC_CheckPredicate, 65, 58, 31, 0, // Skip to: 20437
2972/* 12443 */ MCD::OPC_Decode, 221, 98, 82, // Opcode: FLEQ_D
2973/* 12447 */ MCD::OPC_FilterValue, 5, 49, 31, 0, // Skip to: 20437
2974/* 12452 */ MCD::OPC_CheckPredicate, 65, 44, 31, 0, // Skip to: 20437
2975/* 12457 */ MCD::OPC_Decode, 235, 98, 82, // Opcode: FLTQ_D
2976/* 12461 */ MCD::OPC_FilterValue, 82, 73, 0, 0, // Skip to: 12539
2977/* 12466 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
2978/* 12469 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12483
2979/* 12474 */ MCD::OPC_CheckPredicate, 63, 22, 31, 0, // Skip to: 20437
2980/* 12479 */ MCD::OPC_Decode, 227, 98, 83, // Opcode: FLE_H
2981/* 12483 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 12497
2982/* 12488 */ MCD::OPC_CheckPredicate, 63, 8, 31, 0, // Skip to: 20437
2983/* 12493 */ MCD::OPC_Decode, 241, 98, 83, // Opcode: FLT_H
2984/* 12497 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 12511
2985/* 12502 */ MCD::OPC_CheckPredicate, 63, 250, 30, 0, // Skip to: 20437
2986/* 12507 */ MCD::OPC_Decode, 216, 98, 83, // Opcode: FEQ_H
2987/* 12511 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 12525
2988/* 12516 */ MCD::OPC_CheckPredicate, 66, 236, 30, 0, // Skip to: 20437
2989/* 12521 */ MCD::OPC_Decode, 222, 98, 83, // Opcode: FLEQ_H
2990/* 12525 */ MCD::OPC_FilterValue, 5, 227, 30, 0, // Skip to: 20437
2991/* 12530 */ MCD::OPC_CheckPredicate, 66, 222, 30, 0, // Skip to: 20437
2992/* 12535 */ MCD::OPC_Decode, 236, 98, 83, // Opcode: FLTQ_H
2993/* 12539 */ MCD::OPC_FilterValue, 89, 16, 0, 0, // Skip to: 12560
2994/* 12544 */ MCD::OPC_CheckPredicate, 70, 208, 30, 0, // Skip to: 20437
2995/* 12549 */ MCD::OPC_CheckField, 12, 3, 0, 201, 30, 0, // Skip to: 20437
2996/* 12556 */ MCD::OPC_Decode, 160, 99, 84, // Opcode: FMVP_D_X
2997/* 12560 */ MCD::OPC_FilterValue, 96, 59, 0, 0, // Skip to: 12624
2998/* 12565 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
2999/* 12568 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12582
3000/* 12573 */ MCD::OPC_CheckPredicate, 12, 179, 30, 0, // Skip to: 20437
3001/* 12578 */ MCD::OPC_Decode, 201, 98, 85, // Opcode: FCVT_W_S
3002/* 12582 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 12596
3003/* 12587 */ MCD::OPC_CheckPredicate, 12, 165, 30, 0, // Skip to: 20437
3004/* 12592 */ MCD::OPC_Decode, 194, 98, 85, // Opcode: FCVT_WU_S
3005/* 12596 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 12610
3006/* 12601 */ MCD::OPC_CheckPredicate, 71, 151, 30, 0, // Skip to: 20437
3007/* 12606 */ MCD::OPC_Decode, 173, 98, 85, // Opcode: FCVT_L_S
3008/* 12610 */ MCD::OPC_FilterValue, 3, 142, 30, 0, // Skip to: 20437
3009/* 12615 */ MCD::OPC_CheckPredicate, 71, 137, 30, 0, // Skip to: 20437
3010/* 12620 */ MCD::OPC_Decode, 167, 98, 85, // Opcode: FCVT_LU_S
3011/* 12624 */ MCD::OPC_FilterValue, 97, 73, 0, 0, // Skip to: 12702
3012/* 12629 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
3013/* 12632 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12646
3014/* 12637 */ MCD::OPC_CheckPredicate, 13, 115, 30, 0, // Skip to: 20437
3015/* 12642 */ MCD::OPC_Decode, 196, 98, 86, // Opcode: FCVT_W_D
3016/* 12646 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 12660
3017/* 12651 */ MCD::OPC_CheckPredicate, 13, 101, 30, 0, // Skip to: 20437
3018/* 12656 */ MCD::OPC_Decode, 189, 98, 86, // Opcode: FCVT_WU_D
3019/* 12660 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 12674
3020/* 12665 */ MCD::OPC_CheckPredicate, 72, 87, 30, 0, // Skip to: 20437
3021/* 12670 */ MCD::OPC_Decode, 169, 98, 86, // Opcode: FCVT_L_D
3022/* 12674 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 12688
3023/* 12679 */ MCD::OPC_CheckPredicate, 72, 73, 30, 0, // Skip to: 20437
3024/* 12684 */ MCD::OPC_Decode, 163, 98, 86, // Opcode: FCVT_LU_D
3025/* 12688 */ MCD::OPC_FilterValue, 8, 64, 30, 0, // Skip to: 20437
3026/* 12693 */ MCD::OPC_CheckPredicate, 65, 59, 30, 0, // Skip to: 20437
3027/* 12698 */ MCD::OPC_Decode, 132, 98, 86, // Opcode: FCVTMOD_W_D
3028/* 12702 */ MCD::OPC_FilterValue, 98, 59, 0, 0, // Skip to: 12766
3029/* 12707 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
3030/* 12710 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12724
3031/* 12715 */ MCD::OPC_CheckPredicate, 63, 37, 30, 0, // Skip to: 20437
3032/* 12720 */ MCD::OPC_Decode, 199, 98, 87, // Opcode: FCVT_W_H
3033/* 12724 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 12738
3034/* 12729 */ MCD::OPC_CheckPredicate, 63, 23, 30, 0, // Skip to: 20437
3035/* 12734 */ MCD::OPC_Decode, 192, 98, 87, // Opcode: FCVT_WU_H
3036/* 12738 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 12752
3037/* 12743 */ MCD::OPC_CheckPredicate, 73, 9, 30, 0, // Skip to: 20437
3038/* 12748 */ MCD::OPC_Decode, 171, 98, 87, // Opcode: FCVT_L_H
3039/* 12752 */ MCD::OPC_FilterValue, 3, 0, 30, 0, // Skip to: 20437
3040/* 12757 */ MCD::OPC_CheckPredicate, 73, 251, 29, 0, // Skip to: 20437
3041/* 12762 */ MCD::OPC_Decode, 165, 98, 87, // Opcode: FCVT_LU_H
3042/* 12766 */ MCD::OPC_FilterValue, 104, 59, 0, 0, // Skip to: 12830
3043/* 12771 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
3044/* 12774 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12788
3045/* 12779 */ MCD::OPC_CheckPredicate, 12, 229, 29, 0, // Skip to: 20437
3046/* 12784 */ MCD::OPC_Decode, 185, 98, 88, // Opcode: FCVT_S_W
3047/* 12788 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 12802
3048/* 12793 */ MCD::OPC_CheckPredicate, 12, 215, 29, 0, // Skip to: 20437
3049/* 12798 */ MCD::OPC_Decode, 186, 98, 88, // Opcode: FCVT_S_WU
3050/* 12802 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 12816
3051/* 12807 */ MCD::OPC_CheckPredicate, 71, 201, 29, 0, // Skip to: 20437
3052/* 12812 */ MCD::OPC_Decode, 181, 98, 88, // Opcode: FCVT_S_L
3053/* 12816 */ MCD::OPC_FilterValue, 3, 192, 29, 0, // Skip to: 20437
3054/* 12821 */ MCD::OPC_CheckPredicate, 71, 187, 29, 0, // Skip to: 20437
3055/* 12826 */ MCD::OPC_Decode, 182, 98, 88, // Opcode: FCVT_S_LU
3056/* 12830 */ MCD::OPC_FilterValue, 105, 59, 0, 0, // Skip to: 12894
3057/* 12835 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
3058/* 12838 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12852
3059/* 12843 */ MCD::OPC_CheckPredicate, 13, 165, 29, 0, // Skip to: 20437
3060/* 12848 */ MCD::OPC_Decode, 144, 98, 89, // Opcode: FCVT_D_W
3061/* 12852 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 12866
3062/* 12857 */ MCD::OPC_CheckPredicate, 13, 151, 29, 0, // Skip to: 20437
3063/* 12862 */ MCD::OPC_Decode, 145, 98, 89, // Opcode: FCVT_D_WU
3064/* 12866 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 12880
3065/* 12871 */ MCD::OPC_CheckPredicate, 72, 137, 29, 0, // Skip to: 20437
3066/* 12876 */ MCD::OPC_Decode, 137, 98, 89, // Opcode: FCVT_D_L
3067/* 12880 */ MCD::OPC_FilterValue, 3, 128, 29, 0, // Skip to: 20437
3068/* 12885 */ MCD::OPC_CheckPredicate, 72, 123, 29, 0, // Skip to: 20437
3069/* 12890 */ MCD::OPC_Decode, 138, 98, 89, // Opcode: FCVT_D_LU
3070/* 12894 */ MCD::OPC_FilterValue, 106, 59, 0, 0, // Skip to: 12958
3071/* 12899 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
3072/* 12902 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12916
3073/* 12907 */ MCD::OPC_CheckPredicate, 63, 101, 29, 0, // Skip to: 20437
3074/* 12912 */ MCD::OPC_Decode, 159, 98, 90, // Opcode: FCVT_H_W
3075/* 12916 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 12930
3076/* 12921 */ MCD::OPC_CheckPredicate, 63, 87, 29, 0, // Skip to: 20437
3077/* 12926 */ MCD::OPC_Decode, 160, 98, 90, // Opcode: FCVT_H_WU
3078/* 12930 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 12944
3079/* 12935 */ MCD::OPC_CheckPredicate, 73, 73, 29, 0, // Skip to: 20437
3080/* 12940 */ MCD::OPC_Decode, 153, 98, 90, // Opcode: FCVT_H_L
3081/* 12944 */ MCD::OPC_FilterValue, 3, 64, 29, 0, // Skip to: 20437
3082/* 12949 */ MCD::OPC_CheckPredicate, 73, 59, 29, 0, // Skip to: 20437
3083/* 12954 */ MCD::OPC_Decode, 154, 98, 90, // Opcode: FCVT_H_LU
3084/* 12958 */ MCD::OPC_FilterValue, 112, 45, 0, 0, // Skip to: 13008
3085/* 12963 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
3086/* 12966 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 12987
3087/* 12971 */ MCD::OPC_CheckPredicate, 12, 37, 29, 0, // Skip to: 20437
3088/* 12976 */ MCD::OPC_CheckField, 20, 5, 0, 30, 29, 0, // Skip to: 20437
3089/* 12983 */ MCD::OPC_Decode, 166, 99, 91, // Opcode: FMV_X_W
3090/* 12987 */ MCD::OPC_FilterValue, 1, 21, 29, 0, // Skip to: 20437
3091/* 12992 */ MCD::OPC_CheckPredicate, 12, 16, 29, 0, // Skip to: 20437
3092/* 12997 */ MCD::OPC_CheckField, 20, 5, 0, 9, 29, 0, // Skip to: 20437
3093/* 13004 */ MCD::OPC_Decode, 130, 98, 91, // Opcode: FCLASS_S
3094/* 13008 */ MCD::OPC_FilterValue, 113, 60, 0, 0, // Skip to: 13073
3095/* 13013 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
3096/* 13016 */ MCD::OPC_FilterValue, 0, 31, 0, 0, // Skip to: 13052
3097/* 13021 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
3098/* 13024 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 13038
3099/* 13029 */ MCD::OPC_CheckPredicate, 72, 235, 28, 0, // Skip to: 20437
3100/* 13034 */ MCD::OPC_Decode, 164, 99, 92, // Opcode: FMV_X_D
3101/* 13038 */ MCD::OPC_FilterValue, 1, 226, 28, 0, // Skip to: 20437
3102/* 13043 */ MCD::OPC_CheckPredicate, 70, 221, 28, 0, // Skip to: 20437
3103/* 13048 */ MCD::OPC_Decode, 159, 99, 92, // Opcode: FMVH_X_D
3104/* 13052 */ MCD::OPC_FilterValue, 1, 212, 28, 0, // Skip to: 20437
3105/* 13057 */ MCD::OPC_CheckPredicate, 13, 207, 28, 0, // Skip to: 20437
3106/* 13062 */ MCD::OPC_CheckField, 20, 5, 0, 200, 28, 0, // Skip to: 20437
3107/* 13069 */ MCD::OPC_Decode, 253, 97, 92, // Opcode: FCLASS_D
3108/* 13073 */ MCD::OPC_FilterValue, 114, 45, 0, 0, // Skip to: 13123
3109/* 13078 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
3110/* 13081 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 13102
3111/* 13086 */ MCD::OPC_CheckPredicate, 11, 178, 28, 0, // Skip to: 20437
3112/* 13091 */ MCD::OPC_CheckField, 20, 5, 0, 171, 28, 0, // Skip to: 20437
3113/* 13098 */ MCD::OPC_Decode, 165, 99, 93, // Opcode: FMV_X_H
3114/* 13102 */ MCD::OPC_FilterValue, 1, 162, 28, 0, // Skip to: 20437
3115/* 13107 */ MCD::OPC_CheckPredicate, 63, 157, 28, 0, // Skip to: 20437
3116/* 13112 */ MCD::OPC_CheckField, 20, 5, 0, 150, 28, 0, // Skip to: 20437
3117/* 13119 */ MCD::OPC_Decode, 128, 98, 93, // Opcode: FCLASS_H
3118/* 13123 */ MCD::OPC_FilterValue, 120, 45, 0, 0, // Skip to: 13173
3119/* 13128 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
3120/* 13131 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 13152
3121/* 13136 */ MCD::OPC_CheckPredicate, 12, 128, 28, 0, // Skip to: 20437
3122/* 13141 */ MCD::OPC_CheckField, 12, 3, 0, 121, 28, 0, // Skip to: 20437
3123/* 13148 */ MCD::OPC_Decode, 163, 99, 94, // Opcode: FMV_W_X
3124/* 13152 */ MCD::OPC_FilterValue, 1, 112, 28, 0, // Skip to: 20437
3125/* 13157 */ MCD::OPC_CheckPredicate, 64, 107, 28, 0, // Skip to: 20437
3126/* 13162 */ MCD::OPC_CheckField, 12, 3, 0, 100, 28, 0, // Skip to: 20437
3127/* 13169 */ MCD::OPC_Decode, 234, 98, 95, // Opcode: FLI_S
3128/* 13173 */ MCD::OPC_FilterValue, 121, 45, 0, 0, // Skip to: 13223
3129/* 13178 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
3130/* 13181 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 13202
3131/* 13186 */ MCD::OPC_CheckPredicate, 72, 78, 28, 0, // Skip to: 20437
3132/* 13191 */ MCD::OPC_CheckField, 12, 3, 0, 71, 28, 0, // Skip to: 20437
3133/* 13198 */ MCD::OPC_Decode, 161, 99, 96, // Opcode: FMV_D_X
3134/* 13202 */ MCD::OPC_FilterValue, 1, 62, 28, 0, // Skip to: 20437
3135/* 13207 */ MCD::OPC_CheckPredicate, 65, 57, 28, 0, // Skip to: 20437
3136/* 13212 */ MCD::OPC_CheckField, 12, 3, 0, 50, 28, 0, // Skip to: 20437
3137/* 13219 */ MCD::OPC_Decode, 232, 98, 97, // Opcode: FLI_D
3138/* 13223 */ MCD::OPC_FilterValue, 122, 41, 28, 0, // Skip to: 20437
3139/* 13228 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
3140/* 13231 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 13252
3141/* 13236 */ MCD::OPC_CheckPredicate, 11, 28, 28, 0, // Skip to: 20437
3142/* 13241 */ MCD::OPC_CheckField, 12, 3, 0, 21, 28, 0, // Skip to: 20437
3143/* 13248 */ MCD::OPC_Decode, 162, 99, 98, // Opcode: FMV_H_X
3144/* 13252 */ MCD::OPC_FilterValue, 1, 12, 28, 0, // Skip to: 20437
3145/* 13257 */ MCD::OPC_CheckPredicate, 74, 7, 28, 0, // Skip to: 20437
3146/* 13262 */ MCD::OPC_CheckField, 12, 3, 0, 0, 28, 0, // Skip to: 20437
3147/* 13269 */ MCD::OPC_Decode, 233, 98, 99, // Opcode: FLI_H
3148/* 13273 */ MCD::OPC_FilterValue, 87, 168, 20, 0, // Skip to: 18566
3149/* 13278 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
3150/* 13281 */ MCD::OPC_FilterValue, 0, 166, 2, 0, // Skip to: 13964
3151/* 13286 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
3152/* 13289 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 13303
3153/* 13294 */ MCD::OPC_CheckPredicate, 10, 226, 27, 0, // Skip to: 20437
3154/* 13299 */ MCD::OPC_Decode, 187, 102, 100, // Opcode: VADD_VV
3155/* 13303 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 13317
3156/* 13308 */ MCD::OPC_CheckPredicate, 75, 212, 27, 0, // Skip to: 20437
3157/* 13313 */ MCD::OPC_Decode, 200, 102, 100, // Opcode: VANDN_VV
3158/* 13317 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 13331
3159/* 13322 */ MCD::OPC_CheckPredicate, 10, 198, 27, 0, // Skip to: 20437
3160/* 13327 */ MCD::OPC_Decode, 176, 107, 100, // Opcode: VSUB_VV
3161/* 13331 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 13345
3162/* 13336 */ MCD::OPC_CheckPredicate, 10, 184, 27, 0, // Skip to: 20437
3163/* 13341 */ MCD::OPC_Decode, 177, 105, 100, // Opcode: VMINU_VV
3164/* 13345 */ MCD::OPC_FilterValue, 5, 9, 0, 0, // Skip to: 13359
3165/* 13350 */ MCD::OPC_CheckPredicate, 10, 170, 27, 0, // Skip to: 20437
3166/* 13355 */ MCD::OPC_Decode, 179, 105, 100, // Opcode: VMIN_VV
3167/* 13359 */ MCD::OPC_FilterValue, 6, 9, 0, 0, // Skip to: 13373
3168/* 13364 */ MCD::OPC_CheckPredicate, 10, 156, 27, 0, // Skip to: 20437
3169/* 13369 */ MCD::OPC_Decode, 160, 105, 100, // Opcode: VMAXU_VV
3170/* 13373 */ MCD::OPC_FilterValue, 7, 9, 0, 0, // Skip to: 13387
3171/* 13378 */ MCD::OPC_CheckPredicate, 10, 142, 27, 0, // Skip to: 20437
3172/* 13383 */ MCD::OPC_Decode, 162, 105, 100, // Opcode: VMAX_VV
3173/* 13387 */ MCD::OPC_FilterValue, 9, 9, 0, 0, // Skip to: 13401
3174/* 13392 */ MCD::OPC_CheckPredicate, 10, 128, 27, 0, // Skip to: 20437
3175/* 13397 */ MCD::OPC_Decode, 203, 102, 100, // Opcode: VAND_VV
3176/* 13401 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 13415
3177/* 13406 */ MCD::OPC_CheckPredicate, 10, 114, 27, 0, // Skip to: 20437
3178/* 13411 */ MCD::OPC_Decode, 248, 105, 100, // Opcode: VOR_VV
3179/* 13415 */ MCD::OPC_FilterValue, 11, 9, 0, 0, // Skip to: 13429
3180/* 13420 */ MCD::OPC_CheckPredicate, 10, 100, 27, 0, // Skip to: 20437
3181/* 13425 */ MCD::OPC_Decode, 247, 107, 100, // Opcode: VXOR_VV
3182/* 13429 */ MCD::OPC_FilterValue, 12, 9, 0, 0, // Skip to: 13443
3183/* 13434 */ MCD::OPC_CheckPredicate, 10, 86, 27, 0, // Skip to: 20437
3184/* 13439 */ MCD::OPC_Decode, 145, 106, 100, // Opcode: VRGATHER_VV
3185/* 13443 */ MCD::OPC_FilterValue, 14, 9, 0, 0, // Skip to: 13457
3186/* 13448 */ MCD::OPC_CheckPredicate, 10, 72, 27, 0, // Skip to: 20437
3187/* 13453 */ MCD::OPC_Decode, 143, 106, 100, // Opcode: VRGATHEREI16_VV
3188/* 13457 */ MCD::OPC_FilterValue, 16, 16, 0, 0, // Skip to: 13478
3189/* 13462 */ MCD::OPC_CheckPredicate, 10, 58, 27, 0, // Skip to: 20437
3190/* 13467 */ MCD::OPC_CheckField, 25, 1, 0, 51, 27, 0, // Skip to: 20437
3191/* 13474 */ MCD::OPC_Decode, 184, 102, 101, // Opcode: VADC_VVM
3192/* 13478 */ MCD::OPC_FilterValue, 17, 31, 0, 0, // Skip to: 13514
3193/* 13483 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ...
3194/* 13486 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 13500
3195/* 13491 */ MCD::OPC_CheckPredicate, 10, 29, 27, 0, // Skip to: 20437
3196/* 13496 */ MCD::OPC_Decode, 153, 105, 101, // Opcode: VMADC_VVM
3197/* 13500 */ MCD::OPC_FilterValue, 1, 20, 27, 0, // Skip to: 20437
3198/* 13505 */ MCD::OPC_CheckPredicate, 10, 15, 27, 0, // Skip to: 20437
3199/* 13510 */ MCD::OPC_Decode, 152, 105, 101, // Opcode: VMADC_VV
3200/* 13514 */ MCD::OPC_FilterValue, 18, 16, 0, 0, // Skip to: 13535
3201/* 13519 */ MCD::OPC_CheckPredicate, 10, 1, 27, 0, // Skip to: 20437
3202/* 13524 */ MCD::OPC_CheckField, 25, 1, 0, 250, 26, 0, // Skip to: 20437
3203/* 13531 */ MCD::OPC_Decode, 164, 106, 101, // Opcode: VSBC_VVM
3204/* 13535 */ MCD::OPC_FilterValue, 19, 31, 0, 0, // Skip to: 13571
3205/* 13540 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ...
3206/* 13543 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 13557
3207/* 13548 */ MCD::OPC_CheckPredicate, 10, 228, 26, 0, // Skip to: 20437
3208/* 13553 */ MCD::OPC_Decode, 186, 105, 101, // Opcode: VMSBC_VVM
3209/* 13557 */ MCD::OPC_FilterValue, 1, 219, 26, 0, // Skip to: 20437
3210/* 13562 */ MCD::OPC_CheckPredicate, 10, 214, 26, 0, // Skip to: 20437
3211/* 13567 */ MCD::OPC_Decode, 185, 105, 101, // Opcode: VMSBC_VV
3212/* 13571 */ MCD::OPC_FilterValue, 20, 9, 0, 0, // Skip to: 13585
3213/* 13576 */ MCD::OPC_CheckPredicate, 75, 200, 26, 0, // Skip to: 20437
3214/* 13581 */ MCD::OPC_Decode, 150, 106, 100, // Opcode: VROR_VV
3215/* 13585 */ MCD::OPC_FilterValue, 21, 9, 0, 0, // Skip to: 13599
3216/* 13590 */ MCD::OPC_CheckPredicate, 75, 186, 26, 0, // Skip to: 20437
3217/* 13595 */ MCD::OPC_Decode, 147, 106, 100, // Opcode: VROL_VV
3218/* 13599 */ MCD::OPC_FilterValue, 23, 38, 0, 0, // Skip to: 13642
3219/* 13604 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ...
3220/* 13607 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 13621
3221/* 13612 */ MCD::OPC_CheckPredicate, 10, 164, 26, 0, // Skip to: 20437
3222/* 13617 */ MCD::OPC_Decode, 165, 105, 101, // Opcode: VMERGE_VVM
3223/* 13621 */ MCD::OPC_FilterValue, 1, 155, 26, 0, // Skip to: 20437
3224/* 13626 */ MCD::OPC_CheckPredicate, 10, 150, 26, 0, // Skip to: 20437
3225/* 13631 */ MCD::OPC_CheckField, 20, 5, 0, 143, 26, 0, // Skip to: 20437
3226/* 13638 */ MCD::OPC_Decode, 226, 105, 102, // Opcode: VMV_V_V
3227/* 13642 */ MCD::OPC_FilterValue, 24, 9, 0, 0, // Skip to: 13656
3228/* 13647 */ MCD::OPC_CheckPredicate, 10, 129, 26, 0, // Skip to: 20437
3229/* 13652 */ MCD::OPC_Decode, 191, 105, 100, // Opcode: VMSEQ_VV
3230/* 13656 */ MCD::OPC_FilterValue, 25, 9, 0, 0, // Skip to: 13670
3231/* 13661 */ MCD::OPC_CheckPredicate, 10, 115, 26, 0, // Skip to: 20437
3232/* 13666 */ MCD::OPC_Decode, 209, 105, 100, // Opcode: VMSNE_VV
3233/* 13670 */ MCD::OPC_FilterValue, 26, 9, 0, 0, // Skip to: 13684
3234/* 13675 */ MCD::OPC_CheckPredicate, 10, 101, 26, 0, // Skip to: 20437
3235/* 13680 */ MCD::OPC_Decode, 204, 105, 100, // Opcode: VMSLTU_VV
3236/* 13684 */ MCD::OPC_FilterValue, 27, 9, 0, 0, // Skip to: 13698
3237/* 13689 */ MCD::OPC_CheckPredicate, 10, 87, 26, 0, // Skip to: 20437
3238/* 13694 */ MCD::OPC_Decode, 206, 105, 100, // Opcode: VMSLT_VV
3239/* 13698 */ MCD::OPC_FilterValue, 28, 9, 0, 0, // Skip to: 13712
3240/* 13703 */ MCD::OPC_CheckPredicate, 10, 73, 26, 0, // Skip to: 20437
3241/* 13708 */ MCD::OPC_Decode, 199, 105, 100, // Opcode: VMSLEU_VV
3242/* 13712 */ MCD::OPC_FilterValue, 29, 9, 0, 0, // Skip to: 13726
3243/* 13717 */ MCD::OPC_CheckPredicate, 10, 59, 26, 0, // Skip to: 20437
3244/* 13722 */ MCD::OPC_Decode, 202, 105, 100, // Opcode: VMSLE_VV
3245/* 13726 */ MCD::OPC_FilterValue, 32, 9, 0, 0, // Skip to: 13740
3246/* 13731 */ MCD::OPC_CheckPredicate, 10, 45, 26, 0, // Skip to: 20437
3247/* 13736 */ MCD::OPC_Decode, 159, 106, 100, // Opcode: VSADDU_VV
3248/* 13740 */ MCD::OPC_FilterValue, 33, 9, 0, 0, // Skip to: 13754
3249/* 13745 */ MCD::OPC_CheckPredicate, 10, 31, 26, 0, // Skip to: 20437
3250/* 13750 */ MCD::OPC_Decode, 162, 106, 100, // Opcode: VSADD_VV
3251/* 13754 */ MCD::OPC_FilterValue, 34, 9, 0, 0, // Skip to: 13768
3252/* 13759 */ MCD::OPC_CheckPredicate, 10, 17, 26, 0, // Skip to: 20437
3253/* 13764 */ MCD::OPC_Decode, 172, 107, 100, // Opcode: VSSUBU_VV
3254/* 13768 */ MCD::OPC_FilterValue, 35, 9, 0, 0, // Skip to: 13782
3255/* 13773 */ MCD::OPC_CheckPredicate, 10, 3, 26, 0, // Skip to: 20437
3256/* 13778 */ MCD::OPC_Decode, 174, 107, 100, // Opcode: VSSUB_VV
3257/* 13782 */ MCD::OPC_FilterValue, 37, 9, 0, 0, // Skip to: 13796
3258/* 13787 */ MCD::OPC_CheckPredicate, 10, 245, 25, 0, // Skip to: 20437
3259/* 13792 */ MCD::OPC_Decode, 186, 106, 100, // Opcode: VSLL_VV
3260/* 13796 */ MCD::OPC_FilterValue, 39, 9, 0, 0, // Skip to: 13810
3261/* 13801 */ MCD::OPC_CheckPredicate, 10, 231, 25, 0, // Skip to: 20437
3262/* 13806 */ MCD::OPC_Decode, 193, 106, 100, // Opcode: VSMUL_VV
3263/* 13810 */ MCD::OPC_FilterValue, 40, 9, 0, 0, // Skip to: 13824
3264/* 13815 */ MCD::OPC_CheckPredicate, 10, 217, 25, 0, // Skip to: 20437
3265/* 13820 */ MCD::OPC_Decode, 232, 106, 100, // Opcode: VSRL_VV
3266/* 13824 */ MCD::OPC_FilterValue, 41, 9, 0, 0, // Skip to: 13838
3267/* 13829 */ MCD::OPC_CheckPredicate, 10, 203, 25, 0, // Skip to: 20437
3268/* 13834 */ MCD::OPC_Decode, 229, 106, 100, // Opcode: VSRA_VV
3269/* 13838 */ MCD::OPC_FilterValue, 42, 9, 0, 0, // Skip to: 13852
3270/* 13843 */ MCD::OPC_CheckPredicate, 10, 189, 25, 0, // Skip to: 20437
3271/* 13848 */ MCD::OPC_Decode, 142, 107, 100, // Opcode: VSSRL_VV
3272/* 13852 */ MCD::OPC_FilterValue, 43, 9, 0, 0, // Skip to: 13866
3273/* 13857 */ MCD::OPC_CheckPredicate, 10, 175, 25, 0, // Skip to: 20437
3274/* 13862 */ MCD::OPC_Decode, 139, 107, 100, // Opcode: VSSRA_VV
3275/* 13866 */ MCD::OPC_FilterValue, 44, 9, 0, 0, // Skip to: 13880
3276/* 13871 */ MCD::OPC_CheckPredicate, 10, 161, 25, 0, // Skip to: 20437
3277/* 13876 */ MCD::OPC_Decode, 245, 105, 100, // Opcode: VNSRL_WV
3278/* 13880 */ MCD::OPC_FilterValue, 45, 9, 0, 0, // Skip to: 13894
3279/* 13885 */ MCD::OPC_CheckPredicate, 10, 147, 25, 0, // Skip to: 20437
3280/* 13890 */ MCD::OPC_Decode, 242, 105, 100, // Opcode: VNSRA_WV
3281/* 13894 */ MCD::OPC_FilterValue, 46, 9, 0, 0, // Skip to: 13908
3282/* 13899 */ MCD::OPC_CheckPredicate, 10, 133, 25, 0, // Skip to: 20437
3283/* 13904 */ MCD::OPC_Decode, 232, 105, 100, // Opcode: VNCLIPU_WV
3284/* 13908 */ MCD::OPC_FilterValue, 47, 9, 0, 0, // Skip to: 13922
3285/* 13913 */ MCD::OPC_CheckPredicate, 10, 119, 25, 0, // Skip to: 20437
3286/* 13918 */ MCD::OPC_Decode, 235, 105, 100, // Opcode: VNCLIP_WV
3287/* 13922 */ MCD::OPC_FilterValue, 48, 9, 0, 0, // Skip to: 13936
3288/* 13927 */ MCD::OPC_CheckPredicate, 10, 105, 25, 0, // Skip to: 20437
3289/* 13932 */ MCD::OPC_Decode, 233, 107, 100, // Opcode: VWREDSUMU_VS
3290/* 13936 */ MCD::OPC_FilterValue, 49, 9, 0, 0, // Skip to: 13950
3291/* 13941 */ MCD::OPC_CheckPredicate, 10, 91, 25, 0, // Skip to: 20437
3292/* 13946 */ MCD::OPC_Decode, 234, 107, 100, // Opcode: VWREDSUM_VS
3293/* 13950 */ MCD::OPC_FilterValue, 53, 82, 25, 0, // Skip to: 20437
3294/* 13955 */ MCD::OPC_CheckPredicate, 76, 77, 25, 0, // Skip to: 20437
3295/* 13960 */ MCD::OPC_Decode, 236, 107, 100, // Opcode: VWSLL_VV
3296/* 13964 */ MCD::OPC_FilterValue, 1, 175, 3, 0, // Skip to: 14912
3297/* 13969 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
3298/* 13972 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 13986
3299/* 13977 */ MCD::OPC_CheckPredicate, 77, 55, 25, 0, // Skip to: 20437
3300/* 13982 */ MCD::OPC_Decode, 253, 102, 100, // Opcode: VFADD_VV
3301/* 13986 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 14000
3302/* 13991 */ MCD::OPC_CheckPredicate, 77, 41, 25, 0, // Skip to: 20437
3303/* 13996 */ MCD::OPC_Decode, 178, 103, 100, // Opcode: VFREDUSUM_VS
3304/* 14000 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 14014
3305/* 14005 */ MCD::OPC_CheckPredicate, 77, 27, 25, 0, // Skip to: 20437
3306/* 14010 */ MCD::OPC_Decode, 191, 103, 100, // Opcode: VFSUB_VV
3307/* 14014 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 14028
3308/* 14019 */ MCD::OPC_CheckPredicate, 77, 13, 25, 0, // Skip to: 20437
3309/* 14024 */ MCD::OPC_Decode, 177, 103, 100, // Opcode: VFREDOSUM_VS
3310/* 14028 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 14042
3311/* 14033 */ MCD::OPC_CheckPredicate, 77, 255, 24, 0, // Skip to: 20437
3312/* 14038 */ MCD::OPC_Decode, 144, 103, 100, // Opcode: VFMIN_VV
3313/* 14042 */ MCD::OPC_FilterValue, 5, 9, 0, 0, // Skip to: 14056
3314/* 14047 */ MCD::OPC_CheckPredicate, 77, 241, 24, 0, // Skip to: 20437
3315/* 14052 */ MCD::OPC_Decode, 176, 103, 100, // Opcode: VFREDMIN_VS
3316/* 14056 */ MCD::OPC_FilterValue, 6, 9, 0, 0, // Skip to: 14070
3317/* 14061 */ MCD::OPC_CheckPredicate, 77, 227, 24, 0, // Skip to: 20437
3318/* 14066 */ MCD::OPC_Decode, 141, 103, 100, // Opcode: VFMAX_VV
3319/* 14070 */ MCD::OPC_FilterValue, 7, 9, 0, 0, // Skip to: 14084
3320/* 14075 */ MCD::OPC_CheckPredicate, 77, 213, 24, 0, // Skip to: 20437
3321/* 14080 */ MCD::OPC_Decode, 175, 103, 100, // Opcode: VFREDMAX_VS
3322/* 14084 */ MCD::OPC_FilterValue, 8, 9, 0, 0, // Skip to: 14098
3323/* 14089 */ MCD::OPC_CheckPredicate, 77, 199, 24, 0, // Skip to: 20437
3324/* 14094 */ MCD::OPC_Decode, 186, 103, 100, // Opcode: VFSGNJ_VV
3325/* 14098 */ MCD::OPC_FilterValue, 9, 9, 0, 0, // Skip to: 14112
3326/* 14103 */ MCD::OPC_CheckPredicate, 77, 185, 24, 0, // Skip to: 20437
3327/* 14108 */ MCD::OPC_Decode, 182, 103, 100, // Opcode: VFSGNJN_VV
3328/* 14112 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 14126
3329/* 14117 */ MCD::OPC_CheckPredicate, 77, 171, 24, 0, // Skip to: 20437
3330/* 14122 */ MCD::OPC_Decode, 184, 103, 100, // Opcode: VFSGNJX_VV
3331/* 14126 */ MCD::OPC_FilterValue, 16, 23, 0, 0, // Skip to: 14154
3332/* 14131 */ MCD::OPC_CheckPredicate, 77, 157, 24, 0, // Skip to: 20437
3333/* 14136 */ MCD::OPC_CheckField, 25, 1, 1, 150, 24, 0, // Skip to: 20437
3334/* 14143 */ MCD::OPC_CheckField, 15, 5, 0, 143, 24, 0, // Skip to: 20437
3335/* 14150 */ MCD::OPC_Decode, 151, 103, 103, // Opcode: VFMV_F_S
3336/* 14154 */ MCD::OPC_FilterValue, 18, 69, 1, 0, // Skip to: 14484
3337/* 14159 */ MCD::OPC_ExtractField, 15, 5, // Inst{19-15} ...
3338/* 14162 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 14176
3339/* 14167 */ MCD::OPC_CheckPredicate, 77, 121, 24, 0, // Skip to: 20437
3340/* 14172 */ MCD::OPC_Decode, 131, 103, 104, // Opcode: VFCVT_XU_F_V
3341/* 14176 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 14190
3342/* 14181 */ MCD::OPC_CheckPredicate, 77, 107, 24, 0, // Skip to: 20437
3343/* 14186 */ MCD::OPC_Decode, 132, 103, 104, // Opcode: VFCVT_X_F_V
3344/* 14190 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 14204
3345/* 14195 */ MCD::OPC_CheckPredicate, 77, 93, 24, 0, // Skip to: 20437
3346/* 14200 */ MCD::OPC_Decode, 255, 102, 104, // Opcode: VFCVT_F_XU_V
3347/* 14204 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 14218
3348/* 14209 */ MCD::OPC_CheckPredicate, 77, 79, 24, 0, // Skip to: 20437
3349/* 14214 */ MCD::OPC_Decode, 128, 103, 104, // Opcode: VFCVT_F_X_V
3350/* 14218 */ MCD::OPC_FilterValue, 6, 9, 0, 0, // Skip to: 14232
3351/* 14223 */ MCD::OPC_CheckPredicate, 77, 65, 24, 0, // Skip to: 20437
3352/* 14228 */ MCD::OPC_Decode, 129, 103, 104, // Opcode: VFCVT_RTZ_XU_F_V
3353/* 14232 */ MCD::OPC_FilterValue, 7, 9, 0, 0, // Skip to: 14246
3354/* 14237 */ MCD::OPC_CheckPredicate, 77, 51, 24, 0, // Skip to: 20437
3355/* 14242 */ MCD::OPC_Decode, 130, 103, 104, // Opcode: VFCVT_RTZ_X_F_V
3356/* 14246 */ MCD::OPC_FilterValue, 8, 9, 0, 0, // Skip to: 14260
3357/* 14251 */ MCD::OPC_CheckPredicate, 77, 37, 24, 0, // Skip to: 20437
3358/* 14256 */ MCD::OPC_Decode, 202, 103, 104, // Opcode: VFWCVT_XU_F_V
3359/* 14260 */ MCD::OPC_FilterValue, 9, 9, 0, 0, // Skip to: 14274
3360/* 14265 */ MCD::OPC_CheckPredicate, 77, 23, 24, 0, // Skip to: 20437
3361/* 14270 */ MCD::OPC_Decode, 203, 103, 104, // Opcode: VFWCVT_X_F_V
3362/* 14274 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 14288
3363/* 14279 */ MCD::OPC_CheckPredicate, 77, 9, 24, 0, // Skip to: 20437
3364/* 14284 */ MCD::OPC_Decode, 198, 103, 104, // Opcode: VFWCVT_F_XU_V
3365/* 14288 */ MCD::OPC_FilterValue, 11, 9, 0, 0, // Skip to: 14302
3366/* 14293 */ MCD::OPC_CheckPredicate, 77, 251, 23, 0, // Skip to: 20437
3367/* 14298 */ MCD::OPC_Decode, 199, 103, 104, // Opcode: VFWCVT_F_X_V
3368/* 14302 */ MCD::OPC_FilterValue, 12, 9, 0, 0, // Skip to: 14316
3369/* 14307 */ MCD::OPC_CheckPredicate, 77, 237, 23, 0, // Skip to: 20437
3370/* 14312 */ MCD::OPC_Decode, 197, 103, 104, // Opcode: VFWCVT_F_F_V
3371/* 14316 */ MCD::OPC_FilterValue, 13, 9, 0, 0, // Skip to: 14330
3372/* 14321 */ MCD::OPC_CheckPredicate, 78, 223, 23, 0, // Skip to: 20437
3373/* 14326 */ MCD::OPC_Decode, 196, 103, 104, // Opcode: VFWCVTBF16_F_F_V
3374/* 14330 */ MCD::OPC_FilterValue, 14, 9, 0, 0, // Skip to: 14344
3375/* 14335 */ MCD::OPC_CheckPredicate, 77, 209, 23, 0, // Skip to: 20437
3376/* 14340 */ MCD::OPC_Decode, 200, 103, 104, // Opcode: VFWCVT_RTZ_XU_F_V
3377/* 14344 */ MCD::OPC_FilterValue, 15, 9, 0, 0, // Skip to: 14358
3378/* 14349 */ MCD::OPC_CheckPredicate, 77, 195, 23, 0, // Skip to: 20437
3379/* 14354 */ MCD::OPC_Decode, 201, 103, 104, // Opcode: VFWCVT_RTZ_X_F_V
3380/* 14358 */ MCD::OPC_FilterValue, 16, 9, 0, 0, // Skip to: 14372
3381/* 14363 */ MCD::OPC_CheckPredicate, 77, 181, 23, 0, // Skip to: 20437
3382/* 14368 */ MCD::OPC_Decode, 161, 103, 104, // Opcode: VFNCVT_XU_F_W
3383/* 14372 */ MCD::OPC_FilterValue, 17, 9, 0, 0, // Skip to: 14386
3384/* 14377 */ MCD::OPC_CheckPredicate, 77, 167, 23, 0, // Skip to: 20437
3385/* 14382 */ MCD::OPC_Decode, 162, 103, 104, // Opcode: VFNCVT_X_F_W
3386/* 14386 */ MCD::OPC_FilterValue, 18, 9, 0, 0, // Skip to: 14400
3387/* 14391 */ MCD::OPC_CheckPredicate, 77, 153, 23, 0, // Skip to: 20437
3388/* 14396 */ MCD::OPC_Decode, 156, 103, 104, // Opcode: VFNCVT_F_XU_W
3389/* 14400 */ MCD::OPC_FilterValue, 19, 9, 0, 0, // Skip to: 14414
3390/* 14405 */ MCD::OPC_CheckPredicate, 77, 139, 23, 0, // Skip to: 20437
3391/* 14410 */ MCD::OPC_Decode, 157, 103, 104, // Opcode: VFNCVT_F_X_W
3392/* 14414 */ MCD::OPC_FilterValue, 20, 9, 0, 0, // Skip to: 14428
3393/* 14419 */ MCD::OPC_CheckPredicate, 77, 125, 23, 0, // Skip to: 20437
3394/* 14424 */ MCD::OPC_Decode, 155, 103, 104, // Opcode: VFNCVT_F_F_W
3395/* 14428 */ MCD::OPC_FilterValue, 21, 9, 0, 0, // Skip to: 14442
3396/* 14433 */ MCD::OPC_CheckPredicate, 77, 111, 23, 0, // Skip to: 20437
3397/* 14438 */ MCD::OPC_Decode, 158, 103, 104, // Opcode: VFNCVT_ROD_F_F_W
3398/* 14442 */ MCD::OPC_FilterValue, 22, 9, 0, 0, // Skip to: 14456
3399/* 14447 */ MCD::OPC_CheckPredicate, 77, 97, 23, 0, // Skip to: 20437
3400/* 14452 */ MCD::OPC_Decode, 159, 103, 104, // Opcode: VFNCVT_RTZ_XU_F_W
3401/* 14456 */ MCD::OPC_FilterValue, 23, 9, 0, 0, // Skip to: 14470
3402/* 14461 */ MCD::OPC_CheckPredicate, 77, 83, 23, 0, // Skip to: 20437
3403/* 14466 */ MCD::OPC_Decode, 160, 103, 104, // Opcode: VFNCVT_RTZ_X_F_W
3404/* 14470 */ MCD::OPC_FilterValue, 29, 74, 23, 0, // Skip to: 20437
3405/* 14475 */ MCD::OPC_CheckPredicate, 78, 69, 23, 0, // Skip to: 20437
3406/* 14480 */ MCD::OPC_Decode, 154, 103, 104, // Opcode: VFNCVTBF16_F_F_W
3407/* 14484 */ MCD::OPC_FilterValue, 19, 59, 0, 0, // Skip to: 14548
3408/* 14489 */ MCD::OPC_ExtractField, 15, 5, // Inst{19-15} ...
3409/* 14492 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 14506
3410/* 14497 */ MCD::OPC_CheckPredicate, 77, 47, 23, 0, // Skip to: 20437
3411/* 14502 */ MCD::OPC_Decode, 189, 103, 104, // Opcode: VFSQRT_V
3412/* 14506 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 14520
3413/* 14511 */ MCD::OPC_CheckPredicate, 77, 33, 23, 0, // Skip to: 20437
3414/* 14516 */ MCD::OPC_Decode, 179, 103, 104, // Opcode: VFRSQRT7_V
3415/* 14520 */ MCD::OPC_FilterValue, 5, 9, 0, 0, // Skip to: 14534
3416/* 14525 */ MCD::OPC_CheckPredicate, 77, 19, 23, 0, // Skip to: 20437
3417/* 14530 */ MCD::OPC_Decode, 174, 103, 104, // Opcode: VFREC7_V
3418/* 14534 */ MCD::OPC_FilterValue, 16, 10, 23, 0, // Skip to: 20437
3419/* 14539 */ MCD::OPC_CheckPredicate, 77, 5, 23, 0, // Skip to: 20437
3420/* 14544 */ MCD::OPC_Decode, 254, 102, 104, // Opcode: VFCLASS_V
3421/* 14548 */ MCD::OPC_FilterValue, 24, 9, 0, 0, // Skip to: 14562
3422/* 14553 */ MCD::OPC_CheckPredicate, 77, 247, 22, 0, // Skip to: 20437
3423/* 14558 */ MCD::OPC_Decode, 168, 105, 100, // Opcode: VMFEQ_VV
3424/* 14562 */ MCD::OPC_FilterValue, 25, 9, 0, 0, // Skip to: 14576
3425/* 14567 */ MCD::OPC_CheckPredicate, 77, 233, 22, 0, // Skip to: 20437
3426/* 14572 */ MCD::OPC_Decode, 172, 105, 100, // Opcode: VMFLE_VV
3427/* 14576 */ MCD::OPC_FilterValue, 27, 9, 0, 0, // Skip to: 14590
3428/* 14581 */ MCD::OPC_CheckPredicate, 77, 219, 22, 0, // Skip to: 20437
3429/* 14586 */ MCD::OPC_Decode, 174, 105, 100, // Opcode: VMFLT_VV
3430/* 14590 */ MCD::OPC_FilterValue, 28, 9, 0, 0, // Skip to: 14604
3431/* 14595 */ MCD::OPC_CheckPredicate, 77, 205, 22, 0, // Skip to: 20437
3432/* 14600 */ MCD::OPC_Decode, 176, 105, 100, // Opcode: VMFNE_VV
3433/* 14604 */ MCD::OPC_FilterValue, 32, 9, 0, 0, // Skip to: 14618
3434/* 14609 */ MCD::OPC_CheckPredicate, 77, 191, 22, 0, // Skip to: 20437
3435/* 14614 */ MCD::OPC_Decode, 134, 103, 100, // Opcode: VFDIV_VV
3436/* 14618 */ MCD::OPC_FilterValue, 36, 9, 0, 0, // Skip to: 14632
3437/* 14623 */ MCD::OPC_CheckPredicate, 77, 177, 22, 0, // Skip to: 20437
3438/* 14628 */ MCD::OPC_Decode, 150, 103, 100, // Opcode: VFMUL_VV
3439/* 14632 */ MCD::OPC_FilterValue, 40, 9, 0, 0, // Skip to: 14646
3440/* 14637 */ MCD::OPC_CheckPredicate, 77, 163, 22, 0, // Skip to: 20437
3441/* 14642 */ MCD::OPC_Decode, 139, 103, 105, // Opcode: VFMADD_VV
3442/* 14646 */ MCD::OPC_FilterValue, 41, 9, 0, 0, // Skip to: 14660
3443/* 14651 */ MCD::OPC_CheckPredicate, 77, 149, 22, 0, // Skip to: 20437
3444/* 14656 */ MCD::OPC_Decode, 166, 103, 105, // Opcode: VFNMADD_VV
3445/* 14660 */ MCD::OPC_FilterValue, 42, 9, 0, 0, // Skip to: 14674
3446/* 14665 */ MCD::OPC_CheckPredicate, 77, 135, 22, 0, // Skip to: 20437
3447/* 14670 */ MCD::OPC_Decode, 148, 103, 105, // Opcode: VFMSUB_VV
3448/* 14674 */ MCD::OPC_FilterValue, 43, 9, 0, 0, // Skip to: 14688
3449/* 14679 */ MCD::OPC_CheckPredicate, 77, 121, 22, 0, // Skip to: 20437
3450/* 14684 */ MCD::OPC_Decode, 170, 103, 105, // Opcode: VFNMSUB_VV
3451/* 14688 */ MCD::OPC_FilterValue, 44, 9, 0, 0, // Skip to: 14702
3452/* 14693 */ MCD::OPC_CheckPredicate, 77, 107, 22, 0, // Skip to: 20437
3453/* 14698 */ MCD::OPC_Decode, 137, 103, 105, // Opcode: VFMACC_VV
3454/* 14702 */ MCD::OPC_FilterValue, 45, 9, 0, 0, // Skip to: 14716
3455/* 14707 */ MCD::OPC_CheckPredicate, 77, 93, 22, 0, // Skip to: 20437
3456/* 14712 */ MCD::OPC_Decode, 164, 103, 105, // Opcode: VFNMACC_VV
3457/* 14716 */ MCD::OPC_FilterValue, 46, 9, 0, 0, // Skip to: 14730
3458/* 14721 */ MCD::OPC_CheckPredicate, 77, 79, 22, 0, // Skip to: 20437
3459/* 14726 */ MCD::OPC_Decode, 146, 103, 105, // Opcode: VFMSAC_VV
3460/* 14730 */ MCD::OPC_FilterValue, 47, 9, 0, 0, // Skip to: 14744
3461/* 14735 */ MCD::OPC_CheckPredicate, 77, 65, 22, 0, // Skip to: 20437
3462/* 14740 */ MCD::OPC_Decode, 168, 103, 105, // Opcode: VFNMSAC_VV
3463/* 14744 */ MCD::OPC_FilterValue, 48, 9, 0, 0, // Skip to: 14758
3464/* 14749 */ MCD::OPC_CheckPredicate, 77, 51, 22, 0, // Skip to: 20437
3465/* 14754 */ MCD::OPC_Decode, 193, 103, 100, // Opcode: VFWADD_VV
3466/* 14758 */ MCD::OPC_FilterValue, 49, 9, 0, 0, // Skip to: 14772
3467/* 14763 */ MCD::OPC_CheckPredicate, 77, 37, 22, 0, // Skip to: 20437
3468/* 14768 */ MCD::OPC_Decode, 218, 103, 100, // Opcode: VFWREDUSUM_VS
3469/* 14772 */ MCD::OPC_FilterValue, 50, 9, 0, 0, // Skip to: 14786
3470/* 14777 */ MCD::OPC_CheckPredicate, 77, 23, 22, 0, // Skip to: 20437
3471/* 14782 */ MCD::OPC_Decode, 220, 103, 100, // Opcode: VFWSUB_VV
3472/* 14786 */ MCD::OPC_FilterValue, 51, 9, 0, 0, // Skip to: 14800
3473/* 14791 */ MCD::OPC_CheckPredicate, 77, 9, 22, 0, // Skip to: 20437
3474/* 14796 */ MCD::OPC_Decode, 217, 103, 100, // Opcode: VFWREDOSUM_VS
3475/* 14800 */ MCD::OPC_FilterValue, 52, 9, 0, 0, // Skip to: 14814
3476/* 14805 */ MCD::OPC_CheckPredicate, 77, 251, 21, 0, // Skip to: 20437
3477/* 14810 */ MCD::OPC_Decode, 195, 103, 100, // Opcode: VFWADD_WV
3478/* 14814 */ MCD::OPC_FilterValue, 54, 9, 0, 0, // Skip to: 14828
3479/* 14819 */ MCD::OPC_CheckPredicate, 77, 237, 21, 0, // Skip to: 20437
3480/* 14824 */ MCD::OPC_Decode, 222, 103, 100, // Opcode: VFWSUB_WV
3481/* 14828 */ MCD::OPC_FilterValue, 56, 9, 0, 0, // Skip to: 14842
3482/* 14833 */ MCD::OPC_CheckPredicate, 77, 223, 21, 0, // Skip to: 20437
3483/* 14838 */ MCD::OPC_Decode, 212, 103, 100, // Opcode: VFWMUL_VV
3484/* 14842 */ MCD::OPC_FilterValue, 59, 9, 0, 0, // Skip to: 14856
3485/* 14847 */ MCD::OPC_CheckPredicate, 79, 209, 21, 0, // Skip to: 20437
3486/* 14852 */ MCD::OPC_Decode, 205, 103, 105, // Opcode: VFWMACCBF16_VV
3487/* 14856 */ MCD::OPC_FilterValue, 60, 9, 0, 0, // Skip to: 14870
3488/* 14861 */ MCD::OPC_CheckPredicate, 77, 195, 21, 0, // Skip to: 20437
3489/* 14866 */ MCD::OPC_Decode, 208, 103, 105, // Opcode: VFWMACC_VV
3490/* 14870 */ MCD::OPC_FilterValue, 61, 9, 0, 0, // Skip to: 14884
3491/* 14875 */ MCD::OPC_CheckPredicate, 77, 181, 21, 0, // Skip to: 20437
3492/* 14880 */ MCD::OPC_Decode, 214, 103, 105, // Opcode: VFWNMACC_VV
3493/* 14884 */ MCD::OPC_FilterValue, 62, 9, 0, 0, // Skip to: 14898
3494/* 14889 */ MCD::OPC_CheckPredicate, 77, 167, 21, 0, // Skip to: 20437
3495/* 14894 */ MCD::OPC_Decode, 210, 103, 105, // Opcode: VFWMSAC_VV
3496/* 14898 */ MCD::OPC_FilterValue, 63, 158, 21, 0, // Skip to: 20437
3497/* 14903 */ MCD::OPC_CheckPredicate, 77, 153, 21, 0, // Skip to: 20437
3498/* 14908 */ MCD::OPC_Decode, 216, 103, 105, // Opcode: VFWNMSAC_VV
3499/* 14912 */ MCD::OPC_FilterValue, 2, 46, 4, 0, // Skip to: 15987
3500/* 14917 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
3501/* 14920 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 14934
3502/* 14925 */ MCD::OPC_CheckPredicate, 10, 131, 21, 0, // Skip to: 20437
3503/* 14930 */ MCD::OPC_Decode, 136, 106, 100, // Opcode: VREDSUM_VS
3504/* 14934 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 14948
3505/* 14939 */ MCD::OPC_CheckPredicate, 10, 117, 21, 0, // Skip to: 20437
3506/* 14944 */ MCD::OPC_Decode, 130, 106, 100, // Opcode: VREDAND_VS
3507/* 14948 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 14962
3508/* 14953 */ MCD::OPC_CheckPredicate, 10, 103, 21, 0, // Skip to: 20437
3509/* 14958 */ MCD::OPC_Decode, 135, 106, 100, // Opcode: VREDOR_VS
3510/* 14962 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 14976
3511/* 14967 */ MCD::OPC_CheckPredicate, 10, 89, 21, 0, // Skip to: 20437
3512/* 14972 */ MCD::OPC_Decode, 137, 106, 100, // Opcode: VREDXOR_VS
3513/* 14976 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 14990
3514/* 14981 */ MCD::OPC_CheckPredicate, 10, 75, 21, 0, // Skip to: 20437
3515/* 14986 */ MCD::OPC_Decode, 133, 106, 100, // Opcode: VREDMINU_VS
3516/* 14990 */ MCD::OPC_FilterValue, 5, 9, 0, 0, // Skip to: 15004
3517/* 14995 */ MCD::OPC_CheckPredicate, 10, 61, 21, 0, // Skip to: 20437
3518/* 15000 */ MCD::OPC_Decode, 134, 106, 100, // Opcode: VREDMIN_VS
3519/* 15004 */ MCD::OPC_FilterValue, 6, 9, 0, 0, // Skip to: 15018
3520/* 15009 */ MCD::OPC_CheckPredicate, 10, 47, 21, 0, // Skip to: 20437
3521/* 15014 */ MCD::OPC_Decode, 131, 106, 100, // Opcode: VREDMAXU_VS
3522/* 15018 */ MCD::OPC_FilterValue, 7, 9, 0, 0, // Skip to: 15032
3523/* 15023 */ MCD::OPC_CheckPredicate, 10, 33, 21, 0, // Skip to: 20437
3524/* 15028 */ MCD::OPC_Decode, 132, 106, 100, // Opcode: VREDMAX_VS
3525/* 15032 */ MCD::OPC_FilterValue, 8, 9, 0, 0, // Skip to: 15046
3526/* 15037 */ MCD::OPC_CheckPredicate, 10, 19, 21, 0, // Skip to: 20437
3527/* 15042 */ MCD::OPC_Decode, 179, 102, 100, // Opcode: VAADDU_VV
3528/* 15046 */ MCD::OPC_FilterValue, 9, 9, 0, 0, // Skip to: 15060
3529/* 15051 */ MCD::OPC_CheckPredicate, 10, 5, 21, 0, // Skip to: 20437
3530/* 15056 */ MCD::OPC_Decode, 181, 102, 100, // Opcode: VAADD_VV
3531/* 15060 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 15074
3532/* 15065 */ MCD::OPC_CheckPredicate, 10, 247, 20, 0, // Skip to: 20437
3533/* 15070 */ MCD::OPC_Decode, 205, 102, 100, // Opcode: VASUBU_VV
3534/* 15074 */ MCD::OPC_FilterValue, 11, 9, 0, 0, // Skip to: 15088
3535/* 15079 */ MCD::OPC_CheckPredicate, 10, 233, 20, 0, // Skip to: 20437
3536/* 15084 */ MCD::OPC_Decode, 207, 102, 100, // Opcode: VASUB_VV
3537/* 15088 */ MCD::OPC_FilterValue, 12, 9, 0, 0, // Skip to: 15102
3538/* 15093 */ MCD::OPC_CheckPredicate, 80, 219, 20, 0, // Skip to: 20437
3539/* 15098 */ MCD::OPC_Decode, 213, 102, 100, // Opcode: VCLMUL_VV
3540/* 15102 */ MCD::OPC_FilterValue, 13, 9, 0, 0, // Skip to: 15116
3541/* 15107 */ MCD::OPC_CheckPredicate, 80, 205, 20, 0, // Skip to: 20437
3542/* 15112 */ MCD::OPC_Decode, 211, 102, 100, // Opcode: VCLMULH_VV
3543/* 15116 */ MCD::OPC_FilterValue, 16, 52, 0, 0, // Skip to: 15173
3544/* 15121 */ MCD::OPC_ExtractField, 15, 5, // Inst{19-15} ...
3545/* 15124 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 15145
3546/* 15129 */ MCD::OPC_CheckPredicate, 10, 183, 20, 0, // Skip to: 20437
3547/* 15134 */ MCD::OPC_CheckField, 25, 1, 1, 176, 20, 0, // Skip to: 20437
3548/* 15141 */ MCD::OPC_Decode, 228, 105, 106, // Opcode: VMV_X_S
3549/* 15145 */ MCD::OPC_FilterValue, 16, 9, 0, 0, // Skip to: 15159
3550/* 15150 */ MCD::OPC_CheckPredicate, 10, 162, 20, 0, // Skip to: 20437
3551/* 15155 */ MCD::OPC_Decode, 217, 102, 107, // Opcode: VCPOP_M
3552/* 15159 */ MCD::OPC_FilterValue, 17, 153, 20, 0, // Skip to: 20437
3553/* 15164 */ MCD::OPC_CheckPredicate, 10, 148, 20, 0, // Skip to: 20437
3554/* 15169 */ MCD::OPC_Decode, 135, 103, 107, // Opcode: VFIRST_M
3555/* 15173 */ MCD::OPC_FilterValue, 18, 171, 0, 0, // Skip to: 15349
3556/* 15178 */ MCD::OPC_ExtractField, 15, 5, // Inst{19-15} ...
3557/* 15181 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 15195
3558/* 15186 */ MCD::OPC_CheckPredicate, 10, 126, 20, 0, // Skip to: 20437
3559/* 15191 */ MCD::OPC_Decode, 251, 107, 104, // Opcode: VZEXT_VF8
3560/* 15195 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 15209
3561/* 15200 */ MCD::OPC_CheckPredicate, 10, 112, 20, 0, // Skip to: 20437
3562/* 15205 */ MCD::OPC_Decode, 175, 106, 104, // Opcode: VSEXT_VF8
3563/* 15209 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 15223
3564/* 15214 */ MCD::OPC_CheckPredicate, 10, 98, 20, 0, // Skip to: 20437
3565/* 15219 */ MCD::OPC_Decode, 250, 107, 104, // Opcode: VZEXT_VF4
3566/* 15223 */ MCD::OPC_FilterValue, 5, 9, 0, 0, // Skip to: 15237
3567/* 15228 */ MCD::OPC_CheckPredicate, 10, 84, 20, 0, // Skip to: 20437
3568/* 15233 */ MCD::OPC_Decode, 174, 106, 104, // Opcode: VSEXT_VF4
3569/* 15237 */ MCD::OPC_FilterValue, 6, 9, 0, 0, // Skip to: 15251
3570/* 15242 */ MCD::OPC_CheckPredicate, 10, 70, 20, 0, // Skip to: 20437
3571/* 15247 */ MCD::OPC_Decode, 249, 107, 104, // Opcode: VZEXT_VF2
3572/* 15251 */ MCD::OPC_FilterValue, 7, 9, 0, 0, // Skip to: 15265
3573/* 15256 */ MCD::OPC_CheckPredicate, 10, 56, 20, 0, // Skip to: 20437
3574/* 15261 */ MCD::OPC_Decode, 173, 106, 104, // Opcode: VSEXT_VF2
3575/* 15265 */ MCD::OPC_FilterValue, 8, 9, 0, 0, // Skip to: 15279
3576/* 15270 */ MCD::OPC_CheckPredicate, 75, 42, 20, 0, // Skip to: 20437
3577/* 15275 */ MCD::OPC_Decode, 209, 102, 104, // Opcode: VBREV8_V
3578/* 15279 */ MCD::OPC_FilterValue, 9, 9, 0, 0, // Skip to: 15293
3579/* 15284 */ MCD::OPC_CheckPredicate, 75, 28, 20, 0, // Skip to: 20437
3580/* 15289 */ MCD::OPC_Decode, 142, 106, 104, // Opcode: VREV8_V
3581/* 15293 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 15307
3582/* 15298 */ MCD::OPC_CheckPredicate, 76, 14, 20, 0, // Skip to: 20437
3583/* 15303 */ MCD::OPC_Decode, 210, 102, 104, // Opcode: VBREV_V
3584/* 15307 */ MCD::OPC_FilterValue, 12, 9, 0, 0, // Skip to: 15321
3585/* 15312 */ MCD::OPC_CheckPredicate, 76, 0, 20, 0, // Skip to: 20437
3586/* 15317 */ MCD::OPC_Decode, 215, 102, 104, // Opcode: VCLZ_V
3587/* 15321 */ MCD::OPC_FilterValue, 13, 9, 0, 0, // Skip to: 15335
3588/* 15326 */ MCD::OPC_CheckPredicate, 76, 242, 19, 0, // Skip to: 20437
3589/* 15331 */ MCD::OPC_Decode, 219, 102, 104, // Opcode: VCTZ_V
3590/* 15335 */ MCD::OPC_FilterValue, 14, 233, 19, 0, // Skip to: 20437
3591/* 15340 */ MCD::OPC_CheckPredicate, 76, 228, 19, 0, // Skip to: 20437
3592/* 15345 */ MCD::OPC_Decode, 218, 102, 104, // Opcode: VCPOP_V
3593/* 15349 */ MCD::OPC_FilterValue, 20, 80, 0, 0, // Skip to: 15434
3594/* 15354 */ MCD::OPC_ExtractField, 15, 5, // Inst{19-15} ...
3595/* 15357 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 15371
3596/* 15362 */ MCD::OPC_CheckPredicate, 10, 206, 19, 0, // Skip to: 20437
3597/* 15367 */ MCD::OPC_Decode, 189, 105, 104, // Opcode: VMSBF_M
3598/* 15371 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 15385
3599/* 15376 */ MCD::OPC_CheckPredicate, 10, 192, 19, 0, // Skip to: 20437
3600/* 15381 */ MCD::OPC_Decode, 211, 105, 104, // Opcode: VMSOF_M
3601/* 15385 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 15399
3602/* 15390 */ MCD::OPC_CheckPredicate, 10, 178, 19, 0, // Skip to: 20437
3603/* 15395 */ MCD::OPC_Decode, 197, 105, 104, // Opcode: VMSIF_M
3604/* 15399 */ MCD::OPC_FilterValue, 16, 9, 0, 0, // Skip to: 15413
3605/* 15404 */ MCD::OPC_CheckPredicate, 10, 164, 19, 0, // Skip to: 20437
3606/* 15409 */ MCD::OPC_Decode, 226, 103, 104, // Opcode: VIOTA_M
3607/* 15413 */ MCD::OPC_FilterValue, 17, 155, 19, 0, // Skip to: 20437
3608/* 15418 */ MCD::OPC_CheckPredicate, 10, 150, 19, 0, // Skip to: 20437
3609/* 15423 */ MCD::OPC_CheckField, 20, 5, 0, 143, 19, 0, // Skip to: 20437
3610/* 15430 */ MCD::OPC_Decode, 225, 103, 108, // Opcode: VID_V
3611/* 15434 */ MCD::OPC_FilterValue, 23, 16, 0, 0, // Skip to: 15455
3612/* 15439 */ MCD::OPC_CheckPredicate, 10, 129, 19, 0, // Skip to: 20437
3613/* 15444 */ MCD::OPC_CheckField, 25, 1, 1, 122, 19, 0, // Skip to: 20437
3614/* 15451 */ MCD::OPC_Decode, 216, 102, 101, // Opcode: VCOMPRESS_VM
3615/* 15455 */ MCD::OPC_FilterValue, 24, 16, 0, 0, // Skip to: 15476
3616/* 15460 */ MCD::OPC_CheckPredicate, 10, 108, 19, 0, // Skip to: 20437
3617/* 15465 */ MCD::OPC_CheckField, 25, 1, 1, 101, 19, 0, // Skip to: 20437
3618/* 15472 */ MCD::OPC_Decode, 158, 105, 101, // Opcode: VMANDN_MM
3619/* 15476 */ MCD::OPC_FilterValue, 25, 16, 0, 0, // Skip to: 15497
3620/* 15481 */ MCD::OPC_CheckPredicate, 10, 87, 19, 0, // Skip to: 20437
3621/* 15486 */ MCD::OPC_CheckField, 25, 1, 1, 80, 19, 0, // Skip to: 20437
3622/* 15493 */ MCD::OPC_Decode, 159, 105, 101, // Opcode: VMAND_MM
3623/* 15497 */ MCD::OPC_FilterValue, 26, 16, 0, 0, // Skip to: 15518
3624/* 15502 */ MCD::OPC_CheckPredicate, 10, 66, 19, 0, // Skip to: 20437
3625/* 15507 */ MCD::OPC_CheckField, 25, 1, 1, 59, 19, 0, // Skip to: 20437
3626/* 15514 */ MCD::OPC_Decode, 184, 105, 101, // Opcode: VMOR_MM
3627/* 15518 */ MCD::OPC_FilterValue, 27, 16, 0, 0, // Skip to: 15539
3628/* 15523 */ MCD::OPC_CheckPredicate, 10, 45, 19, 0, // Skip to: 20437
3629/* 15528 */ MCD::OPC_CheckField, 25, 1, 1, 38, 19, 0, // Skip to: 20437
3630/* 15535 */ MCD::OPC_Decode, 230, 105, 101, // Opcode: VMXOR_MM
3631/* 15539 */ MCD::OPC_FilterValue, 28, 16, 0, 0, // Skip to: 15560
3632/* 15544 */ MCD::OPC_CheckPredicate, 10, 24, 19, 0, // Skip to: 20437
3633/* 15549 */ MCD::OPC_CheckField, 25, 1, 1, 17, 19, 0, // Skip to: 20437
3634/* 15556 */ MCD::OPC_Decode, 183, 105, 101, // Opcode: VMORN_MM
3635/* 15560 */ MCD::OPC_FilterValue, 29, 16, 0, 0, // Skip to: 15581
3636/* 15565 */ MCD::OPC_CheckPredicate, 10, 3, 19, 0, // Skip to: 20437
3637/* 15570 */ MCD::OPC_CheckField, 25, 1, 1, 252, 18, 0, // Skip to: 20437
3638/* 15577 */ MCD::OPC_Decode, 181, 105, 101, // Opcode: VMNAND_MM
3639/* 15581 */ MCD::OPC_FilterValue, 30, 16, 0, 0, // Skip to: 15602
3640/* 15586 */ MCD::OPC_CheckPredicate, 10, 238, 18, 0, // Skip to: 20437
3641/* 15591 */ MCD::OPC_CheckField, 25, 1, 1, 231, 18, 0, // Skip to: 20437
3642/* 15598 */ MCD::OPC_Decode, 182, 105, 101, // Opcode: VMNOR_MM
3643/* 15602 */ MCD::OPC_FilterValue, 31, 16, 0, 0, // Skip to: 15623
3644/* 15607 */ MCD::OPC_CheckPredicate, 10, 217, 18, 0, // Skip to: 20437
3645/* 15612 */ MCD::OPC_CheckField, 25, 1, 1, 210, 18, 0, // Skip to: 20437
3646/* 15619 */ MCD::OPC_Decode, 229, 105, 101, // Opcode: VMXNOR_MM
3647/* 15623 */ MCD::OPC_FilterValue, 32, 9, 0, 0, // Skip to: 15637
3648/* 15628 */ MCD::OPC_CheckPredicate, 10, 196, 18, 0, // Skip to: 20437
3649/* 15633 */ MCD::OPC_Decode, 248, 102, 100, // Opcode: VDIVU_VV
3650/* 15637 */ MCD::OPC_FilterValue, 33, 9, 0, 0, // Skip to: 15651
3651/* 15642 */ MCD::OPC_CheckPredicate, 10, 182, 18, 0, // Skip to: 20437
3652/* 15647 */ MCD::OPC_Decode, 250, 102, 100, // Opcode: VDIV_VV
3653/* 15651 */ MCD::OPC_FilterValue, 34, 9, 0, 0, // Skip to: 15665
3654/* 15656 */ MCD::OPC_CheckPredicate, 10, 168, 18, 0, // Skip to: 20437
3655/* 15661 */ MCD::OPC_Decode, 138, 106, 100, // Opcode: VREMU_VV
3656/* 15665 */ MCD::OPC_FilterValue, 35, 9, 0, 0, // Skip to: 15679
3657/* 15670 */ MCD::OPC_CheckPredicate, 10, 154, 18, 0, // Skip to: 20437
3658/* 15675 */ MCD::OPC_Decode, 140, 106, 100, // Opcode: VREM_VV
3659/* 15679 */ MCD::OPC_FilterValue, 36, 9, 0, 0, // Skip to: 15693
3660/* 15684 */ MCD::OPC_CheckPredicate, 10, 140, 18, 0, // Skip to: 20437
3661/* 15689 */ MCD::OPC_Decode, 214, 105, 100, // Opcode: VMULHU_VV
3662/* 15693 */ MCD::OPC_FilterValue, 37, 9, 0, 0, // Skip to: 15707
3663/* 15698 */ MCD::OPC_CheckPredicate, 10, 126, 18, 0, // Skip to: 20437
3664/* 15703 */ MCD::OPC_Decode, 218, 105, 100, // Opcode: VMUL_VV
3665/* 15707 */ MCD::OPC_FilterValue, 38, 9, 0, 0, // Skip to: 15721
3666/* 15712 */ MCD::OPC_CheckPredicate, 10, 112, 18, 0, // Skip to: 20437
3667/* 15717 */ MCD::OPC_Decode, 212, 105, 100, // Opcode: VMULHSU_VV
3668/* 15721 */ MCD::OPC_FilterValue, 39, 9, 0, 0, // Skip to: 15735
3669/* 15726 */ MCD::OPC_CheckPredicate, 10, 98, 18, 0, // Skip to: 20437
3670/* 15731 */ MCD::OPC_Decode, 216, 105, 100, // Opcode: VMULH_VV
3671/* 15735 */ MCD::OPC_FilterValue, 41, 9, 0, 0, // Skip to: 15749
3672/* 15740 */ MCD::OPC_CheckPredicate, 10, 84, 18, 0, // Skip to: 20437
3673/* 15745 */ MCD::OPC_Decode, 156, 105, 105, // Opcode: VMADD_VV
3674/* 15749 */ MCD::OPC_FilterValue, 43, 9, 0, 0, // Skip to: 15763
3675/* 15754 */ MCD::OPC_CheckPredicate, 10, 70, 18, 0, // Skip to: 20437
3676/* 15759 */ MCD::OPC_Decode, 239, 105, 105, // Opcode: VNMSUB_VV
3677/* 15763 */ MCD::OPC_FilterValue, 45, 9, 0, 0, // Skip to: 15777
3678/* 15768 */ MCD::OPC_CheckPredicate, 10, 56, 18, 0, // Skip to: 20437
3679/* 15773 */ MCD::OPC_Decode, 148, 105, 105, // Opcode: VMACC_VV
3680/* 15777 */ MCD::OPC_FilterValue, 47, 9, 0, 0, // Skip to: 15791
3681/* 15782 */ MCD::OPC_CheckPredicate, 10, 42, 18, 0, // Skip to: 20437
3682/* 15787 */ MCD::OPC_Decode, 237, 105, 105, // Opcode: VNMSAC_VV
3683/* 15791 */ MCD::OPC_FilterValue, 48, 9, 0, 0, // Skip to: 15805
3684/* 15796 */ MCD::OPC_CheckPredicate, 10, 28, 18, 0, // Skip to: 20437
3685/* 15801 */ MCD::OPC_Decode, 212, 107, 100, // Opcode: VWADDU_VV
3686/* 15805 */ MCD::OPC_FilterValue, 49, 9, 0, 0, // Skip to: 15819
3687/* 15810 */ MCD::OPC_CheckPredicate, 10, 14, 18, 0, // Skip to: 20437
3688/* 15815 */ MCD::OPC_Decode, 216, 107, 100, // Opcode: VWADD_VV
3689/* 15819 */ MCD::OPC_FilterValue, 50, 9, 0, 0, // Skip to: 15833
3690/* 15824 */ MCD::OPC_CheckPredicate, 10, 0, 18, 0, // Skip to: 20437
3691/* 15829 */ MCD::OPC_Decode, 238, 107, 100, // Opcode: VWSUBU_VV
3692/* 15833 */ MCD::OPC_FilterValue, 51, 9, 0, 0, // Skip to: 15847
3693/* 15838 */ MCD::OPC_CheckPredicate, 10, 242, 17, 0, // Skip to: 20437
3694/* 15843 */ MCD::OPC_Decode, 242, 107, 100, // Opcode: VWSUB_VV
3695/* 15847 */ MCD::OPC_FilterValue, 52, 9, 0, 0, // Skip to: 15861
3696/* 15852 */ MCD::OPC_CheckPredicate, 10, 228, 17, 0, // Skip to: 20437
3697/* 15857 */ MCD::OPC_Decode, 214, 107, 100, // Opcode: VWADDU_WV
3698/* 15861 */ MCD::OPC_FilterValue, 53, 9, 0, 0, // Skip to: 15875
3699/* 15866 */ MCD::OPC_CheckPredicate, 10, 214, 17, 0, // Skip to: 20437
3700/* 15871 */ MCD::OPC_Decode, 218, 107, 100, // Opcode: VWADD_WV
3701/* 15875 */ MCD::OPC_FilterValue, 54, 9, 0, 0, // Skip to: 15889
3702/* 15880 */ MCD::OPC_CheckPredicate, 10, 200, 17, 0, // Skip to: 20437
3703/* 15885 */ MCD::OPC_Decode, 240, 107, 100, // Opcode: VWSUBU_WV
3704/* 15889 */ MCD::OPC_FilterValue, 55, 9, 0, 0, // Skip to: 15903
3705/* 15894 */ MCD::OPC_CheckPredicate, 10, 186, 17, 0, // Skip to: 20437
3706/* 15899 */ MCD::OPC_Decode, 244, 107, 100, // Opcode: VWSUB_WV
3707/* 15903 */ MCD::OPC_FilterValue, 56, 9, 0, 0, // Skip to: 15917
3708/* 15908 */ MCD::OPC_CheckPredicate, 10, 172, 17, 0, // Skip to: 20437
3709/* 15913 */ MCD::OPC_Decode, 229, 107, 100, // Opcode: VWMULU_VV
3710/* 15917 */ MCD::OPC_FilterValue, 58, 9, 0, 0, // Skip to: 15931
3711/* 15922 */ MCD::OPC_CheckPredicate, 10, 158, 17, 0, // Skip to: 20437
3712/* 15927 */ MCD::OPC_Decode, 227, 107, 100, // Opcode: VWMULSU_VV
3713/* 15931 */ MCD::OPC_FilterValue, 59, 9, 0, 0, // Skip to: 15945
3714/* 15936 */ MCD::OPC_CheckPredicate, 10, 144, 17, 0, // Skip to: 20437
3715/* 15941 */ MCD::OPC_Decode, 231, 107, 100, // Opcode: VWMUL_VV
3716/* 15945 */ MCD::OPC_FilterValue, 60, 9, 0, 0, // Skip to: 15959
3717/* 15950 */ MCD::OPC_CheckPredicate, 10, 130, 17, 0, // Skip to: 20437
3718/* 15955 */ MCD::OPC_Decode, 223, 107, 105, // Opcode: VWMACCU_VV
3719/* 15959 */ MCD::OPC_FilterValue, 61, 9, 0, 0, // Skip to: 15973
3720/* 15964 */ MCD::OPC_CheckPredicate, 10, 116, 17, 0, // Skip to: 20437
3721/* 15969 */ MCD::OPC_Decode, 225, 107, 105, // Opcode: VWMACC_VV
3722/* 15973 */ MCD::OPC_FilterValue, 63, 107, 17, 0, // Skip to: 20437
3723/* 15978 */ MCD::OPC_CheckPredicate, 10, 102, 17, 0, // Skip to: 20437
3724/* 15983 */ MCD::OPC_Decode, 220, 107, 105, // Opcode: VWMACCSU_VV
3725/* 15987 */ MCD::OPC_FilterValue, 3, 176, 2, 0, // Skip to: 16680
3726/* 15992 */ MCD::OPC_ExtractField, 27, 5, // Inst{31-27} ...
3727/* 15995 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 16016
3728/* 16000 */ MCD::OPC_CheckPredicate, 10, 80, 17, 0, // Skip to: 20437
3729/* 16005 */ MCD::OPC_CheckField, 26, 1, 0, 73, 17, 0, // Skip to: 20437
3730/* 16012 */ MCD::OPC_Decode, 186, 102, 109, // Opcode: VADD_VI
3731/* 16016 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 16037
3732/* 16021 */ MCD::OPC_CheckPredicate, 10, 59, 17, 0, // Skip to: 20437
3733/* 16026 */ MCD::OPC_CheckField, 26, 1, 1, 52, 17, 0, // Skip to: 20437
3734/* 16033 */ MCD::OPC_Decode, 152, 106, 109, // Opcode: VRSUB_VI
3735/* 16037 */ MCD::OPC_FilterValue, 4, 16, 0, 0, // Skip to: 16058
3736/* 16042 */ MCD::OPC_CheckPredicate, 10, 38, 17, 0, // Skip to: 20437
3737/* 16047 */ MCD::OPC_CheckField, 26, 1, 1, 31, 17, 0, // Skip to: 20437
3738/* 16054 */ MCD::OPC_Decode, 202, 102, 109, // Opcode: VAND_VI
3739/* 16058 */ MCD::OPC_FilterValue, 5, 31, 0, 0, // Skip to: 16094
3740/* 16063 */ MCD::OPC_ExtractField, 26, 1, // Inst{26} ...
3741/* 16066 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 16080
3742/* 16071 */ MCD::OPC_CheckPredicate, 10, 9, 17, 0, // Skip to: 20437
3743/* 16076 */ MCD::OPC_Decode, 247, 105, 109, // Opcode: VOR_VI
3744/* 16080 */ MCD::OPC_FilterValue, 1, 0, 17, 0, // Skip to: 20437
3745/* 16085 */ MCD::OPC_CheckPredicate, 10, 251, 16, 0, // Skip to: 20437
3746/* 16090 */ MCD::OPC_Decode, 246, 107, 109, // Opcode: VXOR_VI
3747/* 16094 */ MCD::OPC_FilterValue, 6, 16, 0, 0, // Skip to: 16115
3748/* 16099 */ MCD::OPC_CheckPredicate, 10, 237, 16, 0, // Skip to: 20437
3749/* 16104 */ MCD::OPC_CheckField, 26, 1, 0, 230, 16, 0, // Skip to: 20437
3750/* 16111 */ MCD::OPC_Decode, 144, 106, 110, // Opcode: VRGATHER_VI
3751/* 16115 */ MCD::OPC_FilterValue, 7, 31, 0, 0, // Skip to: 16151
3752/* 16120 */ MCD::OPC_ExtractField, 26, 1, // Inst{26} ...
3753/* 16123 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 16137
3754/* 16128 */ MCD::OPC_CheckPredicate, 10, 208, 16, 0, // Skip to: 20437
3755/* 16133 */ MCD::OPC_Decode, 183, 106, 110, // Opcode: VSLIDEUP_VI
3756/* 16137 */ MCD::OPC_FilterValue, 1, 199, 16, 0, // Skip to: 20437
3757/* 16142 */ MCD::OPC_CheckPredicate, 10, 194, 16, 0, // Skip to: 20437
3758/* 16147 */ MCD::OPC_Decode, 181, 106, 110, // Opcode: VSLIDEDOWN_VI
3759/* 16151 */ MCD::OPC_FilterValue, 8, 45, 0, 0, // Skip to: 16201
3760/* 16156 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
3761/* 16159 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 16173
3762/* 16164 */ MCD::OPC_CheckPredicate, 10, 172, 16, 0, // Skip to: 20437
3763/* 16169 */ MCD::OPC_Decode, 183, 102, 111, // Opcode: VADC_VIM
3764/* 16173 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 16187
3765/* 16178 */ MCD::OPC_CheckPredicate, 10, 158, 16, 0, // Skip to: 20437
3766/* 16183 */ MCD::OPC_Decode, 151, 105, 111, // Opcode: VMADC_VIM
3767/* 16187 */ MCD::OPC_FilterValue, 3, 149, 16, 0, // Skip to: 20437
3768/* 16192 */ MCD::OPC_CheckPredicate, 10, 144, 16, 0, // Skip to: 20437
3769/* 16197 */ MCD::OPC_Decode, 150, 105, 111, // Opcode: VMADC_VI
3770/* 16201 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 16215
3771/* 16206 */ MCD::OPC_CheckPredicate, 75, 130, 16, 0, // Skip to: 20437
3772/* 16211 */ MCD::OPC_Decode, 149, 106, 112, // Opcode: VROR_VI
3773/* 16215 */ MCD::OPC_FilterValue, 11, 38, 0, 0, // Skip to: 16258
3774/* 16220 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
3775/* 16223 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 16237
3776/* 16228 */ MCD::OPC_CheckPredicate, 10, 108, 16, 0, // Skip to: 20437
3777/* 16233 */ MCD::OPC_Decode, 164, 105, 111, // Opcode: VMERGE_VIM
3778/* 16237 */ MCD::OPC_FilterValue, 3, 99, 16, 0, // Skip to: 20437
3779/* 16242 */ MCD::OPC_CheckPredicate, 10, 94, 16, 0, // Skip to: 20437
3780/* 16247 */ MCD::OPC_CheckField, 20, 5, 0, 87, 16, 0, // Skip to: 20437
3781/* 16254 */ MCD::OPC_Decode, 225, 105, 113, // Opcode: VMV_V_I
3782/* 16258 */ MCD::OPC_FilterValue, 12, 31, 0, 0, // Skip to: 16294
3783/* 16263 */ MCD::OPC_ExtractField, 26, 1, // Inst{26} ...
3784/* 16266 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 16280
3785/* 16271 */ MCD::OPC_CheckPredicate, 10, 65, 16, 0, // Skip to: 20437
3786/* 16276 */ MCD::OPC_Decode, 190, 105, 109, // Opcode: VMSEQ_VI
3787/* 16280 */ MCD::OPC_FilterValue, 1, 56, 16, 0, // Skip to: 20437
3788/* 16285 */ MCD::OPC_CheckPredicate, 10, 51, 16, 0, // Skip to: 20437
3789/* 16290 */ MCD::OPC_Decode, 208, 105, 109, // Opcode: VMSNE_VI
3790/* 16294 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 16330
3791/* 16299 */ MCD::OPC_ExtractField, 26, 1, // Inst{26} ...
3792/* 16302 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 16316
3793/* 16307 */ MCD::OPC_CheckPredicate, 10, 29, 16, 0, // Skip to: 20437
3794/* 16312 */ MCD::OPC_Decode, 198, 105, 109, // Opcode: VMSLEU_VI
3795/* 16316 */ MCD::OPC_FilterValue, 1, 20, 16, 0, // Skip to: 20437
3796/* 16321 */ MCD::OPC_CheckPredicate, 10, 15, 16, 0, // Skip to: 20437
3797/* 16326 */ MCD::OPC_Decode, 201, 105, 109, // Opcode: VMSLE_VI
3798/* 16330 */ MCD::OPC_FilterValue, 15, 31, 0, 0, // Skip to: 16366
3799/* 16335 */ MCD::OPC_ExtractField, 26, 1, // Inst{26} ...
3800/* 16338 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 16352
3801/* 16343 */ MCD::OPC_CheckPredicate, 10, 249, 15, 0, // Skip to: 20437
3802/* 16348 */ MCD::OPC_Decode, 193, 105, 109, // Opcode: VMSGTU_VI
3803/* 16352 */ MCD::OPC_FilterValue, 1, 240, 15, 0, // Skip to: 20437
3804/* 16357 */ MCD::OPC_CheckPredicate, 10, 235, 15, 0, // Skip to: 20437
3805/* 16362 */ MCD::OPC_Decode, 195, 105, 109, // Opcode: VMSGT_VI
3806/* 16366 */ MCD::OPC_FilterValue, 16, 31, 0, 0, // Skip to: 16402
3807/* 16371 */ MCD::OPC_ExtractField, 26, 1, // Inst{26} ...
3808/* 16374 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 16388
3809/* 16379 */ MCD::OPC_CheckPredicate, 10, 213, 15, 0, // Skip to: 20437
3810/* 16384 */ MCD::OPC_Decode, 158, 106, 109, // Opcode: VSADDU_VI
3811/* 16388 */ MCD::OPC_FilterValue, 1, 204, 15, 0, // Skip to: 20437
3812/* 16393 */ MCD::OPC_CheckPredicate, 10, 199, 15, 0, // Skip to: 20437
3813/* 16398 */ MCD::OPC_Decode, 161, 106, 109, // Opcode: VSADD_VI
3814/* 16402 */ MCD::OPC_FilterValue, 18, 16, 0, 0, // Skip to: 16423
3815/* 16407 */ MCD::OPC_CheckPredicate, 10, 185, 15, 0, // Skip to: 20437
3816/* 16412 */ MCD::OPC_CheckField, 26, 1, 1, 178, 15, 0, // Skip to: 20437
3817/* 16419 */ MCD::OPC_Decode, 185, 106, 110, // Opcode: VSLL_VI
3818/* 16423 */ MCD::OPC_FilterValue, 19, 87, 0, 0, // Skip to: 16515
3819/* 16428 */ MCD::OPC_ExtractField, 15, 5, // Inst{19-15} ...
3820/* 16431 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 16452
3821/* 16436 */ MCD::OPC_CheckPredicate, 10, 156, 15, 0, // Skip to: 20437
3822/* 16441 */ MCD::OPC_CheckField, 25, 2, 3, 149, 15, 0, // Skip to: 20437
3823/* 16448 */ MCD::OPC_Decode, 220, 105, 114, // Opcode: VMV1R_V
3824/* 16452 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 16473
3825/* 16457 */ MCD::OPC_CheckPredicate, 10, 135, 15, 0, // Skip to: 20437
3826/* 16462 */ MCD::OPC_CheckField, 25, 2, 3, 128, 15, 0, // Skip to: 20437
3827/* 16469 */ MCD::OPC_Decode, 221, 105, 115, // Opcode: VMV2R_V
3828/* 16473 */ MCD::OPC_FilterValue, 3, 16, 0, 0, // Skip to: 16494
3829/* 16478 */ MCD::OPC_CheckPredicate, 10, 114, 15, 0, // Skip to: 20437
3830/* 16483 */ MCD::OPC_CheckField, 25, 2, 3, 107, 15, 0, // Skip to: 20437
3831/* 16490 */ MCD::OPC_Decode, 222, 105, 116, // Opcode: VMV4R_V
3832/* 16494 */ MCD::OPC_FilterValue, 7, 98, 15, 0, // Skip to: 20437
3833/* 16499 */ MCD::OPC_CheckPredicate, 10, 93, 15, 0, // Skip to: 20437
3834/* 16504 */ MCD::OPC_CheckField, 25, 2, 3, 86, 15, 0, // Skip to: 20437
3835/* 16511 */ MCD::OPC_Decode, 223, 105, 117, // Opcode: VMV8R_V
3836/* 16515 */ MCD::OPC_FilterValue, 20, 31, 0, 0, // Skip to: 16551
3837/* 16520 */ MCD::OPC_ExtractField, 26, 1, // Inst{26} ...
3838/* 16523 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 16537
3839/* 16528 */ MCD::OPC_CheckPredicate, 10, 64, 15, 0, // Skip to: 20437
3840/* 16533 */ MCD::OPC_Decode, 231, 106, 110, // Opcode: VSRL_VI
3841/* 16537 */ MCD::OPC_FilterValue, 1, 55, 15, 0, // Skip to: 20437
3842/* 16542 */ MCD::OPC_CheckPredicate, 10, 50, 15, 0, // Skip to: 20437
3843/* 16547 */ MCD::OPC_Decode, 228, 106, 110, // Opcode: VSRA_VI
3844/* 16551 */ MCD::OPC_FilterValue, 21, 31, 0, 0, // Skip to: 16587
3845/* 16556 */ MCD::OPC_ExtractField, 26, 1, // Inst{26} ...
3846/* 16559 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 16573
3847/* 16564 */ MCD::OPC_CheckPredicate, 10, 28, 15, 0, // Skip to: 20437
3848/* 16569 */ MCD::OPC_Decode, 141, 107, 110, // Opcode: VSSRL_VI
3849/* 16573 */ MCD::OPC_FilterValue, 1, 19, 15, 0, // Skip to: 20437
3850/* 16578 */ MCD::OPC_CheckPredicate, 10, 14, 15, 0, // Skip to: 20437
3851/* 16583 */ MCD::OPC_Decode, 138, 107, 110, // Opcode: VSSRA_VI
3852/* 16587 */ MCD::OPC_FilterValue, 22, 31, 0, 0, // Skip to: 16623
3853/* 16592 */ MCD::OPC_ExtractField, 26, 1, // Inst{26} ...
3854/* 16595 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 16609
3855/* 16600 */ MCD::OPC_CheckPredicate, 10, 248, 14, 0, // Skip to: 20437
3856/* 16605 */ MCD::OPC_Decode, 244, 105, 110, // Opcode: VNSRL_WI
3857/* 16609 */ MCD::OPC_FilterValue, 1, 239, 14, 0, // Skip to: 20437
3858/* 16614 */ MCD::OPC_CheckPredicate, 10, 234, 14, 0, // Skip to: 20437
3859/* 16619 */ MCD::OPC_Decode, 241, 105, 110, // Opcode: VNSRA_WI
3860/* 16623 */ MCD::OPC_FilterValue, 23, 31, 0, 0, // Skip to: 16659
3861/* 16628 */ MCD::OPC_ExtractField, 26, 1, // Inst{26} ...
3862/* 16631 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 16645
3863/* 16636 */ MCD::OPC_CheckPredicate, 10, 212, 14, 0, // Skip to: 20437
3864/* 16641 */ MCD::OPC_Decode, 231, 105, 110, // Opcode: VNCLIPU_WI
3865/* 16645 */ MCD::OPC_FilterValue, 1, 203, 14, 0, // Skip to: 20437
3866/* 16650 */ MCD::OPC_CheckPredicate, 10, 198, 14, 0, // Skip to: 20437
3867/* 16655 */ MCD::OPC_Decode, 234, 105, 110, // Opcode: VNCLIP_WI
3868/* 16659 */ MCD::OPC_FilterValue, 26, 189, 14, 0, // Skip to: 20437
3869/* 16664 */ MCD::OPC_CheckPredicate, 76, 184, 14, 0, // Skip to: 20437
3870/* 16669 */ MCD::OPC_CheckField, 26, 1, 1, 177, 14, 0, // Skip to: 20437
3871/* 16676 */ MCD::OPC_Decode, 235, 107, 110, // Opcode: VWSLL_VI
3872/* 16680 */ MCD::OPC_FilterValue, 4, 194, 2, 0, // Skip to: 17391
3873/* 16685 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
3874/* 16688 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 16702
3875/* 16693 */ MCD::OPC_CheckPredicate, 10, 155, 14, 0, // Skip to: 20437
3876/* 16698 */ MCD::OPC_Decode, 188, 102, 118, // Opcode: VADD_VX
3877/* 16702 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 16716
3878/* 16707 */ MCD::OPC_CheckPredicate, 75, 141, 14, 0, // Skip to: 20437
3879/* 16712 */ MCD::OPC_Decode, 201, 102, 118, // Opcode: VANDN_VX
3880/* 16716 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 16730
3881/* 16721 */ MCD::OPC_CheckPredicate, 10, 127, 14, 0, // Skip to: 20437
3882/* 16726 */ MCD::OPC_Decode, 177, 107, 118, // Opcode: VSUB_VX
3883/* 16730 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 16744
3884/* 16735 */ MCD::OPC_CheckPredicate, 10, 113, 14, 0, // Skip to: 20437
3885/* 16740 */ MCD::OPC_Decode, 153, 106, 118, // Opcode: VRSUB_VX
3886/* 16744 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 16758
3887/* 16749 */ MCD::OPC_CheckPredicate, 10, 99, 14, 0, // Skip to: 20437
3888/* 16754 */ MCD::OPC_Decode, 178, 105, 118, // Opcode: VMINU_VX
3889/* 16758 */ MCD::OPC_FilterValue, 5, 9, 0, 0, // Skip to: 16772
3890/* 16763 */ MCD::OPC_CheckPredicate, 10, 85, 14, 0, // Skip to: 20437
3891/* 16768 */ MCD::OPC_Decode, 180, 105, 118, // Opcode: VMIN_VX
3892/* 16772 */ MCD::OPC_FilterValue, 6, 9, 0, 0, // Skip to: 16786
3893/* 16777 */ MCD::OPC_CheckPredicate, 10, 71, 14, 0, // Skip to: 20437
3894/* 16782 */ MCD::OPC_Decode, 161, 105, 118, // Opcode: VMAXU_VX
3895/* 16786 */ MCD::OPC_FilterValue, 7, 9, 0, 0, // Skip to: 16800
3896/* 16791 */ MCD::OPC_CheckPredicate, 10, 57, 14, 0, // Skip to: 20437
3897/* 16796 */ MCD::OPC_Decode, 163, 105, 118, // Opcode: VMAX_VX
3898/* 16800 */ MCD::OPC_FilterValue, 9, 9, 0, 0, // Skip to: 16814
3899/* 16805 */ MCD::OPC_CheckPredicate, 10, 43, 14, 0, // Skip to: 20437
3900/* 16810 */ MCD::OPC_Decode, 204, 102, 118, // Opcode: VAND_VX
3901/* 16814 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 16828
3902/* 16819 */ MCD::OPC_CheckPredicate, 10, 29, 14, 0, // Skip to: 20437
3903/* 16824 */ MCD::OPC_Decode, 249, 105, 118, // Opcode: VOR_VX
3904/* 16828 */ MCD::OPC_FilterValue, 11, 9, 0, 0, // Skip to: 16842
3905/* 16833 */ MCD::OPC_CheckPredicate, 10, 15, 14, 0, // Skip to: 20437
3906/* 16838 */ MCD::OPC_Decode, 248, 107, 118, // Opcode: VXOR_VX
3907/* 16842 */ MCD::OPC_FilterValue, 12, 9, 0, 0, // Skip to: 16856
3908/* 16847 */ MCD::OPC_CheckPredicate, 10, 1, 14, 0, // Skip to: 20437
3909/* 16852 */ MCD::OPC_Decode, 146, 106, 118, // Opcode: VRGATHER_VX
3910/* 16856 */ MCD::OPC_FilterValue, 14, 9, 0, 0, // Skip to: 16870
3911/* 16861 */ MCD::OPC_CheckPredicate, 10, 243, 13, 0, // Skip to: 20437
3912/* 16866 */ MCD::OPC_Decode, 184, 106, 118, // Opcode: VSLIDEUP_VX
3913/* 16870 */ MCD::OPC_FilterValue, 15, 9, 0, 0, // Skip to: 16884
3914/* 16875 */ MCD::OPC_CheckPredicate, 10, 229, 13, 0, // Skip to: 20437
3915/* 16880 */ MCD::OPC_Decode, 182, 106, 118, // Opcode: VSLIDEDOWN_VX
3916/* 16884 */ MCD::OPC_FilterValue, 16, 16, 0, 0, // Skip to: 16905
3917/* 16889 */ MCD::OPC_CheckPredicate, 10, 215, 13, 0, // Skip to: 20437
3918/* 16894 */ MCD::OPC_CheckField, 25, 1, 0, 208, 13, 0, // Skip to: 20437
3919/* 16901 */ MCD::OPC_Decode, 185, 102, 119, // Opcode: VADC_VXM
3920/* 16905 */ MCD::OPC_FilterValue, 17, 31, 0, 0, // Skip to: 16941
3921/* 16910 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ...
3922/* 16913 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 16927
3923/* 16918 */ MCD::OPC_CheckPredicate, 10, 186, 13, 0, // Skip to: 20437
3924/* 16923 */ MCD::OPC_Decode, 155, 105, 119, // Opcode: VMADC_VXM
3925/* 16927 */ MCD::OPC_FilterValue, 1, 177, 13, 0, // Skip to: 20437
3926/* 16932 */ MCD::OPC_CheckPredicate, 10, 172, 13, 0, // Skip to: 20437
3927/* 16937 */ MCD::OPC_Decode, 154, 105, 119, // Opcode: VMADC_VX
3928/* 16941 */ MCD::OPC_FilterValue, 18, 16, 0, 0, // Skip to: 16962
3929/* 16946 */ MCD::OPC_CheckPredicate, 10, 158, 13, 0, // Skip to: 20437
3930/* 16951 */ MCD::OPC_CheckField, 25, 1, 0, 151, 13, 0, // Skip to: 20437
3931/* 16958 */ MCD::OPC_Decode, 165, 106, 119, // Opcode: VSBC_VXM
3932/* 16962 */ MCD::OPC_FilterValue, 19, 31, 0, 0, // Skip to: 16998
3933/* 16967 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ...
3934/* 16970 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 16984
3935/* 16975 */ MCD::OPC_CheckPredicate, 10, 129, 13, 0, // Skip to: 20437
3936/* 16980 */ MCD::OPC_Decode, 188, 105, 119, // Opcode: VMSBC_VXM
3937/* 16984 */ MCD::OPC_FilterValue, 1, 120, 13, 0, // Skip to: 20437
3938/* 16989 */ MCD::OPC_CheckPredicate, 10, 115, 13, 0, // Skip to: 20437
3939/* 16994 */ MCD::OPC_Decode, 187, 105, 119, // Opcode: VMSBC_VX
3940/* 16998 */ MCD::OPC_FilterValue, 20, 9, 0, 0, // Skip to: 17012
3941/* 17003 */ MCD::OPC_CheckPredicate, 75, 101, 13, 0, // Skip to: 20437
3942/* 17008 */ MCD::OPC_Decode, 151, 106, 118, // Opcode: VROR_VX
3943/* 17012 */ MCD::OPC_FilterValue, 21, 9, 0, 0, // Skip to: 17026
3944/* 17017 */ MCD::OPC_CheckPredicate, 75, 87, 13, 0, // Skip to: 20437
3945/* 17022 */ MCD::OPC_Decode, 148, 106, 118, // Opcode: VROL_VX
3946/* 17026 */ MCD::OPC_FilterValue, 23, 38, 0, 0, // Skip to: 17069
3947/* 17031 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ...
3948/* 17034 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 17048
3949/* 17039 */ MCD::OPC_CheckPredicate, 10, 65, 13, 0, // Skip to: 20437
3950/* 17044 */ MCD::OPC_Decode, 166, 105, 119, // Opcode: VMERGE_VXM
3951/* 17048 */ MCD::OPC_FilterValue, 1, 56, 13, 0, // Skip to: 20437
3952/* 17053 */ MCD::OPC_CheckPredicate, 10, 51, 13, 0, // Skip to: 20437
3953/* 17058 */ MCD::OPC_CheckField, 20, 5, 0, 44, 13, 0, // Skip to: 20437
3954/* 17065 */ MCD::OPC_Decode, 227, 105, 37, // Opcode: VMV_V_X
3955/* 17069 */ MCD::OPC_FilterValue, 24, 9, 0, 0, // Skip to: 17083
3956/* 17074 */ MCD::OPC_CheckPredicate, 10, 30, 13, 0, // Skip to: 20437
3957/* 17079 */ MCD::OPC_Decode, 192, 105, 118, // Opcode: VMSEQ_VX
3958/* 17083 */ MCD::OPC_FilterValue, 25, 9, 0, 0, // Skip to: 17097
3959/* 17088 */ MCD::OPC_CheckPredicate, 10, 16, 13, 0, // Skip to: 20437
3960/* 17093 */ MCD::OPC_Decode, 210, 105, 118, // Opcode: VMSNE_VX
3961/* 17097 */ MCD::OPC_FilterValue, 26, 9, 0, 0, // Skip to: 17111
3962/* 17102 */ MCD::OPC_CheckPredicate, 10, 2, 13, 0, // Skip to: 20437
3963/* 17107 */ MCD::OPC_Decode, 205, 105, 118, // Opcode: VMSLTU_VX
3964/* 17111 */ MCD::OPC_FilterValue, 27, 9, 0, 0, // Skip to: 17125
3965/* 17116 */ MCD::OPC_CheckPredicate, 10, 244, 12, 0, // Skip to: 20437
3966/* 17121 */ MCD::OPC_Decode, 207, 105, 118, // Opcode: VMSLT_VX
3967/* 17125 */ MCD::OPC_FilterValue, 28, 9, 0, 0, // Skip to: 17139
3968/* 17130 */ MCD::OPC_CheckPredicate, 10, 230, 12, 0, // Skip to: 20437
3969/* 17135 */ MCD::OPC_Decode, 200, 105, 118, // Opcode: VMSLEU_VX
3970/* 17139 */ MCD::OPC_FilterValue, 29, 9, 0, 0, // Skip to: 17153
3971/* 17144 */ MCD::OPC_CheckPredicate, 10, 216, 12, 0, // Skip to: 20437
3972/* 17149 */ MCD::OPC_Decode, 203, 105, 118, // Opcode: VMSLE_VX
3973/* 17153 */ MCD::OPC_FilterValue, 30, 9, 0, 0, // Skip to: 17167
3974/* 17158 */ MCD::OPC_CheckPredicate, 10, 202, 12, 0, // Skip to: 20437
3975/* 17163 */ MCD::OPC_Decode, 194, 105, 118, // Opcode: VMSGTU_VX
3976/* 17167 */ MCD::OPC_FilterValue, 31, 9, 0, 0, // Skip to: 17181
3977/* 17172 */ MCD::OPC_CheckPredicate, 10, 188, 12, 0, // Skip to: 20437
3978/* 17177 */ MCD::OPC_Decode, 196, 105, 118, // Opcode: VMSGT_VX
3979/* 17181 */ MCD::OPC_FilterValue, 32, 9, 0, 0, // Skip to: 17195
3980/* 17186 */ MCD::OPC_CheckPredicate, 10, 174, 12, 0, // Skip to: 20437
3981/* 17191 */ MCD::OPC_Decode, 160, 106, 118, // Opcode: VSADDU_VX
3982/* 17195 */ MCD::OPC_FilterValue, 33, 9, 0, 0, // Skip to: 17209
3983/* 17200 */ MCD::OPC_CheckPredicate, 10, 160, 12, 0, // Skip to: 20437
3984/* 17205 */ MCD::OPC_Decode, 163, 106, 118, // Opcode: VSADD_VX
3985/* 17209 */ MCD::OPC_FilterValue, 34, 9, 0, 0, // Skip to: 17223
3986/* 17214 */ MCD::OPC_CheckPredicate, 10, 146, 12, 0, // Skip to: 20437
3987/* 17219 */ MCD::OPC_Decode, 173, 107, 118, // Opcode: VSSUBU_VX
3988/* 17223 */ MCD::OPC_FilterValue, 35, 9, 0, 0, // Skip to: 17237
3989/* 17228 */ MCD::OPC_CheckPredicate, 10, 132, 12, 0, // Skip to: 20437
3990/* 17233 */ MCD::OPC_Decode, 175, 107, 118, // Opcode: VSSUB_VX
3991/* 17237 */ MCD::OPC_FilterValue, 37, 9, 0, 0, // Skip to: 17251
3992/* 17242 */ MCD::OPC_CheckPredicate, 10, 118, 12, 0, // Skip to: 20437
3993/* 17247 */ MCD::OPC_Decode, 187, 106, 118, // Opcode: VSLL_VX
3994/* 17251 */ MCD::OPC_FilterValue, 39, 9, 0, 0, // Skip to: 17265
3995/* 17256 */ MCD::OPC_CheckPredicate, 10, 104, 12, 0, // Skip to: 20437
3996/* 17261 */ MCD::OPC_Decode, 194, 106, 118, // Opcode: VSMUL_VX
3997/* 17265 */ MCD::OPC_FilterValue, 40, 9, 0, 0, // Skip to: 17279
3998/* 17270 */ MCD::OPC_CheckPredicate, 10, 90, 12, 0, // Skip to: 20437
3999/* 17275 */ MCD::OPC_Decode, 233, 106, 118, // Opcode: VSRL_VX
4000/* 17279 */ MCD::OPC_FilterValue, 41, 9, 0, 0, // Skip to: 17293
4001/* 17284 */ MCD::OPC_CheckPredicate, 10, 76, 12, 0, // Skip to: 20437
4002/* 17289 */ MCD::OPC_Decode, 230, 106, 118, // Opcode: VSRA_VX
4003/* 17293 */ MCD::OPC_FilterValue, 42, 9, 0, 0, // Skip to: 17307
4004/* 17298 */ MCD::OPC_CheckPredicate, 10, 62, 12, 0, // Skip to: 20437
4005/* 17303 */ MCD::OPC_Decode, 143, 107, 118, // Opcode: VSSRL_VX
4006/* 17307 */ MCD::OPC_FilterValue, 43, 9, 0, 0, // Skip to: 17321
4007/* 17312 */ MCD::OPC_CheckPredicate, 10, 48, 12, 0, // Skip to: 20437
4008/* 17317 */ MCD::OPC_Decode, 140, 107, 118, // Opcode: VSSRA_VX
4009/* 17321 */ MCD::OPC_FilterValue, 44, 9, 0, 0, // Skip to: 17335
4010/* 17326 */ MCD::OPC_CheckPredicate, 10, 34, 12, 0, // Skip to: 20437
4011/* 17331 */ MCD::OPC_Decode, 246, 105, 118, // Opcode: VNSRL_WX
4012/* 17335 */ MCD::OPC_FilterValue, 45, 9, 0, 0, // Skip to: 17349
4013/* 17340 */ MCD::OPC_CheckPredicate, 10, 20, 12, 0, // Skip to: 20437
4014/* 17345 */ MCD::OPC_Decode, 243, 105, 118, // Opcode: VNSRA_WX
4015/* 17349 */ MCD::OPC_FilterValue, 46, 9, 0, 0, // Skip to: 17363
4016/* 17354 */ MCD::OPC_CheckPredicate, 10, 6, 12, 0, // Skip to: 20437
4017/* 17359 */ MCD::OPC_Decode, 233, 105, 118, // Opcode: VNCLIPU_WX
4018/* 17363 */ MCD::OPC_FilterValue, 47, 9, 0, 0, // Skip to: 17377
4019/* 17368 */ MCD::OPC_CheckPredicate, 10, 248, 11, 0, // Skip to: 20437
4020/* 17373 */ MCD::OPC_Decode, 236, 105, 118, // Opcode: VNCLIP_WX
4021/* 17377 */ MCD::OPC_FilterValue, 53, 239, 11, 0, // Skip to: 20437
4022/* 17382 */ MCD::OPC_CheckPredicate, 76, 234, 11, 0, // Skip to: 20437
4023/* 17387 */ MCD::OPC_Decode, 237, 107, 118, // Opcode: VWSLL_VX
4024/* 17391 */ MCD::OPC_FilterValue, 5, 73, 2, 0, // Skip to: 17981
4025/* 17396 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
4026/* 17399 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 17413
4027/* 17404 */ MCD::OPC_CheckPredicate, 77, 212, 11, 0, // Skip to: 20437
4028/* 17409 */ MCD::OPC_Decode, 252, 102, 120, // Opcode: VFADD_VF
4029/* 17413 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 17427
4030/* 17418 */ MCD::OPC_CheckPredicate, 77, 198, 11, 0, // Skip to: 20437
4031/* 17423 */ MCD::OPC_Decode, 190, 103, 120, // Opcode: VFSUB_VF
4032/* 17427 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 17441
4033/* 17432 */ MCD::OPC_CheckPredicate, 77, 184, 11, 0, // Skip to: 20437
4034/* 17437 */ MCD::OPC_Decode, 143, 103, 120, // Opcode: VFMIN_VF
4035/* 17441 */ MCD::OPC_FilterValue, 6, 9, 0, 0, // Skip to: 17455
4036/* 17446 */ MCD::OPC_CheckPredicate, 77, 170, 11, 0, // Skip to: 20437
4037/* 17451 */ MCD::OPC_Decode, 140, 103, 120, // Opcode: VFMAX_VF
4038/* 17455 */ MCD::OPC_FilterValue, 8, 9, 0, 0, // Skip to: 17469
4039/* 17460 */ MCD::OPC_CheckPredicate, 77, 156, 11, 0, // Skip to: 20437
4040/* 17465 */ MCD::OPC_Decode, 185, 103, 120, // Opcode: VFSGNJ_VF
4041/* 17469 */ MCD::OPC_FilterValue, 9, 9, 0, 0, // Skip to: 17483
4042/* 17474 */ MCD::OPC_CheckPredicate, 77, 142, 11, 0, // Skip to: 20437
4043/* 17479 */ MCD::OPC_Decode, 181, 103, 120, // Opcode: VFSGNJN_VF
4044/* 17483 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 17497
4045/* 17488 */ MCD::OPC_CheckPredicate, 77, 128, 11, 0, // Skip to: 20437
4046/* 17493 */ MCD::OPC_Decode, 183, 103, 120, // Opcode: VFSGNJX_VF
4047/* 17497 */ MCD::OPC_FilterValue, 14, 9, 0, 0, // Skip to: 17511
4048/* 17502 */ MCD::OPC_CheckPredicate, 77, 114, 11, 0, // Skip to: 20437
4049/* 17507 */ MCD::OPC_Decode, 188, 103, 120, // Opcode: VFSLIDE1UP_VF
4050/* 17511 */ MCD::OPC_FilterValue, 15, 9, 0, 0, // Skip to: 17525
4051/* 17516 */ MCD::OPC_CheckPredicate, 77, 100, 11, 0, // Skip to: 20437
4052/* 17521 */ MCD::OPC_Decode, 187, 103, 120, // Opcode: VFSLIDE1DOWN_VF
4053/* 17525 */ MCD::OPC_FilterValue, 16, 16, 0, 0, // Skip to: 17546
4054/* 17530 */ MCD::OPC_CheckPredicate, 77, 86, 11, 0, // Skip to: 20437
4055/* 17535 */ MCD::OPC_CheckField, 20, 6, 32, 79, 11, 0, // Skip to: 20437
4056/* 17542 */ MCD::OPC_Decode, 152, 103, 121, // Opcode: VFMV_S_F
4057/* 17546 */ MCD::OPC_FilterValue, 23, 38, 0, 0, // Skip to: 17589
4058/* 17551 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ...
4059/* 17554 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 17568
4060/* 17559 */ MCD::OPC_CheckPredicate, 77, 57, 11, 0, // Skip to: 20437
4061/* 17564 */ MCD::OPC_Decode, 142, 103, 122, // Opcode: VFMERGE_VFM
4062/* 17568 */ MCD::OPC_FilterValue, 1, 48, 11, 0, // Skip to: 20437
4063/* 17573 */ MCD::OPC_CheckPredicate, 77, 43, 11, 0, // Skip to: 20437
4064/* 17578 */ MCD::OPC_CheckField, 20, 5, 0, 36, 11, 0, // Skip to: 20437
4065/* 17585 */ MCD::OPC_Decode, 153, 103, 123, // Opcode: VFMV_V_F
4066/* 17589 */ MCD::OPC_FilterValue, 24, 9, 0, 0, // Skip to: 17603
4067/* 17594 */ MCD::OPC_CheckPredicate, 77, 22, 11, 0, // Skip to: 20437
4068/* 17599 */ MCD::OPC_Decode, 167, 105, 120, // Opcode: VMFEQ_VF
4069/* 17603 */ MCD::OPC_FilterValue, 25, 9, 0, 0, // Skip to: 17617
4070/* 17608 */ MCD::OPC_CheckPredicate, 77, 8, 11, 0, // Skip to: 20437
4071/* 17613 */ MCD::OPC_Decode, 171, 105, 120, // Opcode: VMFLE_VF
4072/* 17617 */ MCD::OPC_FilterValue, 27, 9, 0, 0, // Skip to: 17631
4073/* 17622 */ MCD::OPC_CheckPredicate, 77, 250, 10, 0, // Skip to: 20437
4074/* 17627 */ MCD::OPC_Decode, 173, 105, 120, // Opcode: VMFLT_VF
4075/* 17631 */ MCD::OPC_FilterValue, 28, 9, 0, 0, // Skip to: 17645
4076/* 17636 */ MCD::OPC_CheckPredicate, 77, 236, 10, 0, // Skip to: 20437
4077/* 17641 */ MCD::OPC_Decode, 175, 105, 120, // Opcode: VMFNE_VF
4078/* 17645 */ MCD::OPC_FilterValue, 29, 9, 0, 0, // Skip to: 17659
4079/* 17650 */ MCD::OPC_CheckPredicate, 77, 222, 10, 0, // Skip to: 20437
4080/* 17655 */ MCD::OPC_Decode, 170, 105, 120, // Opcode: VMFGT_VF
4081/* 17659 */ MCD::OPC_FilterValue, 31, 9, 0, 0, // Skip to: 17673
4082/* 17664 */ MCD::OPC_CheckPredicate, 77, 208, 10, 0, // Skip to: 20437
4083/* 17669 */ MCD::OPC_Decode, 169, 105, 120, // Opcode: VMFGE_VF
4084/* 17673 */ MCD::OPC_FilterValue, 32, 9, 0, 0, // Skip to: 17687
4085/* 17678 */ MCD::OPC_CheckPredicate, 77, 194, 10, 0, // Skip to: 20437
4086/* 17683 */ MCD::OPC_Decode, 133, 103, 120, // Opcode: VFDIV_VF
4087/* 17687 */ MCD::OPC_FilterValue, 33, 9, 0, 0, // Skip to: 17701
4088/* 17692 */ MCD::OPC_CheckPredicate, 77, 180, 10, 0, // Skip to: 20437
4089/* 17697 */ MCD::OPC_Decode, 173, 103, 120, // Opcode: VFRDIV_VF
4090/* 17701 */ MCD::OPC_FilterValue, 36, 9, 0, 0, // Skip to: 17715
4091/* 17706 */ MCD::OPC_CheckPredicate, 77, 166, 10, 0, // Skip to: 20437
4092/* 17711 */ MCD::OPC_Decode, 149, 103, 120, // Opcode: VFMUL_VF
4093/* 17715 */ MCD::OPC_FilterValue, 39, 9, 0, 0, // Skip to: 17729
4094/* 17720 */ MCD::OPC_CheckPredicate, 77, 152, 10, 0, // Skip to: 20437
4095/* 17725 */ MCD::OPC_Decode, 180, 103, 120, // Opcode: VFRSUB_VF
4096/* 17729 */ MCD::OPC_FilterValue, 40, 9, 0, 0, // Skip to: 17743
4097/* 17734 */ MCD::OPC_CheckPredicate, 77, 138, 10, 0, // Skip to: 20437
4098/* 17739 */ MCD::OPC_Decode, 138, 103, 124, // Opcode: VFMADD_VF
4099/* 17743 */ MCD::OPC_FilterValue, 41, 9, 0, 0, // Skip to: 17757
4100/* 17748 */ MCD::OPC_CheckPredicate, 77, 124, 10, 0, // Skip to: 20437
4101/* 17753 */ MCD::OPC_Decode, 165, 103, 124, // Opcode: VFNMADD_VF
4102/* 17757 */ MCD::OPC_FilterValue, 42, 9, 0, 0, // Skip to: 17771
4103/* 17762 */ MCD::OPC_CheckPredicate, 77, 110, 10, 0, // Skip to: 20437
4104/* 17767 */ MCD::OPC_Decode, 147, 103, 124, // Opcode: VFMSUB_VF
4105/* 17771 */ MCD::OPC_FilterValue, 43, 9, 0, 0, // Skip to: 17785
4106/* 17776 */ MCD::OPC_CheckPredicate, 77, 96, 10, 0, // Skip to: 20437
4107/* 17781 */ MCD::OPC_Decode, 169, 103, 124, // Opcode: VFNMSUB_VF
4108/* 17785 */ MCD::OPC_FilterValue, 44, 9, 0, 0, // Skip to: 17799
4109/* 17790 */ MCD::OPC_CheckPredicate, 77, 82, 10, 0, // Skip to: 20437
4110/* 17795 */ MCD::OPC_Decode, 136, 103, 124, // Opcode: VFMACC_VF
4111/* 17799 */ MCD::OPC_FilterValue, 45, 9, 0, 0, // Skip to: 17813
4112/* 17804 */ MCD::OPC_CheckPredicate, 77, 68, 10, 0, // Skip to: 20437
4113/* 17809 */ MCD::OPC_Decode, 163, 103, 124, // Opcode: VFNMACC_VF
4114/* 17813 */ MCD::OPC_FilterValue, 46, 9, 0, 0, // Skip to: 17827
4115/* 17818 */ MCD::OPC_CheckPredicate, 77, 54, 10, 0, // Skip to: 20437
4116/* 17823 */ MCD::OPC_Decode, 145, 103, 124, // Opcode: VFMSAC_VF
4117/* 17827 */ MCD::OPC_FilterValue, 47, 9, 0, 0, // Skip to: 17841
4118/* 17832 */ MCD::OPC_CheckPredicate, 77, 40, 10, 0, // Skip to: 20437
4119/* 17837 */ MCD::OPC_Decode, 167, 103, 124, // Opcode: VFNMSAC_VF
4120/* 17841 */ MCD::OPC_FilterValue, 48, 9, 0, 0, // Skip to: 17855
4121/* 17846 */ MCD::OPC_CheckPredicate, 77, 26, 10, 0, // Skip to: 20437
4122/* 17851 */ MCD::OPC_Decode, 192, 103, 120, // Opcode: VFWADD_VF
4123/* 17855 */ MCD::OPC_FilterValue, 50, 9, 0, 0, // Skip to: 17869
4124/* 17860 */ MCD::OPC_CheckPredicate, 77, 12, 10, 0, // Skip to: 20437
4125/* 17865 */ MCD::OPC_Decode, 219, 103, 120, // Opcode: VFWSUB_VF
4126/* 17869 */ MCD::OPC_FilterValue, 52, 9, 0, 0, // Skip to: 17883
4127/* 17874 */ MCD::OPC_CheckPredicate, 77, 254, 9, 0, // Skip to: 20437
4128/* 17879 */ MCD::OPC_Decode, 194, 103, 120, // Opcode: VFWADD_WF
4129/* 17883 */ MCD::OPC_FilterValue, 54, 9, 0, 0, // Skip to: 17897
4130/* 17888 */ MCD::OPC_CheckPredicate, 77, 240, 9, 0, // Skip to: 20437
4131/* 17893 */ MCD::OPC_Decode, 221, 103, 120, // Opcode: VFWSUB_WF
4132/* 17897 */ MCD::OPC_FilterValue, 56, 9, 0, 0, // Skip to: 17911
4133/* 17902 */ MCD::OPC_CheckPredicate, 77, 226, 9, 0, // Skip to: 20437
4134/* 17907 */ MCD::OPC_Decode, 211, 103, 120, // Opcode: VFWMUL_VF
4135/* 17911 */ MCD::OPC_FilterValue, 59, 9, 0, 0, // Skip to: 17925
4136/* 17916 */ MCD::OPC_CheckPredicate, 79, 212, 9, 0, // Skip to: 20437
4137/* 17921 */ MCD::OPC_Decode, 204, 103, 124, // Opcode: VFWMACCBF16_VF
4138/* 17925 */ MCD::OPC_FilterValue, 60, 9, 0, 0, // Skip to: 17939
4139/* 17930 */ MCD::OPC_CheckPredicate, 77, 198, 9, 0, // Skip to: 20437
4140/* 17935 */ MCD::OPC_Decode, 207, 103, 124, // Opcode: VFWMACC_VF
4141/* 17939 */ MCD::OPC_FilterValue, 61, 9, 0, 0, // Skip to: 17953
4142/* 17944 */ MCD::OPC_CheckPredicate, 77, 184, 9, 0, // Skip to: 20437
4143/* 17949 */ MCD::OPC_Decode, 213, 103, 124, // Opcode: VFWNMACC_VF
4144/* 17953 */ MCD::OPC_FilterValue, 62, 9, 0, 0, // Skip to: 17967
4145/* 17958 */ MCD::OPC_CheckPredicate, 77, 170, 9, 0, // Skip to: 20437
4146/* 17963 */ MCD::OPC_Decode, 209, 103, 124, // Opcode: VFWMSAC_VF
4147/* 17967 */ MCD::OPC_FilterValue, 63, 161, 9, 0, // Skip to: 20437
4148/* 17972 */ MCD::OPC_CheckPredicate, 77, 156, 9, 0, // Skip to: 20437
4149/* 17977 */ MCD::OPC_Decode, 215, 103, 124, // Opcode: VFWNMSAC_VF
4150/* 17981 */ MCD::OPC_FilterValue, 6, 2, 2, 0, // Skip to: 18500
4151/* 17986 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
4152/* 17989 */ MCD::OPC_FilterValue, 8, 9, 0, 0, // Skip to: 18003
4153/* 17994 */ MCD::OPC_CheckPredicate, 10, 134, 9, 0, // Skip to: 20437
4154/* 17999 */ MCD::OPC_Decode, 180, 102, 118, // Opcode: VAADDU_VX
4155/* 18003 */ MCD::OPC_FilterValue, 9, 9, 0, 0, // Skip to: 18017
4156/* 18008 */ MCD::OPC_CheckPredicate, 10, 120, 9, 0, // Skip to: 20437
4157/* 18013 */ MCD::OPC_Decode, 182, 102, 118, // Opcode: VAADD_VX
4158/* 18017 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 18031
4159/* 18022 */ MCD::OPC_CheckPredicate, 10, 106, 9, 0, // Skip to: 20437
4160/* 18027 */ MCD::OPC_Decode, 206, 102, 118, // Opcode: VASUBU_VX
4161/* 18031 */ MCD::OPC_FilterValue, 11, 9, 0, 0, // Skip to: 18045
4162/* 18036 */ MCD::OPC_CheckPredicate, 10, 92, 9, 0, // Skip to: 20437
4163/* 18041 */ MCD::OPC_Decode, 208, 102, 118, // Opcode: VASUB_VX
4164/* 18045 */ MCD::OPC_FilterValue, 12, 9, 0, 0, // Skip to: 18059
4165/* 18050 */ MCD::OPC_CheckPredicate, 80, 78, 9, 0, // Skip to: 20437
4166/* 18055 */ MCD::OPC_Decode, 214, 102, 118, // Opcode: VCLMUL_VX
4167/* 18059 */ MCD::OPC_FilterValue, 13, 9, 0, 0, // Skip to: 18073
4168/* 18064 */ MCD::OPC_CheckPredicate, 80, 64, 9, 0, // Skip to: 20437
4169/* 18069 */ MCD::OPC_Decode, 212, 102, 118, // Opcode: VCLMULH_VX
4170/* 18073 */ MCD::OPC_FilterValue, 14, 9, 0, 0, // Skip to: 18087
4171/* 18078 */ MCD::OPC_CheckPredicate, 10, 50, 9, 0, // Skip to: 20437
4172/* 18083 */ MCD::OPC_Decode, 180, 106, 118, // Opcode: VSLIDE1UP_VX
4173/* 18087 */ MCD::OPC_FilterValue, 15, 9, 0, 0, // Skip to: 18101
4174/* 18092 */ MCD::OPC_CheckPredicate, 10, 36, 9, 0, // Skip to: 20437
4175/* 18097 */ MCD::OPC_Decode, 179, 106, 118, // Opcode: VSLIDE1DOWN_VX
4176/* 18101 */ MCD::OPC_FilterValue, 16, 16, 0, 0, // Skip to: 18122
4177/* 18106 */ MCD::OPC_CheckPredicate, 10, 22, 9, 0, // Skip to: 20437
4178/* 18111 */ MCD::OPC_CheckField, 20, 6, 32, 15, 9, 0, // Skip to: 20437
4179/* 18118 */ MCD::OPC_Decode, 224, 105, 125, // Opcode: VMV_S_X
4180/* 18122 */ MCD::OPC_FilterValue, 32, 9, 0, 0, // Skip to: 18136
4181/* 18127 */ MCD::OPC_CheckPredicate, 10, 1, 9, 0, // Skip to: 20437
4182/* 18132 */ MCD::OPC_Decode, 249, 102, 118, // Opcode: VDIVU_VX
4183/* 18136 */ MCD::OPC_FilterValue, 33, 9, 0, 0, // Skip to: 18150
4184/* 18141 */ MCD::OPC_CheckPredicate, 10, 243, 8, 0, // Skip to: 20437
4185/* 18146 */ MCD::OPC_Decode, 251, 102, 118, // Opcode: VDIV_VX
4186/* 18150 */ MCD::OPC_FilterValue, 34, 9, 0, 0, // Skip to: 18164
4187/* 18155 */ MCD::OPC_CheckPredicate, 10, 229, 8, 0, // Skip to: 20437
4188/* 18160 */ MCD::OPC_Decode, 139, 106, 118, // Opcode: VREMU_VX
4189/* 18164 */ MCD::OPC_FilterValue, 35, 9, 0, 0, // Skip to: 18178
4190/* 18169 */ MCD::OPC_CheckPredicate, 10, 215, 8, 0, // Skip to: 20437
4191/* 18174 */ MCD::OPC_Decode, 141, 106, 118, // Opcode: VREM_VX
4192/* 18178 */ MCD::OPC_FilterValue, 36, 9, 0, 0, // Skip to: 18192
4193/* 18183 */ MCD::OPC_CheckPredicate, 10, 201, 8, 0, // Skip to: 20437
4194/* 18188 */ MCD::OPC_Decode, 215, 105, 118, // Opcode: VMULHU_VX
4195/* 18192 */ MCD::OPC_FilterValue, 37, 9, 0, 0, // Skip to: 18206
4196/* 18197 */ MCD::OPC_CheckPredicate, 10, 187, 8, 0, // Skip to: 20437
4197/* 18202 */ MCD::OPC_Decode, 219, 105, 118, // Opcode: VMUL_VX
4198/* 18206 */ MCD::OPC_FilterValue, 38, 9, 0, 0, // Skip to: 18220
4199/* 18211 */ MCD::OPC_CheckPredicate, 10, 173, 8, 0, // Skip to: 20437
4200/* 18216 */ MCD::OPC_Decode, 213, 105, 118, // Opcode: VMULHSU_VX
4201/* 18220 */ MCD::OPC_FilterValue, 39, 9, 0, 0, // Skip to: 18234
4202/* 18225 */ MCD::OPC_CheckPredicate, 10, 159, 8, 0, // Skip to: 20437
4203/* 18230 */ MCD::OPC_Decode, 217, 105, 118, // Opcode: VMULH_VX
4204/* 18234 */ MCD::OPC_FilterValue, 41, 9, 0, 0, // Skip to: 18248
4205/* 18239 */ MCD::OPC_CheckPredicate, 10, 145, 8, 0, // Skip to: 20437
4206/* 18244 */ MCD::OPC_Decode, 157, 105, 126, // Opcode: VMADD_VX
4207/* 18248 */ MCD::OPC_FilterValue, 43, 9, 0, 0, // Skip to: 18262
4208/* 18253 */ MCD::OPC_CheckPredicate, 10, 131, 8, 0, // Skip to: 20437
4209/* 18258 */ MCD::OPC_Decode, 240, 105, 126, // Opcode: VNMSUB_VX
4210/* 18262 */ MCD::OPC_FilterValue, 45, 9, 0, 0, // Skip to: 18276
4211/* 18267 */ MCD::OPC_CheckPredicate, 10, 117, 8, 0, // Skip to: 20437
4212/* 18272 */ MCD::OPC_Decode, 149, 105, 126, // Opcode: VMACC_VX
4213/* 18276 */ MCD::OPC_FilterValue, 47, 9, 0, 0, // Skip to: 18290
4214/* 18281 */ MCD::OPC_CheckPredicate, 10, 103, 8, 0, // Skip to: 20437
4215/* 18286 */ MCD::OPC_Decode, 238, 105, 126, // Opcode: VNMSAC_VX
4216/* 18290 */ MCD::OPC_FilterValue, 48, 9, 0, 0, // Skip to: 18304
4217/* 18295 */ MCD::OPC_CheckPredicate, 10, 89, 8, 0, // Skip to: 20437
4218/* 18300 */ MCD::OPC_Decode, 213, 107, 118, // Opcode: VWADDU_VX
4219/* 18304 */ MCD::OPC_FilterValue, 49, 9, 0, 0, // Skip to: 18318
4220/* 18309 */ MCD::OPC_CheckPredicate, 10, 75, 8, 0, // Skip to: 20437
4221/* 18314 */ MCD::OPC_Decode, 217, 107, 118, // Opcode: VWADD_VX
4222/* 18318 */ MCD::OPC_FilterValue, 50, 9, 0, 0, // Skip to: 18332
4223/* 18323 */ MCD::OPC_CheckPredicate, 10, 61, 8, 0, // Skip to: 20437
4224/* 18328 */ MCD::OPC_Decode, 239, 107, 118, // Opcode: VWSUBU_VX
4225/* 18332 */ MCD::OPC_FilterValue, 51, 9, 0, 0, // Skip to: 18346
4226/* 18337 */ MCD::OPC_CheckPredicate, 10, 47, 8, 0, // Skip to: 20437
4227/* 18342 */ MCD::OPC_Decode, 243, 107, 118, // Opcode: VWSUB_VX
4228/* 18346 */ MCD::OPC_FilterValue, 52, 9, 0, 0, // Skip to: 18360
4229/* 18351 */ MCD::OPC_CheckPredicate, 10, 33, 8, 0, // Skip to: 20437
4230/* 18356 */ MCD::OPC_Decode, 215, 107, 118, // Opcode: VWADDU_WX
4231/* 18360 */ MCD::OPC_FilterValue, 53, 9, 0, 0, // Skip to: 18374
4232/* 18365 */ MCD::OPC_CheckPredicate, 10, 19, 8, 0, // Skip to: 20437
4233/* 18370 */ MCD::OPC_Decode, 219, 107, 118, // Opcode: VWADD_WX
4234/* 18374 */ MCD::OPC_FilterValue, 54, 9, 0, 0, // Skip to: 18388
4235/* 18379 */ MCD::OPC_CheckPredicate, 10, 5, 8, 0, // Skip to: 20437
4236/* 18384 */ MCD::OPC_Decode, 241, 107, 118, // Opcode: VWSUBU_WX
4237/* 18388 */ MCD::OPC_FilterValue, 55, 9, 0, 0, // Skip to: 18402
4238/* 18393 */ MCD::OPC_CheckPredicate, 10, 247, 7, 0, // Skip to: 20437
4239/* 18398 */ MCD::OPC_Decode, 245, 107, 118, // Opcode: VWSUB_WX
4240/* 18402 */ MCD::OPC_FilterValue, 56, 9, 0, 0, // Skip to: 18416
4241/* 18407 */ MCD::OPC_CheckPredicate, 10, 233, 7, 0, // Skip to: 20437
4242/* 18412 */ MCD::OPC_Decode, 230, 107, 118, // Opcode: VWMULU_VX
4243/* 18416 */ MCD::OPC_FilterValue, 58, 9, 0, 0, // Skip to: 18430
4244/* 18421 */ MCD::OPC_CheckPredicate, 10, 219, 7, 0, // Skip to: 20437
4245/* 18426 */ MCD::OPC_Decode, 228, 107, 118, // Opcode: VWMULSU_VX
4246/* 18430 */ MCD::OPC_FilterValue, 59, 9, 0, 0, // Skip to: 18444
4247/* 18435 */ MCD::OPC_CheckPredicate, 10, 205, 7, 0, // Skip to: 20437
4248/* 18440 */ MCD::OPC_Decode, 232, 107, 118, // Opcode: VWMUL_VX
4249/* 18444 */ MCD::OPC_FilterValue, 60, 9, 0, 0, // Skip to: 18458
4250/* 18449 */ MCD::OPC_CheckPredicate, 10, 191, 7, 0, // Skip to: 20437
4251/* 18454 */ MCD::OPC_Decode, 224, 107, 126, // Opcode: VWMACCU_VX
4252/* 18458 */ MCD::OPC_FilterValue, 61, 9, 0, 0, // Skip to: 18472
4253/* 18463 */ MCD::OPC_CheckPredicate, 10, 177, 7, 0, // Skip to: 20437
4254/* 18468 */ MCD::OPC_Decode, 226, 107, 126, // Opcode: VWMACC_VX
4255/* 18472 */ MCD::OPC_FilterValue, 62, 9, 0, 0, // Skip to: 18486
4256/* 18477 */ MCD::OPC_CheckPredicate, 10, 163, 7, 0, // Skip to: 20437
4257/* 18482 */ MCD::OPC_Decode, 222, 107, 126, // Opcode: VWMACCUS_VX
4258/* 18486 */ MCD::OPC_FilterValue, 63, 154, 7, 0, // Skip to: 20437
4259/* 18491 */ MCD::OPC_CheckPredicate, 10, 149, 7, 0, // Skip to: 20437
4260/* 18496 */ MCD::OPC_Decode, 221, 107, 126, // Opcode: VWMACCSU_VX
4261/* 18500 */ MCD::OPC_FilterValue, 7, 140, 7, 0, // Skip to: 20437
4262/* 18505 */ MCD::OPC_ExtractField, 31, 1, // Inst{31} ...
4263/* 18508 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 18522
4264/* 18513 */ MCD::OPC_CheckPredicate, 10, 127, 7, 0, // Skip to: 20437
4265/* 18518 */ MCD::OPC_Decode, 172, 106, 127, // Opcode: VSETVLI
4266/* 18522 */ MCD::OPC_FilterValue, 1, 118, 7, 0, // Skip to: 20437
4267/* 18527 */ MCD::OPC_ExtractField, 30, 1, // Inst{30} ...
4268/* 18530 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 18551
4269/* 18535 */ MCD::OPC_CheckPredicate, 10, 105, 7, 0, // Skip to: 20437
4270/* 18540 */ MCD::OPC_CheckField, 25, 5, 0, 98, 7, 0, // Skip to: 20437
4271/* 18547 */ MCD::OPC_Decode, 171, 106, 59, // Opcode: VSETVL
4272/* 18551 */ MCD::OPC_FilterValue, 1, 89, 7, 0, // Skip to: 20437
4273/* 18556 */ MCD::OPC_CheckPredicate, 10, 84, 7, 0, // Skip to: 20437
4274/* 18561 */ MCD::OPC_Decode, 170, 106, 128, 1, // Opcode: VSETIVLI
4275/* 18566 */ MCD::OPC_FilterValue, 99, 63, 0, 0, // Skip to: 18634
4276/* 18571 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
4277/* 18574 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18584
4278/* 18579 */ MCD::OPC_Decode, 193, 94, 129, 1, // Opcode: BEQ
4279/* 18584 */ MCD::OPC_FilterValue, 1, 5, 0, 0, // Skip to: 18594
4280/* 18589 */ MCD::OPC_Decode, 202, 94, 129, 1, // Opcode: BNE
4281/* 18594 */ MCD::OPC_FilterValue, 4, 5, 0, 0, // Skip to: 18604
4282/* 18599 */ MCD::OPC_Decode, 200, 94, 129, 1, // Opcode: BLT
4283/* 18604 */ MCD::OPC_FilterValue, 5, 5, 0, 0, // Skip to: 18614
4284/* 18609 */ MCD::OPC_Decode, 196, 94, 129, 1, // Opcode: BGE
4285/* 18614 */ MCD::OPC_FilterValue, 6, 5, 0, 0, // Skip to: 18624
4286/* 18619 */ MCD::OPC_Decode, 201, 94, 129, 1, // Opcode: BLTU
4287/* 18624 */ MCD::OPC_FilterValue, 7, 16, 7, 0, // Skip to: 20437
4288/* 18629 */ MCD::OPC_Decode, 197, 94, 129, 1, // Opcode: BGEU
4289/* 18634 */ MCD::OPC_FilterValue, 103, 11, 0, 0, // Skip to: 18650
4290/* 18639 */ MCD::OPC_CheckField, 12, 3, 0, 255, 6, 0, // Skip to: 20437
4291/* 18646 */ MCD::OPC_Decode, 135, 100, 35, // Opcode: JALR
4292/* 18650 */ MCD::OPC_FilterValue, 111, 5, 0, 0, // Skip to: 18660
4293/* 18655 */ MCD::OPC_Decode, 134, 100, 130, 1, // Opcode: JAL
4294/* 18660 */ MCD::OPC_FilterValue, 115, 88, 5, 0, // Skip to: 20033
4295/* 18665 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
4296/* 18668 */ MCD::OPC_FilterValue, 0, 90, 1, 0, // Skip to: 19019
4297/* 18673 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ...
4298/* 18676 */ MCD::OPC_FilterValue, 0, 79, 0, 0, // Skip to: 18760
4299/* 18681 */ MCD::OPC_ExtractField, 15, 10, // Inst{24-15} ...
4300/* 18684 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 18700
4301/* 18689 */ MCD::OPC_CheckField, 7, 5, 0, 205, 6, 0, // Skip to: 20437
4302/* 18696 */ MCD::OPC_Decode, 245, 97, 0, // Opcode: ECALL
4303/* 18700 */ MCD::OPC_FilterValue, 32, 11, 0, 0, // Skip to: 18716
4304/* 18705 */ MCD::OPC_CheckField, 7, 5, 0, 189, 6, 0, // Skip to: 20437
4305/* 18712 */ MCD::OPC_Decode, 244, 97, 0, // Opcode: EBREAK
4306/* 18716 */ MCD::OPC_FilterValue, 160, 3, 16, 0, 0, // Skip to: 18738
4307/* 18722 */ MCD::OPC_CheckPredicate, 81, 174, 6, 0, // Skip to: 20437
4308/* 18727 */ MCD::OPC_CheckField, 7, 5, 0, 167, 6, 0, // Skip to: 20437
4309/* 18734 */ MCD::OPC_Decode, 253, 107, 0, // Opcode: WRS_NTO
4310/* 18738 */ MCD::OPC_FilterValue, 160, 7, 157, 6, 0, // Skip to: 20437
4311/* 18744 */ MCD::OPC_CheckPredicate, 81, 152, 6, 0, // Skip to: 20437
4312/* 18749 */ MCD::OPC_CheckField, 7, 5, 0, 145, 6, 0, // Skip to: 20437
4313/* 18756 */ MCD::OPC_Decode, 254, 107, 0, // Opcode: WRS_STO
4314/* 18760 */ MCD::OPC_FilterValue, 8, 36, 0, 0, // Skip to: 18801
4315/* 18765 */ MCD::OPC_ExtractField, 15, 10, // Inst{24-15} ...
4316/* 18768 */ MCD::OPC_FilterValue, 64, 11, 0, 0, // Skip to: 18784
4317/* 18773 */ MCD::OPC_CheckField, 7, 5, 0, 121, 6, 0, // Skip to: 20437
4318/* 18780 */ MCD::OPC_Decode, 175, 101, 0, // Opcode: SRET
4319/* 18784 */ MCD::OPC_FilterValue, 160, 1, 111, 6, 0, // Skip to: 20437
4320/* 18790 */ MCD::OPC_CheckField, 7, 5, 0, 104, 6, 0, // Skip to: 20437
4321/* 18797 */ MCD::OPC_Decode, 252, 107, 0, // Opcode: WFI
4322/* 18801 */ MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 18817
4323/* 18806 */ MCD::OPC_CheckField, 7, 5, 0, 88, 6, 0, // Skip to: 20437
4324/* 18813 */ MCD::OPC_Decode, 129, 101, 61, // Opcode: SFENCE_VMA
4325/* 18817 */ MCD::OPC_FilterValue, 11, 16, 0, 0, // Skip to: 18838
4326/* 18822 */ MCD::OPC_CheckPredicate, 82, 74, 6, 0, // Skip to: 20437
4327/* 18827 */ MCD::OPC_CheckField, 7, 5, 0, 67, 6, 0, // Skip to: 20437
4328/* 18834 */ MCD::OPC_Decode, 157, 101, 61, // Opcode: SINVAL_VMA
4329/* 18838 */ MCD::OPC_FilterValue, 12, 45, 0, 0, // Skip to: 18888
4330/* 18843 */ MCD::OPC_ExtractField, 15, 10, // Inst{24-15} ...
4331/* 18846 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 18867
4332/* 18851 */ MCD::OPC_CheckPredicate, 82, 45, 6, 0, // Skip to: 20437
4333/* 18856 */ MCD::OPC_CheckField, 7, 5, 0, 38, 6, 0, // Skip to: 20437
4334/* 18863 */ MCD::OPC_Decode, 130, 101, 0, // Opcode: SFENCE_W_INVAL
4335/* 18867 */ MCD::OPC_FilterValue, 32, 29, 6, 0, // Skip to: 20437
4336/* 18872 */ MCD::OPC_CheckPredicate, 82, 24, 6, 0, // Skip to: 20437
4337/* 18877 */ MCD::OPC_CheckField, 7, 5, 0, 17, 6, 0, // Skip to: 20437
4338/* 18884 */ MCD::OPC_Decode, 128, 101, 0, // Opcode: SFENCE_INVAL_IR
4339/* 18888 */ MCD::OPC_FilterValue, 17, 16, 0, 0, // Skip to: 18909
4340/* 18893 */ MCD::OPC_CheckPredicate, 83, 3, 6, 0, // Skip to: 20437
4341/* 18898 */ MCD::OPC_CheckField, 7, 5, 0, 252, 5, 0, // Skip to: 20437
4342/* 18905 */ MCD::OPC_Decode, 227, 99, 61, // Opcode: HFENCE_VVMA
4343/* 18909 */ MCD::OPC_FilterValue, 19, 16, 0, 0, // Skip to: 18930
4344/* 18914 */ MCD::OPC_CheckPredicate, 82, 238, 5, 0, // Skip to: 20437
4345/* 18919 */ MCD::OPC_CheckField, 7, 5, 0, 231, 5, 0, // Skip to: 20437
4346/* 18926 */ MCD::OPC_Decode, 229, 99, 61, // Opcode: HINVAL_VVMA
4347/* 18930 */ MCD::OPC_FilterValue, 24, 18, 0, 0, // Skip to: 18953
4348/* 18935 */ MCD::OPC_CheckField, 15, 10, 64, 215, 5, 0, // Skip to: 20437
4349/* 18942 */ MCD::OPC_CheckField, 7, 5, 0, 208, 5, 0, // Skip to: 20437
4350/* 18949 */ MCD::OPC_Decode, 204, 100, 0, // Opcode: MRET
4351/* 18953 */ MCD::OPC_FilterValue, 49, 16, 0, 0, // Skip to: 18974
4352/* 18958 */ MCD::OPC_CheckPredicate, 83, 194, 5, 0, // Skip to: 20437
4353/* 18963 */ MCD::OPC_CheckField, 7, 5, 0, 187, 5, 0, // Skip to: 20437
4354/* 18970 */ MCD::OPC_Decode, 226, 99, 61, // Opcode: HFENCE_GVMA
4355/* 18974 */ MCD::OPC_FilterValue, 51, 16, 0, 0, // Skip to: 18995
4356/* 18979 */ MCD::OPC_CheckPredicate, 82, 173, 5, 0, // Skip to: 20437
4357/* 18984 */ MCD::OPC_CheckField, 7, 5, 0, 166, 5, 0, // Skip to: 20437
4358/* 18991 */ MCD::OPC_Decode, 228, 99, 61, // Opcode: HINVAL_GVMA
4359/* 18995 */ MCD::OPC_FilterValue, 61, 157, 5, 0, // Skip to: 20437
4360/* 19000 */ MCD::OPC_CheckField, 15, 10, 192, 4, 149, 5, 0, // Skip to: 20437
4361/* 19008 */ MCD::OPC_CheckField, 7, 5, 0, 142, 5, 0, // Skip to: 20437
4362/* 19015 */ MCD::OPC_Decode, 243, 97, 0, // Opcode: DRET
4363/* 19019 */ MCD::OPC_FilterValue, 1, 25, 0, 0, // Skip to: 19049
4364/* 19024 */ MCD::OPC_CheckField, 15, 17, 128, 128, 6, 11, 0, 0, // Skip to: 19044
4365/* 19033 */ MCD::OPC_CheckField, 7, 5, 0, 4, 0, 0, // Skip to: 19044
4366/* 19040 */ MCD::OPC_Decode, 177, 102, 0, // Opcode: UNIMP
4367/* 19044 */ MCD::OPC_Decode, 229, 94, 131, 1, // Opcode: CSRRW
4368/* 19049 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 19059
4369/* 19054 */ MCD::OPC_Decode, 227, 94, 131, 1, // Opcode: CSRRS
4370/* 19059 */ MCD::OPC_FilterValue, 3, 5, 0, 0, // Skip to: 19069
4371/* 19064 */ MCD::OPC_Decode, 225, 94, 131, 1, // Opcode: CSRRC
4372/* 19069 */ MCD::OPC_FilterValue, 4, 161, 3, 0, // Skip to: 20003
4373/* 19074 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ...
4374/* 19077 */ MCD::OPC_FilterValue, 48, 31, 0, 0, // Skip to: 19113
4375/* 19082 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
4376/* 19085 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 19099
4377/* 19090 */ MCD::OPC_CheckPredicate, 83, 62, 5, 0, // Skip to: 20437
4378/* 19095 */ MCD::OPC_Decode, 232, 99, 49, // Opcode: HLV_B
4379/* 19099 */ MCD::OPC_FilterValue, 1, 53, 5, 0, // Skip to: 20437
4380/* 19104 */ MCD::OPC_CheckPredicate, 83, 48, 5, 0, // Skip to: 20437
4381/* 19109 */ MCD::OPC_Decode, 233, 99, 49, // Opcode: HLV_BU
4382/* 19113 */ MCD::OPC_FilterValue, 49, 17, 0, 0, // Skip to: 19135
4383/* 19118 */ MCD::OPC_CheckPredicate, 83, 34, 5, 0, // Skip to: 20437
4384/* 19123 */ MCD::OPC_CheckField, 7, 5, 0, 27, 5, 0, // Skip to: 20437
4385/* 19130 */ MCD::OPC_Decode, 239, 99, 132, 1, // Opcode: HSV_B
4386/* 19135 */ MCD::OPC_FilterValue, 50, 45, 0, 0, // Skip to: 19185
4387/* 19140 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
4388/* 19143 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 19157
4389/* 19148 */ MCD::OPC_CheckPredicate, 83, 4, 5, 0, // Skip to: 20437
4390/* 19153 */ MCD::OPC_Decode, 235, 99, 49, // Opcode: HLV_H
4391/* 19157 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 19171
4392/* 19162 */ MCD::OPC_CheckPredicate, 83, 246, 4, 0, // Skip to: 20437
4393/* 19167 */ MCD::OPC_Decode, 236, 99, 49, // Opcode: HLV_HU
4394/* 19171 */ MCD::OPC_FilterValue, 3, 237, 4, 0, // Skip to: 20437
4395/* 19176 */ MCD::OPC_CheckPredicate, 83, 232, 4, 0, // Skip to: 20437
4396/* 19181 */ MCD::OPC_Decode, 230, 99, 49, // Opcode: HLVX_HU
4397/* 19185 */ MCD::OPC_FilterValue, 51, 17, 0, 0, // Skip to: 19207
4398/* 19190 */ MCD::OPC_CheckPredicate, 83, 218, 4, 0, // Skip to: 20437
4399/* 19195 */ MCD::OPC_CheckField, 7, 5, 0, 211, 4, 0, // Skip to: 20437
4400/* 19202 */ MCD::OPC_Decode, 241, 99, 132, 1, // Opcode: HSV_H
4401/* 19207 */ MCD::OPC_FilterValue, 52, 45, 0, 0, // Skip to: 19257
4402/* 19212 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
4403/* 19215 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 19229
4404/* 19220 */ MCD::OPC_CheckPredicate, 83, 188, 4, 0, // Skip to: 20437
4405/* 19225 */ MCD::OPC_Decode, 237, 99, 49, // Opcode: HLV_W
4406/* 19229 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 19243
4407/* 19234 */ MCD::OPC_CheckPredicate, 84, 174, 4, 0, // Skip to: 20437
4408/* 19239 */ MCD::OPC_Decode, 238, 99, 49, // Opcode: HLV_WU
4409/* 19243 */ MCD::OPC_FilterValue, 3, 165, 4, 0, // Skip to: 20437
4410/* 19248 */ MCD::OPC_CheckPredicate, 83, 160, 4, 0, // Skip to: 20437
4411/* 19253 */ MCD::OPC_Decode, 231, 99, 49, // Opcode: HLVX_WU
4412/* 19257 */ MCD::OPC_FilterValue, 53, 17, 0, 0, // Skip to: 19279
4413/* 19262 */ MCD::OPC_CheckPredicate, 83, 146, 4, 0, // Skip to: 20437
4414/* 19267 */ MCD::OPC_CheckField, 7, 5, 0, 139, 4, 0, // Skip to: 20437
4415/* 19274 */ MCD::OPC_Decode, 242, 99, 132, 1, // Opcode: HSV_W
4416/* 19279 */ MCD::OPC_FilterValue, 54, 16, 0, 0, // Skip to: 19300
4417/* 19284 */ MCD::OPC_CheckPredicate, 84, 124, 4, 0, // Skip to: 20437
4418/* 19289 */ MCD::OPC_CheckField, 20, 5, 0, 117, 4, 0, // Skip to: 20437
4419/* 19296 */ MCD::OPC_Decode, 234, 99, 49, // Opcode: HLV_D
4420/* 19300 */ MCD::OPC_FilterValue, 55, 17, 0, 0, // Skip to: 19322
4421/* 19305 */ MCD::OPC_CheckPredicate, 84, 103, 4, 0, // Skip to: 20437
4422/* 19310 */ MCD::OPC_CheckField, 7, 5, 0, 96, 4, 0, // Skip to: 20437
4423/* 19317 */ MCD::OPC_Decode, 240, 99, 132, 1, // Opcode: HSV_D
4424/* 19322 */ MCD::OPC_FilterValue, 64, 59, 0, 0, // Skip to: 19386
4425/* 19327 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
4426/* 19330 */ MCD::OPC_FilterValue, 28, 9, 0, 0, // Skip to: 19344
4427/* 19335 */ MCD::OPC_CheckPredicate, 85, 73, 4, 0, // Skip to: 20437
4428/* 19340 */ MCD::OPC_Decode, 164, 100, 49, // Opcode: MOPR0
4429/* 19344 */ MCD::OPC_FilterValue, 29, 9, 0, 0, // Skip to: 19358
4430/* 19349 */ MCD::OPC_CheckPredicate, 85, 59, 4, 0, // Skip to: 20437
4431/* 19354 */ MCD::OPC_Decode, 165, 100, 49, // Opcode: MOPR1
4432/* 19358 */ MCD::OPC_FilterValue, 30, 9, 0, 0, // Skip to: 19372
4433/* 19363 */ MCD::OPC_CheckPredicate, 85, 45, 4, 0, // Skip to: 20437
4434/* 19368 */ MCD::OPC_Decode, 176, 100, 49, // Opcode: MOPR2
4435/* 19372 */ MCD::OPC_FilterValue, 31, 36, 4, 0, // Skip to: 20437
4436/* 19377 */ MCD::OPC_CheckPredicate, 85, 31, 4, 0, // Skip to: 20437
4437/* 19382 */ MCD::OPC_Decode, 187, 100, 49, // Opcode: MOPR3
4438/* 19386 */ MCD::OPC_FilterValue, 65, 9, 0, 0, // Skip to: 19400
4439/* 19391 */ MCD::OPC_CheckPredicate, 85, 17, 4, 0, // Skip to: 20437
4440/* 19396 */ MCD::OPC_Decode, 196, 100, 59, // Opcode: MOPRR0
4441/* 19400 */ MCD::OPC_FilterValue, 66, 59, 0, 0, // Skip to: 19464
4442/* 19405 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
4443/* 19408 */ MCD::OPC_FilterValue, 28, 9, 0, 0, // Skip to: 19422
4444/* 19413 */ MCD::OPC_CheckPredicate, 85, 251, 3, 0, // Skip to: 20437
4445/* 19418 */ MCD::OPC_Decode, 190, 100, 49, // Opcode: MOPR4
4446/* 19422 */ MCD::OPC_FilterValue, 29, 9, 0, 0, // Skip to: 19436
4447/* 19427 */ MCD::OPC_CheckPredicate, 85, 237, 3, 0, // Skip to: 20437
4448/* 19432 */ MCD::OPC_Decode, 191, 100, 49, // Opcode: MOPR5
4449/* 19436 */ MCD::OPC_FilterValue, 30, 9, 0, 0, // Skip to: 19450
4450/* 19441 */ MCD::OPC_CheckPredicate, 85, 223, 3, 0, // Skip to: 20437
4451/* 19446 */ MCD::OPC_Decode, 192, 100, 49, // Opcode: MOPR6
4452/* 19450 */ MCD::OPC_FilterValue, 31, 214, 3, 0, // Skip to: 20437
4453/* 19455 */ MCD::OPC_CheckPredicate, 85, 209, 3, 0, // Skip to: 20437
4454/* 19460 */ MCD::OPC_Decode, 193, 100, 49, // Opcode: MOPR7
4455/* 19464 */ MCD::OPC_FilterValue, 67, 9, 0, 0, // Skip to: 19478
4456/* 19469 */ MCD::OPC_CheckPredicate, 85, 195, 3, 0, // Skip to: 20437
4457/* 19474 */ MCD::OPC_Decode, 197, 100, 59, // Opcode: MOPRR1
4458/* 19478 */ MCD::OPC_FilterValue, 68, 59, 0, 0, // Skip to: 19542
4459/* 19483 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
4460/* 19486 */ MCD::OPC_FilterValue, 28, 9, 0, 0, // Skip to: 19500
4461/* 19491 */ MCD::OPC_CheckPredicate, 85, 173, 3, 0, // Skip to: 20437
4462/* 19496 */ MCD::OPC_Decode, 194, 100, 49, // Opcode: MOPR8
4463/* 19500 */ MCD::OPC_FilterValue, 29, 9, 0, 0, // Skip to: 19514
4464/* 19505 */ MCD::OPC_CheckPredicate, 85, 159, 3, 0, // Skip to: 20437
4465/* 19510 */ MCD::OPC_Decode, 195, 100, 49, // Opcode: MOPR9
4466/* 19514 */ MCD::OPC_FilterValue, 30, 9, 0, 0, // Skip to: 19528
4467/* 19519 */ MCD::OPC_CheckPredicate, 85, 145, 3, 0, // Skip to: 20437
4468/* 19524 */ MCD::OPC_Decode, 166, 100, 49, // Opcode: MOPR10
4469/* 19528 */ MCD::OPC_FilterValue, 31, 136, 3, 0, // Skip to: 20437
4470/* 19533 */ MCD::OPC_CheckPredicate, 85, 131, 3, 0, // Skip to: 20437
4471/* 19538 */ MCD::OPC_Decode, 167, 100, 49, // Opcode: MOPR11
4472/* 19542 */ MCD::OPC_FilterValue, 69, 9, 0, 0, // Skip to: 19556
4473/* 19547 */ MCD::OPC_CheckPredicate, 85, 117, 3, 0, // Skip to: 20437
4474/* 19552 */ MCD::OPC_Decode, 198, 100, 59, // Opcode: MOPRR2
4475/* 19556 */ MCD::OPC_FilterValue, 70, 59, 0, 0, // Skip to: 19620
4476/* 19561 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
4477/* 19564 */ MCD::OPC_FilterValue, 28, 9, 0, 0, // Skip to: 19578
4478/* 19569 */ MCD::OPC_CheckPredicate, 85, 95, 3, 0, // Skip to: 20437
4479/* 19574 */ MCD::OPC_Decode, 168, 100, 49, // Opcode: MOPR12
4480/* 19578 */ MCD::OPC_FilterValue, 29, 9, 0, 0, // Skip to: 19592
4481/* 19583 */ MCD::OPC_CheckPredicate, 85, 81, 3, 0, // Skip to: 20437
4482/* 19588 */ MCD::OPC_Decode, 169, 100, 49, // Opcode: MOPR13
4483/* 19592 */ MCD::OPC_FilterValue, 30, 9, 0, 0, // Skip to: 19606
4484/* 19597 */ MCD::OPC_CheckPredicate, 85, 67, 3, 0, // Skip to: 20437
4485/* 19602 */ MCD::OPC_Decode, 170, 100, 49, // Opcode: MOPR14
4486/* 19606 */ MCD::OPC_FilterValue, 31, 58, 3, 0, // Skip to: 20437
4487/* 19611 */ MCD::OPC_CheckPredicate, 85, 53, 3, 0, // Skip to: 20437
4488/* 19616 */ MCD::OPC_Decode, 171, 100, 49, // Opcode: MOPR15
4489/* 19620 */ MCD::OPC_FilterValue, 71, 9, 0, 0, // Skip to: 19634
4490/* 19625 */ MCD::OPC_CheckPredicate, 85, 39, 3, 0, // Skip to: 20437
4491/* 19630 */ MCD::OPC_Decode, 199, 100, 59, // Opcode: MOPRR3
4492/* 19634 */ MCD::OPC_FilterValue, 96, 59, 0, 0, // Skip to: 19698
4493/* 19639 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
4494/* 19642 */ MCD::OPC_FilterValue, 28, 9, 0, 0, // Skip to: 19656
4495/* 19647 */ MCD::OPC_CheckPredicate, 85, 17, 3, 0, // Skip to: 20437
4496/* 19652 */ MCD::OPC_Decode, 172, 100, 49, // Opcode: MOPR16
4497/* 19656 */ MCD::OPC_FilterValue, 29, 9, 0, 0, // Skip to: 19670
4498/* 19661 */ MCD::OPC_CheckPredicate, 85, 3, 3, 0, // Skip to: 20437
4499/* 19666 */ MCD::OPC_Decode, 173, 100, 49, // Opcode: MOPR17
4500/* 19670 */ MCD::OPC_FilterValue, 30, 9, 0, 0, // Skip to: 19684
4501/* 19675 */ MCD::OPC_CheckPredicate, 85, 245, 2, 0, // Skip to: 20437
4502/* 19680 */ MCD::OPC_Decode, 174, 100, 49, // Opcode: MOPR18
4503/* 19684 */ MCD::OPC_FilterValue, 31, 236, 2, 0, // Skip to: 20437
4504/* 19689 */ MCD::OPC_CheckPredicate, 85, 231, 2, 0, // Skip to: 20437
4505/* 19694 */ MCD::OPC_Decode, 175, 100, 49, // Opcode: MOPR19
4506/* 19698 */ MCD::OPC_FilterValue, 97, 9, 0, 0, // Skip to: 19712
4507/* 19703 */ MCD::OPC_CheckPredicate, 85, 217, 2, 0, // Skip to: 20437
4508/* 19708 */ MCD::OPC_Decode, 200, 100, 59, // Opcode: MOPRR4
4509/* 19712 */ MCD::OPC_FilterValue, 98, 59, 0, 0, // Skip to: 19776
4510/* 19717 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
4511/* 19720 */ MCD::OPC_FilterValue, 28, 9, 0, 0, // Skip to: 19734
4512/* 19725 */ MCD::OPC_CheckPredicate, 85, 195, 2, 0, // Skip to: 20437
4513/* 19730 */ MCD::OPC_Decode, 177, 100, 49, // Opcode: MOPR20
4514/* 19734 */ MCD::OPC_FilterValue, 29, 9, 0, 0, // Skip to: 19748
4515/* 19739 */ MCD::OPC_CheckPredicate, 85, 181, 2, 0, // Skip to: 20437
4516/* 19744 */ MCD::OPC_Decode, 178, 100, 49, // Opcode: MOPR21
4517/* 19748 */ MCD::OPC_FilterValue, 30, 9, 0, 0, // Skip to: 19762
4518/* 19753 */ MCD::OPC_CheckPredicate, 85, 167, 2, 0, // Skip to: 20437
4519/* 19758 */ MCD::OPC_Decode, 179, 100, 49, // Opcode: MOPR22
4520/* 19762 */ MCD::OPC_FilterValue, 31, 158, 2, 0, // Skip to: 20437
4521/* 19767 */ MCD::OPC_CheckPredicate, 85, 153, 2, 0, // Skip to: 20437
4522/* 19772 */ MCD::OPC_Decode, 180, 100, 49, // Opcode: MOPR23
4523/* 19776 */ MCD::OPC_FilterValue, 99, 9, 0, 0, // Skip to: 19790
4524/* 19781 */ MCD::OPC_CheckPredicate, 85, 139, 2, 0, // Skip to: 20437
4525/* 19786 */ MCD::OPC_Decode, 201, 100, 59, // Opcode: MOPRR5
4526/* 19790 */ MCD::OPC_FilterValue, 100, 59, 0, 0, // Skip to: 19854
4527/* 19795 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
4528/* 19798 */ MCD::OPC_FilterValue, 28, 9, 0, 0, // Skip to: 19812
4529/* 19803 */ MCD::OPC_CheckPredicate, 85, 117, 2, 0, // Skip to: 20437
4530/* 19808 */ MCD::OPC_Decode, 181, 100, 49, // Opcode: MOPR24
4531/* 19812 */ MCD::OPC_FilterValue, 29, 9, 0, 0, // Skip to: 19826
4532/* 19817 */ MCD::OPC_CheckPredicate, 85, 103, 2, 0, // Skip to: 20437
4533/* 19822 */ MCD::OPC_Decode, 182, 100, 49, // Opcode: MOPR25
4534/* 19826 */ MCD::OPC_FilterValue, 30, 9, 0, 0, // Skip to: 19840
4535/* 19831 */ MCD::OPC_CheckPredicate, 85, 89, 2, 0, // Skip to: 20437
4536/* 19836 */ MCD::OPC_Decode, 183, 100, 49, // Opcode: MOPR26
4537/* 19840 */ MCD::OPC_FilterValue, 31, 80, 2, 0, // Skip to: 20437
4538/* 19845 */ MCD::OPC_CheckPredicate, 85, 75, 2, 0, // Skip to: 20437
4539/* 19850 */ MCD::OPC_Decode, 184, 100, 49, // Opcode: MOPR27
4540/* 19854 */ MCD::OPC_FilterValue, 101, 9, 0, 0, // Skip to: 19868
4541/* 19859 */ MCD::OPC_CheckPredicate, 85, 61, 2, 0, // Skip to: 20437
4542/* 19864 */ MCD::OPC_Decode, 202, 100, 59, // Opcode: MOPRR6
4543/* 19868 */ MCD::OPC_FilterValue, 102, 92, 0, 0, // Skip to: 19965
4544/* 19873 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
4545/* 19876 */ MCD::OPC_FilterValue, 28, 42, 0, 0, // Skip to: 19923
4546/* 19881 */ MCD::OPC_CheckPredicate, 45, 12, 0, 0, // Skip to: 19898
4547/* 19886 */ MCD::OPC_CheckField, 7, 5, 0, 5, 0, 0, // Skip to: 19898
4548/* 19893 */ MCD::OPC_Decode, 188, 101, 133, 1, // Opcode: SSPOPCHK
4549/* 19898 */ MCD::OPC_CheckPredicate, 45, 11, 0, 0, // Skip to: 19914
4550/* 19903 */ MCD::OPC_CheckField, 15, 5, 0, 4, 0, 0, // Skip to: 19914
4551/* 19910 */ MCD::OPC_Decode, 190, 101, 25, // Opcode: SSRDP
4552/* 19914 */ MCD::OPC_CheckPredicate, 85, 6, 2, 0, // Skip to: 20437
4553/* 19919 */ MCD::OPC_Decode, 185, 100, 49, // Opcode: MOPR28
4554/* 19923 */ MCD::OPC_FilterValue, 29, 9, 0, 0, // Skip to: 19937
4555/* 19928 */ MCD::OPC_CheckPredicate, 85, 248, 1, 0, // Skip to: 20437
4556/* 19933 */ MCD::OPC_Decode, 186, 100, 49, // Opcode: MOPR29
4557/* 19937 */ MCD::OPC_FilterValue, 30, 9, 0, 0, // Skip to: 19951
4558/* 19942 */ MCD::OPC_CheckPredicate, 85, 234, 1, 0, // Skip to: 20437
4559/* 19947 */ MCD::OPC_Decode, 188, 100, 49, // Opcode: MOPR30
4560/* 19951 */ MCD::OPC_FilterValue, 31, 225, 1, 0, // Skip to: 20437
4561/* 19956 */ MCD::OPC_CheckPredicate, 85, 220, 1, 0, // Skip to: 20437
4562/* 19961 */ MCD::OPC_Decode, 189, 100, 49, // Opcode: MOPR31
4563/* 19965 */ MCD::OPC_FilterValue, 103, 211, 1, 0, // Skip to: 20437
4564/* 19970 */ MCD::OPC_CheckPredicate, 45, 19, 0, 0, // Skip to: 19994
4565/* 19975 */ MCD::OPC_CheckField, 15, 5, 0, 12, 0, 0, // Skip to: 19994
4566/* 19982 */ MCD::OPC_CheckField, 7, 5, 0, 5, 0, 0, // Skip to: 19994
4567/* 19989 */ MCD::OPC_Decode, 189, 101, 134, 1, // Opcode: SSPUSH
4568/* 19994 */ MCD::OPC_CheckPredicate, 85, 182, 1, 0, // Skip to: 20437
4569/* 19999 */ MCD::OPC_Decode, 203, 100, 59, // Opcode: MOPRR7
4570/* 20003 */ MCD::OPC_FilterValue, 5, 5, 0, 0, // Skip to: 20013
4571/* 20008 */ MCD::OPC_Decode, 230, 94, 135, 1, // Opcode: CSRRWI
4572/* 20013 */ MCD::OPC_FilterValue, 6, 5, 0, 0, // Skip to: 20023
4573/* 20018 */ MCD::OPC_Decode, 228, 94, 135, 1, // Opcode: CSRRSI
4574/* 20023 */ MCD::OPC_FilterValue, 7, 153, 1, 0, // Skip to: 20437
4575/* 20028 */ MCD::OPC_Decode, 226, 94, 135, 1, // Opcode: CSRRCI
4576/* 20033 */ MCD::OPC_FilterValue, 119, 143, 1, 0, // Skip to: 20437
4577/* 20038 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ...
4578/* 20041 */ MCD::OPC_FilterValue, 65, 16, 0, 0, // Skip to: 20062
4579/* 20046 */ MCD::OPC_CheckPredicate, 86, 130, 1, 0, // Skip to: 20437
4580/* 20051 */ MCD::OPC_CheckField, 12, 3, 2, 123, 1, 0, // Skip to: 20437
4581/* 20058 */ MCD::OPC_Decode, 189, 106, 101, // Opcode: VSM3ME_VV
4582/* 20062 */ MCD::OPC_FilterValue, 67, 17, 0, 0, // Skip to: 20084
4583/* 20067 */ MCD::OPC_CheckPredicate, 87, 109, 1, 0, // Skip to: 20437
4584/* 20072 */ MCD::OPC_CheckField, 12, 3, 2, 102, 1, 0, // Skip to: 20437
4585/* 20079 */ MCD::OPC_Decode, 190, 106, 136, 1, // Opcode: VSM4K_VI
4586/* 20084 */ MCD::OPC_FilterValue, 69, 17, 0, 0, // Skip to: 20106
4587/* 20089 */ MCD::OPC_CheckPredicate, 88, 87, 1, 0, // Skip to: 20437
4588/* 20094 */ MCD::OPC_CheckField, 12, 3, 2, 80, 1, 0, // Skip to: 20437
4589/* 20101 */ MCD::OPC_Decode, 197, 102, 136, 1, // Opcode: VAESKF1_VI
4590/* 20106 */ MCD::OPC_FilterValue, 81, 95, 0, 0, // Skip to: 20206
4591/* 20111 */ MCD::OPC_ExtractField, 12, 8, // Inst{19-12} ...
4592/* 20114 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 20129
4593/* 20119 */ MCD::OPC_CheckPredicate, 88, 57, 1, 0, // Skip to: 20437
4594/* 20124 */ MCD::OPC_Decode, 192, 102, 137, 1, // Opcode: VAESDM_VV
4595/* 20129 */ MCD::OPC_FilterValue, 10, 10, 0, 0, // Skip to: 20144
4596/* 20134 */ MCD::OPC_CheckPredicate, 88, 42, 1, 0, // Skip to: 20437
4597/* 20139 */ MCD::OPC_Decode, 190, 102, 137, 1, // Opcode: VAESDF_VV
4598/* 20144 */ MCD::OPC_FilterValue, 18, 10, 0, 0, // Skip to: 20159
4599/* 20149 */ MCD::OPC_CheckPredicate, 88, 27, 1, 0, // Skip to: 20437
4600/* 20154 */ MCD::OPC_Decode, 196, 102, 137, 1, // Opcode: VAESEM_VV
4601/* 20159 */ MCD::OPC_FilterValue, 26, 10, 0, 0, // Skip to: 20174
4602/* 20164 */ MCD::OPC_CheckPredicate, 88, 12, 1, 0, // Skip to: 20437
4603/* 20169 */ MCD::OPC_Decode, 194, 102, 137, 1, // Opcode: VAESEF_VV
4604/* 20174 */ MCD::OPC_FilterValue, 130, 1, 10, 0, 0, // Skip to: 20190
4605/* 20180 */ MCD::OPC_CheckPredicate, 87, 252, 0, 0, // Skip to: 20437
4606/* 20185 */ MCD::OPC_Decode, 192, 106, 137, 1, // Opcode: VSM4R_VV
4607/* 20190 */ MCD::OPC_FilterValue, 138, 1, 241, 0, 0, // Skip to: 20437
4608/* 20196 */ MCD::OPC_CheckPredicate, 89, 236, 0, 0, // Skip to: 20437
4609/* 20201 */ MCD::OPC_Decode, 224, 103, 137, 1, // Opcode: VGMUL_VV
4610/* 20206 */ MCD::OPC_FilterValue, 83, 94, 0, 0, // Skip to: 20305
4611/* 20211 */ MCD::OPC_ExtractField, 12, 8, // Inst{19-12} ...
4612/* 20214 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 20229
4613/* 20219 */ MCD::OPC_CheckPredicate, 88, 213, 0, 0, // Skip to: 20437
4614/* 20224 */ MCD::OPC_Decode, 191, 102, 137, 1, // Opcode: VAESDM_VS
4615/* 20229 */ MCD::OPC_FilterValue, 10, 10, 0, 0, // Skip to: 20244
4616/* 20234 */ MCD::OPC_CheckPredicate, 88, 198, 0, 0, // Skip to: 20437
4617/* 20239 */ MCD::OPC_Decode, 189, 102, 137, 1, // Opcode: VAESDF_VS
4618/* 20244 */ MCD::OPC_FilterValue, 18, 10, 0, 0, // Skip to: 20259
4619/* 20249 */ MCD::OPC_CheckPredicate, 88, 183, 0, 0, // Skip to: 20437
4620/* 20254 */ MCD::OPC_Decode, 195, 102, 137, 1, // Opcode: VAESEM_VS
4621/* 20259 */ MCD::OPC_FilterValue, 26, 10, 0, 0, // Skip to: 20274
4622/* 20264 */ MCD::OPC_CheckPredicate, 88, 168, 0, 0, // Skip to: 20437
4623/* 20269 */ MCD::OPC_Decode, 193, 102, 137, 1, // Opcode: VAESEF_VS
4624/* 20274 */ MCD::OPC_FilterValue, 58, 10, 0, 0, // Skip to: 20289
4625/* 20279 */ MCD::OPC_CheckPredicate, 88, 153, 0, 0, // Skip to: 20437
4626/* 20284 */ MCD::OPC_Decode, 199, 102, 137, 1, // Opcode: VAESZ_VS
4627/* 20289 */ MCD::OPC_FilterValue, 130, 1, 142, 0, 0, // Skip to: 20437
4628/* 20295 */ MCD::OPC_CheckPredicate, 87, 137, 0, 0, // Skip to: 20437
4629/* 20300 */ MCD::OPC_Decode, 191, 106, 137, 1, // Opcode: VSM4R_VS
4630/* 20305 */ MCD::OPC_FilterValue, 85, 17, 0, 0, // Skip to: 20327
4631/* 20310 */ MCD::OPC_CheckPredicate, 88, 122, 0, 0, // Skip to: 20437
4632/* 20315 */ MCD::OPC_CheckField, 12, 3, 2, 115, 0, 0, // Skip to: 20437
4633/* 20322 */ MCD::OPC_Decode, 198, 102, 138, 1, // Opcode: VAESKF2_VI
4634/* 20327 */ MCD::OPC_FilterValue, 87, 17, 0, 0, // Skip to: 20349
4635/* 20332 */ MCD::OPC_CheckPredicate, 86, 100, 0, 0, // Skip to: 20437
4636/* 20337 */ MCD::OPC_CheckField, 12, 3, 2, 93, 0, 0, // Skip to: 20437
4637/* 20344 */ MCD::OPC_Decode, 188, 106, 138, 1, // Opcode: VSM3C_VI
4638/* 20349 */ MCD::OPC_FilterValue, 89, 17, 0, 0, // Skip to: 20371
4639/* 20354 */ MCD::OPC_CheckPredicate, 89, 78, 0, 0, // Skip to: 20437
4640/* 20359 */ MCD::OPC_CheckField, 12, 3, 2, 71, 0, 0, // Skip to: 20437
4641/* 20366 */ MCD::OPC_Decode, 223, 103, 139, 1, // Opcode: VGHSH_VV
4642/* 20371 */ MCD::OPC_FilterValue, 91, 17, 0, 0, // Skip to: 20393
4643/* 20376 */ MCD::OPC_CheckPredicate, 90, 56, 0, 0, // Skip to: 20437
4644/* 20381 */ MCD::OPC_CheckField, 12, 3, 2, 49, 0, 0, // Skip to: 20437
4645/* 20388 */ MCD::OPC_Decode, 178, 106, 139, 1, // Opcode: VSHA2MS_VV
4646/* 20393 */ MCD::OPC_FilterValue, 93, 17, 0, 0, // Skip to: 20415
4647/* 20398 */ MCD::OPC_CheckPredicate, 90, 34, 0, 0, // Skip to: 20437
4648/* 20403 */ MCD::OPC_CheckField, 12, 3, 2, 27, 0, 0, // Skip to: 20437
4649/* 20410 */ MCD::OPC_Decode, 176, 106, 139, 1, // Opcode: VSHA2CH_VV
4650/* 20415 */ MCD::OPC_FilterValue, 95, 17, 0, 0, // Skip to: 20437
4651/* 20420 */ MCD::OPC_CheckPredicate, 90, 12, 0, 0, // Skip to: 20437
4652/* 20425 */ MCD::OPC_CheckField, 12, 3, 2, 5, 0, 0, // Skip to: 20437
4653/* 20432 */ MCD::OPC_Decode, 177, 106, 139, 1, // Opcode: VSHA2CL_VV
4654/* 20437 */ MCD::OPC_Fail,
4655 0
4656};
4657
4658static const uint8_t DecoderTableRISCV32Only_16[] = {
4659/* 0 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
4660/* 3 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 41
4661/* 8 */ MCD::OPC_ExtractField, 13, 3, // Inst{15-13} ...
4662/* 11 */ MCD::OPC_FilterValue, 3, 10, 0, 0, // Skip to: 26
4663/* 16 */ MCD::OPC_CheckPredicate, 91, 79, 0, 0, // Skip to: 100
4664/* 21 */ MCD::OPC_Decode, 179, 97, 140, 1, // Opcode: C_FLW
4665/* 26 */ MCD::OPC_FilterValue, 7, 69, 0, 0, // Skip to: 100
4666/* 31 */ MCD::OPC_CheckPredicate, 91, 64, 0, 0, // Skip to: 100
4667/* 36 */ MCD::OPC_Decode, 183, 97, 140, 1, // Opcode: C_FSW
4668/* 41 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 62
4669/* 46 */ MCD::OPC_CheckPredicate, 92, 49, 0, 0, // Skip to: 100
4670/* 51 */ MCD::OPC_CheckField, 13, 3, 1, 42, 0, 0, // Skip to: 100
4671/* 58 */ MCD::OPC_Decode, 186, 97, 30, // Opcode: C_JAL
4672/* 62 */ MCD::OPC_FilterValue, 2, 33, 0, 0, // Skip to: 100
4673/* 67 */ MCD::OPC_ExtractField, 13, 3, // Inst{15-13} ...
4674/* 70 */ MCD::OPC_FilterValue, 3, 10, 0, 0, // Skip to: 85
4675/* 75 */ MCD::OPC_CheckPredicate, 91, 20, 0, 0, // Skip to: 100
4676/* 80 */ MCD::OPC_Decode, 180, 97, 141, 1, // Opcode: C_FLWSP
4677/* 85 */ MCD::OPC_FilterValue, 7, 10, 0, 0, // Skip to: 100
4678/* 90 */ MCD::OPC_CheckPredicate, 91, 5, 0, 0, // Skip to: 100
4679/* 95 */ MCD::OPC_Decode, 184, 97, 142, 1, // Opcode: C_FSWSP
4680/* 100 */ MCD::OPC_Fail,
4681 0
4682};
4683
4684static const uint8_t DecoderTableRV32Zacas32[] = {
4685/* 0 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ...
4686/* 3 */ MCD::OPC_FilterValue, 20, 23, 0, 0, // Skip to: 31
4687/* 8 */ MCD::OPC_CheckPredicate, 93, 102, 0, 0, // Skip to: 115
4688/* 13 */ MCD::OPC_CheckField, 12, 3, 3, 95, 0, 0, // Skip to: 115
4689/* 20 */ MCD::OPC_CheckField, 0, 7, 47, 88, 0, 0, // Skip to: 115
4690/* 27 */ MCD::OPC_Decode, 183, 93, 60, // Opcode: AMOCAS_D_RV32
4691/* 31 */ MCD::OPC_FilterValue, 21, 23, 0, 0, // Skip to: 59
4692/* 36 */ MCD::OPC_CheckPredicate, 93, 74, 0, 0, // Skip to: 115
4693/* 41 */ MCD::OPC_CheckField, 12, 3, 3, 67, 0, 0, // Skip to: 115
4694/* 48 */ MCD::OPC_CheckField, 0, 7, 47, 60, 0, 0, // Skip to: 115
4695/* 55 */ MCD::OPC_Decode, 186, 93, 60, // Opcode: AMOCAS_D_RV32_RL
4696/* 59 */ MCD::OPC_FilterValue, 22, 23, 0, 0, // Skip to: 87
4697/* 64 */ MCD::OPC_CheckPredicate, 93, 46, 0, 0, // Skip to: 115
4698/* 69 */ MCD::OPC_CheckField, 12, 3, 3, 39, 0, 0, // Skip to: 115
4699/* 76 */ MCD::OPC_CheckField, 0, 7, 47, 32, 0, 0, // Skip to: 115
4700/* 83 */ MCD::OPC_Decode, 184, 93, 60, // Opcode: AMOCAS_D_RV32_AQ
4701/* 87 */ MCD::OPC_FilterValue, 23, 23, 0, 0, // Skip to: 115
4702/* 92 */ MCD::OPC_CheckPredicate, 93, 18, 0, 0, // Skip to: 115
4703/* 97 */ MCD::OPC_CheckField, 12, 3, 3, 11, 0, 0, // Skip to: 115
4704/* 104 */ MCD::OPC_CheckField, 0, 7, 47, 4, 0, 0, // Skip to: 115
4705/* 111 */ MCD::OPC_Decode, 185, 93, 60, // Opcode: AMOCAS_D_RV32_AQ_RL
4706/* 115 */ MCD::OPC_Fail,
4707 0
4708};
4709
4710static const uint8_t DecoderTableRV32Zdinx32[] = {
4711/* 0 */ MCD::OPC_ExtractField, 0, 7, // Inst{6-0} ...
4712/* 3 */ MCD::OPC_FilterValue, 67, 17, 0, 0, // Skip to: 25
4713/* 8 */ MCD::OPC_CheckPredicate, 94, 243, 1, 0, // Skip to: 512
4714/* 13 */ MCD::OPC_CheckField, 25, 2, 1, 236, 1, 0, // Skip to: 512
4715/* 20 */ MCD::OPC_Decode, 247, 98, 143, 1, // Opcode: FMADD_D_IN32X
4716/* 25 */ MCD::OPC_FilterValue, 71, 17, 0, 0, // Skip to: 47
4717/* 30 */ MCD::OPC_CheckPredicate, 94, 221, 1, 0, // Skip to: 512
4718/* 35 */ MCD::OPC_CheckField, 25, 2, 1, 214, 1, 0, // Skip to: 512
4719/* 42 */ MCD::OPC_Decode, 146, 99, 143, 1, // Opcode: FMSUB_D_IN32X
4720/* 47 */ MCD::OPC_FilterValue, 75, 17, 0, 0, // Skip to: 69
4721/* 52 */ MCD::OPC_CheckPredicate, 94, 199, 1, 0, // Skip to: 512
4722/* 57 */ MCD::OPC_CheckField, 25, 2, 1, 192, 1, 0, // Skip to: 512
4723/* 64 */ MCD::OPC_Decode, 176, 99, 143, 1, // Opcode: FNMSUB_D_IN32X
4724/* 69 */ MCD::OPC_FilterValue, 79, 17, 0, 0, // Skip to: 91
4725/* 74 */ MCD::OPC_CheckPredicate, 94, 177, 1, 0, // Skip to: 512
4726/* 79 */ MCD::OPC_CheckField, 25, 2, 1, 170, 1, 0, // Skip to: 512
4727/* 86 */ MCD::OPC_Decode, 169, 99, 143, 1, // Opcode: FNMADD_D_IN32X
4728/* 91 */ MCD::OPC_FilterValue, 83, 160, 1, 0, // Skip to: 512
4729/* 96 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ...
4730/* 99 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 114
4731/* 104 */ MCD::OPC_CheckPredicate, 94, 147, 1, 0, // Skip to: 512
4732/* 109 */ MCD::OPC_Decode, 247, 97, 144, 1, // Opcode: FADD_D_IN32X
4733/* 114 */ MCD::OPC_FilterValue, 5, 10, 0, 0, // Skip to: 129
4734/* 119 */ MCD::OPC_CheckPredicate, 94, 132, 1, 0, // Skip to: 512
4735/* 124 */ MCD::OPC_Decode, 219, 99, 144, 1, // Opcode: FSUB_D_IN32X
4736/* 129 */ MCD::OPC_FilterValue, 9, 10, 0, 0, // Skip to: 144
4737/* 134 */ MCD::OPC_CheckPredicate, 94, 117, 1, 0, // Skip to: 512
4738/* 139 */ MCD::OPC_Decode, 153, 99, 144, 1, // Opcode: FMUL_D_IN32X
4739/* 144 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 159
4740/* 149 */ MCD::OPC_CheckPredicate, 94, 102, 1, 0, // Skip to: 512
4741/* 154 */ MCD::OPC_Decode, 204, 98, 144, 1, // Opcode: FDIV_D_IN32X
4742/* 159 */ MCD::OPC_FilterValue, 17, 48, 0, 0, // Skip to: 212
4743/* 164 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
4744/* 167 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 182
4745/* 172 */ MCD::OPC_CheckPredicate, 94, 79, 1, 0, // Skip to: 512
4746/* 177 */ MCD::OPC_Decode, 204, 99, 145, 1, // Opcode: FSGNJ_D_IN32X
4747/* 182 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 197
4748/* 187 */ MCD::OPC_CheckPredicate, 94, 64, 1, 0, // Skip to: 512
4749/* 192 */ MCD::OPC_Decode, 190, 99, 145, 1, // Opcode: FSGNJN_D_IN32X
4750/* 197 */ MCD::OPC_FilterValue, 2, 54, 1, 0, // Skip to: 512
4751/* 202 */ MCD::OPC_CheckPredicate, 94, 49, 1, 0, // Skip to: 512
4752/* 207 */ MCD::OPC_Decode, 197, 99, 145, 1, // Opcode: FSGNJX_D_IN32X
4753/* 212 */ MCD::OPC_FilterValue, 21, 33, 0, 0, // Skip to: 250
4754/* 217 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
4755/* 220 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 235
4756/* 225 */ MCD::OPC_CheckPredicate, 94, 26, 1, 0, // Skip to: 512
4757/* 230 */ MCD::OPC_Decode, 139, 99, 145, 1, // Opcode: FMIN_D_IN32X
4758/* 235 */ MCD::OPC_FilterValue, 1, 16, 1, 0, // Skip to: 512
4759/* 240 */ MCD::OPC_CheckPredicate, 94, 11, 1, 0, // Skip to: 512
4760/* 245 */ MCD::OPC_Decode, 129, 99, 145, 1, // Opcode: FMAX_D_IN32X
4761/* 250 */ MCD::OPC_FilterValue, 32, 17, 0, 0, // Skip to: 272
4762/* 255 */ MCD::OPC_CheckPredicate, 94, 252, 0, 0, // Skip to: 512
4763/* 260 */ MCD::OPC_CheckField, 20, 5, 1, 245, 0, 0, // Skip to: 512
4764/* 267 */ MCD::OPC_Decode, 177, 98, 146, 1, // Opcode: FCVT_S_D_IN32X
4765/* 272 */ MCD::OPC_FilterValue, 33, 33, 0, 0, // Skip to: 310
4766/* 277 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
4767/* 280 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 295
4768/* 285 */ MCD::OPC_CheckPredicate, 94, 222, 0, 0, // Skip to: 512
4769/* 290 */ MCD::OPC_Decode, 142, 98, 147, 1, // Opcode: FCVT_D_S_IN32X
4770/* 295 */ MCD::OPC_FilterValue, 2, 212, 0, 0, // Skip to: 512
4771/* 300 */ MCD::OPC_CheckPredicate, 95, 207, 0, 0, // Skip to: 512
4772/* 305 */ MCD::OPC_Decode, 135, 98, 147, 1, // Opcode: FCVT_D_H_IN32X
4773/* 310 */ MCD::OPC_FilterValue, 34, 17, 0, 0, // Skip to: 332
4774/* 315 */ MCD::OPC_CheckPredicate, 95, 192, 0, 0, // Skip to: 512
4775/* 320 */ MCD::OPC_CheckField, 20, 5, 1, 185, 0, 0, // Skip to: 512
4776/* 327 */ MCD::OPC_Decode, 151, 98, 146, 1, // Opcode: FCVT_H_D_IN32X
4777/* 332 */ MCD::OPC_FilterValue, 45, 17, 0, 0, // Skip to: 354
4778/* 337 */ MCD::OPC_CheckPredicate, 94, 170, 0, 0, // Skip to: 512
4779/* 342 */ MCD::OPC_CheckField, 20, 5, 0, 163, 0, 0, // Skip to: 512
4780/* 349 */ MCD::OPC_Decode, 212, 99, 148, 1, // Opcode: FSQRT_D_IN32X
4781/* 354 */ MCD::OPC_FilterValue, 81, 48, 0, 0, // Skip to: 407
4782/* 359 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
4783/* 362 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 377
4784/* 367 */ MCD::OPC_CheckPredicate, 94, 140, 0, 0, // Skip to: 512
4785/* 372 */ MCD::OPC_Decode, 225, 98, 149, 1, // Opcode: FLE_D_IN32X
4786/* 377 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 392
4787/* 382 */ MCD::OPC_CheckPredicate, 94, 125, 0, 0, // Skip to: 512
4788/* 387 */ MCD::OPC_Decode, 239, 98, 149, 1, // Opcode: FLT_D_IN32X
4789/* 392 */ MCD::OPC_FilterValue, 2, 115, 0, 0, // Skip to: 512
4790/* 397 */ MCD::OPC_CheckPredicate, 94, 110, 0, 0, // Skip to: 512
4791/* 402 */ MCD::OPC_Decode, 214, 98, 149, 1, // Opcode: FEQ_D_IN32X
4792/* 407 */ MCD::OPC_FilterValue, 97, 33, 0, 0, // Skip to: 445
4793/* 412 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
4794/* 415 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 430
4795/* 420 */ MCD::OPC_CheckPredicate, 94, 87, 0, 0, // Skip to: 512
4796/* 425 */ MCD::OPC_Decode, 197, 98, 146, 1, // Opcode: FCVT_W_D_IN32X
4797/* 430 */ MCD::OPC_FilterValue, 1, 77, 0, 0, // Skip to: 512
4798/* 435 */ MCD::OPC_CheckPredicate, 94, 72, 0, 0, // Skip to: 512
4799/* 440 */ MCD::OPC_Decode, 190, 98, 146, 1, // Opcode: FCVT_WU_D_IN32X
4800/* 445 */ MCD::OPC_FilterValue, 105, 33, 0, 0, // Skip to: 483
4801/* 450 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
4802/* 453 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 468
4803/* 458 */ MCD::OPC_CheckPredicate, 94, 49, 0, 0, // Skip to: 512
4804/* 463 */ MCD::OPC_Decode, 148, 98, 147, 1, // Opcode: FCVT_D_W_IN32X
4805/* 468 */ MCD::OPC_FilterValue, 1, 39, 0, 0, // Skip to: 512
4806/* 473 */ MCD::OPC_CheckPredicate, 94, 34, 0, 0, // Skip to: 512
4807/* 478 */ MCD::OPC_Decode, 146, 98, 147, 1, // Opcode: FCVT_D_WU_IN32X
4808/* 483 */ MCD::OPC_FilterValue, 113, 24, 0, 0, // Skip to: 512
4809/* 488 */ MCD::OPC_CheckPredicate, 94, 19, 0, 0, // Skip to: 512
4810/* 493 */ MCD::OPC_CheckField, 20, 5, 0, 12, 0, 0, // Skip to: 512
4811/* 500 */ MCD::OPC_CheckField, 12, 3, 1, 5, 0, 0, // Skip to: 512
4812/* 507 */ MCD::OPC_Decode, 254, 97, 150, 1, // Opcode: FCLASS_D_IN32X
4813/* 512 */ MCD::OPC_Fail,
4814 0
4815};
4816
4817static const uint8_t DecoderTableRVZcmp16[] = {
4818/* 0 */ MCD::OPC_ExtractField, 10, 6, // Inst{15-10} ...
4819/* 3 */ MCD::OPC_FilterValue, 43, 47, 0, 0, // Skip to: 55
4820/* 8 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ...
4821/* 11 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 33
4822/* 16 */ MCD::OPC_CheckPredicate, 96, 138, 0, 0, // Skip to: 159
4823/* 21 */ MCD::OPC_CheckField, 0, 2, 2, 131, 0, 0, // Skip to: 159
4824/* 28 */ MCD::OPC_Decode, 218, 94, 151, 1, // Opcode: CM_MVSA01
4825/* 33 */ MCD::OPC_FilterValue, 3, 121, 0, 0, // Skip to: 159
4826/* 38 */ MCD::OPC_CheckPredicate, 96, 116, 0, 0, // Skip to: 159
4827/* 43 */ MCD::OPC_CheckField, 0, 2, 2, 109, 0, 0, // Skip to: 159
4828/* 50 */ MCD::OPC_Decode, 217, 94, 151, 1, // Opcode: CM_MVA01S
4829/* 55 */ MCD::OPC_FilterValue, 46, 47, 0, 0, // Skip to: 107
4830/* 60 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
4831/* 63 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 85
4832/* 68 */ MCD::OPC_CheckPredicate, 96, 86, 0, 0, // Skip to: 159
4833/* 73 */ MCD::OPC_CheckField, 0, 2, 2, 79, 0, 0, // Skip to: 159
4834/* 80 */ MCD::OPC_Decode, 222, 94, 152, 1, // Opcode: CM_PUSH
4835/* 85 */ MCD::OPC_FilterValue, 2, 69, 0, 0, // Skip to: 159
4836/* 90 */ MCD::OPC_CheckPredicate, 96, 64, 0, 0, // Skip to: 159
4837/* 95 */ MCD::OPC_CheckField, 0, 2, 2, 57, 0, 0, // Skip to: 159
4838/* 102 */ MCD::OPC_Decode, 219, 94, 152, 1, // Opcode: CM_POP
4839/* 107 */ MCD::OPC_FilterValue, 47, 47, 0, 0, // Skip to: 159
4840/* 112 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
4841/* 115 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 137
4842/* 120 */ MCD::OPC_CheckPredicate, 96, 34, 0, 0, // Skip to: 159
4843/* 125 */ MCD::OPC_CheckField, 0, 2, 2, 27, 0, 0, // Skip to: 159
4844/* 132 */ MCD::OPC_Decode, 221, 94, 152, 1, // Opcode: CM_POPRETZ
4845/* 137 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 159
4846/* 142 */ MCD::OPC_CheckPredicate, 96, 12, 0, 0, // Skip to: 159
4847/* 147 */ MCD::OPC_CheckField, 0, 2, 2, 5, 0, 0, // Skip to: 159
4848/* 154 */ MCD::OPC_Decode, 220, 94, 152, 1, // Opcode: CM_POPRET
4849/* 159 */ MCD::OPC_Fail,
4850 0
4851};
4852
4853static const uint8_t DecoderTableRVZcmt16[] = {
4854/* 0 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
4855/* 3 */ MCD::OPC_FilterValue, 2, 35, 0, 0, // Skip to: 43
4856/* 8 */ MCD::OPC_ExtractField, 10, 6, // Inst{15-10} ...
4857/* 11 */ MCD::OPC_FilterValue, 40, 27, 0, 0, // Skip to: 43
4858/* 16 */ MCD::OPC_CheckPredicate, 97, 12, 0, 0, // Skip to: 33
4859/* 21 */ MCD::OPC_CheckField, 7, 3, 0, 5, 0, 0, // Skip to: 33
4860/* 28 */ MCD::OPC_Decode, 216, 94, 153, 1, // Opcode: CM_JT
4861/* 33 */ MCD::OPC_CheckPredicate, 97, 5, 0, 0, // Skip to: 43
4862/* 38 */ MCD::OPC_Decode, 215, 94, 154, 1, // Opcode: CM_JALT
4863/* 43 */ MCD::OPC_Fail,
4864 0
4865};
4866
4867static const uint8_t DecoderTableRVZfinx32[] = {
4868/* 0 */ MCD::OPC_ExtractField, 0, 7, // Inst{6-0} ...
4869/* 3 */ MCD::OPC_FilterValue, 67, 48, 0, 0, // Skip to: 56
4870/* 8 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
4871/* 11 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 26
4872/* 16 */ MCD::OPC_CheckPredicate, 98, 182, 5, 0, // Skip to: 1483
4873/* 21 */ MCD::OPC_Decode, 252, 98, 155, 1, // Opcode: FMADD_S_INX
4874/* 26 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 41
4875/* 31 */ MCD::OPC_CheckPredicate, 99, 167, 5, 0, // Skip to: 1483
4876/* 36 */ MCD::OPC_Decode, 248, 98, 155, 1, // Opcode: FMADD_D_INX
4877/* 41 */ MCD::OPC_FilterValue, 2, 157, 5, 0, // Skip to: 1483
4878/* 46 */ MCD::OPC_CheckPredicate, 100, 152, 5, 0, // Skip to: 1483
4879/* 51 */ MCD::OPC_Decode, 250, 98, 155, 1, // Opcode: FMADD_H_INX
4880/* 56 */ MCD::OPC_FilterValue, 71, 48, 0, 0, // Skip to: 109
4881/* 61 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
4882/* 64 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 79
4883/* 69 */ MCD::OPC_CheckPredicate, 98, 129, 5, 0, // Skip to: 1483
4884/* 74 */ MCD::OPC_Decode, 151, 99, 155, 1, // Opcode: FMSUB_S_INX
4885/* 79 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 94
4886/* 84 */ MCD::OPC_CheckPredicate, 99, 114, 5, 0, // Skip to: 1483
4887/* 89 */ MCD::OPC_Decode, 147, 99, 155, 1, // Opcode: FMSUB_D_INX
4888/* 94 */ MCD::OPC_FilterValue, 2, 104, 5, 0, // Skip to: 1483
4889/* 99 */ MCD::OPC_CheckPredicate, 100, 99, 5, 0, // Skip to: 1483
4890/* 104 */ MCD::OPC_Decode, 149, 99, 155, 1, // Opcode: FMSUB_H_INX
4891/* 109 */ MCD::OPC_FilterValue, 75, 48, 0, 0, // Skip to: 162
4892/* 114 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
4893/* 117 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 132
4894/* 122 */ MCD::OPC_CheckPredicate, 98, 76, 5, 0, // Skip to: 1483
4895/* 127 */ MCD::OPC_Decode, 181, 99, 155, 1, // Opcode: FNMSUB_S_INX
4896/* 132 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 147
4897/* 137 */ MCD::OPC_CheckPredicate, 99, 61, 5, 0, // Skip to: 1483
4898/* 142 */ MCD::OPC_Decode, 177, 99, 155, 1, // Opcode: FNMSUB_D_INX
4899/* 147 */ MCD::OPC_FilterValue, 2, 51, 5, 0, // Skip to: 1483
4900/* 152 */ MCD::OPC_CheckPredicate, 100, 46, 5, 0, // Skip to: 1483
4901/* 157 */ MCD::OPC_Decode, 179, 99, 155, 1, // Opcode: FNMSUB_H_INX
4902/* 162 */ MCD::OPC_FilterValue, 79, 48, 0, 0, // Skip to: 215
4903/* 167 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
4904/* 170 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 185
4905/* 175 */ MCD::OPC_CheckPredicate, 98, 23, 5, 0, // Skip to: 1483
4906/* 180 */ MCD::OPC_Decode, 174, 99, 155, 1, // Opcode: FNMADD_S_INX
4907/* 185 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 200
4908/* 190 */ MCD::OPC_CheckPredicate, 99, 8, 5, 0, // Skip to: 1483
4909/* 195 */ MCD::OPC_Decode, 170, 99, 155, 1, // Opcode: FNMADD_D_INX
4910/* 200 */ MCD::OPC_FilterValue, 2, 254, 4, 0, // Skip to: 1483
4911/* 205 */ MCD::OPC_CheckPredicate, 100, 249, 4, 0, // Skip to: 1483
4912/* 210 */ MCD::OPC_Decode, 172, 99, 155, 1, // Opcode: FNMADD_H_INX
4913/* 215 */ MCD::OPC_FilterValue, 83, 239, 4, 0, // Skip to: 1483
4914/* 220 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ...
4915/* 223 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 238
4916/* 228 */ MCD::OPC_CheckPredicate, 98, 226, 4, 0, // Skip to: 1483
4917/* 233 */ MCD::OPC_Decode, 252, 97, 156, 1, // Opcode: FADD_S_INX
4918/* 238 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 253
4919/* 243 */ MCD::OPC_CheckPredicate, 99, 211, 4, 0, // Skip to: 1483
4920/* 248 */ MCD::OPC_Decode, 248, 97, 156, 1, // Opcode: FADD_D_INX
4921/* 253 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 268
4922/* 258 */ MCD::OPC_CheckPredicate, 100, 196, 4, 0, // Skip to: 1483
4923/* 263 */ MCD::OPC_Decode, 250, 97, 156, 1, // Opcode: FADD_H_INX
4924/* 268 */ MCD::OPC_FilterValue, 4, 10, 0, 0, // Skip to: 283
4925/* 273 */ MCD::OPC_CheckPredicate, 98, 181, 4, 0, // Skip to: 1483
4926/* 278 */ MCD::OPC_Decode, 224, 99, 156, 1, // Opcode: FSUB_S_INX
4927/* 283 */ MCD::OPC_FilterValue, 5, 10, 0, 0, // Skip to: 298
4928/* 288 */ MCD::OPC_CheckPredicate, 99, 166, 4, 0, // Skip to: 1483
4929/* 293 */ MCD::OPC_Decode, 220, 99, 156, 1, // Opcode: FSUB_D_INX
4930/* 298 */ MCD::OPC_FilterValue, 6, 10, 0, 0, // Skip to: 313
4931/* 303 */ MCD::OPC_CheckPredicate, 100, 151, 4, 0, // Skip to: 1483
4932/* 308 */ MCD::OPC_Decode, 222, 99, 156, 1, // Opcode: FSUB_H_INX
4933/* 313 */ MCD::OPC_FilterValue, 8, 10, 0, 0, // Skip to: 328
4934/* 318 */ MCD::OPC_CheckPredicate, 98, 136, 4, 0, // Skip to: 1483
4935/* 323 */ MCD::OPC_Decode, 158, 99, 156, 1, // Opcode: FMUL_S_INX
4936/* 328 */ MCD::OPC_FilterValue, 9, 10, 0, 0, // Skip to: 343
4937/* 333 */ MCD::OPC_CheckPredicate, 99, 121, 4, 0, // Skip to: 1483
4938/* 338 */ MCD::OPC_Decode, 154, 99, 156, 1, // Opcode: FMUL_D_INX
4939/* 343 */ MCD::OPC_FilterValue, 10, 10, 0, 0, // Skip to: 358
4940/* 348 */ MCD::OPC_CheckPredicate, 100, 106, 4, 0, // Skip to: 1483
4941/* 353 */ MCD::OPC_Decode, 156, 99, 156, 1, // Opcode: FMUL_H_INX
4942/* 358 */ MCD::OPC_FilterValue, 12, 10, 0, 0, // Skip to: 373
4943/* 363 */ MCD::OPC_CheckPredicate, 98, 91, 4, 0, // Skip to: 1483
4944/* 368 */ MCD::OPC_Decode, 209, 98, 156, 1, // Opcode: FDIV_S_INX
4945/* 373 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 388
4946/* 378 */ MCD::OPC_CheckPredicate, 99, 76, 4, 0, // Skip to: 1483
4947/* 383 */ MCD::OPC_Decode, 205, 98, 156, 1, // Opcode: FDIV_D_INX
4948/* 388 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 403
4949/* 393 */ MCD::OPC_CheckPredicate, 100, 61, 4, 0, // Skip to: 1483
4950/* 398 */ MCD::OPC_Decode, 207, 98, 156, 1, // Opcode: FDIV_H_INX
4951/* 403 */ MCD::OPC_FilterValue, 16, 45, 0, 0, // Skip to: 453
4952/* 408 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
4953/* 411 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 425
4954/* 416 */ MCD::OPC_CheckPredicate, 98, 38, 4, 0, // Skip to: 1483
4955/* 421 */ MCD::OPC_Decode, 209, 99, 59, // Opcode: FSGNJ_S_INX
4956/* 425 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 439
4957/* 430 */ MCD::OPC_CheckPredicate, 98, 24, 4, 0, // Skip to: 1483
4958/* 435 */ MCD::OPC_Decode, 195, 99, 59, // Opcode: FSGNJN_S_INX
4959/* 439 */ MCD::OPC_FilterValue, 2, 15, 4, 0, // Skip to: 1483
4960/* 444 */ MCD::OPC_CheckPredicate, 98, 10, 4, 0, // Skip to: 1483
4961/* 449 */ MCD::OPC_Decode, 202, 99, 59, // Opcode: FSGNJX_S_INX
4962/* 453 */ MCD::OPC_FilterValue, 17, 45, 0, 0, // Skip to: 503
4963/* 458 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
4964/* 461 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 475
4965/* 466 */ MCD::OPC_CheckPredicate, 99, 244, 3, 0, // Skip to: 1483
4966/* 471 */ MCD::OPC_Decode, 205, 99, 59, // Opcode: FSGNJ_D_INX
4967/* 475 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 489
4968/* 480 */ MCD::OPC_CheckPredicate, 99, 230, 3, 0, // Skip to: 1483
4969/* 485 */ MCD::OPC_Decode, 191, 99, 59, // Opcode: FSGNJN_D_INX
4970/* 489 */ MCD::OPC_FilterValue, 2, 221, 3, 0, // Skip to: 1483
4971/* 494 */ MCD::OPC_CheckPredicate, 99, 216, 3, 0, // Skip to: 1483
4972/* 499 */ MCD::OPC_Decode, 198, 99, 59, // Opcode: FSGNJX_D_INX
4973/* 503 */ MCD::OPC_FilterValue, 18, 45, 0, 0, // Skip to: 553
4974/* 508 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
4975/* 511 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 525
4976/* 516 */ MCD::OPC_CheckPredicate, 100, 194, 3, 0, // Skip to: 1483
4977/* 521 */ MCD::OPC_Decode, 207, 99, 59, // Opcode: FSGNJ_H_INX
4978/* 525 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 539
4979/* 530 */ MCD::OPC_CheckPredicate, 100, 180, 3, 0, // Skip to: 1483
4980/* 535 */ MCD::OPC_Decode, 193, 99, 59, // Opcode: FSGNJN_H_INX
4981/* 539 */ MCD::OPC_FilterValue, 2, 171, 3, 0, // Skip to: 1483
4982/* 544 */ MCD::OPC_CheckPredicate, 100, 166, 3, 0, // Skip to: 1483
4983/* 549 */ MCD::OPC_Decode, 200, 99, 59, // Opcode: FSGNJX_H_INX
4984/* 553 */ MCD::OPC_FilterValue, 20, 31, 0, 0, // Skip to: 589
4985/* 558 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
4986/* 561 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 575
4987/* 566 */ MCD::OPC_CheckPredicate, 98, 144, 3, 0, // Skip to: 1483
4988/* 571 */ MCD::OPC_Decode, 144, 99, 59, // Opcode: FMIN_S_INX
4989/* 575 */ MCD::OPC_FilterValue, 1, 135, 3, 0, // Skip to: 1483
4990/* 580 */ MCD::OPC_CheckPredicate, 98, 130, 3, 0, // Skip to: 1483
4991/* 585 */ MCD::OPC_Decode, 134, 99, 59, // Opcode: FMAX_S_INX
4992/* 589 */ MCD::OPC_FilterValue, 21, 31, 0, 0, // Skip to: 625
4993/* 594 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
4994/* 597 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 611
4995/* 602 */ MCD::OPC_CheckPredicate, 99, 108, 3, 0, // Skip to: 1483
4996/* 607 */ MCD::OPC_Decode, 140, 99, 59, // Opcode: FMIN_D_INX
4997/* 611 */ MCD::OPC_FilterValue, 1, 99, 3, 0, // Skip to: 1483
4998/* 616 */ MCD::OPC_CheckPredicate, 99, 94, 3, 0, // Skip to: 1483
4999/* 621 */ MCD::OPC_Decode, 130, 99, 59, // Opcode: FMAX_D_INX
5000/* 625 */ MCD::OPC_FilterValue, 22, 31, 0, 0, // Skip to: 661
5001/* 630 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
5002/* 633 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 647
5003/* 638 */ MCD::OPC_CheckPredicate, 100, 72, 3, 0, // Skip to: 1483
5004/* 643 */ MCD::OPC_Decode, 142, 99, 59, // Opcode: FMIN_H_INX
5005/* 647 */ MCD::OPC_FilterValue, 1, 63, 3, 0, // Skip to: 1483
5006/* 652 */ MCD::OPC_CheckPredicate, 100, 58, 3, 0, // Skip to: 1483
5007/* 657 */ MCD::OPC_Decode, 132, 99, 59, // Opcode: FMAX_H_INX
5008/* 661 */ MCD::OPC_FilterValue, 32, 33, 0, 0, // Skip to: 699
5009/* 666 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
5010/* 669 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 684
5011/* 674 */ MCD::OPC_CheckPredicate, 99, 36, 3, 0, // Skip to: 1483
5012/* 679 */ MCD::OPC_Decode, 178, 98, 157, 1, // Opcode: FCVT_S_D_INX
5013/* 684 */ MCD::OPC_FilterValue, 2, 26, 3, 0, // Skip to: 1483
5014/* 689 */ MCD::OPC_CheckPredicate, 101, 21, 3, 0, // Skip to: 1483
5015/* 694 */ MCD::OPC_Decode, 180, 98, 157, 1, // Opcode: FCVT_S_H_INX
5016/* 699 */ MCD::OPC_FilterValue, 33, 33, 0, 0, // Skip to: 737
5017/* 704 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
5018/* 707 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 722
5019/* 712 */ MCD::OPC_CheckPredicate, 99, 254, 2, 0, // Skip to: 1483
5020/* 717 */ MCD::OPC_Decode, 143, 98, 157, 1, // Opcode: FCVT_D_S_INX
5021/* 722 */ MCD::OPC_FilterValue, 2, 244, 2, 0, // Skip to: 1483
5022/* 727 */ MCD::OPC_CheckPredicate, 102, 239, 2, 0, // Skip to: 1483
5023/* 732 */ MCD::OPC_Decode, 136, 98, 157, 1, // Opcode: FCVT_D_H_INX
5024/* 737 */ MCD::OPC_FilterValue, 34, 33, 0, 0, // Skip to: 775
5025/* 742 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
5026/* 745 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 760
5027/* 750 */ MCD::OPC_CheckPredicate, 101, 216, 2, 0, // Skip to: 1483
5028/* 755 */ MCD::OPC_Decode, 158, 98, 157, 1, // Opcode: FCVT_H_S_INX
5029/* 760 */ MCD::OPC_FilterValue, 1, 206, 2, 0, // Skip to: 1483
5030/* 765 */ MCD::OPC_CheckPredicate, 102, 201, 2, 0, // Skip to: 1483
5031/* 770 */ MCD::OPC_Decode, 152, 98, 157, 1, // Opcode: FCVT_H_D_INX
5032/* 775 */ MCD::OPC_FilterValue, 44, 17, 0, 0, // Skip to: 797
5033/* 780 */ MCD::OPC_CheckPredicate, 98, 186, 2, 0, // Skip to: 1483
5034/* 785 */ MCD::OPC_CheckField, 20, 5, 0, 179, 2, 0, // Skip to: 1483
5035/* 792 */ MCD::OPC_Decode, 217, 99, 157, 1, // Opcode: FSQRT_S_INX
5036/* 797 */ MCD::OPC_FilterValue, 45, 17, 0, 0, // Skip to: 819
5037/* 802 */ MCD::OPC_CheckPredicate, 99, 164, 2, 0, // Skip to: 1483
5038/* 807 */ MCD::OPC_CheckField, 20, 5, 0, 157, 2, 0, // Skip to: 1483
5039/* 814 */ MCD::OPC_Decode, 213, 99, 157, 1, // Opcode: FSQRT_D_INX
5040/* 819 */ MCD::OPC_FilterValue, 46, 17, 0, 0, // Skip to: 841
5041/* 824 */ MCD::OPC_CheckPredicate, 100, 142, 2, 0, // Skip to: 1483
5042/* 829 */ MCD::OPC_CheckField, 20, 5, 0, 135, 2, 0, // Skip to: 1483
5043/* 836 */ MCD::OPC_Decode, 215, 99, 157, 1, // Opcode: FSQRT_H_INX
5044/* 841 */ MCD::OPC_FilterValue, 80, 45, 0, 0, // Skip to: 891
5045/* 846 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
5046/* 849 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 863
5047/* 854 */ MCD::OPC_CheckPredicate, 98, 112, 2, 0, // Skip to: 1483
5048/* 859 */ MCD::OPC_Decode, 230, 98, 59, // Opcode: FLE_S_INX
5049/* 863 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 877
5050/* 868 */ MCD::OPC_CheckPredicate, 98, 98, 2, 0, // Skip to: 1483
5051/* 873 */ MCD::OPC_Decode, 244, 98, 59, // Opcode: FLT_S_INX
5052/* 877 */ MCD::OPC_FilterValue, 2, 89, 2, 0, // Skip to: 1483
5053/* 882 */ MCD::OPC_CheckPredicate, 98, 84, 2, 0, // Skip to: 1483
5054/* 887 */ MCD::OPC_Decode, 219, 98, 59, // Opcode: FEQ_S_INX
5055/* 891 */ MCD::OPC_FilterValue, 81, 45, 0, 0, // Skip to: 941
5056/* 896 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
5057/* 899 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 913
5058/* 904 */ MCD::OPC_CheckPredicate, 99, 62, 2, 0, // Skip to: 1483
5059/* 909 */ MCD::OPC_Decode, 226, 98, 59, // Opcode: FLE_D_INX
5060/* 913 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 927
5061/* 918 */ MCD::OPC_CheckPredicate, 99, 48, 2, 0, // Skip to: 1483
5062/* 923 */ MCD::OPC_Decode, 240, 98, 59, // Opcode: FLT_D_INX
5063/* 927 */ MCD::OPC_FilterValue, 2, 39, 2, 0, // Skip to: 1483
5064/* 932 */ MCD::OPC_CheckPredicate, 99, 34, 2, 0, // Skip to: 1483
5065/* 937 */ MCD::OPC_Decode, 215, 98, 59, // Opcode: FEQ_D_INX
5066/* 941 */ MCD::OPC_FilterValue, 82, 45, 0, 0, // Skip to: 991
5067/* 946 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
5068/* 949 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 963
5069/* 954 */ MCD::OPC_CheckPredicate, 100, 12, 2, 0, // Skip to: 1483
5070/* 959 */ MCD::OPC_Decode, 228, 98, 59, // Opcode: FLE_H_INX
5071/* 963 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 977
5072/* 968 */ MCD::OPC_CheckPredicate, 100, 254, 1, 0, // Skip to: 1483
5073/* 973 */ MCD::OPC_Decode, 242, 98, 59, // Opcode: FLT_H_INX
5074/* 977 */ MCD::OPC_FilterValue, 2, 245, 1, 0, // Skip to: 1483
5075/* 982 */ MCD::OPC_CheckPredicate, 100, 240, 1, 0, // Skip to: 1483
5076/* 987 */ MCD::OPC_Decode, 217, 98, 59, // Opcode: FEQ_H_INX
5077/* 991 */ MCD::OPC_FilterValue, 96, 63, 0, 0, // Skip to: 1059
5078/* 996 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
5079/* 999 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1014
5080/* 1004 */ MCD::OPC_CheckPredicate, 98, 218, 1, 0, // Skip to: 1483
5081/* 1009 */ MCD::OPC_Decode, 202, 98, 157, 1, // Opcode: FCVT_W_S_INX
5082/* 1014 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 1029
5083/* 1019 */ MCD::OPC_CheckPredicate, 98, 203, 1, 0, // Skip to: 1483
5084/* 1024 */ MCD::OPC_Decode, 195, 98, 157, 1, // Opcode: FCVT_WU_S_INX
5085/* 1029 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 1044
5086/* 1034 */ MCD::OPC_CheckPredicate, 103, 188, 1, 0, // Skip to: 1483
5087/* 1039 */ MCD::OPC_Decode, 174, 98, 157, 1, // Opcode: FCVT_L_S_INX
5088/* 1044 */ MCD::OPC_FilterValue, 3, 178, 1, 0, // Skip to: 1483
5089/* 1049 */ MCD::OPC_CheckPredicate, 103, 173, 1, 0, // Skip to: 1483
5090/* 1054 */ MCD::OPC_Decode, 168, 98, 157, 1, // Opcode: FCVT_LU_S_INX
5091/* 1059 */ MCD::OPC_FilterValue, 97, 63, 0, 0, // Skip to: 1127
5092/* 1064 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
5093/* 1067 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1082
5094/* 1072 */ MCD::OPC_CheckPredicate, 99, 150, 1, 0, // Skip to: 1483
5095/* 1077 */ MCD::OPC_Decode, 198, 98, 157, 1, // Opcode: FCVT_W_D_INX
5096/* 1082 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 1097
5097/* 1087 */ MCD::OPC_CheckPredicate, 99, 135, 1, 0, // Skip to: 1483
5098/* 1092 */ MCD::OPC_Decode, 191, 98, 157, 1, // Opcode: FCVT_WU_D_INX
5099/* 1097 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 1112
5100/* 1102 */ MCD::OPC_CheckPredicate, 104, 120, 1, 0, // Skip to: 1483
5101/* 1107 */ MCD::OPC_Decode, 170, 98, 157, 1, // Opcode: FCVT_L_D_INX
5102/* 1112 */ MCD::OPC_FilterValue, 3, 110, 1, 0, // Skip to: 1483
5103/* 1117 */ MCD::OPC_CheckPredicate, 104, 105, 1, 0, // Skip to: 1483
5104/* 1122 */ MCD::OPC_Decode, 164, 98, 157, 1, // Opcode: FCVT_LU_D_INX
5105/* 1127 */ MCD::OPC_FilterValue, 98, 63, 0, 0, // Skip to: 1195
5106/* 1132 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
5107/* 1135 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1150
5108/* 1140 */ MCD::OPC_CheckPredicate, 100, 82, 1, 0, // Skip to: 1483
5109/* 1145 */ MCD::OPC_Decode, 200, 98, 157, 1, // Opcode: FCVT_W_H_INX
5110/* 1150 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 1165
5111/* 1155 */ MCD::OPC_CheckPredicate, 100, 67, 1, 0, // Skip to: 1483
5112/* 1160 */ MCD::OPC_Decode, 193, 98, 157, 1, // Opcode: FCVT_WU_H_INX
5113/* 1165 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 1180
5114/* 1170 */ MCD::OPC_CheckPredicate, 105, 52, 1, 0, // Skip to: 1483
5115/* 1175 */ MCD::OPC_Decode, 172, 98, 157, 1, // Opcode: FCVT_L_H_INX
5116/* 1180 */ MCD::OPC_FilterValue, 3, 42, 1, 0, // Skip to: 1483
5117/* 1185 */ MCD::OPC_CheckPredicate, 105, 37, 1, 0, // Skip to: 1483
5118/* 1190 */ MCD::OPC_Decode, 166, 98, 157, 1, // Opcode: FCVT_LU_H_INX
5119/* 1195 */ MCD::OPC_FilterValue, 104, 63, 0, 0, // Skip to: 1263
5120/* 1200 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
5121/* 1203 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1218
5122/* 1208 */ MCD::OPC_CheckPredicate, 98, 14, 1, 0, // Skip to: 1483
5123/* 1213 */ MCD::OPC_Decode, 188, 98, 157, 1, // Opcode: FCVT_S_W_INX
5124/* 1218 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 1233
5125/* 1223 */ MCD::OPC_CheckPredicate, 98, 255, 0, 0, // Skip to: 1483
5126/* 1228 */ MCD::OPC_Decode, 187, 98, 157, 1, // Opcode: FCVT_S_WU_INX
5127/* 1233 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 1248
5128/* 1238 */ MCD::OPC_CheckPredicate, 103, 240, 0, 0, // Skip to: 1483
5129/* 1243 */ MCD::OPC_Decode, 184, 98, 157, 1, // Opcode: FCVT_S_L_INX
5130/* 1248 */ MCD::OPC_FilterValue, 3, 230, 0, 0, // Skip to: 1483
5131/* 1253 */ MCD::OPC_CheckPredicate, 103, 225, 0, 0, // Skip to: 1483
5132/* 1258 */ MCD::OPC_Decode, 183, 98, 157, 1, // Opcode: FCVT_S_LU_INX
5133/* 1263 */ MCD::OPC_FilterValue, 105, 63, 0, 0, // Skip to: 1331
5134/* 1268 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
5135/* 1271 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1286
5136/* 1276 */ MCD::OPC_CheckPredicate, 99, 202, 0, 0, // Skip to: 1483
5137/* 1281 */ MCD::OPC_Decode, 149, 98, 157, 1, // Opcode: FCVT_D_W_INX
5138/* 1286 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 1301
5139/* 1291 */ MCD::OPC_CheckPredicate, 99, 187, 0, 0, // Skip to: 1483
5140/* 1296 */ MCD::OPC_Decode, 147, 98, 157, 1, // Opcode: FCVT_D_WU_INX
5141/* 1301 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 1316
5142/* 1306 */ MCD::OPC_CheckPredicate, 104, 172, 0, 0, // Skip to: 1483
5143/* 1311 */ MCD::OPC_Decode, 140, 98, 157, 1, // Opcode: FCVT_D_L_INX
5144/* 1316 */ MCD::OPC_FilterValue, 3, 162, 0, 0, // Skip to: 1483
5145/* 1321 */ MCD::OPC_CheckPredicate, 104, 157, 0, 0, // Skip to: 1483
5146/* 1326 */ MCD::OPC_Decode, 139, 98, 157, 1, // Opcode: FCVT_D_LU_INX
5147/* 1331 */ MCD::OPC_FilterValue, 106, 63, 0, 0, // Skip to: 1399
5148/* 1336 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
5149/* 1339 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1354
5150/* 1344 */ MCD::OPC_CheckPredicate, 100, 134, 0, 0, // Skip to: 1483
5151/* 1349 */ MCD::OPC_Decode, 162, 98, 157, 1, // Opcode: FCVT_H_W_INX
5152/* 1354 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 1369
5153/* 1359 */ MCD::OPC_CheckPredicate, 100, 119, 0, 0, // Skip to: 1483
5154/* 1364 */ MCD::OPC_Decode, 161, 98, 157, 1, // Opcode: FCVT_H_WU_INX
5155/* 1369 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 1384
5156/* 1374 */ MCD::OPC_CheckPredicate, 105, 104, 0, 0, // Skip to: 1483
5157/* 1379 */ MCD::OPC_Decode, 156, 98, 157, 1, // Opcode: FCVT_H_L_INX
5158/* 1384 */ MCD::OPC_FilterValue, 3, 94, 0, 0, // Skip to: 1483
5159/* 1389 */ MCD::OPC_CheckPredicate, 105, 89, 0, 0, // Skip to: 1483
5160/* 1394 */ MCD::OPC_Decode, 155, 98, 157, 1, // Opcode: FCVT_H_LU_INX
5161/* 1399 */ MCD::OPC_FilterValue, 112, 23, 0, 0, // Skip to: 1427
5162/* 1404 */ MCD::OPC_CheckPredicate, 98, 74, 0, 0, // Skip to: 1483
5163/* 1409 */ MCD::OPC_CheckField, 20, 5, 0, 67, 0, 0, // Skip to: 1483
5164/* 1416 */ MCD::OPC_CheckField, 12, 3, 1, 60, 0, 0, // Skip to: 1483
5165/* 1423 */ MCD::OPC_Decode, 131, 98, 49, // Opcode: FCLASS_S_INX
5166/* 1427 */ MCD::OPC_FilterValue, 113, 23, 0, 0, // Skip to: 1455
5167/* 1432 */ MCD::OPC_CheckPredicate, 99, 46, 0, 0, // Skip to: 1483
5168/* 1437 */ MCD::OPC_CheckField, 20, 5, 0, 39, 0, 0, // Skip to: 1483
5169/* 1444 */ MCD::OPC_CheckField, 12, 3, 1, 32, 0, 0, // Skip to: 1483
5170/* 1451 */ MCD::OPC_Decode, 255, 97, 49, // Opcode: FCLASS_D_INX
5171/* 1455 */ MCD::OPC_FilterValue, 114, 23, 0, 0, // Skip to: 1483
5172/* 1460 */ MCD::OPC_CheckPredicate, 100, 18, 0, 0, // Skip to: 1483
5173/* 1465 */ MCD::OPC_CheckField, 20, 5, 0, 11, 0, 0, // Skip to: 1483
5174/* 1472 */ MCD::OPC_CheckField, 12, 3, 1, 4, 0, 0, // Skip to: 1483
5175/* 1479 */ MCD::OPC_Decode, 129, 98, 49, // Opcode: FCLASS_H_INX
5176/* 1483 */ MCD::OPC_Fail,
5177 0
5178};
5179
5180static const uint8_t DecoderTableXCValu32[] = {
5181/* 0 */ MCD::OPC_ExtractField, 30, 2, // Inst{31-30} ...
5182/* 3 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 55
5183/* 8 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
5184/* 11 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 33
5185/* 16 */ MCD::OPC_CheckPredicate, 106, 200, 2, 0, // Skip to: 733
5186/* 21 */ MCD::OPC_CheckField, 0, 7, 91, 193, 2, 0, // Skip to: 733
5187/* 28 */ MCD::OPC_Decode, 236, 94, 158, 1, // Opcode: CV_ADDN
5188/* 33 */ MCD::OPC_FilterValue, 3, 183, 2, 0, // Skip to: 733
5189/* 38 */ MCD::OPC_CheckPredicate, 106, 178, 2, 0, // Skip to: 733
5190/* 43 */ MCD::OPC_CheckField, 0, 7, 91, 171, 2, 0, // Skip to: 733
5191/* 50 */ MCD::OPC_Decode, 131, 97, 158, 1, // Opcode: CV_SUBN
5192/* 55 */ MCD::OPC_FilterValue, 1, 143, 1, 0, // Skip to: 459
5193/* 60 */ MCD::OPC_ExtractField, 0, 7, // Inst{6-0} ...
5194/* 63 */ MCD::OPC_FilterValue, 43, 97, 1, 0, // Skip to: 421
5195/* 68 */ MCD::OPC_ExtractField, 25, 5, // Inst{29-25} ...
5196/* 71 */ MCD::OPC_FilterValue, 8, 23, 0, 0, // Skip to: 99
5197/* 76 */ MCD::OPC_CheckPredicate, 106, 140, 2, 0, // Skip to: 733
5198/* 81 */ MCD::OPC_CheckField, 20, 5, 0, 133, 2, 0, // Skip to: 733
5199/* 88 */ MCD::OPC_CheckField, 12, 3, 3, 126, 2, 0, // Skip to: 733
5200/* 95 */ MCD::OPC_Decode, 233, 94, 49, // Opcode: CV_ABS
5201/* 99 */ MCD::OPC_FilterValue, 9, 16, 0, 0, // Skip to: 120
5202/* 104 */ MCD::OPC_CheckPredicate, 106, 112, 2, 0, // Skip to: 733
5203/* 109 */ MCD::OPC_CheckField, 12, 3, 3, 105, 2, 0, // Skip to: 733
5204/* 116 */ MCD::OPC_Decode, 239, 96, 59, // Opcode: CV_SLET
5205/* 120 */ MCD::OPC_FilterValue, 10, 16, 0, 0, // Skip to: 141
5206/* 125 */ MCD::OPC_CheckPredicate, 106, 91, 2, 0, // Skip to: 733
5207/* 130 */ MCD::OPC_CheckField, 12, 3, 3, 84, 2, 0, // Skip to: 733
5208/* 137 */ MCD::OPC_Decode, 240, 96, 59, // Opcode: CV_SLETU
5209/* 141 */ MCD::OPC_FilterValue, 11, 16, 0, 0, // Skip to: 162
5210/* 146 */ MCD::OPC_CheckPredicate, 106, 70, 2, 0, // Skip to: 733
5211/* 151 */ MCD::OPC_CheckField, 12, 3, 3, 63, 2, 0, // Skip to: 733
5212/* 158 */ MCD::OPC_Decode, 172, 96, 59, // Opcode: CV_MIN
5213/* 162 */ MCD::OPC_FilterValue, 12, 16, 0, 0, // Skip to: 183
5214/* 167 */ MCD::OPC_CheckPredicate, 106, 49, 2, 0, // Skip to: 733
5215/* 172 */ MCD::OPC_CheckField, 12, 3, 3, 42, 2, 0, // Skip to: 733
5216/* 179 */ MCD::OPC_Decode, 173, 96, 59, // Opcode: CV_MINU
5217/* 183 */ MCD::OPC_FilterValue, 13, 16, 0, 0, // Skip to: 204
5218/* 188 */ MCD::OPC_CheckPredicate, 106, 28, 2, 0, // Skip to: 733
5219/* 193 */ MCD::OPC_CheckField, 12, 3, 3, 21, 2, 0, // Skip to: 733
5220/* 200 */ MCD::OPC_Decode, 158, 96, 59, // Opcode: CV_MAX
5221/* 204 */ MCD::OPC_FilterValue, 14, 16, 0, 0, // Skip to: 225
5222/* 209 */ MCD::OPC_CheckPredicate, 106, 7, 2, 0, // Skip to: 733
5223/* 214 */ MCD::OPC_CheckField, 12, 3, 3, 0, 2, 0, // Skip to: 733
5224/* 221 */ MCD::OPC_Decode, 159, 96, 59, // Opcode: CV_MAXU
5225/* 225 */ MCD::OPC_FilterValue, 16, 23, 0, 0, // Skip to: 253
5226/* 230 */ MCD::OPC_CheckPredicate, 106, 242, 1, 0, // Skip to: 733
5227/* 235 */ MCD::OPC_CheckField, 20, 5, 0, 235, 1, 0, // Skip to: 733
5228/* 242 */ MCD::OPC_CheckField, 12, 3, 3, 228, 1, 0, // Skip to: 733
5229/* 249 */ MCD::OPC_Decode, 246, 95, 49, // Opcode: CV_EXTHS
5230/* 253 */ MCD::OPC_FilterValue, 17, 23, 0, 0, // Skip to: 281
5231/* 258 */ MCD::OPC_CheckPredicate, 106, 214, 1, 0, // Skip to: 733
5232/* 263 */ MCD::OPC_CheckField, 20, 5, 0, 207, 1, 0, // Skip to: 733
5233/* 270 */ MCD::OPC_CheckField, 12, 3, 3, 200, 1, 0, // Skip to: 733
5234/* 277 */ MCD::OPC_Decode, 247, 95, 49, // Opcode: CV_EXTHZ
5235/* 281 */ MCD::OPC_FilterValue, 18, 23, 0, 0, // Skip to: 309
5236/* 286 */ MCD::OPC_CheckPredicate, 106, 186, 1, 0, // Skip to: 733
5237/* 291 */ MCD::OPC_CheckField, 20, 5, 0, 179, 1, 0, // Skip to: 733
5238/* 298 */ MCD::OPC_CheckField, 12, 3, 3, 172, 1, 0, // Skip to: 733
5239/* 305 */ MCD::OPC_Decode, 244, 95, 49, // Opcode: CV_EXTBS
5240/* 309 */ MCD::OPC_FilterValue, 19, 23, 0, 0, // Skip to: 337
5241/* 314 */ MCD::OPC_CheckPredicate, 106, 158, 1, 0, // Skip to: 733
5242/* 319 */ MCD::OPC_CheckField, 20, 5, 0, 151, 1, 0, // Skip to: 733
5243/* 326 */ MCD::OPC_CheckField, 12, 3, 3, 144, 1, 0, // Skip to: 733
5244/* 333 */ MCD::OPC_Decode, 245, 95, 49, // Opcode: CV_EXTBZ
5245/* 337 */ MCD::OPC_FilterValue, 24, 16, 0, 0, // Skip to: 358
5246/* 342 */ MCD::OPC_CheckPredicate, 106, 130, 1, 0, // Skip to: 733
5247/* 347 */ MCD::OPC_CheckField, 12, 3, 3, 123, 1, 0, // Skip to: 733
5248/* 354 */ MCD::OPC_Decode, 151, 95, 53, // Opcode: CV_CLIP
5249/* 358 */ MCD::OPC_FilterValue, 25, 16, 0, 0, // Skip to: 379
5250/* 363 */ MCD::OPC_CheckPredicate, 106, 109, 1, 0, // Skip to: 733
5251/* 368 */ MCD::OPC_CheckField, 12, 3, 3, 102, 1, 0, // Skip to: 733
5252/* 375 */ MCD::OPC_Decode, 153, 95, 53, // Opcode: CV_CLIPU
5253/* 379 */ MCD::OPC_FilterValue, 26, 16, 0, 0, // Skip to: 400
5254/* 384 */ MCD::OPC_CheckPredicate, 106, 88, 1, 0, // Skip to: 733
5255/* 389 */ MCD::OPC_CheckField, 12, 3, 3, 81, 1, 0, // Skip to: 733
5256/* 396 */ MCD::OPC_Decode, 152, 95, 59, // Opcode: CV_CLIPR
5257/* 400 */ MCD::OPC_FilterValue, 27, 72, 1, 0, // Skip to: 733
5258/* 405 */ MCD::OPC_CheckPredicate, 106, 67, 1, 0, // Skip to: 733
5259/* 410 */ MCD::OPC_CheckField, 12, 3, 3, 60, 1, 0, // Skip to: 733
5260/* 417 */ MCD::OPC_Decode, 154, 95, 59, // Opcode: CV_CLIPUR
5261/* 421 */ MCD::OPC_FilterValue, 91, 51, 1, 0, // Skip to: 733
5262/* 426 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
5263/* 429 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 444
5264/* 434 */ MCD::OPC_CheckPredicate, 106, 38, 1, 0, // Skip to: 733
5265/* 439 */ MCD::OPC_Decode, 240, 94, 158, 1, // Opcode: CV_ADDUN
5266/* 444 */ MCD::OPC_FilterValue, 3, 28, 1, 0, // Skip to: 733
5267/* 449 */ MCD::OPC_CheckPredicate, 106, 23, 1, 0, // Skip to: 733
5268/* 454 */ MCD::OPC_Decode, 139, 97, 158, 1, // Opcode: CV_SUBUN
5269/* 459 */ MCD::OPC_FilterValue, 2, 217, 0, 0, // Skip to: 681
5270/* 464 */ MCD::OPC_ExtractField, 0, 7, // Inst{6-0} ...
5271/* 467 */ MCD::OPC_FilterValue, 43, 171, 0, 0, // Skip to: 643
5272/* 472 */ MCD::OPC_ExtractField, 25, 5, // Inst{29-25} ...
5273/* 475 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 496
5274/* 480 */ MCD::OPC_CheckPredicate, 106, 248, 0, 0, // Skip to: 733
5275/* 485 */ MCD::OPC_CheckField, 12, 3, 3, 241, 0, 0, // Skip to: 733
5276/* 492 */ MCD::OPC_Decode, 237, 94, 58, // Opcode: CV_ADDNR
5277/* 496 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 517
5278/* 501 */ MCD::OPC_CheckPredicate, 106, 227, 0, 0, // Skip to: 733
5279/* 506 */ MCD::OPC_CheckField, 12, 3, 3, 220, 0, 0, // Skip to: 733
5280/* 513 */ MCD::OPC_Decode, 241, 94, 58, // Opcode: CV_ADDUNR
5281/* 517 */ MCD::OPC_FilterValue, 2, 16, 0, 0, // Skip to: 538
5282/* 522 */ MCD::OPC_CheckPredicate, 106, 206, 0, 0, // Skip to: 733
5283/* 527 */ MCD::OPC_CheckField, 12, 3, 3, 199, 0, 0, // Skip to: 733
5284/* 534 */ MCD::OPC_Decode, 239, 94, 58, // Opcode: CV_ADDRNR
5285/* 538 */ MCD::OPC_FilterValue, 3, 16, 0, 0, // Skip to: 559
5286/* 543 */ MCD::OPC_CheckPredicate, 106, 185, 0, 0, // Skip to: 733
5287/* 548 */ MCD::OPC_CheckField, 12, 3, 3, 178, 0, 0, // Skip to: 733
5288/* 555 */ MCD::OPC_Decode, 243, 94, 58, // Opcode: CV_ADDURNR
5289/* 559 */ MCD::OPC_FilterValue, 4, 16, 0, 0, // Skip to: 580
5290/* 564 */ MCD::OPC_CheckPredicate, 106, 164, 0, 0, // Skip to: 733
5291/* 569 */ MCD::OPC_CheckField, 12, 3, 3, 157, 0, 0, // Skip to: 733
5292/* 576 */ MCD::OPC_Decode, 132, 97, 58, // Opcode: CV_SUBNR
5293/* 580 */ MCD::OPC_FilterValue, 5, 16, 0, 0, // Skip to: 601
5294/* 585 */ MCD::OPC_CheckPredicate, 106, 143, 0, 0, // Skip to: 733
5295/* 590 */ MCD::OPC_CheckField, 12, 3, 3, 136, 0, 0, // Skip to: 733
5296/* 597 */ MCD::OPC_Decode, 140, 97, 58, // Opcode: CV_SUBUNR
5297/* 601 */ MCD::OPC_FilterValue, 6, 16, 0, 0, // Skip to: 622
5298/* 606 */ MCD::OPC_CheckPredicate, 106, 122, 0, 0, // Skip to: 733
5299/* 611 */ MCD::OPC_CheckField, 12, 3, 3, 115, 0, 0, // Skip to: 733
5300/* 618 */ MCD::OPC_Decode, 134, 97, 58, // Opcode: CV_SUBRNR
5301/* 622 */ MCD::OPC_FilterValue, 7, 106, 0, 0, // Skip to: 733
5302/* 627 */ MCD::OPC_CheckPredicate, 106, 101, 0, 0, // Skip to: 733
5303/* 632 */ MCD::OPC_CheckField, 12, 3, 3, 94, 0, 0, // Skip to: 733
5304/* 639 */ MCD::OPC_Decode, 142, 97, 58, // Opcode: CV_SUBURNR
5305/* 643 */ MCD::OPC_FilterValue, 91, 85, 0, 0, // Skip to: 733
5306/* 648 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
5307/* 651 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 666
5308/* 656 */ MCD::OPC_CheckPredicate, 106, 72, 0, 0, // Skip to: 733
5309/* 661 */ MCD::OPC_Decode, 238, 94, 158, 1, // Opcode: CV_ADDRN
5310/* 666 */ MCD::OPC_FilterValue, 3, 62, 0, 0, // Skip to: 733
5311/* 671 */ MCD::OPC_CheckPredicate, 106, 57, 0, 0, // Skip to: 733
5312/* 676 */ MCD::OPC_Decode, 133, 97, 158, 1, // Opcode: CV_SUBRN
5313/* 681 */ MCD::OPC_FilterValue, 3, 47, 0, 0, // Skip to: 733
5314/* 686 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
5315/* 689 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 711
5316/* 694 */ MCD::OPC_CheckPredicate, 106, 34, 0, 0, // Skip to: 733
5317/* 699 */ MCD::OPC_CheckField, 0, 7, 91, 27, 0, 0, // Skip to: 733
5318/* 706 */ MCD::OPC_Decode, 242, 94, 158, 1, // Opcode: CV_ADDURN
5319/* 711 */ MCD::OPC_FilterValue, 3, 17, 0, 0, // Skip to: 733
5320/* 716 */ MCD::OPC_CheckPredicate, 106, 12, 0, 0, // Skip to: 733
5321/* 721 */ MCD::OPC_CheckField, 0, 7, 91, 5, 0, 0, // Skip to: 733
5322/* 728 */ MCD::OPC_Decode, 141, 97, 158, 1, // Opcode: CV_SUBURN
5323/* 733 */ MCD::OPC_Fail,
5324 0
5325};
5326
5327static const uint8_t DecoderTableXCVbi32[] = {
5328/* 0 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
5329/* 3 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 25
5330/* 8 */ MCD::OPC_CheckPredicate, 107, 34, 0, 0, // Skip to: 47
5331/* 13 */ MCD::OPC_CheckField, 0, 7, 11, 27, 0, 0, // Skip to: 47
5332/* 20 */ MCD::OPC_Decode, 145, 95, 159, 1, // Opcode: CV_BEQIMM
5333/* 25 */ MCD::OPC_FilterValue, 7, 17, 0, 0, // Skip to: 47
5334/* 30 */ MCD::OPC_CheckPredicate, 107, 12, 0, 0, // Skip to: 47
5335/* 35 */ MCD::OPC_CheckField, 0, 7, 11, 5, 0, 0, // Skip to: 47
5336/* 42 */ MCD::OPC_Decode, 147, 95, 159, 1, // Opcode: CV_BNEIMM
5337/* 47 */ MCD::OPC_Fail,
5338 0
5339};
5340
5341static const uint8_t DecoderTableXCVbitmanip32[] = {
5342/* 0 */ MCD::OPC_ExtractField, 30, 2, // Inst{31-30} ...
5343/* 3 */ MCD::OPC_FilterValue, 0, 139, 0, 0, // Skip to: 147
5344/* 8 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
5345/* 11 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 33
5346/* 16 */ MCD::OPC_CheckPredicate, 34, 121, 1, 0, // Skip to: 398
5347/* 21 */ MCD::OPC_CheckField, 0, 7, 91, 114, 1, 0, // Skip to: 398
5348/* 28 */ MCD::OPC_Decode, 248, 95, 160, 1, // Opcode: CV_EXTRACT
5349/* 33 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 55
5350/* 38 */ MCD::OPC_CheckPredicate, 34, 99, 1, 0, // Skip to: 398
5351/* 43 */ MCD::OPC_CheckField, 0, 7, 91, 92, 1, 0, // Skip to: 398
5352/* 50 */ MCD::OPC_Decode, 143, 95, 160, 1, // Opcode: CV_BCLR
5353/* 55 */ MCD::OPC_FilterValue, 3, 82, 1, 0, // Skip to: 398
5354/* 60 */ MCD::OPC_ExtractField, 25, 5, // Inst{29-25} ...
5355/* 63 */ MCD::OPC_FilterValue, 24, 16, 0, 0, // Skip to: 84
5356/* 68 */ MCD::OPC_CheckPredicate, 34, 69, 1, 0, // Skip to: 398
5357/* 73 */ MCD::OPC_CheckField, 0, 7, 43, 62, 1, 0, // Skip to: 398
5358/* 80 */ MCD::OPC_Decode, 249, 95, 59, // Opcode: CV_EXTRACTR
5359/* 84 */ MCD::OPC_FilterValue, 25, 16, 0, 0, // Skip to: 105
5360/* 89 */ MCD::OPC_CheckPredicate, 34, 48, 1, 0, // Skip to: 398
5361/* 94 */ MCD::OPC_CheckField, 0, 7, 43, 41, 1, 0, // Skip to: 398
5362/* 101 */ MCD::OPC_Decode, 251, 95, 59, // Opcode: CV_EXTRACTUR
5363/* 105 */ MCD::OPC_FilterValue, 28, 16, 0, 0, // Skip to: 126
5364/* 110 */ MCD::OPC_CheckPredicate, 34, 27, 1, 0, // Skip to: 398
5365/* 115 */ MCD::OPC_CheckField, 0, 7, 43, 20, 1, 0, // Skip to: 398
5366/* 122 */ MCD::OPC_Decode, 144, 95, 59, // Opcode: CV_BCLRR
5367/* 126 */ MCD::OPC_FilterValue, 29, 11, 1, 0, // Skip to: 398
5368/* 131 */ MCD::OPC_CheckPredicate, 34, 6, 1, 0, // Skip to: 398
5369/* 136 */ MCD::OPC_CheckField, 0, 7, 43, 255, 0, 0, // Skip to: 398
5370/* 143 */ MCD::OPC_Decode, 149, 95, 59, // Opcode: CV_BSETR
5371/* 147 */ MCD::OPC_FilterValue, 1, 188, 0, 0, // Skip to: 340
5372/* 152 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
5373/* 155 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 177
5374/* 160 */ MCD::OPC_CheckPredicate, 34, 233, 0, 0, // Skip to: 398
5375/* 165 */ MCD::OPC_CheckField, 0, 7, 91, 226, 0, 0, // Skip to: 398
5376/* 172 */ MCD::OPC_Decode, 250, 95, 160, 1, // Opcode: CV_EXTRACTU
5377/* 177 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 199
5378/* 182 */ MCD::OPC_CheckPredicate, 34, 211, 0, 0, // Skip to: 398
5379/* 187 */ MCD::OPC_CheckField, 0, 7, 91, 204, 0, 0, // Skip to: 398
5380/* 194 */ MCD::OPC_Decode, 148, 95, 160, 1, // Opcode: CV_BSET
5381/* 199 */ MCD::OPC_FilterValue, 3, 194, 0, 0, // Skip to: 398
5382/* 204 */ MCD::OPC_ExtractField, 25, 5, // Inst{29-25} ...
5383/* 207 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 228
5384/* 212 */ MCD::OPC_CheckPredicate, 34, 181, 0, 0, // Skip to: 398
5385/* 217 */ MCD::OPC_CheckField, 0, 7, 43, 174, 0, 0, // Skip to: 398
5386/* 224 */ MCD::OPC_Decode, 205, 96, 59, // Opcode: CV_ROR
5387/* 228 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 256
5388/* 233 */ MCD::OPC_CheckPredicate, 34, 160, 0, 0, // Skip to: 398
5389/* 238 */ MCD::OPC_CheckField, 20, 5, 0, 153, 0, 0, // Skip to: 398
5390/* 245 */ MCD::OPC_CheckField, 0, 7, 43, 146, 0, 0, // Skip to: 398
5391/* 252 */ MCD::OPC_Decode, 128, 96, 49, // Opcode: CV_FF1
5392/* 256 */ MCD::OPC_FilterValue, 2, 23, 0, 0, // Skip to: 284
5393/* 261 */ MCD::OPC_CheckPredicate, 34, 132, 0, 0, // Skip to: 398
5394/* 266 */ MCD::OPC_CheckField, 20, 5, 0, 125, 0, 0, // Skip to: 398
5395/* 273 */ MCD::OPC_CheckField, 0, 7, 43, 118, 0, 0, // Skip to: 398
5396/* 280 */ MCD::OPC_Decode, 129, 96, 49, // Opcode: CV_FL1
5397/* 284 */ MCD::OPC_FilterValue, 3, 23, 0, 0, // Skip to: 312
5398/* 289 */ MCD::OPC_CheckPredicate, 34, 104, 0, 0, // Skip to: 398
5399/* 294 */ MCD::OPC_CheckField, 20, 5, 0, 97, 0, 0, // Skip to: 398
5400/* 301 */ MCD::OPC_CheckField, 0, 7, 43, 90, 0, 0, // Skip to: 398
5401/* 308 */ MCD::OPC_Decode, 150, 95, 49, // Opcode: CV_CLB
5402/* 312 */ MCD::OPC_FilterValue, 4, 81, 0, 0, // Skip to: 398
5403/* 317 */ MCD::OPC_CheckPredicate, 34, 76, 0, 0, // Skip to: 398
5404/* 322 */ MCD::OPC_CheckField, 20, 5, 0, 69, 0, 0, // Skip to: 398
5405/* 329 */ MCD::OPC_CheckField, 0, 7, 43, 62, 0, 0, // Skip to: 398
5406/* 336 */ MCD::OPC_Decode, 215, 95, 49, // Opcode: CV_CNT
5407/* 340 */ MCD::OPC_FilterValue, 2, 24, 0, 0, // Skip to: 369
5408/* 345 */ MCD::OPC_CheckPredicate, 34, 48, 0, 0, // Skip to: 398
5409/* 350 */ MCD::OPC_CheckField, 12, 3, 0, 41, 0, 0, // Skip to: 398
5410/* 357 */ MCD::OPC_CheckField, 0, 7, 91, 34, 0, 0, // Skip to: 398
5411/* 364 */ MCD::OPC_Decode, 130, 96, 161, 1, // Opcode: CV_INSERT
5412/* 369 */ MCD::OPC_FilterValue, 3, 24, 0, 0, // Skip to: 398
5413/* 374 */ MCD::OPC_CheckPredicate, 34, 19, 0, 0, // Skip to: 398
5414/* 379 */ MCD::OPC_CheckField, 12, 3, 1, 12, 0, 0, // Skip to: 398
5415/* 386 */ MCD::OPC_CheckField, 0, 7, 91, 5, 0, 0, // Skip to: 398
5416/* 393 */ MCD::OPC_Decode, 146, 95, 162, 1, // Opcode: CV_BITREV
5417/* 398 */ MCD::OPC_Fail,
5418 0
5419};
5420
5421static const uint8_t DecoderTableXCVelw32[] = {
5422/* 0 */ MCD::OPC_CheckPredicate, 108, 18, 0, 0, // Skip to: 23
5423/* 5 */ MCD::OPC_CheckField, 12, 3, 3, 11, 0, 0, // Skip to: 23
5424/* 12 */ MCD::OPC_CheckField, 0, 7, 11, 4, 0, 0, // Skip to: 23
5425/* 19 */ MCD::OPC_Decode, 243, 95, 35, // Opcode: CV_ELW
5426/* 23 */ MCD::OPC_Fail,
5427 0
5428};
5429
5430static const uint8_t DecoderTableXCVmac32[] = {
5431/* 0 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
5432/* 3 */ MCD::OPC_FilterValue, 3, 45, 0, 0, // Skip to: 53
5433/* 8 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ...
5434/* 11 */ MCD::OPC_FilterValue, 72, 16, 0, 0, // Skip to: 32
5435/* 16 */ MCD::OPC_CheckPredicate, 109, 160, 1, 0, // Skip to: 437
5436/* 21 */ MCD::OPC_CheckField, 0, 7, 43, 153, 1, 0, // Skip to: 437
5437/* 28 */ MCD::OPC_Decode, 149, 96, 58, // Opcode: CV_MAC
5438/* 32 */ MCD::OPC_FilterValue, 73, 144, 1, 0, // Skip to: 437
5439/* 37 */ MCD::OPC_CheckPredicate, 109, 139, 1, 0, // Skip to: 437
5440/* 42 */ MCD::OPC_CheckField, 0, 7, 43, 132, 1, 0, // Skip to: 437
5441/* 49 */ MCD::OPC_Decode, 186, 96, 58, // Opcode: CV_MSU
5442/* 53 */ MCD::OPC_FilterValue, 4, 91, 0, 0, // Skip to: 149
5443/* 58 */ MCD::OPC_ExtractField, 30, 2, // Inst{31-30} ...
5444/* 61 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 83
5445/* 66 */ MCD::OPC_CheckPredicate, 109, 110, 1, 0, // Skip to: 437
5446/* 71 */ MCD::OPC_CheckField, 0, 7, 91, 103, 1, 0, // Skip to: 437
5447/* 78 */ MCD::OPC_Decode, 191, 96, 158, 1, // Opcode: CV_MULSN
5448/* 83 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 105
5449/* 88 */ MCD::OPC_CheckPredicate, 109, 88, 1, 0, // Skip to: 437
5450/* 93 */ MCD::OPC_CheckField, 0, 7, 91, 81, 1, 0, // Skip to: 437
5451/* 100 */ MCD::OPC_Decode, 187, 96, 158, 1, // Opcode: CV_MULHHSN
5452/* 105 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 127
5453/* 110 */ MCD::OPC_CheckPredicate, 109, 66, 1, 0, // Skip to: 437
5454/* 115 */ MCD::OPC_CheckField, 0, 7, 91, 59, 1, 0, // Skip to: 437
5455/* 122 */ MCD::OPC_Decode, 192, 96, 158, 1, // Opcode: CV_MULSRN
5456/* 127 */ MCD::OPC_FilterValue, 3, 49, 1, 0, // Skip to: 437
5457/* 132 */ MCD::OPC_CheckPredicate, 109, 44, 1, 0, // Skip to: 437
5458/* 137 */ MCD::OPC_CheckField, 0, 7, 91, 37, 1, 0, // Skip to: 437
5459/* 144 */ MCD::OPC_Decode, 188, 96, 158, 1, // Opcode: CV_MULHHSRN
5460/* 149 */ MCD::OPC_FilterValue, 5, 91, 0, 0, // Skip to: 245
5461/* 154 */ MCD::OPC_ExtractField, 30, 2, // Inst{31-30} ...
5462/* 157 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 179
5463/* 162 */ MCD::OPC_CheckPredicate, 109, 14, 1, 0, // Skip to: 437
5464/* 167 */ MCD::OPC_CheckField, 0, 7, 91, 7, 1, 0, // Skip to: 437
5465/* 174 */ MCD::OPC_Decode, 193, 96, 158, 1, // Opcode: CV_MULUN
5466/* 179 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 201
5467/* 184 */ MCD::OPC_CheckPredicate, 109, 248, 0, 0, // Skip to: 437
5468/* 189 */ MCD::OPC_CheckField, 0, 7, 91, 241, 0, 0, // Skip to: 437
5469/* 196 */ MCD::OPC_Decode, 189, 96, 158, 1, // Opcode: CV_MULHHUN
5470/* 201 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 223
5471/* 206 */ MCD::OPC_CheckPredicate, 109, 226, 0, 0, // Skip to: 437
5472/* 211 */ MCD::OPC_CheckField, 0, 7, 91, 219, 0, 0, // Skip to: 437
5473/* 218 */ MCD::OPC_Decode, 194, 96, 158, 1, // Opcode: CV_MULURN
5474/* 223 */ MCD::OPC_FilterValue, 3, 209, 0, 0, // Skip to: 437
5475/* 228 */ MCD::OPC_CheckPredicate, 109, 204, 0, 0, // Skip to: 437
5476/* 233 */ MCD::OPC_CheckField, 0, 7, 91, 197, 0, 0, // Skip to: 437
5477/* 240 */ MCD::OPC_Decode, 190, 96, 158, 1, // Opcode: CV_MULHHURN
5478/* 245 */ MCD::OPC_FilterValue, 6, 91, 0, 0, // Skip to: 341
5479/* 250 */ MCD::OPC_ExtractField, 30, 2, // Inst{31-30} ...
5480/* 253 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 275
5481/* 258 */ MCD::OPC_CheckPredicate, 109, 174, 0, 0, // Skip to: 437
5482/* 263 */ MCD::OPC_CheckField, 0, 7, 91, 167, 0, 0, // Skip to: 437
5483/* 270 */ MCD::OPC_Decode, 154, 96, 163, 1, // Opcode: CV_MACSN
5484/* 275 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 297
5485/* 280 */ MCD::OPC_CheckPredicate, 109, 152, 0, 0, // Skip to: 437
5486/* 285 */ MCD::OPC_CheckField, 0, 7, 91, 145, 0, 0, // Skip to: 437
5487/* 292 */ MCD::OPC_Decode, 150, 96, 163, 1, // Opcode: CV_MACHHSN
5488/* 297 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 319
5489/* 302 */ MCD::OPC_CheckPredicate, 109, 130, 0, 0, // Skip to: 437
5490/* 307 */ MCD::OPC_CheckField, 0, 7, 91, 123, 0, 0, // Skip to: 437
5491/* 314 */ MCD::OPC_Decode, 155, 96, 163, 1, // Opcode: CV_MACSRN
5492/* 319 */ MCD::OPC_FilterValue, 3, 113, 0, 0, // Skip to: 437
5493/* 324 */ MCD::OPC_CheckPredicate, 109, 108, 0, 0, // Skip to: 437
5494/* 329 */ MCD::OPC_CheckField, 0, 7, 91, 101, 0, 0, // Skip to: 437
5495/* 336 */ MCD::OPC_Decode, 151, 96, 163, 1, // Opcode: CV_MACHHSRN
5496/* 341 */ MCD::OPC_FilterValue, 7, 91, 0, 0, // Skip to: 437
5497/* 346 */ MCD::OPC_ExtractField, 30, 2, // Inst{31-30} ...
5498/* 349 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 371
5499/* 354 */ MCD::OPC_CheckPredicate, 109, 78, 0, 0, // Skip to: 437
5500/* 359 */ MCD::OPC_CheckField, 0, 7, 91, 71, 0, 0, // Skip to: 437
5501/* 366 */ MCD::OPC_Decode, 156, 96, 163, 1, // Opcode: CV_MACUN
5502/* 371 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 393
5503/* 376 */ MCD::OPC_CheckPredicate, 109, 56, 0, 0, // Skip to: 437
5504/* 381 */ MCD::OPC_CheckField, 0, 7, 91, 49, 0, 0, // Skip to: 437
5505/* 388 */ MCD::OPC_Decode, 152, 96, 163, 1, // Opcode: CV_MACHHUN
5506/* 393 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 415
5507/* 398 */ MCD::OPC_CheckPredicate, 109, 34, 0, 0, // Skip to: 437
5508/* 403 */ MCD::OPC_CheckField, 0, 7, 91, 27, 0, 0, // Skip to: 437
5509/* 410 */ MCD::OPC_Decode, 157, 96, 163, 1, // Opcode: CV_MACURN
5510/* 415 */ MCD::OPC_FilterValue, 3, 17, 0, 0, // Skip to: 437
5511/* 420 */ MCD::OPC_CheckPredicate, 109, 12, 0, 0, // Skip to: 437
5512/* 425 */ MCD::OPC_CheckField, 0, 7, 91, 5, 0, 0, // Skip to: 437
5513/* 432 */ MCD::OPC_Decode, 153, 96, 163, 1, // Opcode: CV_MACHHURN
5514/* 437 */ MCD::OPC_Fail,
5515 0
5516};
5517
5518static const uint8_t DecoderTableXCVmem32[] = {
5519/* 0 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
5520/* 3 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 41
5521/* 8 */ MCD::OPC_ExtractField, 0, 7, // Inst{6-0} ...
5522/* 11 */ MCD::OPC_FilterValue, 11, 10, 0, 0, // Skip to: 26
5523/* 16 */ MCD::OPC_CheckPredicate, 110, 244, 1, 0, // Skip to: 521
5524/* 21 */ MCD::OPC_Decode, 137, 96, 164, 1, // Opcode: CV_LB_ri_inc
5525/* 26 */ MCD::OPC_FilterValue, 43, 234, 1, 0, // Skip to: 521
5526/* 31 */ MCD::OPC_CheckPredicate, 110, 229, 1, 0, // Skip to: 521
5527/* 36 */ MCD::OPC_Decode, 206, 96, 165, 1, // Opcode: CV_SB_ri_inc
5528/* 41 */ MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 79
5529/* 46 */ MCD::OPC_ExtractField, 0, 7, // Inst{6-0} ...
5530/* 49 */ MCD::OPC_FilterValue, 11, 10, 0, 0, // Skip to: 64
5531/* 54 */ MCD::OPC_CheckPredicate, 110, 206, 1, 0, // Skip to: 521
5532/* 59 */ MCD::OPC_Decode, 143, 96, 164, 1, // Opcode: CV_LH_ri_inc
5533/* 64 */ MCD::OPC_FilterValue, 43, 196, 1, 0, // Skip to: 521
5534/* 69 */ MCD::OPC_CheckPredicate, 110, 191, 1, 0, // Skip to: 521
5535/* 74 */ MCD::OPC_Decode, 236, 96, 165, 1, // Opcode: CV_SH_ri_inc
5536/* 79 */ MCD::OPC_FilterValue, 2, 33, 0, 0, // Skip to: 117
5537/* 84 */ MCD::OPC_ExtractField, 0, 7, // Inst{6-0} ...
5538/* 87 */ MCD::OPC_FilterValue, 11, 10, 0, 0, // Skip to: 102
5539/* 92 */ MCD::OPC_CheckPredicate, 110, 168, 1, 0, // Skip to: 521
5540/* 97 */ MCD::OPC_Decode, 146, 96, 164, 1, // Opcode: CV_LW_ri_inc
5541/* 102 */ MCD::OPC_FilterValue, 43, 158, 1, 0, // Skip to: 521
5542/* 107 */ MCD::OPC_CheckPredicate, 110, 153, 1, 0, // Skip to: 521
5543/* 112 */ MCD::OPC_Decode, 152, 97, 165, 1, // Opcode: CV_SW_ri_inc
5544/* 117 */ MCD::OPC_FilterValue, 3, 99, 1, 0, // Skip to: 477
5545/* 122 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ...
5546/* 125 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 147
5547/* 130 */ MCD::OPC_CheckPredicate, 110, 130, 1, 0, // Skip to: 521
5548/* 135 */ MCD::OPC_CheckField, 0, 7, 43, 123, 1, 0, // Skip to: 521
5549/* 142 */ MCD::OPC_Decode, 139, 96, 166, 1, // Opcode: CV_LB_rr_inc
5550/* 147 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 169
5551/* 152 */ MCD::OPC_CheckPredicate, 110, 108, 1, 0, // Skip to: 521
5552/* 157 */ MCD::OPC_CheckField, 0, 7, 43, 101, 1, 0, // Skip to: 521
5553/* 164 */ MCD::OPC_Decode, 145, 96, 166, 1, // Opcode: CV_LH_rr_inc
5554/* 169 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 191
5555/* 174 */ MCD::OPC_CheckPredicate, 110, 86, 1, 0, // Skip to: 521
5556/* 179 */ MCD::OPC_CheckField, 0, 7, 43, 79, 1, 0, // Skip to: 521
5557/* 186 */ MCD::OPC_Decode, 148, 96, 166, 1, // Opcode: CV_LW_rr_inc
5558/* 191 */ MCD::OPC_FilterValue, 4, 17, 0, 0, // Skip to: 213
5559/* 196 */ MCD::OPC_CheckPredicate, 110, 64, 1, 0, // Skip to: 521
5560/* 201 */ MCD::OPC_CheckField, 0, 7, 43, 57, 1, 0, // Skip to: 521
5561/* 208 */ MCD::OPC_Decode, 138, 96, 167, 1, // Opcode: CV_LB_rr
5562/* 213 */ MCD::OPC_FilterValue, 5, 17, 0, 0, // Skip to: 235
5563/* 218 */ MCD::OPC_CheckPredicate, 110, 42, 1, 0, // Skip to: 521
5564/* 223 */ MCD::OPC_CheckField, 0, 7, 43, 35, 1, 0, // Skip to: 521
5565/* 230 */ MCD::OPC_Decode, 144, 96, 167, 1, // Opcode: CV_LH_rr
5566/* 235 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 257
5567/* 240 */ MCD::OPC_CheckPredicate, 110, 20, 1, 0, // Skip to: 521
5568/* 245 */ MCD::OPC_CheckField, 0, 7, 43, 13, 1, 0, // Skip to: 521
5569/* 252 */ MCD::OPC_Decode, 147, 96, 167, 1, // Opcode: CV_LW_rr
5570/* 257 */ MCD::OPC_FilterValue, 8, 17, 0, 0, // Skip to: 279
5571/* 262 */ MCD::OPC_CheckPredicate, 110, 254, 0, 0, // Skip to: 521
5572/* 267 */ MCD::OPC_CheckField, 0, 7, 43, 247, 0, 0, // Skip to: 521
5573/* 274 */ MCD::OPC_Decode, 136, 96, 166, 1, // Opcode: CV_LBU_rr_inc
5574/* 279 */ MCD::OPC_FilterValue, 9, 17, 0, 0, // Skip to: 301
5575/* 284 */ MCD::OPC_CheckPredicate, 110, 232, 0, 0, // Skip to: 521
5576/* 289 */ MCD::OPC_CheckField, 0, 7, 43, 225, 0, 0, // Skip to: 521
5577/* 296 */ MCD::OPC_Decode, 142, 96, 166, 1, // Opcode: CV_LHU_rr_inc
5578/* 301 */ MCD::OPC_FilterValue, 12, 17, 0, 0, // Skip to: 323
5579/* 306 */ MCD::OPC_CheckPredicate, 110, 210, 0, 0, // Skip to: 521
5580/* 311 */ MCD::OPC_CheckField, 0, 7, 43, 203, 0, 0, // Skip to: 521
5581/* 318 */ MCD::OPC_Decode, 135, 96, 167, 1, // Opcode: CV_LBU_rr
5582/* 323 */ MCD::OPC_FilterValue, 13, 17, 0, 0, // Skip to: 345
5583/* 328 */ MCD::OPC_CheckPredicate, 110, 188, 0, 0, // Skip to: 521
5584/* 333 */ MCD::OPC_CheckField, 0, 7, 43, 181, 0, 0, // Skip to: 521
5585/* 340 */ MCD::OPC_Decode, 141, 96, 167, 1, // Opcode: CV_LHU_rr
5586/* 345 */ MCD::OPC_FilterValue, 16, 17, 0, 0, // Skip to: 367
5587/* 350 */ MCD::OPC_CheckPredicate, 110, 166, 0, 0, // Skip to: 521
5588/* 355 */ MCD::OPC_CheckField, 0, 7, 43, 159, 0, 0, // Skip to: 521
5589/* 362 */ MCD::OPC_Decode, 208, 96, 168, 1, // Opcode: CV_SB_rr_inc
5590/* 367 */ MCD::OPC_FilterValue, 17, 17, 0, 0, // Skip to: 389
5591/* 372 */ MCD::OPC_CheckPredicate, 110, 144, 0, 0, // Skip to: 521
5592/* 377 */ MCD::OPC_CheckField, 0, 7, 43, 137, 0, 0, // Skip to: 521
5593/* 384 */ MCD::OPC_Decode, 238, 96, 168, 1, // Opcode: CV_SH_rr_inc
5594/* 389 */ MCD::OPC_FilterValue, 18, 17, 0, 0, // Skip to: 411
5595/* 394 */ MCD::OPC_CheckPredicate, 110, 122, 0, 0, // Skip to: 521
5596/* 399 */ MCD::OPC_CheckField, 0, 7, 43, 115, 0, 0, // Skip to: 521
5597/* 406 */ MCD::OPC_Decode, 154, 97, 168, 1, // Opcode: CV_SW_rr_inc
5598/* 411 */ MCD::OPC_FilterValue, 20, 17, 0, 0, // Skip to: 433
5599/* 416 */ MCD::OPC_CheckPredicate, 110, 100, 0, 0, // Skip to: 521
5600/* 421 */ MCD::OPC_CheckField, 0, 7, 43, 93, 0, 0, // Skip to: 521
5601/* 428 */ MCD::OPC_Decode, 207, 96, 169, 1, // Opcode: CV_SB_rr
5602/* 433 */ MCD::OPC_FilterValue, 21, 17, 0, 0, // Skip to: 455
5603/* 438 */ MCD::OPC_CheckPredicate, 110, 78, 0, 0, // Skip to: 521
5604/* 443 */ MCD::OPC_CheckField, 0, 7, 43, 71, 0, 0, // Skip to: 521
5605/* 450 */ MCD::OPC_Decode, 237, 96, 169, 1, // Opcode: CV_SH_rr
5606/* 455 */ MCD::OPC_FilterValue, 22, 61, 0, 0, // Skip to: 521
5607/* 460 */ MCD::OPC_CheckPredicate, 110, 56, 0, 0, // Skip to: 521
5608/* 465 */ MCD::OPC_CheckField, 0, 7, 43, 49, 0, 0, // Skip to: 521
5609/* 472 */ MCD::OPC_Decode, 153, 97, 169, 1, // Opcode: CV_SW_rr
5610/* 477 */ MCD::OPC_FilterValue, 4, 17, 0, 0, // Skip to: 499
5611/* 482 */ MCD::OPC_CheckPredicate, 110, 34, 0, 0, // Skip to: 521
5612/* 487 */ MCD::OPC_CheckField, 0, 7, 11, 27, 0, 0, // Skip to: 521
5613/* 494 */ MCD::OPC_Decode, 134, 96, 164, 1, // Opcode: CV_LBU_ri_inc
5614/* 499 */ MCD::OPC_FilterValue, 5, 17, 0, 0, // Skip to: 521
5615/* 504 */ MCD::OPC_CheckPredicate, 110, 12, 0, 0, // Skip to: 521
5616/* 509 */ MCD::OPC_CheckField, 0, 7, 11, 5, 0, 0, // Skip to: 521
5617/* 516 */ MCD::OPC_Decode, 140, 96, 164, 1, // Opcode: CV_LHU_ri_inc
5618/* 521 */ MCD::OPC_Fail,
5619 0
5620};
5621
5622static const uint8_t DecoderTableXCVsimd32[] = {
5623/* 0 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
5624/* 3 */ MCD::OPC_FilterValue, 0, 159, 0, 0, // Skip to: 167
5625/* 8 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
5626/* 11 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 39
5627/* 16 */ MCD::OPC_CheckPredicate, 111, 152, 23, 0, // Skip to: 6061
5628/* 21 */ MCD::OPC_CheckField, 25, 1, 0, 145, 23, 0, // Skip to: 6061
5629/* 28 */ MCD::OPC_CheckField, 0, 7, 123, 138, 23, 0, // Skip to: 6061
5630/* 35 */ MCD::OPC_Decode, 248, 94, 59, // Opcode: CV_ADD_H
5631/* 39 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 67
5632/* 44 */ MCD::OPC_CheckPredicate, 111, 124, 23, 0, // Skip to: 6061
5633/* 49 */ MCD::OPC_CheckField, 25, 1, 0, 117, 23, 0, // Skip to: 6061
5634/* 56 */ MCD::OPC_CheckField, 0, 7, 123, 110, 23, 0, // Skip to: 6061
5635/* 63 */ MCD::OPC_Decode, 244, 94, 59, // Opcode: CV_ADD_B
5636/* 67 */ MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 95
5637/* 72 */ MCD::OPC_CheckPredicate, 111, 96, 23, 0, // Skip to: 6061
5638/* 77 */ MCD::OPC_CheckField, 25, 1, 0, 89, 23, 0, // Skip to: 6061
5639/* 84 */ MCD::OPC_CheckField, 0, 7, 123, 82, 23, 0, // Skip to: 6061
5640/* 91 */ MCD::OPC_Decode, 252, 94, 59, // Opcode: CV_ADD_SC_H
5641/* 95 */ MCD::OPC_FilterValue, 5, 23, 0, 0, // Skip to: 123
5642/* 100 */ MCD::OPC_CheckPredicate, 111, 68, 23, 0, // Skip to: 6061
5643/* 105 */ MCD::OPC_CheckField, 25, 1, 0, 61, 23, 0, // Skip to: 6061
5644/* 112 */ MCD::OPC_CheckField, 0, 7, 123, 54, 23, 0, // Skip to: 6061
5645/* 119 */ MCD::OPC_Decode, 251, 94, 59, // Opcode: CV_ADD_SC_B
5646/* 123 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 145
5647/* 128 */ MCD::OPC_CheckPredicate, 111, 40, 23, 0, // Skip to: 6061
5648/* 133 */ MCD::OPC_CheckField, 0, 7, 123, 33, 23, 0, // Skip to: 6061
5649/* 140 */ MCD::OPC_Decode, 250, 94, 170, 1, // Opcode: CV_ADD_SCI_H
5650/* 145 */ MCD::OPC_FilterValue, 7, 23, 23, 0, // Skip to: 6061
5651/* 150 */ MCD::OPC_CheckPredicate, 111, 18, 23, 0, // Skip to: 6061
5652/* 155 */ MCD::OPC_CheckField, 0, 7, 123, 11, 23, 0, // Skip to: 6061
5653/* 162 */ MCD::OPC_Decode, 249, 94, 170, 1, // Opcode: CV_ADD_SCI_B
5654/* 167 */ MCD::OPC_FilterValue, 1, 159, 0, 0, // Skip to: 331
5655/* 172 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
5656/* 175 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 203
5657/* 180 */ MCD::OPC_CheckPredicate, 111, 244, 22, 0, // Skip to: 6061
5658/* 185 */ MCD::OPC_CheckField, 25, 1, 0, 237, 22, 0, // Skip to: 6061
5659/* 192 */ MCD::OPC_CheckField, 0, 7, 123, 230, 22, 0, // Skip to: 6061
5660/* 199 */ MCD::OPC_Decode, 156, 95, 59, // Opcode: CV_CMPEQ_H
5661/* 203 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 231
5662/* 208 */ MCD::OPC_CheckPredicate, 111, 216, 22, 0, // Skip to: 6061
5663/* 213 */ MCD::OPC_CheckField, 25, 1, 0, 209, 22, 0, // Skip to: 6061
5664/* 220 */ MCD::OPC_CheckField, 0, 7, 123, 202, 22, 0, // Skip to: 6061
5665/* 227 */ MCD::OPC_Decode, 155, 95, 59, // Opcode: CV_CMPEQ_B
5666/* 231 */ MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 259
5667/* 236 */ MCD::OPC_CheckPredicate, 111, 188, 22, 0, // Skip to: 6061
5668/* 241 */ MCD::OPC_CheckField, 25, 1, 0, 181, 22, 0, // Skip to: 6061
5669/* 248 */ MCD::OPC_CheckField, 0, 7, 123, 174, 22, 0, // Skip to: 6061
5670/* 255 */ MCD::OPC_Decode, 160, 95, 59, // Opcode: CV_CMPEQ_SC_H
5671/* 259 */ MCD::OPC_FilterValue, 5, 23, 0, 0, // Skip to: 287
5672/* 264 */ MCD::OPC_CheckPredicate, 111, 160, 22, 0, // Skip to: 6061
5673/* 269 */ MCD::OPC_CheckField, 25, 1, 0, 153, 22, 0, // Skip to: 6061
5674/* 276 */ MCD::OPC_CheckField, 0, 7, 123, 146, 22, 0, // Skip to: 6061
5675/* 283 */ MCD::OPC_Decode, 159, 95, 59, // Opcode: CV_CMPEQ_SC_B
5676/* 287 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 309
5677/* 292 */ MCD::OPC_CheckPredicate, 111, 132, 22, 0, // Skip to: 6061
5678/* 297 */ MCD::OPC_CheckField, 0, 7, 123, 125, 22, 0, // Skip to: 6061
5679/* 304 */ MCD::OPC_Decode, 158, 95, 170, 1, // Opcode: CV_CMPEQ_SCI_H
5680/* 309 */ MCD::OPC_FilterValue, 7, 115, 22, 0, // Skip to: 6061
5681/* 314 */ MCD::OPC_CheckPredicate, 111, 110, 22, 0, // Skip to: 6061
5682/* 319 */ MCD::OPC_CheckField, 0, 7, 123, 103, 22, 0, // Skip to: 6061
5683/* 326 */ MCD::OPC_Decode, 157, 95, 170, 1, // Opcode: CV_CMPEQ_SCI_B
5684/* 331 */ MCD::OPC_FilterValue, 2, 159, 0, 0, // Skip to: 495
5685/* 336 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
5686/* 339 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 367
5687/* 344 */ MCD::OPC_CheckPredicate, 111, 80, 22, 0, // Skip to: 6061
5688/* 349 */ MCD::OPC_CheckField, 25, 1, 0, 73, 22, 0, // Skip to: 6061
5689/* 356 */ MCD::OPC_CheckField, 0, 7, 123, 66, 22, 0, // Skip to: 6061
5690/* 363 */ MCD::OPC_Decode, 147, 97, 59, // Opcode: CV_SUB_H
5691/* 367 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 395
5692/* 372 */ MCD::OPC_CheckPredicate, 111, 52, 22, 0, // Skip to: 6061
5693/* 377 */ MCD::OPC_CheckField, 25, 1, 0, 45, 22, 0, // Skip to: 6061
5694/* 384 */ MCD::OPC_CheckField, 0, 7, 123, 38, 22, 0, // Skip to: 6061
5695/* 391 */ MCD::OPC_Decode, 143, 97, 59, // Opcode: CV_SUB_B
5696/* 395 */ MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 423
5697/* 400 */ MCD::OPC_CheckPredicate, 111, 24, 22, 0, // Skip to: 6061
5698/* 405 */ MCD::OPC_CheckField, 25, 1, 0, 17, 22, 0, // Skip to: 6061
5699/* 412 */ MCD::OPC_CheckField, 0, 7, 123, 10, 22, 0, // Skip to: 6061
5700/* 419 */ MCD::OPC_Decode, 151, 97, 59, // Opcode: CV_SUB_SC_H
5701/* 423 */ MCD::OPC_FilterValue, 5, 23, 0, 0, // Skip to: 451
5702/* 428 */ MCD::OPC_CheckPredicate, 111, 252, 21, 0, // Skip to: 6061
5703/* 433 */ MCD::OPC_CheckField, 25, 1, 0, 245, 21, 0, // Skip to: 6061
5704/* 440 */ MCD::OPC_CheckField, 0, 7, 123, 238, 21, 0, // Skip to: 6061
5705/* 447 */ MCD::OPC_Decode, 150, 97, 59, // Opcode: CV_SUB_SC_B
5706/* 451 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 473
5707/* 456 */ MCD::OPC_CheckPredicate, 111, 224, 21, 0, // Skip to: 6061
5708/* 461 */ MCD::OPC_CheckField, 0, 7, 123, 217, 21, 0, // Skip to: 6061
5709/* 468 */ MCD::OPC_Decode, 149, 97, 170, 1, // Opcode: CV_SUB_SCI_H
5710/* 473 */ MCD::OPC_FilterValue, 7, 207, 21, 0, // Skip to: 6061
5711/* 478 */ MCD::OPC_CheckPredicate, 111, 202, 21, 0, // Skip to: 6061
5712/* 483 */ MCD::OPC_CheckField, 0, 7, 123, 195, 21, 0, // Skip to: 6061
5713/* 490 */ MCD::OPC_Decode, 148, 97, 170, 1, // Opcode: CV_SUB_SCI_B
5714/* 495 */ MCD::OPC_FilterValue, 3, 159, 0, 0, // Skip to: 659
5715/* 500 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
5716/* 503 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 531
5717/* 508 */ MCD::OPC_CheckPredicate, 111, 172, 21, 0, // Skip to: 6061
5718/* 513 */ MCD::OPC_CheckField, 25, 1, 0, 165, 21, 0, // Skip to: 6061
5719/* 520 */ MCD::OPC_CheckField, 0, 7, 123, 158, 21, 0, // Skip to: 6061
5720/* 527 */ MCD::OPC_Decode, 210, 95, 59, // Opcode: CV_CMPNE_H
5721/* 531 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 559
5722/* 536 */ MCD::OPC_CheckPredicate, 111, 144, 21, 0, // Skip to: 6061
5723/* 541 */ MCD::OPC_CheckField, 25, 1, 0, 137, 21, 0, // Skip to: 6061
5724/* 548 */ MCD::OPC_CheckField, 0, 7, 123, 130, 21, 0, // Skip to: 6061
5725/* 555 */ MCD::OPC_Decode, 209, 95, 59, // Opcode: CV_CMPNE_B
5726/* 559 */ MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 587
5727/* 564 */ MCD::OPC_CheckPredicate, 111, 116, 21, 0, // Skip to: 6061
5728/* 569 */ MCD::OPC_CheckField, 25, 1, 0, 109, 21, 0, // Skip to: 6061
5729/* 576 */ MCD::OPC_CheckField, 0, 7, 123, 102, 21, 0, // Skip to: 6061
5730/* 583 */ MCD::OPC_Decode, 214, 95, 59, // Opcode: CV_CMPNE_SC_H
5731/* 587 */ MCD::OPC_FilterValue, 5, 23, 0, 0, // Skip to: 615
5732/* 592 */ MCD::OPC_CheckPredicate, 111, 88, 21, 0, // Skip to: 6061
5733/* 597 */ MCD::OPC_CheckField, 25, 1, 0, 81, 21, 0, // Skip to: 6061
5734/* 604 */ MCD::OPC_CheckField, 0, 7, 123, 74, 21, 0, // Skip to: 6061
5735/* 611 */ MCD::OPC_Decode, 213, 95, 59, // Opcode: CV_CMPNE_SC_B
5736/* 615 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 637
5737/* 620 */ MCD::OPC_CheckPredicate, 111, 60, 21, 0, // Skip to: 6061
5738/* 625 */ MCD::OPC_CheckField, 0, 7, 123, 53, 21, 0, // Skip to: 6061
5739/* 632 */ MCD::OPC_Decode, 212, 95, 170, 1, // Opcode: CV_CMPNE_SCI_H
5740/* 637 */ MCD::OPC_FilterValue, 7, 43, 21, 0, // Skip to: 6061
5741/* 642 */ MCD::OPC_CheckPredicate, 111, 38, 21, 0, // Skip to: 6061
5742/* 647 */ MCD::OPC_CheckField, 0, 7, 123, 31, 21, 0, // Skip to: 6061
5743/* 654 */ MCD::OPC_Decode, 211, 95, 170, 1, // Opcode: CV_CMPNE_SCI_B
5744/* 659 */ MCD::OPC_FilterValue, 4, 159, 0, 0, // Skip to: 823
5745/* 664 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
5746/* 667 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 695
5747/* 672 */ MCD::OPC_CheckPredicate, 111, 8, 21, 0, // Skip to: 6061
5748/* 677 */ MCD::OPC_CheckField, 25, 1, 0, 1, 21, 0, // Skip to: 6061
5749/* 684 */ MCD::OPC_CheckField, 0, 7, 123, 250, 20, 0, // Skip to: 6061
5750/* 691 */ MCD::OPC_Decode, 138, 95, 59, // Opcode: CV_AVG_H
5751/* 695 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 723
5752/* 700 */ MCD::OPC_CheckPredicate, 111, 236, 20, 0, // Skip to: 6061
5753/* 705 */ MCD::OPC_CheckField, 25, 1, 0, 229, 20, 0, // Skip to: 6061
5754/* 712 */ MCD::OPC_CheckField, 0, 7, 123, 222, 20, 0, // Skip to: 6061
5755/* 719 */ MCD::OPC_Decode, 137, 95, 59, // Opcode: CV_AVG_B
5756/* 723 */ MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 751
5757/* 728 */ MCD::OPC_CheckPredicate, 111, 208, 20, 0, // Skip to: 6061
5758/* 733 */ MCD::OPC_CheckField, 25, 1, 0, 201, 20, 0, // Skip to: 6061
5759/* 740 */ MCD::OPC_CheckField, 0, 7, 123, 194, 20, 0, // Skip to: 6061
5760/* 747 */ MCD::OPC_Decode, 142, 95, 59, // Opcode: CV_AVG_SC_H
5761/* 751 */ MCD::OPC_FilterValue, 5, 23, 0, 0, // Skip to: 779
5762/* 756 */ MCD::OPC_CheckPredicate, 111, 180, 20, 0, // Skip to: 6061
5763/* 761 */ MCD::OPC_CheckField, 25, 1, 0, 173, 20, 0, // Skip to: 6061
5764/* 768 */ MCD::OPC_CheckField, 0, 7, 123, 166, 20, 0, // Skip to: 6061
5765/* 775 */ MCD::OPC_Decode, 141, 95, 59, // Opcode: CV_AVG_SC_B
5766/* 779 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 801
5767/* 784 */ MCD::OPC_CheckPredicate, 111, 152, 20, 0, // Skip to: 6061
5768/* 789 */ MCD::OPC_CheckField, 0, 7, 123, 145, 20, 0, // Skip to: 6061
5769/* 796 */ MCD::OPC_Decode, 140, 95, 170, 1, // Opcode: CV_AVG_SCI_H
5770/* 801 */ MCD::OPC_FilterValue, 7, 135, 20, 0, // Skip to: 6061
5771/* 806 */ MCD::OPC_CheckPredicate, 111, 130, 20, 0, // Skip to: 6061
5772/* 811 */ MCD::OPC_CheckField, 0, 7, 123, 123, 20, 0, // Skip to: 6061
5773/* 818 */ MCD::OPC_Decode, 139, 95, 170, 1, // Opcode: CV_AVG_SCI_B
5774/* 823 */ MCD::OPC_FilterValue, 5, 159, 0, 0, // Skip to: 987
5775/* 828 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
5776/* 831 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 859
5777/* 836 */ MCD::OPC_CheckPredicate, 111, 100, 20, 0, // Skip to: 6061
5778/* 841 */ MCD::OPC_CheckField, 25, 1, 0, 93, 20, 0, // Skip to: 6061
5779/* 848 */ MCD::OPC_CheckField, 0, 7, 123, 86, 20, 0, // Skip to: 6061
5780/* 855 */ MCD::OPC_Decode, 180, 95, 59, // Opcode: CV_CMPGT_H
5781/* 859 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 887
5782/* 864 */ MCD::OPC_CheckPredicate, 111, 72, 20, 0, // Skip to: 6061
5783/* 869 */ MCD::OPC_CheckField, 25, 1, 0, 65, 20, 0, // Skip to: 6061
5784/* 876 */ MCD::OPC_CheckField, 0, 7, 123, 58, 20, 0, // Skip to: 6061
5785/* 883 */ MCD::OPC_Decode, 179, 95, 59, // Opcode: CV_CMPGT_B
5786/* 887 */ MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 915
5787/* 892 */ MCD::OPC_CheckPredicate, 111, 44, 20, 0, // Skip to: 6061
5788/* 897 */ MCD::OPC_CheckField, 25, 1, 0, 37, 20, 0, // Skip to: 6061
5789/* 904 */ MCD::OPC_CheckField, 0, 7, 123, 30, 20, 0, // Skip to: 6061
5790/* 911 */ MCD::OPC_Decode, 184, 95, 59, // Opcode: CV_CMPGT_SC_H
5791/* 915 */ MCD::OPC_FilterValue, 5, 23, 0, 0, // Skip to: 943
5792/* 920 */ MCD::OPC_CheckPredicate, 111, 16, 20, 0, // Skip to: 6061
5793/* 925 */ MCD::OPC_CheckField, 25, 1, 0, 9, 20, 0, // Skip to: 6061
5794/* 932 */ MCD::OPC_CheckField, 0, 7, 123, 2, 20, 0, // Skip to: 6061
5795/* 939 */ MCD::OPC_Decode, 183, 95, 59, // Opcode: CV_CMPGT_SC_B
5796/* 943 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 965
5797/* 948 */ MCD::OPC_CheckPredicate, 111, 244, 19, 0, // Skip to: 6061
5798/* 953 */ MCD::OPC_CheckField, 0, 7, 123, 237, 19, 0, // Skip to: 6061
5799/* 960 */ MCD::OPC_Decode, 182, 95, 170, 1, // Opcode: CV_CMPGT_SCI_H
5800/* 965 */ MCD::OPC_FilterValue, 7, 227, 19, 0, // Skip to: 6061
5801/* 970 */ MCD::OPC_CheckPredicate, 111, 222, 19, 0, // Skip to: 6061
5802/* 975 */ MCD::OPC_CheckField, 0, 7, 123, 215, 19, 0, // Skip to: 6061
5803/* 982 */ MCD::OPC_Decode, 181, 95, 170, 1, // Opcode: CV_CMPGT_SCI_B
5804/* 987 */ MCD::OPC_FilterValue, 6, 159, 0, 0, // Skip to: 1151
5805/* 992 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
5806/* 995 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 1023
5807/* 1000 */ MCD::OPC_CheckPredicate, 111, 192, 19, 0, // Skip to: 6061
5808/* 1005 */ MCD::OPC_CheckField, 25, 1, 0, 185, 19, 0, // Skip to: 6061
5809/* 1012 */ MCD::OPC_CheckField, 0, 7, 123, 178, 19, 0, // Skip to: 6061
5810/* 1019 */ MCD::OPC_Decode, 132, 95, 59, // Opcode: CV_AVGU_H
5811/* 1023 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 1051
5812/* 1028 */ MCD::OPC_CheckPredicate, 111, 164, 19, 0, // Skip to: 6061
5813/* 1033 */ MCD::OPC_CheckField, 25, 1, 0, 157, 19, 0, // Skip to: 6061
5814/* 1040 */ MCD::OPC_CheckField, 0, 7, 123, 150, 19, 0, // Skip to: 6061
5815/* 1047 */ MCD::OPC_Decode, 131, 95, 59, // Opcode: CV_AVGU_B
5816/* 1051 */ MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 1079
5817/* 1056 */ MCD::OPC_CheckPredicate, 111, 136, 19, 0, // Skip to: 6061
5818/* 1061 */ MCD::OPC_CheckField, 25, 1, 0, 129, 19, 0, // Skip to: 6061
5819/* 1068 */ MCD::OPC_CheckField, 0, 7, 123, 122, 19, 0, // Skip to: 6061
5820/* 1075 */ MCD::OPC_Decode, 136, 95, 59, // Opcode: CV_AVGU_SC_H
5821/* 1079 */ MCD::OPC_FilterValue, 5, 23, 0, 0, // Skip to: 1107
5822/* 1084 */ MCD::OPC_CheckPredicate, 111, 108, 19, 0, // Skip to: 6061
5823/* 1089 */ MCD::OPC_CheckField, 25, 1, 0, 101, 19, 0, // Skip to: 6061
5824/* 1096 */ MCD::OPC_CheckField, 0, 7, 123, 94, 19, 0, // Skip to: 6061
5825/* 1103 */ MCD::OPC_Decode, 135, 95, 59, // Opcode: CV_AVGU_SC_B
5826/* 1107 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 1129
5827/* 1112 */ MCD::OPC_CheckPredicate, 111, 80, 19, 0, // Skip to: 6061
5828/* 1117 */ MCD::OPC_CheckField, 0, 7, 123, 73, 19, 0, // Skip to: 6061
5829/* 1124 */ MCD::OPC_Decode, 134, 95, 171, 1, // Opcode: CV_AVGU_SCI_H
5830/* 1129 */ MCD::OPC_FilterValue, 7, 63, 19, 0, // Skip to: 6061
5831/* 1134 */ MCD::OPC_CheckPredicate, 111, 58, 19, 0, // Skip to: 6061
5832/* 1139 */ MCD::OPC_CheckField, 0, 7, 123, 51, 19, 0, // Skip to: 6061
5833/* 1146 */ MCD::OPC_Decode, 133, 95, 171, 1, // Opcode: CV_AVGU_SCI_B
5834/* 1151 */ MCD::OPC_FilterValue, 7, 159, 0, 0, // Skip to: 1315
5835/* 1156 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
5836/* 1159 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 1187
5837/* 1164 */ MCD::OPC_CheckPredicate, 111, 28, 19, 0, // Skip to: 6061
5838/* 1169 */ MCD::OPC_CheckField, 25, 1, 0, 21, 19, 0, // Skip to: 6061
5839/* 1176 */ MCD::OPC_CheckField, 0, 7, 123, 14, 19, 0, // Skip to: 6061
5840/* 1183 */ MCD::OPC_Decode, 168, 95, 59, // Opcode: CV_CMPGE_H
5841/* 1187 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 1215
5842/* 1192 */ MCD::OPC_CheckPredicate, 111, 0, 19, 0, // Skip to: 6061
5843/* 1197 */ MCD::OPC_CheckField, 25, 1, 0, 249, 18, 0, // Skip to: 6061
5844/* 1204 */ MCD::OPC_CheckField, 0, 7, 123, 242, 18, 0, // Skip to: 6061
5845/* 1211 */ MCD::OPC_Decode, 167, 95, 59, // Opcode: CV_CMPGE_B
5846/* 1215 */ MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 1243
5847/* 1220 */ MCD::OPC_CheckPredicate, 111, 228, 18, 0, // Skip to: 6061
5848/* 1225 */ MCD::OPC_CheckField, 25, 1, 0, 221, 18, 0, // Skip to: 6061
5849/* 1232 */ MCD::OPC_CheckField, 0, 7, 123, 214, 18, 0, // Skip to: 6061
5850/* 1239 */ MCD::OPC_Decode, 172, 95, 59, // Opcode: CV_CMPGE_SC_H
5851/* 1243 */ MCD::OPC_FilterValue, 5, 23, 0, 0, // Skip to: 1271
5852/* 1248 */ MCD::OPC_CheckPredicate, 111, 200, 18, 0, // Skip to: 6061
5853/* 1253 */ MCD::OPC_CheckField, 25, 1, 0, 193, 18, 0, // Skip to: 6061
5854/* 1260 */ MCD::OPC_CheckField, 0, 7, 123, 186, 18, 0, // Skip to: 6061
5855/* 1267 */ MCD::OPC_Decode, 171, 95, 59, // Opcode: CV_CMPGE_SC_B
5856/* 1271 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 1293
5857/* 1276 */ MCD::OPC_CheckPredicate, 111, 172, 18, 0, // Skip to: 6061
5858/* 1281 */ MCD::OPC_CheckField, 0, 7, 123, 165, 18, 0, // Skip to: 6061
5859/* 1288 */ MCD::OPC_Decode, 170, 95, 170, 1, // Opcode: CV_CMPGE_SCI_H
5860/* 1293 */ MCD::OPC_FilterValue, 7, 155, 18, 0, // Skip to: 6061
5861/* 1298 */ MCD::OPC_CheckPredicate, 111, 150, 18, 0, // Skip to: 6061
5862/* 1303 */ MCD::OPC_CheckField, 0, 7, 123, 143, 18, 0, // Skip to: 6061
5863/* 1310 */ MCD::OPC_Decode, 169, 95, 170, 1, // Opcode: CV_CMPGE_SCI_B
5864/* 1315 */ MCD::OPC_FilterValue, 8, 159, 0, 0, // Skip to: 1479
5865/* 1320 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
5866/* 1323 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 1351
5867/* 1328 */ MCD::OPC_CheckPredicate, 111, 120, 18, 0, // Skip to: 6061
5868/* 1333 */ MCD::OPC_CheckField, 25, 1, 0, 113, 18, 0, // Skip to: 6061
5869/* 1340 */ MCD::OPC_CheckField, 0, 7, 123, 106, 18, 0, // Skip to: 6061
5870/* 1347 */ MCD::OPC_Decode, 181, 96, 59, // Opcode: CV_MIN_H
5871/* 1351 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 1379
5872/* 1356 */ MCD::OPC_CheckPredicate, 111, 92, 18, 0, // Skip to: 6061
5873/* 1361 */ MCD::OPC_CheckField, 25, 1, 0, 85, 18, 0, // Skip to: 6061
5874/* 1368 */ MCD::OPC_CheckField, 0, 7, 123, 78, 18, 0, // Skip to: 6061
5875/* 1375 */ MCD::OPC_Decode, 180, 96, 59, // Opcode: CV_MIN_B
5876/* 1379 */ MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 1407
5877/* 1384 */ MCD::OPC_CheckPredicate, 111, 64, 18, 0, // Skip to: 6061
5878/* 1389 */ MCD::OPC_CheckField, 25, 1, 0, 57, 18, 0, // Skip to: 6061
5879/* 1396 */ MCD::OPC_CheckField, 0, 7, 123, 50, 18, 0, // Skip to: 6061
5880/* 1403 */ MCD::OPC_Decode, 185, 96, 59, // Opcode: CV_MIN_SC_H
5881/* 1407 */ MCD::OPC_FilterValue, 5, 23, 0, 0, // Skip to: 1435
5882/* 1412 */ MCD::OPC_CheckPredicate, 111, 36, 18, 0, // Skip to: 6061
5883/* 1417 */ MCD::OPC_CheckField, 25, 1, 0, 29, 18, 0, // Skip to: 6061
5884/* 1424 */ MCD::OPC_CheckField, 0, 7, 123, 22, 18, 0, // Skip to: 6061
5885/* 1431 */ MCD::OPC_Decode, 184, 96, 59, // Opcode: CV_MIN_SC_B
5886/* 1435 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 1457
5887/* 1440 */ MCD::OPC_CheckPredicate, 111, 8, 18, 0, // Skip to: 6061
5888/* 1445 */ MCD::OPC_CheckField, 0, 7, 123, 1, 18, 0, // Skip to: 6061
5889/* 1452 */ MCD::OPC_Decode, 183, 96, 170, 1, // Opcode: CV_MIN_SCI_H
5890/* 1457 */ MCD::OPC_FilterValue, 7, 247, 17, 0, // Skip to: 6061
5891/* 1462 */ MCD::OPC_CheckPredicate, 111, 242, 17, 0, // Skip to: 6061
5892/* 1467 */ MCD::OPC_CheckField, 0, 7, 123, 235, 17, 0, // Skip to: 6061
5893/* 1474 */ MCD::OPC_Decode, 182, 96, 170, 1, // Opcode: CV_MIN_SCI_B
5894/* 1479 */ MCD::OPC_FilterValue, 9, 159, 0, 0, // Skip to: 1643
5895/* 1484 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
5896/* 1487 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 1515
5897/* 1492 */ MCD::OPC_CheckPredicate, 111, 212, 17, 0, // Skip to: 6061
5898/* 1497 */ MCD::OPC_CheckField, 25, 1, 0, 205, 17, 0, // Skip to: 6061
5899/* 1504 */ MCD::OPC_CheckField, 0, 7, 123, 198, 17, 0, // Skip to: 6061
5900/* 1511 */ MCD::OPC_Decode, 204, 95, 59, // Opcode: CV_CMPLT_H
5901/* 1515 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 1543
5902/* 1520 */ MCD::OPC_CheckPredicate, 111, 184, 17, 0, // Skip to: 6061
5903/* 1525 */ MCD::OPC_CheckField, 25, 1, 0, 177, 17, 0, // Skip to: 6061
5904/* 1532 */ MCD::OPC_CheckField, 0, 7, 123, 170, 17, 0, // Skip to: 6061
5905/* 1539 */ MCD::OPC_Decode, 203, 95, 59, // Opcode: CV_CMPLT_B
5906/* 1543 */ MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 1571
5907/* 1548 */ MCD::OPC_CheckPredicate, 111, 156, 17, 0, // Skip to: 6061
5908/* 1553 */ MCD::OPC_CheckField, 25, 1, 0, 149, 17, 0, // Skip to: 6061
5909/* 1560 */ MCD::OPC_CheckField, 0, 7, 123, 142, 17, 0, // Skip to: 6061
5910/* 1567 */ MCD::OPC_Decode, 208, 95, 59, // Opcode: CV_CMPLT_SC_H
5911/* 1571 */ MCD::OPC_FilterValue, 5, 23, 0, 0, // Skip to: 1599
5912/* 1576 */ MCD::OPC_CheckPredicate, 111, 128, 17, 0, // Skip to: 6061
5913/* 1581 */ MCD::OPC_CheckField, 25, 1, 0, 121, 17, 0, // Skip to: 6061
5914/* 1588 */ MCD::OPC_CheckField, 0, 7, 123, 114, 17, 0, // Skip to: 6061
5915/* 1595 */ MCD::OPC_Decode, 207, 95, 59, // Opcode: CV_CMPLT_SC_B
5916/* 1599 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 1621
5917/* 1604 */ MCD::OPC_CheckPredicate, 111, 100, 17, 0, // Skip to: 6061
5918/* 1609 */ MCD::OPC_CheckField, 0, 7, 123, 93, 17, 0, // Skip to: 6061
5919/* 1616 */ MCD::OPC_Decode, 206, 95, 170, 1, // Opcode: CV_CMPLT_SCI_H
5920/* 1621 */ MCD::OPC_FilterValue, 7, 83, 17, 0, // Skip to: 6061
5921/* 1626 */ MCD::OPC_CheckPredicate, 111, 78, 17, 0, // Skip to: 6061
5922/* 1631 */ MCD::OPC_CheckField, 0, 7, 123, 71, 17, 0, // Skip to: 6061
5923/* 1638 */ MCD::OPC_Decode, 205, 95, 170, 1, // Opcode: CV_CMPLT_SCI_B
5924/* 1643 */ MCD::OPC_FilterValue, 10, 159, 0, 0, // Skip to: 1807
5925/* 1648 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
5926/* 1651 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 1679
5927/* 1656 */ MCD::OPC_CheckPredicate, 111, 48, 17, 0, // Skip to: 6061
5928/* 1661 */ MCD::OPC_CheckField, 25, 1, 0, 41, 17, 0, // Skip to: 6061
5929/* 1668 */ MCD::OPC_CheckField, 0, 7, 123, 34, 17, 0, // Skip to: 6061
5930/* 1675 */ MCD::OPC_Decode, 175, 96, 59, // Opcode: CV_MINU_H
5931/* 1679 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 1707
5932/* 1684 */ MCD::OPC_CheckPredicate, 111, 20, 17, 0, // Skip to: 6061
5933/* 1689 */ MCD::OPC_CheckField, 25, 1, 0, 13, 17, 0, // Skip to: 6061
5934/* 1696 */ MCD::OPC_CheckField, 0, 7, 123, 6, 17, 0, // Skip to: 6061
5935/* 1703 */ MCD::OPC_Decode, 174, 96, 59, // Opcode: CV_MINU_B
5936/* 1707 */ MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 1735
5937/* 1712 */ MCD::OPC_CheckPredicate, 111, 248, 16, 0, // Skip to: 6061
5938/* 1717 */ MCD::OPC_CheckField, 25, 1, 0, 241, 16, 0, // Skip to: 6061
5939/* 1724 */ MCD::OPC_CheckField, 0, 7, 123, 234, 16, 0, // Skip to: 6061
5940/* 1731 */ MCD::OPC_Decode, 179, 96, 59, // Opcode: CV_MINU_SC_H
5941/* 1735 */ MCD::OPC_FilterValue, 5, 23, 0, 0, // Skip to: 1763
5942/* 1740 */ MCD::OPC_CheckPredicate, 111, 220, 16, 0, // Skip to: 6061
5943/* 1745 */ MCD::OPC_CheckField, 25, 1, 0, 213, 16, 0, // Skip to: 6061
5944/* 1752 */ MCD::OPC_CheckField, 0, 7, 123, 206, 16, 0, // Skip to: 6061
5945/* 1759 */ MCD::OPC_Decode, 178, 96, 59, // Opcode: CV_MINU_SC_B
5946/* 1763 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 1785
5947/* 1768 */ MCD::OPC_CheckPredicate, 111, 192, 16, 0, // Skip to: 6061
5948/* 1773 */ MCD::OPC_CheckField, 0, 7, 123, 185, 16, 0, // Skip to: 6061
5949/* 1780 */ MCD::OPC_Decode, 177, 96, 171, 1, // Opcode: CV_MINU_SCI_H
5950/* 1785 */ MCD::OPC_FilterValue, 7, 175, 16, 0, // Skip to: 6061
5951/* 1790 */ MCD::OPC_CheckPredicate, 111, 170, 16, 0, // Skip to: 6061
5952/* 1795 */ MCD::OPC_CheckField, 0, 7, 123, 163, 16, 0, // Skip to: 6061
5953/* 1802 */ MCD::OPC_Decode, 176, 96, 171, 1, // Opcode: CV_MINU_SCI_B
5954/* 1807 */ MCD::OPC_FilterValue, 11, 159, 0, 0, // Skip to: 1971
5955/* 1812 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
5956/* 1815 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 1843
5957/* 1820 */ MCD::OPC_CheckPredicate, 111, 140, 16, 0, // Skip to: 6061
5958/* 1825 */ MCD::OPC_CheckField, 25, 1, 0, 133, 16, 0, // Skip to: 6061
5959/* 1832 */ MCD::OPC_CheckField, 0, 7, 123, 126, 16, 0, // Skip to: 6061
5960/* 1839 */ MCD::OPC_Decode, 192, 95, 59, // Opcode: CV_CMPLE_H
5961/* 1843 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 1871
5962/* 1848 */ MCD::OPC_CheckPredicate, 111, 112, 16, 0, // Skip to: 6061
5963/* 1853 */ MCD::OPC_CheckField, 25, 1, 0, 105, 16, 0, // Skip to: 6061
5964/* 1860 */ MCD::OPC_CheckField, 0, 7, 123, 98, 16, 0, // Skip to: 6061
5965/* 1867 */ MCD::OPC_Decode, 191, 95, 59, // Opcode: CV_CMPLE_B
5966/* 1871 */ MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 1899
5967/* 1876 */ MCD::OPC_CheckPredicate, 111, 84, 16, 0, // Skip to: 6061
5968/* 1881 */ MCD::OPC_CheckField, 25, 1, 0, 77, 16, 0, // Skip to: 6061
5969/* 1888 */ MCD::OPC_CheckField, 0, 7, 123, 70, 16, 0, // Skip to: 6061
5970/* 1895 */ MCD::OPC_Decode, 196, 95, 59, // Opcode: CV_CMPLE_SC_H
5971/* 1899 */ MCD::OPC_FilterValue, 5, 23, 0, 0, // Skip to: 1927
5972/* 1904 */ MCD::OPC_CheckPredicate, 111, 56, 16, 0, // Skip to: 6061
5973/* 1909 */ MCD::OPC_CheckField, 25, 1, 0, 49, 16, 0, // Skip to: 6061
5974/* 1916 */ MCD::OPC_CheckField, 0, 7, 123, 42, 16, 0, // Skip to: 6061
5975/* 1923 */ MCD::OPC_Decode, 195, 95, 59, // Opcode: CV_CMPLE_SC_B
5976/* 1927 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 1949
5977/* 1932 */ MCD::OPC_CheckPredicate, 111, 28, 16, 0, // Skip to: 6061
5978/* 1937 */ MCD::OPC_CheckField, 0, 7, 123, 21, 16, 0, // Skip to: 6061
5979/* 1944 */ MCD::OPC_Decode, 194, 95, 170, 1, // Opcode: CV_CMPLE_SCI_H
5980/* 1949 */ MCD::OPC_FilterValue, 7, 11, 16, 0, // Skip to: 6061
5981/* 1954 */ MCD::OPC_CheckPredicate, 111, 6, 16, 0, // Skip to: 6061
5982/* 1959 */ MCD::OPC_CheckField, 0, 7, 123, 255, 15, 0, // Skip to: 6061
5983/* 1966 */ MCD::OPC_Decode, 193, 95, 170, 1, // Opcode: CV_CMPLE_SCI_B
5984/* 1971 */ MCD::OPC_FilterValue, 12, 159, 0, 0, // Skip to: 2135
5985/* 1976 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
5986/* 1979 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 2007
5987/* 1984 */ MCD::OPC_CheckPredicate, 111, 232, 15, 0, // Skip to: 6061
5988/* 1989 */ MCD::OPC_CheckField, 25, 1, 0, 225, 15, 0, // Skip to: 6061
5989/* 1996 */ MCD::OPC_CheckField, 0, 7, 123, 218, 15, 0, // Skip to: 6061
5990/* 2003 */ MCD::OPC_Decode, 167, 96, 59, // Opcode: CV_MAX_H
5991/* 2007 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 2035
5992/* 2012 */ MCD::OPC_CheckPredicate, 111, 204, 15, 0, // Skip to: 6061
5993/* 2017 */ MCD::OPC_CheckField, 25, 1, 0, 197, 15, 0, // Skip to: 6061
5994/* 2024 */ MCD::OPC_CheckField, 0, 7, 123, 190, 15, 0, // Skip to: 6061
5995/* 2031 */ MCD::OPC_Decode, 166, 96, 59, // Opcode: CV_MAX_B
5996/* 2035 */ MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 2063
5997/* 2040 */ MCD::OPC_CheckPredicate, 111, 176, 15, 0, // Skip to: 6061
5998/* 2045 */ MCD::OPC_CheckField, 25, 1, 0, 169, 15, 0, // Skip to: 6061
5999/* 2052 */ MCD::OPC_CheckField, 0, 7, 123, 162, 15, 0, // Skip to: 6061
6000/* 2059 */ MCD::OPC_Decode, 171, 96, 59, // Opcode: CV_MAX_SC_H
6001/* 2063 */ MCD::OPC_FilterValue, 5, 23, 0, 0, // Skip to: 2091
6002/* 2068 */ MCD::OPC_CheckPredicate, 111, 148, 15, 0, // Skip to: 6061
6003/* 2073 */ MCD::OPC_CheckField, 25, 1, 0, 141, 15, 0, // Skip to: 6061
6004/* 2080 */ MCD::OPC_CheckField, 0, 7, 123, 134, 15, 0, // Skip to: 6061
6005/* 2087 */ MCD::OPC_Decode, 170, 96, 59, // Opcode: CV_MAX_SC_B
6006/* 2091 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 2113
6007/* 2096 */ MCD::OPC_CheckPredicate, 111, 120, 15, 0, // Skip to: 6061
6008/* 2101 */ MCD::OPC_CheckField, 0, 7, 123, 113, 15, 0, // Skip to: 6061
6009/* 2108 */ MCD::OPC_Decode, 169, 96, 170, 1, // Opcode: CV_MAX_SCI_H
6010/* 2113 */ MCD::OPC_FilterValue, 7, 103, 15, 0, // Skip to: 6061
6011/* 2118 */ MCD::OPC_CheckPredicate, 111, 98, 15, 0, // Skip to: 6061
6012/* 2123 */ MCD::OPC_CheckField, 0, 7, 123, 91, 15, 0, // Skip to: 6061
6013/* 2130 */ MCD::OPC_Decode, 168, 96, 170, 1, // Opcode: CV_MAX_SCI_B
6014/* 2135 */ MCD::OPC_FilterValue, 13, 159, 0, 0, // Skip to: 2299
6015/* 2140 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
6016/* 2143 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 2171
6017/* 2148 */ MCD::OPC_CheckPredicate, 111, 68, 15, 0, // Skip to: 6061
6018/* 2153 */ MCD::OPC_CheckField, 25, 1, 0, 61, 15, 0, // Skip to: 6061
6019/* 2160 */ MCD::OPC_CheckField, 0, 7, 123, 54, 15, 0, // Skip to: 6061
6020/* 2167 */ MCD::OPC_Decode, 174, 95, 59, // Opcode: CV_CMPGTU_H
6021/* 2171 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 2199
6022/* 2176 */ MCD::OPC_CheckPredicate, 111, 40, 15, 0, // Skip to: 6061
6023/* 2181 */ MCD::OPC_CheckField, 25, 1, 0, 33, 15, 0, // Skip to: 6061
6024/* 2188 */ MCD::OPC_CheckField, 0, 7, 123, 26, 15, 0, // Skip to: 6061
6025/* 2195 */ MCD::OPC_Decode, 173, 95, 59, // Opcode: CV_CMPGTU_B
6026/* 2199 */ MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 2227
6027/* 2204 */ MCD::OPC_CheckPredicate, 111, 12, 15, 0, // Skip to: 6061
6028/* 2209 */ MCD::OPC_CheckField, 25, 1, 0, 5, 15, 0, // Skip to: 6061
6029/* 2216 */ MCD::OPC_CheckField, 0, 7, 123, 254, 14, 0, // Skip to: 6061
6030/* 2223 */ MCD::OPC_Decode, 178, 95, 59, // Opcode: CV_CMPGTU_SC_H
6031/* 2227 */ MCD::OPC_FilterValue, 5, 23, 0, 0, // Skip to: 2255
6032/* 2232 */ MCD::OPC_CheckPredicate, 111, 240, 14, 0, // Skip to: 6061
6033/* 2237 */ MCD::OPC_CheckField, 25, 1, 0, 233, 14, 0, // Skip to: 6061
6034/* 2244 */ MCD::OPC_CheckField, 0, 7, 123, 226, 14, 0, // Skip to: 6061
6035/* 2251 */ MCD::OPC_Decode, 177, 95, 59, // Opcode: CV_CMPGTU_SC_B
6036/* 2255 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 2277
6037/* 2260 */ MCD::OPC_CheckPredicate, 111, 212, 14, 0, // Skip to: 6061
6038/* 2265 */ MCD::OPC_CheckField, 0, 7, 123, 205, 14, 0, // Skip to: 6061
6039/* 2272 */ MCD::OPC_Decode, 176, 95, 171, 1, // Opcode: CV_CMPGTU_SCI_H
6040/* 2277 */ MCD::OPC_FilterValue, 7, 195, 14, 0, // Skip to: 6061
6041/* 2282 */ MCD::OPC_CheckPredicate, 111, 190, 14, 0, // Skip to: 6061
6042/* 2287 */ MCD::OPC_CheckField, 0, 7, 123, 183, 14, 0, // Skip to: 6061
6043/* 2294 */ MCD::OPC_Decode, 175, 95, 171, 1, // Opcode: CV_CMPGTU_SCI_B
6044/* 2299 */ MCD::OPC_FilterValue, 14, 159, 0, 0, // Skip to: 2463
6045/* 2304 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
6046/* 2307 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 2335
6047/* 2312 */ MCD::OPC_CheckPredicate, 111, 160, 14, 0, // Skip to: 6061
6048/* 2317 */ MCD::OPC_CheckField, 25, 1, 0, 153, 14, 0, // Skip to: 6061
6049/* 2324 */ MCD::OPC_CheckField, 0, 7, 123, 146, 14, 0, // Skip to: 6061
6050/* 2331 */ MCD::OPC_Decode, 161, 96, 59, // Opcode: CV_MAXU_H
6051/* 2335 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 2363
6052/* 2340 */ MCD::OPC_CheckPredicate, 111, 132, 14, 0, // Skip to: 6061
6053/* 2345 */ MCD::OPC_CheckField, 25, 1, 0, 125, 14, 0, // Skip to: 6061
6054/* 2352 */ MCD::OPC_CheckField, 0, 7, 123, 118, 14, 0, // Skip to: 6061
6055/* 2359 */ MCD::OPC_Decode, 160, 96, 59, // Opcode: CV_MAXU_B
6056/* 2363 */ MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 2391
6057/* 2368 */ MCD::OPC_CheckPredicate, 111, 104, 14, 0, // Skip to: 6061
6058/* 2373 */ MCD::OPC_CheckField, 25, 1, 0, 97, 14, 0, // Skip to: 6061
6059/* 2380 */ MCD::OPC_CheckField, 0, 7, 123, 90, 14, 0, // Skip to: 6061
6060/* 2387 */ MCD::OPC_Decode, 165, 96, 59, // Opcode: CV_MAXU_SC_H
6061/* 2391 */ MCD::OPC_FilterValue, 5, 23, 0, 0, // Skip to: 2419
6062/* 2396 */ MCD::OPC_CheckPredicate, 111, 76, 14, 0, // Skip to: 6061
6063/* 2401 */ MCD::OPC_CheckField, 25, 1, 0, 69, 14, 0, // Skip to: 6061
6064/* 2408 */ MCD::OPC_CheckField, 0, 7, 123, 62, 14, 0, // Skip to: 6061
6065/* 2415 */ MCD::OPC_Decode, 164, 96, 59, // Opcode: CV_MAXU_SC_B
6066/* 2419 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 2441
6067/* 2424 */ MCD::OPC_CheckPredicate, 111, 48, 14, 0, // Skip to: 6061
6068/* 2429 */ MCD::OPC_CheckField, 0, 7, 123, 41, 14, 0, // Skip to: 6061
6069/* 2436 */ MCD::OPC_Decode, 163, 96, 171, 1, // Opcode: CV_MAXU_SCI_H
6070/* 2441 */ MCD::OPC_FilterValue, 7, 31, 14, 0, // Skip to: 6061
6071/* 2446 */ MCD::OPC_CheckPredicate, 111, 26, 14, 0, // Skip to: 6061
6072/* 2451 */ MCD::OPC_CheckField, 0, 7, 123, 19, 14, 0, // Skip to: 6061
6073/* 2458 */ MCD::OPC_Decode, 162, 96, 171, 1, // Opcode: CV_MAXU_SCI_B
6074/* 2463 */ MCD::OPC_FilterValue, 15, 159, 0, 0, // Skip to: 2627
6075/* 2468 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
6076/* 2471 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 2499
6077/* 2476 */ MCD::OPC_CheckPredicate, 111, 252, 13, 0, // Skip to: 6061
6078/* 2481 */ MCD::OPC_CheckField, 25, 1, 0, 245, 13, 0, // Skip to: 6061
6079/* 2488 */ MCD::OPC_CheckField, 0, 7, 123, 238, 13, 0, // Skip to: 6061
6080/* 2495 */ MCD::OPC_Decode, 162, 95, 59, // Opcode: CV_CMPGEU_H
6081/* 2499 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 2527
6082/* 2504 */ MCD::OPC_CheckPredicate, 111, 224, 13, 0, // Skip to: 6061
6083/* 2509 */ MCD::OPC_CheckField, 25, 1, 0, 217, 13, 0, // Skip to: 6061
6084/* 2516 */ MCD::OPC_CheckField, 0, 7, 123, 210, 13, 0, // Skip to: 6061
6085/* 2523 */ MCD::OPC_Decode, 161, 95, 59, // Opcode: CV_CMPGEU_B
6086/* 2527 */ MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 2555
6087/* 2532 */ MCD::OPC_CheckPredicate, 111, 196, 13, 0, // Skip to: 6061
6088/* 2537 */ MCD::OPC_CheckField, 25, 1, 0, 189, 13, 0, // Skip to: 6061
6089/* 2544 */ MCD::OPC_CheckField, 0, 7, 123, 182, 13, 0, // Skip to: 6061
6090/* 2551 */ MCD::OPC_Decode, 166, 95, 59, // Opcode: CV_CMPGEU_SC_H
6091/* 2555 */ MCD::OPC_FilterValue, 5, 23, 0, 0, // Skip to: 2583
6092/* 2560 */ MCD::OPC_CheckPredicate, 111, 168, 13, 0, // Skip to: 6061
6093/* 2565 */ MCD::OPC_CheckField, 25, 1, 0, 161, 13, 0, // Skip to: 6061
6094/* 2572 */ MCD::OPC_CheckField, 0, 7, 123, 154, 13, 0, // Skip to: 6061
6095/* 2579 */ MCD::OPC_Decode, 165, 95, 59, // Opcode: CV_CMPGEU_SC_B
6096/* 2583 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 2605
6097/* 2588 */ MCD::OPC_CheckPredicate, 111, 140, 13, 0, // Skip to: 6061
6098/* 2593 */ MCD::OPC_CheckField, 0, 7, 123, 133, 13, 0, // Skip to: 6061
6099/* 2600 */ MCD::OPC_Decode, 164, 95, 171, 1, // Opcode: CV_CMPGEU_SCI_H
6100/* 2605 */ MCD::OPC_FilterValue, 7, 123, 13, 0, // Skip to: 6061
6101/* 2610 */ MCD::OPC_CheckPredicate, 111, 118, 13, 0, // Skip to: 6061
6102/* 2615 */ MCD::OPC_CheckField, 0, 7, 123, 111, 13, 0, // Skip to: 6061
6103/* 2622 */ MCD::OPC_Decode, 163, 95, 171, 1, // Opcode: CV_CMPGEU_SCI_B
6104/* 2627 */ MCD::OPC_FilterValue, 16, 159, 0, 0, // Skip to: 2791
6105/* 2632 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
6106/* 2635 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 2663
6107/* 2640 */ MCD::OPC_CheckPredicate, 111, 88, 13, 0, // Skip to: 6061
6108/* 2645 */ MCD::OPC_CheckField, 25, 1, 0, 81, 13, 0, // Skip to: 6061
6109/* 2652 */ MCD::OPC_CheckField, 0, 7, 123, 74, 13, 0, // Skip to: 6061
6110/* 2659 */ MCD::OPC_Decode, 254, 96, 59, // Opcode: CV_SRL_H
6111/* 2663 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 2691
6112/* 2668 */ MCD::OPC_CheckPredicate, 111, 60, 13, 0, // Skip to: 6061
6113/* 2673 */ MCD::OPC_CheckField, 25, 1, 0, 53, 13, 0, // Skip to: 6061
6114/* 2680 */ MCD::OPC_CheckField, 0, 7, 123, 46, 13, 0, // Skip to: 6061
6115/* 2687 */ MCD::OPC_Decode, 253, 96, 59, // Opcode: CV_SRL_B
6116/* 2691 */ MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 2719
6117/* 2696 */ MCD::OPC_CheckPredicate, 111, 32, 13, 0, // Skip to: 6061
6118/* 2701 */ MCD::OPC_CheckField, 25, 1, 0, 25, 13, 0, // Skip to: 6061
6119/* 2708 */ MCD::OPC_CheckField, 0, 7, 123, 18, 13, 0, // Skip to: 6061
6120/* 2715 */ MCD::OPC_Decode, 130, 97, 59, // Opcode: CV_SRL_SC_H
6121/* 2719 */ MCD::OPC_FilterValue, 5, 23, 0, 0, // Skip to: 2747
6122/* 2724 */ MCD::OPC_CheckPredicate, 111, 4, 13, 0, // Skip to: 6061
6123/* 2729 */ MCD::OPC_CheckField, 25, 1, 0, 253, 12, 0, // Skip to: 6061
6124/* 2736 */ MCD::OPC_CheckField, 0, 7, 123, 246, 12, 0, // Skip to: 6061
6125/* 2743 */ MCD::OPC_Decode, 129, 97, 59, // Opcode: CV_SRL_SC_B
6126/* 2747 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 2769
6127/* 2752 */ MCD::OPC_CheckPredicate, 111, 232, 12, 0, // Skip to: 6061
6128/* 2757 */ MCD::OPC_CheckField, 0, 7, 123, 225, 12, 0, // Skip to: 6061
6129/* 2764 */ MCD::OPC_Decode, 128, 97, 172, 1, // Opcode: CV_SRL_SCI_H
6130/* 2769 */ MCD::OPC_FilterValue, 7, 215, 12, 0, // Skip to: 6061
6131/* 2774 */ MCD::OPC_CheckPredicate, 111, 210, 12, 0, // Skip to: 6061
6132/* 2779 */ MCD::OPC_CheckField, 0, 7, 123, 203, 12, 0, // Skip to: 6061
6133/* 2786 */ MCD::OPC_Decode, 255, 96, 173, 1, // Opcode: CV_SRL_SCI_B
6134/* 2791 */ MCD::OPC_FilterValue, 17, 159, 0, 0, // Skip to: 2955
6135/* 2796 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
6136/* 2799 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 2827
6137/* 2804 */ MCD::OPC_CheckPredicate, 111, 180, 12, 0, // Skip to: 6061
6138/* 2809 */ MCD::OPC_CheckField, 25, 1, 0, 173, 12, 0, // Skip to: 6061
6139/* 2816 */ MCD::OPC_CheckField, 0, 7, 123, 166, 12, 0, // Skip to: 6061
6140/* 2823 */ MCD::OPC_Decode, 198, 95, 59, // Opcode: CV_CMPLTU_H
6141/* 2827 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 2855
6142/* 2832 */ MCD::OPC_CheckPredicate, 111, 152, 12, 0, // Skip to: 6061
6143/* 2837 */ MCD::OPC_CheckField, 25, 1, 0, 145, 12, 0, // Skip to: 6061
6144/* 2844 */ MCD::OPC_CheckField, 0, 7, 123, 138, 12, 0, // Skip to: 6061
6145/* 2851 */ MCD::OPC_Decode, 197, 95, 59, // Opcode: CV_CMPLTU_B
6146/* 2855 */ MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 2883
6147/* 2860 */ MCD::OPC_CheckPredicate, 111, 124, 12, 0, // Skip to: 6061
6148/* 2865 */ MCD::OPC_CheckField, 25, 1, 0, 117, 12, 0, // Skip to: 6061
6149/* 2872 */ MCD::OPC_CheckField, 0, 7, 123, 110, 12, 0, // Skip to: 6061
6150/* 2879 */ MCD::OPC_Decode, 202, 95, 59, // Opcode: CV_CMPLTU_SC_H
6151/* 2883 */ MCD::OPC_FilterValue, 5, 23, 0, 0, // Skip to: 2911
6152/* 2888 */ MCD::OPC_CheckPredicate, 111, 96, 12, 0, // Skip to: 6061
6153/* 2893 */ MCD::OPC_CheckField, 25, 1, 0, 89, 12, 0, // Skip to: 6061
6154/* 2900 */ MCD::OPC_CheckField, 0, 7, 123, 82, 12, 0, // Skip to: 6061
6155/* 2907 */ MCD::OPC_Decode, 201, 95, 59, // Opcode: CV_CMPLTU_SC_B
6156/* 2911 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 2933
6157/* 2916 */ MCD::OPC_CheckPredicate, 111, 68, 12, 0, // Skip to: 6061
6158/* 2921 */ MCD::OPC_CheckField, 0, 7, 123, 61, 12, 0, // Skip to: 6061
6159/* 2928 */ MCD::OPC_Decode, 200, 95, 171, 1, // Opcode: CV_CMPLTU_SCI_H
6160/* 2933 */ MCD::OPC_FilterValue, 7, 51, 12, 0, // Skip to: 6061
6161/* 2938 */ MCD::OPC_CheckPredicate, 111, 46, 12, 0, // Skip to: 6061
6162/* 2943 */ MCD::OPC_CheckField, 0, 7, 123, 39, 12, 0, // Skip to: 6061
6163/* 2950 */ MCD::OPC_Decode, 199, 95, 171, 1, // Opcode: CV_CMPLTU_SCI_B
6164/* 2955 */ MCD::OPC_FilterValue, 18, 159, 0, 0, // Skip to: 3119
6165/* 2960 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
6166/* 2963 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 2991
6167/* 2968 */ MCD::OPC_CheckPredicate, 111, 16, 12, 0, // Skip to: 6061
6168/* 2973 */ MCD::OPC_CheckField, 25, 1, 0, 9, 12, 0, // Skip to: 6061
6169/* 2980 */ MCD::OPC_CheckField, 0, 7, 123, 2, 12, 0, // Skip to: 6061
6170/* 2987 */ MCD::OPC_Decode, 248, 96, 59, // Opcode: CV_SRA_H
6171/* 2991 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 3019
6172/* 2996 */ MCD::OPC_CheckPredicate, 111, 244, 11, 0, // Skip to: 6061
6173/* 3001 */ MCD::OPC_CheckField, 25, 1, 0, 237, 11, 0, // Skip to: 6061
6174/* 3008 */ MCD::OPC_CheckField, 0, 7, 123, 230, 11, 0, // Skip to: 6061
6175/* 3015 */ MCD::OPC_Decode, 247, 96, 59, // Opcode: CV_SRA_B
6176/* 3019 */ MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 3047
6177/* 3024 */ MCD::OPC_CheckPredicate, 111, 216, 11, 0, // Skip to: 6061
6178/* 3029 */ MCD::OPC_CheckField, 25, 1, 0, 209, 11, 0, // Skip to: 6061
6179/* 3036 */ MCD::OPC_CheckField, 0, 7, 123, 202, 11, 0, // Skip to: 6061
6180/* 3043 */ MCD::OPC_Decode, 252, 96, 59, // Opcode: CV_SRA_SC_H
6181/* 3047 */ MCD::OPC_FilterValue, 5, 23, 0, 0, // Skip to: 3075
6182/* 3052 */ MCD::OPC_CheckPredicate, 111, 188, 11, 0, // Skip to: 6061
6183/* 3057 */ MCD::OPC_CheckField, 25, 1, 0, 181, 11, 0, // Skip to: 6061
6184/* 3064 */ MCD::OPC_CheckField, 0, 7, 123, 174, 11, 0, // Skip to: 6061
6185/* 3071 */ MCD::OPC_Decode, 251, 96, 59, // Opcode: CV_SRA_SC_B
6186/* 3075 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 3097
6187/* 3080 */ MCD::OPC_CheckPredicate, 111, 160, 11, 0, // Skip to: 6061
6188/* 3085 */ MCD::OPC_CheckField, 0, 7, 123, 153, 11, 0, // Skip to: 6061
6189/* 3092 */ MCD::OPC_Decode, 250, 96, 172, 1, // Opcode: CV_SRA_SCI_H
6190/* 3097 */ MCD::OPC_FilterValue, 7, 143, 11, 0, // Skip to: 6061
6191/* 3102 */ MCD::OPC_CheckPredicate, 111, 138, 11, 0, // Skip to: 6061
6192/* 3107 */ MCD::OPC_CheckField, 0, 7, 123, 131, 11, 0, // Skip to: 6061
6193/* 3114 */ MCD::OPC_Decode, 249, 96, 173, 1, // Opcode: CV_SRA_SCI_B
6194/* 3119 */ MCD::OPC_FilterValue, 19, 159, 0, 0, // Skip to: 3283
6195/* 3124 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
6196/* 3127 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 3155
6197/* 3132 */ MCD::OPC_CheckPredicate, 111, 108, 11, 0, // Skip to: 6061
6198/* 3137 */ MCD::OPC_CheckField, 25, 1, 0, 101, 11, 0, // Skip to: 6061
6199/* 3144 */ MCD::OPC_CheckField, 0, 7, 123, 94, 11, 0, // Skip to: 6061
6200/* 3151 */ MCD::OPC_Decode, 186, 95, 59, // Opcode: CV_CMPLEU_H
6201/* 3155 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 3183
6202/* 3160 */ MCD::OPC_CheckPredicate, 111, 80, 11, 0, // Skip to: 6061
6203/* 3165 */ MCD::OPC_CheckField, 25, 1, 0, 73, 11, 0, // Skip to: 6061
6204/* 3172 */ MCD::OPC_CheckField, 0, 7, 123, 66, 11, 0, // Skip to: 6061
6205/* 3179 */ MCD::OPC_Decode, 185, 95, 59, // Opcode: CV_CMPLEU_B
6206/* 3183 */ MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 3211
6207/* 3188 */ MCD::OPC_CheckPredicate, 111, 52, 11, 0, // Skip to: 6061
6208/* 3193 */ MCD::OPC_CheckField, 25, 1, 0, 45, 11, 0, // Skip to: 6061
6209/* 3200 */ MCD::OPC_CheckField, 0, 7, 123, 38, 11, 0, // Skip to: 6061
6210/* 3207 */ MCD::OPC_Decode, 190, 95, 59, // Opcode: CV_CMPLEU_SC_H
6211/* 3211 */ MCD::OPC_FilterValue, 5, 23, 0, 0, // Skip to: 3239
6212/* 3216 */ MCD::OPC_CheckPredicate, 111, 24, 11, 0, // Skip to: 6061
6213/* 3221 */ MCD::OPC_CheckField, 25, 1, 0, 17, 11, 0, // Skip to: 6061
6214/* 3228 */ MCD::OPC_CheckField, 0, 7, 123, 10, 11, 0, // Skip to: 6061
6215/* 3235 */ MCD::OPC_Decode, 189, 95, 59, // Opcode: CV_CMPLEU_SC_B
6216/* 3239 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 3261
6217/* 3244 */ MCD::OPC_CheckPredicate, 111, 252, 10, 0, // Skip to: 6061
6218/* 3249 */ MCD::OPC_CheckField, 0, 7, 123, 245, 10, 0, // Skip to: 6061
6219/* 3256 */ MCD::OPC_Decode, 188, 95, 171, 1, // Opcode: CV_CMPLEU_SCI_H
6220/* 3261 */ MCD::OPC_FilterValue, 7, 235, 10, 0, // Skip to: 6061
6221/* 3266 */ MCD::OPC_CheckPredicate, 111, 230, 10, 0, // Skip to: 6061
6222/* 3271 */ MCD::OPC_CheckField, 0, 7, 123, 223, 10, 0, // Skip to: 6061
6223/* 3278 */ MCD::OPC_Decode, 187, 95, 171, 1, // Opcode: CV_CMPLEU_SCI_B
6224/* 3283 */ MCD::OPC_FilterValue, 20, 159, 0, 0, // Skip to: 3447
6225/* 3288 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
6226/* 3291 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 3319
6227/* 3296 */ MCD::OPC_CheckPredicate, 111, 200, 10, 0, // Skip to: 6061
6228/* 3301 */ MCD::OPC_CheckField, 25, 1, 0, 193, 10, 0, // Skip to: 6061
6229/* 3308 */ MCD::OPC_CheckField, 0, 7, 123, 186, 10, 0, // Skip to: 6061
6230/* 3315 */ MCD::OPC_Decode, 242, 96, 59, // Opcode: CV_SLL_H
6231/* 3319 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 3347
6232/* 3324 */ MCD::OPC_CheckPredicate, 111, 172, 10, 0, // Skip to: 6061
6233/* 3329 */ MCD::OPC_CheckField, 25, 1, 0, 165, 10, 0, // Skip to: 6061
6234/* 3336 */ MCD::OPC_CheckField, 0, 7, 123, 158, 10, 0, // Skip to: 6061
6235/* 3343 */ MCD::OPC_Decode, 241, 96, 59, // Opcode: CV_SLL_B
6236/* 3347 */ MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 3375
6237/* 3352 */ MCD::OPC_CheckPredicate, 111, 144, 10, 0, // Skip to: 6061
6238/* 3357 */ MCD::OPC_CheckField, 25, 1, 0, 137, 10, 0, // Skip to: 6061
6239/* 3364 */ MCD::OPC_CheckField, 0, 7, 123, 130, 10, 0, // Skip to: 6061
6240/* 3371 */ MCD::OPC_Decode, 246, 96, 59, // Opcode: CV_SLL_SC_H
6241/* 3375 */ MCD::OPC_FilterValue, 5, 23, 0, 0, // Skip to: 3403
6242/* 3380 */ MCD::OPC_CheckPredicate, 111, 116, 10, 0, // Skip to: 6061
6243/* 3385 */ MCD::OPC_CheckField, 25, 1, 0, 109, 10, 0, // Skip to: 6061
6244/* 3392 */ MCD::OPC_CheckField, 0, 7, 123, 102, 10, 0, // Skip to: 6061
6245/* 3399 */ MCD::OPC_Decode, 245, 96, 59, // Opcode: CV_SLL_SC_B
6246/* 3403 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 3425
6247/* 3408 */ MCD::OPC_CheckPredicate, 111, 88, 10, 0, // Skip to: 6061
6248/* 3413 */ MCD::OPC_CheckField, 0, 7, 123, 81, 10, 0, // Skip to: 6061
6249/* 3420 */ MCD::OPC_Decode, 244, 96, 172, 1, // Opcode: CV_SLL_SCI_H
6250/* 3425 */ MCD::OPC_FilterValue, 7, 71, 10, 0, // Skip to: 6061
6251/* 3430 */ MCD::OPC_CheckPredicate, 111, 66, 10, 0, // Skip to: 6061
6252/* 3435 */ MCD::OPC_CheckField, 0, 7, 123, 59, 10, 0, // Skip to: 6061
6253/* 3442 */ MCD::OPC_Decode, 243, 96, 173, 1, // Opcode: CV_SLL_SCI_B
6254/* 3447 */ MCD::OPC_FilterValue, 21, 203, 0, 0, // Skip to: 3655
6255/* 3452 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
6256/* 3455 */ MCD::OPC_FilterValue, 0, 45, 0, 0, // Skip to: 3505
6257/* 3460 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ...
6258/* 3463 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3484
6259/* 3468 */ MCD::OPC_CheckPredicate, 111, 28, 10, 0, // Skip to: 6061
6260/* 3473 */ MCD::OPC_CheckField, 0, 7, 123, 21, 10, 0, // Skip to: 6061
6261/* 3480 */ MCD::OPC_Decode, 221, 95, 58, // Opcode: CV_CPLXMUL_R
6262/* 3484 */ MCD::OPC_FilterValue, 1, 12, 10, 0, // Skip to: 6061
6263/* 3489 */ MCD::OPC_CheckPredicate, 111, 7, 10, 0, // Skip to: 6061
6264/* 3494 */ MCD::OPC_CheckField, 0, 7, 123, 0, 10, 0, // Skip to: 6061
6265/* 3501 */ MCD::OPC_Decode, 217, 95, 58, // Opcode: CV_CPLXMUL_I
6266/* 3505 */ MCD::OPC_FilterValue, 2, 45, 0, 0, // Skip to: 3555
6267/* 3510 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ...
6268/* 3513 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3534
6269/* 3518 */ MCD::OPC_CheckPredicate, 111, 234, 9, 0, // Skip to: 6061
6270/* 3523 */ MCD::OPC_CheckField, 0, 7, 123, 227, 9, 0, // Skip to: 6061
6271/* 3530 */ MCD::OPC_Decode, 222, 95, 58, // Opcode: CV_CPLXMUL_R_DIV2
6272/* 3534 */ MCD::OPC_FilterValue, 1, 218, 9, 0, // Skip to: 6061
6273/* 3539 */ MCD::OPC_CheckPredicate, 111, 213, 9, 0, // Skip to: 6061
6274/* 3544 */ MCD::OPC_CheckField, 0, 7, 123, 206, 9, 0, // Skip to: 6061
6275/* 3551 */ MCD::OPC_Decode, 218, 95, 58, // Opcode: CV_CPLXMUL_I_DIV2
6276/* 3555 */ MCD::OPC_FilterValue, 4, 45, 0, 0, // Skip to: 3605
6277/* 3560 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ...
6278/* 3563 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3584
6279/* 3568 */ MCD::OPC_CheckPredicate, 111, 184, 9, 0, // Skip to: 6061
6280/* 3573 */ MCD::OPC_CheckField, 0, 7, 123, 177, 9, 0, // Skip to: 6061
6281/* 3580 */ MCD::OPC_Decode, 223, 95, 58, // Opcode: CV_CPLXMUL_R_DIV4
6282/* 3584 */ MCD::OPC_FilterValue, 1, 168, 9, 0, // Skip to: 6061
6283/* 3589 */ MCD::OPC_CheckPredicate, 111, 163, 9, 0, // Skip to: 6061
6284/* 3594 */ MCD::OPC_CheckField, 0, 7, 123, 156, 9, 0, // Skip to: 6061
6285/* 3601 */ MCD::OPC_Decode, 219, 95, 58, // Opcode: CV_CPLXMUL_I_DIV4
6286/* 3605 */ MCD::OPC_FilterValue, 6, 147, 9, 0, // Skip to: 6061
6287/* 3610 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ...
6288/* 3613 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3634
6289/* 3618 */ MCD::OPC_CheckPredicate, 111, 134, 9, 0, // Skip to: 6061
6290/* 3623 */ MCD::OPC_CheckField, 0, 7, 123, 127, 9, 0, // Skip to: 6061
6291/* 3630 */ MCD::OPC_Decode, 224, 95, 58, // Opcode: CV_CPLXMUL_R_DIV8
6292/* 3634 */ MCD::OPC_FilterValue, 1, 118, 9, 0, // Skip to: 6061
6293/* 3639 */ MCD::OPC_CheckPredicate, 111, 113, 9, 0, // Skip to: 6061
6294/* 3644 */ MCD::OPC_CheckField, 0, 7, 123, 106, 9, 0, // Skip to: 6061
6295/* 3651 */ MCD::OPC_Decode, 220, 95, 58, // Opcode: CV_CPLXMUL_I_DIV8
6296/* 3655 */ MCD::OPC_FilterValue, 22, 159, 0, 0, // Skip to: 3819
6297/* 3660 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
6298/* 3663 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 3691
6299/* 3668 */ MCD::OPC_CheckPredicate, 111, 84, 9, 0, // Skip to: 6061
6300/* 3673 */ MCD::OPC_CheckField, 25, 1, 0, 77, 9, 0, // Skip to: 6061
6301/* 3680 */ MCD::OPC_CheckField, 0, 7, 123, 70, 9, 0, // Skip to: 6061
6302/* 3687 */ MCD::OPC_Decode, 196, 96, 59, // Opcode: CV_OR_H
6303/* 3691 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 3719
6304/* 3696 */ MCD::OPC_CheckPredicate, 111, 56, 9, 0, // Skip to: 6061
6305/* 3701 */ MCD::OPC_CheckField, 25, 1, 0, 49, 9, 0, // Skip to: 6061
6306/* 3708 */ MCD::OPC_CheckField, 0, 7, 123, 42, 9, 0, // Skip to: 6061
6307/* 3715 */ MCD::OPC_Decode, 195, 96, 59, // Opcode: CV_OR_B
6308/* 3719 */ MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 3747
6309/* 3724 */ MCD::OPC_CheckPredicate, 111, 28, 9, 0, // Skip to: 6061
6310/* 3729 */ MCD::OPC_CheckField, 25, 1, 0, 21, 9, 0, // Skip to: 6061
6311/* 3736 */ MCD::OPC_CheckField, 0, 7, 123, 14, 9, 0, // Skip to: 6061
6312/* 3743 */ MCD::OPC_Decode, 200, 96, 59, // Opcode: CV_OR_SC_H
6313/* 3747 */ MCD::OPC_FilterValue, 5, 23, 0, 0, // Skip to: 3775
6314/* 3752 */ MCD::OPC_CheckPredicate, 111, 0, 9, 0, // Skip to: 6061
6315/* 3757 */ MCD::OPC_CheckField, 25, 1, 0, 249, 8, 0, // Skip to: 6061
6316/* 3764 */ MCD::OPC_CheckField, 0, 7, 123, 242, 8, 0, // Skip to: 6061
6317/* 3771 */ MCD::OPC_Decode, 199, 96, 59, // Opcode: CV_OR_SC_B
6318/* 3775 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 3797
6319/* 3780 */ MCD::OPC_CheckPredicate, 111, 228, 8, 0, // Skip to: 6061
6320/* 3785 */ MCD::OPC_CheckField, 0, 7, 123, 221, 8, 0, // Skip to: 6061
6321/* 3792 */ MCD::OPC_Decode, 198, 96, 170, 1, // Opcode: CV_OR_SCI_H
6322/* 3797 */ MCD::OPC_FilterValue, 7, 211, 8, 0, // Skip to: 6061
6323/* 3802 */ MCD::OPC_CheckPredicate, 111, 206, 8, 0, // Skip to: 6061
6324/* 3807 */ MCD::OPC_CheckField, 0, 7, 123, 199, 8, 0, // Skip to: 6061
6325/* 3814 */ MCD::OPC_Decode, 197, 96, 170, 1, // Opcode: CV_OR_SCI_B
6326/* 3819 */ MCD::OPC_FilterValue, 23, 30, 0, 0, // Skip to: 3854
6327/* 3824 */ MCD::OPC_CheckPredicate, 111, 184, 8, 0, // Skip to: 6061
6328/* 3829 */ MCD::OPC_CheckField, 20, 6, 0, 177, 8, 0, // Skip to: 6061
6329/* 3836 */ MCD::OPC_CheckField, 12, 3, 0, 170, 8, 0, // Skip to: 6061
6330/* 3843 */ MCD::OPC_CheckField, 0, 7, 123, 163, 8, 0, // Skip to: 6061
6331/* 3850 */ MCD::OPC_Decode, 216, 95, 49, // Opcode: CV_CPLXCONJ
6332/* 3854 */ MCD::OPC_FilterValue, 24, 159, 0, 0, // Skip to: 4018
6333/* 3859 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
6334/* 3862 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 3890
6335/* 3867 */ MCD::OPC_CheckPredicate, 111, 141, 8, 0, // Skip to: 6061
6336/* 3872 */ MCD::OPC_CheckField, 25, 1, 0, 134, 8, 0, // Skip to: 6061
6337/* 3879 */ MCD::OPC_CheckField, 0, 7, 123, 127, 8, 0, // Skip to: 6061
6338/* 3886 */ MCD::OPC_Decode, 156, 97, 59, // Opcode: CV_XOR_H
6339/* 3890 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 3918
6340/* 3895 */ MCD::OPC_CheckPredicate, 111, 113, 8, 0, // Skip to: 6061
6341/* 3900 */ MCD::OPC_CheckField, 25, 1, 0, 106, 8, 0, // Skip to: 6061
6342/* 3907 */ MCD::OPC_CheckField, 0, 7, 123, 99, 8, 0, // Skip to: 6061
6343/* 3914 */ MCD::OPC_Decode, 155, 97, 59, // Opcode: CV_XOR_B
6344/* 3918 */ MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 3946
6345/* 3923 */ MCD::OPC_CheckPredicate, 111, 85, 8, 0, // Skip to: 6061
6346/* 3928 */ MCD::OPC_CheckField, 25, 1, 0, 78, 8, 0, // Skip to: 6061
6347/* 3935 */ MCD::OPC_CheckField, 0, 7, 123, 71, 8, 0, // Skip to: 6061
6348/* 3942 */ MCD::OPC_Decode, 160, 97, 59, // Opcode: CV_XOR_SC_H
6349/* 3946 */ MCD::OPC_FilterValue, 5, 23, 0, 0, // Skip to: 3974
6350/* 3951 */ MCD::OPC_CheckPredicate, 111, 57, 8, 0, // Skip to: 6061
6351/* 3956 */ MCD::OPC_CheckField, 25, 1, 0, 50, 8, 0, // Skip to: 6061
6352/* 3963 */ MCD::OPC_CheckField, 0, 7, 123, 43, 8, 0, // Skip to: 6061
6353/* 3970 */ MCD::OPC_Decode, 159, 97, 59, // Opcode: CV_XOR_SC_B
6354/* 3974 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 3996
6355/* 3979 */ MCD::OPC_CheckPredicate, 111, 29, 8, 0, // Skip to: 6061
6356/* 3984 */ MCD::OPC_CheckField, 0, 7, 123, 22, 8, 0, // Skip to: 6061
6357/* 3991 */ MCD::OPC_Decode, 158, 97, 170, 1, // Opcode: CV_XOR_SCI_H
6358/* 3996 */ MCD::OPC_FilterValue, 7, 12, 8, 0, // Skip to: 6061
6359/* 4001 */ MCD::OPC_CheckPredicate, 111, 7, 8, 0, // Skip to: 6061
6360/* 4006 */ MCD::OPC_CheckField, 0, 7, 123, 0, 8, 0, // Skip to: 6061
6361/* 4013 */ MCD::OPC_Decode, 157, 97, 170, 1, // Opcode: CV_XOR_SCI_B
6362/* 4018 */ MCD::OPC_FilterValue, 25, 115, 0, 0, // Skip to: 4138
6363/* 4023 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
6364/* 4026 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 4054
6365/* 4031 */ MCD::OPC_CheckPredicate, 111, 233, 7, 0, // Skip to: 6061
6366/* 4036 */ MCD::OPC_CheckField, 25, 1, 0, 226, 7, 0, // Skip to: 6061
6367/* 4043 */ MCD::OPC_CheckField, 0, 7, 123, 219, 7, 0, // Skip to: 6061
6368/* 4050 */ MCD::OPC_Decode, 135, 97, 59, // Opcode: CV_SUBROTMJ
6369/* 4054 */ MCD::OPC_FilterValue, 2, 23, 0, 0, // Skip to: 4082
6370/* 4059 */ MCD::OPC_CheckPredicate, 111, 205, 7, 0, // Skip to: 6061
6371/* 4064 */ MCD::OPC_CheckField, 25, 1, 0, 198, 7, 0, // Skip to: 6061
6372/* 4071 */ MCD::OPC_CheckField, 0, 7, 123, 191, 7, 0, // Skip to: 6061
6373/* 4078 */ MCD::OPC_Decode, 136, 97, 59, // Opcode: CV_SUBROTMJ_DIV2
6374/* 4082 */ MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 4110
6375/* 4087 */ MCD::OPC_CheckPredicate, 111, 177, 7, 0, // Skip to: 6061
6376/* 4092 */ MCD::OPC_CheckField, 25, 1, 0, 170, 7, 0, // Skip to: 6061
6377/* 4099 */ MCD::OPC_CheckField, 0, 7, 123, 163, 7, 0, // Skip to: 6061
6378/* 4106 */ MCD::OPC_Decode, 137, 97, 59, // Opcode: CV_SUBROTMJ_DIV4
6379/* 4110 */ MCD::OPC_FilterValue, 6, 154, 7, 0, // Skip to: 6061
6380/* 4115 */ MCD::OPC_CheckPredicate, 111, 149, 7, 0, // Skip to: 6061
6381/* 4120 */ MCD::OPC_CheckField, 25, 1, 0, 142, 7, 0, // Skip to: 6061
6382/* 4127 */ MCD::OPC_CheckField, 0, 7, 123, 135, 7, 0, // Skip to: 6061
6383/* 4134 */ MCD::OPC_Decode, 138, 97, 59, // Opcode: CV_SUBROTMJ_DIV8
6384/* 4138 */ MCD::OPC_FilterValue, 26, 159, 0, 0, // Skip to: 4302
6385/* 4143 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
6386/* 4146 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 4174
6387/* 4151 */ MCD::OPC_CheckPredicate, 111, 113, 7, 0, // Skip to: 6061
6388/* 4156 */ MCD::OPC_CheckField, 25, 1, 0, 106, 7, 0, // Skip to: 6061
6389/* 4163 */ MCD::OPC_CheckField, 0, 7, 123, 99, 7, 0, // Skip to: 6061
6390/* 4170 */ MCD::OPC_Decode, 254, 94, 59, // Opcode: CV_AND_H
6391/* 4174 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 4202
6392/* 4179 */ MCD::OPC_CheckPredicate, 111, 85, 7, 0, // Skip to: 6061
6393/* 4184 */ MCD::OPC_CheckField, 25, 1, 0, 78, 7, 0, // Skip to: 6061
6394/* 4191 */ MCD::OPC_CheckField, 0, 7, 123, 71, 7, 0, // Skip to: 6061
6395/* 4198 */ MCD::OPC_Decode, 253, 94, 59, // Opcode: CV_AND_B
6396/* 4202 */ MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 4230
6397/* 4207 */ MCD::OPC_CheckPredicate, 111, 57, 7, 0, // Skip to: 6061
6398/* 4212 */ MCD::OPC_CheckField, 25, 1, 0, 50, 7, 0, // Skip to: 6061
6399/* 4219 */ MCD::OPC_CheckField, 0, 7, 123, 43, 7, 0, // Skip to: 6061
6400/* 4226 */ MCD::OPC_Decode, 130, 95, 59, // Opcode: CV_AND_SC_H
6401/* 4230 */ MCD::OPC_FilterValue, 5, 23, 0, 0, // Skip to: 4258
6402/* 4235 */ MCD::OPC_CheckPredicate, 111, 29, 7, 0, // Skip to: 6061
6403/* 4240 */ MCD::OPC_CheckField, 25, 1, 0, 22, 7, 0, // Skip to: 6061
6404/* 4247 */ MCD::OPC_CheckField, 0, 7, 123, 15, 7, 0, // Skip to: 6061
6405/* 4254 */ MCD::OPC_Decode, 129, 95, 59, // Opcode: CV_AND_SC_B
6406/* 4258 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 4280
6407/* 4263 */ MCD::OPC_CheckPredicate, 111, 1, 7, 0, // Skip to: 6061
6408/* 4268 */ MCD::OPC_CheckField, 0, 7, 123, 250, 6, 0, // Skip to: 6061
6409/* 4275 */ MCD::OPC_Decode, 128, 95, 170, 1, // Opcode: CV_AND_SCI_H
6410/* 4280 */ MCD::OPC_FilterValue, 7, 240, 6, 0, // Skip to: 6061
6411/* 4285 */ MCD::OPC_CheckPredicate, 111, 235, 6, 0, // Skip to: 6061
6412/* 4290 */ MCD::OPC_CheckField, 0, 7, 123, 228, 6, 0, // Skip to: 6061
6413/* 4297 */ MCD::OPC_Decode, 255, 94, 170, 1, // Opcode: CV_AND_SCI_B
6414/* 4302 */ MCD::OPC_FilterValue, 27, 87, 0, 0, // Skip to: 4394
6415/* 4307 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
6416/* 4310 */ MCD::OPC_FilterValue, 2, 23, 0, 0, // Skip to: 4338
6417/* 4315 */ MCD::OPC_CheckPredicate, 111, 205, 6, 0, // Skip to: 6061
6418/* 4320 */ MCD::OPC_CheckField, 25, 1, 0, 198, 6, 0, // Skip to: 6061
6419/* 4327 */ MCD::OPC_CheckField, 0, 7, 123, 191, 6, 0, // Skip to: 6061
6420/* 4334 */ MCD::OPC_Decode, 245, 94, 59, // Opcode: CV_ADD_DIV2
6421/* 4338 */ MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 4366
6422/* 4343 */ MCD::OPC_CheckPredicate, 111, 177, 6, 0, // Skip to: 6061
6423/* 4348 */ MCD::OPC_CheckField, 25, 1, 0, 170, 6, 0, // Skip to: 6061
6424/* 4355 */ MCD::OPC_CheckField, 0, 7, 123, 163, 6, 0, // Skip to: 6061
6425/* 4362 */ MCD::OPC_Decode, 246, 94, 59, // Opcode: CV_ADD_DIV4
6426/* 4366 */ MCD::OPC_FilterValue, 6, 154, 6, 0, // Skip to: 6061
6427/* 4371 */ MCD::OPC_CheckPredicate, 111, 149, 6, 0, // Skip to: 6061
6428/* 4376 */ MCD::OPC_CheckField, 25, 1, 0, 142, 6, 0, // Skip to: 6061
6429/* 4383 */ MCD::OPC_CheckField, 0, 7, 123, 135, 6, 0, // Skip to: 6061
6430/* 4390 */ MCD::OPC_Decode, 247, 94, 59, // Opcode: CV_ADD_DIV8
6431/* 4394 */ MCD::OPC_FilterValue, 28, 59, 0, 0, // Skip to: 4458
6432/* 4399 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
6433/* 4402 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 4430
6434/* 4407 */ MCD::OPC_CheckPredicate, 111, 113, 6, 0, // Skip to: 6061
6435/* 4412 */ MCD::OPC_CheckField, 20, 6, 0, 106, 6, 0, // Skip to: 6061
6436/* 4419 */ MCD::OPC_CheckField, 0, 7, 123, 99, 6, 0, // Skip to: 6061
6437/* 4426 */ MCD::OPC_Decode, 235, 94, 49, // Opcode: CV_ABS_H
6438/* 4430 */ MCD::OPC_FilterValue, 1, 90, 6, 0, // Skip to: 6061
6439/* 4435 */ MCD::OPC_CheckPredicate, 111, 85, 6, 0, // Skip to: 6061
6440/* 4440 */ MCD::OPC_CheckField, 20, 6, 0, 78, 6, 0, // Skip to: 6061
6441/* 4447 */ MCD::OPC_CheckField, 0, 7, 123, 71, 6, 0, // Skip to: 6061
6442/* 4454 */ MCD::OPC_Decode, 234, 94, 49, // Opcode: CV_ABS_B
6443/* 4458 */ MCD::OPC_FilterValue, 29, 87, 0, 0, // Skip to: 4550
6444/* 4463 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
6445/* 4466 */ MCD::OPC_FilterValue, 2, 23, 0, 0, // Skip to: 4494
6446/* 4471 */ MCD::OPC_CheckPredicate, 111, 49, 6, 0, // Skip to: 6061
6447/* 4476 */ MCD::OPC_CheckField, 25, 1, 0, 42, 6, 0, // Skip to: 6061
6448/* 4483 */ MCD::OPC_CheckField, 0, 7, 123, 35, 6, 0, // Skip to: 6061
6449/* 4490 */ MCD::OPC_Decode, 144, 97, 59, // Opcode: CV_SUB_DIV2
6450/* 4494 */ MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 4522
6451/* 4499 */ MCD::OPC_CheckPredicate, 111, 21, 6, 0, // Skip to: 6061
6452/* 4504 */ MCD::OPC_CheckField, 25, 1, 0, 14, 6, 0, // Skip to: 6061
6453/* 4511 */ MCD::OPC_CheckField, 0, 7, 123, 7, 6, 0, // Skip to: 6061
6454/* 4518 */ MCD::OPC_Decode, 145, 97, 59, // Opcode: CV_SUB_DIV4
6455/* 4522 */ MCD::OPC_FilterValue, 6, 254, 5, 0, // Skip to: 6061
6456/* 4527 */ MCD::OPC_CheckPredicate, 111, 249, 5, 0, // Skip to: 6061
6457/* 4532 */ MCD::OPC_CheckField, 25, 1, 0, 242, 5, 0, // Skip to: 6061
6458/* 4539 */ MCD::OPC_CheckField, 0, 7, 123, 235, 5, 0, // Skip to: 6061
6459/* 4546 */ MCD::OPC_Decode, 146, 97, 59, // Opcode: CV_SUB_DIV8
6460/* 4550 */ MCD::OPC_FilterValue, 32, 159, 0, 0, // Skip to: 4714
6461/* 4555 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
6462/* 4558 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 4586
6463/* 4563 */ MCD::OPC_CheckPredicate, 111, 213, 5, 0, // Skip to: 6061
6464/* 4568 */ MCD::OPC_CheckField, 25, 1, 0, 206, 5, 0, // Skip to: 6061
6465/* 4575 */ MCD::OPC_CheckField, 0, 7, 123, 199, 5, 0, // Skip to: 6061
6466/* 4582 */ MCD::OPC_Decode, 232, 95, 59, // Opcode: CV_DOTUP_H
6467/* 4586 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 4614
6468/* 4591 */ MCD::OPC_CheckPredicate, 111, 185, 5, 0, // Skip to: 6061
6469/* 4596 */ MCD::OPC_CheckField, 25, 1, 0, 178, 5, 0, // Skip to: 6061
6470/* 4603 */ MCD::OPC_CheckField, 0, 7, 123, 171, 5, 0, // Skip to: 6061
6471/* 4610 */ MCD::OPC_Decode, 231, 95, 59, // Opcode: CV_DOTUP_B
6472/* 4614 */ MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 4642
6473/* 4619 */ MCD::OPC_CheckPredicate, 111, 157, 5, 0, // Skip to: 6061
6474/* 4624 */ MCD::OPC_CheckField, 25, 1, 0, 150, 5, 0, // Skip to: 6061
6475/* 4631 */ MCD::OPC_CheckField, 0, 7, 123, 143, 5, 0, // Skip to: 6061
6476/* 4638 */ MCD::OPC_Decode, 236, 95, 59, // Opcode: CV_DOTUP_SC_H
6477/* 4642 */ MCD::OPC_FilterValue, 5, 23, 0, 0, // Skip to: 4670
6478/* 4647 */ MCD::OPC_CheckPredicate, 111, 129, 5, 0, // Skip to: 6061
6479/* 4652 */ MCD::OPC_CheckField, 25, 1, 0, 122, 5, 0, // Skip to: 6061
6480/* 4659 */ MCD::OPC_CheckField, 0, 7, 123, 115, 5, 0, // Skip to: 6061
6481/* 4666 */ MCD::OPC_Decode, 235, 95, 59, // Opcode: CV_DOTUP_SC_B
6482/* 4670 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 4692
6483/* 4675 */ MCD::OPC_CheckPredicate, 111, 101, 5, 0, // Skip to: 6061
6484/* 4680 */ MCD::OPC_CheckField, 0, 7, 123, 94, 5, 0, // Skip to: 6061
6485/* 4687 */ MCD::OPC_Decode, 234, 95, 171, 1, // Opcode: CV_DOTUP_SCI_H
6486/* 4692 */ MCD::OPC_FilterValue, 7, 84, 5, 0, // Skip to: 6061
6487/* 4697 */ MCD::OPC_CheckPredicate, 111, 79, 5, 0, // Skip to: 6061
6488/* 4702 */ MCD::OPC_CheckField, 0, 7, 123, 72, 5, 0, // Skip to: 6061
6489/* 4709 */ MCD::OPC_Decode, 233, 95, 171, 1, // Opcode: CV_DOTUP_SCI_B
6490/* 4714 */ MCD::OPC_FilterValue, 34, 159, 0, 0, // Skip to: 4878
6491/* 4719 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
6492/* 4722 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 4750
6493/* 4727 */ MCD::OPC_CheckPredicate, 111, 49, 5, 0, // Skip to: 6061
6494/* 4732 */ MCD::OPC_CheckField, 25, 1, 0, 42, 5, 0, // Skip to: 6061
6495/* 4739 */ MCD::OPC_CheckField, 0, 7, 123, 35, 5, 0, // Skip to: 6061
6496/* 4746 */ MCD::OPC_Decode, 238, 95, 59, // Opcode: CV_DOTUSP_H
6497/* 4750 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 4778
6498/* 4755 */ MCD::OPC_CheckPredicate, 111, 21, 5, 0, // Skip to: 6061
6499/* 4760 */ MCD::OPC_CheckField, 25, 1, 0, 14, 5, 0, // Skip to: 6061
6500/* 4767 */ MCD::OPC_CheckField, 0, 7, 123, 7, 5, 0, // Skip to: 6061
6501/* 4774 */ MCD::OPC_Decode, 237, 95, 59, // Opcode: CV_DOTUSP_B
6502/* 4778 */ MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 4806
6503/* 4783 */ MCD::OPC_CheckPredicate, 111, 249, 4, 0, // Skip to: 6061
6504/* 4788 */ MCD::OPC_CheckField, 25, 1, 0, 242, 4, 0, // Skip to: 6061
6505/* 4795 */ MCD::OPC_CheckField, 0, 7, 123, 235, 4, 0, // Skip to: 6061
6506/* 4802 */ MCD::OPC_Decode, 242, 95, 59, // Opcode: CV_DOTUSP_SC_H
6507/* 4806 */ MCD::OPC_FilterValue, 5, 23, 0, 0, // Skip to: 4834
6508/* 4811 */ MCD::OPC_CheckPredicate, 111, 221, 4, 0, // Skip to: 6061
6509/* 4816 */ MCD::OPC_CheckField, 25, 1, 0, 214, 4, 0, // Skip to: 6061
6510/* 4823 */ MCD::OPC_CheckField, 0, 7, 123, 207, 4, 0, // Skip to: 6061
6511/* 4830 */ MCD::OPC_Decode, 241, 95, 59, // Opcode: CV_DOTUSP_SC_B
6512/* 4834 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 4856
6513/* 4839 */ MCD::OPC_CheckPredicate, 111, 193, 4, 0, // Skip to: 6061
6514/* 4844 */ MCD::OPC_CheckField, 0, 7, 123, 186, 4, 0, // Skip to: 6061
6515/* 4851 */ MCD::OPC_Decode, 240, 95, 170, 1, // Opcode: CV_DOTUSP_SCI_H
6516/* 4856 */ MCD::OPC_FilterValue, 7, 176, 4, 0, // Skip to: 6061
6517/* 4861 */ MCD::OPC_CheckPredicate, 111, 171, 4, 0, // Skip to: 6061
6518/* 4866 */ MCD::OPC_CheckField, 0, 7, 123, 164, 4, 0, // Skip to: 6061
6519/* 4873 */ MCD::OPC_Decode, 239, 95, 170, 1, // Opcode: CV_DOTUSP_SCI_B
6520/* 4878 */ MCD::OPC_FilterValue, 36, 159, 0, 0, // Skip to: 5042
6521/* 4883 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
6522/* 4886 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 4914
6523/* 4891 */ MCD::OPC_CheckPredicate, 111, 141, 4, 0, // Skip to: 6061
6524/* 4896 */ MCD::OPC_CheckField, 25, 1, 0, 134, 4, 0, // Skip to: 6061
6525/* 4903 */ MCD::OPC_CheckField, 0, 7, 123, 127, 4, 0, // Skip to: 6061
6526/* 4910 */ MCD::OPC_Decode, 226, 95, 59, // Opcode: CV_DOTSP_H
6527/* 4914 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 4942
6528/* 4919 */ MCD::OPC_CheckPredicate, 111, 113, 4, 0, // Skip to: 6061
6529/* 4924 */ MCD::OPC_CheckField, 25, 1, 0, 106, 4, 0, // Skip to: 6061
6530/* 4931 */ MCD::OPC_CheckField, 0, 7, 123, 99, 4, 0, // Skip to: 6061
6531/* 4938 */ MCD::OPC_Decode, 225, 95, 59, // Opcode: CV_DOTSP_B
6532/* 4942 */ MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 4970
6533/* 4947 */ MCD::OPC_CheckPredicate, 111, 85, 4, 0, // Skip to: 6061
6534/* 4952 */ MCD::OPC_CheckField, 25, 1, 0, 78, 4, 0, // Skip to: 6061
6535/* 4959 */ MCD::OPC_CheckField, 0, 7, 123, 71, 4, 0, // Skip to: 6061
6536/* 4966 */ MCD::OPC_Decode, 230, 95, 59, // Opcode: CV_DOTSP_SC_H
6537/* 4970 */ MCD::OPC_FilterValue, 5, 23, 0, 0, // Skip to: 4998
6538/* 4975 */ MCD::OPC_CheckPredicate, 111, 57, 4, 0, // Skip to: 6061
6539/* 4980 */ MCD::OPC_CheckField, 25, 1, 0, 50, 4, 0, // Skip to: 6061
6540/* 4987 */ MCD::OPC_CheckField, 0, 7, 123, 43, 4, 0, // Skip to: 6061
6541/* 4994 */ MCD::OPC_Decode, 229, 95, 59, // Opcode: CV_DOTSP_SC_B
6542/* 4998 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 5020
6543/* 5003 */ MCD::OPC_CheckPredicate, 111, 29, 4, 0, // Skip to: 6061
6544/* 5008 */ MCD::OPC_CheckField, 0, 7, 123, 22, 4, 0, // Skip to: 6061
6545/* 5015 */ MCD::OPC_Decode, 228, 95, 170, 1, // Opcode: CV_DOTSP_SCI_H
6546/* 5020 */ MCD::OPC_FilterValue, 7, 12, 4, 0, // Skip to: 6061
6547/* 5025 */ MCD::OPC_CheckPredicate, 111, 7, 4, 0, // Skip to: 6061
6548/* 5030 */ MCD::OPC_CheckField, 0, 7, 123, 0, 4, 0, // Skip to: 6061
6549/* 5037 */ MCD::OPC_Decode, 227, 95, 170, 1, // Opcode: CV_DOTSP_SCI_B
6550/* 5042 */ MCD::OPC_FilterValue, 38, 159, 0, 0, // Skip to: 5206
6551/* 5047 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
6552/* 5050 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 5078
6553/* 5055 */ MCD::OPC_CheckPredicate, 111, 233, 3, 0, // Skip to: 6061
6554/* 5060 */ MCD::OPC_CheckField, 25, 1, 0, 226, 3, 0, // Skip to: 6061
6555/* 5067 */ MCD::OPC_CheckField, 0, 7, 123, 219, 3, 0, // Skip to: 6061
6556/* 5074 */ MCD::OPC_Decode, 216, 96, 58, // Opcode: CV_SDOTUP_H
6557/* 5078 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 5106
6558/* 5083 */ MCD::OPC_CheckPredicate, 111, 205, 3, 0, // Skip to: 6061
6559/* 5088 */ MCD::OPC_CheckField, 25, 1, 0, 198, 3, 0, // Skip to: 6061
6560/* 5095 */ MCD::OPC_CheckField, 0, 7, 123, 191, 3, 0, // Skip to: 6061
6561/* 5102 */ MCD::OPC_Decode, 215, 96, 58, // Opcode: CV_SDOTUP_B
6562/* 5106 */ MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 5134
6563/* 5111 */ MCD::OPC_CheckPredicate, 111, 177, 3, 0, // Skip to: 6061
6564/* 5116 */ MCD::OPC_CheckField, 25, 1, 0, 170, 3, 0, // Skip to: 6061
6565/* 5123 */ MCD::OPC_CheckField, 0, 7, 123, 163, 3, 0, // Skip to: 6061
6566/* 5130 */ MCD::OPC_Decode, 220, 96, 58, // Opcode: CV_SDOTUP_SC_H
6567/* 5134 */ MCD::OPC_FilterValue, 5, 23, 0, 0, // Skip to: 5162
6568/* 5139 */ MCD::OPC_CheckPredicate, 111, 149, 3, 0, // Skip to: 6061
6569/* 5144 */ MCD::OPC_CheckField, 25, 1, 0, 142, 3, 0, // Skip to: 6061
6570/* 5151 */ MCD::OPC_CheckField, 0, 7, 123, 135, 3, 0, // Skip to: 6061
6571/* 5158 */ MCD::OPC_Decode, 219, 96, 58, // Opcode: CV_SDOTUP_SC_B
6572/* 5162 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 5184
6573/* 5167 */ MCD::OPC_CheckPredicate, 111, 121, 3, 0, // Skip to: 6061
6574/* 5172 */ MCD::OPC_CheckField, 0, 7, 123, 114, 3, 0, // Skip to: 6061
6575/* 5179 */ MCD::OPC_Decode, 218, 96, 174, 1, // Opcode: CV_SDOTUP_SCI_H
6576/* 5184 */ MCD::OPC_FilterValue, 7, 104, 3, 0, // Skip to: 6061
6577/* 5189 */ MCD::OPC_CheckPredicate, 111, 99, 3, 0, // Skip to: 6061
6578/* 5194 */ MCD::OPC_CheckField, 0, 7, 123, 92, 3, 0, // Skip to: 6061
6579/* 5201 */ MCD::OPC_Decode, 217, 96, 174, 1, // Opcode: CV_SDOTUP_SCI_B
6580/* 5206 */ MCD::OPC_FilterValue, 40, 159, 0, 0, // Skip to: 5370
6581/* 5211 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
6582/* 5214 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 5242
6583/* 5219 */ MCD::OPC_CheckPredicate, 111, 69, 3, 0, // Skip to: 6061
6584/* 5224 */ MCD::OPC_CheckField, 25, 1, 0, 62, 3, 0, // Skip to: 6061
6585/* 5231 */ MCD::OPC_CheckField, 0, 7, 123, 55, 3, 0, // Skip to: 6061
6586/* 5238 */ MCD::OPC_Decode, 222, 96, 58, // Opcode: CV_SDOTUSP_H
6587/* 5242 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 5270
6588/* 5247 */ MCD::OPC_CheckPredicate, 111, 41, 3, 0, // Skip to: 6061
6589/* 5252 */ MCD::OPC_CheckField, 25, 1, 0, 34, 3, 0, // Skip to: 6061
6590/* 5259 */ MCD::OPC_CheckField, 0, 7, 123, 27, 3, 0, // Skip to: 6061
6591/* 5266 */ MCD::OPC_Decode, 221, 96, 58, // Opcode: CV_SDOTUSP_B
6592/* 5270 */ MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 5298
6593/* 5275 */ MCD::OPC_CheckPredicate, 111, 13, 3, 0, // Skip to: 6061
6594/* 5280 */ MCD::OPC_CheckField, 25, 1, 0, 6, 3, 0, // Skip to: 6061
6595/* 5287 */ MCD::OPC_CheckField, 0, 7, 123, 255, 2, 0, // Skip to: 6061
6596/* 5294 */ MCD::OPC_Decode, 226, 96, 58, // Opcode: CV_SDOTUSP_SC_H
6597/* 5298 */ MCD::OPC_FilterValue, 5, 23, 0, 0, // Skip to: 5326
6598/* 5303 */ MCD::OPC_CheckPredicate, 111, 241, 2, 0, // Skip to: 6061
6599/* 5308 */ MCD::OPC_CheckField, 25, 1, 0, 234, 2, 0, // Skip to: 6061
6600/* 5315 */ MCD::OPC_CheckField, 0, 7, 123, 227, 2, 0, // Skip to: 6061
6601/* 5322 */ MCD::OPC_Decode, 225, 96, 58, // Opcode: CV_SDOTUSP_SC_B
6602/* 5326 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 5348
6603/* 5331 */ MCD::OPC_CheckPredicate, 111, 213, 2, 0, // Skip to: 6061
6604/* 5336 */ MCD::OPC_CheckField, 0, 7, 123, 206, 2, 0, // Skip to: 6061
6605/* 5343 */ MCD::OPC_Decode, 224, 96, 175, 1, // Opcode: CV_SDOTUSP_SCI_H
6606/* 5348 */ MCD::OPC_FilterValue, 7, 196, 2, 0, // Skip to: 6061
6607/* 5353 */ MCD::OPC_CheckPredicate, 111, 191, 2, 0, // Skip to: 6061
6608/* 5358 */ MCD::OPC_CheckField, 0, 7, 123, 184, 2, 0, // Skip to: 6061
6609/* 5365 */ MCD::OPC_Decode, 223, 96, 175, 1, // Opcode: CV_SDOTUSP_SCI_B
6610/* 5370 */ MCD::OPC_FilterValue, 42, 159, 0, 0, // Skip to: 5534
6611/* 5375 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
6612/* 5378 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 5406
6613/* 5383 */ MCD::OPC_CheckPredicate, 111, 161, 2, 0, // Skip to: 6061
6614/* 5388 */ MCD::OPC_CheckField, 25, 1, 0, 154, 2, 0, // Skip to: 6061
6615/* 5395 */ MCD::OPC_CheckField, 0, 7, 123, 147, 2, 0, // Skip to: 6061
6616/* 5402 */ MCD::OPC_Decode, 210, 96, 58, // Opcode: CV_SDOTSP_H
6617/* 5406 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 5434
6618/* 5411 */ MCD::OPC_CheckPredicate, 111, 133, 2, 0, // Skip to: 6061
6619/* 5416 */ MCD::OPC_CheckField, 25, 1, 0, 126, 2, 0, // Skip to: 6061
6620/* 5423 */ MCD::OPC_CheckField, 0, 7, 123, 119, 2, 0, // Skip to: 6061
6621/* 5430 */ MCD::OPC_Decode, 209, 96, 58, // Opcode: CV_SDOTSP_B
6622/* 5434 */ MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 5462
6623/* 5439 */ MCD::OPC_CheckPredicate, 111, 105, 2, 0, // Skip to: 6061
6624/* 5444 */ MCD::OPC_CheckField, 25, 1, 0, 98, 2, 0, // Skip to: 6061
6625/* 5451 */ MCD::OPC_CheckField, 0, 7, 123, 91, 2, 0, // Skip to: 6061
6626/* 5458 */ MCD::OPC_Decode, 214, 96, 58, // Opcode: CV_SDOTSP_SC_H
6627/* 5462 */ MCD::OPC_FilterValue, 5, 23, 0, 0, // Skip to: 5490
6628/* 5467 */ MCD::OPC_CheckPredicate, 111, 77, 2, 0, // Skip to: 6061
6629/* 5472 */ MCD::OPC_CheckField, 25, 1, 0, 70, 2, 0, // Skip to: 6061
6630/* 5479 */ MCD::OPC_CheckField, 0, 7, 123, 63, 2, 0, // Skip to: 6061
6631/* 5486 */ MCD::OPC_Decode, 213, 96, 58, // Opcode: CV_SDOTSP_SC_B
6632/* 5490 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 5512
6633/* 5495 */ MCD::OPC_CheckPredicate, 111, 49, 2, 0, // Skip to: 6061
6634/* 5500 */ MCD::OPC_CheckField, 0, 7, 123, 42, 2, 0, // Skip to: 6061
6635/* 5507 */ MCD::OPC_Decode, 212, 96, 175, 1, // Opcode: CV_SDOTSP_SCI_H
6636/* 5512 */ MCD::OPC_FilterValue, 7, 32, 2, 0, // Skip to: 6061
6637/* 5517 */ MCD::OPC_CheckPredicate, 111, 27, 2, 0, // Skip to: 6061
6638/* 5522 */ MCD::OPC_CheckField, 0, 7, 123, 20, 2, 0, // Skip to: 6061
6639/* 5529 */ MCD::OPC_Decode, 211, 96, 175, 1, // Opcode: CV_SDOTSP_SCI_B
6640/* 5534 */ MCD::OPC_FilterValue, 46, 135, 0, 0, // Skip to: 5674
6641/* 5539 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
6642/* 5542 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 5564
6643/* 5547 */ MCD::OPC_CheckPredicate, 111, 253, 1, 0, // Skip to: 6061
6644/* 5552 */ MCD::OPC_CheckField, 0, 7, 123, 246, 1, 0, // Skip to: 6061
6645/* 5559 */ MCD::OPC_Decode, 255, 95, 171, 1, // Opcode: CV_EXTRACT_H
6646/* 5564 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 5586
6647/* 5569 */ MCD::OPC_CheckPredicate, 111, 231, 1, 0, // Skip to: 6061
6648/* 5574 */ MCD::OPC_CheckField, 0, 7, 123, 224, 1, 0, // Skip to: 6061
6649/* 5581 */ MCD::OPC_Decode, 254, 95, 171, 1, // Opcode: CV_EXTRACT_B
6650/* 5586 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 5608
6651/* 5591 */ MCD::OPC_CheckPredicate, 111, 209, 1, 0, // Skip to: 6061
6652/* 5596 */ MCD::OPC_CheckField, 0, 7, 123, 202, 1, 0, // Skip to: 6061
6653/* 5603 */ MCD::OPC_Decode, 253, 95, 171, 1, // Opcode: CV_EXTRACTU_H
6654/* 5608 */ MCD::OPC_FilterValue, 3, 17, 0, 0, // Skip to: 5630
6655/* 5613 */ MCD::OPC_CheckPredicate, 111, 187, 1, 0, // Skip to: 6061
6656/* 5618 */ MCD::OPC_CheckField, 0, 7, 123, 180, 1, 0, // Skip to: 6061
6657/* 5625 */ MCD::OPC_Decode, 252, 95, 171, 1, // Opcode: CV_EXTRACTU_B
6658/* 5630 */ MCD::OPC_FilterValue, 4, 17, 0, 0, // Skip to: 5652
6659/* 5635 */ MCD::OPC_CheckPredicate, 111, 165, 1, 0, // Skip to: 6061
6660/* 5640 */ MCD::OPC_CheckField, 0, 7, 123, 158, 1, 0, // Skip to: 6061
6661/* 5647 */ MCD::OPC_Decode, 133, 96, 174, 1, // Opcode: CV_INSERT_H
6662/* 5652 */ MCD::OPC_FilterValue, 5, 148, 1, 0, // Skip to: 6061
6663/* 5657 */ MCD::OPC_CheckPredicate, 111, 143, 1, 0, // Skip to: 6061
6664/* 5662 */ MCD::OPC_CheckField, 0, 7, 123, 136, 1, 0, // Skip to: 6061
6665/* 5669 */ MCD::OPC_Decode, 132, 96, 174, 1, // Opcode: CV_INSERT_B
6666/* 5674 */ MCD::OPC_FilterValue, 48, 103, 0, 0, // Skip to: 5782
6667/* 5679 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
6668/* 5682 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 5710
6669/* 5687 */ MCD::OPC_CheckPredicate, 111, 113, 1, 0, // Skip to: 6061
6670/* 5692 */ MCD::OPC_CheckField, 25, 1, 0, 106, 1, 0, // Skip to: 6061
6671/* 5699 */ MCD::OPC_CheckField, 0, 7, 123, 99, 1, 0, // Skip to: 6061
6672/* 5706 */ MCD::OPC_Decode, 234, 96, 59, // Opcode: CV_SHUFFLE_H
6673/* 5710 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 5738
6674/* 5715 */ MCD::OPC_CheckPredicate, 111, 85, 1, 0, // Skip to: 6061
6675/* 5720 */ MCD::OPC_CheckField, 25, 1, 0, 78, 1, 0, // Skip to: 6061
6676/* 5727 */ MCD::OPC_CheckField, 0, 7, 123, 71, 1, 0, // Skip to: 6061
6677/* 5734 */ MCD::OPC_Decode, 233, 96, 59, // Opcode: CV_SHUFFLE_B
6678/* 5738 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 5760
6679/* 5743 */ MCD::OPC_CheckPredicate, 111, 57, 1, 0, // Skip to: 6061
6680/* 5748 */ MCD::OPC_CheckField, 0, 7, 123, 50, 1, 0, // Skip to: 6061
6681/* 5755 */ MCD::OPC_Decode, 235, 96, 171, 1, // Opcode: CV_SHUFFLE_SCI_H
6682/* 5760 */ MCD::OPC_FilterValue, 7, 40, 1, 0, // Skip to: 6061
6683/* 5765 */ MCD::OPC_CheckPredicate, 111, 35, 1, 0, // Skip to: 6061
6684/* 5770 */ MCD::OPC_CheckField, 0, 7, 123, 28, 1, 0, // Skip to: 6061
6685/* 5777 */ MCD::OPC_Decode, 229, 96, 171, 1, // Opcode: CV_SHUFFLEI0_SCI_B
6686/* 5782 */ MCD::OPC_FilterValue, 50, 24, 0, 0, // Skip to: 5811
6687/* 5787 */ MCD::OPC_CheckPredicate, 111, 13, 1, 0, // Skip to: 6061
6688/* 5792 */ MCD::OPC_CheckField, 12, 3, 7, 6, 1, 0, // Skip to: 6061
6689/* 5799 */ MCD::OPC_CheckField, 0, 7, 123, 255, 0, 0, // Skip to: 6061
6690/* 5806 */ MCD::OPC_Decode, 230, 96, 171, 1, // Opcode: CV_SHUFFLEI1_SCI_B
6691/* 5811 */ MCD::OPC_FilterValue, 52, 24, 0, 0, // Skip to: 5840
6692/* 5816 */ MCD::OPC_CheckPredicate, 111, 240, 0, 0, // Skip to: 6061
6693/* 5821 */ MCD::OPC_CheckField, 12, 3, 7, 233, 0, 0, // Skip to: 6061
6694/* 5828 */ MCD::OPC_CheckField, 0, 7, 123, 226, 0, 0, // Skip to: 6061
6695/* 5835 */ MCD::OPC_Decode, 231, 96, 171, 1, // Opcode: CV_SHUFFLEI2_SCI_B
6696/* 5840 */ MCD::OPC_FilterValue, 54, 24, 0, 0, // Skip to: 5869
6697/* 5845 */ MCD::OPC_CheckPredicate, 111, 211, 0, 0, // Skip to: 6061
6698/* 5850 */ MCD::OPC_CheckField, 12, 3, 7, 204, 0, 0, // Skip to: 6061
6699/* 5857 */ MCD::OPC_CheckField, 0, 7, 123, 197, 0, 0, // Skip to: 6061
6700/* 5864 */ MCD::OPC_Decode, 232, 96, 171, 1, // Opcode: CV_SHUFFLEI3_SCI_B
6701/* 5869 */ MCD::OPC_FilterValue, 56, 59, 0, 0, // Skip to: 5933
6702/* 5874 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
6703/* 5877 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 5905
6704/* 5882 */ MCD::OPC_CheckPredicate, 111, 174, 0, 0, // Skip to: 6061
6705/* 5887 */ MCD::OPC_CheckField, 25, 1, 0, 167, 0, 0, // Skip to: 6061
6706/* 5894 */ MCD::OPC_CheckField, 0, 7, 123, 160, 0, 0, // Skip to: 6061
6707/* 5901 */ MCD::OPC_Decode, 228, 96, 58, // Opcode: CV_SHUFFLE2_H
6708/* 5905 */ MCD::OPC_FilterValue, 1, 151, 0, 0, // Skip to: 6061
6709/* 5910 */ MCD::OPC_CheckPredicate, 111, 146, 0, 0, // Skip to: 6061
6710/* 5915 */ MCD::OPC_CheckField, 25, 1, 0, 139, 0, 0, // Skip to: 6061
6711/* 5922 */ MCD::OPC_CheckField, 0, 7, 123, 132, 0, 0, // Skip to: 6061
6712/* 5929 */ MCD::OPC_Decode, 227, 96, 58, // Opcode: CV_SHUFFLE2_B
6713/* 5933 */ MCD::OPC_FilterValue, 60, 59, 0, 0, // Skip to: 5997
6714/* 5938 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ...
6715/* 5941 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 5969
6716/* 5946 */ MCD::OPC_CheckPredicate, 111, 110, 0, 0, // Skip to: 6061
6717/* 5951 */ MCD::OPC_CheckField, 12, 3, 0, 103, 0, 0, // Skip to: 6061
6718/* 5958 */ MCD::OPC_CheckField, 0, 7, 123, 96, 0, 0, // Skip to: 6061
6719/* 5965 */ MCD::OPC_Decode, 201, 96, 59, // Opcode: CV_PACK
6720/* 5969 */ MCD::OPC_FilterValue, 1, 87, 0, 0, // Skip to: 6061
6721/* 5974 */ MCD::OPC_CheckPredicate, 111, 82, 0, 0, // Skip to: 6061
6722/* 5979 */ MCD::OPC_CheckField, 12, 3, 0, 75, 0, 0, // Skip to: 6061
6723/* 5986 */ MCD::OPC_CheckField, 0, 7, 123, 68, 0, 0, // Skip to: 6061
6724/* 5993 */ MCD::OPC_Decode, 204, 96, 59, // Opcode: CV_PACK_H
6725/* 5997 */ MCD::OPC_FilterValue, 62, 59, 0, 0, // Skip to: 6061
6726/* 6002 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ...
6727/* 6005 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 6033
6728/* 6010 */ MCD::OPC_CheckPredicate, 111, 46, 0, 0, // Skip to: 6061
6729/* 6015 */ MCD::OPC_CheckField, 12, 3, 1, 39, 0, 0, // Skip to: 6061
6730/* 6022 */ MCD::OPC_CheckField, 0, 7, 123, 32, 0, 0, // Skip to: 6061
6731/* 6029 */ MCD::OPC_Decode, 203, 96, 58, // Opcode: CV_PACKLO_B
6732/* 6033 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 6061
6733/* 6038 */ MCD::OPC_CheckPredicate, 111, 18, 0, 0, // Skip to: 6061
6734/* 6043 */ MCD::OPC_CheckField, 12, 3, 1, 11, 0, 0, // Skip to: 6061
6735/* 6050 */ MCD::OPC_CheckField, 0, 7, 123, 4, 0, 0, // Skip to: 6061
6736/* 6057 */ MCD::OPC_Decode, 202, 96, 58, // Opcode: CV_PACKHI_B
6737/* 6061 */ MCD::OPC_Fail,
6738 0
6739};
6740
6741static const uint8_t DecoderTableXSfcease32[] = {
6742/* 0 */ MCD::OPC_CheckPredicate, 112, 15, 0, 0, // Skip to: 20
6743/* 5 */ MCD::OPC_CheckField, 0, 32, 243, 128, 192, 130, 3, 4, 0, 0, // Skip to: 20
6744/* 16 */ MCD::OPC_Decode, 132, 101, 0, // Opcode: SF_CEASE
6745/* 20 */ MCD::OPC_Fail,
6746 0
6747};
6748
6749static const uint8_t DecoderTableXSfvcp32[] = {
6750/* 0 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
6751/* 3 */ MCD::OPC_FilterValue, 0, 159, 0, 0, // Skip to: 167
6752/* 8 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ...
6753/* 11 */ MCD::OPC_FilterValue, 2, 47, 0, 0, // Skip to: 63
6754/* 16 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ...
6755/* 19 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 41
6756/* 24 */ MCD::OPC_CheckPredicate, 113, 222, 2, 0, // Skip to: 763
6757/* 29 */ MCD::OPC_CheckField, 0, 7, 91, 215, 2, 0, // Skip to: 763
6758/* 36 */ MCD::OPC_Decode, 237, 102, 176, 1, // Opcode: VC_V_VV
6759/* 41 */ MCD::OPC_FilterValue, 1, 205, 2, 0, // Skip to: 763
6760/* 46 */ MCD::OPC_CheckPredicate, 113, 200, 2, 0, // Skip to: 763
6761/* 51 */ MCD::OPC_CheckField, 0, 7, 91, 193, 2, 0, // Skip to: 763
6762/* 58 */ MCD::OPC_Decode, 227, 102, 177, 1, // Opcode: VC_VV
6763/* 63 */ MCD::OPC_FilterValue, 10, 47, 0, 0, // Skip to: 115
6764/* 68 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ...
6765/* 71 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 93
6766/* 76 */ MCD::OPC_CheckPredicate, 113, 170, 2, 0, // Skip to: 763
6767/* 81 */ MCD::OPC_CheckField, 0, 7, 91, 163, 2, 0, // Skip to: 763
6768/* 88 */ MCD::OPC_Decode, 238, 102, 178, 1, // Opcode: VC_V_VVV
6769/* 93 */ MCD::OPC_FilterValue, 1, 153, 2, 0, // Skip to: 763
6770/* 98 */ MCD::OPC_CheckPredicate, 113, 148, 2, 0, // Skip to: 763
6771/* 103 */ MCD::OPC_CheckField, 0, 7, 91, 141, 2, 0, // Skip to: 763
6772/* 110 */ MCD::OPC_Decode, 228, 102, 179, 1, // Opcode: VC_VVV
6773/* 115 */ MCD::OPC_FilterValue, 15, 131, 2, 0, // Skip to: 763
6774/* 120 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ...
6775/* 123 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 145
6776/* 128 */ MCD::OPC_CheckPredicate, 113, 118, 2, 0, // Skip to: 763
6777/* 133 */ MCD::OPC_CheckField, 0, 7, 91, 111, 2, 0, // Skip to: 763
6778/* 140 */ MCD::OPC_Decode, 239, 102, 178, 1, // Opcode: VC_V_VVW
6779/* 145 */ MCD::OPC_FilterValue, 1, 101, 2, 0, // Skip to: 763
6780/* 150 */ MCD::OPC_CheckPredicate, 113, 96, 2, 0, // Skip to: 763
6781/* 155 */ MCD::OPC_CheckField, 0, 7, 91, 89, 2, 0, // Skip to: 763
6782/* 162 */ MCD::OPC_Decode, 229, 102, 179, 1, // Opcode: VC_VVW
6783/* 167 */ MCD::OPC_FilterValue, 3, 211, 0, 0, // Skip to: 383
6784/* 172 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ...
6785/* 175 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 227
6786/* 180 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ...
6787/* 183 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 205
6788/* 188 */ MCD::OPC_CheckPredicate, 113, 58, 2, 0, // Skip to: 763
6789/* 193 */ MCD::OPC_CheckField, 0, 7, 91, 51, 2, 0, // Skip to: 763
6790/* 200 */ MCD::OPC_Decode, 233, 102, 180, 1, // Opcode: VC_V_I
6791/* 205 */ MCD::OPC_FilterValue, 1, 41, 2, 0, // Skip to: 763
6792/* 210 */ MCD::OPC_CheckPredicate, 113, 36, 2, 0, // Skip to: 763
6793/* 215 */ MCD::OPC_CheckField, 0, 7, 91, 29, 2, 0, // Skip to: 763
6794/* 222 */ MCD::OPC_Decode, 223, 102, 181, 1, // Opcode: VC_I
6795/* 227 */ MCD::OPC_FilterValue, 2, 47, 0, 0, // Skip to: 279
6796/* 232 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ...
6797/* 235 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 257
6798/* 240 */ MCD::OPC_CheckPredicate, 113, 6, 2, 0, // Skip to: 763
6799/* 245 */ MCD::OPC_CheckField, 0, 7, 91, 255, 1, 0, // Skip to: 763
6800/* 252 */ MCD::OPC_Decode, 234, 102, 182, 1, // Opcode: VC_V_IV
6801/* 257 */ MCD::OPC_FilterValue, 1, 245, 1, 0, // Skip to: 763
6802/* 262 */ MCD::OPC_CheckPredicate, 113, 240, 1, 0, // Skip to: 763
6803/* 267 */ MCD::OPC_CheckField, 0, 7, 91, 233, 1, 0, // Skip to: 763
6804/* 274 */ MCD::OPC_Decode, 224, 102, 183, 1, // Opcode: VC_IV
6805/* 279 */ MCD::OPC_FilterValue, 10, 47, 0, 0, // Skip to: 331
6806/* 284 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ...
6807/* 287 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 309
6808/* 292 */ MCD::OPC_CheckPredicate, 113, 210, 1, 0, // Skip to: 763
6809/* 297 */ MCD::OPC_CheckField, 0, 7, 91, 203, 1, 0, // Skip to: 763
6810/* 304 */ MCD::OPC_Decode, 235, 102, 184, 1, // Opcode: VC_V_IVV
6811/* 309 */ MCD::OPC_FilterValue, 1, 193, 1, 0, // Skip to: 763
6812/* 314 */ MCD::OPC_CheckPredicate, 113, 188, 1, 0, // Skip to: 763
6813/* 319 */ MCD::OPC_CheckField, 0, 7, 91, 181, 1, 0, // Skip to: 763
6814/* 326 */ MCD::OPC_Decode, 225, 102, 185, 1, // Opcode: VC_IVV
6815/* 331 */ MCD::OPC_FilterValue, 15, 171, 1, 0, // Skip to: 763
6816/* 336 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ...
6817/* 339 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 361
6818/* 344 */ MCD::OPC_CheckPredicate, 113, 158, 1, 0, // Skip to: 763
6819/* 349 */ MCD::OPC_CheckField, 0, 7, 91, 151, 1, 0, // Skip to: 763
6820/* 356 */ MCD::OPC_Decode, 236, 102, 184, 1, // Opcode: VC_V_IVW
6821/* 361 */ MCD::OPC_FilterValue, 1, 141, 1, 0, // Skip to: 763
6822/* 366 */ MCD::OPC_CheckPredicate, 113, 136, 1, 0, // Skip to: 763
6823/* 371 */ MCD::OPC_CheckField, 0, 7, 91, 129, 1, 0, // Skip to: 763
6824/* 378 */ MCD::OPC_Decode, 226, 102, 185, 1, // Opcode: VC_IVW
6825/* 383 */ MCD::OPC_FilterValue, 4, 211, 0, 0, // Skip to: 599
6826/* 388 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ...
6827/* 391 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 443
6828/* 396 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ...
6829/* 399 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 421
6830/* 404 */ MCD::OPC_CheckPredicate, 113, 98, 1, 0, // Skip to: 763
6831/* 409 */ MCD::OPC_CheckField, 0, 7, 91, 91, 1, 0, // Skip to: 763
6832/* 416 */ MCD::OPC_Decode, 240, 102, 186, 1, // Opcode: VC_V_X
6833/* 421 */ MCD::OPC_FilterValue, 1, 81, 1, 0, // Skip to: 763
6834/* 426 */ MCD::OPC_CheckPredicate, 113, 76, 1, 0, // Skip to: 763
6835/* 431 */ MCD::OPC_CheckField, 0, 7, 91, 69, 1, 0, // Skip to: 763
6836/* 438 */ MCD::OPC_Decode, 244, 102, 187, 1, // Opcode: VC_X
6837/* 443 */ MCD::OPC_FilterValue, 2, 47, 0, 0, // Skip to: 495
6838/* 448 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ...
6839/* 451 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 473
6840/* 456 */ MCD::OPC_CheckPredicate, 113, 46, 1, 0, // Skip to: 763
6841/* 461 */ MCD::OPC_CheckField, 0, 7, 91, 39, 1, 0, // Skip to: 763
6842/* 468 */ MCD::OPC_Decode, 241, 102, 188, 1, // Opcode: VC_V_XV
6843/* 473 */ MCD::OPC_FilterValue, 1, 29, 1, 0, // Skip to: 763
6844/* 478 */ MCD::OPC_CheckPredicate, 113, 24, 1, 0, // Skip to: 763
6845/* 483 */ MCD::OPC_CheckField, 0, 7, 91, 17, 1, 0, // Skip to: 763
6846/* 490 */ MCD::OPC_Decode, 245, 102, 189, 1, // Opcode: VC_XV
6847/* 495 */ MCD::OPC_FilterValue, 10, 47, 0, 0, // Skip to: 547
6848/* 500 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ...
6849/* 503 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 525
6850/* 508 */ MCD::OPC_CheckPredicate, 113, 250, 0, 0, // Skip to: 763
6851/* 513 */ MCD::OPC_CheckField, 0, 7, 91, 243, 0, 0, // Skip to: 763
6852/* 520 */ MCD::OPC_Decode, 242, 102, 190, 1, // Opcode: VC_V_XVV
6853/* 525 */ MCD::OPC_FilterValue, 1, 233, 0, 0, // Skip to: 763
6854/* 530 */ MCD::OPC_CheckPredicate, 113, 228, 0, 0, // Skip to: 763
6855/* 535 */ MCD::OPC_CheckField, 0, 7, 91, 221, 0, 0, // Skip to: 763
6856/* 542 */ MCD::OPC_Decode, 246, 102, 191, 1, // Opcode: VC_XVV
6857/* 547 */ MCD::OPC_FilterValue, 15, 211, 0, 0, // Skip to: 763
6858/* 552 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ...
6859/* 555 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 577
6860/* 560 */ MCD::OPC_CheckPredicate, 113, 198, 0, 0, // Skip to: 763
6861/* 565 */ MCD::OPC_CheckField, 0, 7, 91, 191, 0, 0, // Skip to: 763
6862/* 572 */ MCD::OPC_Decode, 243, 102, 190, 1, // Opcode: VC_V_XVW
6863/* 577 */ MCD::OPC_FilterValue, 1, 181, 0, 0, // Skip to: 763
6864/* 582 */ MCD::OPC_CheckPredicate, 113, 176, 0, 0, // Skip to: 763
6865/* 587 */ MCD::OPC_CheckField, 0, 7, 91, 169, 0, 0, // Skip to: 763
6866/* 594 */ MCD::OPC_Decode, 247, 102, 191, 1, // Opcode: VC_XVW
6867/* 599 */ MCD::OPC_FilterValue, 5, 159, 0, 0, // Skip to: 763
6868/* 604 */ MCD::OPC_ExtractField, 27, 5, // Inst{31-27} ...
6869/* 607 */ MCD::OPC_FilterValue, 5, 47, 0, 0, // Skip to: 659
6870/* 612 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ...
6871/* 615 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 637
6872/* 620 */ MCD::OPC_CheckPredicate, 113, 138, 0, 0, // Skip to: 763
6873/* 625 */ MCD::OPC_CheckField, 0, 7, 91, 131, 0, 0, // Skip to: 763
6874/* 632 */ MCD::OPC_Decode, 230, 102, 192, 1, // Opcode: VC_V_FV
6875/* 637 */ MCD::OPC_FilterValue, 1, 121, 0, 0, // Skip to: 763
6876/* 642 */ MCD::OPC_CheckPredicate, 113, 116, 0, 0, // Skip to: 763
6877/* 647 */ MCD::OPC_CheckField, 0, 7, 91, 109, 0, 0, // Skip to: 763
6878/* 654 */ MCD::OPC_Decode, 220, 102, 193, 1, // Opcode: VC_FV
6879/* 659 */ MCD::OPC_FilterValue, 21, 47, 0, 0, // Skip to: 711
6880/* 664 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ...
6881/* 667 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 689
6882/* 672 */ MCD::OPC_CheckPredicate, 113, 86, 0, 0, // Skip to: 763
6883/* 677 */ MCD::OPC_CheckField, 0, 7, 91, 79, 0, 0, // Skip to: 763
6884/* 684 */ MCD::OPC_Decode, 231, 102, 194, 1, // Opcode: VC_V_FVV
6885/* 689 */ MCD::OPC_FilterValue, 1, 69, 0, 0, // Skip to: 763
6886/* 694 */ MCD::OPC_CheckPredicate, 113, 64, 0, 0, // Skip to: 763
6887/* 699 */ MCD::OPC_CheckField, 0, 7, 91, 57, 0, 0, // Skip to: 763
6888/* 706 */ MCD::OPC_Decode, 221, 102, 195, 1, // Opcode: VC_FVV
6889/* 711 */ MCD::OPC_FilterValue, 31, 47, 0, 0, // Skip to: 763
6890/* 716 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ...
6891/* 719 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 741
6892/* 724 */ MCD::OPC_CheckPredicate, 113, 34, 0, 0, // Skip to: 763
6893/* 729 */ MCD::OPC_CheckField, 0, 7, 91, 27, 0, 0, // Skip to: 763
6894/* 736 */ MCD::OPC_Decode, 232, 102, 194, 1, // Opcode: VC_V_FVW
6895/* 741 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 763
6896/* 746 */ MCD::OPC_CheckPredicate, 113, 12, 0, 0, // Skip to: 763
6897/* 751 */ MCD::OPC_CheckField, 0, 7, 91, 5, 0, 0, // Skip to: 763
6898/* 758 */ MCD::OPC_Decode, 222, 102, 195, 1, // Opcode: VC_FVW
6899/* 763 */ MCD::OPC_Fail,
6900 0
6901};
6902
6903static const uint8_t DecoderTableXSfvfnrclipxfqf32[] = {
6904/* 0 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
6905/* 3 */ MCD::OPC_FilterValue, 34, 23, 0, 0, // Skip to: 31
6906/* 8 */ MCD::OPC_CheckPredicate, 114, 46, 0, 0, // Skip to: 59
6907/* 13 */ MCD::OPC_CheckField, 12, 3, 5, 39, 0, 0, // Skip to: 59
6908/* 20 */ MCD::OPC_CheckField, 0, 7, 91, 32, 0, 0, // Skip to: 59
6909/* 27 */ MCD::OPC_Decode, 171, 103, 120, // Opcode: VFNRCLIP_XU_F_QF
6910/* 31 */ MCD::OPC_FilterValue, 35, 23, 0, 0, // Skip to: 59
6911/* 36 */ MCD::OPC_CheckPredicate, 114, 18, 0, 0, // Skip to: 59
6912/* 41 */ MCD::OPC_CheckField, 12, 3, 5, 11, 0, 0, // Skip to: 59
6913/* 48 */ MCD::OPC_CheckField, 0, 7, 91, 4, 0, 0, // Skip to: 59
6914/* 55 */ MCD::OPC_Decode, 172, 103, 120, // Opcode: VFNRCLIP_X_F_QF
6915/* 59 */ MCD::OPC_Fail,
6916 0
6917};
6918
6919static const uint8_t DecoderTableXSfvfwmaccqqq32[] = {
6920/* 0 */ MCD::OPC_CheckPredicate, 115, 26, 0, 0, // Skip to: 31
6921/* 5 */ MCD::OPC_CheckField, 25, 7, 121, 19, 0, 0, // Skip to: 31
6922/* 12 */ MCD::OPC_CheckField, 12, 3, 1, 12, 0, 0, // Skip to: 31
6923/* 19 */ MCD::OPC_CheckField, 0, 7, 91, 5, 0, 0, // Skip to: 31
6924/* 26 */ MCD::OPC_Decode, 206, 103, 196, 1, // Opcode: VFWMACC_4x4x4
6925/* 31 */ MCD::OPC_Fail,
6926 0
6927};
6928
6929static const uint8_t DecoderTableXSfvqmaccdod32[] = {
6930/* 0 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ...
6931/* 3 */ MCD::OPC_FilterValue, 89, 24, 0, 0, // Skip to: 32
6932/* 8 */ MCD::OPC_CheckPredicate, 116, 106, 0, 0, // Skip to: 119
6933/* 13 */ MCD::OPC_CheckField, 12, 3, 2, 99, 0, 0, // Skip to: 119
6934/* 20 */ MCD::OPC_CheckField, 0, 7, 91, 92, 0, 0, // Skip to: 119
6935/* 27 */ MCD::OPC_Decode, 254, 105, 196, 1, // Opcode: VQMACCU_2x8x2
6936/* 32 */ MCD::OPC_FilterValue, 91, 24, 0, 0, // Skip to: 61
6937/* 37 */ MCD::OPC_CheckPredicate, 116, 77, 0, 0, // Skip to: 119
6938/* 42 */ MCD::OPC_CheckField, 12, 3, 2, 70, 0, 0, // Skip to: 119
6939/* 49 */ MCD::OPC_CheckField, 0, 7, 91, 63, 0, 0, // Skip to: 119
6940/* 56 */ MCD::OPC_Decode, 128, 106, 196, 1, // Opcode: VQMACC_2x8x2
6941/* 61 */ MCD::OPC_FilterValue, 93, 24, 0, 0, // Skip to: 90
6942/* 66 */ MCD::OPC_CheckPredicate, 116, 48, 0, 0, // Skip to: 119
6943/* 71 */ MCD::OPC_CheckField, 12, 3, 2, 41, 0, 0, // Skip to: 119
6944/* 78 */ MCD::OPC_CheckField, 0, 7, 91, 34, 0, 0, // Skip to: 119
6945/* 85 */ MCD::OPC_Decode, 252, 105, 196, 1, // Opcode: VQMACCUS_2x8x2
6946/* 90 */ MCD::OPC_FilterValue, 95, 24, 0, 0, // Skip to: 119
6947/* 95 */ MCD::OPC_CheckPredicate, 116, 19, 0, 0, // Skip to: 119
6948/* 100 */ MCD::OPC_CheckField, 12, 3, 2, 12, 0, 0, // Skip to: 119
6949/* 107 */ MCD::OPC_CheckField, 0, 7, 91, 5, 0, 0, // Skip to: 119
6950/* 114 */ MCD::OPC_Decode, 250, 105, 196, 1, // Opcode: VQMACCSU_2x8x2
6951/* 119 */ MCD::OPC_Fail,
6952 0
6953};
6954
6955static const uint8_t DecoderTableXSfvqmaccqoq32[] = {
6956/* 0 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ...
6957/* 3 */ MCD::OPC_FilterValue, 121, 24, 0, 0, // Skip to: 32
6958/* 8 */ MCD::OPC_CheckPredicate, 117, 106, 0, 0, // Skip to: 119
6959/* 13 */ MCD::OPC_CheckField, 12, 3, 2, 99, 0, 0, // Skip to: 119
6960/* 20 */ MCD::OPC_CheckField, 0, 7, 91, 92, 0, 0, // Skip to: 119
6961/* 27 */ MCD::OPC_Decode, 255, 105, 196, 1, // Opcode: VQMACCU_4x8x4
6962/* 32 */ MCD::OPC_FilterValue, 123, 24, 0, 0, // Skip to: 61
6963/* 37 */ MCD::OPC_CheckPredicate, 117, 77, 0, 0, // Skip to: 119
6964/* 42 */ MCD::OPC_CheckField, 12, 3, 2, 70, 0, 0, // Skip to: 119
6965/* 49 */ MCD::OPC_CheckField, 0, 7, 91, 63, 0, 0, // Skip to: 119
6966/* 56 */ MCD::OPC_Decode, 129, 106, 196, 1, // Opcode: VQMACC_4x8x4
6967/* 61 */ MCD::OPC_FilterValue, 125, 24, 0, 0, // Skip to: 90
6968/* 66 */ MCD::OPC_CheckPredicate, 117, 48, 0, 0, // Skip to: 119
6969/* 71 */ MCD::OPC_CheckField, 12, 3, 2, 41, 0, 0, // Skip to: 119
6970/* 78 */ MCD::OPC_CheckField, 0, 7, 91, 34, 0, 0, // Skip to: 119
6971/* 85 */ MCD::OPC_Decode, 253, 105, 196, 1, // Opcode: VQMACCUS_4x8x4
6972/* 90 */ MCD::OPC_FilterValue, 127, 24, 0, 0, // Skip to: 119
6973/* 95 */ MCD::OPC_CheckPredicate, 117, 19, 0, 0, // Skip to: 119
6974/* 100 */ MCD::OPC_CheckField, 12, 3, 2, 12, 0, 0, // Skip to: 119
6975/* 107 */ MCD::OPC_CheckField, 0, 7, 91, 5, 0, 0, // Skip to: 119
6976/* 114 */ MCD::OPC_Decode, 251, 105, 196, 1, // Opcode: VQMACCSU_4x8x4
6977/* 119 */ MCD::OPC_Fail,
6978 0
6979};
6980
6981static const uint8_t DecoderTableXSiFivecdiscarddlone32[] = {
6982/* 0 */ MCD::OPC_CheckPredicate, 118, 19, 0, 0, // Skip to: 24
6983/* 5 */ MCD::OPC_CheckField, 20, 12, 194, 31, 11, 0, 0, // Skip to: 24
6984/* 13 */ MCD::OPC_CheckField, 0, 15, 115, 4, 0, 0, // Skip to: 24
6985/* 20 */ MCD::OPC_Decode, 131, 101, 47, // Opcode: SF_CDISCARD_D_L1
6986/* 24 */ MCD::OPC_Fail,
6987 0
6988};
6989
6990static const uint8_t DecoderTableXSiFivecflushdlone32[] = {
6991/* 0 */ MCD::OPC_CheckPredicate, 119, 19, 0, 0, // Skip to: 24
6992/* 5 */ MCD::OPC_CheckField, 20, 12, 192, 31, 11, 0, 0, // Skip to: 24
6993/* 13 */ MCD::OPC_CheckField, 0, 15, 115, 4, 0, 0, // Skip to: 24
6994/* 20 */ MCD::OPC_Decode, 133, 101, 47, // Opcode: SF_CFLUSH_D_L1
6995/* 24 */ MCD::OPC_Fail,
6996 0
6997};
6998
6999static const uint8_t DecoderTableXTHeadBa32[] = {
7000/* 0 */ MCD::OPC_CheckPredicate, 120, 26, 0, 0, // Skip to: 31
7001/* 5 */ MCD::OPC_CheckField, 27, 5, 0, 19, 0, 0, // Skip to: 31
7002/* 12 */ MCD::OPC_CheckField, 12, 3, 1, 12, 0, 0, // Skip to: 31
7003/* 19 */ MCD::OPC_CheckField, 0, 7, 11, 5, 0, 0, // Skip to: 31
7004/* 26 */ MCD::OPC_Decode, 203, 101, 197, 1, // Opcode: TH_ADDSL
7005/* 31 */ MCD::OPC_Fail,
7006 0
7007};
7008
7009static const uint8_t DecoderTableXTHeadBb32[] = {
7010/* 0 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
7011/* 3 */ MCD::OPC_FilterValue, 1, 180, 0, 0, // Skip to: 188
7012/* 8 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
7013/* 11 */ MCD::OPC_FilterValue, 4, 16, 0, 0, // Skip to: 32
7014/* 16 */ MCD::OPC_CheckPredicate, 121, 211, 0, 0, // Skip to: 232
7015/* 21 */ MCD::OPC_CheckField, 0, 7, 11, 204, 0, 0, // Skip to: 232
7016/* 28 */ MCD::OPC_Decode, 161, 102, 48, // Opcode: TH_SRRI
7017/* 32 */ MCD::OPC_FilterValue, 5, 23, 0, 0, // Skip to: 60
7018/* 37 */ MCD::OPC_CheckPredicate, 122, 190, 0, 0, // Skip to: 232
7019/* 42 */ MCD::OPC_CheckField, 25, 1, 0, 183, 0, 0, // Skip to: 232
7020/* 49 */ MCD::OPC_CheckField, 0, 7, 11, 176, 0, 0, // Skip to: 232
7021/* 56 */ MCD::OPC_Decode, 162, 102, 53, // Opcode: TH_SRRIW
7022/* 60 */ MCD::OPC_FilterValue, 32, 45, 0, 0, // Skip to: 110
7023/* 65 */ MCD::OPC_ExtractField, 20, 6, // Inst{25-20} ...
7024/* 68 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 89
7025/* 73 */ MCD::OPC_CheckPredicate, 121, 154, 0, 0, // Skip to: 232
7026/* 78 */ MCD::OPC_CheckField, 0, 7, 11, 147, 0, 0, // Skip to: 232
7027/* 85 */ MCD::OPC_Decode, 176, 102, 49, // Opcode: TH_TSTNBZ
7028/* 89 */ MCD::OPC_FilterValue, 32, 138, 0, 0, // Skip to: 232
7029/* 94 */ MCD::OPC_CheckPredicate, 121, 133, 0, 0, // Skip to: 232
7030/* 99 */ MCD::OPC_CheckField, 0, 7, 11, 126, 0, 0, // Skip to: 232
7031/* 106 */ MCD::OPC_Decode, 148, 102, 49, // Opcode: TH_REV
7032/* 110 */ MCD::OPC_FilterValue, 33, 45, 0, 0, // Skip to: 160
7033/* 115 */ MCD::OPC_ExtractField, 20, 6, // Inst{25-20} ...
7034/* 118 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 139
7035/* 123 */ MCD::OPC_CheckPredicate, 121, 104, 0, 0, // Skip to: 232
7036/* 128 */ MCD::OPC_CheckField, 0, 7, 11, 97, 0, 0, // Skip to: 232
7037/* 135 */ MCD::OPC_Decode, 220, 101, 49, // Opcode: TH_FF0
7038/* 139 */ MCD::OPC_FilterValue, 32, 88, 0, 0, // Skip to: 232
7039/* 144 */ MCD::OPC_CheckPredicate, 121, 83, 0, 0, // Skip to: 232
7040/* 149 */ MCD::OPC_CheckField, 0, 7, 11, 76, 0, 0, // Skip to: 232
7041/* 156 */ MCD::OPC_Decode, 221, 101, 49, // Opcode: TH_FF1
7042/* 160 */ MCD::OPC_FilterValue, 36, 67, 0, 0, // Skip to: 232
7043/* 165 */ MCD::OPC_CheckPredicate, 122, 62, 0, 0, // Skip to: 232
7044/* 170 */ MCD::OPC_CheckField, 20, 6, 0, 55, 0, 0, // Skip to: 232
7045/* 177 */ MCD::OPC_CheckField, 0, 7, 11, 48, 0, 0, // Skip to: 232
7046/* 184 */ MCD::OPC_Decode, 149, 102, 49, // Opcode: TH_REVW
7047/* 188 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 210
7048/* 193 */ MCD::OPC_CheckPredicate, 121, 34, 0, 0, // Skip to: 232
7049/* 198 */ MCD::OPC_CheckField, 0, 7, 11, 27, 0, 0, // Skip to: 232
7050/* 205 */ MCD::OPC_Decode, 218, 101, 198, 1, // Opcode: TH_EXT
7051/* 210 */ MCD::OPC_FilterValue, 3, 17, 0, 0, // Skip to: 232
7052/* 215 */ MCD::OPC_CheckPredicate, 121, 12, 0, 0, // Skip to: 232
7053/* 220 */ MCD::OPC_CheckField, 0, 7, 11, 5, 0, 0, // Skip to: 232
7054/* 227 */ MCD::OPC_Decode, 219, 101, 198, 1, // Opcode: TH_EXTU
7055/* 232 */ MCD::OPC_Fail,
7056 0
7057};
7058
7059static const uint8_t DecoderTableXTHeadBs32[] = {
7060/* 0 */ MCD::OPC_CheckPredicate, 123, 25, 0, 0, // Skip to: 30
7061/* 5 */ MCD::OPC_CheckField, 26, 6, 34, 18, 0, 0, // Skip to: 30
7062/* 12 */ MCD::OPC_CheckField, 12, 3, 1, 11, 0, 0, // Skip to: 30
7063/* 19 */ MCD::OPC_CheckField, 0, 7, 11, 4, 0, 0, // Skip to: 30
7064/* 26 */ MCD::OPC_Decode, 175, 102, 48, // Opcode: TH_TST
7065/* 30 */ MCD::OPC_Fail,
7066 0
7067};
7068
7069static const uint8_t DecoderTableXTHeadCmo32[] = {
7070/* 0 */ MCD::OPC_ExtractField, 20, 12, // Inst{31-20} ...
7071/* 3 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 24
7072/* 8 */ MCD::OPC_CheckPredicate, 124, 175, 1, 0, // Skip to: 444
7073/* 13 */ MCD::OPC_CheckField, 0, 20, 11, 168, 1, 0, // Skip to: 444
7074/* 20 */ MCD::OPC_Decode, 204, 101, 0, // Opcode: TH_DCACHE_CALL
7075/* 24 */ MCD::OPC_FilterValue, 2, 16, 0, 0, // Skip to: 45
7076/* 29 */ MCD::OPC_CheckPredicate, 124, 154, 1, 0, // Skip to: 444
7077/* 34 */ MCD::OPC_CheckField, 0, 20, 11, 147, 1, 0, // Skip to: 444
7078/* 41 */ MCD::OPC_Decode, 214, 101, 0, // Opcode: TH_DCACHE_IALL
7079/* 45 */ MCD::OPC_FilterValue, 3, 16, 0, 0, // Skip to: 66
7080/* 50 */ MCD::OPC_CheckPredicate, 124, 133, 1, 0, // Skip to: 444
7081/* 55 */ MCD::OPC_CheckField, 0, 20, 11, 126, 1, 0, // Skip to: 444
7082/* 62 */ MCD::OPC_Decode, 205, 101, 0, // Opcode: TH_DCACHE_CIALL
7083/* 66 */ MCD::OPC_FilterValue, 16, 16, 0, 0, // Skip to: 87
7084/* 71 */ MCD::OPC_CheckPredicate, 124, 112, 1, 0, // Skip to: 444
7085/* 76 */ MCD::OPC_CheckField, 0, 20, 11, 105, 1, 0, // Skip to: 444
7086/* 83 */ MCD::OPC_Decode, 230, 101, 0, // Opcode: TH_ICACHE_IALL
7087/* 87 */ MCD::OPC_FilterValue, 17, 16, 0, 0, // Skip to: 108
7088/* 92 */ MCD::OPC_CheckPredicate, 124, 91, 1, 0, // Skip to: 444
7089/* 97 */ MCD::OPC_CheckField, 0, 20, 11, 84, 1, 0, // Skip to: 444
7090/* 104 */ MCD::OPC_Decode, 231, 101, 0, // Opcode: TH_ICACHE_IALLS
7091/* 108 */ MCD::OPC_FilterValue, 21, 16, 0, 0, // Skip to: 129
7092/* 113 */ MCD::OPC_CheckPredicate, 124, 70, 1, 0, // Skip to: 444
7093/* 118 */ MCD::OPC_CheckField, 0, 20, 11, 63, 1, 0, // Skip to: 444
7094/* 125 */ MCD::OPC_Decode, 234, 101, 0, // Opcode: TH_L2CACHE_CALL
7095/* 129 */ MCD::OPC_FilterValue, 22, 16, 0, 0, // Skip to: 150
7096/* 134 */ MCD::OPC_CheckPredicate, 124, 49, 1, 0, // Skip to: 444
7097/* 139 */ MCD::OPC_CheckField, 0, 20, 11, 42, 1, 0, // Skip to: 444
7098/* 146 */ MCD::OPC_Decode, 236, 101, 0, // Opcode: TH_L2CACHE_IALL
7099/* 150 */ MCD::OPC_FilterValue, 23, 16, 0, 0, // Skip to: 171
7100/* 155 */ MCD::OPC_CheckPredicate, 124, 28, 1, 0, // Skip to: 444
7101/* 160 */ MCD::OPC_CheckField, 0, 20, 11, 21, 1, 0, // Skip to: 444
7102/* 167 */ MCD::OPC_Decode, 235, 101, 0, // Opcode: TH_L2CACHE_CIALL
7103/* 171 */ MCD::OPC_FilterValue, 33, 16, 0, 0, // Skip to: 192
7104/* 176 */ MCD::OPC_CheckPredicate, 124, 7, 1, 0, // Skip to: 444
7105/* 181 */ MCD::OPC_CheckField, 0, 15, 11, 0, 1, 0, // Skip to: 444
7106/* 188 */ MCD::OPC_Decode, 211, 101, 47, // Opcode: TH_DCACHE_CSW
7107/* 192 */ MCD::OPC_FilterValue, 34, 16, 0, 0, // Skip to: 213
7108/* 197 */ MCD::OPC_CheckPredicate, 124, 242, 0, 0, // Skip to: 444
7109/* 202 */ MCD::OPC_CheckField, 0, 15, 11, 235, 0, 0, // Skip to: 444
7110/* 209 */ MCD::OPC_Decode, 216, 101, 47, // Opcode: TH_DCACHE_ISW
7111/* 213 */ MCD::OPC_FilterValue, 35, 16, 0, 0, // Skip to: 234
7112/* 218 */ MCD::OPC_CheckPredicate, 124, 221, 0, 0, // Skip to: 444
7113/* 223 */ MCD::OPC_CheckField, 0, 15, 11, 214, 0, 0, // Skip to: 444
7114/* 230 */ MCD::OPC_Decode, 207, 101, 47, // Opcode: TH_DCACHE_CISW
7115/* 234 */ MCD::OPC_FilterValue, 36, 16, 0, 0, // Skip to: 255
7116/* 239 */ MCD::OPC_CheckPredicate, 124, 200, 0, 0, // Skip to: 444
7117/* 244 */ MCD::OPC_CheckField, 0, 15, 11, 193, 0, 0, // Skip to: 444
7118/* 251 */ MCD::OPC_Decode, 213, 101, 47, // Opcode: TH_DCACHE_CVAL1
7119/* 255 */ MCD::OPC_FilterValue, 37, 16, 0, 0, // Skip to: 276
7120/* 260 */ MCD::OPC_CheckPredicate, 124, 179, 0, 0, // Skip to: 444
7121/* 265 */ MCD::OPC_CheckField, 0, 15, 11, 172, 0, 0, // Skip to: 444
7122/* 272 */ MCD::OPC_Decode, 212, 101, 47, // Opcode: TH_DCACHE_CVA
7123/* 276 */ MCD::OPC_FilterValue, 38, 16, 0, 0, // Skip to: 297
7124/* 281 */ MCD::OPC_CheckPredicate, 124, 158, 0, 0, // Skip to: 444
7125/* 286 */ MCD::OPC_CheckField, 0, 15, 11, 151, 0, 0, // Skip to: 444
7126/* 293 */ MCD::OPC_Decode, 217, 101, 47, // Opcode: TH_DCACHE_IVA
7127/* 297 */ MCD::OPC_FilterValue, 39, 16, 0, 0, // Skip to: 318
7128/* 302 */ MCD::OPC_CheckPredicate, 124, 137, 0, 0, // Skip to: 444
7129/* 307 */ MCD::OPC_CheckField, 0, 15, 11, 130, 0, 0, // Skip to: 444
7130/* 314 */ MCD::OPC_Decode, 208, 101, 47, // Opcode: TH_DCACHE_CIVA
7131/* 318 */ MCD::OPC_FilterValue, 40, 16, 0, 0, // Skip to: 339
7132/* 323 */ MCD::OPC_CheckPredicate, 124, 116, 0, 0, // Skip to: 444
7133/* 328 */ MCD::OPC_CheckField, 0, 15, 11, 109, 0, 0, // Skip to: 444
7134/* 335 */ MCD::OPC_Decode, 210, 101, 47, // Opcode: TH_DCACHE_CPAL1
7135/* 339 */ MCD::OPC_FilterValue, 41, 16, 0, 0, // Skip to: 360
7136/* 344 */ MCD::OPC_CheckPredicate, 124, 95, 0, 0, // Skip to: 444
7137/* 349 */ MCD::OPC_CheckField, 0, 15, 11, 88, 0, 0, // Skip to: 444
7138/* 356 */ MCD::OPC_Decode, 209, 101, 47, // Opcode: TH_DCACHE_CPA
7139/* 360 */ MCD::OPC_FilterValue, 42, 16, 0, 0, // Skip to: 381
7140/* 365 */ MCD::OPC_CheckPredicate, 124, 74, 0, 0, // Skip to: 444
7141/* 370 */ MCD::OPC_CheckField, 0, 15, 11, 67, 0, 0, // Skip to: 444
7142/* 377 */ MCD::OPC_Decode, 215, 101, 47, // Opcode: TH_DCACHE_IPA
7143/* 381 */ MCD::OPC_FilterValue, 43, 16, 0, 0, // Skip to: 402
7144/* 386 */ MCD::OPC_CheckPredicate, 124, 53, 0, 0, // Skip to: 444
7145/* 391 */ MCD::OPC_CheckField, 0, 15, 11, 46, 0, 0, // Skip to: 444
7146/* 398 */ MCD::OPC_Decode, 206, 101, 47, // Opcode: TH_DCACHE_CIPA
7147/* 402 */ MCD::OPC_FilterValue, 48, 16, 0, 0, // Skip to: 423
7148/* 407 */ MCD::OPC_CheckPredicate, 124, 32, 0, 0, // Skip to: 444
7149/* 412 */ MCD::OPC_CheckField, 0, 15, 11, 25, 0, 0, // Skip to: 444
7150/* 419 */ MCD::OPC_Decode, 233, 101, 47, // Opcode: TH_ICACHE_IVA
7151/* 423 */ MCD::OPC_FilterValue, 56, 16, 0, 0, // Skip to: 444
7152/* 428 */ MCD::OPC_CheckPredicate, 124, 11, 0, 0, // Skip to: 444
7153/* 433 */ MCD::OPC_CheckField, 0, 15, 11, 4, 0, 0, // Skip to: 444
7154/* 440 */ MCD::OPC_Decode, 232, 101, 47, // Opcode: TH_ICACHE_IPA
7155/* 444 */ MCD::OPC_Fail,
7156 0
7157};
7158
7159static const uint8_t DecoderTableXTHeadCondMov32[] = {
7160/* 0 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ...
7161/* 3 */ MCD::OPC_FilterValue, 32, 23, 0, 0, // Skip to: 31
7162/* 8 */ MCD::OPC_CheckPredicate, 125, 46, 0, 0, // Skip to: 59
7163/* 13 */ MCD::OPC_CheckField, 12, 3, 1, 39, 0, 0, // Skip to: 59
7164/* 20 */ MCD::OPC_CheckField, 0, 7, 11, 32, 0, 0, // Skip to: 59
7165/* 27 */ MCD::OPC_Decode, 146, 102, 58, // Opcode: TH_MVEQZ
7166/* 31 */ MCD::OPC_FilterValue, 33, 23, 0, 0, // Skip to: 59
7167/* 36 */ MCD::OPC_CheckPredicate, 125, 18, 0, 0, // Skip to: 59
7168/* 41 */ MCD::OPC_CheckField, 12, 3, 1, 11, 0, 0, // Skip to: 59
7169/* 48 */ MCD::OPC_CheckField, 0, 7, 11, 4, 0, 0, // Skip to: 59
7170/* 55 */ MCD::OPC_Decode, 147, 102, 58, // Opcode: TH_MVNEZ
7171/* 59 */ MCD::OPC_Fail,
7172 0
7173};
7174
7175static const uint8_t DecoderTableXTHeadFMemIdx32[] = {
7176/* 0 */ MCD::OPC_ExtractField, 27, 5, // Inst{31-27} ...
7177/* 3 */ MCD::OPC_FilterValue, 8, 47, 0, 0, // Skip to: 55
7178/* 8 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
7179/* 11 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 33
7180/* 16 */ MCD::OPC_CheckPredicate, 126, 194, 0, 0, // Skip to: 215
7181/* 21 */ MCD::OPC_CheckField, 0, 7, 11, 187, 0, 0, // Skip to: 215
7182/* 28 */ MCD::OPC_Decode, 223, 101, 199, 1, // Opcode: TH_FLRW
7183/* 33 */ MCD::OPC_FilterValue, 7, 177, 0, 0, // Skip to: 215
7184/* 38 */ MCD::OPC_CheckPredicate, 126, 172, 0, 0, // Skip to: 215
7185/* 43 */ MCD::OPC_CheckField, 0, 7, 11, 165, 0, 0, // Skip to: 215
7186/* 50 */ MCD::OPC_Decode, 227, 101, 199, 1, // Opcode: TH_FSRW
7187/* 55 */ MCD::OPC_FilterValue, 10, 47, 0, 0, // Skip to: 107
7188/* 60 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
7189/* 63 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 85
7190/* 68 */ MCD::OPC_CheckPredicate, 127, 142, 0, 0, // Skip to: 215
7191/* 73 */ MCD::OPC_CheckField, 0, 7, 11, 135, 0, 0, // Skip to: 215
7192/* 80 */ MCD::OPC_Decode, 225, 101, 199, 1, // Opcode: TH_FLURW
7193/* 85 */ MCD::OPC_FilterValue, 7, 125, 0, 0, // Skip to: 215
7194/* 90 */ MCD::OPC_CheckPredicate, 127, 120, 0, 0, // Skip to: 215
7195/* 95 */ MCD::OPC_CheckField, 0, 7, 11, 113, 0, 0, // Skip to: 215
7196/* 102 */ MCD::OPC_Decode, 229, 101, 199, 1, // Opcode: TH_FSURW
7197/* 107 */ MCD::OPC_FilterValue, 12, 49, 0, 0, // Skip to: 161
7198/* 112 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
7199/* 115 */ MCD::OPC_FilterValue, 6, 18, 0, 0, // Skip to: 138
7200/* 120 */ MCD::OPC_CheckPredicate, 128, 1, 89, 0, 0, // Skip to: 215
7201/* 126 */ MCD::OPC_CheckField, 0, 7, 11, 82, 0, 0, // Skip to: 215
7202/* 133 */ MCD::OPC_Decode, 222, 101, 200, 1, // Opcode: TH_FLRD
7203/* 138 */ MCD::OPC_FilterValue, 7, 72, 0, 0, // Skip to: 215
7204/* 143 */ MCD::OPC_CheckPredicate, 128, 1, 66, 0, 0, // Skip to: 215
7205/* 149 */ MCD::OPC_CheckField, 0, 7, 11, 59, 0, 0, // Skip to: 215
7206/* 156 */ MCD::OPC_Decode, 226, 101, 200, 1, // Opcode: TH_FSRD
7207/* 161 */ MCD::OPC_FilterValue, 14, 49, 0, 0, // Skip to: 215
7208/* 166 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
7209/* 169 */ MCD::OPC_FilterValue, 6, 18, 0, 0, // Skip to: 192
7210/* 174 */ MCD::OPC_CheckPredicate, 129, 1, 35, 0, 0, // Skip to: 215
7211/* 180 */ MCD::OPC_CheckField, 0, 7, 11, 28, 0, 0, // Skip to: 215
7212/* 187 */ MCD::OPC_Decode, 224, 101, 200, 1, // Opcode: TH_FLURD
7213/* 192 */ MCD::OPC_FilterValue, 7, 18, 0, 0, // Skip to: 215
7214/* 197 */ MCD::OPC_CheckPredicate, 129, 1, 12, 0, 0, // Skip to: 215
7215/* 203 */ MCD::OPC_CheckField, 0, 7, 11, 5, 0, 0, // Skip to: 215
7216/* 210 */ MCD::OPC_Decode, 228, 101, 200, 1, // Opcode: TH_FSURD
7217/* 215 */ MCD::OPC_Fail,
7218 0
7219};
7220
7221static const uint8_t DecoderTableXTHeadMac32[] = {
7222/* 0 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ...
7223/* 3 */ MCD::OPC_FilterValue, 16, 24, 0, 0, // Skip to: 32
7224/* 8 */ MCD::OPC_CheckPredicate, 130, 1, 163, 0, 0, // Skip to: 177
7225/* 14 */ MCD::OPC_CheckField, 12, 3, 1, 156, 0, 0, // Skip to: 177
7226/* 21 */ MCD::OPC_CheckField, 0, 7, 11, 149, 0, 0, // Skip to: 177
7227/* 28 */ MCD::OPC_Decode, 140, 102, 58, // Opcode: TH_MULA
7228/* 32 */ MCD::OPC_FilterValue, 17, 24, 0, 0, // Skip to: 61
7229/* 37 */ MCD::OPC_CheckPredicate, 130, 1, 134, 0, 0, // Skip to: 177
7230/* 43 */ MCD::OPC_CheckField, 12, 3, 1, 127, 0, 0, // Skip to: 177
7231/* 50 */ MCD::OPC_CheckField, 0, 7, 11, 120, 0, 0, // Skip to: 177
7232/* 57 */ MCD::OPC_Decode, 143, 102, 58, // Opcode: TH_MULS
7233/* 61 */ MCD::OPC_FilterValue, 18, 24, 0, 0, // Skip to: 90
7234/* 66 */ MCD::OPC_CheckPredicate, 131, 1, 105, 0, 0, // Skip to: 177
7235/* 72 */ MCD::OPC_CheckField, 12, 3, 1, 98, 0, 0, // Skip to: 177
7236/* 79 */ MCD::OPC_CheckField, 0, 7, 11, 91, 0, 0, // Skip to: 177
7237/* 86 */ MCD::OPC_Decode, 142, 102, 58, // Opcode: TH_MULAW
7238/* 90 */ MCD::OPC_FilterValue, 19, 24, 0, 0, // Skip to: 119
7239/* 95 */ MCD::OPC_CheckPredicate, 131, 1, 76, 0, 0, // Skip to: 177
7240/* 101 */ MCD::OPC_CheckField, 12, 3, 1, 69, 0, 0, // Skip to: 177
7241/* 108 */ MCD::OPC_CheckField, 0, 7, 11, 62, 0, 0, // Skip to: 177
7242/* 115 */ MCD::OPC_Decode, 145, 102, 58, // Opcode: TH_MULSW
7243/* 119 */ MCD::OPC_FilterValue, 20, 24, 0, 0, // Skip to: 148
7244/* 124 */ MCD::OPC_CheckPredicate, 130, 1, 47, 0, 0, // Skip to: 177
7245/* 130 */ MCD::OPC_CheckField, 12, 3, 1, 40, 0, 0, // Skip to: 177
7246/* 137 */ MCD::OPC_CheckField, 0, 7, 11, 33, 0, 0, // Skip to: 177
7247/* 144 */ MCD::OPC_Decode, 141, 102, 58, // Opcode: TH_MULAH
7248/* 148 */ MCD::OPC_FilterValue, 21, 24, 0, 0, // Skip to: 177
7249/* 153 */ MCD::OPC_CheckPredicate, 130, 1, 18, 0, 0, // Skip to: 177
7250/* 159 */ MCD::OPC_CheckField, 12, 3, 1, 11, 0, 0, // Skip to: 177
7251/* 166 */ MCD::OPC_CheckField, 0, 7, 11, 4, 0, 0, // Skip to: 177
7252/* 173 */ MCD::OPC_Decode, 144, 102, 58, // Opcode: TH_MULSH
7253/* 177 */ MCD::OPC_Fail,
7254 0
7255};
7256
7257static const uint8_t DecoderTableXTHeadMemIdx32[] = {
7258/* 0 */ MCD::OPC_ExtractField, 27, 5, // Inst{31-27} ...
7259/* 3 */ MCD::OPC_FilterValue, 0, 49, 0, 0, // Skip to: 57
7260/* 8 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
7261/* 11 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 34
7262/* 16 */ MCD::OPC_CheckPredicate, 132, 1, 181, 4, 0, // Skip to: 1227
7263/* 22 */ MCD::OPC_CheckField, 0, 7, 11, 174, 4, 0, // Skip to: 1227
7264/* 29 */ MCD::OPC_Decode, 248, 101, 197, 1, // Opcode: TH_LRB
7265/* 34 */ MCD::OPC_FilterValue, 5, 164, 4, 0, // Skip to: 1227
7266/* 39 */ MCD::OPC_CheckPredicate, 132, 1, 158, 4, 0, // Skip to: 1227
7267/* 45 */ MCD::OPC_CheckField, 0, 7, 11, 151, 4, 0, // Skip to: 1227
7268/* 52 */ MCD::OPC_Decode, 158, 102, 197, 1, // Opcode: TH_SRB
7269/* 57 */ MCD::OPC_FilterValue, 1, 49, 0, 0, // Skip to: 111
7270/* 62 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
7271/* 65 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 88
7272/* 70 */ MCD::OPC_CheckPredicate, 132, 1, 127, 4, 0, // Skip to: 1227
7273/* 76 */ MCD::OPC_CheckField, 0, 7, 11, 120, 4, 0, // Skip to: 1227
7274/* 83 */ MCD::OPC_Decode, 238, 101, 201, 1, // Opcode: TH_LBIB
7275/* 88 */ MCD::OPC_FilterValue, 5, 110, 4, 0, // Skip to: 1227
7276/* 93 */ MCD::OPC_CheckPredicate, 132, 1, 104, 4, 0, // Skip to: 1227
7277/* 99 */ MCD::OPC_CheckField, 0, 7, 11, 97, 4, 0, // Skip to: 1227
7278/* 106 */ MCD::OPC_Decode, 151, 102, 202, 1, // Opcode: TH_SBIB
7279/* 111 */ MCD::OPC_FilterValue, 2, 49, 0, 0, // Skip to: 165
7280/* 116 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
7281/* 119 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 142
7282/* 124 */ MCD::OPC_CheckPredicate, 132, 1, 73, 4, 0, // Skip to: 1227
7283/* 130 */ MCD::OPC_CheckField, 0, 7, 11, 66, 4, 0, // Skip to: 1227
7284/* 137 */ MCD::OPC_Decode, 255, 101, 197, 1, // Opcode: TH_LURB
7285/* 142 */ MCD::OPC_FilterValue, 5, 56, 4, 0, // Skip to: 1227
7286/* 147 */ MCD::OPC_CheckPredicate, 132, 1, 50, 4, 0, // Skip to: 1227
7287/* 153 */ MCD::OPC_CheckField, 0, 7, 11, 43, 4, 0, // Skip to: 1227
7288/* 160 */ MCD::OPC_Decode, 164, 102, 197, 1, // Opcode: TH_SURB
7289/* 165 */ MCD::OPC_FilterValue, 3, 49, 0, 0, // Skip to: 219
7290/* 170 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
7291/* 173 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 196
7292/* 178 */ MCD::OPC_CheckPredicate, 132, 1, 19, 4, 0, // Skip to: 1227
7293/* 184 */ MCD::OPC_CheckField, 0, 7, 11, 12, 4, 0, // Skip to: 1227
7294/* 191 */ MCD::OPC_Decode, 237, 101, 201, 1, // Opcode: TH_LBIA
7295/* 196 */ MCD::OPC_FilterValue, 5, 2, 4, 0, // Skip to: 1227
7296/* 201 */ MCD::OPC_CheckPredicate, 132, 1, 252, 3, 0, // Skip to: 1227
7297/* 207 */ MCD::OPC_CheckField, 0, 7, 11, 245, 3, 0, // Skip to: 1227
7298/* 214 */ MCD::OPC_Decode, 150, 102, 202, 1, // Opcode: TH_SBIA
7299/* 219 */ MCD::OPC_FilterValue, 4, 49, 0, 0, // Skip to: 273
7300/* 224 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
7301/* 227 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 250
7302/* 232 */ MCD::OPC_CheckPredicate, 132, 1, 221, 3, 0, // Skip to: 1227
7303/* 238 */ MCD::OPC_CheckField, 0, 7, 11, 214, 3, 0, // Skip to: 1227
7304/* 245 */ MCD::OPC_Decode, 251, 101, 197, 1, // Opcode: TH_LRH
7305/* 250 */ MCD::OPC_FilterValue, 5, 204, 3, 0, // Skip to: 1227
7306/* 255 */ MCD::OPC_CheckPredicate, 132, 1, 198, 3, 0, // Skip to: 1227
7307/* 261 */ MCD::OPC_CheckField, 0, 7, 11, 191, 3, 0, // Skip to: 1227
7308/* 268 */ MCD::OPC_Decode, 160, 102, 197, 1, // Opcode: TH_SRH
7309/* 273 */ MCD::OPC_FilterValue, 5, 49, 0, 0, // Skip to: 327
7310/* 278 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
7311/* 281 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 304
7312/* 286 */ MCD::OPC_CheckPredicate, 132, 1, 167, 3, 0, // Skip to: 1227
7313/* 292 */ MCD::OPC_CheckField, 0, 7, 11, 160, 3, 0, // Skip to: 1227
7314/* 299 */ MCD::OPC_Decode, 245, 101, 201, 1, // Opcode: TH_LHIB
7315/* 304 */ MCD::OPC_FilterValue, 5, 150, 3, 0, // Skip to: 1227
7316/* 309 */ MCD::OPC_CheckPredicate, 132, 1, 144, 3, 0, // Skip to: 1227
7317/* 315 */ MCD::OPC_CheckField, 0, 7, 11, 137, 3, 0, // Skip to: 1227
7318/* 322 */ MCD::OPC_Decode, 157, 102, 202, 1, // Opcode: TH_SHIB
7319/* 327 */ MCD::OPC_FilterValue, 6, 49, 0, 0, // Skip to: 381
7320/* 332 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
7321/* 335 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 358
7322/* 340 */ MCD::OPC_CheckPredicate, 132, 1, 113, 3, 0, // Skip to: 1227
7323/* 346 */ MCD::OPC_CheckField, 0, 7, 11, 106, 3, 0, // Skip to: 1227
7324/* 353 */ MCD::OPC_Decode, 130, 102, 197, 1, // Opcode: TH_LURH
7325/* 358 */ MCD::OPC_FilterValue, 5, 96, 3, 0, // Skip to: 1227
7326/* 363 */ MCD::OPC_CheckPredicate, 132, 1, 90, 3, 0, // Skip to: 1227
7327/* 369 */ MCD::OPC_CheckField, 0, 7, 11, 83, 3, 0, // Skip to: 1227
7328/* 376 */ MCD::OPC_Decode, 166, 102, 197, 1, // Opcode: TH_SURH
7329/* 381 */ MCD::OPC_FilterValue, 7, 49, 0, 0, // Skip to: 435
7330/* 386 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
7331/* 389 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 412
7332/* 394 */ MCD::OPC_CheckPredicate, 132, 1, 59, 3, 0, // Skip to: 1227
7333/* 400 */ MCD::OPC_CheckField, 0, 7, 11, 52, 3, 0, // Skip to: 1227
7334/* 407 */ MCD::OPC_Decode, 244, 101, 201, 1, // Opcode: TH_LHIA
7335/* 412 */ MCD::OPC_FilterValue, 5, 42, 3, 0, // Skip to: 1227
7336/* 417 */ MCD::OPC_CheckPredicate, 132, 1, 36, 3, 0, // Skip to: 1227
7337/* 423 */ MCD::OPC_CheckField, 0, 7, 11, 29, 3, 0, // Skip to: 1227
7338/* 430 */ MCD::OPC_Decode, 156, 102, 202, 1, // Opcode: TH_SHIA
7339/* 435 */ MCD::OPC_FilterValue, 8, 49, 0, 0, // Skip to: 489
7340/* 440 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
7341/* 443 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 466
7342/* 448 */ MCD::OPC_CheckPredicate, 132, 1, 5, 3, 0, // Skip to: 1227
7343/* 454 */ MCD::OPC_CheckField, 0, 7, 11, 254, 2, 0, // Skip to: 1227
7344/* 461 */ MCD::OPC_Decode, 253, 101, 197, 1, // Opcode: TH_LRW
7345/* 466 */ MCD::OPC_FilterValue, 5, 244, 2, 0, // Skip to: 1227
7346/* 471 */ MCD::OPC_CheckPredicate, 132, 1, 238, 2, 0, // Skip to: 1227
7347/* 477 */ MCD::OPC_CheckField, 0, 7, 11, 231, 2, 0, // Skip to: 1227
7348/* 484 */ MCD::OPC_Decode, 163, 102, 197, 1, // Opcode: TH_SRW
7349/* 489 */ MCD::OPC_FilterValue, 9, 49, 0, 0, // Skip to: 543
7350/* 494 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
7351/* 497 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 520
7352/* 502 */ MCD::OPC_CheckPredicate, 132, 1, 207, 2, 0, // Skip to: 1227
7353/* 508 */ MCD::OPC_CheckField, 0, 7, 11, 200, 2, 0, // Skip to: 1227
7354/* 515 */ MCD::OPC_Decode, 136, 102, 201, 1, // Opcode: TH_LWIB
7355/* 520 */ MCD::OPC_FilterValue, 5, 190, 2, 0, // Skip to: 1227
7356/* 525 */ MCD::OPC_CheckPredicate, 132, 1, 184, 2, 0, // Skip to: 1227
7357/* 531 */ MCD::OPC_CheckField, 0, 7, 11, 177, 2, 0, // Skip to: 1227
7358/* 538 */ MCD::OPC_Decode, 170, 102, 202, 1, // Opcode: TH_SWIB
7359/* 543 */ MCD::OPC_FilterValue, 10, 49, 0, 0, // Skip to: 597
7360/* 548 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
7361/* 551 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 574
7362/* 556 */ MCD::OPC_CheckPredicate, 132, 1, 153, 2, 0, // Skip to: 1227
7363/* 562 */ MCD::OPC_CheckField, 0, 7, 11, 146, 2, 0, // Skip to: 1227
7364/* 569 */ MCD::OPC_Decode, 132, 102, 197, 1, // Opcode: TH_LURW
7365/* 574 */ MCD::OPC_FilterValue, 5, 136, 2, 0, // Skip to: 1227
7366/* 579 */ MCD::OPC_CheckPredicate, 132, 1, 130, 2, 0, // Skip to: 1227
7367/* 585 */ MCD::OPC_CheckField, 0, 7, 11, 123, 2, 0, // Skip to: 1227
7368/* 592 */ MCD::OPC_Decode, 167, 102, 197, 1, // Opcode: TH_SURW
7369/* 597 */ MCD::OPC_FilterValue, 11, 49, 0, 0, // Skip to: 651
7370/* 602 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
7371/* 605 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 628
7372/* 610 */ MCD::OPC_CheckPredicate, 132, 1, 99, 2, 0, // Skip to: 1227
7373/* 616 */ MCD::OPC_CheckField, 0, 7, 11, 92, 2, 0, // Skip to: 1227
7374/* 623 */ MCD::OPC_Decode, 135, 102, 201, 1, // Opcode: TH_LWIA
7375/* 628 */ MCD::OPC_FilterValue, 5, 82, 2, 0, // Skip to: 1227
7376/* 633 */ MCD::OPC_CheckPredicate, 132, 1, 76, 2, 0, // Skip to: 1227
7377/* 639 */ MCD::OPC_CheckField, 0, 7, 11, 69, 2, 0, // Skip to: 1227
7378/* 646 */ MCD::OPC_Decode, 169, 102, 202, 1, // Opcode: TH_SWIA
7379/* 651 */ MCD::OPC_FilterValue, 12, 49, 0, 0, // Skip to: 705
7380/* 656 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
7381/* 659 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 682
7382/* 664 */ MCD::OPC_CheckPredicate, 133, 1, 45, 2, 0, // Skip to: 1227
7383/* 670 */ MCD::OPC_CheckField, 0, 7, 11, 38, 2, 0, // Skip to: 1227
7384/* 677 */ MCD::OPC_Decode, 250, 101, 197, 1, // Opcode: TH_LRD
7385/* 682 */ MCD::OPC_FilterValue, 5, 28, 2, 0, // Skip to: 1227
7386/* 687 */ MCD::OPC_CheckPredicate, 133, 1, 22, 2, 0, // Skip to: 1227
7387/* 693 */ MCD::OPC_CheckField, 0, 7, 11, 15, 2, 0, // Skip to: 1227
7388/* 700 */ MCD::OPC_Decode, 159, 102, 197, 1, // Opcode: TH_SRD
7389/* 705 */ MCD::OPC_FilterValue, 13, 49, 0, 0, // Skip to: 759
7390/* 710 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
7391/* 713 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 736
7392/* 718 */ MCD::OPC_CheckPredicate, 133, 1, 247, 1, 0, // Skip to: 1227
7393/* 724 */ MCD::OPC_CheckField, 0, 7, 11, 240, 1, 0, // Skip to: 1227
7394/* 731 */ MCD::OPC_Decode, 243, 101, 201, 1, // Opcode: TH_LDIB
7395/* 736 */ MCD::OPC_FilterValue, 5, 230, 1, 0, // Skip to: 1227
7396/* 741 */ MCD::OPC_CheckPredicate, 133, 1, 224, 1, 0, // Skip to: 1227
7397/* 747 */ MCD::OPC_CheckField, 0, 7, 11, 217, 1, 0, // Skip to: 1227
7398/* 754 */ MCD::OPC_Decode, 154, 102, 202, 1, // Opcode: TH_SDIB
7399/* 759 */ MCD::OPC_FilterValue, 14, 49, 0, 0, // Skip to: 813
7400/* 764 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
7401/* 767 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 790
7402/* 772 */ MCD::OPC_CheckPredicate, 133, 1, 193, 1, 0, // Skip to: 1227
7403/* 778 */ MCD::OPC_CheckField, 0, 7, 11, 186, 1, 0, // Skip to: 1227
7404/* 785 */ MCD::OPC_Decode, 129, 102, 197, 1, // Opcode: TH_LURD
7405/* 790 */ MCD::OPC_FilterValue, 5, 176, 1, 0, // Skip to: 1227
7406/* 795 */ MCD::OPC_CheckPredicate, 133, 1, 170, 1, 0, // Skip to: 1227
7407/* 801 */ MCD::OPC_CheckField, 0, 7, 11, 163, 1, 0, // Skip to: 1227
7408/* 808 */ MCD::OPC_Decode, 165, 102, 197, 1, // Opcode: TH_SURD
7409/* 813 */ MCD::OPC_FilterValue, 15, 49, 0, 0, // Skip to: 867
7410/* 818 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
7411/* 821 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 844
7412/* 826 */ MCD::OPC_CheckPredicate, 133, 1, 139, 1, 0, // Skip to: 1227
7413/* 832 */ MCD::OPC_CheckField, 0, 7, 11, 132, 1, 0, // Skip to: 1227
7414/* 839 */ MCD::OPC_Decode, 242, 101, 201, 1, // Opcode: TH_LDIA
7415/* 844 */ MCD::OPC_FilterValue, 5, 122, 1, 0, // Skip to: 1227
7416/* 849 */ MCD::OPC_CheckPredicate, 133, 1, 116, 1, 0, // Skip to: 1227
7417/* 855 */ MCD::OPC_CheckField, 0, 7, 11, 109, 1, 0, // Skip to: 1227
7418/* 862 */ MCD::OPC_Decode, 153, 102, 202, 1, // Opcode: TH_SDIA
7419/* 867 */ MCD::OPC_FilterValue, 16, 25, 0, 0, // Skip to: 897
7420/* 872 */ MCD::OPC_CheckPredicate, 132, 1, 93, 1, 0, // Skip to: 1227
7421/* 878 */ MCD::OPC_CheckField, 12, 3, 4, 86, 1, 0, // Skip to: 1227
7422/* 885 */ MCD::OPC_CheckField, 0, 7, 11, 79, 1, 0, // Skip to: 1227
7423/* 892 */ MCD::OPC_Decode, 249, 101, 197, 1, // Opcode: TH_LRBU
7424/* 897 */ MCD::OPC_FilterValue, 17, 25, 0, 0, // Skip to: 927
7425/* 902 */ MCD::OPC_CheckPredicate, 132, 1, 63, 1, 0, // Skip to: 1227
7426/* 908 */ MCD::OPC_CheckField, 12, 3, 4, 56, 1, 0, // Skip to: 1227
7427/* 915 */ MCD::OPC_CheckField, 0, 7, 11, 49, 1, 0, // Skip to: 1227
7428/* 922 */ MCD::OPC_Decode, 240, 101, 201, 1, // Opcode: TH_LBUIB
7429/* 927 */ MCD::OPC_FilterValue, 18, 25, 0, 0, // Skip to: 957
7430/* 932 */ MCD::OPC_CheckPredicate, 132, 1, 33, 1, 0, // Skip to: 1227
7431/* 938 */ MCD::OPC_CheckField, 12, 3, 4, 26, 1, 0, // Skip to: 1227
7432/* 945 */ MCD::OPC_CheckField, 0, 7, 11, 19, 1, 0, // Skip to: 1227
7433/* 952 */ MCD::OPC_Decode, 128, 102, 197, 1, // Opcode: TH_LURBU
7434/* 957 */ MCD::OPC_FilterValue, 19, 25, 0, 0, // Skip to: 987
7435/* 962 */ MCD::OPC_CheckPredicate, 132, 1, 3, 1, 0, // Skip to: 1227
7436/* 968 */ MCD::OPC_CheckField, 12, 3, 4, 252, 0, 0, // Skip to: 1227
7437/* 975 */ MCD::OPC_CheckField, 0, 7, 11, 245, 0, 0, // Skip to: 1227
7438/* 982 */ MCD::OPC_Decode, 239, 101, 201, 1, // Opcode: TH_LBUIA
7439/* 987 */ MCD::OPC_FilterValue, 20, 25, 0, 0, // Skip to: 1017
7440/* 992 */ MCD::OPC_CheckPredicate, 132, 1, 229, 0, 0, // Skip to: 1227
7441/* 998 */ MCD::OPC_CheckField, 12, 3, 4, 222, 0, 0, // Skip to: 1227
7442/* 1005 */ MCD::OPC_CheckField, 0, 7, 11, 215, 0, 0, // Skip to: 1227
7443/* 1012 */ MCD::OPC_Decode, 252, 101, 197, 1, // Opcode: TH_LRHU
7444/* 1017 */ MCD::OPC_FilterValue, 21, 25, 0, 0, // Skip to: 1047
7445/* 1022 */ MCD::OPC_CheckPredicate, 132, 1, 199, 0, 0, // Skip to: 1227
7446/* 1028 */ MCD::OPC_CheckField, 12, 3, 4, 192, 0, 0, // Skip to: 1227
7447/* 1035 */ MCD::OPC_CheckField, 0, 7, 11, 185, 0, 0, // Skip to: 1227
7448/* 1042 */ MCD::OPC_Decode, 247, 101, 201, 1, // Opcode: TH_LHUIB
7449/* 1047 */ MCD::OPC_FilterValue, 22, 25, 0, 0, // Skip to: 1077
7450/* 1052 */ MCD::OPC_CheckPredicate, 132, 1, 169, 0, 0, // Skip to: 1227
7451/* 1058 */ MCD::OPC_CheckField, 12, 3, 4, 162, 0, 0, // Skip to: 1227
7452/* 1065 */ MCD::OPC_CheckField, 0, 7, 11, 155, 0, 0, // Skip to: 1227
7453/* 1072 */ MCD::OPC_Decode, 131, 102, 197, 1, // Opcode: TH_LURHU
7454/* 1077 */ MCD::OPC_FilterValue, 23, 25, 0, 0, // Skip to: 1107
7455/* 1082 */ MCD::OPC_CheckPredicate, 132, 1, 139, 0, 0, // Skip to: 1227
7456/* 1088 */ MCD::OPC_CheckField, 12, 3, 4, 132, 0, 0, // Skip to: 1227
7457/* 1095 */ MCD::OPC_CheckField, 0, 7, 11, 125, 0, 0, // Skip to: 1227
7458/* 1102 */ MCD::OPC_Decode, 246, 101, 201, 1, // Opcode: TH_LHUIA
7459/* 1107 */ MCD::OPC_FilterValue, 24, 25, 0, 0, // Skip to: 1137
7460/* 1112 */ MCD::OPC_CheckPredicate, 133, 1, 109, 0, 0, // Skip to: 1227
7461/* 1118 */ MCD::OPC_CheckField, 12, 3, 4, 102, 0, 0, // Skip to: 1227
7462/* 1125 */ MCD::OPC_CheckField, 0, 7, 11, 95, 0, 0, // Skip to: 1227
7463/* 1132 */ MCD::OPC_Decode, 254, 101, 197, 1, // Opcode: TH_LRWU
7464/* 1137 */ MCD::OPC_FilterValue, 25, 25, 0, 0, // Skip to: 1167
7465/* 1142 */ MCD::OPC_CheckPredicate, 133, 1, 79, 0, 0, // Skip to: 1227
7466/* 1148 */ MCD::OPC_CheckField, 12, 3, 4, 72, 0, 0, // Skip to: 1227
7467/* 1155 */ MCD::OPC_CheckField, 0, 7, 11, 65, 0, 0, // Skip to: 1227
7468/* 1162 */ MCD::OPC_Decode, 139, 102, 201, 1, // Opcode: TH_LWUIB
7469/* 1167 */ MCD::OPC_FilterValue, 26, 25, 0, 0, // Skip to: 1197
7470/* 1172 */ MCD::OPC_CheckPredicate, 133, 1, 49, 0, 0, // Skip to: 1227
7471/* 1178 */ MCD::OPC_CheckField, 12, 3, 4, 42, 0, 0, // Skip to: 1227
7472/* 1185 */ MCD::OPC_CheckField, 0, 7, 11, 35, 0, 0, // Skip to: 1227
7473/* 1192 */ MCD::OPC_Decode, 133, 102, 197, 1, // Opcode: TH_LURWU
7474/* 1197 */ MCD::OPC_FilterValue, 27, 25, 0, 0, // Skip to: 1227
7475/* 1202 */ MCD::OPC_CheckPredicate, 133, 1, 19, 0, 0, // Skip to: 1227
7476/* 1208 */ MCD::OPC_CheckField, 12, 3, 4, 12, 0, 0, // Skip to: 1227
7477/* 1215 */ MCD::OPC_CheckField, 0, 7, 11, 5, 0, 0, // Skip to: 1227
7478/* 1222 */ MCD::OPC_Decode, 138, 102, 201, 1, // Opcode: TH_LWUIA
7479/* 1227 */ MCD::OPC_Fail,
7480 0
7481};
7482
7483static const uint8_t DecoderTableXTHeadMemPair32[] = {
7484/* 0 */ MCD::OPC_ExtractField, 27, 5, // Inst{31-27} ...
7485/* 3 */ MCD::OPC_FilterValue, 28, 49, 0, 0, // Skip to: 57
7486/* 8 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
7487/* 11 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 34
7488/* 16 */ MCD::OPC_CheckPredicate, 134, 1, 119, 0, 0, // Skip to: 141
7489/* 22 */ MCD::OPC_CheckField, 0, 7, 11, 112, 0, 0, // Skip to: 141
7490/* 29 */ MCD::OPC_Decode, 134, 102, 203, 1, // Opcode: TH_LWD
7491/* 34 */ MCD::OPC_FilterValue, 5, 102, 0, 0, // Skip to: 141
7492/* 39 */ MCD::OPC_CheckPredicate, 134, 1, 96, 0, 0, // Skip to: 141
7493/* 45 */ MCD::OPC_CheckField, 0, 7, 11, 89, 0, 0, // Skip to: 141
7494/* 52 */ MCD::OPC_Decode, 168, 102, 203, 1, // Opcode: TH_SWD
7495/* 57 */ MCD::OPC_FilterValue, 30, 25, 0, 0, // Skip to: 87
7496/* 62 */ MCD::OPC_CheckPredicate, 134, 1, 73, 0, 0, // Skip to: 141
7497/* 68 */ MCD::OPC_CheckField, 12, 3, 4, 66, 0, 0, // Skip to: 141
7498/* 75 */ MCD::OPC_CheckField, 0, 7, 11, 59, 0, 0, // Skip to: 141
7499/* 82 */ MCD::OPC_Decode, 137, 102, 203, 1, // Opcode: TH_LWUD
7500/* 87 */ MCD::OPC_FilterValue, 31, 49, 0, 0, // Skip to: 141
7501/* 92 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
7502/* 95 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 118
7503/* 100 */ MCD::OPC_CheckPredicate, 135, 1, 35, 0, 0, // Skip to: 141
7504/* 106 */ MCD::OPC_CheckField, 0, 7, 11, 28, 0, 0, // Skip to: 141
7505/* 113 */ MCD::OPC_Decode, 241, 101, 203, 1, // Opcode: TH_LDD
7506/* 118 */ MCD::OPC_FilterValue, 5, 18, 0, 0, // Skip to: 141
7507/* 123 */ MCD::OPC_CheckPredicate, 135, 1, 12, 0, 0, // Skip to: 141
7508/* 129 */ MCD::OPC_CheckField, 0, 7, 11, 5, 0, 0, // Skip to: 141
7509/* 136 */ MCD::OPC_Decode, 152, 102, 203, 1, // Opcode: TH_SDD
7510/* 141 */ MCD::OPC_Fail,
7511 0
7512};
7513
7514static const uint8_t DecoderTableXTHeadSync32[] = {
7515/* 0 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ...
7516/* 3 */ MCD::OPC_FilterValue, 0, 75, 0, 0, // Skip to: 83
7517/* 8 */ MCD::OPC_ExtractField, 0, 25, // Inst{24-0} ...
7518/* 11 */ MCD::OPC_FilterValue, 139, 128, 128, 12, 10, 0, 0, // Skip to: 29
7519/* 19 */ MCD::OPC_CheckPredicate, 136, 1, 80, 0, 0, // Skip to: 105
7520/* 25 */ MCD::OPC_Decode, 171, 102, 0, // Opcode: TH_SYNC
7521/* 29 */ MCD::OPC_FilterValue, 139, 128, 192, 12, 10, 0, 0, // Skip to: 47
7522/* 37 */ MCD::OPC_CheckPredicate, 136, 1, 62, 0, 0, // Skip to: 105
7523/* 43 */ MCD::OPC_Decode, 174, 102, 0, // Opcode: TH_SYNC_S
7524/* 47 */ MCD::OPC_FilterValue, 139, 128, 128, 13, 10, 0, 0, // Skip to: 65
7525/* 55 */ MCD::OPC_CheckPredicate, 136, 1, 44, 0, 0, // Skip to: 105
7526/* 61 */ MCD::OPC_Decode, 172, 102, 0, // Opcode: TH_SYNC_I
7527/* 65 */ MCD::OPC_FilterValue, 139, 128, 192, 13, 32, 0, 0, // Skip to: 105
7528/* 73 */ MCD::OPC_CheckPredicate, 136, 1, 26, 0, 0, // Skip to: 105
7529/* 79 */ MCD::OPC_Decode, 173, 102, 0, // Opcode: TH_SYNC_IS
7530/* 83 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 105
7531/* 88 */ MCD::OPC_CheckPredicate, 136, 1, 11, 0, 0, // Skip to: 105
7532/* 94 */ MCD::OPC_CheckField, 0, 15, 11, 4, 0, 0, // Skip to: 105
7533/* 101 */ MCD::OPC_Decode, 155, 102, 61, // Opcode: TH_SFENCE_VMAS
7534/* 105 */ MCD::OPC_Fail,
7535 0
7536};
7537
7538static const uint8_t DecoderTableXTHeadVdot32[] = {
7539/* 0 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
7540/* 3 */ MCD::OPC_FilterValue, 32, 24, 0, 0, // Skip to: 32
7541/* 8 */ MCD::OPC_CheckPredicate, 137, 1, 192, 0, 0, // Skip to: 206
7542/* 14 */ MCD::OPC_CheckField, 12, 3, 6, 185, 0, 0, // Skip to: 206
7543/* 21 */ MCD::OPC_CheckField, 0, 7, 11, 178, 0, 0, // Skip to: 206
7544/* 28 */ MCD::OPC_Decode, 201, 101, 105, // Opcode: THVdotVMAQA_VV
7545/* 32 */ MCD::OPC_FilterValue, 33, 24, 0, 0, // Skip to: 61
7546/* 37 */ MCD::OPC_CheckPredicate, 137, 1, 163, 0, 0, // Skip to: 206
7547/* 43 */ MCD::OPC_CheckField, 12, 3, 6, 156, 0, 0, // Skip to: 206
7548/* 50 */ MCD::OPC_CheckField, 0, 7, 11, 149, 0, 0, // Skip to: 206
7549/* 57 */ MCD::OPC_Decode, 202, 101, 126, // Opcode: THVdotVMAQA_VX
7550/* 61 */ MCD::OPC_FilterValue, 34, 24, 0, 0, // Skip to: 90
7551/* 66 */ MCD::OPC_CheckPredicate, 137, 1, 134, 0, 0, // Skip to: 206
7552/* 72 */ MCD::OPC_CheckField, 12, 3, 6, 127, 0, 0, // Skip to: 206
7553/* 79 */ MCD::OPC_CheckField, 0, 7, 11, 120, 0, 0, // Skip to: 206
7554/* 86 */ MCD::OPC_Decode, 199, 101, 105, // Opcode: THVdotVMAQAU_VV
7555/* 90 */ MCD::OPC_FilterValue, 35, 24, 0, 0, // Skip to: 119
7556/* 95 */ MCD::OPC_CheckPredicate, 137, 1, 105, 0, 0, // Skip to: 206
7557/* 101 */ MCD::OPC_CheckField, 12, 3, 6, 98, 0, 0, // Skip to: 206
7558/* 108 */ MCD::OPC_CheckField, 0, 7, 11, 91, 0, 0, // Skip to: 206
7559/* 115 */ MCD::OPC_Decode, 200, 101, 126, // Opcode: THVdotVMAQAU_VX
7560/* 119 */ MCD::OPC_FilterValue, 36, 24, 0, 0, // Skip to: 148
7561/* 124 */ MCD::OPC_CheckPredicate, 137, 1, 76, 0, 0, // Skip to: 206
7562/* 130 */ MCD::OPC_CheckField, 12, 3, 6, 69, 0, 0, // Skip to: 206
7563/* 137 */ MCD::OPC_CheckField, 0, 7, 11, 62, 0, 0, // Skip to: 206
7564/* 144 */ MCD::OPC_Decode, 196, 101, 105, // Opcode: THVdotVMAQASU_VV
7565/* 148 */ MCD::OPC_FilterValue, 37, 24, 0, 0, // Skip to: 177
7566/* 153 */ MCD::OPC_CheckPredicate, 137, 1, 47, 0, 0, // Skip to: 206
7567/* 159 */ MCD::OPC_CheckField, 12, 3, 6, 40, 0, 0, // Skip to: 206
7568/* 166 */ MCD::OPC_CheckField, 0, 7, 11, 33, 0, 0, // Skip to: 206
7569/* 173 */ MCD::OPC_Decode, 197, 101, 126, // Opcode: THVdotVMAQASU_VX
7570/* 177 */ MCD::OPC_FilterValue, 39, 24, 0, 0, // Skip to: 206
7571/* 182 */ MCD::OPC_CheckPredicate, 137, 1, 18, 0, 0, // Skip to: 206
7572/* 188 */ MCD::OPC_CheckField, 12, 3, 6, 11, 0, 0, // Skip to: 206
7573/* 195 */ MCD::OPC_CheckField, 0, 7, 11, 4, 0, 0, // Skip to: 206
7574/* 202 */ MCD::OPC_Decode, 198, 101, 126, // Opcode: THVdotVMAQAUS_VX
7575/* 206 */ MCD::OPC_Fail,
7576 0
7577};
7578
7579static const uint8_t DecoderTableXVentana32[] = {
7580/* 0 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
7581/* 3 */ MCD::OPC_FilterValue, 6, 24, 0, 0, // Skip to: 32
7582/* 8 */ MCD::OPC_CheckPredicate, 138, 1, 47, 0, 0, // Skip to: 61
7583/* 14 */ MCD::OPC_CheckField, 25, 7, 0, 40, 0, 0, // Skip to: 61
7584/* 21 */ MCD::OPC_CheckField, 0, 7, 123, 33, 0, 0, // Skip to: 61
7585/* 28 */ MCD::OPC_Decode, 210, 107, 59, // Opcode: VT_MASKC
7586/* 32 */ MCD::OPC_FilterValue, 7, 24, 0, 0, // Skip to: 61
7587/* 37 */ MCD::OPC_CheckPredicate, 138, 1, 18, 0, 0, // Skip to: 61
7588/* 43 */ MCD::OPC_CheckField, 25, 7, 0, 11, 0, 0, // Skip to: 61
7589/* 50 */ MCD::OPC_CheckField, 0, 7, 123, 4, 0, 0, // Skip to: 61
7590/* 57 */ MCD::OPC_Decode, 211, 107, 59, // Opcode: VT_MASKCN
7591/* 61 */ MCD::OPC_Fail,
7592 0
7593};
7594
7595static const uint8_t DecoderTableXwchc16[] = {
7596/* 0 */ MCD::OPC_ExtractField, 13, 3, // Inst{15-13} ...
7597/* 3 */ MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 43
7598/* 8 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
7599/* 11 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 27
7600/* 16 */ MCD::OPC_CheckPredicate, 139, 1, 189, 0, 0, // Skip to: 211
7601/* 22 */ MCD::OPC_Decode, 220, 100, 204, 1, // Opcode: QK_C_LBU
7602/* 27 */ MCD::OPC_FilterValue, 2, 179, 0, 0, // Skip to: 211
7603/* 32 */ MCD::OPC_CheckPredicate, 139, 1, 173, 0, 0, // Skip to: 211
7604/* 38 */ MCD::OPC_Decode, 222, 100, 205, 1, // Opcode: QK_C_LHU
7605/* 43 */ MCD::OPC_FilterValue, 4, 123, 0, 0, // Skip to: 171
7606/* 48 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ...
7607/* 51 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 81
7608/* 56 */ MCD::OPC_CheckPredicate, 139, 1, 149, 0, 0, // Skip to: 211
7609/* 62 */ MCD::OPC_CheckField, 11, 2, 0, 142, 0, 0, // Skip to: 211
7610/* 69 */ MCD::OPC_CheckField, 0, 2, 0, 135, 0, 0, // Skip to: 211
7611/* 76 */ MCD::OPC_Decode, 221, 100, 206, 1, // Opcode: QK_C_LBUSP
7612/* 81 */ MCD::OPC_FilterValue, 1, 25, 0, 0, // Skip to: 111
7613/* 86 */ MCD::OPC_CheckPredicate, 139, 1, 119, 0, 0, // Skip to: 211
7614/* 92 */ MCD::OPC_CheckField, 11, 2, 0, 112, 0, 0, // Skip to: 211
7615/* 99 */ MCD::OPC_CheckField, 0, 2, 0, 105, 0, 0, // Skip to: 211
7616/* 106 */ MCD::OPC_Decode, 223, 100, 207, 1, // Opcode: QK_C_LHUSP
7617/* 111 */ MCD::OPC_FilterValue, 2, 25, 0, 0, // Skip to: 141
7618/* 116 */ MCD::OPC_CheckPredicate, 139, 1, 89, 0, 0, // Skip to: 211
7619/* 122 */ MCD::OPC_CheckField, 11, 2, 0, 82, 0, 0, // Skip to: 211
7620/* 129 */ MCD::OPC_CheckField, 0, 2, 0, 75, 0, 0, // Skip to: 211
7621/* 136 */ MCD::OPC_Decode, 225, 100, 206, 1, // Opcode: QK_C_SBSP
7622/* 141 */ MCD::OPC_FilterValue, 3, 65, 0, 0, // Skip to: 211
7623/* 146 */ MCD::OPC_CheckPredicate, 139, 1, 59, 0, 0, // Skip to: 211
7624/* 152 */ MCD::OPC_CheckField, 11, 2, 0, 52, 0, 0, // Skip to: 211
7625/* 159 */ MCD::OPC_CheckField, 0, 2, 0, 45, 0, 0, // Skip to: 211
7626/* 166 */ MCD::OPC_Decode, 227, 100, 207, 1, // Opcode: QK_C_SHSP
7627/* 171 */ MCD::OPC_FilterValue, 5, 35, 0, 0, // Skip to: 211
7628/* 176 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
7629/* 179 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 195
7630/* 184 */ MCD::OPC_CheckPredicate, 139, 1, 21, 0, 0, // Skip to: 211
7631/* 190 */ MCD::OPC_Decode, 224, 100, 204, 1, // Opcode: QK_C_SB
7632/* 195 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 211
7633/* 200 */ MCD::OPC_CheckPredicate, 139, 1, 5, 0, 0, // Skip to: 211
7634/* 206 */ MCD::OPC_Decode, 226, 100, 205, 1, // Opcode: QK_C_SH
7635/* 211 */ MCD::OPC_Fail,
7636 0
7637};
7638
7639static const uint8_t DecoderTableZicfiss16[] = {
7640/* 0 */ MCD::OPC_ExtractField, 0, 16, // Inst{15-0} ...
7641/* 3 */ MCD::OPC_FilterValue, 129, 193, 1, 11, 0, 0, // Skip to: 21
7642/* 10 */ MCD::OPC_CheckPredicate, 140, 1, 23, 0, 0, // Skip to: 39
7643/* 16 */ MCD::OPC_Decode, 229, 97, 208, 1, // Opcode: C_SSPUSH
7644/* 21 */ MCD::OPC_FilterValue, 129, 197, 1, 11, 0, 0, // Skip to: 39
7645/* 28 */ MCD::OPC_CheckPredicate, 140, 1, 5, 0, 0, // Skip to: 39
7646/* 34 */ MCD::OPC_Decode, 228, 97, 208, 1, // Opcode: C_SSPOPCHK
7647/* 39 */ MCD::OPC_Fail,
7648 0
7649};
7650
7651static bool checkDecoderPredicate(unsigned Idx, const FeatureBitset &Bits) {
7652 switch (Idx) {
7653 default: llvm_unreachable("Invalid index!");
7654 case 0:
7655 return (Bits[RISCV::FeatureStdExtC] || Bits[RISCV::FeatureStdExtZca]);
7656 case 1:
7657 return ((Bits[RISCV::FeatureStdExtC] || Bits[RISCV::FeatureStdExtZca]) && !Bits[RISCV::FeatureNoRVCHints]);
7658 case 2:
7659 return ((Bits[RISCV::FeatureStdExtC] || Bits[RISCV::FeatureStdExtZcd]) && Bits[RISCV::FeatureStdExtD]);
7660 case 3:
7661 return ((Bits[RISCV::FeatureStdExtC] || Bits[RISCV::FeatureStdExtZca]) && Bits[RISCV::Feature64Bit]);
7662 case 4:
7663 return (Bits[RISCV::FeatureStdExtZcmop]);
7664 case 5:
7665 return (Bits[RISCV::FeatureStdExtZcb]);
7666 case 6:
7667 return (Bits[RISCV::FeatureStdExtZcb] && Bits[RISCV::FeatureStdExtZmmul]);
7668 case 7:
7669 return (Bits[RISCV::FeatureStdExtZcb] && Bits[RISCV::FeatureStdExtZbb]);
7670 case 8:
7671 return (Bits[RISCV::FeatureStdExtZcb] && Bits[RISCV::FeatureStdExtZba] && Bits[RISCV::Feature64Bit]);
7672 case 9:
7673 return (Bits[RISCV::Feature64Bit]);
7674 case 10:
7675 return (Bits[RISCV::FeatureStdExtZve32x]);
7676 case 11:
7677 return (Bits[RISCV::FeatureStdExtZfh] || Bits[RISCV::FeatureStdExtZfhmin] || Bits[RISCV::FeatureStdExtZfbfmin]);
7678 case 12:
7679 return (Bits[RISCV::FeatureStdExtF]);
7680 case 13:
7681 return (Bits[RISCV::FeatureStdExtD]);
7682 case 14:
7683 return (Bits[RISCV::FeatureStdExtZve64x]);
7684 case 15:
7685 return (Bits[RISCV::Feature64Bit] && Bits[RISCV::FeatureStdExtZve64x]);
7686 case 16:
7687 return (Bits[RISCV::FeatureStdExtZve64x] && Bits[RISCV::Feature64Bit]);
7688 case 17:
7689 return (Bits[RISCV::FeatureStdExtZicbom]);
7690 case 18:
7691 return (Bits[RISCV::FeatureStdExtZicboz]);
7692 case 19:
7693 return (Bits[RISCV::FeatureStdExtZbkb] && !Bits[RISCV::Feature64Bit]);
7694 case 20:
7695 return (Bits[RISCV::FeatureStdExtZknh]);
7696 case 21:
7697 return (Bits[RISCV::FeatureStdExtZknh] && Bits[RISCV::Feature64Bit]);
7698 case 22:
7699 return (Bits[RISCV::FeatureStdExtZksh]);
7700 case 23:
7701 return (Bits[RISCV::FeatureStdExtZbs]);
7702 case 24:
7703 return (Bits[RISCV::FeatureStdExtZknd] && Bits[RISCV::Feature64Bit]);
7704 case 25:
7705 return ((Bits[RISCV::FeatureStdExtZknd] || Bits[RISCV::FeatureStdExtZkne]) && Bits[RISCV::Feature64Bit]);
7706 case 26:
7707 return (Bits[RISCV::FeatureStdExtZbb]);
7708 case 27:
7709 return (Bits[RISCV::FeatureStdExtZbb] || Bits[RISCV::FeatureStdExtZbkb]);
7710 case 28:
7711 return (Bits[RISCV::FeatureStdExtZbkb]);
7712 case 29:
7713 return ((Bits[RISCV::FeatureStdExtZbb] || Bits[RISCV::FeatureStdExtZbkb]) && !Bits[RISCV::Feature64Bit]);
7714 case 30:
7715 return ((Bits[RISCV::FeatureStdExtZbb] || Bits[RISCV::FeatureStdExtZbkb]) && Bits[RISCV::Feature64Bit]);
7716 case 31:
7717 return (Bits[RISCV::FeatureStdExtZicbop]);
7718 case 32:
7719 return (Bits[RISCV::FeatureStdExtZba] && Bits[RISCV::Feature64Bit]);
7720 case 33:
7721 return (Bits[RISCV::FeatureStdExtZbb] && Bits[RISCV::Feature64Bit]);
7722 case 34:
7723 return (Bits[RISCV::FeatureVendorXCVbitmanip] && !Bits[RISCV::Feature64Bit]);
7724 case 35:
7725 return (Bits[RISCV::FeatureStdExtZabha]);
7726 case 36:
7727 return (Bits[RISCV::FeatureStdExtA] || Bits[RISCV::FeatureStdExtZaamo]);
7728 case 37:
7729 return ((Bits[RISCV::FeatureStdExtA] || Bits[RISCV::FeatureStdExtZaamo]) && Bits[RISCV::Feature64Bit]);
7730 case 38:
7731 return (Bits[RISCV::FeatureStdExtA] || Bits[RISCV::FeatureStdExtZalrsc]);
7732 case 39:
7733 return ((Bits[RISCV::FeatureStdExtA] || Bits[RISCV::FeatureStdExtZalrsc]) && Bits[RISCV::Feature64Bit]);
7734 case 40:
7735 return (Bits[RISCV::FeatureStdExtZabha] && Bits[RISCV::FeatureStdExtZacas]);
7736 case 41:
7737 return (Bits[RISCV::FeatureStdExtZacas]);
7738 case 42:
7739 return (Bits[RISCV::FeatureStdExtZacas] && Bits[RISCV::Feature64Bit]);
7740 case 43:
7741 return (Bits[RISCV::FeatureStdExtZalasr]);
7742 case 44:
7743 return (Bits[RISCV::FeatureStdExtZalasr] && Bits[RISCV::Feature64Bit]);
7744 case 45:
7745 return (Bits[RISCV::FeatureStdExtZicfiss]);
7746 case 46:
7747 return (Bits[RISCV::FeatureStdExtZicfiss] && Bits[RISCV::Feature64Bit]);
7748 case 47:
7749 return (Bits[RISCV::FeatureStdExtZmmul]);
7750 case 48:
7751 return (Bits[RISCV::FeatureStdExtM]);
7752 case 49:
7753 return (Bits[RISCV::FeatureStdExtZbb] && !Bits[RISCV::Feature64Bit]);
7754 case 50:
7755 return (Bits[RISCV::FeatureStdExtZbc] || Bits[RISCV::FeatureStdExtZbkc]);
7756 case 51:
7757 return (Bits[RISCV::FeatureStdExtZbc]);
7758 case 52:
7759 return (Bits[RISCV::FeatureStdExtZicond]);
7760 case 53:
7761 return (Bits[RISCV::FeatureStdExtZknh] && !Bits[RISCV::Feature64Bit]);
7762 case 54:
7763 return (Bits[RISCV::FeatureStdExtZba]);
7764 case 55:
7765 return (Bits[RISCV::FeatureStdExtZkne] && !Bits[RISCV::Feature64Bit]);
7766 case 56:
7767 return (Bits[RISCV::FeatureStdExtZbkx]);
7768 case 57:
7769 return (Bits[RISCV::FeatureStdExtZknd] && !Bits[RISCV::Feature64Bit]);
7770 case 58:
7771 return (Bits[RISCV::FeatureStdExtZksed]);
7772 case 59:
7773 return (Bits[RISCV::FeatureStdExtZkne] && Bits[RISCV::Feature64Bit]);
7774 case 60:
7775 return (Bits[RISCV::FeatureStdExtZmmul] && Bits[RISCV::Feature64Bit]);
7776 case 61:
7777 return (Bits[RISCV::FeatureStdExtM] && Bits[RISCV::Feature64Bit]);
7778 case 62:
7779 return (Bits[RISCV::FeatureStdExtZbkb] && Bits[RISCV::Feature64Bit]);
7780 case 63:
7781 return (Bits[RISCV::FeatureStdExtZfh]);
7782 case 64:
7783 return (Bits[RISCV::FeatureStdExtZfa]);
7784 case 65:
7785 return (Bits[RISCV::FeatureStdExtZfa] && Bits[RISCV::FeatureStdExtD]);
7786 case 66:
7787 return (Bits[RISCV::FeatureStdExtZfa] && Bits[RISCV::FeatureStdExtZfh]);
7788 case 67:
7789 return (Bits[RISCV::FeatureStdExtZfhmin]);
7790 case 68:
7791 return (Bits[RISCV::FeatureStdExtZfbfmin]);
7792 case 69:
7793 return (Bits[RISCV::FeatureStdExtZfhmin] && Bits[RISCV::FeatureStdExtD]);
7794 case 70:
7795 return (Bits[RISCV::FeatureStdExtZfa] && Bits[RISCV::FeatureStdExtD] && !Bits[RISCV::Feature64Bit]);
7796 case 71:
7797 return (Bits[RISCV::FeatureStdExtF] && Bits[RISCV::Feature64Bit]);
7798 case 72:
7799 return (Bits[RISCV::FeatureStdExtD] && Bits[RISCV::Feature64Bit]);
7800 case 73:
7801 return (Bits[RISCV::FeatureStdExtZfh] && Bits[RISCV::Feature64Bit]);
7802 case 74:
7803 return (Bits[RISCV::FeatureStdExtZfa] && (Bits[RISCV::FeatureStdExtZfh] || Bits[RISCV::FeatureStdExtZvfh]));
7804 case 75:
7805 return (Bits[RISCV::FeatureStdExtZvkb]);
7806 case 76:
7807 return (Bits[RISCV::FeatureStdExtZvbb]);
7808 case 77:
7809 return (Bits[RISCV::FeatureStdExtZve32f]);
7810 case 78:
7811 return (Bits[RISCV::FeatureStdExtZvfbfmin]);
7812 case 79:
7813 return (Bits[RISCV::FeatureStdExtZvfbfwma]);
7814 case 80:
7815 return (Bits[RISCV::FeatureStdExtZvbc]);
7816 case 81:
7817 return (Bits[RISCV::FeatureStdExtZawrs]);
7818 case 82:
7819 return (Bits[RISCV::FeatureStdExtSvinval]);
7820 case 83:
7821 return (Bits[RISCV::FeatureStdExtH]);
7822 case 84:
7823 return (Bits[RISCV::Feature64Bit] && Bits[RISCV::FeatureStdExtH]);
7824 case 85:
7825 return (Bits[RISCV::FeatureStdExtZimop]);
7826 case 86:
7827 return (Bits[RISCV::FeatureStdExtZvksh]);
7828 case 87:
7829 return (Bits[RISCV::FeatureStdExtZvksed]);
7830 case 88:
7831 return (Bits[RISCV::FeatureStdExtZvkned]);
7832 case 89:
7833 return (Bits[RISCV::FeatureStdExtZvkg]);
7834 case 90:
7835 return (Bits[RISCV::FeatureStdExtZvknha] || Bits[RISCV::FeatureStdExtZvknhb]);
7836 case 91:
7837 return ((Bits[RISCV::FeatureStdExtC] || Bits[RISCV::FeatureStdExtZcf] || Bits[RISCV::FeatureStdExtZce]) && Bits[RISCV::FeatureStdExtF] && !Bits[RISCV::Feature64Bit]);
7838 case 92:
7839 return ((Bits[RISCV::FeatureStdExtC] || Bits[RISCV::FeatureStdExtZca]) && !Bits[RISCV::Feature64Bit]);
7840 case 93:
7841 return (Bits[RISCV::FeatureStdExtZacas] && !Bits[RISCV::Feature64Bit]);
7842 case 94:
7843 return (Bits[RISCV::FeatureStdExtZdinx] && !Bits[RISCV::Feature64Bit]);
7844 case 95:
7845 return (Bits[RISCV::FeatureStdExtZhinxmin] && Bits[RISCV::FeatureStdExtZdinx] && !Bits[RISCV::Feature64Bit]);
7846 case 96:
7847 return (Bits[RISCV::FeatureStdExtZcmp]);
7848 case 97:
7849 return (Bits[RISCV::FeatureStdExtZcmt]);
7850 case 98:
7851 return (Bits[RISCV::FeatureStdExtZfinx]);
7852 case 99:
7853 return (Bits[RISCV::FeatureStdExtZdinx] && Bits[RISCV::Feature64Bit]);
7854 case 100:
7855 return (Bits[RISCV::FeatureStdExtZhinx]);
7856 case 101:
7857 return (Bits[RISCV::FeatureStdExtZhinxmin]);
7858 case 102:
7859 return (Bits[RISCV::FeatureStdExtZhinxmin] && Bits[RISCV::FeatureStdExtZdinx] && Bits[RISCV::Feature64Bit]);
7860 case 103:
7861 return (Bits[RISCV::FeatureStdExtZfinx] && Bits[RISCV::Feature64Bit]);
7862 case 104:
7863 return (Bits[RISCV::FeatureStdExtZdinx] && Bits[RISCV::Feature64Bit] && Bits[RISCV::Feature64Bit]);
7864 case 105:
7865 return (Bits[RISCV::FeatureStdExtZhinx] && Bits[RISCV::Feature64Bit]);
7866 case 106:
7867 return (Bits[RISCV::FeatureVendorXCValu] && !Bits[RISCV::Feature64Bit]);
7868 case 107:
7869 return (Bits[RISCV::FeatureVendorXCVbi] && !Bits[RISCV::Feature64Bit]);
7870 case 108:
7871 return (Bits[RISCV::FeatureVendorXCVelw] && !Bits[RISCV::Feature64Bit]);
7872 case 109:
7873 return (Bits[RISCV::FeatureVendorXCVmac] && !Bits[RISCV::Feature64Bit]);
7874 case 110:
7875 return (Bits[RISCV::FeatureVendorXCVmem] && !Bits[RISCV::Feature64Bit]);
7876 case 111:
7877 return (Bits[RISCV::FeatureVendorXCVsimd] && !Bits[RISCV::Feature64Bit]);
7878 case 112:
7879 return (Bits[RISCV::FeatureVendorXSfcease]);
7880 case 113:
7881 return (Bits[RISCV::FeatureVendorXSfvcp]);
7882 case 114:
7883 return (Bits[RISCV::FeatureVendorXSfvfnrclipxfqf]);
7884 case 115:
7885 return (Bits[RISCV::FeatureVendorXSfvfwmaccqqq]);
7886 case 116:
7887 return (Bits[RISCV::FeatureVendorXSfvqmaccdod]);
7888 case 117:
7889 return (Bits[RISCV::FeatureVendorXSfvqmaccqoq]);
7890 case 118:
7891 return (Bits[RISCV::FeatureVendorXSiFivecdiscarddlone]);
7892 case 119:
7893 return (Bits[RISCV::FeatureVendorXSiFivecflushdlone]);
7894 case 120:
7895 return (Bits[RISCV::FeatureVendorXTHeadBa]);
7896 case 121:
7897 return (Bits[RISCV::FeatureVendorXTHeadBb]);
7898 case 122:
7899 return (Bits[RISCV::FeatureVendorXTHeadBb] && Bits[RISCV::Feature64Bit]);
7900 case 123:
7901 return (Bits[RISCV::FeatureVendorXTHeadBs]);
7902 case 124:
7903 return (Bits[RISCV::FeatureVendorXTHeadCmo]);
7904 case 125:
7905 return (Bits[RISCV::FeatureVendorXTHeadCondMov]);
7906 case 126:
7907 return (Bits[RISCV::FeatureVendorXTHeadFMemIdx] && Bits[RISCV::FeatureStdExtF]);
7908 case 127:
7909 return (Bits[RISCV::FeatureVendorXTHeadFMemIdx] && Bits[RISCV::FeatureStdExtF] && Bits[RISCV::Feature64Bit]);
7910 case 128:
7911 return (Bits[RISCV::FeatureVendorXTHeadFMemIdx] && Bits[RISCV::FeatureStdExtD]);
7912 case 129:
7913 return (Bits[RISCV::FeatureVendorXTHeadFMemIdx] && Bits[RISCV::FeatureStdExtD] && Bits[RISCV::Feature64Bit]);
7914 case 130:
7915 return (Bits[RISCV::FeatureVendorXTHeadMac]);
7916 case 131:
7917 return (Bits[RISCV::FeatureVendorXTHeadMac] && Bits[RISCV::Feature64Bit]);
7918 case 132:
7919 return (Bits[RISCV::FeatureVendorXTHeadMemIdx]);
7920 case 133:
7921 return (Bits[RISCV::FeatureVendorXTHeadMemIdx] && Bits[RISCV::Feature64Bit]);
7922 case 134:
7923 return (Bits[RISCV::FeatureVendorXTHeadMemPair]);
7924 case 135:
7925 return (Bits[RISCV::FeatureVendorXTHeadMemPair] && Bits[RISCV::Feature64Bit]);
7926 case 136:
7927 return (Bits[RISCV::FeatureVendorXTHeadSync]);
7928 case 137:
7929 return (Bits[RISCV::FeatureVendorXTHeadVdot]);
7930 case 138:
7931 return (Bits[RISCV::Feature64Bit] && Bits[RISCV::FeatureVendorXVentanaCondOps]);
7932 case 139:
7933 return (Bits[RISCV::FeatureVendorXwchc]);
7934 case 140:
7935 return (Bits[RISCV::FeatureStdExtZicfiss] && Bits[RISCV::FeatureStdExtZcmop]);
7936 }
7937}
7938
7939template <typename InsnType>
7940static DecodeStatus decodeToMCInst(DecodeStatus S, unsigned Idx, InsnType insn, MCInst &MI,
7941 uint64_t Address, const MCDisassembler *Decoder, bool &DecodeComplete) {
7942 DecodeComplete = true;
7943 using TmpType = std::conditional_t<std::is_integral<InsnType>::value, InsnType, uint64_t>;
7944 TmpType tmp;
7945 switch (Idx) {
7946 default: llvm_unreachable("Invalid index!");
7947 case 0:
7948 return S;
7949 case 1:
7950 tmp = fieldFromInstruction(insn, 2, 3);
7951 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7952 tmp = 0x0;
7953 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 3, 1);
7954 insertBits(tmp, fieldFromInstruction(insn, 6, 1), 2, 1);
7955 insertBits(tmp, fieldFromInstruction(insn, 7, 4), 6, 4);
7956 insertBits(tmp, fieldFromInstruction(insn, 11, 2), 4, 2);
7957 if (!Check(S, decodeUImmNonZeroOperand<10>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7958 return S;
7959 case 2:
7960 if (!Check(S, decodeRVCInstrRdRs1ImmZero(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
7961 return S;
7962 case 3:
7963 tmp = 0x0;
7964 insertBits(tmp, fieldFromInstruction(insn, 2, 5), 0, 5);
7965 insertBits(tmp, fieldFromInstruction(insn, 12, 1), 5, 1);
7966 if (!Check(S, decodeSImmNonZeroOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7967 return S;
7968 case 4:
7969 tmp = fieldFromInstruction(insn, 7, 5);
7970 if (!Check(S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7971 tmp = fieldFromInstruction(insn, 7, 5);
7972 if (!Check(S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7973 tmp = 0x0;
7974 insertBits(tmp, fieldFromInstruction(insn, 2, 5), 0, 5);
7975 insertBits(tmp, fieldFromInstruction(insn, 12, 1), 5, 1);
7976 if (!Check(S, decodeSImmNonZeroOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7977 return S;
7978 case 5:
7979 tmp = fieldFromInstruction(insn, 7, 5);
7980 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7981 tmp = fieldFromInstruction(insn, 7, 5);
7982 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7983 return S;
7984 case 6:
7985 if (!Check(S, decodeRVCInstrRdRs1UImm(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
7986 return S;
7987 case 7:
7988 tmp = fieldFromInstruction(insn, 7, 5);
7989 if (!Check(S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7990 tmp = fieldFromInstruction(insn, 7, 5);
7991 if (!Check(S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7992 tmp = 0x0;
7993 insertBits(tmp, fieldFromInstruction(insn, 2, 5), 0, 5);
7994 insertBits(tmp, fieldFromInstruction(insn, 12, 1), 5, 1);
7995 if (!Check(S, decodeUImmNonZeroOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7996 return S;
7997 case 8:
7998 tmp = fieldFromInstruction(insn, 2, 3);
7999 if (!Check(S, DecodeFPR64CRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8000 tmp = fieldFromInstruction(insn, 7, 3);
8001 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8002 tmp = 0x0;
8003 insertBits(tmp, fieldFromInstruction(insn, 5, 2), 6, 2);
8004 insertBits(tmp, fieldFromInstruction(insn, 10, 3), 3, 3);
8005 if (!Check(S, decodeUImmOperand<8>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8006 return S;
8007 case 9:
8008 tmp = fieldFromInstruction(insn, 7, 5);
8009 if (!Check(S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8010 tmp = fieldFromInstruction(insn, 7, 5);
8011 if (!Check(S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8012 tmp = 0x0;
8013 insertBits(tmp, fieldFromInstruction(insn, 2, 5), 0, 5);
8014 insertBits(tmp, fieldFromInstruction(insn, 12, 1), 5, 1);
8015 if (!Check(S, decodeSImmOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8016 return S;
8017 case 10:
8018 tmp = fieldFromInstruction(insn, 7, 5);
8019 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8020 tmp = 0x0;
8021 insertBits(tmp, fieldFromInstruction(insn, 2, 3), 6, 3);
8022 insertBits(tmp, fieldFromInstruction(insn, 5, 2), 3, 2);
8023 insertBits(tmp, fieldFromInstruction(insn, 12, 1), 5, 1);
8024 if (!Check(S, decodeUImmOperand<9>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8025 return S;
8026 case 11:
8027 tmp = fieldFromInstruction(insn, 2, 3);
8028 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8029 tmp = fieldFromInstruction(insn, 7, 3);
8030 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8031 tmp = 0x0;
8032 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 6, 1);
8033 insertBits(tmp, fieldFromInstruction(insn, 6, 1), 2, 1);
8034 insertBits(tmp, fieldFromInstruction(insn, 10, 3), 3, 3);
8035 if (!Check(S, decodeUImmOperand<7>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8036 return S;
8037 case 12:
8038 if (!Check(S, decodeRVCInstrRdSImm(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
8039 return S;
8040 case 13:
8041 tmp = fieldFromInstruction(insn, 7, 5);
8042 if (!Check(S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8043 tmp = 0x0;
8044 insertBits(tmp, fieldFromInstruction(insn, 2, 5), 0, 5);
8045 insertBits(tmp, fieldFromInstruction(insn, 12, 1), 5, 1);
8046 if (!Check(S, decodeSImmOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8047 return S;
8048 case 14:
8049 tmp = fieldFromInstruction(insn, 7, 5);
8050 if (!Check(S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8051 tmp = 0x0;
8052 insertBits(tmp, fieldFromInstruction(insn, 2, 2), 6, 2);
8053 insertBits(tmp, fieldFromInstruction(insn, 4, 3), 2, 3);
8054 insertBits(tmp, fieldFromInstruction(insn, 12, 1), 5, 1);
8055 if (!Check(S, decodeUImmOperand<8>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8056 return S;
8057 case 15:
8058 tmp = fieldFromInstruction(insn, 2, 3);
8059 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8060 tmp = fieldFromInstruction(insn, 7, 3);
8061 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8062 tmp = 0x0;
8063 insertBits(tmp, fieldFromInstruction(insn, 5, 2), 6, 2);
8064 insertBits(tmp, fieldFromInstruction(insn, 10, 3), 3, 3);
8065 if (!Check(S, decodeUImmOperand<8>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8066 return S;
8067 case 16:
8068 tmp = 0x0;
8069 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1);
8070 insertBits(tmp, fieldFromInstruction(insn, 3, 2), 7, 2);
8071 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 6, 1);
8072 insertBits(tmp, fieldFromInstruction(insn, 6, 1), 4, 1);
8073 insertBits(tmp, fieldFromInstruction(insn, 12, 1), 9, 1);
8074 if (!Check(S, decodeSImmNonZeroOperand<10>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8075 return S;
8076 case 17:
8077 tmp = fieldFromInstruction(insn, 7, 5);
8078 if (!Check(S, DecodeGPRNoX0X2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8079 tmp = 0x0;
8080 insertBits(tmp, fieldFromInstruction(insn, 2, 5), 0, 5);
8081 insertBits(tmp, fieldFromInstruction(insn, 12, 1), 5, 1);
8082 if (!Check(S, decodeCLUIImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8083 return S;
8084 case 18:
8085 tmp = fieldFromInstruction(insn, 7, 5);
8086 if (!Check(S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8087 tmp = 0x0;
8088 insertBits(tmp, fieldFromInstruction(insn, 2, 3), 6, 3);
8089 insertBits(tmp, fieldFromInstruction(insn, 5, 2), 3, 2);
8090 insertBits(tmp, fieldFromInstruction(insn, 12, 1), 5, 1);
8091 if (!Check(S, decodeUImmOperand<9>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8092 return S;
8093 case 19:
8094 tmp = fieldFromInstruction(insn, 2, 3);
8095 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8096 tmp = fieldFromInstruction(insn, 7, 3);
8097 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8098 tmp = 0x0;
8099 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 1, 1);
8100 insertBits(tmp, fieldFromInstruction(insn, 6, 1), 0, 1);
8101 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8102 return S;
8103 case 20:
8104 tmp = fieldFromInstruction(insn, 2, 3);
8105 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8106 tmp = fieldFromInstruction(insn, 7, 3);
8107 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8108 tmp = fieldFromInstruction(insn, 5, 1) << 1;
8109 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8110 return S;
8111 case 21:
8112 tmp = fieldFromInstruction(insn, 7, 3);
8113 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8114 tmp = fieldFromInstruction(insn, 7, 3);
8115 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8116 return S;
8117 case 22:
8118 tmp = fieldFromInstruction(insn, 7, 3);
8119 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8120 tmp = fieldFromInstruction(insn, 7, 3);
8121 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8122 tmp = 0x0;
8123 insertBits(tmp, fieldFromInstruction(insn, 2, 5), 0, 5);
8124 insertBits(tmp, fieldFromInstruction(insn, 12, 1), 5, 1);
8125 if (!Check(S, decodeUImmNonZeroOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8126 return S;
8127 case 23:
8128 tmp = fieldFromInstruction(insn, 7, 3);
8129 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8130 tmp = fieldFromInstruction(insn, 7, 3);
8131 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8132 tmp = 0x0;
8133 insertBits(tmp, fieldFromInstruction(insn, 2, 5), 0, 5);
8134 insertBits(tmp, fieldFromInstruction(insn, 12, 1), 5, 1);
8135 if (!Check(S, decodeSImmOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8136 return S;
8137 case 24:
8138 tmp = fieldFromInstruction(insn, 7, 3);
8139 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8140 tmp = fieldFromInstruction(insn, 7, 3);
8141 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8142 tmp = fieldFromInstruction(insn, 2, 3);
8143 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8144 return S;
8145 case 25:
8146 tmp = fieldFromInstruction(insn, 7, 5);
8147 if (!Check(S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8148 return S;
8149 case 26:
8150 if (!Check(S, decodeRVCInstrRdRs2(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
8151 return S;
8152 case 27:
8153 tmp = fieldFromInstruction(insn, 7, 5);
8154 if (!Check(S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8155 tmp = fieldFromInstruction(insn, 2, 5);
8156 if (!Check(S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8157 return S;
8158 case 28:
8159 if (!Check(S, decodeRVCInstrRdRs1Rs2(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
8160 return S;
8161 case 29:
8162 tmp = fieldFromInstruction(insn, 7, 5);
8163 if (!Check(S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8164 tmp = fieldFromInstruction(insn, 7, 5);
8165 if (!Check(S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8166 tmp = fieldFromInstruction(insn, 2, 5);
8167 if (!Check(S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8168 return S;
8169 case 30:
8170 tmp = 0x0;
8171 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 4, 1);
8172 insertBits(tmp, fieldFromInstruction(insn, 3, 3), 0, 3);
8173 insertBits(tmp, fieldFromInstruction(insn, 6, 1), 6, 1);
8174 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 5, 1);
8175 insertBits(tmp, fieldFromInstruction(insn, 8, 1), 9, 1);
8176 insertBits(tmp, fieldFromInstruction(insn, 9, 2), 7, 2);
8177 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 3, 1);
8178 insertBits(tmp, fieldFromInstruction(insn, 12, 1), 10, 1);
8179 if (!Check(S, decodeSImmOperandAndLsl1<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8180 return S;
8181 case 31:
8182 tmp = fieldFromInstruction(insn, 2, 5);
8183 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8184 tmp = 0x0;
8185 insertBits(tmp, fieldFromInstruction(insn, 7, 3), 6, 3);
8186 insertBits(tmp, fieldFromInstruction(insn, 10, 3), 3, 3);
8187 if (!Check(S, decodeUImmOperand<9>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8188 return S;
8189 case 32:
8190 tmp = fieldFromInstruction(insn, 7, 3);
8191 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8192 tmp = 0x0;
8193 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 4, 1);
8194 insertBits(tmp, fieldFromInstruction(insn, 3, 2), 0, 2);
8195 insertBits(tmp, fieldFromInstruction(insn, 5, 2), 5, 2);
8196 insertBits(tmp, fieldFromInstruction(insn, 10, 2), 2, 2);
8197 insertBits(tmp, fieldFromInstruction(insn, 12, 1), 7, 1);
8198 if (!Check(S, decodeSImmOperandAndLsl1<9>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8199 return S;
8200 case 33:
8201 tmp = fieldFromInstruction(insn, 2, 5);
8202 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8203 tmp = 0x0;
8204 insertBits(tmp, fieldFromInstruction(insn, 7, 2), 6, 2);
8205 insertBits(tmp, fieldFromInstruction(insn, 9, 4), 2, 4);
8206 if (!Check(S, decodeUImmOperand<8>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8207 return S;
8208 case 34:
8209 tmp = fieldFromInstruction(insn, 2, 5);
8210 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8211 tmp = 0x0;
8212 insertBits(tmp, fieldFromInstruction(insn, 7, 3), 6, 3);
8213 insertBits(tmp, fieldFromInstruction(insn, 10, 3), 3, 3);
8214 if (!Check(S, decodeUImmOperand<9>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8215 return S;
8216 case 35:
8217 tmp = fieldFromInstruction(insn, 7, 5);
8218 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8219 tmp = fieldFromInstruction(insn, 15, 5);
8220 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8221 tmp = fieldFromInstruction(insn, 20, 12);
8222 if (!Check(S, decodeSImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8223 return S;
8224 case 36:
8225 tmp = fieldFromInstruction(insn, 7, 5);
8226 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8227 tmp = fieldFromInstruction(insn, 15, 5);
8228 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8229 tmp = fieldFromInstruction(insn, 25, 1);
8230 if (!Check(S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8231 return S;
8232 case 37:
8233 tmp = fieldFromInstruction(insn, 7, 5);
8234 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8235 tmp = fieldFromInstruction(insn, 15, 5);
8236 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8237 return S;
8238 case 38:
8239 tmp = fieldFromInstruction(insn, 7, 5);
8240 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8241 tmp = fieldFromInstruction(insn, 15, 5);
8242 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8243 tmp = fieldFromInstruction(insn, 20, 5);
8244 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8245 tmp = fieldFromInstruction(insn, 25, 1);
8246 if (!Check(S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8247 return S;
8248 case 39:
8249 tmp = fieldFromInstruction(insn, 7, 5);
8250 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8251 tmp = fieldFromInstruction(insn, 15, 5);
8252 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8253 tmp = fieldFromInstruction(insn, 20, 5);
8254 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8255 tmp = fieldFromInstruction(insn, 25, 1);
8256 if (!Check(S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8257 return S;
8258 case 40:
8259 tmp = fieldFromInstruction(insn, 7, 5);
8260 if (!Check(S, DecodeVRM2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8261 tmp = fieldFromInstruction(insn, 15, 5);
8262 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8263 return S;
8264 case 41:
8265 tmp = fieldFromInstruction(insn, 7, 5);
8266 if (!Check(S, DecodeVRM4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8267 tmp = fieldFromInstruction(insn, 15, 5);
8268 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8269 return S;
8270 case 42:
8271 tmp = fieldFromInstruction(insn, 7, 5);
8272 if (!Check(S, DecodeVRM8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8273 tmp = fieldFromInstruction(insn, 15, 5);
8274 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8275 return S;
8276 case 43:
8277 tmp = fieldFromInstruction(insn, 7, 5);
8278 if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8279 tmp = fieldFromInstruction(insn, 15, 5);
8280 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8281 tmp = fieldFromInstruction(insn, 20, 12);
8282 if (!Check(S, decodeSImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8283 return S;
8284 case 44:
8285 tmp = fieldFromInstruction(insn, 7, 5);
8286 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8287 tmp = fieldFromInstruction(insn, 15, 5);
8288 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8289 tmp = fieldFromInstruction(insn, 20, 12);
8290 if (!Check(S, decodeSImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8291 return S;
8292 case 45:
8293 tmp = fieldFromInstruction(insn, 7, 5);
8294 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8295 tmp = fieldFromInstruction(insn, 15, 5);
8296 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8297 tmp = fieldFromInstruction(insn, 20, 12);
8298 if (!Check(S, decodeSImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8299 return S;
8300 case 46:
8301 tmp = fieldFromInstruction(insn, 24, 4);
8302 if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8303 tmp = fieldFromInstruction(insn, 20, 4);
8304 if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8305 return S;
8306 case 47:
8307 tmp = fieldFromInstruction(insn, 15, 5);
8308 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8309 return S;
8310 case 48:
8311 tmp = fieldFromInstruction(insn, 7, 5);
8312 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8313 tmp = fieldFromInstruction(insn, 15, 5);
8314 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8315 tmp = fieldFromInstruction(insn, 20, 6);
8316 if (!Check(S, decodeUImmOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8317 return S;
8318 case 49:
8319 tmp = fieldFromInstruction(insn, 7, 5);
8320 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8321 tmp = fieldFromInstruction(insn, 15, 5);
8322 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8323 return S;
8324 case 50:
8325 tmp = fieldFromInstruction(insn, 7, 5);
8326 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8327 tmp = fieldFromInstruction(insn, 15, 5);
8328 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8329 tmp = fieldFromInstruction(insn, 20, 4);
8330 if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8331 return S;
8332 case 51:
8333 tmp = fieldFromInstruction(insn, 15, 5);
8334 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8335 tmp = fieldFromInstruction(insn, 25, 7) << 5;
8336 if (!Check(S, decodeSImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8337 return S;
8338 case 52:
8339 tmp = fieldFromInstruction(insn, 7, 5);
8340 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8341 tmp = fieldFromInstruction(insn, 12, 20);
8342 if (!Check(S, decodeUImmOperand<20>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8343 return S;
8344 case 53:
8345 tmp = fieldFromInstruction(insn, 7, 5);
8346 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8347 tmp = fieldFromInstruction(insn, 15, 5);
8348 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8349 tmp = fieldFromInstruction(insn, 20, 5);
8350 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8351 return S;
8352 case 54:
8353 tmp = fieldFromInstruction(insn, 20, 5);
8354 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8355 tmp = fieldFromInstruction(insn, 15, 5);
8356 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8357 tmp = 0x0;
8358 insertBits(tmp, fieldFromInstruction(insn, 7, 5), 0, 5);
8359 insertBits(tmp, fieldFromInstruction(insn, 25, 7), 5, 7);
8360 if (!Check(S, decodeSImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8361 return S;
8362 case 55:
8363 tmp = fieldFromInstruction(insn, 20, 5);
8364 if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8365 tmp = fieldFromInstruction(insn, 15, 5);
8366 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8367 tmp = 0x0;
8368 insertBits(tmp, fieldFromInstruction(insn, 7, 5), 0, 5);
8369 insertBits(tmp, fieldFromInstruction(insn, 25, 7), 5, 7);
8370 if (!Check(S, decodeSImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8371 return S;
8372 case 56:
8373 tmp = fieldFromInstruction(insn, 20, 5);
8374 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8375 tmp = fieldFromInstruction(insn, 15, 5);
8376 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8377 tmp = 0x0;
8378 insertBits(tmp, fieldFromInstruction(insn, 7, 5), 0, 5);
8379 insertBits(tmp, fieldFromInstruction(insn, 25, 7), 5, 7);
8380 if (!Check(S, decodeSImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8381 return S;
8382 case 57:
8383 tmp = fieldFromInstruction(insn, 20, 5);
8384 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8385 tmp = fieldFromInstruction(insn, 15, 5);
8386 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8387 tmp = 0x0;
8388 insertBits(tmp, fieldFromInstruction(insn, 7, 5), 0, 5);
8389 insertBits(tmp, fieldFromInstruction(insn, 25, 7), 5, 7);
8390 if (!Check(S, decodeSImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8391 return S;
8392 case 58:
8393 tmp = fieldFromInstruction(insn, 7, 5);
8394 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8395 tmp = fieldFromInstruction(insn, 7, 5);
8396 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8397 tmp = fieldFromInstruction(insn, 15, 5);
8398 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8399 tmp = fieldFromInstruction(insn, 20, 5);
8400 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8401 return S;
8402 case 59:
8403 tmp = fieldFromInstruction(insn, 7, 5);
8404 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8405 tmp = fieldFromInstruction(insn, 15, 5);
8406 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8407 tmp = fieldFromInstruction(insn, 20, 5);
8408 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8409 return S;
8410 case 60:
8411 tmp = fieldFromInstruction(insn, 7, 5);
8412 if (!Check(S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8413 tmp = fieldFromInstruction(insn, 7, 5);
8414 if (!Check(S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8415 tmp = fieldFromInstruction(insn, 15, 5);
8416 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8417 tmp = fieldFromInstruction(insn, 20, 5);
8418 if (!Check(S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8419 return S;
8420 case 61:
8421 tmp = fieldFromInstruction(insn, 15, 5);
8422 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8423 tmp = fieldFromInstruction(insn, 20, 5);
8424 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8425 return S;
8426 case 62:
8427 tmp = fieldFromInstruction(insn, 7, 5);
8428 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8429 tmp = fieldFromInstruction(insn, 15, 5);
8430 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8431 tmp = fieldFromInstruction(insn, 20, 5);
8432 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8433 tmp = fieldFromInstruction(insn, 30, 2);
8434 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8435 return S;
8436 case 63:
8437 tmp = fieldFromInstruction(insn, 7, 5);
8438 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8439 tmp = fieldFromInstruction(insn, 15, 5);
8440 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8441 tmp = fieldFromInstruction(insn, 20, 5);
8442 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8443 tmp = fieldFromInstruction(insn, 27, 5);
8444 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8445 tmp = fieldFromInstruction(insn, 12, 3);
8446 if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8447 return S;
8448 case 64:
8449 tmp = fieldFromInstruction(insn, 7, 5);
8450 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8451 tmp = fieldFromInstruction(insn, 15, 5);
8452 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8453 tmp = fieldFromInstruction(insn, 20, 5);
8454 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8455 tmp = fieldFromInstruction(insn, 27, 5);
8456 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8457 tmp = fieldFromInstruction(insn, 12, 3);
8458 if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8459 return S;
8460 case 65:
8461 tmp = fieldFromInstruction(insn, 7, 5);
8462 if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8463 tmp = fieldFromInstruction(insn, 15, 5);
8464 if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8465 tmp = fieldFromInstruction(insn, 20, 5);
8466 if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8467 tmp = fieldFromInstruction(insn, 27, 5);
8468 if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8469 tmp = fieldFromInstruction(insn, 12, 3);
8470 if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8471 return S;
8472 case 66:
8473 tmp = fieldFromInstruction(insn, 7, 5);
8474 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8475 tmp = fieldFromInstruction(insn, 15, 5);
8476 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8477 tmp = fieldFromInstruction(insn, 20, 5);
8478 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8479 tmp = fieldFromInstruction(insn, 12, 3);
8480 if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8481 return S;
8482 case 67:
8483 tmp = fieldFromInstruction(insn, 7, 5);
8484 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8485 tmp = fieldFromInstruction(insn, 15, 5);
8486 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8487 tmp = fieldFromInstruction(insn, 20, 5);
8488 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8489 tmp = fieldFromInstruction(insn, 12, 3);
8490 if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8491 return S;
8492 case 68:
8493 tmp = fieldFromInstruction(insn, 7, 5);
8494 if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8495 tmp = fieldFromInstruction(insn, 15, 5);
8496 if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8497 tmp = fieldFromInstruction(insn, 20, 5);
8498 if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8499 tmp = fieldFromInstruction(insn, 12, 3);
8500 if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8501 return S;
8502 case 69:
8503 tmp = fieldFromInstruction(insn, 7, 5);
8504 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8505 tmp = fieldFromInstruction(insn, 15, 5);
8506 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8507 tmp = fieldFromInstruction(insn, 20, 5);
8508 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8509 return S;
8510 case 70:
8511 tmp = fieldFromInstruction(insn, 7, 5);
8512 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8513 tmp = fieldFromInstruction(insn, 15, 5);
8514 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8515 tmp = fieldFromInstruction(insn, 20, 5);
8516 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8517 return S;
8518 case 71:
8519 tmp = fieldFromInstruction(insn, 7, 5);
8520 if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8521 tmp = fieldFromInstruction(insn, 15, 5);
8522 if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8523 tmp = fieldFromInstruction(insn, 20, 5);
8524 if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8525 return S;
8526 case 72:
8527 tmp = fieldFromInstruction(insn, 7, 5);
8528 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8529 tmp = fieldFromInstruction(insn, 15, 5);
8530 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8531 tmp = fieldFromInstruction(insn, 12, 3);
8532 if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8533 return S;
8534 case 73:
8535 tmp = fieldFromInstruction(insn, 7, 5);
8536 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8537 tmp = fieldFromInstruction(insn, 15, 5);
8538 if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8539 tmp = fieldFromInstruction(insn, 12, 3);
8540 if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8541 return S;
8542 case 74:
8543 tmp = fieldFromInstruction(insn, 7, 5);
8544 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8545 tmp = fieldFromInstruction(insn, 15, 5);
8546 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8547 tmp = fieldFromInstruction(insn, 12, 3);
8548 if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8549 return S;
8550 case 75:
8551 tmp = fieldFromInstruction(insn, 7, 5);
8552 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8553 tmp = fieldFromInstruction(insn, 15, 5);
8554 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8555 tmp = fieldFromInstruction(insn, 12, 3);
8556 if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8557 return S;
8558 case 76:
8559 tmp = fieldFromInstruction(insn, 7, 5);
8560 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8561 tmp = fieldFromInstruction(insn, 15, 5);
8562 if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8563 tmp = fieldFromInstruction(insn, 12, 3);
8564 if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8565 return S;
8566 case 77:
8567 tmp = fieldFromInstruction(insn, 7, 5);
8568 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8569 tmp = fieldFromInstruction(insn, 15, 5);
8570 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8571 tmp = fieldFromInstruction(insn, 12, 3);
8572 if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8573 return S;
8574 case 78:
8575 tmp = fieldFromInstruction(insn, 7, 5);
8576 if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8577 tmp = fieldFromInstruction(insn, 15, 5);
8578 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8579 tmp = fieldFromInstruction(insn, 12, 3);
8580 if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8581 return S;
8582 case 79:
8583 tmp = fieldFromInstruction(insn, 7, 5);
8584 if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8585 tmp = fieldFromInstruction(insn, 15, 5);
8586 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8587 tmp = fieldFromInstruction(insn, 12, 3);
8588 if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8589 return S;
8590 case 80:
8591 tmp = fieldFromInstruction(insn, 7, 5);
8592 if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8593 tmp = fieldFromInstruction(insn, 15, 5);
8594 if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8595 tmp = fieldFromInstruction(insn, 12, 3);
8596 if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8597 return S;
8598 case 81:
8599 tmp = fieldFromInstruction(insn, 7, 5);
8600 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8601 tmp = fieldFromInstruction(insn, 15, 5);
8602 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8603 tmp = fieldFromInstruction(insn, 20, 5);
8604 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8605 return S;
8606 case 82:
8607 tmp = fieldFromInstruction(insn, 7, 5);
8608 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8609 tmp = fieldFromInstruction(insn, 15, 5);
8610 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8611 tmp = fieldFromInstruction(insn, 20, 5);
8612 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8613 return S;
8614 case 83:
8615 tmp = fieldFromInstruction(insn, 7, 5);
8616 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8617 tmp = fieldFromInstruction(insn, 15, 5);
8618 if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8619 tmp = fieldFromInstruction(insn, 20, 5);
8620 if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8621 return S;
8622 case 84:
8623 tmp = fieldFromInstruction(insn, 7, 5);
8624 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8625 tmp = fieldFromInstruction(insn, 15, 5);
8626 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8627 tmp = fieldFromInstruction(insn, 20, 5);
8628 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8629 return S;
8630 case 85:
8631 tmp = fieldFromInstruction(insn, 7, 5);
8632 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8633 tmp = fieldFromInstruction(insn, 15, 5);
8634 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8635 tmp = fieldFromInstruction(insn, 12, 3);
8636 if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8637 return S;
8638 case 86:
8639 tmp = fieldFromInstruction(insn, 7, 5);
8640 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8641 tmp = fieldFromInstruction(insn, 15, 5);
8642 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8643 tmp = fieldFromInstruction(insn, 12, 3);
8644 if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8645 return S;
8646 case 87:
8647 tmp = fieldFromInstruction(insn, 7, 5);
8648 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8649 tmp = fieldFromInstruction(insn, 15, 5);
8650 if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8651 tmp = fieldFromInstruction(insn, 12, 3);
8652 if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8653 return S;
8654 case 88:
8655 tmp = fieldFromInstruction(insn, 7, 5);
8656 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8657 tmp = fieldFromInstruction(insn, 15, 5);
8658 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8659 tmp = fieldFromInstruction(insn, 12, 3);
8660 if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8661 return S;
8662 case 89:
8663 tmp = fieldFromInstruction(insn, 7, 5);
8664 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8665 tmp = fieldFromInstruction(insn, 15, 5);
8666 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8667 tmp = fieldFromInstruction(insn, 12, 3);
8668 if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8669 return S;
8670 case 90:
8671 tmp = fieldFromInstruction(insn, 7, 5);
8672 if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8673 tmp = fieldFromInstruction(insn, 15, 5);
8674 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8675 tmp = fieldFromInstruction(insn, 12, 3);
8676 if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8677 return S;
8678 case 91:
8679 tmp = fieldFromInstruction(insn, 7, 5);
8680 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8681 tmp = fieldFromInstruction(insn, 15, 5);
8682 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8683 return S;
8684 case 92:
8685 tmp = fieldFromInstruction(insn, 7, 5);
8686 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8687 tmp = fieldFromInstruction(insn, 15, 5);
8688 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8689 return S;
8690 case 93:
8691 tmp = fieldFromInstruction(insn, 7, 5);
8692 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8693 tmp = fieldFromInstruction(insn, 15, 5);
8694 if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8695 return S;
8696 case 94:
8697 tmp = fieldFromInstruction(insn, 7, 5);
8698 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8699 tmp = fieldFromInstruction(insn, 15, 5);
8700 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8701 return S;
8702 case 95:
8703 tmp = fieldFromInstruction(insn, 7, 5);
8704 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8705 tmp = fieldFromInstruction(insn, 15, 5);
8706 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
8707 return S;
8708 case 96:
8709 tmp = fieldFromInstruction(insn, 7, 5);
8710 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8711 tmp = fieldFromInstruction(insn, 15, 5);
8712 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8713 return S;
8714 case 97:
8715 tmp = fieldFromInstruction(insn, 7, 5);
8716 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8717 tmp = fieldFromInstruction(insn, 15, 5);
8718 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
8719 return S;
8720 case 98:
8721 tmp = fieldFromInstruction(insn, 7, 5);
8722 if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8723 tmp = fieldFromInstruction(insn, 15, 5);
8724 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8725 return S;
8726 case 99:
8727 tmp = fieldFromInstruction(insn, 7, 5);
8728 if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8729 tmp = fieldFromInstruction(insn, 15, 5);
8730 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
8731 return S;
8732 case 100:
8733 tmp = fieldFromInstruction(insn, 7, 5);
8734 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8735 tmp = fieldFromInstruction(insn, 20, 5);
8736 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8737 tmp = fieldFromInstruction(insn, 15, 5);
8738 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8739 tmp = fieldFromInstruction(insn, 25, 1);
8740 if (!Check(S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8741 return S;
8742 case 101:
8743 tmp = fieldFromInstruction(insn, 7, 5);
8744 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8745 tmp = fieldFromInstruction(insn, 20, 5);
8746 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8747 tmp = fieldFromInstruction(insn, 15, 5);
8748 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8749 return S;
8750 case 102:
8751 tmp = fieldFromInstruction(insn, 7, 5);
8752 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8753 tmp = fieldFromInstruction(insn, 15, 5);
8754 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8755 return S;
8756 case 103:
8757 tmp = fieldFromInstruction(insn, 7, 5);
8758 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8759 tmp = fieldFromInstruction(insn, 20, 5);
8760 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8761 return S;
8762 case 104:
8763 tmp = fieldFromInstruction(insn, 7, 5);
8764 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8765 tmp = fieldFromInstruction(insn, 20, 5);
8766 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8767 tmp = fieldFromInstruction(insn, 25, 1);
8768 if (!Check(S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8769 return S;
8770 case 105:
8771 tmp = fieldFromInstruction(insn, 7, 5);
8772 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8773 tmp = fieldFromInstruction(insn, 7, 5);
8774 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8775 tmp = fieldFromInstruction(insn, 15, 5);
8776 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8777 tmp = fieldFromInstruction(insn, 20, 5);
8778 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8779 tmp = fieldFromInstruction(insn, 25, 1);
8780 if (!Check(S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8781 return S;
8782 case 106:
8783 tmp = fieldFromInstruction(insn, 7, 5);
8784 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8785 tmp = fieldFromInstruction(insn, 20, 5);
8786 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8787 return S;
8788 case 107:
8789 tmp = fieldFromInstruction(insn, 7, 5);
8790 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8791 tmp = fieldFromInstruction(insn, 20, 5);
8792 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8793 tmp = fieldFromInstruction(insn, 25, 1);
8794 if (!Check(S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8795 return S;
8796 case 108:
8797 tmp = fieldFromInstruction(insn, 7, 5);
8798 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8799 tmp = fieldFromInstruction(insn, 25, 1);
8800 if (!Check(S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8801 return S;
8802 case 109:
8803 tmp = fieldFromInstruction(insn, 7, 5);
8804 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8805 tmp = fieldFromInstruction(insn, 20, 5);
8806 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8807 tmp = fieldFromInstruction(insn, 15, 5);
8808 if (!Check(S, decodeSImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8809 tmp = fieldFromInstruction(insn, 25, 1);
8810 if (!Check(S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8811 return S;
8812 case 110:
8813 tmp = fieldFromInstruction(insn, 7, 5);
8814 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8815 tmp = fieldFromInstruction(insn, 20, 5);
8816 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8817 tmp = fieldFromInstruction(insn, 15, 5);
8818 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8819 tmp = fieldFromInstruction(insn, 25, 1);
8820 if (!Check(S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8821 return S;
8822 case 111:
8823 tmp = fieldFromInstruction(insn, 7, 5);
8824 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8825 tmp = fieldFromInstruction(insn, 20, 5);
8826 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8827 tmp = fieldFromInstruction(insn, 15, 5);
8828 if (!Check(S, decodeSImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8829 return S;
8830 case 112:
8831 tmp = fieldFromInstruction(insn, 7, 5);
8832 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8833 tmp = fieldFromInstruction(insn, 20, 5);
8834 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8835 tmp = 0x0;
8836 insertBits(tmp, fieldFromInstruction(insn, 15, 5), 0, 5);
8837 insertBits(tmp, fieldFromInstruction(insn, 26, 1), 5, 1);
8838 if (!Check(S, decodeUImmOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8839 tmp = fieldFromInstruction(insn, 25, 1);
8840 if (!Check(S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8841 return S;
8842 case 113:
8843 tmp = fieldFromInstruction(insn, 7, 5);
8844 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8845 tmp = fieldFromInstruction(insn, 15, 5);
8846 if (!Check(S, decodeSImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8847 return S;
8848 case 114:
8849 tmp = fieldFromInstruction(insn, 7, 5);
8850 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8851 tmp = fieldFromInstruction(insn, 20, 5);
8852 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8853 return S;
8854 case 115:
8855 tmp = fieldFromInstruction(insn, 7, 5);
8856 if (!Check(S, DecodeVRM2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8857 tmp = fieldFromInstruction(insn, 20, 5);
8858 if (!Check(S, DecodeVRM2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8859 return S;
8860 case 116:
8861 tmp = fieldFromInstruction(insn, 7, 5);
8862 if (!Check(S, DecodeVRM4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8863 tmp = fieldFromInstruction(insn, 20, 5);
8864 if (!Check(S, DecodeVRM4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8865 return S;
8866 case 117:
8867 tmp = fieldFromInstruction(insn, 7, 5);
8868 if (!Check(S, DecodeVRM8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8869 tmp = fieldFromInstruction(insn, 20, 5);
8870 if (!Check(S, DecodeVRM8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8871 return S;
8872 case 118:
8873 tmp = fieldFromInstruction(insn, 7, 5);
8874 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8875 tmp = fieldFromInstruction(insn, 20, 5);
8876 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8877 tmp = fieldFromInstruction(insn, 15, 5);
8878 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8879 tmp = fieldFromInstruction(insn, 25, 1);
8880 if (!Check(S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8881 return S;
8882 case 119:
8883 tmp = fieldFromInstruction(insn, 7, 5);
8884 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8885 tmp = fieldFromInstruction(insn, 20, 5);
8886 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8887 tmp = fieldFromInstruction(insn, 15, 5);
8888 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8889 return S;
8890 case 120:
8891 tmp = fieldFromInstruction(insn, 7, 5);
8892 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8893 tmp = fieldFromInstruction(insn, 20, 5);
8894 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8895 tmp = fieldFromInstruction(insn, 15, 5);
8896 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8897 tmp = fieldFromInstruction(insn, 25, 1);
8898 if (!Check(S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8899 return S;
8900 case 121:
8901 tmp = fieldFromInstruction(insn, 7, 5);
8902 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8903 tmp = fieldFromInstruction(insn, 7, 5);
8904 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8905 tmp = fieldFromInstruction(insn, 15, 5);
8906 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8907 return S;
8908 case 122:
8909 tmp = fieldFromInstruction(insn, 7, 5);
8910 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8911 tmp = fieldFromInstruction(insn, 20, 5);
8912 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8913 tmp = fieldFromInstruction(insn, 15, 5);
8914 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8915 return S;
8916 case 123:
8917 tmp = fieldFromInstruction(insn, 7, 5);
8918 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8919 tmp = fieldFromInstruction(insn, 15, 5);
8920 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8921 return S;
8922 case 124:
8923 tmp = fieldFromInstruction(insn, 7, 5);
8924 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8925 tmp = fieldFromInstruction(insn, 7, 5);
8926 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8927 tmp = fieldFromInstruction(insn, 15, 5);
8928 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8929 tmp = fieldFromInstruction(insn, 20, 5);
8930 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8931 tmp = fieldFromInstruction(insn, 25, 1);
8932 if (!Check(S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8933 return S;
8934 case 125:
8935 tmp = fieldFromInstruction(insn, 7, 5);
8936 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8937 tmp = fieldFromInstruction(insn, 7, 5);
8938 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8939 tmp = fieldFromInstruction(insn, 15, 5);
8940 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8941 return S;
8942 case 126:
8943 tmp = fieldFromInstruction(insn, 7, 5);
8944 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8945 tmp = fieldFromInstruction(insn, 7, 5);
8946 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8947 tmp = fieldFromInstruction(insn, 15, 5);
8948 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8949 tmp = fieldFromInstruction(insn, 20, 5);
8950 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8951 tmp = fieldFromInstruction(insn, 25, 1);
8952 if (!Check(S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8953 return S;
8954 case 127:
8955 tmp = fieldFromInstruction(insn, 7, 5);
8956 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8957 tmp = fieldFromInstruction(insn, 15, 5);
8958 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8959 tmp = fieldFromInstruction(insn, 20, 11);
8960 if (!Check(S, decodeUImmOperand<11>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8961 return S;
8962 case 128:
8963 tmp = fieldFromInstruction(insn, 7, 5);
8964 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8965 tmp = fieldFromInstruction(insn, 15, 5);
8966 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8967 tmp = fieldFromInstruction(insn, 20, 10);
8968 if (!Check(S, decodeUImmOperand<10>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8969 return S;
8970 case 129:
8971 tmp = fieldFromInstruction(insn, 15, 5);
8972 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8973 tmp = fieldFromInstruction(insn, 20, 5);
8974 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8975 tmp = 0x0;
8976 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 10, 1);
8977 insertBits(tmp, fieldFromInstruction(insn, 8, 4), 0, 4);
8978 insertBits(tmp, fieldFromInstruction(insn, 25, 6), 4, 6);
8979 insertBits(tmp, fieldFromInstruction(insn, 31, 1), 11, 1);
8980 if (!Check(S, decodeSImmOperandAndLsl1<13>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8981 return S;
8982 case 130:
8983 tmp = fieldFromInstruction(insn, 7, 5);
8984 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8985 tmp = 0x0;
8986 insertBits(tmp, fieldFromInstruction(insn, 12, 8), 11, 8);
8987 insertBits(tmp, fieldFromInstruction(insn, 20, 1), 10, 1);
8988 insertBits(tmp, fieldFromInstruction(insn, 21, 10), 0, 10);
8989 insertBits(tmp, fieldFromInstruction(insn, 31, 1), 19, 1);
8990 if (!Check(S, decodeSImmOperandAndLsl1<21>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8991 return S;
8992 case 131:
8993 tmp = fieldFromInstruction(insn, 7, 5);
8994 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8995 tmp = fieldFromInstruction(insn, 20, 12);
8996 if (!Check(S, decodeUImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8997 tmp = fieldFromInstruction(insn, 15, 5);
8998 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8999 return S;
9000 case 132:
9001 tmp = fieldFromInstruction(insn, 20, 5);
9002 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9003 tmp = fieldFromInstruction(insn, 15, 5);
9004 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9005 return S;
9006 case 133:
9007 tmp = fieldFromInstruction(insn, 15, 5);
9008 if (!Check(S, DecodeGPRX1X5RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9009 return S;
9010 case 134:
9011 tmp = fieldFromInstruction(insn, 20, 5);
9012 if (!Check(S, DecodeGPRX1X5RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9013 return S;
9014 case 135:
9015 tmp = fieldFromInstruction(insn, 7, 5);
9016 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9017 tmp = fieldFromInstruction(insn, 20, 12);
9018 if (!Check(S, decodeUImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9019 tmp = fieldFromInstruction(insn, 15, 5);
9020 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9021 return S;
9022 case 136:
9023 tmp = fieldFromInstruction(insn, 7, 5);
9024 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9025 tmp = fieldFromInstruction(insn, 20, 5);
9026 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9027 tmp = fieldFromInstruction(insn, 15, 5);
9028 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9029 return S;
9030 case 137:
9031 tmp = fieldFromInstruction(insn, 7, 5);
9032 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9033 tmp = fieldFromInstruction(insn, 7, 5);
9034 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9035 tmp = fieldFromInstruction(insn, 20, 5);
9036 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9037 return S;
9038 case 138:
9039 tmp = fieldFromInstruction(insn, 7, 5);
9040 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9041 tmp = fieldFromInstruction(insn, 7, 5);
9042 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9043 tmp = fieldFromInstruction(insn, 20, 5);
9044 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9045 tmp = fieldFromInstruction(insn, 15, 5);
9046 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9047 return S;
9048 case 139:
9049 tmp = fieldFromInstruction(insn, 7, 5);
9050 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9051 tmp = fieldFromInstruction(insn, 7, 5);
9052 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9053 tmp = fieldFromInstruction(insn, 20, 5);
9054 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9055 tmp = fieldFromInstruction(insn, 15, 5);
9056 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9057 return S;
9058 case 140:
9059 tmp = fieldFromInstruction(insn, 2, 3);
9060 if (!Check(S, DecodeFPR32CRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9061 tmp = fieldFromInstruction(insn, 7, 3);
9062 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9063 tmp = 0x0;
9064 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 6, 1);
9065 insertBits(tmp, fieldFromInstruction(insn, 6, 1), 2, 1);
9066 insertBits(tmp, fieldFromInstruction(insn, 10, 3), 3, 3);
9067 if (!Check(S, decodeUImmOperand<7>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9068 return S;
9069 case 141:
9070 tmp = fieldFromInstruction(insn, 7, 5);
9071 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9072 tmp = 0x0;
9073 insertBits(tmp, fieldFromInstruction(insn, 2, 2), 6, 2);
9074 insertBits(tmp, fieldFromInstruction(insn, 4, 3), 2, 3);
9075 insertBits(tmp, fieldFromInstruction(insn, 12, 1), 5, 1);
9076 if (!Check(S, decodeUImmOperand<8>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9077 return S;
9078 case 142:
9079 tmp = fieldFromInstruction(insn, 2, 5);
9080 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9081 tmp = 0x0;
9082 insertBits(tmp, fieldFromInstruction(insn, 7, 2), 6, 2);
9083 insertBits(tmp, fieldFromInstruction(insn, 9, 4), 2, 4);
9084 if (!Check(S, decodeUImmOperand<8>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9085 return S;
9086 case 143:
9087 tmp = fieldFromInstruction(insn, 7, 5);
9088 if (!Check(S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9089 tmp = fieldFromInstruction(insn, 15, 5);
9090 if (!Check(S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9091 tmp = fieldFromInstruction(insn, 20, 5);
9092 if (!Check(S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9093 tmp = fieldFromInstruction(insn, 27, 5);
9094 if (!Check(S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9095 tmp = fieldFromInstruction(insn, 12, 3);
9096 if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9097 return S;
9098 case 144:
9099 tmp = fieldFromInstruction(insn, 7, 5);
9100 if (!Check(S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9101 tmp = fieldFromInstruction(insn, 15, 5);
9102 if (!Check(S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9103 tmp = fieldFromInstruction(insn, 20, 5);
9104 if (!Check(S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9105 tmp = fieldFromInstruction(insn, 12, 3);
9106 if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9107 return S;
9108 case 145:
9109 tmp = fieldFromInstruction(insn, 7, 5);
9110 if (!Check(S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9111 tmp = fieldFromInstruction(insn, 15, 5);
9112 if (!Check(S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9113 tmp = fieldFromInstruction(insn, 20, 5);
9114 if (!Check(S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9115 return S;
9116 case 146:
9117 tmp = fieldFromInstruction(insn, 7, 5);
9118 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9119 tmp = fieldFromInstruction(insn, 15, 5);
9120 if (!Check(S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9121 tmp = fieldFromInstruction(insn, 12, 3);
9122 if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9123 return S;
9124 case 147:
9125 tmp = fieldFromInstruction(insn, 7, 5);
9126 if (!Check(S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9127 tmp = fieldFromInstruction(insn, 15, 5);
9128 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9129 tmp = fieldFromInstruction(insn, 12, 3);
9130 if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9131 return S;
9132 case 148:
9133 tmp = fieldFromInstruction(insn, 7, 5);
9134 if (!Check(S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9135 tmp = fieldFromInstruction(insn, 15, 5);
9136 if (!Check(S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9137 tmp = fieldFromInstruction(insn, 12, 3);
9138 if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9139 return S;
9140 case 149:
9141 tmp = fieldFromInstruction(insn, 7, 5);
9142 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9143 tmp = fieldFromInstruction(insn, 15, 5);
9144 if (!Check(S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9145 tmp = fieldFromInstruction(insn, 20, 5);
9146 if (!Check(S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9147 return S;
9148 case 150:
9149 tmp = fieldFromInstruction(insn, 7, 5);
9150 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9151 tmp = fieldFromInstruction(insn, 15, 5);
9152 if (!Check(S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9153 return S;
9154 case 151:
9155 tmp = fieldFromInstruction(insn, 7, 3);
9156 if (!Check(S, DecodeSR07RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9157 tmp = fieldFromInstruction(insn, 2, 3);
9158 if (!Check(S, DecodeSR07RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9159 return S;
9160 case 152:
9161 tmp = fieldFromInstruction(insn, 4, 4);
9162 if (!Check(S, decodeZcmpRlist(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9163 tmp = fieldFromInstruction(insn, 2, 2) << 4;
9164 if (!Check(S, decodeZcmpSpimm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9165 return S;
9166 case 153:
9167 tmp = fieldFromInstruction(insn, 2, 5);
9168 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9169 return S;
9170 case 154:
9171 tmp = fieldFromInstruction(insn, 2, 8);
9172 if (!Check(S, decodeUImmOperand<8>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9173 return S;
9174 case 155:
9175 tmp = fieldFromInstruction(insn, 7, 5);
9176 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9177 tmp = fieldFromInstruction(insn, 15, 5);
9178 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9179 tmp = fieldFromInstruction(insn, 20, 5);
9180 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9181 tmp = fieldFromInstruction(insn, 27, 5);
9182 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9183 tmp = fieldFromInstruction(insn, 12, 3);
9184 if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9185 return S;
9186 case 156:
9187 tmp = fieldFromInstruction(insn, 7, 5);
9188 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9189 tmp = fieldFromInstruction(insn, 15, 5);
9190 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9191 tmp = fieldFromInstruction(insn, 20, 5);
9192 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9193 tmp = fieldFromInstruction(insn, 12, 3);
9194 if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9195 return S;
9196 case 157:
9197 tmp = fieldFromInstruction(insn, 7, 5);
9198 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9199 tmp = fieldFromInstruction(insn, 15, 5);
9200 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9201 tmp = fieldFromInstruction(insn, 12, 3);
9202 if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9203 return S;
9204 case 158:
9205 tmp = fieldFromInstruction(insn, 7, 5);
9206 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9207 tmp = fieldFromInstruction(insn, 15, 5);
9208 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9209 tmp = fieldFromInstruction(insn, 20, 5);
9210 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9211 tmp = fieldFromInstruction(insn, 25, 5);
9212 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9213 return S;
9214 case 159:
9215 tmp = fieldFromInstruction(insn, 15, 5);
9216 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9217 tmp = fieldFromInstruction(insn, 20, 5);
9218 if (!Check(S, decodeSImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9219 tmp = 0x0;
9220 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 10, 1);
9221 insertBits(tmp, fieldFromInstruction(insn, 8, 4), 0, 4);
9222 insertBits(tmp, fieldFromInstruction(insn, 25, 6), 4, 6);
9223 insertBits(tmp, fieldFromInstruction(insn, 31, 1), 11, 1);
9224 if (!Check(S, decodeSImmOperandAndLsl1<13>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9225 return S;
9226 case 160:
9227 tmp = fieldFromInstruction(insn, 7, 5);
9228 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9229 tmp = fieldFromInstruction(insn, 15, 5);
9230 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9231 tmp = fieldFromInstruction(insn, 25, 5);
9232 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9233 tmp = fieldFromInstruction(insn, 20, 5);
9234 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9235 return S;
9236 case 161:
9237 tmp = fieldFromInstruction(insn, 7, 5);
9238 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9239 tmp = fieldFromInstruction(insn, 7, 5);
9240 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9241 tmp = fieldFromInstruction(insn, 15, 5);
9242 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9243 tmp = fieldFromInstruction(insn, 25, 5);
9244 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9245 tmp = fieldFromInstruction(insn, 20, 5);
9246 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9247 return S;
9248 case 162:
9249 tmp = fieldFromInstruction(insn, 7, 5);
9250 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9251 tmp = fieldFromInstruction(insn, 15, 5);
9252 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9253 tmp = fieldFromInstruction(insn, 25, 5);
9254 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9255 tmp = fieldFromInstruction(insn, 20, 5);
9256 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9257 return S;
9258 case 163:
9259 tmp = fieldFromInstruction(insn, 7, 5);
9260 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9261 tmp = fieldFromInstruction(insn, 7, 5);
9262 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9263 tmp = fieldFromInstruction(insn, 15, 5);
9264 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9265 tmp = fieldFromInstruction(insn, 20, 5);
9266 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9267 tmp = fieldFromInstruction(insn, 25, 5);
9268 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9269 return S;
9270 case 164:
9271 tmp = fieldFromInstruction(insn, 7, 5);
9272 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9273 tmp = fieldFromInstruction(insn, 15, 5);
9274 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9275 tmp = fieldFromInstruction(insn, 15, 5);
9276 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9277 tmp = fieldFromInstruction(insn, 20, 12);
9278 if (!Check(S, decodeSImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9279 return S;
9280 case 165:
9281 tmp = fieldFromInstruction(insn, 15, 5);
9282 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9283 tmp = fieldFromInstruction(insn, 20, 5);
9284 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9285 tmp = fieldFromInstruction(insn, 15, 5);
9286 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9287 tmp = 0x0;
9288 insertBits(tmp, fieldFromInstruction(insn, 7, 5), 0, 5);
9289 insertBits(tmp, fieldFromInstruction(insn, 25, 7), 5, 7);
9290 if (!Check(S, decodeSImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9291 return S;
9292 case 166:
9293 tmp = fieldFromInstruction(insn, 7, 5);
9294 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9295 tmp = fieldFromInstruction(insn, 15, 5);
9296 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9297 tmp = fieldFromInstruction(insn, 15, 5);
9298 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9299 tmp = fieldFromInstruction(insn, 20, 5);
9300 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9301 return S;
9302 case 167:
9303 tmp = fieldFromInstruction(insn, 7, 5);
9304 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9305 tmp = 0x0;
9306 insertBits(tmp, fieldFromInstruction(insn, 15, 5), 5, 5);
9307 insertBits(tmp, fieldFromInstruction(insn, 20, 5), 0, 5);
9308 if (!Check(S, decodeRegReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9309 return S;
9310 case 168:
9311 tmp = fieldFromInstruction(insn, 15, 5);
9312 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9313 tmp = fieldFromInstruction(insn, 20, 5);
9314 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9315 tmp = fieldFromInstruction(insn, 15, 5);
9316 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9317 tmp = fieldFromInstruction(insn, 7, 5);
9318 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9319 return S;
9320 case 169:
9321 tmp = fieldFromInstruction(insn, 20, 5);
9322 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9323 tmp = 0x0;
9324 insertBits(tmp, fieldFromInstruction(insn, 7, 5), 0, 5);
9325 insertBits(tmp, fieldFromInstruction(insn, 15, 5), 5, 5);
9326 if (!Check(S, decodeRegReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9327 return S;
9328 case 170:
9329 tmp = fieldFromInstruction(insn, 7, 5);
9330 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9331 tmp = fieldFromInstruction(insn, 15, 5);
9332 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9333 tmp = 0x0;
9334 insertBits(tmp, fieldFromInstruction(insn, 20, 5), 1, 5);
9335 insertBits(tmp, fieldFromInstruction(insn, 25, 1), 0, 1);
9336 if (!Check(S, decodeSImmOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9337 return S;
9338 case 171:
9339 tmp = fieldFromInstruction(insn, 7, 5);
9340 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9341 tmp = fieldFromInstruction(insn, 15, 5);
9342 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9343 tmp = 0x0;
9344 insertBits(tmp, fieldFromInstruction(insn, 20, 5), 1, 5);
9345 insertBits(tmp, fieldFromInstruction(insn, 25, 1), 0, 1);
9346 if (!Check(S, decodeUImmOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9347 return S;
9348 case 172:
9349 tmp = fieldFromInstruction(insn, 7, 5);
9350 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9351 tmp = fieldFromInstruction(insn, 15, 5);
9352 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9353 tmp = 0x0;
9354 insertBits(tmp, fieldFromInstruction(insn, 20, 5), 1, 5);
9355 insertBits(tmp, fieldFromInstruction(insn, 25, 1), 0, 1);
9356 if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9357 return S;
9358 case 173:
9359 tmp = fieldFromInstruction(insn, 7, 5);
9360 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9361 tmp = fieldFromInstruction(insn, 15, 5);
9362 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9363 tmp = 0x0;
9364 insertBits(tmp, fieldFromInstruction(insn, 20, 5), 1, 5);
9365 insertBits(tmp, fieldFromInstruction(insn, 25, 1), 0, 1);
9366 if (!Check(S, decodeUImmOperand<3>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9367 return S;
9368 case 174:
9369 tmp = fieldFromInstruction(insn, 7, 5);
9370 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9371 tmp = fieldFromInstruction(insn, 7, 5);
9372 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9373 tmp = fieldFromInstruction(insn, 15, 5);
9374 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9375 tmp = 0x0;
9376 insertBits(tmp, fieldFromInstruction(insn, 20, 5), 1, 5);
9377 insertBits(tmp, fieldFromInstruction(insn, 25, 1), 0, 1);
9378 if (!Check(S, decodeUImmOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9379 return S;
9380 case 175:
9381 tmp = fieldFromInstruction(insn, 7, 5);
9382 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9383 tmp = fieldFromInstruction(insn, 7, 5);
9384 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9385 tmp = fieldFromInstruction(insn, 15, 5);
9386 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9387 tmp = 0x0;
9388 insertBits(tmp, fieldFromInstruction(insn, 20, 5), 1, 5);
9389 insertBits(tmp, fieldFromInstruction(insn, 25, 1), 0, 1);
9390 if (!Check(S, decodeSImmOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9391 return S;
9392 case 176:
9393 tmp = fieldFromInstruction(insn, 7, 5);
9394 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9395 tmp = fieldFromInstruction(insn, 26, 2);
9396 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9397 tmp = fieldFromInstruction(insn, 20, 5);
9398 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9399 tmp = fieldFromInstruction(insn, 15, 5);
9400 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9401 return S;
9402 case 177:
9403 tmp = fieldFromInstruction(insn, 26, 2);
9404 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9405 tmp = fieldFromInstruction(insn, 7, 5);
9406 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9407 tmp = fieldFromInstruction(insn, 20, 5);
9408 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9409 tmp = fieldFromInstruction(insn, 15, 5);
9410 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9411 return S;
9412 case 178:
9413 tmp = fieldFromInstruction(insn, 7, 5);
9414 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9415 tmp = fieldFromInstruction(insn, 26, 2);
9416 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9417 tmp = fieldFromInstruction(insn, 7, 5);
9418 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9419 tmp = fieldFromInstruction(insn, 20, 5);
9420 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9421 tmp = fieldFromInstruction(insn, 15, 5);
9422 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9423 return S;
9424 case 179:
9425 tmp = fieldFromInstruction(insn, 26, 2);
9426 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9427 tmp = fieldFromInstruction(insn, 7, 5);
9428 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9429 tmp = fieldFromInstruction(insn, 20, 5);
9430 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9431 tmp = fieldFromInstruction(insn, 15, 5);
9432 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9433 return S;
9434 case 180:
9435 tmp = fieldFromInstruction(insn, 7, 5);
9436 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9437 tmp = fieldFromInstruction(insn, 26, 2);
9438 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9439 tmp = fieldFromInstruction(insn, 20, 5);
9440 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9441 tmp = fieldFromInstruction(insn, 15, 5);
9442 if (!Check(S, decodeSImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9443 return S;
9444 case 181:
9445 tmp = fieldFromInstruction(insn, 26, 2);
9446 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9447 tmp = fieldFromInstruction(insn, 20, 5);
9448 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9449 tmp = fieldFromInstruction(insn, 7, 5);
9450 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9451 tmp = fieldFromInstruction(insn, 15, 5);
9452 if (!Check(S, decodeSImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9453 return S;
9454 case 182:
9455 tmp = fieldFromInstruction(insn, 7, 5);
9456 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9457 tmp = fieldFromInstruction(insn, 26, 2);
9458 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9459 tmp = fieldFromInstruction(insn, 20, 5);
9460 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9461 tmp = fieldFromInstruction(insn, 15, 5);
9462 if (!Check(S, decodeSImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9463 return S;
9464 case 183:
9465 tmp = fieldFromInstruction(insn, 26, 2);
9466 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9467 tmp = fieldFromInstruction(insn, 7, 5);
9468 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9469 tmp = fieldFromInstruction(insn, 20, 5);
9470 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9471 tmp = fieldFromInstruction(insn, 15, 5);
9472 if (!Check(S, decodeSImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9473 return S;
9474 case 184:
9475 tmp = fieldFromInstruction(insn, 7, 5);
9476 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9477 tmp = fieldFromInstruction(insn, 26, 2);
9478 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9479 tmp = fieldFromInstruction(insn, 7, 5);
9480 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9481 tmp = fieldFromInstruction(insn, 20, 5);
9482 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9483 tmp = fieldFromInstruction(insn, 15, 5);
9484 if (!Check(S, decodeSImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9485 return S;
9486 case 185:
9487 tmp = fieldFromInstruction(insn, 26, 2);
9488 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9489 tmp = fieldFromInstruction(insn, 7, 5);
9490 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9491 tmp = fieldFromInstruction(insn, 20, 5);
9492 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9493 tmp = fieldFromInstruction(insn, 15, 5);
9494 if (!Check(S, decodeSImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9495 return S;
9496 case 186:
9497 tmp = fieldFromInstruction(insn, 7, 5);
9498 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9499 tmp = fieldFromInstruction(insn, 26, 2);
9500 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9501 tmp = fieldFromInstruction(insn, 20, 5);
9502 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9503 tmp = fieldFromInstruction(insn, 15, 5);
9504 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9505 return S;
9506 case 187:
9507 tmp = fieldFromInstruction(insn, 26, 2);
9508 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9509 tmp = fieldFromInstruction(insn, 20, 5);
9510 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9511 tmp = fieldFromInstruction(insn, 7, 5);
9512 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9513 tmp = fieldFromInstruction(insn, 15, 5);
9514 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9515 return S;
9516 case 188:
9517 tmp = fieldFromInstruction(insn, 7, 5);
9518 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9519 tmp = fieldFromInstruction(insn, 26, 2);
9520 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9521 tmp = fieldFromInstruction(insn, 20, 5);
9522 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9523 tmp = fieldFromInstruction(insn, 15, 5);
9524 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9525 return S;
9526 case 189:
9527 tmp = fieldFromInstruction(insn, 26, 2);
9528 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9529 tmp = fieldFromInstruction(insn, 7, 5);
9530 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9531 tmp = fieldFromInstruction(insn, 20, 5);
9532 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9533 tmp = fieldFromInstruction(insn, 15, 5);
9534 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9535 return S;
9536 case 190:
9537 tmp = fieldFromInstruction(insn, 7, 5);
9538 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9539 tmp = fieldFromInstruction(insn, 26, 2);
9540 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9541 tmp = fieldFromInstruction(insn, 7, 5);
9542 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9543 tmp = fieldFromInstruction(insn, 20, 5);
9544 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9545 tmp = fieldFromInstruction(insn, 15, 5);
9546 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9547 return S;
9548 case 191:
9549 tmp = fieldFromInstruction(insn, 26, 2);
9550 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9551 tmp = fieldFromInstruction(insn, 7, 5);
9552 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9553 tmp = fieldFromInstruction(insn, 20, 5);
9554 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9555 tmp = fieldFromInstruction(insn, 15, 5);
9556 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9557 return S;
9558 case 192:
9559 tmp = fieldFromInstruction(insn, 7, 5);
9560 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9561 tmp = fieldFromInstruction(insn, 26, 1);
9562 if (!Check(S, decodeUImmOperand<1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9563 tmp = fieldFromInstruction(insn, 20, 5);
9564 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9565 tmp = fieldFromInstruction(insn, 15, 5);
9566 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9567 return S;
9568 case 193:
9569 tmp = fieldFromInstruction(insn, 26, 1);
9570 if (!Check(S, decodeUImmOperand<1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9571 tmp = fieldFromInstruction(insn, 7, 5);
9572 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9573 tmp = fieldFromInstruction(insn, 20, 5);
9574 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9575 tmp = fieldFromInstruction(insn, 15, 5);
9576 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9577 return S;
9578 case 194:
9579 tmp = fieldFromInstruction(insn, 7, 5);
9580 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9581 tmp = fieldFromInstruction(insn, 26, 1);
9582 if (!Check(S, decodeUImmOperand<1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9583 tmp = fieldFromInstruction(insn, 7, 5);
9584 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9585 tmp = fieldFromInstruction(insn, 20, 5);
9586 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9587 tmp = fieldFromInstruction(insn, 15, 5);
9588 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9589 return S;
9590 case 195:
9591 tmp = fieldFromInstruction(insn, 26, 1);
9592 if (!Check(S, decodeUImmOperand<1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9593 tmp = fieldFromInstruction(insn, 7, 5);
9594 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9595 tmp = fieldFromInstruction(insn, 20, 5);
9596 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9597 tmp = fieldFromInstruction(insn, 15, 5);
9598 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9599 return S;
9600 case 196:
9601 tmp = fieldFromInstruction(insn, 7, 5);
9602 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9603 tmp = fieldFromInstruction(insn, 15, 5);
9604 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9605 tmp = fieldFromInstruction(insn, 20, 5);
9606 if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9607 return S;
9608 case 197:
9609 tmp = fieldFromInstruction(insn, 7, 5);
9610 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9611 tmp = fieldFromInstruction(insn, 15, 5);
9612 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9613 tmp = fieldFromInstruction(insn, 20, 5);
9614 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9615 tmp = fieldFromInstruction(insn, 25, 2);
9616 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9617 return S;
9618 case 198:
9619 tmp = fieldFromInstruction(insn, 7, 5);
9620 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9621 tmp = fieldFromInstruction(insn, 15, 5);
9622 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9623 tmp = fieldFromInstruction(insn, 26, 6);
9624 if (!Check(S, decodeUImmOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9625 tmp = fieldFromInstruction(insn, 20, 6);
9626 if (!Check(S, decodeUImmOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9627 return S;
9628 case 199:
9629 tmp = fieldFromInstruction(insn, 7, 5);
9630 if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9631 tmp = fieldFromInstruction(insn, 15, 5);
9632 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9633 tmp = fieldFromInstruction(insn, 20, 5);
9634 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9635 tmp = fieldFromInstruction(insn, 25, 2);
9636 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9637 return S;
9638 case 200:
9639 tmp = fieldFromInstruction(insn, 7, 5);
9640 if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9641 tmp = fieldFromInstruction(insn, 15, 5);
9642 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9643 tmp = fieldFromInstruction(insn, 20, 5);
9644 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9645 tmp = fieldFromInstruction(insn, 25, 2);
9646 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9647 return S;
9648 case 201:
9649 tmp = fieldFromInstruction(insn, 7, 5);
9650 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9651 tmp = fieldFromInstruction(insn, 15, 5);
9652 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9653 tmp = fieldFromInstruction(insn, 15, 5);
9654 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9655 tmp = fieldFromInstruction(insn, 20, 5);
9656 if (!Check(S, decodeSImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9657 tmp = fieldFromInstruction(insn, 25, 2);
9658 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9659 return S;
9660 case 202:
9661 tmp = fieldFromInstruction(insn, 15, 5);
9662 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9663 tmp = fieldFromInstruction(insn, 7, 5);
9664 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9665 tmp = fieldFromInstruction(insn, 15, 5);
9666 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9667 tmp = fieldFromInstruction(insn, 20, 5);
9668 if (!Check(S, decodeSImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9669 tmp = fieldFromInstruction(insn, 25, 2);
9670 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9671 return S;
9672 case 203:
9673 if (!Check(S, decodeXTHeadMemPair(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
9674 return S;
9675 case 204:
9676 tmp = fieldFromInstruction(insn, 2, 3);
9677 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9678 tmp = fieldFromInstruction(insn, 7, 3);
9679 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9680 tmp = 0x0;
9681 insertBits(tmp, fieldFromInstruction(insn, 5, 2), 1, 2);
9682 insertBits(tmp, fieldFromInstruction(insn, 10, 2), 3, 2);
9683 insertBits(tmp, fieldFromInstruction(insn, 12, 1), 0, 1);
9684 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9685 return S;
9686 case 205:
9687 tmp = fieldFromInstruction(insn, 2, 3);
9688 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9689 tmp = fieldFromInstruction(insn, 7, 3);
9690 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9691 tmp = 0x0;
9692 insertBits(tmp, fieldFromInstruction(insn, 5, 2), 1, 2);
9693 insertBits(tmp, fieldFromInstruction(insn, 10, 3), 3, 3);
9694 if (!Check(S, decodeUImmOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9695 return S;
9696 case 206:
9697 tmp = fieldFromInstruction(insn, 2, 3);
9698 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9699 tmp = fieldFromInstruction(insn, 7, 4);
9700 if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9701 return S;
9702 case 207:
9703 tmp = fieldFromInstruction(insn, 2, 3);
9704 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9705 tmp = 0x0;
9706 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1);
9707 insertBits(tmp, fieldFromInstruction(insn, 8, 3), 1, 3);
9708 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9709 return S;
9710 case 208:
9711 if (!Check(S, decodeCSSPushPopchk(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
9712 return S;
9713 }
9714}
9715
9716template <typename InsnType>
9717static DecodeStatus decodeInstruction(const uint8_t DecodeTable[], MCInst &MI,
9718 InsnType insn, uint64_t Address,
9719 const MCDisassembler *DisAsm,
9720 const MCSubtargetInfo &STI) {
9721 const FeatureBitset &Bits = STI.getFeatureBits();
9722
9723 const uint8_t *Ptr = DecodeTable;
9724 uint64_t CurFieldValue = 0;
9725 DecodeStatus S = MCDisassembler::Success;
9726 while (true) {
9727 ptrdiff_t Loc = Ptr - DecodeTable;
9728 switch (*Ptr) {
9729 default:
9730 errs() << Loc << ": Unexpected decode table opcode!\n";
9731 return MCDisassembler::Fail;
9732 case MCD::OPC_ExtractField: {
9733 // Decode the start value.
9734 unsigned Start = decodeULEB128AndIncUnsafe(p&: ++Ptr);
9735 unsigned Len = *Ptr++;
9736 CurFieldValue = fieldFromInstruction(insn, Start, Len);
9737 LLVM_DEBUG(dbgs() << Loc << ": OPC_ExtractField(" << Start << ", "
9738 << Len << "): " << CurFieldValue << "\n");
9739 break;
9740 }
9741 case MCD::OPC_FilterValue: {
9742 // Decode the field value.
9743 uint64_t Val = decodeULEB128AndIncUnsafe(p&: ++Ptr);
9744 // NumToSkip is a plain 24-bit integer.
9745 unsigned NumToSkip = *Ptr++;
9746 NumToSkip |= (*Ptr++) << 8;
9747 NumToSkip |= (*Ptr++) << 16;
9748
9749 // Perform the filter operation.
9750 if (Val != CurFieldValue)
9751 Ptr += NumToSkip;
9752 LLVM_DEBUG(dbgs() << Loc << ": OPC_FilterValue(" << Val << ", " << NumToSkip
9753 << "): " << ((Val != CurFieldValue) ? "FAIL:" : "PASS:")
9754 << " continuing at " << (Ptr - DecodeTable) << "\n");
9755
9756 break;
9757 }
9758 case MCD::OPC_CheckField: {
9759 // Decode the start value.
9760 unsigned Start = decodeULEB128AndIncUnsafe(p&: ++Ptr);
9761 unsigned Len = *Ptr;
9762 uint64_t FieldValue = fieldFromInstruction(insn, Start, Len);
9763 // Decode the field value.
9764 unsigned PtrLen = 0;
9765 uint64_t ExpectedValue = decodeULEB128(p: ++Ptr, n: &PtrLen);
9766 Ptr += PtrLen;
9767 // NumToSkip is a plain 24-bit integer.
9768 unsigned NumToSkip = *Ptr++;
9769 NumToSkip |= (*Ptr++) << 8;
9770 NumToSkip |= (*Ptr++) << 16;
9771
9772 // If the actual and expected values don't match, skip.
9773 if (ExpectedValue != FieldValue)
9774 Ptr += NumToSkip;
9775 LLVM_DEBUG(dbgs() << Loc << ": OPC_CheckField(" << Start << ", "
9776 << Len << ", " << ExpectedValue << ", " << NumToSkip
9777 << "): FieldValue = " << FieldValue << ", ExpectedValue = "
9778 << ExpectedValue << ": "
9779 << ((ExpectedValue == FieldValue) ? "PASS\n" : "FAIL\n"));
9780 break;
9781 }
9782 case MCD::OPC_CheckPredicate: {
9783 // Decode the Predicate Index value.
9784 unsigned PIdx = decodeULEB128AndIncUnsafe(p&: ++Ptr);
9785 // NumToSkip is a plain 24-bit integer.
9786 unsigned NumToSkip = *Ptr++;
9787 NumToSkip |= (*Ptr++) << 8;
9788 NumToSkip |= (*Ptr++) << 16;
9789 // Check the predicate.
9790 bool Pred;
9791 if (!(Pred = checkDecoderPredicate(Idx: PIdx, Bits)))
9792 Ptr += NumToSkip;
9793 (void)Pred;
9794 LLVM_DEBUG(dbgs() << Loc << ": OPC_CheckPredicate(" << PIdx << "): "
9795 << (Pred ? "PASS\n" : "FAIL\n"));
9796
9797 break;
9798 }
9799 case MCD::OPC_Decode: {
9800 // Decode the Opcode value.
9801 unsigned Opc = decodeULEB128AndIncUnsafe(p&: ++Ptr);
9802 unsigned DecodeIdx = decodeULEB128AndIncUnsafe(p&: Ptr);
9803
9804 MI.clear();
9805 MI.setOpcode(Opc);
9806 bool DecodeComplete;
9807 S = decodeToMCInst(S, DecodeIdx, insn, MI, Address, DisAsm, DecodeComplete);
9808 assert(DecodeComplete);
9809
9810 LLVM_DEBUG(dbgs() << Loc << ": OPC_Decode: opcode " << Opc
9811 << ", using decoder " << DecodeIdx << ": "
9812 << (S != MCDisassembler::Fail ? "PASS" : "FAIL") << "\n");
9813 return S;
9814 }
9815 case MCD::OPC_TryDecode: {
9816 // Decode the Opcode value.
9817 unsigned Opc = decodeULEB128AndIncUnsafe(p&: ++Ptr);
9818 unsigned DecodeIdx = decodeULEB128AndIncUnsafe(p&: Ptr);
9819 // NumToSkip is a plain 24-bit integer.
9820 unsigned NumToSkip = *Ptr++;
9821 NumToSkip |= (*Ptr++) << 8;
9822 NumToSkip |= (*Ptr++) << 16;
9823
9824 // Perform the decode operation.
9825 MCInst TmpMI;
9826 TmpMI.setOpcode(Opc);
9827 bool DecodeComplete;
9828 S = decodeToMCInst(S, DecodeIdx, insn, TmpMI, Address, DisAsm, DecodeComplete);
9829 LLVM_DEBUG(dbgs() << Loc << ": OPC_TryDecode: opcode " << Opc
9830 << ", using decoder " << DecodeIdx << ": ");
9831
9832 if (DecodeComplete) {
9833 // Decoding complete.
9834 LLVM_DEBUG(dbgs() << (S != MCDisassembler::Fail ? "PASS" : "FAIL") << "\n");
9835 MI = TmpMI;
9836 return S;
9837 } else {
9838 assert(S == MCDisassembler::Fail);
9839 // If the decoding was incomplete, skip.
9840 Ptr += NumToSkip;
9841 LLVM_DEBUG(dbgs() << "FAIL: continuing at " << (Ptr - DecodeTable) << "\n");
9842 // Reset decode status. This also drops a SoftFail status that could be
9843 // set before the decode attempt.
9844 S = MCDisassembler::Success;
9845 }
9846 break;
9847 }
9848 case MCD::OPC_SoftFail: {
9849 // Decode the mask values.
9850 uint64_t PositiveMask = decodeULEB128AndIncUnsafe(p&: ++Ptr);
9851 uint64_t NegativeMask = decodeULEB128AndIncUnsafe(p&: Ptr);
9852 bool Fail = (insn & PositiveMask) != 0 || (~insn & NegativeMask) != 0;
9853 if (Fail)
9854 S = MCDisassembler::SoftFail;
9855 LLVM_DEBUG(dbgs() << Loc << ": OPC_SoftFail: " << (Fail ? "FAIL\n" : "PASS\n"));
9856 break;
9857 }
9858 case MCD::OPC_Fail: {
9859 LLVM_DEBUG(dbgs() << Loc << ": OPC_Fail\n");
9860 return MCDisassembler::Fail;
9861 }
9862 }
9863 }
9864 llvm_unreachable("bogosity detected in disassembler state machine!");
9865}
9866
9867
9868} // end namespace llvm
9869