1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* * Hexagon Disassembler *|
4|* *|
5|* Automatically generated file, do not edit! *|
6|* *|
7\*===----------------------------------------------------------------------===*/
8
9
10#include "llvm/MC/MCInst.h"
11#include "llvm/MC/MCSubtargetInfo.h"
12#include "llvm/Support/DataTypes.h"
13#include "llvm/Support/Debug.h"
14#include "llvm/Support/LEB128.h"
15#include "llvm/Support/raw_ostream.h"
16#include "llvm/TargetParser/SubtargetFeature.h"
17#include <assert.h>
18
19namespace {
20
21// Helper functions for extracting fields from encoded instructions.
22// InsnType must either be integral or an APInt-like object that must:
23// * be default-constructible and copy-constructible
24// * be constructible from an APInt (this can be private)
25// * Support insertBits(bits, startBit, numBits)
26// * Support extractBitsAsZExtValue(numBits, startBit)
27// * Support the ~, &, ==, and != operators with other objects of the same type
28// * Support the != and bitwise & with uint64_t
29// * Support put (<<) to raw_ostream&
30template <typename InsnType>
31#if defined(_MSC_VER) && !defined(__clang__)
32__declspec(noinline)
33#endif
34static std::enable_if_t<std::is_integral<InsnType>::value, InsnType>
35fieldFromInstruction(const InsnType &insn, unsigned startBit,
36 unsigned numBits) {
37 assert(startBit + numBits <= 64 && "Cannot support >64-bit extractions!");
38 assert(startBit + numBits <= (sizeof(InsnType) * 8) &&
39 "Instruction field out of bounds!");
40 InsnType fieldMask;
41 if (numBits == sizeof(InsnType) * 8)
42 fieldMask = (InsnType)(-1LL);
43 else
44 fieldMask = (((InsnType)1 << numBits) - 1) << startBit;
45 return (insn & fieldMask) >> startBit;
46}
47
48template <typename InsnType>
49static std::enable_if_t<!std::is_integral<InsnType>::value, uint64_t>
50fieldFromInstruction(const InsnType &insn, unsigned startBit,
51 unsigned numBits) {
52 return insn.extractBitsAsZExtValue(numBits, startBit);
53}
54
55// Helper function for inserting bits extracted from an encoded instruction into
56// a field.
57template <typename InsnType>
58static void insertBits(InsnType &field, InsnType bits, unsigned startBit,
59 unsigned numBits) {
60 if constexpr (std::is_integral<InsnType>::value) {
61 assert(startBit + numBits <= sizeof field * 8);
62 (void)numBits;
63 field |= (InsnType)bits << startBit;
64 } else {
65 field.insertBits(bits, startBit, numBits);
66 }
67}
68
69static bool Check(DecodeStatus &Out, DecodeStatus In) {
70 Out = static_cast<DecodeStatus>(Out & In);
71 return Out != MCDisassembler::Fail;
72}
73
74static const uint8_t DecoderTable32[] = {
75/* 0 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ...
76/* 3 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 11
77/* 7 */ MCD::OPC_Decode, 222, 8, 0, // Opcode: A4_ext, DecodeIdx: 0
78/* 11 */ MCD::OPC_FilterValue, 1, 235, 3, // Skip to: 1018
79/* 15 */ MCD::OPC_ExtractField, 22, 6, // Inst{27-22} ...
80/* 18 */ MCD::OPC_FilterValue, 0, 25, 0, // Skip to: 47
81/* 22 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
82/* 25 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 37
83/* 29 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
84/* 33 */ MCD::OPC_Decode, 251, 10, 1, // Opcode: J4_cmpeqi_tp0_jump_nt, DecodeIdx: 1
85/* 37 */ MCD::OPC_FilterValueOrFail, 1,
86/* 39 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
87/* 43 */ MCD::OPC_Decode, 252, 10, 1, // Opcode: J4_cmpeqi_tp0_jump_t, DecodeIdx: 1
88/* 47 */ MCD::OPC_FilterValue, 1, 25, 0, // Skip to: 76
89/* 51 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
90/* 54 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 66
91/* 58 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
92/* 62 */ MCD::OPC_Decode, 245, 10, 1, // Opcode: J4_cmpeqi_fp0_jump_nt, DecodeIdx: 1
93/* 66 */ MCD::OPC_FilterValueOrFail, 1,
94/* 68 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
95/* 72 */ MCD::OPC_Decode, 246, 10, 1, // Opcode: J4_cmpeqi_fp0_jump_t, DecodeIdx: 1
96/* 76 */ MCD::OPC_FilterValue, 2, 25, 0, // Skip to: 105
97/* 80 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
98/* 83 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 95
99/* 87 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
100/* 91 */ MCD::OPC_Decode, 159, 11, 1, // Opcode: J4_cmpgti_tp0_jump_nt, DecodeIdx: 1
101/* 95 */ MCD::OPC_FilterValueOrFail, 1,
102/* 97 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
103/* 101 */ MCD::OPC_Decode, 160, 11, 1, // Opcode: J4_cmpgti_tp0_jump_t, DecodeIdx: 1
104/* 105 */ MCD::OPC_FilterValue, 3, 25, 0, // Skip to: 134
105/* 109 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
106/* 112 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 124
107/* 116 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
108/* 120 */ MCD::OPC_Decode, 153, 11, 1, // Opcode: J4_cmpgti_fp0_jump_nt, DecodeIdx: 1
109/* 124 */ MCD::OPC_FilterValueOrFail, 1,
110/* 126 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
111/* 130 */ MCD::OPC_Decode, 154, 11, 1, // Opcode: J4_cmpgti_fp0_jump_t, DecodeIdx: 1
112/* 134 */ MCD::OPC_FilterValue, 4, 25, 0, // Skip to: 163
113/* 138 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
114/* 141 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 153
115/* 145 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
116/* 149 */ MCD::OPC_Decode, 195, 11, 1, // Opcode: J4_cmpgtui_tp0_jump_nt, DecodeIdx: 1
117/* 153 */ MCD::OPC_FilterValueOrFail, 1,
118/* 155 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
119/* 159 */ MCD::OPC_Decode, 196, 11, 1, // Opcode: J4_cmpgtui_tp0_jump_t, DecodeIdx: 1
120/* 163 */ MCD::OPC_FilterValue, 5, 25, 0, // Skip to: 192
121/* 167 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
122/* 170 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 182
123/* 174 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
124/* 178 */ MCD::OPC_Decode, 189, 11, 1, // Opcode: J4_cmpgtui_fp0_jump_nt, DecodeIdx: 1
125/* 182 */ MCD::OPC_FilterValueOrFail, 1,
126/* 184 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
127/* 188 */ MCD::OPC_Decode, 190, 11, 1, // Opcode: J4_cmpgtui_fp0_jump_t, DecodeIdx: 1
128/* 192 */ MCD::OPC_FilterValue, 6, 73, 0, // Skip to: 269
129/* 196 */ MCD::OPC_ExtractField, 8, 6, // Inst{13-8} ...
130/* 199 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 211
131/* 203 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
132/* 207 */ MCD::OPC_Decode, 135, 11, 2, // Opcode: J4_cmpeqn1_tp0_jump_nt, DecodeIdx: 2
133/* 211 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 223
134/* 215 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
135/* 219 */ MCD::OPC_Decode, 171, 11, 2, // Opcode: J4_cmpgtn1_tp0_jump_nt, DecodeIdx: 2
136/* 223 */ MCD::OPC_FilterValue, 3, 8, 0, // Skip to: 235
137/* 227 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
138/* 231 */ MCD::OPC_Decode, 218, 11, 2, // Opcode: J4_tstbit0_tp0_jump_nt, DecodeIdx: 2
139/* 235 */ MCD::OPC_FilterValue, 32, 8, 0, // Skip to: 247
140/* 239 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
141/* 243 */ MCD::OPC_Decode, 136, 11, 2, // Opcode: J4_cmpeqn1_tp0_jump_t, DecodeIdx: 2
142/* 247 */ MCD::OPC_FilterValue, 33, 8, 0, // Skip to: 259
143/* 251 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
144/* 255 */ MCD::OPC_Decode, 172, 11, 2, // Opcode: J4_cmpgtn1_tp0_jump_t, DecodeIdx: 2
145/* 259 */ MCD::OPC_FilterValueOrFail, 35,
146/* 261 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
147/* 265 */ MCD::OPC_Decode, 219, 11, 2, // Opcode: J4_tstbit0_tp0_jump_t, DecodeIdx: 2
148/* 269 */ MCD::OPC_FilterValue, 7, 73, 0, // Skip to: 346
149/* 273 */ MCD::OPC_ExtractField, 8, 6, // Inst{13-8} ...
150/* 276 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 288
151/* 280 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
152/* 284 */ MCD::OPC_Decode, 129, 11, 2, // Opcode: J4_cmpeqn1_fp0_jump_nt, DecodeIdx: 2
153/* 288 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 300
154/* 292 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
155/* 296 */ MCD::OPC_Decode, 165, 11, 2, // Opcode: J4_cmpgtn1_fp0_jump_nt, DecodeIdx: 2
156/* 300 */ MCD::OPC_FilterValue, 3, 8, 0, // Skip to: 312
157/* 304 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
158/* 308 */ MCD::OPC_Decode, 212, 11, 2, // Opcode: J4_tstbit0_fp0_jump_nt, DecodeIdx: 2
159/* 312 */ MCD::OPC_FilterValue, 32, 8, 0, // Skip to: 324
160/* 316 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
161/* 320 */ MCD::OPC_Decode, 130, 11, 2, // Opcode: J4_cmpeqn1_fp0_jump_t, DecodeIdx: 2
162/* 324 */ MCD::OPC_FilterValue, 33, 8, 0, // Skip to: 336
163/* 328 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
164/* 332 */ MCD::OPC_Decode, 166, 11, 2, // Opcode: J4_cmpgtn1_fp0_jump_t, DecodeIdx: 2
165/* 336 */ MCD::OPC_FilterValueOrFail, 35,
166/* 338 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
167/* 342 */ MCD::OPC_Decode, 213, 11, 2, // Opcode: J4_tstbit0_fp0_jump_t, DecodeIdx: 2
168/* 346 */ MCD::OPC_FilterValue, 8, 25, 0, // Skip to: 375
169/* 350 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
170/* 353 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 365
171/* 357 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
172/* 361 */ MCD::OPC_Decode, 253, 10, 1, // Opcode: J4_cmpeqi_tp1_jump_nt, DecodeIdx: 1
173/* 365 */ MCD::OPC_FilterValueOrFail, 1,
174/* 367 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
175/* 371 */ MCD::OPC_Decode, 254, 10, 1, // Opcode: J4_cmpeqi_tp1_jump_t, DecodeIdx: 1
176/* 375 */ MCD::OPC_FilterValue, 9, 25, 0, // Skip to: 404
177/* 379 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
178/* 382 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 394
179/* 386 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
180/* 390 */ MCD::OPC_Decode, 247, 10, 1, // Opcode: J4_cmpeqi_fp1_jump_nt, DecodeIdx: 1
181/* 394 */ MCD::OPC_FilterValueOrFail, 1,
182/* 396 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
183/* 400 */ MCD::OPC_Decode, 248, 10, 1, // Opcode: J4_cmpeqi_fp1_jump_t, DecodeIdx: 1
184/* 404 */ MCD::OPC_FilterValue, 10, 25, 0, // Skip to: 433
185/* 408 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
186/* 411 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 423
187/* 415 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
188/* 419 */ MCD::OPC_Decode, 161, 11, 1, // Opcode: J4_cmpgti_tp1_jump_nt, DecodeIdx: 1
189/* 423 */ MCD::OPC_FilterValueOrFail, 1,
190/* 425 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
191/* 429 */ MCD::OPC_Decode, 162, 11, 1, // Opcode: J4_cmpgti_tp1_jump_t, DecodeIdx: 1
192/* 433 */ MCD::OPC_FilterValue, 11, 25, 0, // Skip to: 462
193/* 437 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
194/* 440 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 452
195/* 444 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
196/* 448 */ MCD::OPC_Decode, 155, 11, 1, // Opcode: J4_cmpgti_fp1_jump_nt, DecodeIdx: 1
197/* 452 */ MCD::OPC_FilterValueOrFail, 1,
198/* 454 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
199/* 458 */ MCD::OPC_Decode, 156, 11, 1, // Opcode: J4_cmpgti_fp1_jump_t, DecodeIdx: 1
200/* 462 */ MCD::OPC_FilterValue, 12, 25, 0, // Skip to: 491
201/* 466 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
202/* 469 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 481
203/* 473 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
204/* 477 */ MCD::OPC_Decode, 197, 11, 1, // Opcode: J4_cmpgtui_tp1_jump_nt, DecodeIdx: 1
205/* 481 */ MCD::OPC_FilterValueOrFail, 1,
206/* 483 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
207/* 487 */ MCD::OPC_Decode, 198, 11, 1, // Opcode: J4_cmpgtui_tp1_jump_t, DecodeIdx: 1
208/* 491 */ MCD::OPC_FilterValue, 13, 25, 0, // Skip to: 520
209/* 495 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
210/* 498 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 510
211/* 502 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
212/* 506 */ MCD::OPC_Decode, 191, 11, 1, // Opcode: J4_cmpgtui_fp1_jump_nt, DecodeIdx: 1
213/* 510 */ MCD::OPC_FilterValueOrFail, 1,
214/* 512 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
215/* 516 */ MCD::OPC_Decode, 192, 11, 1, // Opcode: J4_cmpgtui_fp1_jump_t, DecodeIdx: 1
216/* 520 */ MCD::OPC_FilterValue, 14, 73, 0, // Skip to: 597
217/* 524 */ MCD::OPC_ExtractField, 8, 6, // Inst{13-8} ...
218/* 527 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 539
219/* 531 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
220/* 535 */ MCD::OPC_Decode, 137, 11, 2, // Opcode: J4_cmpeqn1_tp1_jump_nt, DecodeIdx: 2
221/* 539 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 551
222/* 543 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
223/* 547 */ MCD::OPC_Decode, 173, 11, 2, // Opcode: J4_cmpgtn1_tp1_jump_nt, DecodeIdx: 2
224/* 551 */ MCD::OPC_FilterValue, 3, 8, 0, // Skip to: 563
225/* 555 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
226/* 559 */ MCD::OPC_Decode, 220, 11, 2, // Opcode: J4_tstbit0_tp1_jump_nt, DecodeIdx: 2
227/* 563 */ MCD::OPC_FilterValue, 32, 8, 0, // Skip to: 575
228/* 567 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
229/* 571 */ MCD::OPC_Decode, 138, 11, 2, // Opcode: J4_cmpeqn1_tp1_jump_t, DecodeIdx: 2
230/* 575 */ MCD::OPC_FilterValue, 33, 8, 0, // Skip to: 587
231/* 579 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
232/* 583 */ MCD::OPC_Decode, 174, 11, 2, // Opcode: J4_cmpgtn1_tp1_jump_t, DecodeIdx: 2
233/* 587 */ MCD::OPC_FilterValueOrFail, 35,
234/* 589 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
235/* 593 */ MCD::OPC_Decode, 221, 11, 2, // Opcode: J4_tstbit0_tp1_jump_t, DecodeIdx: 2
236/* 597 */ MCD::OPC_FilterValue, 15, 73, 0, // Skip to: 674
237/* 601 */ MCD::OPC_ExtractField, 8, 6, // Inst{13-8} ...
238/* 604 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 616
239/* 608 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
240/* 612 */ MCD::OPC_Decode, 131, 11, 2, // Opcode: J4_cmpeqn1_fp1_jump_nt, DecodeIdx: 2
241/* 616 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 628
242/* 620 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
243/* 624 */ MCD::OPC_Decode, 167, 11, 2, // Opcode: J4_cmpgtn1_fp1_jump_nt, DecodeIdx: 2
244/* 628 */ MCD::OPC_FilterValue, 3, 8, 0, // Skip to: 640
245/* 632 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
246/* 636 */ MCD::OPC_Decode, 214, 11, 2, // Opcode: J4_tstbit0_fp1_jump_nt, DecodeIdx: 2
247/* 640 */ MCD::OPC_FilterValue, 32, 8, 0, // Skip to: 652
248/* 644 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
249/* 648 */ MCD::OPC_Decode, 132, 11, 2, // Opcode: J4_cmpeqn1_fp1_jump_t, DecodeIdx: 2
250/* 652 */ MCD::OPC_FilterValue, 33, 8, 0, // Skip to: 664
251/* 656 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
252/* 660 */ MCD::OPC_Decode, 168, 11, 2, // Opcode: J4_cmpgtn1_fp1_jump_t, DecodeIdx: 2
253/* 664 */ MCD::OPC_FilterValueOrFail, 35,
254/* 666 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
255/* 670 */ MCD::OPC_Decode, 215, 11, 2, // Opcode: J4_tstbit0_fp1_jump_t, DecodeIdx: 2
256/* 674 */ MCD::OPC_FilterValue, 16, 49, 0, // Skip to: 727
257/* 678 */ MCD::OPC_ExtractField, 12, 2, // Inst{13-12} ...
258/* 681 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 693
259/* 685 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
260/* 689 */ MCD::OPC_Decode, 239, 10, 3, // Opcode: J4_cmpeq_tp0_jump_nt, DecodeIdx: 3
261/* 693 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 705
262/* 697 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
263/* 701 */ MCD::OPC_Decode, 241, 10, 3, // Opcode: J4_cmpeq_tp1_jump_nt, DecodeIdx: 3
264/* 705 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 717
265/* 709 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
266/* 713 */ MCD::OPC_Decode, 240, 10, 3, // Opcode: J4_cmpeq_tp0_jump_t, DecodeIdx: 3
267/* 717 */ MCD::OPC_FilterValueOrFail, 3,
268/* 719 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
269/* 723 */ MCD::OPC_Decode, 242, 10, 3, // Opcode: J4_cmpeq_tp1_jump_t, DecodeIdx: 3
270/* 727 */ MCD::OPC_FilterValue, 17, 49, 0, // Skip to: 780
271/* 731 */ MCD::OPC_ExtractField, 12, 2, // Inst{13-12} ...
272/* 734 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 746
273/* 738 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
274/* 742 */ MCD::OPC_Decode, 233, 10, 3, // Opcode: J4_cmpeq_fp0_jump_nt, DecodeIdx: 3
275/* 746 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 758
276/* 750 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
277/* 754 */ MCD::OPC_Decode, 235, 10, 3, // Opcode: J4_cmpeq_fp1_jump_nt, DecodeIdx: 3
278/* 758 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 770
279/* 762 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
280/* 766 */ MCD::OPC_Decode, 234, 10, 3, // Opcode: J4_cmpeq_fp0_jump_t, DecodeIdx: 3
281/* 770 */ MCD::OPC_FilterValueOrFail, 3,
282/* 772 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
283/* 776 */ MCD::OPC_Decode, 236, 10, 3, // Opcode: J4_cmpeq_fp1_jump_t, DecodeIdx: 3
284/* 780 */ MCD::OPC_FilterValue, 18, 49, 0, // Skip to: 833
285/* 784 */ MCD::OPC_ExtractField, 12, 2, // Inst{13-12} ...
286/* 787 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 799
287/* 791 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
288/* 795 */ MCD::OPC_Decode, 147, 11, 3, // Opcode: J4_cmpgt_tp0_jump_nt, DecodeIdx: 3
289/* 799 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 811
290/* 803 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
291/* 807 */ MCD::OPC_Decode, 149, 11, 3, // Opcode: J4_cmpgt_tp1_jump_nt, DecodeIdx: 3
292/* 811 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 823
293/* 815 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
294/* 819 */ MCD::OPC_Decode, 148, 11, 3, // Opcode: J4_cmpgt_tp0_jump_t, DecodeIdx: 3
295/* 823 */ MCD::OPC_FilterValueOrFail, 3,
296/* 825 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
297/* 829 */ MCD::OPC_Decode, 150, 11, 3, // Opcode: J4_cmpgt_tp1_jump_t, DecodeIdx: 3
298/* 833 */ MCD::OPC_FilterValue, 19, 49, 0, // Skip to: 886
299/* 837 */ MCD::OPC_ExtractField, 12, 2, // Inst{13-12} ...
300/* 840 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 852
301/* 844 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
302/* 848 */ MCD::OPC_Decode, 141, 11, 3, // Opcode: J4_cmpgt_fp0_jump_nt, DecodeIdx: 3
303/* 852 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 864
304/* 856 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
305/* 860 */ MCD::OPC_Decode, 143, 11, 3, // Opcode: J4_cmpgt_fp1_jump_nt, DecodeIdx: 3
306/* 864 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 876
307/* 868 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
308/* 872 */ MCD::OPC_Decode, 142, 11, 3, // Opcode: J4_cmpgt_fp0_jump_t, DecodeIdx: 3
309/* 876 */ MCD::OPC_FilterValueOrFail, 3,
310/* 878 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
311/* 882 */ MCD::OPC_Decode, 144, 11, 3, // Opcode: J4_cmpgt_fp1_jump_t, DecodeIdx: 3
312/* 886 */ MCD::OPC_FilterValue, 20, 49, 0, // Skip to: 939
313/* 890 */ MCD::OPC_ExtractField, 12, 2, // Inst{13-12} ...
314/* 893 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 905
315/* 897 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
316/* 901 */ MCD::OPC_Decode, 183, 11, 3, // Opcode: J4_cmpgtu_tp0_jump_nt, DecodeIdx: 3
317/* 905 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 917
318/* 909 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
319/* 913 */ MCD::OPC_Decode, 185, 11, 3, // Opcode: J4_cmpgtu_tp1_jump_nt, DecodeIdx: 3
320/* 917 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 929
321/* 921 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
322/* 925 */ MCD::OPC_Decode, 184, 11, 3, // Opcode: J4_cmpgtu_tp0_jump_t, DecodeIdx: 3
323/* 929 */ MCD::OPC_FilterValueOrFail, 3,
324/* 931 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
325/* 935 */ MCD::OPC_Decode, 186, 11, 3, // Opcode: J4_cmpgtu_tp1_jump_t, DecodeIdx: 3
326/* 939 */ MCD::OPC_FilterValue, 21, 49, 0, // Skip to: 992
327/* 943 */ MCD::OPC_ExtractField, 12, 2, // Inst{13-12} ...
328/* 946 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 958
329/* 950 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
330/* 954 */ MCD::OPC_Decode, 177, 11, 3, // Opcode: J4_cmpgtu_fp0_jump_nt, DecodeIdx: 3
331/* 958 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 970
332/* 962 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
333/* 966 */ MCD::OPC_Decode, 179, 11, 3, // Opcode: J4_cmpgtu_fp1_jump_nt, DecodeIdx: 3
334/* 970 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 982
335/* 974 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
336/* 978 */ MCD::OPC_Decode, 178, 11, 3, // Opcode: J4_cmpgtu_fp0_jump_t, DecodeIdx: 3
337/* 982 */ MCD::OPC_FilterValueOrFail, 3,
338/* 984 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
339/* 988 */ MCD::OPC_Decode, 180, 11, 3, // Opcode: J4_cmpgtu_fp1_jump_t, DecodeIdx: 3
340/* 992 */ MCD::OPC_FilterValue, 24, 8, 0, // Skip to: 1004
341/* 996 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
342/* 1000 */ MCD::OPC_Decode, 208, 11, 4, // Opcode: J4_jumpseti, DecodeIdx: 4
343/* 1004 */ MCD::OPC_FilterValueOrFail, 28,
344/* 1006 */ MCD::OPC_CheckFieldOrFail, 12, 2, 0,
345/* 1010 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
346/* 1014 */ MCD::OPC_Decode, 209, 11, 5, // Opcode: J4_jumpsetr, DecodeIdx: 5
347/* 1018 */ MCD::OPC_FilterValue, 2, 47, 3, // Skip to: 1837
348/* 1022 */ MCD::OPC_ExtractField, 22, 6, // Inst{27-22} ...
349/* 1025 */ MCD::OPC_FilterValue, 0, 33, 0, // Skip to: 1062
350/* 1029 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
351/* 1032 */ MCD::OPC_FilterValue, 0, 12, 0, // Skip to: 1048
352/* 1036 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
353/* 1040 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
354/* 1044 */ MCD::OPC_Decode, 237, 10, 6, // Opcode: J4_cmpeq_t_jumpnv_nt, DecodeIdx: 6
355/* 1048 */ MCD::OPC_FilterValueOrFail, 1,
356/* 1050 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
357/* 1054 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
358/* 1058 */ MCD::OPC_Decode, 238, 10, 6, // Opcode: J4_cmpeq_t_jumpnv_t, DecodeIdx: 6
359/* 1062 */ MCD::OPC_FilterValue, 1, 33, 0, // Skip to: 1099
360/* 1066 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
361/* 1069 */ MCD::OPC_FilterValue, 0, 12, 0, // Skip to: 1085
362/* 1073 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
363/* 1077 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
364/* 1081 */ MCD::OPC_Decode, 231, 10, 6, // Opcode: J4_cmpeq_f_jumpnv_nt, DecodeIdx: 6
365/* 1085 */ MCD::OPC_FilterValueOrFail, 1,
366/* 1087 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
367/* 1091 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
368/* 1095 */ MCD::OPC_Decode, 232, 10, 6, // Opcode: J4_cmpeq_f_jumpnv_t, DecodeIdx: 6
369/* 1099 */ MCD::OPC_FilterValue, 2, 33, 0, // Skip to: 1136
370/* 1103 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
371/* 1106 */ MCD::OPC_FilterValue, 0, 12, 0, // Skip to: 1122
372/* 1110 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
373/* 1114 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
374/* 1118 */ MCD::OPC_Decode, 145, 11, 6, // Opcode: J4_cmpgt_t_jumpnv_nt, DecodeIdx: 6
375/* 1122 */ MCD::OPC_FilterValueOrFail, 1,
376/* 1124 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
377/* 1128 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
378/* 1132 */ MCD::OPC_Decode, 146, 11, 6, // Opcode: J4_cmpgt_t_jumpnv_t, DecodeIdx: 6
379/* 1136 */ MCD::OPC_FilterValue, 3, 33, 0, // Skip to: 1173
380/* 1140 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
381/* 1143 */ MCD::OPC_FilterValue, 0, 12, 0, // Skip to: 1159
382/* 1147 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
383/* 1151 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
384/* 1155 */ MCD::OPC_Decode, 139, 11, 6, // Opcode: J4_cmpgt_f_jumpnv_nt, DecodeIdx: 6
385/* 1159 */ MCD::OPC_FilterValueOrFail, 1,
386/* 1161 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
387/* 1165 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
388/* 1169 */ MCD::OPC_Decode, 140, 11, 6, // Opcode: J4_cmpgt_f_jumpnv_t, DecodeIdx: 6
389/* 1173 */ MCD::OPC_FilterValue, 4, 33, 0, // Skip to: 1210
390/* 1177 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
391/* 1180 */ MCD::OPC_FilterValue, 0, 12, 0, // Skip to: 1196
392/* 1184 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
393/* 1188 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
394/* 1192 */ MCD::OPC_Decode, 181, 11, 6, // Opcode: J4_cmpgtu_t_jumpnv_nt, DecodeIdx: 6
395/* 1196 */ MCD::OPC_FilterValueOrFail, 1,
396/* 1198 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
397/* 1202 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
398/* 1206 */ MCD::OPC_Decode, 182, 11, 6, // Opcode: J4_cmpgtu_t_jumpnv_t, DecodeIdx: 6
399/* 1210 */ MCD::OPC_FilterValue, 5, 33, 0, // Skip to: 1247
400/* 1214 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
401/* 1217 */ MCD::OPC_FilterValue, 0, 12, 0, // Skip to: 1233
402/* 1221 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
403/* 1225 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
404/* 1229 */ MCD::OPC_Decode, 175, 11, 6, // Opcode: J4_cmpgtu_f_jumpnv_nt, DecodeIdx: 6
405/* 1233 */ MCD::OPC_FilterValueOrFail, 1,
406/* 1235 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
407/* 1239 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
408/* 1243 */ MCD::OPC_Decode, 176, 11, 6, // Opcode: J4_cmpgtu_f_jumpnv_t, DecodeIdx: 6
409/* 1247 */ MCD::OPC_FilterValue, 6, 33, 0, // Skip to: 1284
410/* 1251 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
411/* 1254 */ MCD::OPC_FilterValue, 0, 12, 0, // Skip to: 1270
412/* 1258 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
413/* 1262 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
414/* 1266 */ MCD::OPC_Decode, 201, 11, 7, // Opcode: J4_cmplt_t_jumpnv_nt, DecodeIdx: 7
415/* 1270 */ MCD::OPC_FilterValueOrFail, 1,
416/* 1272 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
417/* 1276 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
418/* 1280 */ MCD::OPC_Decode, 202, 11, 7, // Opcode: J4_cmplt_t_jumpnv_t, DecodeIdx: 7
419/* 1284 */ MCD::OPC_FilterValue, 7, 33, 0, // Skip to: 1321
420/* 1288 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
421/* 1291 */ MCD::OPC_FilterValue, 0, 12, 0, // Skip to: 1307
422/* 1295 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
423/* 1299 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
424/* 1303 */ MCD::OPC_Decode, 199, 11, 7, // Opcode: J4_cmplt_f_jumpnv_nt, DecodeIdx: 7
425/* 1307 */ MCD::OPC_FilterValueOrFail, 1,
426/* 1309 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
427/* 1313 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
428/* 1317 */ MCD::OPC_Decode, 200, 11, 7, // Opcode: J4_cmplt_f_jumpnv_t, DecodeIdx: 7
429/* 1321 */ MCD::OPC_FilterValue, 8, 33, 0, // Skip to: 1358
430/* 1325 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
431/* 1328 */ MCD::OPC_FilterValue, 0, 12, 0, // Skip to: 1344
432/* 1332 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
433/* 1336 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
434/* 1340 */ MCD::OPC_Decode, 205, 11, 7, // Opcode: J4_cmpltu_t_jumpnv_nt, DecodeIdx: 7
435/* 1344 */ MCD::OPC_FilterValueOrFail, 1,
436/* 1346 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
437/* 1350 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
438/* 1354 */ MCD::OPC_Decode, 206, 11, 7, // Opcode: J4_cmpltu_t_jumpnv_t, DecodeIdx: 7
439/* 1358 */ MCD::OPC_FilterValue, 9, 33, 0, // Skip to: 1395
440/* 1362 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
441/* 1365 */ MCD::OPC_FilterValue, 0, 12, 0, // Skip to: 1381
442/* 1369 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
443/* 1373 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
444/* 1377 */ MCD::OPC_Decode, 203, 11, 7, // Opcode: J4_cmpltu_f_jumpnv_nt, DecodeIdx: 7
445/* 1381 */ MCD::OPC_FilterValueOrFail, 1,
446/* 1383 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
447/* 1387 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
448/* 1391 */ MCD::OPC_Decode, 204, 11, 7, // Opcode: J4_cmpltu_f_jumpnv_t, DecodeIdx: 7
449/* 1395 */ MCD::OPC_FilterValue, 16, 33, 0, // Skip to: 1432
450/* 1399 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
451/* 1402 */ MCD::OPC_FilterValue, 0, 12, 0, // Skip to: 1418
452/* 1406 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
453/* 1410 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
454/* 1414 */ MCD::OPC_Decode, 249, 10, 8, // Opcode: J4_cmpeqi_t_jumpnv_nt, DecodeIdx: 8
455/* 1418 */ MCD::OPC_FilterValueOrFail, 1,
456/* 1420 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
457/* 1424 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
458/* 1428 */ MCD::OPC_Decode, 250, 10, 8, // Opcode: J4_cmpeqi_t_jumpnv_t, DecodeIdx: 8
459/* 1432 */ MCD::OPC_FilterValue, 17, 33, 0, // Skip to: 1469
460/* 1436 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
461/* 1439 */ MCD::OPC_FilterValue, 0, 12, 0, // Skip to: 1455
462/* 1443 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
463/* 1447 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
464/* 1451 */ MCD::OPC_Decode, 243, 10, 8, // Opcode: J4_cmpeqi_f_jumpnv_nt, DecodeIdx: 8
465/* 1455 */ MCD::OPC_FilterValueOrFail, 1,
466/* 1457 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
467/* 1461 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
468/* 1465 */ MCD::OPC_Decode, 244, 10, 8, // Opcode: J4_cmpeqi_f_jumpnv_t, DecodeIdx: 8
469/* 1469 */ MCD::OPC_FilterValue, 18, 33, 0, // Skip to: 1506
470/* 1473 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
471/* 1476 */ MCD::OPC_FilterValue, 0, 12, 0, // Skip to: 1492
472/* 1480 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
473/* 1484 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
474/* 1488 */ MCD::OPC_Decode, 157, 11, 8, // Opcode: J4_cmpgti_t_jumpnv_nt, DecodeIdx: 8
475/* 1492 */ MCD::OPC_FilterValueOrFail, 1,
476/* 1494 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
477/* 1498 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
478/* 1502 */ MCD::OPC_Decode, 158, 11, 8, // Opcode: J4_cmpgti_t_jumpnv_t, DecodeIdx: 8
479/* 1506 */ MCD::OPC_FilterValue, 19, 33, 0, // Skip to: 1543
480/* 1510 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
481/* 1513 */ MCD::OPC_FilterValue, 0, 12, 0, // Skip to: 1529
482/* 1517 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
483/* 1521 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
484/* 1525 */ MCD::OPC_Decode, 151, 11, 8, // Opcode: J4_cmpgti_f_jumpnv_nt, DecodeIdx: 8
485/* 1529 */ MCD::OPC_FilterValueOrFail, 1,
486/* 1531 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
487/* 1535 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
488/* 1539 */ MCD::OPC_Decode, 152, 11, 8, // Opcode: J4_cmpgti_f_jumpnv_t, DecodeIdx: 8
489/* 1543 */ MCD::OPC_FilterValue, 20, 33, 0, // Skip to: 1580
490/* 1547 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
491/* 1550 */ MCD::OPC_FilterValue, 0, 12, 0, // Skip to: 1566
492/* 1554 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
493/* 1558 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
494/* 1562 */ MCD::OPC_Decode, 193, 11, 8, // Opcode: J4_cmpgtui_t_jumpnv_nt, DecodeIdx: 8
495/* 1566 */ MCD::OPC_FilterValueOrFail, 1,
496/* 1568 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
497/* 1572 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
498/* 1576 */ MCD::OPC_Decode, 194, 11, 8, // Opcode: J4_cmpgtui_t_jumpnv_t, DecodeIdx: 8
499/* 1580 */ MCD::OPC_FilterValue, 21, 33, 0, // Skip to: 1617
500/* 1584 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
501/* 1587 */ MCD::OPC_FilterValue, 0, 12, 0, // Skip to: 1603
502/* 1591 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
503/* 1595 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
504/* 1599 */ MCD::OPC_Decode, 187, 11, 8, // Opcode: J4_cmpgtui_f_jumpnv_nt, DecodeIdx: 8
505/* 1603 */ MCD::OPC_FilterValueOrFail, 1,
506/* 1605 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
507/* 1609 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
508/* 1613 */ MCD::OPC_Decode, 188, 11, 8, // Opcode: J4_cmpgtui_f_jumpnv_t, DecodeIdx: 8
509/* 1617 */ MCD::OPC_FilterValue, 22, 33, 0, // Skip to: 1654
510/* 1621 */ MCD::OPC_ExtractField, 8, 6, // Inst{13-8} ...
511/* 1624 */ MCD::OPC_FilterValue, 0, 12, 0, // Skip to: 1640
512/* 1628 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
513/* 1632 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
514/* 1636 */ MCD::OPC_Decode, 216, 11, 9, // Opcode: J4_tstbit0_t_jumpnv_nt, DecodeIdx: 9
515/* 1640 */ MCD::OPC_FilterValueOrFail, 32,
516/* 1642 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
517/* 1646 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
518/* 1650 */ MCD::OPC_Decode, 217, 11, 9, // Opcode: J4_tstbit0_t_jumpnv_t, DecodeIdx: 9
519/* 1654 */ MCD::OPC_FilterValue, 23, 33, 0, // Skip to: 1691
520/* 1658 */ MCD::OPC_ExtractField, 8, 6, // Inst{13-8} ...
521/* 1661 */ MCD::OPC_FilterValue, 0, 12, 0, // Skip to: 1677
522/* 1665 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
523/* 1669 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
524/* 1673 */ MCD::OPC_Decode, 210, 11, 9, // Opcode: J4_tstbit0_f_jumpnv_nt, DecodeIdx: 9
525/* 1677 */ MCD::OPC_FilterValueOrFail, 32,
526/* 1679 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
527/* 1683 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
528/* 1687 */ MCD::OPC_Decode, 211, 11, 9, // Opcode: J4_tstbit0_f_jumpnv_t, DecodeIdx: 9
529/* 1691 */ MCD::OPC_FilterValue, 24, 33, 0, // Skip to: 1728
530/* 1695 */ MCD::OPC_ExtractField, 8, 6, // Inst{13-8} ...
531/* 1698 */ MCD::OPC_FilterValue, 0, 12, 0, // Skip to: 1714
532/* 1702 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
533/* 1706 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
534/* 1710 */ MCD::OPC_Decode, 133, 11, 9, // Opcode: J4_cmpeqn1_t_jumpnv_nt, DecodeIdx: 9
535/* 1714 */ MCD::OPC_FilterValueOrFail, 32,
536/* 1716 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
537/* 1720 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
538/* 1724 */ MCD::OPC_Decode, 134, 11, 9, // Opcode: J4_cmpeqn1_t_jumpnv_t, DecodeIdx: 9
539/* 1728 */ MCD::OPC_FilterValue, 25, 33, 0, // Skip to: 1765
540/* 1732 */ MCD::OPC_ExtractField, 8, 6, // Inst{13-8} ...
541/* 1735 */ MCD::OPC_FilterValue, 0, 12, 0, // Skip to: 1751
542/* 1739 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
543/* 1743 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
544/* 1747 */ MCD::OPC_Decode, 255, 10, 9, // Opcode: J4_cmpeqn1_f_jumpnv_nt, DecodeIdx: 9
545/* 1751 */ MCD::OPC_FilterValueOrFail, 32,
546/* 1753 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
547/* 1757 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
548/* 1761 */ MCD::OPC_Decode, 128, 11, 9, // Opcode: J4_cmpeqn1_f_jumpnv_t, DecodeIdx: 9
549/* 1765 */ MCD::OPC_FilterValue, 26, 33, 0, // Skip to: 1802
550/* 1769 */ MCD::OPC_ExtractField, 8, 6, // Inst{13-8} ...
551/* 1772 */ MCD::OPC_FilterValue, 0, 12, 0, // Skip to: 1788
552/* 1776 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
553/* 1780 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
554/* 1784 */ MCD::OPC_Decode, 169, 11, 9, // Opcode: J4_cmpgtn1_t_jumpnv_nt, DecodeIdx: 9
555/* 1788 */ MCD::OPC_FilterValueOrFail, 32,
556/* 1790 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
557/* 1794 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
558/* 1798 */ MCD::OPC_Decode, 170, 11, 9, // Opcode: J4_cmpgtn1_t_jumpnv_t, DecodeIdx: 9
559/* 1802 */ MCD::OPC_FilterValueOrFail, 27,
560/* 1804 */ MCD::OPC_ExtractField, 8, 6, // Inst{13-8} ...
561/* 1807 */ MCD::OPC_FilterValue, 0, 12, 0, // Skip to: 1823
562/* 1811 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
563/* 1815 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
564/* 1819 */ MCD::OPC_Decode, 163, 11, 9, // Opcode: J4_cmpgtn1_f_jumpnv_nt, DecodeIdx: 9
565/* 1823 */ MCD::OPC_FilterValueOrFail, 32,
566/* 1825 */ MCD::OPC_CheckFieldOrFail, 19, 1, 0,
567/* 1829 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
568/* 1833 */ MCD::OPC_Decode, 164, 11, 9, // Opcode: J4_cmpgtn1_f_jumpnv_t, DecodeIdx: 9
569/* 1837 */ MCD::OPC_FilterValue, 3, 44, 4, // Skip to: 2909
570/* 1841 */ MCD::OPC_ExtractField, 21, 7, // Inst{27-21} ...
571/* 1844 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 1852
572/* 1848 */ MCD::OPC_Decode, 154, 13, 10, // Opcode: L4_ploadrbt_rr, DecodeIdx: 10
573/* 1852 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 1860
574/* 1856 */ MCD::OPC_Decode, 186, 13, 10, // Opcode: L4_ploadrubt_rr, DecodeIdx: 10
575/* 1860 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 1868
576/* 1864 */ MCD::OPC_Decode, 170, 13, 10, // Opcode: L4_ploadrht_rr, DecodeIdx: 10
577/* 1868 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 1876
578/* 1872 */ MCD::OPC_Decode, 194, 13, 10, // Opcode: L4_ploadruht_rr, DecodeIdx: 10
579/* 1876 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 1884
580/* 1880 */ MCD::OPC_Decode, 178, 13, 10, // Opcode: L4_ploadrit_rr, DecodeIdx: 10
581/* 1884 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 1892
582/* 1888 */ MCD::OPC_Decode, 162, 13, 11, // Opcode: L4_ploadrdt_rr, DecodeIdx: 11
583/* 1892 */ MCD::OPC_FilterValue, 8, 4, 0, // Skip to: 1900
584/* 1896 */ MCD::OPC_Decode, 150, 13, 10, // Opcode: L4_ploadrbf_rr, DecodeIdx: 10
585/* 1900 */ MCD::OPC_FilterValue, 9, 4, 0, // Skip to: 1908
586/* 1904 */ MCD::OPC_Decode, 182, 13, 10, // Opcode: L4_ploadrubf_rr, DecodeIdx: 10
587/* 1908 */ MCD::OPC_FilterValue, 10, 4, 0, // Skip to: 1916
588/* 1912 */ MCD::OPC_Decode, 166, 13, 10, // Opcode: L4_ploadrhf_rr, DecodeIdx: 10
589/* 1916 */ MCD::OPC_FilterValue, 11, 4, 0, // Skip to: 1924
590/* 1920 */ MCD::OPC_Decode, 190, 13, 10, // Opcode: L4_ploadruhf_rr, DecodeIdx: 10
591/* 1924 */ MCD::OPC_FilterValue, 12, 4, 0, // Skip to: 1932
592/* 1928 */ MCD::OPC_Decode, 174, 13, 10, // Opcode: L4_ploadrif_rr, DecodeIdx: 10
593/* 1932 */ MCD::OPC_FilterValue, 14, 4, 0, // Skip to: 1940
594/* 1936 */ MCD::OPC_Decode, 158, 13, 11, // Opcode: L4_ploadrdf_rr, DecodeIdx: 11
595/* 1940 */ MCD::OPC_FilterValue, 16, 4, 0, // Skip to: 1948
596/* 1944 */ MCD::OPC_Decode, 156, 13, 10, // Opcode: L4_ploadrbtnew_rr, DecodeIdx: 10
597/* 1948 */ MCD::OPC_FilterValue, 17, 4, 0, // Skip to: 1956
598/* 1952 */ MCD::OPC_Decode, 188, 13, 10, // Opcode: L4_ploadrubtnew_rr, DecodeIdx: 10
599/* 1956 */ MCD::OPC_FilterValue, 18, 4, 0, // Skip to: 1964
600/* 1960 */ MCD::OPC_Decode, 172, 13, 10, // Opcode: L4_ploadrhtnew_rr, DecodeIdx: 10
601/* 1964 */ MCD::OPC_FilterValue, 19, 4, 0, // Skip to: 1972
602/* 1968 */ MCD::OPC_Decode, 196, 13, 10, // Opcode: L4_ploadruhtnew_rr, DecodeIdx: 10
603/* 1972 */ MCD::OPC_FilterValue, 20, 4, 0, // Skip to: 1980
604/* 1976 */ MCD::OPC_Decode, 180, 13, 10, // Opcode: L4_ploadritnew_rr, DecodeIdx: 10
605/* 1980 */ MCD::OPC_FilterValue, 22, 4, 0, // Skip to: 1988
606/* 1984 */ MCD::OPC_Decode, 164, 13, 11, // Opcode: L4_ploadrdtnew_rr, DecodeIdx: 11
607/* 1988 */ MCD::OPC_FilterValue, 24, 4, 0, // Skip to: 1996
608/* 1992 */ MCD::OPC_Decode, 152, 13, 10, // Opcode: L4_ploadrbfnew_rr, DecodeIdx: 10
609/* 1996 */ MCD::OPC_FilterValue, 25, 4, 0, // Skip to: 2004
610/* 2000 */ MCD::OPC_Decode, 184, 13, 10, // Opcode: L4_ploadrubfnew_rr, DecodeIdx: 10
611/* 2004 */ MCD::OPC_FilterValue, 26, 4, 0, // Skip to: 2012
612/* 2008 */ MCD::OPC_Decode, 168, 13, 10, // Opcode: L4_ploadrhfnew_rr, DecodeIdx: 10
613/* 2012 */ MCD::OPC_FilterValue, 27, 4, 0, // Skip to: 2020
614/* 2016 */ MCD::OPC_Decode, 192, 13, 10, // Opcode: L4_ploadruhfnew_rr, DecodeIdx: 10
615/* 2020 */ MCD::OPC_FilterValue, 28, 4, 0, // Skip to: 2028
616/* 2024 */ MCD::OPC_Decode, 176, 13, 10, // Opcode: L4_ploadrifnew_rr, DecodeIdx: 10
617/* 2028 */ MCD::OPC_FilterValue, 30, 4, 0, // Skip to: 2036
618/* 2032 */ MCD::OPC_Decode, 160, 13, 11, // Opcode: L4_ploadrdfnew_rr, DecodeIdx: 11
619/* 2036 */ MCD::OPC_FilterValue, 32, 4, 0, // Skip to: 2044
620/* 2040 */ MCD::OPC_Decode, 129, 19, 12, // Opcode: S4_pstorerbt_rr, DecodeIdx: 12
621/* 2044 */ MCD::OPC_FilterValue, 34, 4, 0, // Skip to: 2052
622/* 2048 */ MCD::OPC_Decode, 169, 19, 12, // Opcode: S4_pstorerht_rr, DecodeIdx: 12
623/* 2052 */ MCD::OPC_FilterValue, 35, 4, 0, // Skip to: 2060
624/* 2056 */ MCD::OPC_Decode, 149, 19, 12, // Opcode: S4_pstorerft_rr, DecodeIdx: 12
625/* 2060 */ MCD::OPC_FilterValue, 36, 4, 0, // Skip to: 2068
626/* 2064 */ MCD::OPC_Decode, 189, 19, 12, // Opcode: S4_pstorerit_rr, DecodeIdx: 12
627/* 2068 */ MCD::OPC_FilterValue, 37, 25, 0, // Skip to: 2097
628/* 2072 */ MCD::OPC_ExtractField, 3, 2, // Inst{4-3} ...
629/* 2075 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 2083
630/* 2079 */ MCD::OPC_Decode, 252, 18, 13, // Opcode: S4_pstorerbnewt_rr, DecodeIdx: 13
631/* 2083 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 2091
632/* 2087 */ MCD::OPC_Decode, 164, 19, 13, // Opcode: S4_pstorerhnewt_rr, DecodeIdx: 13
633/* 2091 */ MCD::OPC_FilterValueOrFail, 2,
634/* 2093 */ MCD::OPC_Decode, 184, 19, 13, // Opcode: S4_pstorerinewt_rr, DecodeIdx: 13
635/* 2097 */ MCD::OPC_FilterValue, 38, 4, 0, // Skip to: 2105
636/* 2101 */ MCD::OPC_Decode, 139, 19, 14, // Opcode: S4_pstorerdt_rr, DecodeIdx: 14
637/* 2105 */ MCD::OPC_FilterValue, 40, 4, 0, // Skip to: 2113
638/* 2109 */ MCD::OPC_Decode, 242, 18, 12, // Opcode: S4_pstorerbf_rr, DecodeIdx: 12
639/* 2113 */ MCD::OPC_FilterValue, 42, 4, 0, // Skip to: 2121
640/* 2117 */ MCD::OPC_Decode, 154, 19, 12, // Opcode: S4_pstorerhf_rr, DecodeIdx: 12
641/* 2121 */ MCD::OPC_FilterValue, 43, 4, 0, // Skip to: 2129
642/* 2125 */ MCD::OPC_Decode, 144, 19, 12, // Opcode: S4_pstorerff_rr, DecodeIdx: 12
643/* 2129 */ MCD::OPC_FilterValue, 44, 4, 0, // Skip to: 2137
644/* 2133 */ MCD::OPC_Decode, 174, 19, 12, // Opcode: S4_pstorerif_rr, DecodeIdx: 12
645/* 2137 */ MCD::OPC_FilterValue, 45, 25, 0, // Skip to: 2166
646/* 2141 */ MCD::OPC_ExtractField, 3, 2, // Inst{4-3} ...
647/* 2144 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 2152
648/* 2148 */ MCD::OPC_Decode, 247, 18, 13, // Opcode: S4_pstorerbnewf_rr, DecodeIdx: 13
649/* 2152 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 2160
650/* 2156 */ MCD::OPC_Decode, 159, 19, 13, // Opcode: S4_pstorerhnewf_rr, DecodeIdx: 13
651/* 2160 */ MCD::OPC_FilterValueOrFail, 2,
652/* 2162 */ MCD::OPC_Decode, 179, 19, 13, // Opcode: S4_pstorerinewf_rr, DecodeIdx: 13
653/* 2166 */ MCD::OPC_FilterValue, 46, 4, 0, // Skip to: 2174
654/* 2170 */ MCD::OPC_Decode, 134, 19, 14, // Opcode: S4_pstorerdf_rr, DecodeIdx: 14
655/* 2174 */ MCD::OPC_FilterValue, 48, 4, 0, // Skip to: 2182
656/* 2178 */ MCD::OPC_Decode, 132, 19, 12, // Opcode: S4_pstorerbtnew_rr, DecodeIdx: 12
657/* 2182 */ MCD::OPC_FilterValue, 50, 4, 0, // Skip to: 2190
658/* 2186 */ MCD::OPC_Decode, 172, 19, 12, // Opcode: S4_pstorerhtnew_rr, DecodeIdx: 12
659/* 2190 */ MCD::OPC_FilterValue, 51, 4, 0, // Skip to: 2198
660/* 2194 */ MCD::OPC_Decode, 152, 19, 12, // Opcode: S4_pstorerftnew_rr, DecodeIdx: 12
661/* 2198 */ MCD::OPC_FilterValue, 52, 4, 0, // Skip to: 2206
662/* 2202 */ MCD::OPC_Decode, 192, 19, 12, // Opcode: S4_pstoreritnew_rr, DecodeIdx: 12
663/* 2206 */ MCD::OPC_FilterValue, 53, 25, 0, // Skip to: 2235
664/* 2210 */ MCD::OPC_ExtractField, 3, 2, // Inst{4-3} ...
665/* 2213 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 2221
666/* 2217 */ MCD::OPC_Decode, 255, 18, 13, // Opcode: S4_pstorerbnewtnew_rr, DecodeIdx: 13
667/* 2221 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 2229
668/* 2225 */ MCD::OPC_Decode, 167, 19, 13, // Opcode: S4_pstorerhnewtnew_rr, DecodeIdx: 13
669/* 2229 */ MCD::OPC_FilterValueOrFail, 2,
670/* 2231 */ MCD::OPC_Decode, 187, 19, 13, // Opcode: S4_pstorerinewtnew_rr, DecodeIdx: 13
671/* 2235 */ MCD::OPC_FilterValue, 54, 4, 0, // Skip to: 2243
672/* 2239 */ MCD::OPC_Decode, 142, 19, 14, // Opcode: S4_pstorerdtnew_rr, DecodeIdx: 14
673/* 2243 */ MCD::OPC_FilterValue, 56, 4, 0, // Skip to: 2251
674/* 2247 */ MCD::OPC_Decode, 245, 18, 12, // Opcode: S4_pstorerbfnew_rr, DecodeIdx: 12
675/* 2251 */ MCD::OPC_FilterValue, 58, 4, 0, // Skip to: 2259
676/* 2255 */ MCD::OPC_Decode, 157, 19, 12, // Opcode: S4_pstorerhfnew_rr, DecodeIdx: 12
677/* 2259 */ MCD::OPC_FilterValue, 59, 4, 0, // Skip to: 2267
678/* 2263 */ MCD::OPC_Decode, 147, 19, 12, // Opcode: S4_pstorerffnew_rr, DecodeIdx: 12
679/* 2267 */ MCD::OPC_FilterValue, 60, 4, 0, // Skip to: 2275
680/* 2271 */ MCD::OPC_Decode, 177, 19, 12, // Opcode: S4_pstorerifnew_rr, DecodeIdx: 12
681/* 2275 */ MCD::OPC_FilterValue, 61, 25, 0, // Skip to: 2304
682/* 2279 */ MCD::OPC_ExtractField, 3, 2, // Inst{4-3} ...
683/* 2282 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 2290
684/* 2286 */ MCD::OPC_Decode, 250, 18, 13, // Opcode: S4_pstorerbnewfnew_rr, DecodeIdx: 13
685/* 2290 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 2298
686/* 2294 */ MCD::OPC_Decode, 162, 19, 13, // Opcode: S4_pstorerhnewfnew_rr, DecodeIdx: 13
687/* 2298 */ MCD::OPC_FilterValueOrFail, 2,
688/* 2300 */ MCD::OPC_Decode, 182, 19, 13, // Opcode: S4_pstorerinewfnew_rr, DecodeIdx: 13
689/* 2304 */ MCD::OPC_FilterValue, 62, 4, 0, // Skip to: 2312
690/* 2308 */ MCD::OPC_Decode, 137, 19, 14, // Opcode: S4_pstorerdfnew_rr, DecodeIdx: 14
691/* 2312 */ MCD::OPC_FilterValue, 64, 4, 0, // Skip to: 2320
692/* 2316 */ MCD::OPC_Decode, 199, 19, 15, // Opcode: S4_storeirbt_io, DecodeIdx: 15
693/* 2320 */ MCD::OPC_FilterValue, 65, 4, 0, // Skip to: 2328
694/* 2324 */ MCD::OPC_Decode, 204, 19, 16, // Opcode: S4_storeirht_io, DecodeIdx: 16
695/* 2328 */ MCD::OPC_FilterValue, 66, 4, 0, // Skip to: 2336
696/* 2332 */ MCD::OPC_Decode, 209, 19, 17, // Opcode: S4_storeirit_io, DecodeIdx: 17
697/* 2336 */ MCD::OPC_FilterValue, 68, 4, 0, // Skip to: 2344
698/* 2340 */ MCD::OPC_Decode, 197, 19, 15, // Opcode: S4_storeirbf_io, DecodeIdx: 15
699/* 2344 */ MCD::OPC_FilterValue, 69, 4, 0, // Skip to: 2352
700/* 2348 */ MCD::OPC_Decode, 202, 19, 16, // Opcode: S4_storeirhf_io, DecodeIdx: 16
701/* 2352 */ MCD::OPC_FilterValue, 70, 4, 0, // Skip to: 2360
702/* 2356 */ MCD::OPC_Decode, 207, 19, 17, // Opcode: S4_storeirif_io, DecodeIdx: 17
703/* 2360 */ MCD::OPC_FilterValue, 72, 4, 0, // Skip to: 2368
704/* 2364 */ MCD::OPC_Decode, 200, 19, 15, // Opcode: S4_storeirbtnew_io, DecodeIdx: 15
705/* 2368 */ MCD::OPC_FilterValue, 73, 4, 0, // Skip to: 2376
706/* 2372 */ MCD::OPC_Decode, 205, 19, 16, // Opcode: S4_storeirhtnew_io, DecodeIdx: 16
707/* 2376 */ MCD::OPC_FilterValue, 74, 4, 0, // Skip to: 2384
708/* 2380 */ MCD::OPC_Decode, 210, 19, 17, // Opcode: S4_storeiritnew_io, DecodeIdx: 17
709/* 2384 */ MCD::OPC_FilterValue, 76, 4, 0, // Skip to: 2392
710/* 2388 */ MCD::OPC_Decode, 198, 19, 15, // Opcode: S4_storeirbfnew_io, DecodeIdx: 15
711/* 2392 */ MCD::OPC_FilterValue, 77, 4, 0, // Skip to: 2400
712/* 2396 */ MCD::OPC_Decode, 203, 19, 16, // Opcode: S4_storeirhfnew_io, DecodeIdx: 16
713/* 2400 */ MCD::OPC_FilterValue, 78, 4, 0, // Skip to: 2408
714/* 2404 */ MCD::OPC_Decode, 208, 19, 17, // Opcode: S4_storeirifnew_io, DecodeIdx: 17
715/* 2408 */ MCD::OPC_FilterValue, 80, 8, 0, // Skip to: 2420
716/* 2412 */ MCD::OPC_CheckFieldOrFail, 5, 2, 0,
717/* 2416 */ MCD::OPC_Decode, 128, 13, 18, // Opcode: L4_loadrb_rr, DecodeIdx: 18
718/* 2420 */ MCD::OPC_FilterValue, 81, 8, 0, // Skip to: 2432
719/* 2424 */ MCD::OPC_CheckFieldOrFail, 5, 2, 0,
720/* 2428 */ MCD::OPC_Decode, 140, 13, 18, // Opcode: L4_loadrub_rr, DecodeIdx: 18
721/* 2432 */ MCD::OPC_FilterValue, 82, 8, 0, // Skip to: 2444
722/* 2436 */ MCD::OPC_CheckFieldOrFail, 5, 2, 0,
723/* 2440 */ MCD::OPC_Decode, 134, 13, 18, // Opcode: L4_loadrh_rr, DecodeIdx: 18
724/* 2444 */ MCD::OPC_FilterValue, 83, 8, 0, // Skip to: 2456
725/* 2448 */ MCD::OPC_CheckFieldOrFail, 5, 2, 0,
726/* 2452 */ MCD::OPC_Decode, 143, 13, 18, // Opcode: L4_loadruh_rr, DecodeIdx: 18
727/* 2456 */ MCD::OPC_FilterValue, 84, 8, 0, // Skip to: 2468
728/* 2460 */ MCD::OPC_CheckFieldOrFail, 5, 2, 0,
729/* 2464 */ MCD::OPC_Decode, 137, 13, 18, // Opcode: L4_loadri_rr, DecodeIdx: 18
730/* 2468 */ MCD::OPC_FilterValue, 86, 8, 0, // Skip to: 2480
731/* 2472 */ MCD::OPC_CheckFieldOrFail, 5, 2, 0,
732/* 2476 */ MCD::OPC_Decode, 131, 13, 19, // Opcode: L4_loadrd_rr, DecodeIdx: 19
733/* 2480 */ MCD::OPC_FilterValue, 88, 8, 0, // Skip to: 2492
734/* 2484 */ MCD::OPC_CheckFieldOrFail, 5, 2, 0,
735/* 2488 */ MCD::OPC_Decode, 212, 19, 20, // Opcode: S4_storerb_rr, DecodeIdx: 20
736/* 2492 */ MCD::OPC_FilterValue, 90, 8, 0, // Skip to: 2504
737/* 2496 */ MCD::OPC_CheckFieldOrFail, 5, 2, 0,
738/* 2500 */ MCD::OPC_Decode, 224, 19, 20, // Opcode: S4_storerh_rr, DecodeIdx: 20
739/* 2504 */ MCD::OPC_FilterValue, 91, 8, 0, // Skip to: 2516
740/* 2508 */ MCD::OPC_CheckFieldOrFail, 5, 2, 0,
741/* 2512 */ MCD::OPC_Decode, 221, 19, 20, // Opcode: S4_storerf_rr, DecodeIdx: 20
742/* 2516 */ MCD::OPC_FilterValue, 92, 8, 0, // Skip to: 2528
743/* 2520 */ MCD::OPC_CheckFieldOrFail, 5, 2, 0,
744/* 2524 */ MCD::OPC_Decode, 230, 19, 20, // Opcode: S4_storeri_rr, DecodeIdx: 20
745/* 2528 */ MCD::OPC_FilterValue, 93, 25, 0, // Skip to: 2557
746/* 2532 */ MCD::OPC_ExtractField, 3, 4, // Inst{6-3} ...
747/* 2535 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 2543
748/* 2539 */ MCD::OPC_Decode, 215, 19, 21, // Opcode: S4_storerbnew_rr, DecodeIdx: 21
749/* 2543 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 2551
750/* 2547 */ MCD::OPC_Decode, 227, 19, 21, // Opcode: S4_storerhnew_rr, DecodeIdx: 21
751/* 2551 */ MCD::OPC_FilterValueOrFail, 2,
752/* 2553 */ MCD::OPC_Decode, 233, 19, 21, // Opcode: S4_storerinew_rr, DecodeIdx: 21
753/* 2557 */ MCD::OPC_FilterValue, 94, 8, 0, // Skip to: 2569
754/* 2561 */ MCD::OPC_CheckFieldOrFail, 5, 2, 0,
755/* 2565 */ MCD::OPC_Decode, 218, 19, 22, // Opcode: S4_storerd_rr, DecodeIdx: 22
756/* 2569 */ MCD::OPC_FilterValue, 96, 4, 0, // Skip to: 2577
757/* 2573 */ MCD::OPC_Decode, 196, 19, 23, // Opcode: S4_storeirb_io, DecodeIdx: 23
758/* 2577 */ MCD::OPC_FilterValue, 97, 4, 0, // Skip to: 2585
759/* 2581 */ MCD::OPC_Decode, 201, 19, 24, // Opcode: S4_storeirh_io, DecodeIdx: 24
760/* 2585 */ MCD::OPC_FilterValue, 98, 4, 0, // Skip to: 2593
761/* 2589 */ MCD::OPC_Decode, 206, 19, 25, // Opcode: S4_storeiri_io, DecodeIdx: 25
762/* 2593 */ MCD::OPC_FilterValue, 112, 49, 0, // Skip to: 2646
763/* 2597 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ...
764/* 2600 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 2612
765/* 2604 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
766/* 2608 */ MCD::OPC_Decode, 223, 12, 26, // Opcode: L4_add_memopb_io, DecodeIdx: 26
767/* 2612 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 2624
768/* 2616 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
769/* 2620 */ MCD::OPC_Decode, 204, 13, 26, // Opcode: L4_sub_memopb_io, DecodeIdx: 26
770/* 2624 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 2636
771/* 2628 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
772/* 2632 */ MCD::OPC_Decode, 226, 12, 26, // Opcode: L4_and_memopb_io, DecodeIdx: 26
773/* 2636 */ MCD::OPC_FilterValueOrFail, 3,
774/* 2638 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
775/* 2642 */ MCD::OPC_Decode, 146, 13, 26, // Opcode: L4_or_memopb_io, DecodeIdx: 26
776/* 2646 */ MCD::OPC_FilterValue, 113, 49, 0, // Skip to: 2699
777/* 2650 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ...
778/* 2653 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 2665
779/* 2657 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
780/* 2661 */ MCD::OPC_Decode, 224, 12, 27, // Opcode: L4_add_memoph_io, DecodeIdx: 27
781/* 2665 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 2677
782/* 2669 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
783/* 2673 */ MCD::OPC_Decode, 205, 13, 27, // Opcode: L4_sub_memoph_io, DecodeIdx: 27
784/* 2677 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 2689
785/* 2681 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
786/* 2685 */ MCD::OPC_Decode, 227, 12, 27, // Opcode: L4_and_memoph_io, DecodeIdx: 27
787/* 2689 */ MCD::OPC_FilterValueOrFail, 3,
788/* 2691 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
789/* 2695 */ MCD::OPC_Decode, 147, 13, 27, // Opcode: L4_or_memoph_io, DecodeIdx: 27
790/* 2699 */ MCD::OPC_FilterValue, 114, 49, 0, // Skip to: 2752
791/* 2703 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ...
792/* 2706 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 2718
793/* 2710 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
794/* 2714 */ MCD::OPC_Decode, 225, 12, 28, // Opcode: L4_add_memopw_io, DecodeIdx: 28
795/* 2718 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 2730
796/* 2722 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
797/* 2726 */ MCD::OPC_Decode, 206, 13, 28, // Opcode: L4_sub_memopw_io, DecodeIdx: 28
798/* 2730 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 2742
799/* 2734 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
800/* 2738 */ MCD::OPC_Decode, 228, 12, 28, // Opcode: L4_and_memopw_io, DecodeIdx: 28
801/* 2742 */ MCD::OPC_FilterValueOrFail, 3,
802/* 2744 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
803/* 2748 */ MCD::OPC_Decode, 148, 13, 28, // Opcode: L4_or_memopw_io, DecodeIdx: 28
804/* 2752 */ MCD::OPC_FilterValue, 120, 49, 0, // Skip to: 2805
805/* 2756 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ...
806/* 2759 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 2771
807/* 2763 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
808/* 2767 */ MCD::OPC_Decode, 229, 12, 29, // Opcode: L4_iadd_memopb_io, DecodeIdx: 29
809/* 2771 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 2783
810/* 2775 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
811/* 2779 */ MCD::OPC_Decode, 238, 12, 29, // Opcode: L4_isub_memopb_io, DecodeIdx: 29
812/* 2783 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 2795
813/* 2787 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
814/* 2791 */ MCD::OPC_Decode, 232, 12, 29, // Opcode: L4_iand_memopb_io, DecodeIdx: 29
815/* 2795 */ MCD::OPC_FilterValueOrFail, 3,
816/* 2797 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
817/* 2801 */ MCD::OPC_Decode, 235, 12, 29, // Opcode: L4_ior_memopb_io, DecodeIdx: 29
818/* 2805 */ MCD::OPC_FilterValue, 121, 49, 0, // Skip to: 2858
819/* 2809 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ...
820/* 2812 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 2824
821/* 2816 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
822/* 2820 */ MCD::OPC_Decode, 230, 12, 30, // Opcode: L4_iadd_memoph_io, DecodeIdx: 30
823/* 2824 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 2836
824/* 2828 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
825/* 2832 */ MCD::OPC_Decode, 239, 12, 30, // Opcode: L4_isub_memoph_io, DecodeIdx: 30
826/* 2836 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 2848
827/* 2840 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
828/* 2844 */ MCD::OPC_Decode, 233, 12, 30, // Opcode: L4_iand_memoph_io, DecodeIdx: 30
829/* 2848 */ MCD::OPC_FilterValueOrFail, 3,
830/* 2850 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
831/* 2854 */ MCD::OPC_Decode, 236, 12, 30, // Opcode: L4_ior_memoph_io, DecodeIdx: 30
832/* 2858 */ MCD::OPC_FilterValueOrFail, 122,
833/* 2860 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ...
834/* 2863 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 2875
835/* 2867 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
836/* 2871 */ MCD::OPC_Decode, 231, 12, 31, // Opcode: L4_iadd_memopw_io, DecodeIdx: 31
837/* 2875 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 2887
838/* 2879 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
839/* 2883 */ MCD::OPC_Decode, 240, 12, 31, // Opcode: L4_isub_memopw_io, DecodeIdx: 31
840/* 2887 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 2899
841/* 2891 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
842/* 2895 */ MCD::OPC_Decode, 234, 12, 31, // Opcode: L4_iand_memopw_io, DecodeIdx: 31
843/* 2899 */ MCD::OPC_FilterValueOrFail, 3,
844/* 2901 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
845/* 2905 */ MCD::OPC_Decode, 237, 12, 31, // Opcode: L4_ior_memopw_io, DecodeIdx: 31
846/* 2909 */ MCD::OPC_FilterValue, 4, 162, 3, // Skip to: 3843
847/* 2913 */ MCD::OPC_ExtractField, 21, 4, // Inst{24-21} ...
848/* 2916 */ MCD::OPC_FilterValue, 0, 62, 0, // Skip to: 2982
849/* 2920 */ MCD::OPC_ExtractField, 27, 1, // Inst{27} ...
850/* 2923 */ MCD::OPC_FilterValue, 0, 49, 0, // Skip to: 2976
851/* 2927 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
852/* 2930 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 2942
853/* 2934 */ MCD::OPC_CheckFieldOrFail, 2, 1, 0,
854/* 2938 */ MCD::OPC_Decode, 207, 17, 32, // Opcode: S2_pstorerbt_io, DecodeIdx: 32
855/* 2942 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 2954
856/* 2946 */ MCD::OPC_CheckFieldOrFail, 2, 1, 0,
857/* 2950 */ MCD::OPC_Decode, 131, 19, 32, // Opcode: S4_pstorerbtnew_io, DecodeIdx: 32
858/* 2954 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 2966
859/* 2958 */ MCD::OPC_CheckFieldOrFail, 2, 1, 0,
860/* 2962 */ MCD::OPC_Decode, 198, 17, 32, // Opcode: S2_pstorerbf_io, DecodeIdx: 32
861/* 2966 */ MCD::OPC_FilterValueOrFail, 3,
862/* 2968 */ MCD::OPC_CheckFieldOrFail, 2, 1, 0,
863/* 2972 */ MCD::OPC_Decode, 244, 18, 32, // Opcode: S4_pstorerbfnew_io, DecodeIdx: 32
864/* 2976 */ MCD::OPC_FilterValueOrFail, 1,
865/* 2978 */ MCD::OPC_Decode, 130, 18, 33, // Opcode: S2_storerbgp, DecodeIdx: 33
866/* 2982 */ MCD::OPC_FilterValue, 2, 62, 0, // Skip to: 3048
867/* 2986 */ MCD::OPC_ExtractField, 27, 1, // Inst{27} ...
868/* 2989 */ MCD::OPC_FilterValue, 0, 49, 0, // Skip to: 3042
869/* 2993 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
870/* 2996 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 3008
871/* 3000 */ MCD::OPC_CheckFieldOrFail, 2, 1, 0,
872/* 3004 */ MCD::OPC_Decode, 231, 17, 34, // Opcode: S2_pstorerht_io, DecodeIdx: 34
873/* 3008 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 3020
874/* 3012 */ MCD::OPC_CheckFieldOrFail, 2, 1, 0,
875/* 3016 */ MCD::OPC_Decode, 171, 19, 34, // Opcode: S4_pstorerhtnew_io, DecodeIdx: 34
876/* 3020 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 3032
877/* 3024 */ MCD::OPC_CheckFieldOrFail, 2, 1, 0,
878/* 3028 */ MCD::OPC_Decode, 222, 17, 34, // Opcode: S2_pstorerhf_io, DecodeIdx: 34
879/* 3032 */ MCD::OPC_FilterValueOrFail, 3,
880/* 3034 */ MCD::OPC_CheckFieldOrFail, 2, 1, 0,
881/* 3038 */ MCD::OPC_Decode, 156, 19, 34, // Opcode: S4_pstorerhfnew_io, DecodeIdx: 34
882/* 3042 */ MCD::OPC_FilterValueOrFail, 1,
883/* 3044 */ MCD::OPC_Decode, 158, 18, 35, // Opcode: S2_storerhgp, DecodeIdx: 35
884/* 3048 */ MCD::OPC_FilterValue, 3, 62, 0, // Skip to: 3114
885/* 3052 */ MCD::OPC_ExtractField, 27, 1, // Inst{27} ...
886/* 3055 */ MCD::OPC_FilterValue, 0, 49, 0, // Skip to: 3108
887/* 3059 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
888/* 3062 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 3074
889/* 3066 */ MCD::OPC_CheckFieldOrFail, 2, 1, 0,
890/* 3070 */ MCD::OPC_Decode, 219, 17, 34, // Opcode: S2_pstorerft_io, DecodeIdx: 34
891/* 3074 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 3086
892/* 3078 */ MCD::OPC_CheckFieldOrFail, 2, 1, 0,
893/* 3082 */ MCD::OPC_Decode, 151, 19, 34, // Opcode: S4_pstorerftnew_io, DecodeIdx: 34
894/* 3086 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 3098
895/* 3090 */ MCD::OPC_CheckFieldOrFail, 2, 1, 0,
896/* 3094 */ MCD::OPC_Decode, 216, 17, 34, // Opcode: S2_pstorerff_io, DecodeIdx: 34
897/* 3098 */ MCD::OPC_FilterValueOrFail, 3,
898/* 3100 */ MCD::OPC_CheckFieldOrFail, 2, 1, 0,
899/* 3104 */ MCD::OPC_Decode, 146, 19, 34, // Opcode: S4_pstorerffnew_io, DecodeIdx: 34
900/* 3108 */ MCD::OPC_FilterValueOrFail, 1,
901/* 3110 */ MCD::OPC_Decode, 151, 18, 35, // Opcode: S2_storerfgp, DecodeIdx: 35
902/* 3114 */ MCD::OPC_FilterValue, 4, 62, 0, // Skip to: 3180
903/* 3118 */ MCD::OPC_ExtractField, 27, 1, // Inst{27} ...
904/* 3121 */ MCD::OPC_FilterValue, 0, 49, 0, // Skip to: 3174
905/* 3125 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
906/* 3128 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 3140
907/* 3132 */ MCD::OPC_CheckFieldOrFail, 2, 1, 0,
908/* 3136 */ MCD::OPC_Decode, 243, 17, 36, // Opcode: S2_pstorerit_io, DecodeIdx: 36
909/* 3140 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 3152
910/* 3144 */ MCD::OPC_CheckFieldOrFail, 2, 1, 0,
911/* 3148 */ MCD::OPC_Decode, 191, 19, 36, // Opcode: S4_pstoreritnew_io, DecodeIdx: 36
912/* 3152 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 3164
913/* 3156 */ MCD::OPC_CheckFieldOrFail, 2, 1, 0,
914/* 3160 */ MCD::OPC_Decode, 234, 17, 36, // Opcode: S2_pstorerif_io, DecodeIdx: 36
915/* 3164 */ MCD::OPC_FilterValueOrFail, 3,
916/* 3166 */ MCD::OPC_CheckFieldOrFail, 2, 1, 0,
917/* 3170 */ MCD::OPC_Decode, 176, 19, 36, // Opcode: S4_pstorerifnew_io, DecodeIdx: 36
918/* 3174 */ MCD::OPC_FilterValueOrFail, 1,
919/* 3176 */ MCD::OPC_Decode, 172, 18, 37, // Opcode: S2_storerigp, DecodeIdx: 37
920/* 3180 */ MCD::OPC_FilterValue, 5, 199, 0, // Skip to: 3383
921/* 3184 */ MCD::OPC_ExtractField, 11, 2, // Inst{12-11} ...
922/* 3187 */ MCD::OPC_FilterValue, 0, 62, 0, // Skip to: 3253
923/* 3191 */ MCD::OPC_ExtractField, 27, 1, // Inst{27} ...
924/* 3194 */ MCD::OPC_FilterValue, 0, 49, 0, // Skip to: 3247
925/* 3198 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
926/* 3201 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 3213
927/* 3205 */ MCD::OPC_CheckFieldOrFail, 2, 1, 0,
928/* 3209 */ MCD::OPC_Decode, 204, 17, 38, // Opcode: S2_pstorerbnewt_io, DecodeIdx: 38
929/* 3213 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 3225
930/* 3217 */ MCD::OPC_CheckFieldOrFail, 2, 1, 0,
931/* 3221 */ MCD::OPC_Decode, 254, 18, 38, // Opcode: S4_pstorerbnewtnew_io, DecodeIdx: 38
932/* 3225 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 3237
933/* 3229 */ MCD::OPC_CheckFieldOrFail, 2, 1, 0,
934/* 3233 */ MCD::OPC_Decode, 201, 17, 38, // Opcode: S2_pstorerbnewf_io, DecodeIdx: 38
935/* 3237 */ MCD::OPC_FilterValueOrFail, 3,
936/* 3239 */ MCD::OPC_CheckFieldOrFail, 2, 1, 0,
937/* 3243 */ MCD::OPC_Decode, 249, 18, 38, // Opcode: S4_pstorerbnewfnew_io, DecodeIdx: 38
938/* 3247 */ MCD::OPC_FilterValueOrFail, 1,
939/* 3249 */ MCD::OPC_Decode, 137, 18, 39, // Opcode: S2_storerbnewgp, DecodeIdx: 39
940/* 3253 */ MCD::OPC_FilterValue, 1, 62, 0, // Skip to: 3319
941/* 3257 */ MCD::OPC_ExtractField, 27, 1, // Inst{27} ...
942/* 3260 */ MCD::OPC_FilterValue, 0, 49, 0, // Skip to: 3313
943/* 3264 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
944/* 3267 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 3279
945/* 3271 */ MCD::OPC_CheckFieldOrFail, 2, 1, 0,
946/* 3275 */ MCD::OPC_Decode, 228, 17, 40, // Opcode: S2_pstorerhnewt_io, DecodeIdx: 40
947/* 3279 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 3291
948/* 3283 */ MCD::OPC_CheckFieldOrFail, 2, 1, 0,
949/* 3287 */ MCD::OPC_Decode, 166, 19, 40, // Opcode: S4_pstorerhnewtnew_io, DecodeIdx: 40
950/* 3291 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 3303
951/* 3295 */ MCD::OPC_CheckFieldOrFail, 2, 1, 0,
952/* 3299 */ MCD::OPC_Decode, 225, 17, 40, // Opcode: S2_pstorerhnewf_io, DecodeIdx: 40
953/* 3303 */ MCD::OPC_FilterValueOrFail, 3,
954/* 3305 */ MCD::OPC_CheckFieldOrFail, 2, 1, 0,
955/* 3309 */ MCD::OPC_Decode, 161, 19, 40, // Opcode: S4_pstorerhnewfnew_io, DecodeIdx: 40
956/* 3313 */ MCD::OPC_FilterValueOrFail, 1,
957/* 3315 */ MCD::OPC_Decode, 165, 18, 41, // Opcode: S2_storerhnewgp, DecodeIdx: 41
958/* 3319 */ MCD::OPC_FilterValueOrFail, 2,
959/* 3321 */ MCD::OPC_ExtractField, 27, 1, // Inst{27} ...
960/* 3324 */ MCD::OPC_FilterValue, 0, 49, 0, // Skip to: 3377
961/* 3328 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
962/* 3331 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 3343
963/* 3335 */ MCD::OPC_CheckFieldOrFail, 2, 1, 0,
964/* 3339 */ MCD::OPC_Decode, 240, 17, 42, // Opcode: S2_pstorerinewt_io, DecodeIdx: 42
965/* 3343 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 3355
966/* 3347 */ MCD::OPC_CheckFieldOrFail, 2, 1, 0,
967/* 3351 */ MCD::OPC_Decode, 186, 19, 42, // Opcode: S4_pstorerinewtnew_io, DecodeIdx: 42
968/* 3355 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 3367
969/* 3359 */ MCD::OPC_CheckFieldOrFail, 2, 1, 0,
970/* 3363 */ MCD::OPC_Decode, 237, 17, 42, // Opcode: S2_pstorerinewf_io, DecodeIdx: 42
971/* 3367 */ MCD::OPC_FilterValueOrFail, 3,
972/* 3369 */ MCD::OPC_CheckFieldOrFail, 2, 1, 0,
973/* 3373 */ MCD::OPC_Decode, 181, 19, 42, // Opcode: S4_pstorerinewfnew_io, DecodeIdx: 42
974/* 3377 */ MCD::OPC_FilterValueOrFail, 1,
975/* 3379 */ MCD::OPC_Decode, 179, 18, 43, // Opcode: S2_storerinewgp, DecodeIdx: 43
976/* 3383 */ MCD::OPC_FilterValue, 6, 62, 0, // Skip to: 3449
977/* 3387 */ MCD::OPC_ExtractField, 27, 1, // Inst{27} ...
978/* 3390 */ MCD::OPC_FilterValue, 0, 49, 0, // Skip to: 3443
979/* 3394 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
980/* 3397 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 3409
981/* 3401 */ MCD::OPC_CheckFieldOrFail, 2, 1, 0,
982/* 3405 */ MCD::OPC_Decode, 213, 17, 44, // Opcode: S2_pstorerdt_io, DecodeIdx: 44
983/* 3409 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 3421
984/* 3413 */ MCD::OPC_CheckFieldOrFail, 2, 1, 0,
985/* 3417 */ MCD::OPC_Decode, 141, 19, 44, // Opcode: S4_pstorerdtnew_io, DecodeIdx: 44
986/* 3421 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 3433
987/* 3425 */ MCD::OPC_CheckFieldOrFail, 2, 1, 0,
988/* 3429 */ MCD::OPC_Decode, 210, 17, 44, // Opcode: S2_pstorerdf_io, DecodeIdx: 44
989/* 3433 */ MCD::OPC_FilterValueOrFail, 3,
990/* 3435 */ MCD::OPC_CheckFieldOrFail, 2, 1, 0,
991/* 3439 */ MCD::OPC_Decode, 136, 19, 44, // Opcode: S4_pstorerdfnew_io, DecodeIdx: 44
992/* 3443 */ MCD::OPC_FilterValueOrFail, 1,
993/* 3445 */ MCD::OPC_Decode, 144, 18, 45, // Opcode: S2_storerdgp, DecodeIdx: 45
994/* 3449 */ MCD::OPC_FilterValue, 8, 62, 0, // Skip to: 3515
995/* 3453 */ MCD::OPC_ExtractField, 27, 1, // Inst{27} ...
996/* 3456 */ MCD::OPC_FilterValue, 0, 49, 0, // Skip to: 3509
997/* 3460 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
998/* 3463 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 3475
999/* 3467 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1000/* 3471 */ MCD::OPC_Decode, 179, 12, 46, // Opcode: L2_ploadrbt_io, DecodeIdx: 46
1001/* 3475 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 3487
1002/* 3479 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1003/* 3483 */ MCD::OPC_Decode, 181, 12, 46, // Opcode: L2_ploadrbtnew_io, DecodeIdx: 46
1004/* 3487 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 3499
1005/* 3491 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1006/* 3495 */ MCD::OPC_Decode, 175, 12, 46, // Opcode: L2_ploadrbf_io, DecodeIdx: 46
1007/* 3499 */ MCD::OPC_FilterValueOrFail, 3,
1008/* 3501 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1009/* 3505 */ MCD::OPC_Decode, 177, 12, 46, // Opcode: L2_ploadrbfnew_io, DecodeIdx: 46
1010/* 3509 */ MCD::OPC_FilterValueOrFail, 1,
1011/* 3511 */ MCD::OPC_Decode, 137, 12, 47, // Opcode: L2_loadrbgp, DecodeIdx: 47
1012/* 3515 */ MCD::OPC_FilterValue, 9, 62, 0, // Skip to: 3581
1013/* 3519 */ MCD::OPC_ExtractField, 27, 1, // Inst{27} ...
1014/* 3522 */ MCD::OPC_FilterValue, 0, 49, 0, // Skip to: 3575
1015/* 3526 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
1016/* 3529 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 3541
1017/* 3533 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1018/* 3537 */ MCD::OPC_Decode, 211, 12, 46, // Opcode: L2_ploadrubt_io, DecodeIdx: 46
1019/* 3541 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 3553
1020/* 3545 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1021/* 3549 */ MCD::OPC_Decode, 213, 12, 46, // Opcode: L2_ploadrubtnew_io, DecodeIdx: 46
1022/* 3553 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 3565
1023/* 3557 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1024/* 3561 */ MCD::OPC_Decode, 207, 12, 46, // Opcode: L2_ploadrubf_io, DecodeIdx: 46
1025/* 3565 */ MCD::OPC_FilterValueOrFail, 3,
1026/* 3567 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1027/* 3571 */ MCD::OPC_Decode, 209, 12, 46, // Opcode: L2_ploadrubfnew_io, DecodeIdx: 46
1028/* 3575 */ MCD::OPC_FilterValueOrFail, 1,
1029/* 3577 */ MCD::OPC_Decode, 165, 12, 47, // Opcode: L2_loadrubgp, DecodeIdx: 47
1030/* 3581 */ MCD::OPC_FilterValue, 10, 62, 0, // Skip to: 3647
1031/* 3585 */ MCD::OPC_ExtractField, 27, 1, // Inst{27} ...
1032/* 3588 */ MCD::OPC_FilterValue, 0, 49, 0, // Skip to: 3641
1033/* 3592 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
1034/* 3595 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 3607
1035/* 3599 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1036/* 3603 */ MCD::OPC_Decode, 195, 12, 48, // Opcode: L2_ploadrht_io, DecodeIdx: 48
1037/* 3607 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 3619
1038/* 3611 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1039/* 3615 */ MCD::OPC_Decode, 197, 12, 48, // Opcode: L2_ploadrhtnew_io, DecodeIdx: 48
1040/* 3619 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 3631
1041/* 3623 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1042/* 3627 */ MCD::OPC_Decode, 191, 12, 48, // Opcode: L2_ploadrhf_io, DecodeIdx: 48
1043/* 3631 */ MCD::OPC_FilterValueOrFail, 3,
1044/* 3633 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1045/* 3637 */ MCD::OPC_Decode, 193, 12, 48, // Opcode: L2_ploadrhfnew_io, DecodeIdx: 48
1046/* 3641 */ MCD::OPC_FilterValueOrFail, 1,
1047/* 3643 */ MCD::OPC_Decode, 151, 12, 49, // Opcode: L2_loadrhgp, DecodeIdx: 49
1048/* 3647 */ MCD::OPC_FilterValue, 11, 62, 0, // Skip to: 3713
1049/* 3651 */ MCD::OPC_ExtractField, 27, 1, // Inst{27} ...
1050/* 3654 */ MCD::OPC_FilterValue, 0, 49, 0, // Skip to: 3707
1051/* 3658 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
1052/* 3661 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 3673
1053/* 3665 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1054/* 3669 */ MCD::OPC_Decode, 219, 12, 48, // Opcode: L2_ploadruht_io, DecodeIdx: 48
1055/* 3673 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 3685
1056/* 3677 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1057/* 3681 */ MCD::OPC_Decode, 221, 12, 48, // Opcode: L2_ploadruhtnew_io, DecodeIdx: 48
1058/* 3685 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 3697
1059/* 3689 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1060/* 3693 */ MCD::OPC_Decode, 215, 12, 48, // Opcode: L2_ploadruhf_io, DecodeIdx: 48
1061/* 3697 */ MCD::OPC_FilterValueOrFail, 3,
1062/* 3699 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1063/* 3703 */ MCD::OPC_Decode, 217, 12, 48, // Opcode: L2_ploadruhfnew_io, DecodeIdx: 48
1064/* 3707 */ MCD::OPC_FilterValueOrFail, 1,
1065/* 3709 */ MCD::OPC_Decode, 172, 12, 49, // Opcode: L2_loadruhgp, DecodeIdx: 49
1066/* 3713 */ MCD::OPC_FilterValue, 12, 62, 0, // Skip to: 3779
1067/* 3717 */ MCD::OPC_ExtractField, 27, 1, // Inst{27} ...
1068/* 3720 */ MCD::OPC_FilterValue, 0, 49, 0, // Skip to: 3773
1069/* 3724 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
1070/* 3727 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 3739
1071/* 3731 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1072/* 3735 */ MCD::OPC_Decode, 203, 12, 50, // Opcode: L2_ploadrit_io, DecodeIdx: 50
1073/* 3739 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 3751
1074/* 3743 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1075/* 3747 */ MCD::OPC_Decode, 205, 12, 50, // Opcode: L2_ploadritnew_io, DecodeIdx: 50
1076/* 3751 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 3763
1077/* 3755 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1078/* 3759 */ MCD::OPC_Decode, 199, 12, 50, // Opcode: L2_ploadrif_io, DecodeIdx: 50
1079/* 3763 */ MCD::OPC_FilterValueOrFail, 3,
1080/* 3765 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1081/* 3769 */ MCD::OPC_Decode, 201, 12, 50, // Opcode: L2_ploadrifnew_io, DecodeIdx: 50
1082/* 3773 */ MCD::OPC_FilterValueOrFail, 1,
1083/* 3775 */ MCD::OPC_Decode, 158, 12, 51, // Opcode: L2_loadrigp, DecodeIdx: 51
1084/* 3779 */ MCD::OPC_FilterValueOrFail, 14,
1085/* 3781 */ MCD::OPC_ExtractField, 27, 1, // Inst{27} ...
1086/* 3784 */ MCD::OPC_FilterValue, 0, 49, 0, // Skip to: 3837
1087/* 3788 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
1088/* 3791 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 3803
1089/* 3795 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1090/* 3799 */ MCD::OPC_Decode, 187, 12, 52, // Opcode: L2_ploadrdt_io, DecodeIdx: 52
1091/* 3803 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 3815
1092/* 3807 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1093/* 3811 */ MCD::OPC_Decode, 189, 12, 52, // Opcode: L2_ploadrdtnew_io, DecodeIdx: 52
1094/* 3815 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 3827
1095/* 3819 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1096/* 3823 */ MCD::OPC_Decode, 183, 12, 52, // Opcode: L2_ploadrdf_io, DecodeIdx: 52
1097/* 3827 */ MCD::OPC_FilterValueOrFail, 3,
1098/* 3829 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1099/* 3833 */ MCD::OPC_Decode, 185, 12, 52, // Opcode: L2_ploadrdfnew_io, DecodeIdx: 52
1100/* 3837 */ MCD::OPC_FilterValueOrFail, 1,
1101/* 3839 */ MCD::OPC_Decode, 144, 12, 53, // Opcode: L2_loadrdgp, DecodeIdx: 53
1102/* 3843 */ MCD::OPC_FilterValue, 5, 141, 2, // Skip to: 4500
1103/* 3847 */ MCD::OPC_ExtractField, 25, 3, // Inst{27-25} ...
1104/* 3850 */ MCD::OPC_FilterValue, 0, 59, 0, // Skip to: 3913
1105/* 3854 */ MCD::OPC_ExtractField, 21, 4, // Inst{24-21} ...
1106/* 3857 */ MCD::OPC_FilterValue, 5, 8, 0, // Skip to: 3869
1107/* 3861 */ MCD::OPC_CheckFieldOrFail, 0, 14, 0,
1108/* 3865 */ MCD::OPC_Decode, 180, 10, 54, // Opcode: J2_callr, DecodeIdx: 54
1109/* 3869 */ MCD::OPC_FilterValue, 6, 10, 0, // Skip to: 3883
1110/* 3873 */ MCD::OPC_CheckPredicateOrFail, 0,
1111/* 3875 */ MCD::OPC_CheckFieldOrFail, 0, 14, 0,
1112/* 3879 */ MCD::OPC_Decode, 182, 10, 54, // Opcode: J2_callrh, DecodeIdx: 54
1113/* 3883 */ MCD::OPC_FilterValue, 8, 12, 0, // Skip to: 3899
1114/* 3887 */ MCD::OPC_CheckFieldOrFail, 10, 4, 0,
1115/* 3891 */ MCD::OPC_CheckFieldOrFail, 0, 8, 0,
1116/* 3895 */ MCD::OPC_Decode, 183, 10, 55, // Opcode: J2_callrt, DecodeIdx: 55
1117/* 3899 */ MCD::OPC_FilterValueOrFail, 9,
1118/* 3901 */ MCD::OPC_CheckFieldOrFail, 10, 4, 0,
1119/* 3905 */ MCD::OPC_CheckFieldOrFail, 0, 8, 0,
1120/* 3909 */ MCD::OPC_Decode, 181, 10, 55, // Opcode: J2_callrf, DecodeIdx: 55
1121/* 3913 */ MCD::OPC_FilterValue, 1, 149, 0, // Skip to: 4066
1122/* 3917 */ MCD::OPC_ExtractField, 21, 4, // Inst{24-21} ...
1123/* 3920 */ MCD::OPC_FilterValue, 4, 8, 0, // Skip to: 3932
1124/* 3924 */ MCD::OPC_CheckFieldOrFail, 0, 14, 0,
1125/* 3928 */ MCD::OPC_Decode, 190, 10, 54, // Opcode: J2_jumpr, DecodeIdx: 54
1126/* 3932 */ MCD::OPC_FilterValue, 5, 8, 0, // Skip to: 3944
1127/* 3936 */ MCD::OPC_CheckFieldOrFail, 0, 14, 0,
1128/* 3940 */ MCD::OPC_Decode, 207, 11, 54, // Opcode: J4_hintjumpr, DecodeIdx: 54
1129/* 3944 */ MCD::OPC_FilterValue, 6, 10, 0, // Skip to: 3958
1130/* 3948 */ MCD::OPC_CheckPredicateOrFail, 0,
1131/* 3950 */ MCD::OPC_CheckFieldOrFail, 0, 14, 0,
1132/* 3954 */ MCD::OPC_Decode, 197, 10, 54, // Opcode: J2_jumprh, DecodeIdx: 54
1133/* 3958 */ MCD::OPC_FilterValue, 10, 51, 0, // Skip to: 4013
1134/* 3962 */ MCD::OPC_ExtractField, 10, 4, // Inst{13-10} ...
1135/* 3965 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 3977
1136/* 3969 */ MCD::OPC_CheckFieldOrFail, 0, 8, 0,
1137/* 3973 */ MCD::OPC_Decode, 202, 10, 55, // Opcode: J2_jumprt, DecodeIdx: 55
1138/* 3977 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 3989
1139/* 3981 */ MCD::OPC_CheckFieldOrFail, 0, 8, 0,
1140/* 3985 */ MCD::OPC_Decode, 203, 10, 55, // Opcode: J2_jumprtnew, DecodeIdx: 55
1141/* 3989 */ MCD::OPC_FilterValue, 4, 10, 0, // Skip to: 4003
1142/* 3993 */ MCD::OPC_CheckPredicateOrFail, 1,
1143/* 3995 */ MCD::OPC_CheckFieldOrFail, 0, 8, 0,
1144/* 3999 */ MCD::OPC_Decode, 205, 10, 55, // Opcode: J2_jumprtpt, DecodeIdx: 55
1145/* 4003 */ MCD::OPC_FilterValueOrFail, 6,
1146/* 4005 */ MCD::OPC_CheckFieldOrFail, 0, 8, 0,
1147/* 4009 */ MCD::OPC_Decode, 204, 10, 55, // Opcode: J2_jumprtnewpt, DecodeIdx: 55
1148/* 4013 */ MCD::OPC_FilterValueOrFail, 11,
1149/* 4015 */ MCD::OPC_ExtractField, 10, 4, // Inst{13-10} ...
1150/* 4018 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 4030
1151/* 4022 */ MCD::OPC_CheckFieldOrFail, 0, 8, 0,
1152/* 4026 */ MCD::OPC_Decode, 191, 10, 55, // Opcode: J2_jumprf, DecodeIdx: 55
1153/* 4030 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 4042
1154/* 4034 */ MCD::OPC_CheckFieldOrFail, 0, 8, 0,
1155/* 4038 */ MCD::OPC_Decode, 192, 10, 55, // Opcode: J2_jumprfnew, DecodeIdx: 55
1156/* 4042 */ MCD::OPC_FilterValue, 4, 10, 0, // Skip to: 4056
1157/* 4046 */ MCD::OPC_CheckPredicateOrFail, 1,
1158/* 4048 */ MCD::OPC_CheckFieldOrFail, 0, 8, 0,
1159/* 4052 */ MCD::OPC_Decode, 194, 10, 55, // Opcode: J2_jumprfpt, DecodeIdx: 55
1160/* 4056 */ MCD::OPC_FilterValueOrFail, 6,
1161/* 4058 */ MCD::OPC_CheckFieldOrFail, 0, 8, 0,
1162/* 4062 */ MCD::OPC_Decode, 193, 10, 55, // Opcode: J2_jumprfnewpt, DecodeIdx: 55
1163/* 4066 */ MCD::OPC_FilterValue, 2, 143, 0, // Skip to: 4213
1164/* 4070 */ MCD::OPC_ExtractField, 21, 4, // Inst{24-21} ...
1165/* 4073 */ MCD::OPC_FilterValue, 0, 20, 0, // Skip to: 4097
1166/* 4077 */ MCD::OPC_CheckFieldOrFail, 16, 5, 0,
1167/* 4081 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1168/* 4085 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
1169/* 4089 */ MCD::OPC_CheckFieldOrFail, 0, 2, 0,
1170/* 4093 */ MCD::OPC_Decode, 228, 10, 56, // Opcode: J2_trap0, DecodeIdx: 56
1171/* 4097 */ MCD::OPC_FilterValue, 2, 20, 0, // Skip to: 4121
1172/* 4101 */ MCD::OPC_CheckFieldOrFail, 18, 3, 0,
1173/* 4105 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1174/* 4109 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
1175/* 4113 */ MCD::OPC_CheckFieldOrFail, 0, 2, 0,
1176/* 4117 */ MCD::OPC_Decode, 220, 10, 57, // Opcode: J2_pause, DecodeIdx: 57
1177/* 4121 */ MCD::OPC_FilterValue, 4, 35, 0, // Skip to: 4160
1178/* 4125 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1179/* 4128 */ MCD::OPC_FilterValueOrFail, 0,
1180/* 4130 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
1181/* 4133 */ MCD::OPC_FilterValueOrFail, 0,
1182/* 4135 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
1183/* 4138 */ MCD::OPC_FilterValueOrFail, 0,
1184/* 4140 */ MCD::OPC_CheckPredicate, 2, 10, 0, // Skip to: 4154
1185/* 4144 */ MCD::OPC_CheckField, 16, 5, 0, 4, 0, // Skip to: 4154
1186/* 4150 */ MCD::OPC_Decode, 184, 16, 56, // Opcode: PS_trap1, DecodeIdx: 56
1187/* 4154 */ MCD::OPC_CheckPredicateOrFail, 3,
1188/* 4156 */ MCD::OPC_Decode, 229, 10, 58, // Opcode: J2_trap1, DecodeIdx: 58
1189/* 4160 */ MCD::OPC_FilterValue, 13, 8, 0, // Skip to: 4172
1190/* 4164 */ MCD::OPC_CheckFieldOrFail, 5, 9, 0,
1191/* 4168 */ MCD::OPC_Decode, 242, 25, 59, // Opcode: Y2_icdatar, DecodeIdx: 59
1192/* 4172 */ MCD::OPC_FilterValue, 14, 27, 0, // Skip to: 4203
1193/* 4176 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
1194/* 4179 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 4191
1195/* 4183 */ MCD::OPC_CheckFieldOrFail, 0, 8, 0,
1196/* 4187 */ MCD::OPC_Decode, 248, 25, 60, // Opcode: Y2_ictagw, DecodeIdx: 60
1197/* 4191 */ MCD::OPC_FilterValueOrFail, 1,
1198/* 4193 */ MCD::OPC_CheckPredicateOrFail, 4,
1199/* 4195 */ MCD::OPC_CheckFieldOrFail, 0, 8, 0,
1200/* 4199 */ MCD::OPC_Decode, 243, 25, 60, // Opcode: Y2_icdataw, DecodeIdx: 60
1201/* 4203 */ MCD::OPC_FilterValueOrFail, 15,
1202/* 4205 */ MCD::OPC_CheckFieldOrFail, 5, 9, 0,
1203/* 4209 */ MCD::OPC_Decode, 247, 25, 59, // Opcode: Y2_ictagr, DecodeIdx: 59
1204/* 4213 */ MCD::OPC_FilterValue, 3, 78, 0, // Skip to: 4295
1205/* 4217 */ MCD::OPC_ExtractField, 0, 14, // Inst{13-0} ...
1206/* 4220 */ MCD::OPC_FilterValue, 0, 21, 0, // Skip to: 4245
1207/* 4224 */ MCD::OPC_ExtractField, 21, 4, // Inst{24-21} ...
1208/* 4227 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 4235
1209/* 4231 */ MCD::OPC_Decode, 244, 25, 54, // Opcode: Y2_icinva, DecodeIdx: 54
1210/* 4235 */ MCD::OPC_FilterValueOrFail, 15,
1211/* 4237 */ MCD::OPC_CheckFieldOrFail, 16, 5, 0,
1212/* 4241 */ MCD::OPC_Decode, 227, 10, 61, // Opcode: J2_rte, DecodeIdx: 61
1213/* 4245 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 4258
1214/* 4249 */ MCD::OPC_CheckFieldOrFail, 16, 9, 192, 3,
1215/* 4254 */ MCD::OPC_Decode, 249, 25, 61, // Opcode: Y2_isync, DecodeIdx: 61
1216/* 4258 */ MCD::OPC_FilterValue, 128, 16, 8, 0, // Skip to: 4271
1217/* 4263 */ MCD::OPC_CheckFieldOrFail, 21, 4, 6,
1218/* 4267 */ MCD::OPC_Decode, 245, 25, 54, // Opcode: Y2_icinvidx, DecodeIdx: 54
1219/* 4271 */ MCD::OPC_FilterValueOrFail, 128, 32,
1220/* 4274 */ MCD::OPC_ExtractField, 16, 9, // Inst{24-16} ...
1221/* 4277 */ MCD::OPC_FilterValue, 192, 1, 4, 0, // Skip to: 4286
1222/* 4282 */ MCD::OPC_Decode, 246, 25, 61, // Opcode: Y2_ickill, DecodeIdx: 61
1223/* 4286 */ MCD::OPC_FilterValueOrFail, 224, 3,
1224/* 4289 */ MCD::OPC_CheckPredicateOrFail, 0,
1225/* 4291 */ MCD::OPC_Decode, 230, 10, 61, // Opcode: J2_unpause, DecodeIdx: 61
1226/* 4295 */ MCD::OPC_FilterValue, 4, 8, 0, // Skip to: 4307
1227/* 4299 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
1228/* 4303 */ MCD::OPC_Decode, 185, 10, 62, // Opcode: J2_jump, DecodeIdx: 62
1229/* 4307 */ MCD::OPC_FilterValue, 5, 8, 0, // Skip to: 4319
1230/* 4311 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
1231/* 4315 */ MCD::OPC_Decode, 178, 10, 62, // Opcode: J2_call, DecodeIdx: 62
1232/* 4319 */ MCD::OPC_FilterValueOrFail, 6,
1233/* 4321 */ MCD::OPC_ExtractField, 10, 3, // Inst{12-10} ...
1234/* 4324 */ MCD::OPC_FilterValue, 0, 59, 0, // Skip to: 4387
1235/* 4328 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
1236/* 4331 */ MCD::OPC_FilterValue, 0, 25, 0, // Skip to: 4360
1237/* 4335 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
1238/* 4338 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 4350
1239/* 4342 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
1240/* 4346 */ MCD::OPC_Decode, 208, 10, 63, // Opcode: J2_jumpt, DecodeIdx: 63
1241/* 4350 */ MCD::OPC_FilterValueOrFail, 1,
1242/* 4352 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
1243/* 4356 */ MCD::OPC_Decode, 184, 10, 63, // Opcode: J2_callt, DecodeIdx: 63
1244/* 4360 */ MCD::OPC_FilterValueOrFail, 1,
1245/* 4362 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
1246/* 4365 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 4377
1247/* 4369 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
1248/* 4373 */ MCD::OPC_Decode, 186, 10, 63, // Opcode: J2_jumpf, DecodeIdx: 63
1249/* 4377 */ MCD::OPC_FilterValueOrFail, 1,
1250/* 4379 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
1251/* 4383 */ MCD::OPC_Decode, 179, 10, 63, // Opcode: J2_callf, DecodeIdx: 63
1252/* 4387 */ MCD::OPC_FilterValue, 2, 33, 0, // Skip to: 4424
1253/* 4391 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
1254/* 4394 */ MCD::OPC_FilterValue, 0, 12, 0, // Skip to: 4410
1255/* 4398 */ MCD::OPC_CheckFieldOrFail, 24, 1, 0,
1256/* 4402 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
1257/* 4406 */ MCD::OPC_Decode, 209, 10, 63, // Opcode: J2_jumptnew, DecodeIdx: 63
1258/* 4410 */ MCD::OPC_FilterValueOrFail, 1,
1259/* 4412 */ MCD::OPC_CheckFieldOrFail, 24, 1, 0,
1260/* 4416 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
1261/* 4420 */ MCD::OPC_Decode, 187, 10, 63, // Opcode: J2_jumpfnew, DecodeIdx: 63
1262/* 4424 */ MCD::OPC_FilterValue, 4, 37, 0, // Skip to: 4465
1263/* 4428 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
1264/* 4431 */ MCD::OPC_FilterValue, 0, 14, 0, // Skip to: 4449
1265/* 4435 */ MCD::OPC_CheckPredicateOrFail, 1,
1266/* 4437 */ MCD::OPC_CheckFieldOrFail, 24, 1, 0,
1267/* 4441 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
1268/* 4445 */ MCD::OPC_Decode, 211, 10, 63, // Opcode: J2_jumptpt, DecodeIdx: 63
1269/* 4449 */ MCD::OPC_FilterValueOrFail, 1,
1270/* 4451 */ MCD::OPC_CheckPredicateOrFail, 1,
1271/* 4453 */ MCD::OPC_CheckFieldOrFail, 24, 1, 0,
1272/* 4457 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
1273/* 4461 */ MCD::OPC_Decode, 189, 10, 63, // Opcode: J2_jumpfpt, DecodeIdx: 63
1274/* 4465 */ MCD::OPC_FilterValueOrFail, 6,
1275/* 4467 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
1276/* 4470 */ MCD::OPC_FilterValue, 0, 12, 0, // Skip to: 4486
1277/* 4474 */ MCD::OPC_CheckFieldOrFail, 24, 1, 0,
1278/* 4478 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
1279/* 4482 */ MCD::OPC_Decode, 210, 10, 63, // Opcode: J2_jumptnewpt, DecodeIdx: 63
1280/* 4486 */ MCD::OPC_FilterValueOrFail, 1,
1281/* 4488 */ MCD::OPC_CheckFieldOrFail, 24, 1, 0,
1282/* 4492 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
1283/* 4496 */ MCD::OPC_Decode, 188, 10, 63, // Opcode: J2_jumpfnewpt, DecodeIdx: 63
1284/* 4500 */ MCD::OPC_FilterValue, 6, 32, 5, // Skip to: 5816
1285/* 4504 */ MCD::OPC_ExtractField, 23, 5, // Inst{27-23} ...
1286/* 4507 */ MCD::OPC_FilterValue, 0, 41, 0, // Skip to: 4552
1287/* 4511 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ...
1288/* 4514 */ MCD::OPC_FilterValue, 0, 16, 0, // Skip to: 4534
1289/* 4518 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1290/* 4522 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
1291/* 4526 */ MCD::OPC_CheckFieldOrFail, 0, 3, 0,
1292/* 4530 */ MCD::OPC_Decode, 214, 10, 64, // Opcode: J2_loop0r, DecodeIdx: 64
1293/* 4534 */ MCD::OPC_FilterValueOrFail, 1,
1294/* 4536 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1295/* 4540 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
1296/* 4544 */ MCD::OPC_CheckFieldOrFail, 0, 3, 0,
1297/* 4548 */ MCD::OPC_Decode, 218, 10, 64, // Opcode: J2_loop1r, DecodeIdx: 64
1298/* 4552 */ MCD::OPC_FilterValue, 1, 61, 0, // Skip to: 4617
1299/* 4556 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ...
1300/* 4559 */ MCD::OPC_FilterValue, 1, 16, 0, // Skip to: 4579
1301/* 4563 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1302/* 4567 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
1303/* 4571 */ MCD::OPC_CheckFieldOrFail, 0, 3, 0,
1304/* 4575 */ MCD::OPC_Decode, 222, 10, 64, // Opcode: J2_ploop1sr, DecodeIdx: 64
1305/* 4579 */ MCD::OPC_FilterValue, 2, 16, 0, // Skip to: 4599
1306/* 4583 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1307/* 4587 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
1308/* 4591 */ MCD::OPC_CheckFieldOrFail, 0, 3, 0,
1309/* 4595 */ MCD::OPC_Decode, 224, 10, 64, // Opcode: J2_ploop2sr, DecodeIdx: 64
1310/* 4599 */ MCD::OPC_FilterValueOrFail, 3,
1311/* 4601 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1312/* 4605 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
1313/* 4609 */ MCD::OPC_CheckFieldOrFail, 0, 3, 0,
1314/* 4613 */ MCD::OPC_Decode, 226, 10, 64, // Opcode: J2_ploop3sr, DecodeIdx: 64
1315/* 4617 */ MCD::OPC_FilterValue, 2, 59, 0, // Skip to: 4680
1316/* 4621 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ...
1317/* 4624 */ MCD::OPC_FilterValue, 0, 25, 0, // Skip to: 4653
1318/* 4628 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
1319/* 4631 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 4643
1320/* 4635 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
1321/* 4639 */ MCD::OPC_Decode, 206, 10, 65, // Opcode: J2_jumprz, DecodeIdx: 65
1322/* 4643 */ MCD::OPC_FilterValueOrFail, 1,
1323/* 4645 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
1324/* 4649 */ MCD::OPC_Decode, 195, 10, 65, // Opcode: J2_jumprgtez, DecodeIdx: 65
1325/* 4653 */ MCD::OPC_FilterValueOrFail, 1,
1326/* 4655 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
1327/* 4658 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 4670
1328/* 4662 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
1329/* 4666 */ MCD::OPC_Decode, 207, 10, 65, // Opcode: J2_jumprzpt, DecodeIdx: 65
1330/* 4670 */ MCD::OPC_FilterValueOrFail, 1,
1331/* 4672 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
1332/* 4676 */ MCD::OPC_Decode, 196, 10, 65, // Opcode: J2_jumprgtezpt, DecodeIdx: 65
1333/* 4680 */ MCD::OPC_FilterValue, 3, 59, 0, // Skip to: 4743
1334/* 4684 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ...
1335/* 4687 */ MCD::OPC_FilterValue, 0, 25, 0, // Skip to: 4716
1336/* 4691 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
1337/* 4694 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 4706
1338/* 4698 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
1339/* 4702 */ MCD::OPC_Decode, 200, 10, 65, // Opcode: J2_jumprnz, DecodeIdx: 65
1340/* 4706 */ MCD::OPC_FilterValueOrFail, 1,
1341/* 4708 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
1342/* 4712 */ MCD::OPC_Decode, 198, 10, 65, // Opcode: J2_jumprltez, DecodeIdx: 65
1343/* 4716 */ MCD::OPC_FilterValueOrFail, 1,
1344/* 4718 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
1345/* 4721 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 4733
1346/* 4725 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
1347/* 4729 */ MCD::OPC_Decode, 201, 10, 65, // Opcode: J2_jumprnzpt, DecodeIdx: 65
1348/* 4733 */ MCD::OPC_FilterValueOrFail, 1,
1349/* 4735 */ MCD::OPC_CheckFieldOrFail, 0, 1, 0,
1350/* 4739 */ MCD::OPC_Decode, 199, 10, 65, // Opcode: J2_jumprltezpt, DecodeIdx: 65
1351/* 4743 */ MCD::OPC_FilterValue, 4, 112, 0, // Skip to: 4859
1352/* 4747 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
1353/* 4750 */ MCD::OPC_FilterValue, 0, 41, 0, // Skip to: 4795
1354/* 4754 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ...
1355/* 4757 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 4769
1356/* 4761 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
1357/* 4765 */ MCD::OPC_Decode, 176, 10, 66, // Opcode: G4_tfrgrcr, DecodeIdx: 66
1358/* 4769 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 4781
1359/* 4773 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
1360/* 4777 */ MCD::OPC_Decode, 132, 8, 67, // Opcode: A2_tfrrcr, DecodeIdx: 67
1361/* 4781 */ MCD::OPC_FilterValueOrFail, 2,
1362/* 4783 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
1363/* 4787 */ MCD::OPC_CheckFieldOrFail, 0, 5, 0,
1364/* 4791 */ MCD::OPC_Decode, 150, 26, 54, // Opcode: Y4_trace, DecodeIdx: 54
1365/* 4795 */ MCD::OPC_FilterValue, 1, 18, 0, // Skip to: 4817
1366/* 4799 */ MCD::OPC_CheckPredicateOrFail, 5,
1367/* 4801 */ MCD::OPC_CheckFieldOrFail, 21, 2, 2,
1368/* 4805 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
1369/* 4809 */ MCD::OPC_CheckFieldOrFail, 0, 5, 0,
1370/* 4813 */ MCD::OPC_Decode, 162, 26, 54, // Opcode: Y6_diag, DecodeIdx: 54
1371/* 4817 */ MCD::OPC_FilterValue, 2, 18, 0, // Skip to: 4839
1372/* 4821 */ MCD::OPC_CheckPredicateOrFail, 5,
1373/* 4823 */ MCD::OPC_CheckFieldOrFail, 21, 2, 2,
1374/* 4827 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1375/* 4831 */ MCD::OPC_CheckFieldOrFail, 0, 5, 0,
1376/* 4835 */ MCD::OPC_Decode, 163, 26, 68, // Opcode: Y6_diag0, DecodeIdx: 68
1377/* 4839 */ MCD::OPC_FilterValueOrFail, 3,
1378/* 4841 */ MCD::OPC_CheckPredicateOrFail, 5,
1379/* 4843 */ MCD::OPC_CheckFieldOrFail, 21, 2, 2,
1380/* 4847 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1381/* 4851 */ MCD::OPC_CheckFieldOrFail, 0, 5, 0,
1382/* 4855 */ MCD::OPC_Decode, 164, 26, 68, // Opcode: Y6_diag1, DecodeIdx: 68
1383/* 4859 */ MCD::OPC_FilterValue, 6, 25, 0, // Skip to: 4888
1384/* 4863 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ...
1385/* 4866 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 4878
1386/* 4870 */ MCD::OPC_CheckFieldOrFail, 5, 9, 0,
1387/* 4874 */ MCD::OPC_Decode, 175, 10, 69, // Opcode: G4_tfrgpcp, DecodeIdx: 69
1388/* 4878 */ MCD::OPC_FilterValueOrFail, 1,
1389/* 4880 */ MCD::OPC_CheckFieldOrFail, 5, 9, 0,
1390/* 4884 */ MCD::OPC_Decode, 132, 9, 70, // Opcode: A4_tfrpcp, DecodeIdx: 70
1391/* 4888 */ MCD::OPC_FilterValue, 8, 94, 0, // Skip to: 4986
1392/* 4892 */ MCD::OPC_ExtractField, 0, 14, // Inst{13-0} ...
1393/* 4895 */ MCD::OPC_FilterValue, 0, 27, 0, // Skip to: 4926
1394/* 4899 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ...
1395/* 4902 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 4910
1396/* 4906 */ MCD::OPC_Decode, 131, 26, 54, // Opcode: Y2_swi, DecodeIdx: 54
1397/* 4910 */ MCD::OPC_FilterValue, 2, 6, 0, // Skip to: 4920
1398/* 4914 */ MCD::OPC_CheckPredicateOrFail, 3,
1399/* 4916 */ MCD::OPC_Decode, 140, 26, 54, // Opcode: Y2_wait, DecodeIdx: 54
1400/* 4920 */ MCD::OPC_FilterValueOrFail, 3,
1401/* 4922 */ MCD::OPC_Decode, 130, 26, 54, // Opcode: Y2_stop, DecodeIdx: 54
1402/* 4926 */ MCD::OPC_FilterValue, 32, 25, 0, // Skip to: 4955
1403/* 4930 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ...
1404/* 4933 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 4941
1405/* 4937 */ MCD::OPC_Decode, 227, 25, 54, // Opcode: Y2_cswi, DecodeIdx: 54
1406/* 4941 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 4949
1407/* 4945 */ MCD::OPC_Decode, 254, 25, 54, // Opcode: Y2_resume, DecodeIdx: 54
1408/* 4949 */ MCD::OPC_FilterValueOrFail, 3,
1409/* 4951 */ MCD::OPC_Decode, 129, 26, 54, // Opcode: Y2_start, DecodeIdx: 54
1410/* 4955 */ MCD::OPC_FilterValue, 64, 17, 0, // Skip to: 4976
1411/* 4959 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ...
1412/* 4962 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 4970
1413/* 4966 */ MCD::OPC_Decode, 241, 25, 54, // Opcode: Y2_iassignw, DecodeIdx: 54
1414/* 4970 */ MCD::OPC_FilterValueOrFail, 3,
1415/* 4972 */ MCD::OPC_Decode, 146, 26, 54, // Opcode: Y4_nmi, DecodeIdx: 54
1416/* 4976 */ MCD::OPC_FilterValueOrFail, 96,
1417/* 4978 */ MCD::OPC_CheckFieldOrFail, 21, 2, 0,
1418/* 4982 */ MCD::OPC_Decode, 225, 25, 54, // Opcode: Y2_ciad, DecodeIdx: 54
1419/* 4986 */ MCD::OPC_FilterValue, 9, 51, 0, // Skip to: 5041
1420/* 4990 */ MCD::OPC_ExtractField, 0, 8, // Inst{7-0} ...
1421/* 4993 */ MCD::OPC_FilterValue, 0, 12, 0, // Skip to: 5009
1422/* 4997 */ MCD::OPC_CheckFieldOrFail, 21, 2, 0,
1423/* 5001 */ MCD::OPC_CheckFieldOrFail, 10, 4, 0,
1424/* 5005 */ MCD::OPC_Decode, 255, 25, 55, // Opcode: Y2_setimask, DecodeIdx: 55
1425/* 5009 */ MCD::OPC_FilterValue, 32, 14, 0, // Skip to: 5027
1426/* 5013 */ MCD::OPC_CheckPredicateOrFail, 4,
1427/* 5015 */ MCD::OPC_CheckFieldOrFail, 21, 2, 0,
1428/* 5019 */ MCD::OPC_CheckFieldOrFail, 10, 4, 0,
1429/* 5023 */ MCD::OPC_Decode, 128, 26, 55, // Opcode: Y2_setprio, DecodeIdx: 55
1430/* 5027 */ MCD::OPC_FilterValueOrFail, 96,
1431/* 5029 */ MCD::OPC_CheckFieldOrFail, 21, 2, 0,
1432/* 5033 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
1433/* 5037 */ MCD::OPC_Decode, 147, 26, 54, // Opcode: Y4_siad, DecodeIdx: 54
1434/* 5041 */ MCD::OPC_FilterValue, 10, 25, 0, // Skip to: 5070
1435/* 5045 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ...
1436/* 5048 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 5060
1437/* 5052 */ MCD::OPC_CheckFieldOrFail, 0, 14, 0,
1438/* 5056 */ MCD::OPC_Decode, 226, 25, 71, // Opcode: Y2_crswap0, DecodeIdx: 71
1439/* 5060 */ MCD::OPC_FilterValueOrFail, 1,
1440/* 5062 */ MCD::OPC_CheckFieldOrFail, 0, 14, 0,
1441/* 5066 */ MCD::OPC_Decode, 141, 26, 71, // Opcode: Y4_crswap1, DecodeIdx: 71
1442/* 5070 */ MCD::OPC_FilterValue, 12, 25, 0, // Skip to: 5099
1443/* 5074 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ...
1444/* 5077 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 5089
1445/* 5081 */ MCD::OPC_CheckFieldOrFail, 5, 9, 0,
1446/* 5085 */ MCD::OPC_Decode, 239, 25, 59, // Opcode: Y2_getimask, DecodeIdx: 59
1447/* 5089 */ MCD::OPC_FilterValueOrFail, 3,
1448/* 5091 */ MCD::OPC_CheckFieldOrFail, 5, 9, 0,
1449/* 5095 */ MCD::OPC_Decode, 240, 25, 59, // Opcode: Y2_iassignr, DecodeIdx: 59
1450/* 5099 */ MCD::OPC_FilterValue, 14, 12, 0, // Skip to: 5115
1451/* 5103 */ MCD::OPC_CheckFieldOrFail, 21, 2, 0,
1452/* 5107 */ MCD::OPC_CheckFieldOrFail, 7, 7, 0,
1453/* 5111 */ MCD::OPC_Decode, 134, 26, 72, // Opcode: Y2_tfrsrcr, DecodeIdx: 72
1454/* 5115 */ MCD::OPC_FilterValue, 16, 25, 0, // Skip to: 5144
1455/* 5119 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ...
1456/* 5122 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 5134
1457/* 5126 */ MCD::OPC_CheckFieldOrFail, 5, 9, 0,
1458/* 5130 */ MCD::OPC_Decode, 131, 9, 73, // Opcode: A4_tfrcpp, DecodeIdx: 73
1459/* 5134 */ MCD::OPC_FilterValueOrFail, 1,
1460/* 5136 */ MCD::OPC_CheckFieldOrFail, 5, 9, 0,
1461/* 5140 */ MCD::OPC_Decode, 173, 10, 74, // Opcode: G4_tfrgcpp, DecodeIdx: 74
1462/* 5144 */ MCD::OPC_FilterValue, 18, 33, 0, // Skip to: 5181
1463/* 5148 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ...
1464/* 5151 */ MCD::OPC_FilterValue, 0, 12, 0, // Skip to: 5167
1465/* 5155 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1466/* 5159 */ MCD::OPC_CheckFieldOrFail, 2, 1, 0,
1467/* 5163 */ MCD::OPC_Decode, 212, 10, 75, // Opcode: J2_loop0i, DecodeIdx: 75
1468/* 5167 */ MCD::OPC_FilterValueOrFail, 1,
1469/* 5169 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1470/* 5173 */ MCD::OPC_CheckFieldOrFail, 2, 1, 0,
1471/* 5177 */ MCD::OPC_Decode, 216, 10, 75, // Opcode: J2_loop1i, DecodeIdx: 75
1472/* 5181 */ MCD::OPC_FilterValue, 19, 49, 0, // Skip to: 5234
1473/* 5185 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ...
1474/* 5188 */ MCD::OPC_FilterValue, 1, 12, 0, // Skip to: 5204
1475/* 5192 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1476/* 5196 */ MCD::OPC_CheckFieldOrFail, 2, 1, 0,
1477/* 5200 */ MCD::OPC_Decode, 221, 10, 75, // Opcode: J2_ploop1si, DecodeIdx: 75
1478/* 5204 */ MCD::OPC_FilterValue, 2, 12, 0, // Skip to: 5220
1479/* 5208 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1480/* 5212 */ MCD::OPC_CheckFieldOrFail, 2, 1, 0,
1481/* 5216 */ MCD::OPC_Decode, 223, 10, 75, // Opcode: J2_ploop2si, DecodeIdx: 75
1482/* 5220 */ MCD::OPC_FilterValueOrFail, 3,
1483/* 5222 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1484/* 5226 */ MCD::OPC_CheckFieldOrFail, 2, 1, 0,
1485/* 5230 */ MCD::OPC_Decode, 225, 10, 75, // Opcode: J2_ploop3si, DecodeIdx: 75
1486/* 5234 */ MCD::OPC_FilterValue, 20, 45, 0, // Skip to: 5283
1487/* 5238 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ...
1488/* 5241 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 5253
1489/* 5245 */ MCD::OPC_CheckFieldOrFail, 5, 9, 0,
1490/* 5249 */ MCD::OPC_Decode, 129, 8, 76, // Opcode: A2_tfrcrr, DecodeIdx: 76
1491/* 5253 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 5265
1492/* 5257 */ MCD::OPC_CheckFieldOrFail, 5, 9, 0,
1493/* 5261 */ MCD::OPC_Decode, 174, 10, 77, // Opcode: G4_tfrgcrr, DecodeIdx: 77
1494/* 5265 */ MCD::OPC_FilterValueOrFail, 2,
1495/* 5267 */ MCD::OPC_CheckFieldOrFail, 16, 5, 9,
1496/* 5271 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1497/* 5275 */ MCD::OPC_CheckFieldOrFail, 5, 2, 0,
1498/* 5279 */ MCD::OPC_Decode, 198, 9, 78, // Opcode: C4_addipc, DecodeIdx: 78
1499/* 5283 */ MCD::OPC_FilterValue, 22, 159, 0, // Skip to: 5446
1500/* 5287 */ MCD::OPC_ExtractField, 18, 5, // Inst{22-18} ...
1501/* 5290 */ MCD::OPC_FilterValue, 0, 25, 0, // Skip to: 5319
1502/* 5294 */ MCD::OPC_ExtractField, 2, 6, // Inst{7-2} ...
1503/* 5297 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 5309
1504/* 5301 */ MCD::OPC_CheckFieldOrFail, 10, 4, 0,
1505/* 5305 */ MCD::OPC_Decode, 162, 9, 79, // Opcode: C2_and, DecodeIdx: 79
1506/* 5309 */ MCD::OPC_FilterValueOrFail, 36,
1507/* 5311 */ MCD::OPC_CheckFieldOrFail, 10, 4, 8,
1508/* 5315 */ MCD::OPC_Decode, 209, 9, 80, // Opcode: C4_fastcorner9, DecodeIdx: 80
1509/* 5319 */ MCD::OPC_FilterValue, 4, 29, 0, // Skip to: 5352
1510/* 5323 */ MCD::OPC_ExtractField, 2, 4, // Inst{5-2} ...
1511/* 5326 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 5338
1512/* 5330 */ MCD::OPC_CheckFieldOrFail, 10, 4, 0,
1513/* 5334 */ MCD::OPC_Decode, 199, 9, 81, // Opcode: C4_and_and, DecodeIdx: 81
1514/* 5338 */ MCD::OPC_FilterValueOrFail, 4,
1515/* 5340 */ MCD::OPC_CheckFieldOrFail, 10, 4, 8,
1516/* 5344 */ MCD::OPC_CheckFieldOrFail, 6, 2, 2,
1517/* 5348 */ MCD::OPC_Decode, 210, 9, 80, // Opcode: C4_fastcorner9_not, DecodeIdx: 80
1518/* 5352 */ MCD::OPC_FilterValue, 8, 12, 0, // Skip to: 5368
1519/* 5356 */ MCD::OPC_CheckFieldOrFail, 10, 4, 0,
1520/* 5360 */ MCD::OPC_CheckFieldOrFail, 2, 6, 0,
1521/* 5364 */ MCD::OPC_Decode, 191, 9, 79, // Opcode: C2_or, DecodeIdx: 79
1522/* 5368 */ MCD::OPC_FilterValue, 12, 12, 0, // Skip to: 5384
1523/* 5372 */ MCD::OPC_CheckFieldOrFail, 10, 4, 0,
1524/* 5376 */ MCD::OPC_CheckFieldOrFail, 2, 4, 0,
1525/* 5380 */ MCD::OPC_Decode, 201, 9, 81, // Opcode: C4_and_or, DecodeIdx: 81
1526/* 5384 */ MCD::OPC_FilterValue, 16, 12, 0, // Skip to: 5400
1527/* 5388 */ MCD::OPC_CheckFieldOrFail, 10, 4, 0,
1528/* 5392 */ MCD::OPC_CheckFieldOrFail, 2, 6, 0,
1529/* 5396 */ MCD::OPC_Decode, 197, 9, 80, // Opcode: C2_xor, DecodeIdx: 80
1530/* 5400 */ MCD::OPC_FilterValue, 20, 12, 0, // Skip to: 5416
1531/* 5404 */ MCD::OPC_CheckFieldOrFail, 10, 4, 0,
1532/* 5408 */ MCD::OPC_CheckFieldOrFail, 2, 4, 0,
1533/* 5412 */ MCD::OPC_Decode, 214, 9, 81, // Opcode: C4_or_and, DecodeIdx: 81
1534/* 5416 */ MCD::OPC_FilterValue, 24, 12, 0, // Skip to: 5432
1535/* 5420 */ MCD::OPC_CheckFieldOrFail, 10, 4, 0,
1536/* 5424 */ MCD::OPC_CheckFieldOrFail, 2, 6, 0,
1537/* 5428 */ MCD::OPC_Decode, 163, 9, 79, // Opcode: C2_andn, DecodeIdx: 79
1538/* 5432 */ MCD::OPC_FilterValueOrFail, 28,
1539/* 5434 */ MCD::OPC_CheckFieldOrFail, 10, 4, 0,
1540/* 5438 */ MCD::OPC_CheckFieldOrFail, 2, 4, 0,
1541/* 5442 */ MCD::OPC_Decode, 216, 9, 81, // Opcode: C4_or_or, DecodeIdx: 81
1542/* 5446 */ MCD::OPC_FilterValue, 23, 117, 0, // Skip to: 5567
1543/* 5450 */ MCD::OPC_ExtractField, 18, 5, // Inst{22-18} ...
1544/* 5453 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 5465
1545/* 5457 */ MCD::OPC_CheckFieldOrFail, 2, 12, 0,
1546/* 5461 */ MCD::OPC_Decode, 164, 9, 82, // Opcode: C2_any8, DecodeIdx: 82
1547/* 5465 */ MCD::OPC_FilterValue, 4, 12, 0, // Skip to: 5481
1548/* 5469 */ MCD::OPC_CheckFieldOrFail, 10, 4, 0,
1549/* 5473 */ MCD::OPC_CheckFieldOrFail, 2, 4, 0,
1550/* 5477 */ MCD::OPC_Decode, 200, 9, 81, // Opcode: C4_and_andn, DecodeIdx: 81
1551/* 5481 */ MCD::OPC_FilterValue, 8, 8, 0, // Skip to: 5493
1552/* 5485 */ MCD::OPC_CheckFieldOrFail, 2, 12, 0,
1553/* 5489 */ MCD::OPC_Decode, 161, 9, 82, // Opcode: C2_all8, DecodeIdx: 82
1554/* 5493 */ MCD::OPC_FilterValue, 12, 12, 0, // Skip to: 5509
1555/* 5497 */ MCD::OPC_CheckFieldOrFail, 10, 4, 0,
1556/* 5501 */ MCD::OPC_CheckFieldOrFail, 2, 4, 0,
1557/* 5505 */ MCD::OPC_Decode, 202, 9, 81, // Opcode: C4_and_orn, DecodeIdx: 81
1558/* 5509 */ MCD::OPC_FilterValue, 16, 8, 0, // Skip to: 5521
1559/* 5513 */ MCD::OPC_CheckFieldOrFail, 2, 12, 0,
1560/* 5517 */ MCD::OPC_Decode, 190, 9, 82, // Opcode: C2_not, DecodeIdx: 82
1561/* 5521 */ MCD::OPC_FilterValue, 20, 12, 0, // Skip to: 5537
1562/* 5525 */ MCD::OPC_CheckFieldOrFail, 10, 4, 0,
1563/* 5529 */ MCD::OPC_CheckFieldOrFail, 2, 4, 0,
1564/* 5533 */ MCD::OPC_Decode, 215, 9, 81, // Opcode: C4_or_andn, DecodeIdx: 81
1565/* 5537 */ MCD::OPC_FilterValue, 24, 12, 0, // Skip to: 5553
1566/* 5541 */ MCD::OPC_CheckFieldOrFail, 10, 4, 0,
1567/* 5545 */ MCD::OPC_CheckFieldOrFail, 2, 6, 0,
1568/* 5549 */ MCD::OPC_Decode, 192, 9, 79, // Opcode: C2_orn, DecodeIdx: 79
1569/* 5553 */ MCD::OPC_FilterValueOrFail, 28,
1570/* 5555 */ MCD::OPC_CheckFieldOrFail, 10, 4, 0,
1571/* 5559 */ MCD::OPC_CheckFieldOrFail, 2, 4, 0,
1572/* 5563 */ MCD::OPC_Decode, 217, 9, 81, // Opcode: C4_or_orn, DecodeIdx: 81
1573/* 5567 */ MCD::OPC_FilterValue, 24, 134, 0, // Skip to: 5705
1574/* 5571 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
1575/* 5574 */ MCD::OPC_FilterValue, 0, 49, 0, // Skip to: 5627
1576/* 5578 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ...
1577/* 5581 */ MCD::OPC_FilterValue, 0, 12, 0, // Skip to: 5597
1578/* 5585 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1579/* 5589 */ MCD::OPC_CheckFieldOrFail, 0, 5, 0,
1580/* 5593 */ MCD::OPC_Decode, 139, 26, 83, // Opcode: Y2_tlbw, DecodeIdx: 83
1581/* 5597 */ MCD::OPC_FilterValue, 1, 16, 0, // Skip to: 5617
1582/* 5601 */ MCD::OPC_CheckFieldOrFail, 16, 5, 0,
1583/* 5605 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
1584/* 5609 */ MCD::OPC_CheckFieldOrFail, 0, 5, 0,
1585/* 5613 */ MCD::OPC_Decode, 224, 25, 61, // Opcode: Y2_break, DecodeIdx: 61
1586/* 5617 */ MCD::OPC_FilterValueOrFail, 2,
1587/* 5619 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
1588/* 5623 */ MCD::OPC_Decode, 137, 26, 84, // Opcode: Y2_tlbr, DecodeIdx: 84
1589/* 5627 */ MCD::OPC_FilterValue, 1, 16, 0, // Skip to: 5647
1590/* 5631 */ MCD::OPC_CheckFieldOrFail, 16, 7, 32,
1591/* 5635 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
1592/* 5639 */ MCD::OPC_CheckFieldOrFail, 0, 5, 0,
1593/* 5643 */ MCD::OPC_Decode, 135, 26, 61, // Opcode: Y2_tlblock, DecodeIdx: 61
1594/* 5647 */ MCD::OPC_FilterValue, 2, 16, 0, // Skip to: 5667
1595/* 5651 */ MCD::OPC_CheckFieldOrFail, 16, 7, 32,
1596/* 5655 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
1597/* 5659 */ MCD::OPC_CheckFieldOrFail, 0, 5, 0,
1598/* 5663 */ MCD::OPC_Decode, 138, 26, 61, // Opcode: Y2_tlbunlock, DecodeIdx: 61
1599/* 5667 */ MCD::OPC_FilterValue, 3, 16, 0, // Skip to: 5687
1600/* 5671 */ MCD::OPC_CheckFieldOrFail, 16, 7, 32,
1601/* 5675 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
1602/* 5679 */ MCD::OPC_CheckFieldOrFail, 0, 5, 0,
1603/* 5683 */ MCD::OPC_Decode, 250, 25, 61, // Opcode: Y2_k0lock, DecodeIdx: 61
1604/* 5687 */ MCD::OPC_FilterValueOrFail, 4,
1605/* 5689 */ MCD::OPC_CheckFieldOrFail, 16, 7, 32,
1606/* 5693 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
1607/* 5697 */ MCD::OPC_CheckFieldOrFail, 0, 5, 0,
1608/* 5701 */ MCD::OPC_Decode, 251, 25, 61, // Opcode: Y2_k0unlock, DecodeIdx: 61
1609/* 5705 */ MCD::OPC_FilterValue, 25, 53, 0, // Skip to: 5762
1610/* 5709 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ...
1611/* 5712 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 5724
1612/* 5716 */ MCD::OPC_CheckFieldOrFail, 5, 9, 0,
1613/* 5720 */ MCD::OPC_Decode, 136, 26, 59, // Opcode: Y2_tlbp, DecodeIdx: 59
1614/* 5724 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 5736
1615/* 5728 */ MCD::OPC_CheckFieldOrFail, 0, 14, 0,
1616/* 5732 */ MCD::OPC_Decode, 160, 26, 54, // Opcode: Y5_tlbasidi, DecodeIdx: 54
1617/* 5736 */ MCD::OPC_FilterValue, 2, 12, 0, // Skip to: 5752
1618/* 5740 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1619/* 5744 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
1620/* 5748 */ MCD::OPC_Decode, 151, 26, 85, // Opcode: Y5_ctlbw, DecodeIdx: 85
1621/* 5752 */ MCD::OPC_FilterValueOrFail, 3,
1622/* 5754 */ MCD::OPC_CheckFieldOrFail, 5, 9, 0,
1623/* 5758 */ MCD::OPC_Decode, 161, 26, 86, // Opcode: Y5_tlboc, DecodeIdx: 86
1624/* 5762 */ MCD::OPC_FilterValue, 26, 12, 0, // Skip to: 5778
1625/* 5766 */ MCD::OPC_CheckFieldOrFail, 21, 2, 0,
1626/* 5770 */ MCD::OPC_CheckFieldOrFail, 7, 7, 0,
1627/* 5774 */ MCD::OPC_Decode, 149, 26, 87, // Opcode: Y4_tfrspcp, DecodeIdx: 87
1628/* 5778 */ MCD::OPC_FilterValue, 27, 12, 0, // Skip to: 5794
1629/* 5782 */ MCD::OPC_CheckFieldOrFail, 21, 2, 0,
1630/* 5786 */ MCD::OPC_CheckFieldOrFail, 0, 14, 0,
1631/* 5790 */ MCD::OPC_Decode, 142, 26, 88, // Opcode: Y4_crswap10, DecodeIdx: 88
1632/* 5794 */ MCD::OPC_FilterValue, 29, 8, 0, // Skip to: 5806
1633/* 5798 */ MCD::OPC_CheckFieldOrFail, 5, 9, 0,
1634/* 5802 */ MCD::OPC_Decode, 133, 26, 89, // Opcode: Y2_tfrscrr, DecodeIdx: 89
1635/* 5806 */ MCD::OPC_FilterValueOrFail, 30,
1636/* 5808 */ MCD::OPC_CheckFieldOrFail, 5, 9, 0,
1637/* 5812 */ MCD::OPC_Decode, 148, 26, 90, // Opcode: Y4_tfrscpp, DecodeIdx: 90
1638/* 5816 */ MCD::OPC_FilterValue, 7, 31, 3, // Skip to: 6619
1639/* 5820 */ MCD::OPC_ExtractField, 25, 3, // Inst{27-25} ...
1640/* 5823 */ MCD::OPC_FilterValue, 0, 178, 1, // Skip to: 6261
1641/* 5827 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
1642/* 5830 */ MCD::OPC_FilterValue, 0, 194, 0, // Skip to: 6028
1643/* 5834 */ MCD::OPC_ExtractField, 10, 4, // Inst{13-10} ...
1644/* 5837 */ MCD::OPC_FilterValue, 0, 25, 0, // Skip to: 5866
1645/* 5841 */ MCD::OPC_ExtractField, 22, 3, // Inst{24-22} ...
1646/* 5844 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 5856
1647/* 5848 */ MCD::OPC_CheckFieldOrFail, 5, 5, 0,
1648/* 5852 */ MCD::OPC_Decode, 174, 7, 59, // Opcode: A2_aslh, DecodeIdx: 59
1649/* 5856 */ MCD::OPC_FilterValueOrFail, 3,
1650/* 5858 */ MCD::OPC_CheckFieldOrFail, 5, 5, 0,
1651/* 5862 */ MCD::OPC_Decode, 197, 8, 59, // Opcode: A2_zxth, DecodeIdx: 59
1652/* 5866 */ MCD::OPC_FilterValue, 8, 37, 0, // Skip to: 5907
1653/* 5870 */ MCD::OPC_ExtractField, 22, 3, // Inst{24-22} ...
1654/* 5873 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 5885
1655/* 5877 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
1656/* 5881 */ MCD::OPC_Decode, 228, 8, 91, // Opcode: A4_paslht, DecodeIdx: 91
1657/* 5885 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 5897
1658/* 5889 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
1659/* 5893 */ MCD::OPC_Decode, 244, 8, 91, // Opcode: A4_pzxtbt, DecodeIdx: 91
1660/* 5897 */ MCD::OPC_FilterValueOrFail, 3,
1661/* 5899 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
1662/* 5903 */ MCD::OPC_Decode, 248, 8, 91, // Opcode: A4_pzxtht, DecodeIdx: 91
1663/* 5907 */ MCD::OPC_FilterValue, 9, 37, 0, // Skip to: 5948
1664/* 5911 */ MCD::OPC_ExtractField, 22, 3, // Inst{24-22} ...
1665/* 5914 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 5926
1666/* 5918 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
1667/* 5922 */ MCD::OPC_Decode, 229, 8, 91, // Opcode: A4_paslhtnew, DecodeIdx: 91
1668/* 5926 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 5938
1669/* 5930 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
1670/* 5934 */ MCD::OPC_Decode, 245, 8, 91, // Opcode: A4_pzxtbtnew, DecodeIdx: 91
1671/* 5938 */ MCD::OPC_FilterValueOrFail, 3,
1672/* 5940 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
1673/* 5944 */ MCD::OPC_Decode, 249, 8, 91, // Opcode: A4_pzxthtnew, DecodeIdx: 91
1674/* 5948 */ MCD::OPC_FilterValue, 10, 37, 0, // Skip to: 5989
1675/* 5952 */ MCD::OPC_ExtractField, 22, 3, // Inst{24-22} ...
1676/* 5955 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 5967
1677/* 5959 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
1678/* 5963 */ MCD::OPC_Decode, 226, 8, 91, // Opcode: A4_paslhf, DecodeIdx: 91
1679/* 5967 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 5979
1680/* 5971 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
1681/* 5975 */ MCD::OPC_Decode, 242, 8, 91, // Opcode: A4_pzxtbf, DecodeIdx: 91
1682/* 5979 */ MCD::OPC_FilterValueOrFail, 3,
1683/* 5981 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
1684/* 5985 */ MCD::OPC_Decode, 246, 8, 91, // Opcode: A4_pzxthf, DecodeIdx: 91
1685/* 5989 */ MCD::OPC_FilterValueOrFail, 11,
1686/* 5991 */ MCD::OPC_ExtractField, 22, 3, // Inst{24-22} ...
1687/* 5994 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 6006
1688/* 5998 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
1689/* 6002 */ MCD::OPC_Decode, 227, 8, 91, // Opcode: A4_paslhfnew, DecodeIdx: 91
1690/* 6006 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 6018
1691/* 6010 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
1692/* 6014 */ MCD::OPC_Decode, 243, 8, 91, // Opcode: A4_pzxtbfnew, DecodeIdx: 91
1693/* 6018 */ MCD::OPC_FilterValueOrFail, 3,
1694/* 6020 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
1695/* 6024 */ MCD::OPC_Decode, 247, 8, 91, // Opcode: A4_pzxthfnew, DecodeIdx: 91
1696/* 6028 */ MCD::OPC_FilterValueOrFail, 1,
1697/* 6030 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
1698/* 6033 */ MCD::OPC_FilterValue, 0, 218, 0, // Skip to: 6255
1699/* 6037 */ MCD::OPC_ExtractField, 10, 4, // Inst{13-10} ...
1700/* 6040 */ MCD::OPC_FilterValue, 0, 49, 0, // Skip to: 6093
1701/* 6044 */ MCD::OPC_ExtractField, 22, 2, // Inst{23-22} ...
1702/* 6047 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 6059
1703/* 6051 */ MCD::OPC_CheckFieldOrFail, 5, 5, 0,
1704/* 6055 */ MCD::OPC_Decode, 175, 7, 59, // Opcode: A2_asrh, DecodeIdx: 59
1705/* 6059 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 6071
1706/* 6063 */ MCD::OPC_CheckFieldOrFail, 5, 5, 0,
1707/* 6067 */ MCD::OPC_Decode, 128, 8, 59, // Opcode: A2_tfr, DecodeIdx: 59
1708/* 6071 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 6083
1709/* 6075 */ MCD::OPC_CheckFieldOrFail, 5, 5, 0,
1710/* 6079 */ MCD::OPC_Decode, 253, 7, 59, // Opcode: A2_sxtb, DecodeIdx: 59
1711/* 6083 */ MCD::OPC_FilterValueOrFail, 3,
1712/* 6085 */ MCD::OPC_CheckFieldOrFail, 5, 5, 0,
1713/* 6089 */ MCD::OPC_Decode, 254, 7, 59, // Opcode: A2_sxth, DecodeIdx: 59
1714/* 6093 */ MCD::OPC_FilterValue, 8, 37, 0, // Skip to: 6134
1715/* 6097 */ MCD::OPC_ExtractField, 22, 2, // Inst{23-22} ...
1716/* 6100 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 6112
1717/* 6104 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
1718/* 6108 */ MCD::OPC_Decode, 232, 8, 91, // Opcode: A4_pasrht, DecodeIdx: 91
1719/* 6112 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 6124
1720/* 6116 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
1721/* 6120 */ MCD::OPC_Decode, 236, 8, 91, // Opcode: A4_psxtbt, DecodeIdx: 91
1722/* 6124 */ MCD::OPC_FilterValueOrFail, 3,
1723/* 6126 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
1724/* 6130 */ MCD::OPC_Decode, 240, 8, 91, // Opcode: A4_psxtht, DecodeIdx: 91
1725/* 6134 */ MCD::OPC_FilterValue, 9, 37, 0, // Skip to: 6175
1726/* 6138 */ MCD::OPC_ExtractField, 22, 2, // Inst{23-22} ...
1727/* 6141 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 6153
1728/* 6145 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
1729/* 6149 */ MCD::OPC_Decode, 233, 8, 91, // Opcode: A4_pasrhtnew, DecodeIdx: 91
1730/* 6153 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 6165
1731/* 6157 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
1732/* 6161 */ MCD::OPC_Decode, 237, 8, 91, // Opcode: A4_psxtbtnew, DecodeIdx: 91
1733/* 6165 */ MCD::OPC_FilterValueOrFail, 3,
1734/* 6167 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
1735/* 6171 */ MCD::OPC_Decode, 241, 8, 91, // Opcode: A4_psxthtnew, DecodeIdx: 91
1736/* 6175 */ MCD::OPC_FilterValue, 10, 37, 0, // Skip to: 6216
1737/* 6179 */ MCD::OPC_ExtractField, 22, 2, // Inst{23-22} ...
1738/* 6182 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 6194
1739/* 6186 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
1740/* 6190 */ MCD::OPC_Decode, 230, 8, 91, // Opcode: A4_pasrhf, DecodeIdx: 91
1741/* 6194 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 6206
1742/* 6198 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
1743/* 6202 */ MCD::OPC_Decode, 234, 8, 91, // Opcode: A4_psxtbf, DecodeIdx: 91
1744/* 6206 */ MCD::OPC_FilterValueOrFail, 3,
1745/* 6208 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
1746/* 6212 */ MCD::OPC_Decode, 238, 8, 91, // Opcode: A4_psxthf, DecodeIdx: 91
1747/* 6216 */ MCD::OPC_FilterValueOrFail, 11,
1748/* 6218 */ MCD::OPC_ExtractField, 22, 2, // Inst{23-22} ...
1749/* 6221 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 6233
1750/* 6225 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
1751/* 6229 */ MCD::OPC_Decode, 231, 8, 91, // Opcode: A4_pasrhfnew, DecodeIdx: 91
1752/* 6233 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 6245
1753/* 6237 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
1754/* 6241 */ MCD::OPC_Decode, 235, 8, 91, // Opcode: A4_psxtbfnew, DecodeIdx: 91
1755/* 6245 */ MCD::OPC_FilterValueOrFail, 3,
1756/* 6247 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
1757/* 6251 */ MCD::OPC_Decode, 239, 8, 91, // Opcode: A4_psxthfnew, DecodeIdx: 91
1758/* 6255 */ MCD::OPC_FilterValueOrFail, 1,
1759/* 6257 */ MCD::OPC_Decode, 131, 8, 92, // Opcode: A2_tfril, DecodeIdx: 92
1760/* 6261 */ MCD::OPC_FilterValue, 1, 76, 0, // Skip to: 6341
1761/* 6265 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
1762/* 6268 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 6280
1763/* 6272 */ MCD::OPC_CheckFieldOrFail, 21, 1, 1,
1764/* 6276 */ MCD::OPC_Decode, 130, 8, 92, // Opcode: A2_tfrih, DecodeIdx: 92
1765/* 6280 */ MCD::OPC_FilterValueOrFail, 1,
1766/* 6282 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
1767/* 6285 */ MCD::OPC_FilterValue, 0, 17, 0, // Skip to: 6306
1768/* 6289 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
1769/* 6292 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 6300
1770/* 6296 */ MCD::OPC_Decode, 188, 9, 93, // Opcode: C2_muxir, DecodeIdx: 93
1771/* 6300 */ MCD::OPC_FilterValueOrFail, 1,
1772/* 6302 */ MCD::OPC_Decode, 189, 9, 94, // Opcode: C2_muxri, DecodeIdx: 94
1773/* 6306 */ MCD::OPC_FilterValueOrFail, 1,
1774/* 6308 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
1775/* 6311 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 6319
1776/* 6315 */ MCD::OPC_Decode, 219, 8, 95, // Opcode: A4_combineri, DecodeIdx: 95
1777/* 6319 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 6327
1778/* 6323 */ MCD::OPC_Decode, 218, 8, 96, // Opcode: A4_combineir, DecodeIdx: 96
1779/* 6327 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 6335
1780/* 6331 */ MCD::OPC_Decode, 251, 8, 97, // Opcode: A4_rcmpeqi, DecodeIdx: 97
1781/* 6335 */ MCD::OPC_FilterValueOrFail, 3,
1782/* 6337 */ MCD::OPC_Decode, 253, 8, 97, // Opcode: A4_rcmpneqi, DecodeIdx: 97
1783/* 6341 */ MCD::OPC_FilterValue, 2, 119, 0, // Skip to: 6464
1784/* 6345 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ...
1785/* 6348 */ MCD::OPC_FilterValue, 0, 17, 0, // Skip to: 6369
1786/* 6352 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
1787/* 6355 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 6363
1788/* 6359 */ MCD::OPC_Decode, 201, 7, 93, // Opcode: A2_paddit, DecodeIdx: 93
1789/* 6363 */ MCD::OPC_FilterValueOrFail, 1,
1790/* 6365 */ MCD::OPC_Decode, 202, 7, 93, // Opcode: A2_padditnew, DecodeIdx: 93
1791/* 6369 */ MCD::OPC_FilterValue, 1, 17, 0, // Skip to: 6390
1792/* 6373 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
1793/* 6376 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 6384
1794/* 6380 */ MCD::OPC_Decode, 199, 7, 93, // Opcode: A2_paddif, DecodeIdx: 93
1795/* 6384 */ MCD::OPC_FilterValueOrFail, 1,
1796/* 6386 */ MCD::OPC_Decode, 200, 7, 93, // Opcode: A2_paddifnew, DecodeIdx: 93
1797/* 6390 */ MCD::OPC_FilterValue, 2, 43, 0, // Skip to: 6437
1798/* 6394 */ MCD::OPC_ExtractField, 2, 3, // Inst{4-2} ...
1799/* 6397 */ MCD::OPC_FilterValue, 0, 17, 0, // Skip to: 6418
1800/* 6401 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
1801/* 6404 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 6412
1802/* 6408 */ MCD::OPC_Decode, 177, 9, 98, // Opcode: C2_cmpeqi, DecodeIdx: 98
1803/* 6412 */ MCD::OPC_FilterValueOrFail, 1,
1804/* 6414 */ MCD::OPC_Decode, 180, 9, 98, // Opcode: C2_cmpgti, DecodeIdx: 98
1805/* 6418 */ MCD::OPC_FilterValueOrFail, 4,
1806/* 6420 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
1807/* 6423 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 6431
1808/* 6427 */ MCD::OPC_Decode, 208, 9, 98, // Opcode: C4_cmpneqi, DecodeIdx: 98
1809/* 6431 */ MCD::OPC_FilterValueOrFail, 1,
1810/* 6433 */ MCD::OPC_Decode, 204, 9, 98, // Opcode: C4_cmpltei, DecodeIdx: 98
1811/* 6437 */ MCD::OPC_FilterValueOrFail, 3,
1812/* 6439 */ MCD::OPC_ExtractField, 2, 3, // Inst{4-2} ...
1813/* 6442 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 6454
1814/* 6446 */ MCD::OPC_CheckFieldOrFail, 21, 2, 0,
1815/* 6450 */ MCD::OPC_Decode, 183, 9, 99, // Opcode: C2_cmpgtui, DecodeIdx: 99
1816/* 6454 */ MCD::OPC_FilterValueOrFail, 4,
1817/* 6456 */ MCD::OPC_CheckFieldOrFail, 21, 2, 0,
1818/* 6460 */ MCD::OPC_Decode, 206, 9, 99, // Opcode: C4_cmplteui, DecodeIdx: 99
1819/* 6464 */ MCD::OPC_FilterValue, 3, 25, 0, // Skip to: 6493
1820/* 6468 */ MCD::OPC_ExtractField, 22, 3, // Inst{24-22} ...
1821/* 6471 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 6479
1822/* 6475 */ MCD::OPC_Decode, 172, 7, 100, // Opcode: A2_andir, DecodeIdx: 100
1823/* 6479 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 6487
1824/* 6483 */ MCD::OPC_Decode, 241, 7, 101, // Opcode: A2_subri, DecodeIdx: 101
1825/* 6487 */ MCD::OPC_FilterValueOrFail, 2,
1826/* 6489 */ MCD::OPC_Decode, 195, 7, 100, // Opcode: A2_orir, DecodeIdx: 100
1827/* 6493 */ MCD::OPC_FilterValue, 4, 12, 0, // Skip to: 6509
1828/* 6497 */ MCD::OPC_CheckFieldOrFail, 24, 1, 0,
1829/* 6501 */ MCD::OPC_CheckFieldOrFail, 21, 1, 0,
1830/* 6505 */ MCD::OPC_Decode, 133, 8, 102, // Opcode: A2_tfrsi, DecodeIdx: 102
1831/* 6509 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 6517
1832/* 6513 */ MCD::OPC_Decode, 187, 9, 103, // Opcode: C2_muxii, DecodeIdx: 103
1833/* 6517 */ MCD::OPC_FilterValue, 6, 21, 0, // Skip to: 6542
1834/* 6521 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ...
1835/* 6524 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 6532
1836/* 6528 */ MCD::OPC_Decode, 180, 7, 104, // Opcode: A2_combineii, DecodeIdx: 104
1837/* 6532 */ MCD::OPC_FilterValueOrFail, 1,
1838/* 6534 */ MCD::OPC_CheckFieldOrFail, 21, 2, 0,
1839/* 6538 */ MCD::OPC_Decode, 217, 8, 105, // Opcode: A4_combineii, DecodeIdx: 105
1840/* 6542 */ MCD::OPC_FilterValueOrFail, 7,
1841/* 6544 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ...
1842/* 6547 */ MCD::OPC_FilterValue, 0, 25, 0, // Skip to: 6576
1843/* 6551 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
1844/* 6554 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 6566
1845/* 6558 */ MCD::OPC_CheckFieldOrFail, 20, 1, 0,
1846/* 6562 */ MCD::OPC_Decode, 173, 9, 106, // Opcode: C2_cmoveit, DecodeIdx: 106
1847/* 6566 */ MCD::OPC_FilterValueOrFail, 1,
1848/* 6568 */ MCD::OPC_CheckFieldOrFail, 20, 1, 0,
1849/* 6572 */ MCD::OPC_Decode, 175, 9, 106, // Opcode: C2_cmovenewit, DecodeIdx: 106
1850/* 6576 */ MCD::OPC_FilterValue, 1, 25, 0, // Skip to: 6605
1851/* 6580 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
1852/* 6583 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 6595
1853/* 6587 */ MCD::OPC_CheckFieldOrFail, 20, 1, 0,
1854/* 6591 */ MCD::OPC_Decode, 172, 9, 106, // Opcode: C2_cmoveif, DecodeIdx: 106
1855/* 6595 */ MCD::OPC_FilterValueOrFail, 1,
1856/* 6597 */ MCD::OPC_CheckFieldOrFail, 20, 1, 0,
1857/* 6601 */ MCD::OPC_Decode, 174, 9, 106, // Opcode: C2_cmovenewif, DecodeIdx: 106
1858/* 6605 */ MCD::OPC_FilterValueOrFail, 2,
1859/* 6607 */ MCD::OPC_CheckFieldOrFail, 16, 7, 0,
1860/* 6611 */ MCD::OPC_CheckFieldOrFail, 0, 14, 0,
1861/* 6615 */ MCD::OPC_Decode, 192, 7, 61, // Opcode: A2_nop, DecodeIdx: 61
1862/* 6619 */ MCD::OPC_FilterValue, 8, 161, 8, // Skip to: 8832
1863/* 6623 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
1864/* 6626 */ MCD::OPC_FilterValue, 0, 163, 1, // Skip to: 7049
1865/* 6630 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
1866/* 6633 */ MCD::OPC_FilterValue, 0, 57, 0, // Skip to: 6694
1867/* 6637 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
1868/* 6640 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 6648
1869/* 6644 */ MCD::OPC_Decode, 226, 16, 107, // Opcode: S2_asr_i_p, DecodeIdx: 107
1870/* 6648 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 6660
1871/* 6652 */ MCD::OPC_CheckFieldOrFail, 12, 2, 0,
1872/* 6656 */ MCD::OPC_Decode, 249, 19, 108, // Opcode: S5_vasrhrnd, DecodeIdx: 108
1873/* 6660 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 6672
1874/* 6664 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1875/* 6668 */ MCD::OPC_Decode, 240, 16, 109, // Opcode: S2_asr_i_vw, DecodeIdx: 109
1876/* 6672 */ MCD::OPC_FilterValue, 4, 8, 0, // Skip to: 6684
1877/* 6676 */ MCD::OPC_CheckFieldOrFail, 12, 2, 0,
1878/* 6680 */ MCD::OPC_Decode, 239, 16, 108, // Opcode: S2_asr_i_vh, DecodeIdx: 108
1879/* 6684 */ MCD::OPC_FilterValueOrFail, 7,
1880/* 6686 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
1881/* 6690 */ MCD::OPC_Decode, 240, 9, 110, // Opcode: F2_conv_df2d, DecodeIdx: 110
1882/* 6694 */ MCD::OPC_FilterValue, 1, 45, 0, // Skip to: 6743
1883/* 6698 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
1884/* 6701 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 6709
1885/* 6705 */ MCD::OPC_Decode, 168, 17, 107, // Opcode: S2_lsr_i_p, DecodeIdx: 107
1886/* 6709 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 6721
1887/* 6713 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1888/* 6717 */ MCD::OPC_Decode, 181, 17, 109, // Opcode: S2_lsr_i_vw, DecodeIdx: 109
1889/* 6721 */ MCD::OPC_FilterValue, 4, 8, 0, // Skip to: 6733
1890/* 6725 */ MCD::OPC_CheckFieldOrFail, 12, 2, 0,
1891/* 6729 */ MCD::OPC_Decode, 180, 17, 108, // Opcode: S2_lsr_i_vh, DecodeIdx: 108
1892/* 6733 */ MCD::OPC_FilterValueOrFail, 7,
1893/* 6735 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
1894/* 6739 */ MCD::OPC_Decode, 243, 9, 110, // Opcode: F2_conv_df2ud, DecodeIdx: 110
1895/* 6743 */ MCD::OPC_FilterValue, 2, 45, 0, // Skip to: 6792
1896/* 6747 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
1897/* 6750 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 6758
1898/* 6754 */ MCD::OPC_Decode, 197, 16, 107, // Opcode: S2_asl_i_p, DecodeIdx: 107
1899/* 6758 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 6770
1900/* 6762 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
1901/* 6766 */ MCD::OPC_Decode, 211, 16, 109, // Opcode: S2_asl_i_vw, DecodeIdx: 109
1902/* 6770 */ MCD::OPC_FilterValue, 4, 8, 0, // Skip to: 6782
1903/* 6774 */ MCD::OPC_CheckFieldOrFail, 12, 2, 0,
1904/* 6778 */ MCD::OPC_Decode, 210, 16, 108, // Opcode: S2_asl_i_vh, DecodeIdx: 108
1905/* 6782 */ MCD::OPC_FilterValueOrFail, 7,
1906/* 6784 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
1907/* 6788 */ MCD::OPC_Decode, 130, 10, 110, // Opcode: F2_conv_ud2df, DecodeIdx: 110
1908/* 6792 */ MCD::OPC_FilterValue, 3, 23, 0, // Skip to: 6819
1909/* 6796 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
1910/* 6799 */ MCD::OPC_FilterValue, 0, 6, 0, // Skip to: 6809
1911/* 6803 */ MCD::OPC_CheckPredicateOrFail, 1,
1912/* 6805 */ MCD::OPC_Decode, 250, 19, 107, // Opcode: S6_rol_i_p, DecodeIdx: 107
1913/* 6809 */ MCD::OPC_FilterValueOrFail, 7,
1914/* 6811 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
1915/* 6815 */ MCD::OPC_Decode, 238, 9, 110, // Opcode: F2_conv_d2df, DecodeIdx: 110
1916/* 6819 */ MCD::OPC_FilterValue, 4, 49, 0, // Skip to: 6872
1917/* 6823 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
1918/* 6826 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 6838
1919/* 6830 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
1920/* 6834 */ MCD::OPC_Decode, 203, 18, 110, // Opcode: S2_vsathub_nopack, DecodeIdx: 110
1921/* 6838 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 6850
1922/* 6842 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
1923/* 6846 */ MCD::OPC_Decode, 134, 8, 110, // Opcode: A2_vabsh, DecodeIdx: 110
1924/* 6850 */ MCD::OPC_FilterValue, 4, 8, 0, // Skip to: 6862
1925/* 6854 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
1926/* 6858 */ MCD::OPC_Decode, 193, 7, 110, // Opcode: A2_notp, DecodeIdx: 110
1927/* 6862 */ MCD::OPC_FilterValueOrFail, 6,
1928/* 6864 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
1929/* 6868 */ MCD::OPC_Decode, 144, 17, 110, // Opcode: S2_deinterleave, DecodeIdx: 110
1930/* 6872 */ MCD::OPC_FilterValue, 5, 49, 0, // Skip to: 6925
1931/* 6876 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
1932/* 6879 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 6891
1933/* 6883 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
1934/* 6887 */ MCD::OPC_Decode, 207, 18, 110, // Opcode: S2_vsatwuh_nopack, DecodeIdx: 110
1935/* 6891 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 6903
1936/* 6895 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
1937/* 6899 */ MCD::OPC_Decode, 135, 8, 110, // Opcode: A2_vabshsat, DecodeIdx: 110
1938/* 6903 */ MCD::OPC_FilterValue, 4, 8, 0, // Skip to: 6915
1939/* 6907 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
1940/* 6911 */ MCD::OPC_Decode, 190, 7, 110, // Opcode: A2_negp, DecodeIdx: 110
1941/* 6915 */ MCD::OPC_FilterValueOrFail, 6,
1942/* 6917 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
1943/* 6921 */ MCD::OPC_Decode, 153, 17, 110, // Opcode: S2_interleave, DecodeIdx: 110
1944/* 6925 */ MCD::OPC_FilterValue, 6, 61, 0, // Skip to: 6990
1945/* 6929 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
1946/* 6932 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 6944
1947/* 6936 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
1948/* 6940 */ MCD::OPC_Decode, 205, 18, 110, // Opcode: S2_vsatwh_nopack, DecodeIdx: 110
1949/* 6944 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 6956
1950/* 6948 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
1951/* 6952 */ MCD::OPC_Decode, 136, 8, 110, // Opcode: A2_vabsw, DecodeIdx: 110
1952/* 6956 */ MCD::OPC_FilterValue, 4, 8, 0, // Skip to: 6968
1953/* 6960 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
1954/* 6964 */ MCD::OPC_Decode, 150, 7, 110, // Opcode: A2_absp, DecodeIdx: 110
1955/* 6968 */ MCD::OPC_FilterValue, 6, 8, 0, // Skip to: 6980
1956/* 6972 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
1957/* 6976 */ MCD::OPC_Decode, 129, 17, 110, // Opcode: S2_brevp, DecodeIdx: 110
1958/* 6980 */ MCD::OPC_FilterValueOrFail, 7,
1959/* 6982 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
1960/* 6986 */ MCD::OPC_Decode, 241, 9, 110, // Opcode: F2_conv_df2d_chop, DecodeIdx: 110
1961/* 6990 */ MCD::OPC_FilterValueOrFail, 7,
1962/* 6992 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
1963/* 6995 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 7007
1964/* 6999 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
1965/* 7003 */ MCD::OPC_Decode, 201, 18, 110, // Opcode: S2_vsathb_nopack, DecodeIdx: 110
1966/* 7007 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 7019
1967/* 7011 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
1968/* 7015 */ MCD::OPC_Decode, 137, 8, 110, // Opcode: A2_vabswsat, DecodeIdx: 110
1969/* 7019 */ MCD::OPC_FilterValue, 4, 8, 0, // Skip to: 7031
1970/* 7023 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
1971/* 7027 */ MCD::OPC_Decode, 165, 8, 110, // Opcode: A2_vconj, DecodeIdx: 110
1972/* 7031 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 7039
1973/* 7035 */ MCD::OPC_Decode, 231, 16, 107, // Opcode: S2_asr_i_p_rnd, DecodeIdx: 107
1974/* 7039 */ MCD::OPC_FilterValueOrFail, 7,
1975/* 7041 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
1976/* 7045 */ MCD::OPC_Decode, 244, 9, 110, // Opcode: F2_conv_df2ud_chop, DecodeIdx: 110
1977/* 7049 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 7057
1978/* 7053 */ MCD::OPC_Decode, 147, 17, 111, // Opcode: S2_extractup, DecodeIdx: 111
1979/* 7057 */ MCD::OPC_FilterValue, 2, 203, 0, // Skip to: 7264
1980/* 7061 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
1981/* 7064 */ MCD::OPC_FilterValue, 0, 17, 0, // Skip to: 7085
1982/* 7068 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
1983/* 7071 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 7079
1984/* 7075 */ MCD::OPC_Decode, 229, 16, 112, // Opcode: S2_asr_i_p_nac, DecodeIdx: 112
1985/* 7079 */ MCD::OPC_FilterValueOrFail, 2,
1986/* 7081 */ MCD::OPC_Decode, 228, 16, 112, // Opcode: S2_asr_i_p_and, DecodeIdx: 112
1987/* 7085 */ MCD::OPC_FilterValue, 1, 25, 0, // Skip to: 7114
1988/* 7089 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
1989/* 7092 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 7100
1990/* 7096 */ MCD::OPC_Decode, 171, 17, 112, // Opcode: S2_lsr_i_p_nac, DecodeIdx: 112
1991/* 7100 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 7108
1992/* 7104 */ MCD::OPC_Decode, 170, 17, 112, // Opcode: S2_lsr_i_p_and, DecodeIdx: 112
1993/* 7108 */ MCD::OPC_FilterValueOrFail, 4,
1994/* 7110 */ MCD::OPC_Decode, 173, 17, 112, // Opcode: S2_lsr_i_p_xacc, DecodeIdx: 112
1995/* 7114 */ MCD::OPC_FilterValue, 2, 25, 0, // Skip to: 7143
1996/* 7118 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
1997/* 7121 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 7129
1998/* 7125 */ MCD::OPC_Decode, 200, 16, 112, // Opcode: S2_asl_i_p_nac, DecodeIdx: 112
1999/* 7129 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 7137
2000/* 7133 */ MCD::OPC_Decode, 199, 16, 112, // Opcode: S2_asl_i_p_and, DecodeIdx: 112
2001/* 7137 */ MCD::OPC_FilterValueOrFail, 4,
2002/* 7139 */ MCD::OPC_Decode, 202, 16, 112, // Opcode: S2_asl_i_p_xacc, DecodeIdx: 112
2003/* 7143 */ MCD::OPC_FilterValue, 3, 31, 0, // Skip to: 7178
2004/* 7147 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
2005/* 7150 */ MCD::OPC_FilterValue, 0, 6, 0, // Skip to: 7160
2006/* 7154 */ MCD::OPC_CheckPredicateOrFail, 1,
2007/* 7156 */ MCD::OPC_Decode, 253, 19, 112, // Opcode: S6_rol_i_p_nac, DecodeIdx: 112
2008/* 7160 */ MCD::OPC_FilterValue, 2, 6, 0, // Skip to: 7170
2009/* 7164 */ MCD::OPC_CheckPredicateOrFail, 1,
2010/* 7166 */ MCD::OPC_Decode, 252, 19, 112, // Opcode: S6_rol_i_p_and, DecodeIdx: 112
2011/* 7170 */ MCD::OPC_FilterValueOrFail, 4,
2012/* 7172 */ MCD::OPC_CheckPredicateOrFail, 1,
2013/* 7174 */ MCD::OPC_Decode, 255, 19, 112, // Opcode: S6_rol_i_p_xacc, DecodeIdx: 112
2014/* 7178 */ MCD::OPC_FilterValue, 4, 17, 0, // Skip to: 7199
2015/* 7182 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
2016/* 7185 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 7193
2017/* 7189 */ MCD::OPC_Decode, 227, 16, 112, // Opcode: S2_asr_i_p_acc, DecodeIdx: 112
2018/* 7193 */ MCD::OPC_FilterValueOrFail, 2,
2019/* 7195 */ MCD::OPC_Decode, 230, 16, 112, // Opcode: S2_asr_i_p_or, DecodeIdx: 112
2020/* 7199 */ MCD::OPC_FilterValue, 5, 17, 0, // Skip to: 7220
2021/* 7203 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
2022/* 7206 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 7214
2023/* 7210 */ MCD::OPC_Decode, 169, 17, 112, // Opcode: S2_lsr_i_p_acc, DecodeIdx: 112
2024/* 7214 */ MCD::OPC_FilterValueOrFail, 2,
2025/* 7216 */ MCD::OPC_Decode, 172, 17, 112, // Opcode: S2_lsr_i_p_or, DecodeIdx: 112
2026/* 7220 */ MCD::OPC_FilterValue, 6, 17, 0, // Skip to: 7241
2027/* 7224 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
2028/* 7227 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 7235
2029/* 7231 */ MCD::OPC_Decode, 198, 16, 112, // Opcode: S2_asl_i_p_acc, DecodeIdx: 112
2030/* 7235 */ MCD::OPC_FilterValueOrFail, 2,
2031/* 7237 */ MCD::OPC_Decode, 201, 16, 112, // Opcode: S2_asl_i_p_or, DecodeIdx: 112
2032/* 7241 */ MCD::OPC_FilterValueOrFail, 7,
2033/* 7243 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
2034/* 7246 */ MCD::OPC_FilterValue, 0, 6, 0, // Skip to: 7256
2035/* 7250 */ MCD::OPC_CheckPredicateOrFail, 1,
2036/* 7252 */ MCD::OPC_Decode, 251, 19, 112, // Opcode: S6_rol_i_p_acc, DecodeIdx: 112
2037/* 7256 */ MCD::OPC_FilterValueOrFail, 2,
2038/* 7258 */ MCD::OPC_CheckPredicateOrFail, 1,
2039/* 7260 */ MCD::OPC_Decode, 254, 19, 112, // Opcode: S6_rol_i_p_or, DecodeIdx: 112
2040/* 7264 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 7272
2041/* 7268 */ MCD::OPC_Decode, 151, 17, 113, // Opcode: S2_insertp, DecodeIdx: 113
2042/* 7272 */ MCD::OPC_FilterValue, 4, 147, 0, // Skip to: 7423
2043/* 7276 */ MCD::OPC_ExtractField, 5, 9, // Inst{13-5} ...
2044/* 7279 */ MCD::OPC_FilterValue, 0, 25, 0, // Skip to: 7308
2045/* 7283 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
2046/* 7286 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 7294
2047/* 7290 */ MCD::OPC_Decode, 212, 18, 84, // Opcode: S2_vsxtbh, DecodeIdx: 84
2048/* 7294 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 7302
2049/* 7298 */ MCD::OPC_Decode, 255, 7, 84, // Opcode: A2_sxtw, DecodeIdx: 84
2050/* 7302 */ MCD::OPC_FilterValueOrFail, 4,
2051/* 7304 */ MCD::OPC_Decode, 251, 9, 84, // Opcode: F2_conv_sf2df, DecodeIdx: 84
2052/* 7308 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 7320
2053/* 7312 */ MCD::OPC_CheckFieldOrFail, 21, 3, 4,
2054/* 7316 */ MCD::OPC_Decode, 132, 10, 84, // Opcode: F2_conv_uw2df, DecodeIdx: 84
2055/* 7320 */ MCD::OPC_FilterValue, 2, 25, 0, // Skip to: 7349
2056/* 7324 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
2057/* 7327 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 7335
2058/* 7331 */ MCD::OPC_Decode, 218, 18, 84, // Opcode: S2_vzxtbh, DecodeIdx: 84
2059/* 7335 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 7343
2060/* 7339 */ MCD::OPC_Decode, 209, 18, 84, // Opcode: S2_vsplatrh, DecodeIdx: 84
2061/* 7343 */ MCD::OPC_FilterValueOrFail, 4,
2062/* 7345 */ MCD::OPC_Decode, 134, 10, 84, // Opcode: F2_conv_w2df, DecodeIdx: 84
2063/* 7349 */ MCD::OPC_FilterValue, 3, 8, 0, // Skip to: 7361
2064/* 7353 */ MCD::OPC_CheckFieldOrFail, 21, 3, 4,
2065/* 7357 */ MCD::OPC_Decode, 252, 9, 84, // Opcode: F2_conv_sf2ud, DecodeIdx: 84
2066/* 7361 */ MCD::OPC_FilterValue, 4, 27, 0, // Skip to: 7392
2067/* 7365 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
2068/* 7368 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 7376
2069/* 7372 */ MCD::OPC_Decode, 213, 18, 84, // Opcode: S2_vsxthw, DecodeIdx: 84
2070/* 7376 */ MCD::OPC_FilterValue, 2, 6, 0, // Skip to: 7386
2071/* 7380 */ MCD::OPC_CheckPredicateOrFail, 6,
2072/* 7382 */ MCD::OPC_Decode, 134, 20, 84, // Opcode: S6_vsplatrbp, DecodeIdx: 84
2073/* 7386 */ MCD::OPC_FilterValueOrFail, 4,
2074/* 7388 */ MCD::OPC_Decode, 249, 9, 84, // Opcode: F2_conv_sf2d, DecodeIdx: 84
2075/* 7392 */ MCD::OPC_FilterValue, 5, 8, 0, // Skip to: 7404
2076/* 7396 */ MCD::OPC_CheckFieldOrFail, 21, 3, 4,
2077/* 7400 */ MCD::OPC_Decode, 253, 9, 84, // Opcode: F2_conv_sf2ud_chop, DecodeIdx: 84
2078/* 7404 */ MCD::OPC_FilterValueOrFail, 6,
2079/* 7406 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
2080/* 7409 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 7417
2081/* 7413 */ MCD::OPC_Decode, 219, 18, 84, // Opcode: S2_vzxthw, DecodeIdx: 84
2082/* 7417 */ MCD::OPC_FilterValueOrFail, 4,
2083/* 7419 */ MCD::OPC_Decode, 250, 9, 84, // Opcode: F2_conv_sf2d_chop, DecodeIdx: 84
2084/* 7423 */ MCD::OPC_FilterValue, 5, 85, 0, // Skip to: 7512
2085/* 7427 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
2086/* 7430 */ MCD::OPC_FilterValue, 0, 12, 0, // Skip to: 7446
2087/* 7434 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2088/* 7438 */ MCD::OPC_CheckFieldOrFail, 2, 6, 0,
2089/* 7442 */ MCD::OPC_Decode, 191, 18, 114, // Opcode: S2_tstbit_i, DecodeIdx: 114
2090/* 7446 */ MCD::OPC_FilterValue, 1, 12, 0, // Skip to: 7462
2091/* 7450 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2092/* 7454 */ MCD::OPC_CheckFieldOrFail, 2, 6, 0,
2093/* 7458 */ MCD::OPC_Decode, 233, 18, 114, // Opcode: S4_ntstbit_i, DecodeIdx: 114
2094/* 7462 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 7474
2095/* 7466 */ MCD::OPC_CheckFieldOrFail, 2, 12, 0,
2096/* 7470 */ MCD::OPC_Decode, 194, 9, 115, // Opcode: C2_tfrrp, DecodeIdx: 115
2097/* 7474 */ MCD::OPC_FilterValue, 4, 8, 0, // Skip to: 7486
2098/* 7478 */ MCD::OPC_CheckFieldOrFail, 2, 6, 0,
2099/* 7482 */ MCD::OPC_Decode, 166, 9, 116, // Opcode: C2_bitsclri, DecodeIdx: 116
2100/* 7486 */ MCD::OPC_FilterValue, 5, 8, 0, // Skip to: 7498
2101/* 7490 */ MCD::OPC_CheckFieldOrFail, 2, 6, 0,
2102/* 7494 */ MCD::OPC_Decode, 212, 9, 116, // Opcode: C4_nbitsclri, DecodeIdx: 116
2103/* 7498 */ MCD::OPC_FilterValueOrFail, 7,
2104/* 7500 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2105/* 7504 */ MCD::OPC_CheckFieldOrFail, 2, 6, 0,
2106/* 7508 */ MCD::OPC_Decode, 152, 10, 114, // Opcode: F2_sfclass, DecodeIdx: 114
2107/* 7512 */ MCD::OPC_FilterValue, 6, 16, 0, // Skip to: 7532
2108/* 7516 */ MCD::OPC_CheckFieldOrFail, 16, 8, 0,
2109/* 7520 */ MCD::OPC_CheckFieldOrFail, 10, 4, 0,
2110/* 7524 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
2111/* 7528 */ MCD::OPC_Decode, 185, 9, 117, // Opcode: C2_mask, DecodeIdx: 117
2112/* 7532 */ MCD::OPC_FilterValue, 7, 33, 0, // Skip to: 7569
2113/* 7536 */ MCD::OPC_ExtractField, 22, 2, // Inst{23-22} ...
2114/* 7539 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 7547
2115/* 7543 */ MCD::OPC_Decode, 185, 18, 118, // Opcode: S2_tableidxb, DecodeIdx: 118
2116/* 7547 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 7555
2117/* 7551 */ MCD::OPC_Decode, 187, 18, 118, // Opcode: S2_tableidxh, DecodeIdx: 118
2118/* 7555 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 7563
2119/* 7559 */ MCD::OPC_Decode, 188, 18, 118, // Opcode: S2_tableidxw, DecodeIdx: 118
2120/* 7563 */ MCD::OPC_FilterValueOrFail, 3,
2121/* 7565 */ MCD::OPC_Decode, 186, 18, 118, // Opcode: S2_tableidxd, DecodeIdx: 118
2122/* 7569 */ MCD::OPC_FilterValue, 8, 79, 1, // Skip to: 7908
2123/* 7573 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
2124/* 7576 */ MCD::OPC_FilterValue, 0, 41, 0, // Skip to: 7621
2125/* 7580 */ MCD::OPC_ExtractField, 5, 9, // Inst{13-5} ...
2126/* 7583 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 7591
2127/* 7587 */ MCD::OPC_Decode, 202, 18, 86, // Opcode: S2_vsathub, DecodeIdx: 86
2128/* 7591 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 7599
2129/* 7595 */ MCD::OPC_Decode, 242, 9, 86, // Opcode: F2_conv_df2sf, DecodeIdx: 86
2130/* 7599 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 7607
2131/* 7603 */ MCD::OPC_Decode, 204, 18, 86, // Opcode: S2_vsatwh, DecodeIdx: 86
2132/* 7607 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 7615
2133/* 7611 */ MCD::OPC_Decode, 206, 18, 86, // Opcode: S2_vsatwuh, DecodeIdx: 86
2134/* 7615 */ MCD::OPC_FilterValueOrFail, 6,
2135/* 7617 */ MCD::OPC_Decode, 200, 18, 86, // Opcode: S2_vsathb, DecodeIdx: 86
2136/* 7621 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 7633
2137/* 7625 */ MCD::OPC_CheckFieldOrFail, 5, 9, 1,
2138/* 7629 */ MCD::OPC_Decode, 131, 10, 86, // Opcode: F2_conv_ud2sf, DecodeIdx: 86
2139/* 7633 */ MCD::OPC_FilterValue, 2, 33, 0, // Skip to: 7670
2140/* 7637 */ MCD::OPC_ExtractField, 5, 9, // Inst{13-5} ...
2141/* 7640 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 7648
2142/* 7644 */ MCD::OPC_Decode, 137, 17, 86, // Opcode: S2_clbp, DecodeIdx: 86
2143/* 7648 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 7656
2144/* 7652 */ MCD::OPC_Decode, 239, 9, 86, // Opcode: F2_conv_d2sf, DecodeIdx: 86
2145/* 7656 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 7664
2146/* 7660 */ MCD::OPC_Decode, 132, 17, 86, // Opcode: S2_cl0p, DecodeIdx: 86
2147/* 7664 */ MCD::OPC_FilterValueOrFail, 4,
2148/* 7666 */ MCD::OPC_Decode, 134, 17, 86, // Opcode: S2_cl1p, DecodeIdx: 86
2149/* 7670 */ MCD::OPC_FilterValue, 3, 69, 0, // Skip to: 7743
2150/* 7674 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
2151/* 7677 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 7689
2152/* 7681 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
2153/* 7685 */ MCD::OPC_Decode, 227, 18, 86, // Opcode: S4_clbpnorm, DecodeIdx: 86
2154/* 7689 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 7701
2155/* 7693 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
2156/* 7697 */ MCD::OPC_Decode, 245, 9, 86, // Opcode: F2_conv_df2uw, DecodeIdx: 86
2157/* 7701 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 7709
2158/* 7705 */ MCD::OPC_Decode, 226, 18, 119, // Opcode: S4_clbpaddi, DecodeIdx: 119
2159/* 7709 */ MCD::OPC_FilterValue, 3, 8, 0, // Skip to: 7721
2160/* 7713 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
2161/* 7717 */ MCD::OPC_Decode, 248, 19, 86, // Opcode: S5_popcountp, DecodeIdx: 86
2162/* 7721 */ MCD::OPC_FilterValue, 4, 8, 0, // Skip to: 7733
2163/* 7725 */ MCD::OPC_CheckFieldOrFail, 12, 2, 0,
2164/* 7729 */ MCD::OPC_Decode, 246, 19, 120, // Opcode: S5_asrhub_rnd_sat, DecodeIdx: 120
2165/* 7733 */ MCD::OPC_FilterValueOrFail, 5,
2166/* 7735 */ MCD::OPC_CheckFieldOrFail, 12, 2, 0,
2167/* 7739 */ MCD::OPC_Decode, 247, 19, 120, // Opcode: S5_asrhub_sat, DecodeIdx: 120
2168/* 7743 */ MCD::OPC_FilterValue, 4, 41, 0, // Skip to: 7788
2169/* 7747 */ MCD::OPC_ExtractField, 5, 9, // Inst{13-5} ...
2170/* 7750 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 7758
2171/* 7754 */ MCD::OPC_Decode, 216, 18, 86, // Opcode: S2_vtrunohb, DecodeIdx: 86
2172/* 7758 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 7766
2173/* 7762 */ MCD::OPC_Decode, 247, 9, 86, // Opcode: F2_conv_df2w, DecodeIdx: 86
2174/* 7766 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 7774
2175/* 7770 */ MCD::OPC_Decode, 214, 18, 86, // Opcode: S2_vtrunehb, DecodeIdx: 86
2176/* 7774 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 7782
2177/* 7778 */ MCD::OPC_Decode, 198, 18, 86, // Opcode: S2_vrndpackwh, DecodeIdx: 86
2178/* 7782 */ MCD::OPC_FilterValueOrFail, 6,
2179/* 7784 */ MCD::OPC_Decode, 199, 18, 86, // Opcode: S2_vrndpackwhs, DecodeIdx: 86
2180/* 7788 */ MCD::OPC_FilterValue, 5, 8, 0, // Skip to: 7800
2181/* 7792 */ MCD::OPC_CheckFieldOrFail, 5, 9, 1,
2182/* 7796 */ MCD::OPC_Decode, 246, 9, 86, // Opcode: F2_conv_df2uw_chop, DecodeIdx: 86
2183/* 7800 */ MCD::OPC_FilterValue, 6, 77, 0, // Skip to: 7881
2184/* 7804 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
2185/* 7807 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 7819
2186/* 7811 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
2187/* 7815 */ MCD::OPC_Decode, 222, 7, 86, // Opcode: A2_sat, DecodeIdx: 86
2188/* 7819 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 7831
2189/* 7823 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
2190/* 7827 */ MCD::OPC_Decode, 221, 7, 86, // Opcode: A2_roundsat, DecodeIdx: 86
2191/* 7831 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 7843
2192/* 7835 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2193/* 7839 */ MCD::OPC_Decode, 238, 16, 121, // Opcode: S2_asr_i_svw_trun, DecodeIdx: 121
2194/* 7843 */ MCD::OPC_FilterValue, 4, 8, 0, // Skip to: 7855
2195/* 7847 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2196/* 7851 */ MCD::OPC_Decode, 202, 8, 122, // Opcode: A4_bitspliti, DecodeIdx: 122
2197/* 7855 */ MCD::OPC_FilterValue, 5, 10, 0, // Skip to: 7869
2198/* 7859 */ MCD::OPC_CheckPredicateOrFail, 7,
2199/* 7861 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2200/* 7865 */ MCD::OPC_Decode, 157, 9, 123, // Opcode: A7_clip, DecodeIdx: 123
2201/* 7869 */ MCD::OPC_FilterValueOrFail, 6,
2202/* 7871 */ MCD::OPC_CheckPredicateOrFail, 7,
2203/* 7873 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2204/* 7877 */ MCD::OPC_Decode, 160, 9, 109, // Opcode: A7_vclip, DecodeIdx: 109
2205/* 7881 */ MCD::OPC_FilterValueOrFail, 7,
2206/* 7883 */ MCD::OPC_ExtractField, 5, 9, // Inst{13-5} ...
2207/* 7886 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 7894
2208/* 7890 */ MCD::OPC_Decode, 248, 9, 86, // Opcode: F2_conv_df2w_chop, DecodeIdx: 86
2209/* 7894 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 7902
2210/* 7898 */ MCD::OPC_Decode, 141, 17, 86, // Opcode: S2_ct0p, DecodeIdx: 86
2211/* 7902 */ MCD::OPC_FilterValueOrFail, 4,
2212/* 7904 */ MCD::OPC_Decode, 143, 17, 86, // Opcode: S2_ct1p, DecodeIdx: 86
2213/* 7908 */ MCD::OPC_FilterValue, 9, 29, 0, // Skip to: 7941
2214/* 7912 */ MCD::OPC_ExtractField, 18, 6, // Inst{23-18} ...
2215/* 7915 */ MCD::OPC_FilterValue, 0, 12, 0, // Skip to: 7931
2216/* 7919 */ MCD::OPC_CheckFieldOrFail, 10, 4, 0,
2217/* 7923 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
2218/* 7927 */ MCD::OPC_Decode, 195, 9, 124, // Opcode: C2_vitpack, DecodeIdx: 124
2219/* 7931 */ MCD::OPC_FilterValueOrFail, 16,
2220/* 7933 */ MCD::OPC_CheckFieldOrFail, 5, 9, 0,
2221/* 7937 */ MCD::OPC_Decode, 193, 9, 125, // Opcode: C2_tfrpr, DecodeIdx: 125
2222/* 7941 */ MCD::OPC_FilterValue, 10, 4, 0, // Skip to: 7949
2223/* 7945 */ MCD::OPC_Decode, 230, 18, 111, // Opcode: S4_extractp, DecodeIdx: 111
2224/* 7949 */ MCD::OPC_FilterValue, 11, 91, 0, // Skip to: 8044
2225/* 7953 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
2226/* 7956 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 7968
2227/* 7960 */ MCD::OPC_CheckFieldOrFail, 5, 9, 0,
2228/* 7964 */ MCD::OPC_Decode, 133, 10, 59, // Opcode: F2_conv_uw2sf, DecodeIdx: 59
2229/* 7968 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 7980
2230/* 7972 */ MCD::OPC_CheckFieldOrFail, 5, 9, 0,
2231/* 7976 */ MCD::OPC_Decode, 135, 10, 59, // Opcode: F2_conv_w2sf, DecodeIdx: 59
2232/* 7980 */ MCD::OPC_FilterValue, 3, 17, 0, // Skip to: 8001
2233/* 7984 */ MCD::OPC_ExtractField, 5, 9, // Inst{13-5} ...
2234/* 7987 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 7995
2235/* 7991 */ MCD::OPC_Decode, 254, 9, 59, // Opcode: F2_conv_sf2uw, DecodeIdx: 59
2236/* 7995 */ MCD::OPC_FilterValueOrFail, 1,
2237/* 7997 */ MCD::OPC_Decode, 255, 9, 59, // Opcode: F2_conv_sf2uw_chop, DecodeIdx: 59
2238/* 8001 */ MCD::OPC_FilterValue, 4, 17, 0, // Skip to: 8022
2239/* 8005 */ MCD::OPC_ExtractField, 5, 9, // Inst{13-5} ...
2240/* 8008 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 8016
2241/* 8012 */ MCD::OPC_Decode, 128, 10, 59, // Opcode: F2_conv_sf2w, DecodeIdx: 59
2242/* 8016 */ MCD::OPC_FilterValueOrFail, 1,
2243/* 8018 */ MCD::OPC_Decode, 129, 10, 59, // Opcode: F2_conv_sf2w_chop, DecodeIdx: 59
2244/* 8022 */ MCD::OPC_FilterValue, 5, 8, 0, // Skip to: 8034
2245/* 8026 */ MCD::OPC_CheckFieldOrFail, 5, 9, 0,
2246/* 8030 */ MCD::OPC_Decode, 159, 10, 59, // Opcode: F2_sffixupr, DecodeIdx: 59
2247/* 8034 */ MCD::OPC_FilterValueOrFail, 7,
2248/* 8036 */ MCD::OPC_CheckFieldOrFail, 7, 7, 0,
2249/* 8040 */ MCD::OPC_Decode, 167, 10, 126, // Opcode: F2_sfinvsqrta, DecodeIdx: 126
2250/* 8044 */ MCD::OPC_FilterValue, 12, 164, 1, // Skip to: 8468
2251/* 8048 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
2252/* 8051 */ MCD::OPC_FilterValue, 0, 69, 0, // Skip to: 8124
2253/* 8055 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
2254/* 8058 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 8070
2255/* 8062 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2256/* 8066 */ MCD::OPC_Decode, 232, 16, 123, // Opcode: S2_asr_i_r, DecodeIdx: 123
2257/* 8070 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 8078
2258/* 8074 */ MCD::OPC_Decode, 225, 18, 127, // Opcode: S4_clbaddi, DecodeIdx: 127
2259/* 8078 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 8090
2260/* 8082 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2261/* 8086 */ MCD::OPC_Decode, 237, 16, 123, // Opcode: S2_asr_i_r_rnd, DecodeIdx: 123
2262/* 8090 */ MCD::OPC_FilterValue, 4, 8, 0, // Skip to: 8102
2263/* 8094 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
2264/* 8098 */ MCD::OPC_Decode, 183, 18, 59, // Opcode: S2_svsathb, DecodeIdx: 59
2265/* 8102 */ MCD::OPC_FilterValue, 6, 8, 0, // Skip to: 8114
2266/* 8106 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2267/* 8110 */ MCD::OPC_Decode, 246, 17, 123, // Opcode: S2_setbit_i, DecodeIdx: 123
2268/* 8114 */ MCD::OPC_FilterValueOrFail, 7,
2269/* 8116 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2270/* 8120 */ MCD::OPC_Decode, 220, 8, 123, // Opcode: A4_cround_ri, DecodeIdx: 123
2271/* 8124 */ MCD::OPC_FilterValue, 1, 25, 0, // Skip to: 8153
2272/* 8128 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
2273/* 8131 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 8143
2274/* 8135 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2275/* 8139 */ MCD::OPC_Decode, 174, 17, 123, // Opcode: S2_lsr_i_r, DecodeIdx: 123
2276/* 8143 */ MCD::OPC_FilterValueOrFail, 6,
2277/* 8145 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2278/* 8149 */ MCD::OPC_Decode, 138, 17, 123, // Opcode: S2_clrbit_i, DecodeIdx: 123
2279/* 8153 */ MCD::OPC_FilterValue, 2, 59, 0, // Skip to: 8216
2280/* 8157 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
2281/* 8160 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 8172
2282/* 8164 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2283/* 8168 */ MCD::OPC_Decode, 203, 16, 123, // Opcode: S2_asl_i_r, DecodeIdx: 123
2284/* 8172 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 8184
2285/* 8176 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2286/* 8180 */ MCD::OPC_Decode, 208, 16, 123, // Opcode: S2_asl_i_r_sat, DecodeIdx: 123
2287/* 8184 */ MCD::OPC_FilterValue, 4, 8, 0, // Skip to: 8196
2288/* 8188 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
2289/* 8192 */ MCD::OPC_Decode, 184, 18, 59, // Opcode: S2_svsathub, DecodeIdx: 59
2290/* 8196 */ MCD::OPC_FilterValue, 6, 8, 0, // Skip to: 8208
2291/* 8200 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2292/* 8204 */ MCD::OPC_Decode, 189, 18, 123, // Opcode: S2_togglebit_i, DecodeIdx: 123
2293/* 8208 */ MCD::OPC_FilterValueOrFail, 7,
2294/* 8210 */ MCD::OPC_CheckPredicateOrFail, 7,
2295/* 8212 */ MCD::OPC_Decode, 158, 9, 107, // Opcode: A7_croundd_ri, DecodeIdx: 107
2296/* 8216 */ MCD::OPC_FilterValue, 3, 14, 0, // Skip to: 8234
2297/* 8220 */ MCD::OPC_CheckPredicateOrFail, 1,
2298/* 8222 */ MCD::OPC_CheckFieldOrFail, 21, 3, 0,
2299/* 8226 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2300/* 8230 */ MCD::OPC_Decode, 128, 20, 123, // Opcode: S6_rol_i_r, DecodeIdx: 123
2301/* 8234 */ MCD::OPC_FilterValue, 4, 61, 0, // Skip to: 8299
2302/* 8238 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
2303/* 8241 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 8253
2304/* 8245 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
2305/* 8249 */ MCD::OPC_Decode, 135, 17, 59, // Opcode: S2_clb, DecodeIdx: 59
2306/* 8253 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 8265
2307/* 8257 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
2308/* 8261 */ MCD::OPC_Decode, 140, 17, 59, // Opcode: S2_ct0, DecodeIdx: 59
2309/* 8265 */ MCD::OPC_FilterValue, 4, 8, 0, // Skip to: 8277
2310/* 8269 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
2311/* 8273 */ MCD::OPC_Decode, 149, 7, 59, // Opcode: A2_abs, DecodeIdx: 59
2312/* 8277 */ MCD::OPC_FilterValue, 6, 8, 0, // Skip to: 8289
2313/* 8281 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
2314/* 8285 */ MCD::OPC_Decode, 224, 7, 59, // Opcode: A2_sath, DecodeIdx: 59
2315/* 8289 */ MCD::OPC_FilterValueOrFail, 7,
2316/* 8291 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2317/* 8295 */ MCD::OPC_Decode, 254, 8, 123, // Opcode: A4_round_ri, DecodeIdx: 123
2318/* 8299 */ MCD::OPC_FilterValue, 5, 49, 0, // Skip to: 8352
2319/* 8303 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
2320/* 8306 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 8318
2321/* 8310 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
2322/* 8314 */ MCD::OPC_Decode, 131, 17, 59, // Opcode: S2_cl0, DecodeIdx: 59
2323/* 8318 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 8330
2324/* 8322 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
2325/* 8326 */ MCD::OPC_Decode, 142, 17, 59, // Opcode: S2_ct1, DecodeIdx: 59
2326/* 8330 */ MCD::OPC_FilterValue, 4, 8, 0, // Skip to: 8342
2327/* 8334 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
2328/* 8338 */ MCD::OPC_Decode, 151, 7, 59, // Opcode: A2_abssat, DecodeIdx: 59
2329/* 8342 */ MCD::OPC_FilterValueOrFail, 6,
2330/* 8344 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
2331/* 8348 */ MCD::OPC_Decode, 226, 7, 59, // Opcode: A2_satuh, DecodeIdx: 59
2332/* 8352 */ MCD::OPC_FilterValue, 6, 61, 0, // Skip to: 8417
2333/* 8356 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
2334/* 8359 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 8371
2335/* 8363 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
2336/* 8367 */ MCD::OPC_Decode, 133, 17, 59, // Opcode: S2_cl1, DecodeIdx: 59
2337/* 8371 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 8383
2338/* 8375 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
2339/* 8379 */ MCD::OPC_Decode, 128, 17, 59, // Opcode: S2_brev, DecodeIdx: 59
2340/* 8383 */ MCD::OPC_FilterValue, 4, 8, 0, // Skip to: 8395
2341/* 8387 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
2342/* 8391 */ MCD::OPC_Decode, 191, 7, 59, // Opcode: A2_negsat, DecodeIdx: 59
2343/* 8395 */ MCD::OPC_FilterValue, 6, 8, 0, // Skip to: 8407
2344/* 8399 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
2345/* 8403 */ MCD::OPC_Decode, 225, 7, 59, // Opcode: A2_satub, DecodeIdx: 59
2346/* 8407 */ MCD::OPC_FilterValueOrFail, 7,
2347/* 8409 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2348/* 8413 */ MCD::OPC_Decode, 255, 8, 123, // Opcode: A4_round_ri_sat, DecodeIdx: 123
2349/* 8417 */ MCD::OPC_FilterValueOrFail, 7,
2350/* 8419 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
2351/* 8422 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 8434
2352/* 8426 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
2353/* 8430 */ MCD::OPC_Decode, 136, 17, 59, // Opcode: S2_clbnorm, DecodeIdx: 59
2354/* 8434 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 8446
2355/* 8438 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
2356/* 8442 */ MCD::OPC_Decode, 208, 18, 59, // Opcode: S2_vsplatrb, DecodeIdx: 59
2357/* 8446 */ MCD::OPC_FilterValue, 4, 8, 0, // Skip to: 8458
2358/* 8450 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
2359/* 8454 */ MCD::OPC_Decode, 252, 7, 59, // Opcode: A2_swiz, DecodeIdx: 59
2360/* 8458 */ MCD::OPC_FilterValueOrFail, 6,
2361/* 8460 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
2362/* 8464 */ MCD::OPC_Decode, 223, 7, 59, // Opcode: A2_satb, DecodeIdx: 59
2363/* 8468 */ MCD::OPC_FilterValue, 13, 43, 0, // Skip to: 8515
2364/* 8472 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
2365/* 8475 */ MCD::OPC_FilterValue, 0, 19, 0, // Skip to: 8498
2366/* 8479 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
2367/* 8482 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 8491
2368/* 8486 */ MCD::OPC_Decode, 145, 17, 128, 1, // Opcode: S2_extractu, DecodeIdx: 128
2369/* 8491 */ MCD::OPC_FilterValueOrFail, 1,
2370/* 8493 */ MCD::OPC_Decode, 228, 18, 128, 1, // Opcode: S4_extract, DecodeIdx: 128
2371/* 8498 */ MCD::OPC_FilterValueOrFail, 1,
2372/* 8500 */ MCD::OPC_CheckPredicateOrFail, 4,
2373/* 8502 */ MCD::OPC_CheckFieldOrFail, 23, 1, 0,
2374/* 8506 */ MCD::OPC_CheckFieldOrFail, 16, 5, 0,
2375/* 8510 */ MCD::OPC_Decode, 195, 17, 129, 1, // Opcode: S2_mask, DecodeIdx: 129
2376/* 8515 */ MCD::OPC_FilterValue, 14, 42, 1, // Skip to: 8817
2377/* 8519 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
2378/* 8522 */ MCD::OPC_FilterValue, 0, 27, 0, // Skip to: 8553
2379/* 8526 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
2380/* 8529 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 8542
2381/* 8533 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2382/* 8537 */ MCD::OPC_Decode, 235, 16, 130, 1, // Opcode: S2_asr_i_r_nac, DecodeIdx: 130
2383/* 8542 */ MCD::OPC_FilterValueOrFail, 2,
2384/* 8544 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2385/* 8548 */ MCD::OPC_Decode, 234, 16, 130, 1, // Opcode: S2_asr_i_r_and, DecodeIdx: 130
2386/* 8553 */ MCD::OPC_FilterValue, 1, 40, 0, // Skip to: 8597
2387/* 8557 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
2388/* 8560 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 8573
2389/* 8564 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2390/* 8568 */ MCD::OPC_Decode, 177, 17, 130, 1, // Opcode: S2_lsr_i_r_nac, DecodeIdx: 130
2391/* 8573 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 8586
2392/* 8577 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2393/* 8581 */ MCD::OPC_Decode, 176, 17, 130, 1, // Opcode: S2_lsr_i_r_and, DecodeIdx: 130
2394/* 8586 */ MCD::OPC_FilterValueOrFail, 4,
2395/* 8588 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2396/* 8592 */ MCD::OPC_Decode, 179, 17, 130, 1, // Opcode: S2_lsr_i_r_xacc, DecodeIdx: 130
2397/* 8597 */ MCD::OPC_FilterValue, 2, 40, 0, // Skip to: 8641
2398/* 8601 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
2399/* 8604 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 8617
2400/* 8608 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2401/* 8612 */ MCD::OPC_Decode, 206, 16, 130, 1, // Opcode: S2_asl_i_r_nac, DecodeIdx: 130
2402/* 8617 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 8630
2403/* 8621 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2404/* 8625 */ MCD::OPC_Decode, 205, 16, 130, 1, // Opcode: S2_asl_i_r_and, DecodeIdx: 130
2405/* 8630 */ MCD::OPC_FilterValueOrFail, 4,
2406/* 8632 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2407/* 8636 */ MCD::OPC_Decode, 209, 16, 130, 1, // Opcode: S2_asl_i_r_xacc, DecodeIdx: 130
2408/* 8641 */ MCD::OPC_FilterValue, 3, 46, 0, // Skip to: 8691
2409/* 8645 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
2410/* 8648 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 8663
2411/* 8652 */ MCD::OPC_CheckPredicateOrFail, 1,
2412/* 8654 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2413/* 8658 */ MCD::OPC_Decode, 131, 20, 130, 1, // Opcode: S6_rol_i_r_nac, DecodeIdx: 130
2414/* 8663 */ MCD::OPC_FilterValue, 2, 11, 0, // Skip to: 8678
2415/* 8667 */ MCD::OPC_CheckPredicateOrFail, 1,
2416/* 8669 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2417/* 8673 */ MCD::OPC_Decode, 130, 20, 130, 1, // Opcode: S6_rol_i_r_and, DecodeIdx: 130
2418/* 8678 */ MCD::OPC_FilterValueOrFail, 4,
2419/* 8680 */ MCD::OPC_CheckPredicateOrFail, 1,
2420/* 8682 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2421/* 8686 */ MCD::OPC_Decode, 133, 20, 130, 1, // Opcode: S6_rol_i_r_xacc, DecodeIdx: 130
2422/* 8691 */ MCD::OPC_FilterValue, 4, 27, 0, // Skip to: 8722
2423/* 8695 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
2424/* 8698 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 8711
2425/* 8702 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2426/* 8706 */ MCD::OPC_Decode, 233, 16, 130, 1, // Opcode: S2_asr_i_r_acc, DecodeIdx: 130
2427/* 8711 */ MCD::OPC_FilterValueOrFail, 2,
2428/* 8713 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2429/* 8717 */ MCD::OPC_Decode, 236, 16, 130, 1, // Opcode: S2_asr_i_r_or, DecodeIdx: 130
2430/* 8722 */ MCD::OPC_FilterValue, 5, 27, 0, // Skip to: 8753
2431/* 8726 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
2432/* 8729 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 8742
2433/* 8733 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2434/* 8737 */ MCD::OPC_Decode, 175, 17, 130, 1, // Opcode: S2_lsr_i_r_acc, DecodeIdx: 130
2435/* 8742 */ MCD::OPC_FilterValueOrFail, 2,
2436/* 8744 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2437/* 8748 */ MCD::OPC_Decode, 178, 17, 130, 1, // Opcode: S2_lsr_i_r_or, DecodeIdx: 130
2438/* 8753 */ MCD::OPC_FilterValue, 6, 27, 0, // Skip to: 8784
2439/* 8757 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
2440/* 8760 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 8773
2441/* 8764 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2442/* 8768 */ MCD::OPC_Decode, 204, 16, 130, 1, // Opcode: S2_asl_i_r_acc, DecodeIdx: 130
2443/* 8773 */ MCD::OPC_FilterValueOrFail, 2,
2444/* 8775 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2445/* 8779 */ MCD::OPC_Decode, 207, 16, 130, 1, // Opcode: S2_asl_i_r_or, DecodeIdx: 130
2446/* 8784 */ MCD::OPC_FilterValueOrFail, 7,
2447/* 8786 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
2448/* 8789 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 8804
2449/* 8793 */ MCD::OPC_CheckPredicateOrFail, 1,
2450/* 8795 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2451/* 8799 */ MCD::OPC_Decode, 129, 20, 130, 1, // Opcode: S6_rol_i_r_acc, DecodeIdx: 130
2452/* 8804 */ MCD::OPC_FilterValueOrFail, 2,
2453/* 8806 */ MCD::OPC_CheckPredicateOrFail, 1,
2454/* 8808 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2455/* 8812 */ MCD::OPC_Decode, 132, 20, 130, 1, // Opcode: S6_rol_i_r_or, DecodeIdx: 130
2456/* 8817 */ MCD::OPC_FilterValueOrFail, 15,
2457/* 8819 */ MCD::OPC_CheckFieldOrFail, 23, 1, 0,
2458/* 8823 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2459/* 8827 */ MCD::OPC_Decode, 149, 17, 131, 1, // Opcode: S2_insert, DecodeIdx: 131
2460/* 8832 */ MCD::OPC_FilterValue, 9, 105, 6, // Skip to: 10477
2461/* 8836 */ MCD::OPC_ExtractField, 21, 4, // Inst{24-21} ...
2462/* 8839 */ MCD::OPC_FilterValue, 0, 196, 0, // Skip to: 9039
2463/* 8843 */ MCD::OPC_ExtractField, 25, 3, // Inst{27-25} ...
2464/* 8846 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 8858
2465/* 8850 */ MCD::OPC_CheckFieldOrFail, 5, 9, 0,
2466/* 8854 */ MCD::OPC_Decode, 222, 11, 84, // Opcode: L2_deallocframe, DecodeIdx: 84
2467/* 8858 */ MCD::OPC_FilterValue, 1, 71, 0, // Skip to: 8933
2468/* 8862 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
2469/* 8865 */ MCD::OPC_FilterValue, 0, 51, 0, // Skip to: 8920
2470/* 8869 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
2471/* 8872 */ MCD::OPC_FilterValue, 0, 37, 0, // Skip to: 8913
2472/* 8876 */ MCD::OPC_ExtractField, 8, 5, // Inst{12-8} ...
2473/* 8879 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 8887
2474/* 8883 */ MCD::OPC_Decode, 174, 12, 59, // Opcode: L2_loadw_locked, DecodeIdx: 59
2475/* 8887 */ MCD::OPC_FilterValue, 8, 6, 0, // Skip to: 8897
2476/* 8891 */ MCD::OPC_CheckPredicateOrFail, 8,
2477/* 8893 */ MCD::OPC_Decode, 173, 12, 59, // Opcode: L2_loadw_aq, DecodeIdx: 59
2478/* 8897 */ MCD::OPC_FilterValue, 16, 4, 0, // Skip to: 8905
2479/* 8901 */ MCD::OPC_Decode, 254, 12, 84, // Opcode: L4_loadd_locked, DecodeIdx: 84
2480/* 8905 */ MCD::OPC_FilterValueOrFail, 24,
2481/* 8907 */ MCD::OPC_CheckPredicateOrFail, 8,
2482/* 8909 */ MCD::OPC_Decode, 253, 12, 84, // Opcode: L4_loadd_aq, DecodeIdx: 84
2483/* 8913 */ MCD::OPC_FilterValueOrFail, 1,
2484/* 8915 */ MCD::OPC_Decode, 145, 13, 132, 1, // Opcode: L4_loadw_phys, DecodeIdx: 132
2485/* 8920 */ MCD::OPC_FilterValueOrFail, 2,
2486/* 8922 */ MCD::OPC_CheckPredicateOrFail, 4,
2487/* 8924 */ MCD::OPC_CheckFieldOrFail, 0, 5, 0,
2488/* 8928 */ MCD::OPC_Decode, 207, 13, 133, 1, // Opcode: L6_memcpy, DecodeIdx: 133
2489/* 8933 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 8946
2490/* 8937 */ MCD::OPC_CheckFieldOrFail, 11, 3, 0,
2491/* 8941 */ MCD::OPC_Decode, 232, 25, 134, 1, // Opcode: Y2_dcfetchbo, DecodeIdx: 134
2492/* 8946 */ MCD::OPC_FilterValueOrFail, 3,
2493/* 8948 */ MCD::OPC_ExtractField, 10, 4, // Inst{13-10} ...
2494/* 8951 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 8963
2495/* 8955 */ MCD::OPC_CheckFieldOrFail, 5, 5, 0,
2496/* 8959 */ MCD::OPC_Decode, 197, 13, 84, // Opcode: L4_return, DecodeIdx: 84
2497/* 8963 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 8976
2498/* 8967 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
2499/* 8971 */ MCD::OPC_Decode, 202, 13, 135, 1, // Opcode: L4_return_tnew_pnt, DecodeIdx: 135
2500/* 8976 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 8989
2501/* 8980 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
2502/* 8984 */ MCD::OPC_Decode, 201, 13, 135, 1, // Opcode: L4_return_t, DecodeIdx: 135
2503/* 8989 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 9002
2504/* 8993 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
2505/* 8997 */ MCD::OPC_Decode, 203, 13, 135, 1, // Opcode: L4_return_tnew_pt, DecodeIdx: 135
2506/* 9002 */ MCD::OPC_FilterValue, 10, 9, 0, // Skip to: 9015
2507/* 9006 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
2508/* 9010 */ MCD::OPC_Decode, 199, 13, 135, 1, // Opcode: L4_return_fnew_pnt, DecodeIdx: 135
2509/* 9015 */ MCD::OPC_FilterValue, 12, 9, 0, // Skip to: 9028
2510/* 9019 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
2511/* 9023 */ MCD::OPC_Decode, 198, 13, 135, 1, // Opcode: L4_return_f, DecodeIdx: 135
2512/* 9028 */ MCD::OPC_FilterValueOrFail, 14,
2513/* 9030 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
2514/* 9034 */ MCD::OPC_Decode, 200, 13, 135, 1, // Opcode: L4_return_fnew_pt, DecodeIdx: 135
2515/* 9039 */ MCD::OPC_FilterValue, 1, 81, 0, // Skip to: 9124
2516/* 9043 */ MCD::OPC_ExtractField, 27, 1, // Inst{27} ...
2517/* 9046 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 9055
2518/* 9050 */ MCD::OPC_Decode, 235, 11, 136, 1, // Opcode: L2_loadbsw2_io, DecodeIdx: 136
2519/* 9055 */ MCD::OPC_FilterValueOrFail, 1,
2520/* 9057 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
2521/* 9060 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 9087
2522/* 9064 */ MCD::OPC_ExtractField, 9, 4, // Inst{12-9} ...
2523/* 9067 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 9076
2524/* 9071 */ MCD::OPC_Decode, 237, 11, 137, 1, // Opcode: L2_loadbsw2_pci, DecodeIdx: 137
2525/* 9076 */ MCD::OPC_FilterValueOrFail, 1,
2526/* 9078 */ MCD::OPC_CheckFieldOrFail, 5, 4, 0,
2527/* 9082 */ MCD::OPC_Decode, 238, 11, 138, 1, // Opcode: L2_loadbsw2_pcr, DecodeIdx: 138
2528/* 9087 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 9100
2529/* 9091 */ MCD::OPC_CheckFieldOrFail, 9, 5, 0,
2530/* 9095 */ MCD::OPC_Decode, 239, 11, 139, 1, // Opcode: L2_loadbsw2_pi, DecodeIdx: 139
2531/* 9100 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 9113
2532/* 9104 */ MCD::OPC_CheckFieldOrFail, 5, 8, 0,
2533/* 9108 */ MCD::OPC_Decode, 240, 11, 138, 1, // Opcode: L2_loadbsw2_pr, DecodeIdx: 138
2534/* 9113 */ MCD::OPC_FilterValueOrFail, 3,
2535/* 9115 */ MCD::OPC_CheckFieldOrFail, 5, 8, 0,
2536/* 9119 */ MCD::OPC_Decode, 236, 11, 138, 1, // Opcode: L2_loadbsw2_pbr, DecodeIdx: 138
2537/* 9124 */ MCD::OPC_FilterValue, 2, 81, 0, // Skip to: 9209
2538/* 9128 */ MCD::OPC_ExtractField, 27, 1, // Inst{27} ...
2539/* 9131 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 9140
2540/* 9135 */ MCD::OPC_Decode, 229, 11, 140, 1, // Opcode: L2_loadalignh_io, DecodeIdx: 140
2541/* 9140 */ MCD::OPC_FilterValueOrFail, 1,
2542/* 9142 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
2543/* 9145 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 9172
2544/* 9149 */ MCD::OPC_ExtractField, 9, 4, // Inst{12-9} ...
2545/* 9152 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 9161
2546/* 9156 */ MCD::OPC_Decode, 231, 11, 141, 1, // Opcode: L2_loadalignh_pci, DecodeIdx: 141
2547/* 9161 */ MCD::OPC_FilterValueOrFail, 1,
2548/* 9163 */ MCD::OPC_CheckFieldOrFail, 5, 4, 0,
2549/* 9167 */ MCD::OPC_Decode, 232, 11, 142, 1, // Opcode: L2_loadalignh_pcr, DecodeIdx: 142
2550/* 9172 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 9185
2551/* 9176 */ MCD::OPC_CheckFieldOrFail, 9, 5, 0,
2552/* 9180 */ MCD::OPC_Decode, 233, 11, 143, 1, // Opcode: L2_loadalignh_pi, DecodeIdx: 143
2553/* 9185 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 9198
2554/* 9189 */ MCD::OPC_CheckFieldOrFail, 5, 8, 0,
2555/* 9193 */ MCD::OPC_Decode, 234, 11, 142, 1, // Opcode: L2_loadalignh_pr, DecodeIdx: 142
2556/* 9198 */ MCD::OPC_FilterValueOrFail, 3,
2557/* 9200 */ MCD::OPC_CheckFieldOrFail, 5, 8, 0,
2558/* 9204 */ MCD::OPC_Decode, 230, 11, 142, 1, // Opcode: L2_loadalignh_pbr, DecodeIdx: 142
2559/* 9209 */ MCD::OPC_FilterValue, 3, 81, 0, // Skip to: 9294
2560/* 9213 */ MCD::OPC_ExtractField, 27, 1, // Inst{27} ...
2561/* 9216 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 9225
2562/* 9220 */ MCD::OPC_Decode, 247, 11, 136, 1, // Opcode: L2_loadbzw2_io, DecodeIdx: 136
2563/* 9225 */ MCD::OPC_FilterValueOrFail, 1,
2564/* 9227 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
2565/* 9230 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 9257
2566/* 9234 */ MCD::OPC_ExtractField, 9, 4, // Inst{12-9} ...
2567/* 9237 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 9246
2568/* 9241 */ MCD::OPC_Decode, 249, 11, 137, 1, // Opcode: L2_loadbzw2_pci, DecodeIdx: 137
2569/* 9246 */ MCD::OPC_FilterValueOrFail, 1,
2570/* 9248 */ MCD::OPC_CheckFieldOrFail, 5, 4, 0,
2571/* 9252 */ MCD::OPC_Decode, 250, 11, 138, 1, // Opcode: L2_loadbzw2_pcr, DecodeIdx: 138
2572/* 9257 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 9270
2573/* 9261 */ MCD::OPC_CheckFieldOrFail, 9, 5, 0,
2574/* 9265 */ MCD::OPC_Decode, 251, 11, 139, 1, // Opcode: L2_loadbzw2_pi, DecodeIdx: 139
2575/* 9270 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 9283
2576/* 9274 */ MCD::OPC_CheckFieldOrFail, 5, 8, 0,
2577/* 9278 */ MCD::OPC_Decode, 252, 11, 138, 1, // Opcode: L2_loadbzw2_pr, DecodeIdx: 138
2578/* 9283 */ MCD::OPC_FilterValueOrFail, 3,
2579/* 9285 */ MCD::OPC_CheckFieldOrFail, 5, 8, 0,
2580/* 9289 */ MCD::OPC_Decode, 248, 11, 138, 1, // Opcode: L2_loadbzw2_pbr, DecodeIdx: 138
2581/* 9294 */ MCD::OPC_FilterValue, 4, 81, 0, // Skip to: 9379
2582/* 9298 */ MCD::OPC_ExtractField, 27, 1, // Inst{27} ...
2583/* 9301 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 9310
2584/* 9305 */ MCD::OPC_Decode, 223, 11, 144, 1, // Opcode: L2_loadalignb_io, DecodeIdx: 144
2585/* 9310 */ MCD::OPC_FilterValueOrFail, 1,
2586/* 9312 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
2587/* 9315 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 9342
2588/* 9319 */ MCD::OPC_ExtractField, 9, 4, // Inst{12-9} ...
2589/* 9322 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 9331
2590/* 9326 */ MCD::OPC_Decode, 225, 11, 145, 1, // Opcode: L2_loadalignb_pci, DecodeIdx: 145
2591/* 9331 */ MCD::OPC_FilterValueOrFail, 1,
2592/* 9333 */ MCD::OPC_CheckFieldOrFail, 5, 4, 0,
2593/* 9337 */ MCD::OPC_Decode, 226, 11, 142, 1, // Opcode: L2_loadalignb_pcr, DecodeIdx: 142
2594/* 9342 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 9355
2595/* 9346 */ MCD::OPC_CheckFieldOrFail, 9, 5, 0,
2596/* 9350 */ MCD::OPC_Decode, 227, 11, 146, 1, // Opcode: L2_loadalignb_pi, DecodeIdx: 146
2597/* 9355 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 9368
2598/* 9359 */ MCD::OPC_CheckFieldOrFail, 5, 8, 0,
2599/* 9363 */ MCD::OPC_Decode, 228, 11, 142, 1, // Opcode: L2_loadalignb_pr, DecodeIdx: 142
2600/* 9368 */ MCD::OPC_FilterValueOrFail, 3,
2601/* 9370 */ MCD::OPC_CheckFieldOrFail, 5, 8, 0,
2602/* 9374 */ MCD::OPC_Decode, 224, 11, 142, 1, // Opcode: L2_loadalignb_pbr, DecodeIdx: 142
2603/* 9379 */ MCD::OPC_FilterValue, 5, 81, 0, // Skip to: 9464
2604/* 9383 */ MCD::OPC_ExtractField, 27, 1, // Inst{27} ...
2605/* 9386 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 9395
2606/* 9390 */ MCD::OPC_Decode, 253, 11, 147, 1, // Opcode: L2_loadbzw4_io, DecodeIdx: 147
2607/* 9395 */ MCD::OPC_FilterValueOrFail, 1,
2608/* 9397 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
2609/* 9400 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 9427
2610/* 9404 */ MCD::OPC_ExtractField, 9, 4, // Inst{12-9} ...
2611/* 9407 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 9416
2612/* 9411 */ MCD::OPC_Decode, 255, 11, 148, 1, // Opcode: L2_loadbzw4_pci, DecodeIdx: 148
2613/* 9416 */ MCD::OPC_FilterValueOrFail, 1,
2614/* 9418 */ MCD::OPC_CheckFieldOrFail, 5, 4, 0,
2615/* 9422 */ MCD::OPC_Decode, 128, 12, 149, 1, // Opcode: L2_loadbzw4_pcr, DecodeIdx: 149
2616/* 9427 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 9440
2617/* 9431 */ MCD::OPC_CheckFieldOrFail, 9, 5, 0,
2618/* 9435 */ MCD::OPC_Decode, 129, 12, 150, 1, // Opcode: L2_loadbzw4_pi, DecodeIdx: 150
2619/* 9440 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 9453
2620/* 9444 */ MCD::OPC_CheckFieldOrFail, 5, 8, 0,
2621/* 9448 */ MCD::OPC_Decode, 130, 12, 149, 1, // Opcode: L2_loadbzw4_pr, DecodeIdx: 149
2622/* 9453 */ MCD::OPC_FilterValueOrFail, 3,
2623/* 9455 */ MCD::OPC_CheckFieldOrFail, 5, 8, 0,
2624/* 9459 */ MCD::OPC_Decode, 254, 11, 149, 1, // Opcode: L2_loadbzw4_pbr, DecodeIdx: 149
2625/* 9464 */ MCD::OPC_FilterValue, 7, 81, 0, // Skip to: 9549
2626/* 9468 */ MCD::OPC_ExtractField, 27, 1, // Inst{27} ...
2627/* 9471 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 9480
2628/* 9475 */ MCD::OPC_Decode, 241, 11, 147, 1, // Opcode: L2_loadbsw4_io, DecodeIdx: 147
2629/* 9480 */ MCD::OPC_FilterValueOrFail, 1,
2630/* 9482 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
2631/* 9485 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 9512
2632/* 9489 */ MCD::OPC_ExtractField, 9, 4, // Inst{12-9} ...
2633/* 9492 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 9501
2634/* 9496 */ MCD::OPC_Decode, 243, 11, 148, 1, // Opcode: L2_loadbsw4_pci, DecodeIdx: 148
2635/* 9501 */ MCD::OPC_FilterValueOrFail, 1,
2636/* 9503 */ MCD::OPC_CheckFieldOrFail, 5, 4, 0,
2637/* 9507 */ MCD::OPC_Decode, 244, 11, 149, 1, // Opcode: L2_loadbsw4_pcr, DecodeIdx: 149
2638/* 9512 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 9525
2639/* 9516 */ MCD::OPC_CheckFieldOrFail, 9, 5, 0,
2640/* 9520 */ MCD::OPC_Decode, 245, 11, 150, 1, // Opcode: L2_loadbsw4_pi, DecodeIdx: 150
2641/* 9525 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 9538
2642/* 9529 */ MCD::OPC_CheckFieldOrFail, 5, 8, 0,
2643/* 9533 */ MCD::OPC_Decode, 246, 11, 149, 1, // Opcode: L2_loadbsw4_pr, DecodeIdx: 149
2644/* 9538 */ MCD::OPC_FilterValueOrFail, 3,
2645/* 9540 */ MCD::OPC_CheckFieldOrFail, 5, 8, 0,
2646/* 9544 */ MCD::OPC_Decode, 242, 11, 149, 1, // Opcode: L2_loadbsw4_pbr, DecodeIdx: 149
2647/* 9549 */ MCD::OPC_FilterValue, 8, 151, 0, // Skip to: 9704
2648/* 9553 */ MCD::OPC_ExtractField, 27, 1, // Inst{27} ...
2649/* 9556 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 9565
2650/* 9560 */ MCD::OPC_Decode, 131, 12, 151, 1, // Opcode: L2_loadrb_io, DecodeIdx: 151
2651/* 9565 */ MCD::OPC_FilterValueOrFail, 1,
2652/* 9567 */ MCD::OPC_ExtractField, 11, 2, // Inst{12-11} ...
2653/* 9570 */ MCD::OPC_FilterValue, 0, 81, 0, // Skip to: 9655
2654/* 9574 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
2655/* 9577 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 9604
2656/* 9581 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
2657/* 9584 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 9593
2658/* 9588 */ MCD::OPC_Decode, 133, 12, 152, 1, // Opcode: L2_loadrb_pci, DecodeIdx: 152
2659/* 9593 */ MCD::OPC_FilterValueOrFail, 1,
2660/* 9595 */ MCD::OPC_CheckFieldOrFail, 5, 4, 0,
2661/* 9599 */ MCD::OPC_Decode, 134, 12, 138, 1, // Opcode: L2_loadrb_pcr, DecodeIdx: 138
2662/* 9604 */ MCD::OPC_FilterValue, 1, 23, 0, // Skip to: 9631
2663/* 9608 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
2664/* 9611 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 9624
2665/* 9615 */ MCD::OPC_CheckFieldOrFail, 9, 2, 0,
2666/* 9619 */ MCD::OPC_Decode, 135, 12, 153, 1, // Opcode: L2_loadrb_pi, DecodeIdx: 153
2667/* 9624 */ MCD::OPC_FilterValueOrFail, 1,
2668/* 9626 */ MCD::OPC_Decode, 180, 12, 154, 1, // Opcode: L2_ploadrbt_pi, DecodeIdx: 154
2669/* 9631 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 9644
2670/* 9635 */ MCD::OPC_CheckFieldOrFail, 5, 6, 0,
2671/* 9639 */ MCD::OPC_Decode, 136, 12, 138, 1, // Opcode: L2_loadrb_pr, DecodeIdx: 138
2672/* 9644 */ MCD::OPC_FilterValueOrFail, 3,
2673/* 9646 */ MCD::OPC_CheckFieldOrFail, 5, 6, 0,
2674/* 9650 */ MCD::OPC_Decode, 132, 12, 138, 1, // Opcode: L2_loadrb_pbr, DecodeIdx: 138
2675/* 9655 */ MCD::OPC_FilterValue, 1, 13, 0, // Skip to: 9672
2676/* 9659 */ MCD::OPC_CheckFieldOrFail, 25, 2, 1,
2677/* 9663 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
2678/* 9667 */ MCD::OPC_Decode, 176, 12, 154, 1, // Opcode: L2_ploadrbf_pi, DecodeIdx: 154
2679/* 9672 */ MCD::OPC_FilterValue, 2, 13, 0, // Skip to: 9689
2680/* 9676 */ MCD::OPC_CheckFieldOrFail, 25, 2, 1,
2681/* 9680 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
2682/* 9684 */ MCD::OPC_Decode, 182, 12, 154, 1, // Opcode: L2_ploadrbtnew_pi, DecodeIdx: 154
2683/* 9689 */ MCD::OPC_FilterValueOrFail, 3,
2684/* 9691 */ MCD::OPC_CheckFieldOrFail, 25, 2, 1,
2685/* 9695 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
2686/* 9699 */ MCD::OPC_Decode, 178, 12, 154, 1, // Opcode: L2_ploadrbfnew_pi, DecodeIdx: 154
2687/* 9704 */ MCD::OPC_FilterValue, 9, 151, 0, // Skip to: 9859
2688/* 9708 */ MCD::OPC_ExtractField, 27, 1, // Inst{27} ...
2689/* 9711 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 9720
2690/* 9715 */ MCD::OPC_Decode, 159, 12, 151, 1, // Opcode: L2_loadrub_io, DecodeIdx: 151
2691/* 9720 */ MCD::OPC_FilterValueOrFail, 1,
2692/* 9722 */ MCD::OPC_ExtractField, 11, 2, // Inst{12-11} ...
2693/* 9725 */ MCD::OPC_FilterValue, 0, 81, 0, // Skip to: 9810
2694/* 9729 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
2695/* 9732 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 9759
2696/* 9736 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
2697/* 9739 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 9748
2698/* 9743 */ MCD::OPC_Decode, 161, 12, 152, 1, // Opcode: L2_loadrub_pci, DecodeIdx: 152
2699/* 9748 */ MCD::OPC_FilterValueOrFail, 1,
2700/* 9750 */ MCD::OPC_CheckFieldOrFail, 5, 4, 0,
2701/* 9754 */ MCD::OPC_Decode, 162, 12, 138, 1, // Opcode: L2_loadrub_pcr, DecodeIdx: 138
2702/* 9759 */ MCD::OPC_FilterValue, 1, 23, 0, // Skip to: 9786
2703/* 9763 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
2704/* 9766 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 9779
2705/* 9770 */ MCD::OPC_CheckFieldOrFail, 9, 2, 0,
2706/* 9774 */ MCD::OPC_Decode, 163, 12, 153, 1, // Opcode: L2_loadrub_pi, DecodeIdx: 153
2707/* 9779 */ MCD::OPC_FilterValueOrFail, 1,
2708/* 9781 */ MCD::OPC_Decode, 212, 12, 154, 1, // Opcode: L2_ploadrubt_pi, DecodeIdx: 154
2709/* 9786 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 9799
2710/* 9790 */ MCD::OPC_CheckFieldOrFail, 5, 6, 0,
2711/* 9794 */ MCD::OPC_Decode, 164, 12, 138, 1, // Opcode: L2_loadrub_pr, DecodeIdx: 138
2712/* 9799 */ MCD::OPC_FilterValueOrFail, 3,
2713/* 9801 */ MCD::OPC_CheckFieldOrFail, 5, 6, 0,
2714/* 9805 */ MCD::OPC_Decode, 160, 12, 138, 1, // Opcode: L2_loadrub_pbr, DecodeIdx: 138
2715/* 9810 */ MCD::OPC_FilterValue, 1, 13, 0, // Skip to: 9827
2716/* 9814 */ MCD::OPC_CheckFieldOrFail, 25, 2, 1,
2717/* 9818 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
2718/* 9822 */ MCD::OPC_Decode, 208, 12, 154, 1, // Opcode: L2_ploadrubf_pi, DecodeIdx: 154
2719/* 9827 */ MCD::OPC_FilterValue, 2, 13, 0, // Skip to: 9844
2720/* 9831 */ MCD::OPC_CheckFieldOrFail, 25, 2, 1,
2721/* 9835 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
2722/* 9839 */ MCD::OPC_Decode, 214, 12, 154, 1, // Opcode: L2_ploadrubtnew_pi, DecodeIdx: 154
2723/* 9844 */ MCD::OPC_FilterValueOrFail, 3,
2724/* 9846 */ MCD::OPC_CheckFieldOrFail, 25, 2, 1,
2725/* 9850 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
2726/* 9854 */ MCD::OPC_Decode, 210, 12, 154, 1, // Opcode: L2_ploadrubfnew_pi, DecodeIdx: 154
2727/* 9859 */ MCD::OPC_FilterValue, 10, 151, 0, // Skip to: 10014
2728/* 9863 */ MCD::OPC_ExtractField, 27, 1, // Inst{27} ...
2729/* 9866 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 9875
2730/* 9870 */ MCD::OPC_Decode, 145, 12, 136, 1, // Opcode: L2_loadrh_io, DecodeIdx: 136
2731/* 9875 */ MCD::OPC_FilterValueOrFail, 1,
2732/* 9877 */ MCD::OPC_ExtractField, 11, 2, // Inst{12-11} ...
2733/* 9880 */ MCD::OPC_FilterValue, 0, 81, 0, // Skip to: 9965
2734/* 9884 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
2735/* 9887 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 9914
2736/* 9891 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
2737/* 9894 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 9903
2738/* 9898 */ MCD::OPC_Decode, 147, 12, 137, 1, // Opcode: L2_loadrh_pci, DecodeIdx: 137
2739/* 9903 */ MCD::OPC_FilterValueOrFail, 1,
2740/* 9905 */ MCD::OPC_CheckFieldOrFail, 5, 4, 0,
2741/* 9909 */ MCD::OPC_Decode, 148, 12, 138, 1, // Opcode: L2_loadrh_pcr, DecodeIdx: 138
2742/* 9914 */ MCD::OPC_FilterValue, 1, 23, 0, // Skip to: 9941
2743/* 9918 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
2744/* 9921 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 9934
2745/* 9925 */ MCD::OPC_CheckFieldOrFail, 9, 2, 0,
2746/* 9929 */ MCD::OPC_Decode, 149, 12, 139, 1, // Opcode: L2_loadrh_pi, DecodeIdx: 139
2747/* 9934 */ MCD::OPC_FilterValueOrFail, 1,
2748/* 9936 */ MCD::OPC_Decode, 196, 12, 155, 1, // Opcode: L2_ploadrht_pi, DecodeIdx: 155
2749/* 9941 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 9954
2750/* 9945 */ MCD::OPC_CheckFieldOrFail, 5, 6, 0,
2751/* 9949 */ MCD::OPC_Decode, 150, 12, 138, 1, // Opcode: L2_loadrh_pr, DecodeIdx: 138
2752/* 9954 */ MCD::OPC_FilterValueOrFail, 3,
2753/* 9956 */ MCD::OPC_CheckFieldOrFail, 5, 6, 0,
2754/* 9960 */ MCD::OPC_Decode, 146, 12, 138, 1, // Opcode: L2_loadrh_pbr, DecodeIdx: 138
2755/* 9965 */ MCD::OPC_FilterValue, 1, 13, 0, // Skip to: 9982
2756/* 9969 */ MCD::OPC_CheckFieldOrFail, 25, 2, 1,
2757/* 9973 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
2758/* 9977 */ MCD::OPC_Decode, 192, 12, 155, 1, // Opcode: L2_ploadrhf_pi, DecodeIdx: 155
2759/* 9982 */ MCD::OPC_FilterValue, 2, 13, 0, // Skip to: 9999
2760/* 9986 */ MCD::OPC_CheckFieldOrFail, 25, 2, 1,
2761/* 9990 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
2762/* 9994 */ MCD::OPC_Decode, 198, 12, 155, 1, // Opcode: L2_ploadrhtnew_pi, DecodeIdx: 155
2763/* 9999 */ MCD::OPC_FilterValueOrFail, 3,
2764/* 10001 */ MCD::OPC_CheckFieldOrFail, 25, 2, 1,
2765/* 10005 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
2766/* 10009 */ MCD::OPC_Decode, 194, 12, 155, 1, // Opcode: L2_ploadrhfnew_pi, DecodeIdx: 155
2767/* 10014 */ MCD::OPC_FilterValue, 11, 151, 0, // Skip to: 10169
2768/* 10018 */ MCD::OPC_ExtractField, 27, 1, // Inst{27} ...
2769/* 10021 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 10030
2770/* 10025 */ MCD::OPC_Decode, 166, 12, 136, 1, // Opcode: L2_loadruh_io, DecodeIdx: 136
2771/* 10030 */ MCD::OPC_FilterValueOrFail, 1,
2772/* 10032 */ MCD::OPC_ExtractField, 11, 2, // Inst{12-11} ...
2773/* 10035 */ MCD::OPC_FilterValue, 0, 81, 0, // Skip to: 10120
2774/* 10039 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
2775/* 10042 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 10069
2776/* 10046 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
2777/* 10049 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 10058
2778/* 10053 */ MCD::OPC_Decode, 168, 12, 137, 1, // Opcode: L2_loadruh_pci, DecodeIdx: 137
2779/* 10058 */ MCD::OPC_FilterValueOrFail, 1,
2780/* 10060 */ MCD::OPC_CheckFieldOrFail, 5, 4, 0,
2781/* 10064 */ MCD::OPC_Decode, 169, 12, 138, 1, // Opcode: L2_loadruh_pcr, DecodeIdx: 138
2782/* 10069 */ MCD::OPC_FilterValue, 1, 23, 0, // Skip to: 10096
2783/* 10073 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
2784/* 10076 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 10089
2785/* 10080 */ MCD::OPC_CheckFieldOrFail, 9, 2, 0,
2786/* 10084 */ MCD::OPC_Decode, 170, 12, 139, 1, // Opcode: L2_loadruh_pi, DecodeIdx: 139
2787/* 10089 */ MCD::OPC_FilterValueOrFail, 1,
2788/* 10091 */ MCD::OPC_Decode, 220, 12, 155, 1, // Opcode: L2_ploadruht_pi, DecodeIdx: 155
2789/* 10096 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 10109
2790/* 10100 */ MCD::OPC_CheckFieldOrFail, 5, 6, 0,
2791/* 10104 */ MCD::OPC_Decode, 171, 12, 138, 1, // Opcode: L2_loadruh_pr, DecodeIdx: 138
2792/* 10109 */ MCD::OPC_FilterValueOrFail, 3,
2793/* 10111 */ MCD::OPC_CheckFieldOrFail, 5, 6, 0,
2794/* 10115 */ MCD::OPC_Decode, 167, 12, 138, 1, // Opcode: L2_loadruh_pbr, DecodeIdx: 138
2795/* 10120 */ MCD::OPC_FilterValue, 1, 13, 0, // Skip to: 10137
2796/* 10124 */ MCD::OPC_CheckFieldOrFail, 25, 2, 1,
2797/* 10128 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
2798/* 10132 */ MCD::OPC_Decode, 216, 12, 155, 1, // Opcode: L2_ploadruhf_pi, DecodeIdx: 155
2799/* 10137 */ MCD::OPC_FilterValue, 2, 13, 0, // Skip to: 10154
2800/* 10141 */ MCD::OPC_CheckFieldOrFail, 25, 2, 1,
2801/* 10145 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
2802/* 10149 */ MCD::OPC_Decode, 222, 12, 155, 1, // Opcode: L2_ploadruhtnew_pi, DecodeIdx: 155
2803/* 10154 */ MCD::OPC_FilterValueOrFail, 3,
2804/* 10156 */ MCD::OPC_CheckFieldOrFail, 25, 2, 1,
2805/* 10160 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
2806/* 10164 */ MCD::OPC_Decode, 218, 12, 155, 1, // Opcode: L2_ploadruhfnew_pi, DecodeIdx: 155
2807/* 10169 */ MCD::OPC_FilterValue, 12, 151, 0, // Skip to: 10324
2808/* 10173 */ MCD::OPC_ExtractField, 27, 1, // Inst{27} ...
2809/* 10176 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 10185
2810/* 10180 */ MCD::OPC_Decode, 152, 12, 156, 1, // Opcode: L2_loadri_io, DecodeIdx: 156
2811/* 10185 */ MCD::OPC_FilterValueOrFail, 1,
2812/* 10187 */ MCD::OPC_ExtractField, 11, 2, // Inst{12-11} ...
2813/* 10190 */ MCD::OPC_FilterValue, 0, 81, 0, // Skip to: 10275
2814/* 10194 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
2815/* 10197 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 10224
2816/* 10201 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
2817/* 10204 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 10213
2818/* 10208 */ MCD::OPC_Decode, 154, 12, 157, 1, // Opcode: L2_loadri_pci, DecodeIdx: 157
2819/* 10213 */ MCD::OPC_FilterValueOrFail, 1,
2820/* 10215 */ MCD::OPC_CheckFieldOrFail, 5, 4, 0,
2821/* 10219 */ MCD::OPC_Decode, 155, 12, 138, 1, // Opcode: L2_loadri_pcr, DecodeIdx: 138
2822/* 10224 */ MCD::OPC_FilterValue, 1, 23, 0, // Skip to: 10251
2823/* 10228 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
2824/* 10231 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 10244
2825/* 10235 */ MCD::OPC_CheckFieldOrFail, 9, 2, 0,
2826/* 10239 */ MCD::OPC_Decode, 156, 12, 158, 1, // Opcode: L2_loadri_pi, DecodeIdx: 158
2827/* 10244 */ MCD::OPC_FilterValueOrFail, 1,
2828/* 10246 */ MCD::OPC_Decode, 204, 12, 159, 1, // Opcode: L2_ploadrit_pi, DecodeIdx: 159
2829/* 10251 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 10264
2830/* 10255 */ MCD::OPC_CheckFieldOrFail, 5, 6, 0,
2831/* 10259 */ MCD::OPC_Decode, 157, 12, 138, 1, // Opcode: L2_loadri_pr, DecodeIdx: 138
2832/* 10264 */ MCD::OPC_FilterValueOrFail, 3,
2833/* 10266 */ MCD::OPC_CheckFieldOrFail, 5, 6, 0,
2834/* 10270 */ MCD::OPC_Decode, 153, 12, 138, 1, // Opcode: L2_loadri_pbr, DecodeIdx: 138
2835/* 10275 */ MCD::OPC_FilterValue, 1, 13, 0, // Skip to: 10292
2836/* 10279 */ MCD::OPC_CheckFieldOrFail, 25, 2, 1,
2837/* 10283 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
2838/* 10287 */ MCD::OPC_Decode, 200, 12, 159, 1, // Opcode: L2_ploadrif_pi, DecodeIdx: 159
2839/* 10292 */ MCD::OPC_FilterValue, 2, 13, 0, // Skip to: 10309
2840/* 10296 */ MCD::OPC_CheckFieldOrFail, 25, 2, 1,
2841/* 10300 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
2842/* 10304 */ MCD::OPC_Decode, 206, 12, 159, 1, // Opcode: L2_ploadritnew_pi, DecodeIdx: 159
2843/* 10309 */ MCD::OPC_FilterValueOrFail, 3,
2844/* 10311 */ MCD::OPC_CheckFieldOrFail, 25, 2, 1,
2845/* 10315 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
2846/* 10319 */ MCD::OPC_Decode, 202, 12, 159, 1, // Opcode: L2_ploadrifnew_pi, DecodeIdx: 159
2847/* 10324 */ MCD::OPC_FilterValueOrFail, 14,
2848/* 10326 */ MCD::OPC_ExtractField, 27, 1, // Inst{27} ...
2849/* 10329 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 10338
2850/* 10333 */ MCD::OPC_Decode, 138, 12, 160, 1, // Opcode: L2_loadrd_io, DecodeIdx: 160
2851/* 10338 */ MCD::OPC_FilterValueOrFail, 1,
2852/* 10340 */ MCD::OPC_ExtractField, 11, 2, // Inst{12-11} ...
2853/* 10343 */ MCD::OPC_FilterValue, 0, 81, 0, // Skip to: 10428
2854/* 10347 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
2855/* 10350 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 10377
2856/* 10354 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
2857/* 10357 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 10366
2858/* 10361 */ MCD::OPC_Decode, 140, 12, 161, 1, // Opcode: L2_loadrd_pci, DecodeIdx: 161
2859/* 10366 */ MCD::OPC_FilterValueOrFail, 1,
2860/* 10368 */ MCD::OPC_CheckFieldOrFail, 5, 4, 0,
2861/* 10372 */ MCD::OPC_Decode, 141, 12, 149, 1, // Opcode: L2_loadrd_pcr, DecodeIdx: 149
2862/* 10377 */ MCD::OPC_FilterValue, 1, 23, 0, // Skip to: 10404
2863/* 10381 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
2864/* 10384 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 10397
2865/* 10388 */ MCD::OPC_CheckFieldOrFail, 9, 2, 0,
2866/* 10392 */ MCD::OPC_Decode, 142, 12, 162, 1, // Opcode: L2_loadrd_pi, DecodeIdx: 162
2867/* 10397 */ MCD::OPC_FilterValueOrFail, 1,
2868/* 10399 */ MCD::OPC_Decode, 188, 12, 163, 1, // Opcode: L2_ploadrdt_pi, DecodeIdx: 163
2869/* 10404 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 10417
2870/* 10408 */ MCD::OPC_CheckFieldOrFail, 5, 6, 0,
2871/* 10412 */ MCD::OPC_Decode, 143, 12, 149, 1, // Opcode: L2_loadrd_pr, DecodeIdx: 149
2872/* 10417 */ MCD::OPC_FilterValueOrFail, 3,
2873/* 10419 */ MCD::OPC_CheckFieldOrFail, 5, 6, 0,
2874/* 10423 */ MCD::OPC_Decode, 139, 12, 149, 1, // Opcode: L2_loadrd_pbr, DecodeIdx: 149
2875/* 10428 */ MCD::OPC_FilterValue, 1, 13, 0, // Skip to: 10445
2876/* 10432 */ MCD::OPC_CheckFieldOrFail, 25, 2, 1,
2877/* 10436 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
2878/* 10440 */ MCD::OPC_Decode, 184, 12, 163, 1, // Opcode: L2_ploadrdf_pi, DecodeIdx: 163
2879/* 10445 */ MCD::OPC_FilterValue, 2, 13, 0, // Skip to: 10462
2880/* 10449 */ MCD::OPC_CheckFieldOrFail, 25, 2, 1,
2881/* 10453 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
2882/* 10457 */ MCD::OPC_Decode, 190, 12, 163, 1, // Opcode: L2_ploadrdtnew_pi, DecodeIdx: 163
2883/* 10462 */ MCD::OPC_FilterValueOrFail, 3,
2884/* 10464 */ MCD::OPC_CheckFieldOrFail, 25, 2, 1,
2885/* 10468 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
2886/* 10472 */ MCD::OPC_Decode, 186, 12, 163, 1, // Opcode: L2_ploadrdfnew_pi, DecodeIdx: 163
2887/* 10477 */ MCD::OPC_FilterValue, 10, 198, 7, // Skip to: 12471
2888/* 10481 */ MCD::OPC_ExtractField, 21, 4, // Inst{24-21} ...
2889/* 10484 */ MCD::OPC_FilterValue, 0, 223, 0, // Skip to: 10711
2890/* 10488 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
2891/* 10491 */ MCD::OPC_FilterValue, 0, 89, 0, // Skip to: 10584
2892/* 10495 */ MCD::OPC_ExtractField, 25, 3, // Inst{27-25} ...
2893/* 10498 */ MCD::OPC_FilterValue, 0, 12, 0, // Skip to: 10514
2894/* 10502 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
2895/* 10506 */ MCD::OPC_CheckFieldOrFail, 0, 5, 0,
2896/* 10510 */ MCD::OPC_Decode, 228, 25, 54, // Opcode: Y2_dccleana, DecodeIdx: 54
2897/* 10514 */ MCD::OPC_FilterValue, 1, 16, 0, // Skip to: 10534
2898/* 10518 */ MCD::OPC_CheckFieldOrFail, 16, 5, 0,
2899/* 10522 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
2900/* 10526 */ MCD::OPC_CheckFieldOrFail, 0, 5, 0,
2901/* 10530 */ MCD::OPC_Decode, 235, 25, 61, // Opcode: Y2_dckill, DecodeIdx: 61
2902/* 10534 */ MCD::OPC_FilterValue, 2, 12, 0, // Skip to: 10550
2903/* 10538 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2904/* 10542 */ MCD::OPC_CheckFieldOrFail, 0, 5, 0,
2905/* 10546 */ MCD::OPC_Decode, 237, 25, 60, // Opcode: Y2_dctagw, DecodeIdx: 60
2906/* 10550 */ MCD::OPC_FilterValue, 3, 12, 0, // Skip to: 10566
2907/* 10554 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2908/* 10558 */ MCD::OPC_CheckFieldOrFail, 0, 5, 0,
2909/* 10562 */ MCD::OPC_Decode, 143, 26, 60, // Opcode: Y4_l2fetch, DecodeIdx: 60
2910/* 10566 */ MCD::OPC_FilterValueOrFail, 4,
2911/* 10568 */ MCD::OPC_CheckFieldOrFail, 16, 5, 0,
2912/* 10572 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
2913/* 10576 */ MCD::OPC_CheckFieldOrFail, 0, 5, 0,
2914/* 10580 */ MCD::OPC_Decode, 223, 25, 61, // Opcode: Y2_barrier, DecodeIdx: 61
2915/* 10584 */ MCD::OPC_FilterValue, 1, 38, 0, // Skip to: 10626
2916/* 10588 */ MCD::OPC_ExtractField, 25, 3, // Inst{27-25} ...
2917/* 10591 */ MCD::OPC_FilterValue, 3, 14, 0, // Skip to: 10609
2918/* 10595 */ MCD::OPC_CheckPredicateOrFail, 8,
2919/* 10597 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
2920/* 10601 */ MCD::OPC_CheckFieldOrFail, 0, 5, 0,
2921/* 10605 */ MCD::OPC_Decode, 169, 26, 54, // Opcode: Y6_dmstart, DecodeIdx: 54
2922/* 10609 */ MCD::OPC_FilterValueOrFail, 4,
2923/* 10611 */ MCD::OPC_CheckPredicateOrFail, 8,
2924/* 10613 */ MCD::OPC_CheckFieldOrFail, 16, 5, 0,
2925/* 10617 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
2926/* 10621 */ MCD::OPC_Decode, 170, 26, 164, 1, // Opcode: Y6_dmwait, DecodeIdx: 164
2927/* 10626 */ MCD::OPC_FilterValue, 2, 38, 0, // Skip to: 10668
2928/* 10630 */ MCD::OPC_ExtractField, 25, 3, // Inst{27-25} ...
2929/* 10633 */ MCD::OPC_FilterValue, 3, 14, 0, // Skip to: 10651
2930/* 10637 */ MCD::OPC_CheckPredicateOrFail, 8,
2931/* 10639 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2932/* 10643 */ MCD::OPC_CheckFieldOrFail, 0, 5, 0,
2933/* 10647 */ MCD::OPC_Decode, 165, 26, 60, // Opcode: Y6_dmlink, DecodeIdx: 60
2934/* 10651 */ MCD::OPC_FilterValueOrFail, 4,
2935/* 10653 */ MCD::OPC_CheckPredicateOrFail, 8,
2936/* 10655 */ MCD::OPC_CheckFieldOrFail, 16, 5, 0,
2937/* 10659 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
2938/* 10663 */ MCD::OPC_Decode, 167, 26, 164, 1, // Opcode: Y6_dmpoll, DecodeIdx: 164
2939/* 10668 */ MCD::OPC_FilterValue, 3, 19, 0, // Skip to: 10691
2940/* 10672 */ MCD::OPC_CheckPredicateOrFail, 8,
2941/* 10674 */ MCD::OPC_CheckFieldOrFail, 25, 3, 4,
2942/* 10678 */ MCD::OPC_CheckFieldOrFail, 16, 5, 0,
2943/* 10682 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
2944/* 10686 */ MCD::OPC_Decode, 166, 26, 164, 1, // Opcode: Y6_dmpause, DecodeIdx: 164
2945/* 10691 */ MCD::OPC_FilterValueOrFail, 4,
2946/* 10693 */ MCD::OPC_CheckPredicateOrFail, 8,
2947/* 10695 */ MCD::OPC_CheckFieldOrFail, 25, 3, 3,
2948/* 10699 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
2949/* 10703 */ MCD::OPC_CheckFieldOrFail, 0, 5, 0,
2950/* 10707 */ MCD::OPC_Decode, 168, 26, 54, // Opcode: Y6_dmresume, DecodeIdx: 54
2951/* 10711 */ MCD::OPC_FilterValue, 1, 105, 0, // Skip to: 10820
2952/* 10715 */ MCD::OPC_ExtractField, 25, 3, // Inst{27-25} ...
2953/* 10718 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 10730
2954/* 10722 */ MCD::OPC_CheckFieldOrFail, 0, 14, 0,
2955/* 10726 */ MCD::OPC_Decode, 233, 25, 54, // Opcode: Y2_dcinva, DecodeIdx: 54
2956/* 10730 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 10742
2957/* 10734 */ MCD::OPC_CheckFieldOrFail, 0, 14, 0,
2958/* 10738 */ MCD::OPC_Decode, 229, 25, 54, // Opcode: Y2_dccleanidx, DecodeIdx: 54
2959/* 10742 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 10754
2960/* 10746 */ MCD::OPC_CheckFieldOrFail, 5, 9, 0,
2961/* 10750 */ MCD::OPC_Decode, 236, 25, 59, // Opcode: Y2_dctagr, DecodeIdx: 59
2962/* 10754 */ MCD::OPC_FilterValue, 3, 8, 0, // Skip to: 10766
2963/* 10758 */ MCD::OPC_CheckFieldOrFail, 0, 14, 0,
2964/* 10762 */ MCD::OPC_Decode, 152, 26, 54, // Opcode: Y5_l2cleanidx, DecodeIdx: 54
2965/* 10766 */ MCD::OPC_FilterValueOrFail, 4,
2966/* 10768 */ MCD::OPC_ExtractField, 0, 14, // Inst{13-0} ...
2967/* 10771 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 10783
2968/* 10775 */ MCD::OPC_CheckFieldOrFail, 16, 5, 0,
2969/* 10779 */ MCD::OPC_Decode, 253, 25, 61, // Opcode: Y2_l2kill, DecodeIdx: 61
2970/* 10783 */ MCD::OPC_FilterValue, 128, 16, 8, 0, // Skip to: 10796
2971/* 10788 */ MCD::OPC_CheckFieldOrFail, 16, 5, 0,
2972/* 10792 */ MCD::OPC_Decode, 156, 26, 61, // Opcode: Y5_l2gunlock, DecodeIdx: 61
2973/* 10796 */ MCD::OPC_FilterValue, 128, 32, 8, 0, // Skip to: 10809
2974/* 10801 */ MCD::OPC_CheckFieldOrFail, 16, 5, 0,
2975/* 10805 */ MCD::OPC_Decode, 154, 26, 61, // Opcode: Y5_l2gclean, DecodeIdx: 61
2976/* 10809 */ MCD::OPC_FilterValueOrFail, 128, 48,
2977/* 10812 */ MCD::OPC_CheckFieldOrFail, 16, 5, 0,
2978/* 10816 */ MCD::OPC_Decode, 155, 26, 61, // Opcode: Y5_l2gcleaninv, DecodeIdx: 61
2979/* 10820 */ MCD::OPC_FilterValue, 2, 69, 0, // Skip to: 10893
2980/* 10824 */ MCD::OPC_ExtractField, 25, 3, // Inst{27-25} ...
2981/* 10827 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 10839
2982/* 10831 */ MCD::OPC_CheckFieldOrFail, 0, 14, 0,
2983/* 10835 */ MCD::OPC_Decode, 230, 25, 54, // Opcode: Y2_dccleaninva, DecodeIdx: 54
2984/* 10839 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 10851
2985/* 10843 */ MCD::OPC_CheckFieldOrFail, 0, 14, 0,
2986/* 10847 */ MCD::OPC_Decode, 234, 25, 54, // Opcode: Y2_dcinvidx, DecodeIdx: 54
2987/* 10851 */ MCD::OPC_FilterValue, 2, 12, 0, // Skip to: 10867
2988/* 10855 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
2989/* 10859 */ MCD::OPC_CheckFieldOrFail, 0, 8, 0,
2990/* 10863 */ MCD::OPC_Decode, 145, 26, 60, // Opcode: Y4_l2tagw, DecodeIdx: 60
2991/* 10867 */ MCD::OPC_FilterValue, 3, 8, 0, // Skip to: 10879
2992/* 10871 */ MCD::OPC_CheckFieldOrFail, 0, 14, 0,
2993/* 10875 */ MCD::OPC_Decode, 157, 26, 54, // Opcode: Y5_l2invidx, DecodeIdx: 54
2994/* 10879 */ MCD::OPC_FilterValueOrFail, 4,
2995/* 10881 */ MCD::OPC_CheckFieldOrFail, 16, 5, 0,
2996/* 10885 */ MCD::OPC_CheckFieldOrFail, 0, 14, 0,
2997/* 10889 */ MCD::OPC_Decode, 132, 26, 61, // Opcode: Y2_syncht, DecodeIdx: 61
2998/* 10893 */ MCD::OPC_FilterValue, 3, 49, 0, // Skip to: 10946
2999/* 10897 */ MCD::OPC_ExtractField, 25, 3, // Inst{27-25} ...
3000/* 10900 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 10912
3001/* 10904 */ MCD::OPC_CheckFieldOrFail, 0, 14, 0,
3002/* 10908 */ MCD::OPC_Decode, 231, 25, 54, // Opcode: Y2_dccleaninvidx, DecodeIdx: 54
3003/* 10912 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 10924
3004/* 10916 */ MCD::OPC_CheckFieldOrFail, 5, 9, 0,
3005/* 10920 */ MCD::OPC_Decode, 144, 26, 59, // Opcode: Y4_l2tagr, DecodeIdx: 59
3006/* 10924 */ MCD::OPC_FilterValue, 3, 8, 0, // Skip to: 10936
3007/* 10928 */ MCD::OPC_CheckFieldOrFail, 0, 14, 0,
3008/* 10932 */ MCD::OPC_Decode, 159, 26, 54, // Opcode: Y5_l2unlocka, DecodeIdx: 54
3009/* 10936 */ MCD::OPC_FilterValueOrFail, 4,
3010/* 10938 */ MCD::OPC_CheckFieldOrFail, 0, 14, 0,
3011/* 10942 */ MCD::OPC_Decode, 252, 25, 54, // Opcode: Y2_l2cleaninvidx, DecodeIdx: 54
3012/* 10946 */ MCD::OPC_FilterValue, 4, 31, 0, // Skip to: 10981
3013/* 10950 */ MCD::OPC_ExtractField, 25, 3, // Inst{27-25} ...
3014/* 10953 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 10966
3015/* 10957 */ MCD::OPC_CheckFieldOrFail, 11, 3, 0,
3016/* 10961 */ MCD::OPC_Decode, 196, 16, 165, 1, // Opcode: S2_allocframe, DecodeIdx: 165
3017/* 10966 */ MCD::OPC_FilterValueOrFail, 3,
3018/* 10968 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3019/* 10972 */ MCD::OPC_CheckFieldOrFail, 0, 8, 0,
3020/* 10976 */ MCD::OPC_Decode, 153, 26, 166, 1, // Opcode: Y5_l2fetch, DecodeIdx: 166
3021/* 10981 */ MCD::OPC_FilterValue, 5, 76, 0, // Skip to: 11061
3022/* 10985 */ MCD::OPC_ExtractField, 2, 6, // Inst{7-2} ...
3023/* 10988 */ MCD::OPC_FilterValue, 0, 35, 0, // Skip to: 11027
3024/* 10992 */ MCD::OPC_ExtractField, 25, 3, // Inst{27-25} ...
3025/* 10995 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 11008
3026/* 10999 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3027/* 11003 */ MCD::OPC_Decode, 180, 18, 167, 1, // Opcode: S2_storew_locked, DecodeIdx: 167
3028/* 11008 */ MCD::OPC_FilterValueOrFail, 3,
3029/* 11010 */ MCD::OPC_CheckFieldOrFail, 16, 5, 0,
3030/* 11014 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3031/* 11018 */ MCD::OPC_CheckFieldOrFail, 0, 2, 0,
3032/* 11022 */ MCD::OPC_Decode, 172, 26, 168, 1, // Opcode: Y6_l2gcleanpa, DecodeIdx: 168
3033/* 11027 */ MCD::OPC_FilterValue, 2, 14, 0, // Skip to: 11045
3034/* 11031 */ MCD::OPC_CheckPredicateOrFail, 8,
3035/* 11033 */ MCD::OPC_CheckFieldOrFail, 25, 3, 0,
3036/* 11037 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3037/* 11041 */ MCD::OPC_Decode, 181, 18, 60, // Opcode: S2_storew_rl_at_vi, DecodeIdx: 60
3038/* 11045 */ MCD::OPC_FilterValueOrFail, 10,
3039/* 11047 */ MCD::OPC_CheckPredicateOrFail, 8,
3040/* 11049 */ MCD::OPC_CheckFieldOrFail, 25, 3, 0,
3041/* 11053 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3042/* 11057 */ MCD::OPC_Decode, 182, 18, 60, // Opcode: S2_storew_rl_st_vi, DecodeIdx: 60
3043/* 11061 */ MCD::OPC_FilterValue, 6, 34, 0, // Skip to: 11099
3044/* 11065 */ MCD::OPC_ExtractField, 25, 3, // Inst{27-25} ...
3045/* 11068 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 11080
3046/* 11072 */ MCD::OPC_CheckFieldOrFail, 0, 14, 0,
3047/* 11076 */ MCD::OPC_Decode, 238, 25, 54, // Opcode: Y2_dczeroa, DecodeIdx: 54
3048/* 11080 */ MCD::OPC_FilterValueOrFail, 3,
3049/* 11082 */ MCD::OPC_CheckFieldOrFail, 16, 5, 0,
3050/* 11086 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3051/* 11090 */ MCD::OPC_CheckFieldOrFail, 0, 8, 0,
3052/* 11094 */ MCD::OPC_Decode, 171, 26, 168, 1, // Opcode: Y6_l2gcleaninvpa, DecodeIdx: 168
3053/* 11099 */ MCD::OPC_FilterValue, 7, 109, 0, // Skip to: 11212
3054/* 11103 */ MCD::OPC_ExtractField, 2, 6, // Inst{7-2} ...
3055/* 11106 */ MCD::OPC_FilterValue, 0, 30, 0, // Skip to: 11140
3056/* 11110 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
3057/* 11113 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 11126
3058/* 11117 */ MCD::OPC_CheckFieldOrFail, 25, 3, 0,
3059/* 11121 */ MCD::OPC_Decode, 193, 19, 169, 1, // Opcode: S4_stored_locked, DecodeIdx: 169
3060/* 11126 */ MCD::OPC_FilterValueOrFail, 1,
3061/* 11128 */ MCD::OPC_CheckFieldOrFail, 25, 3, 0,
3062/* 11132 */ MCD::OPC_CheckFieldOrFail, 8, 5, 0,
3063/* 11136 */ MCD::OPC_Decode, 158, 26, 115, // Opcode: Y5_l2locka, DecodeIdx: 115
3064/* 11140 */ MCD::OPC_FilterValue, 2, 15, 0, // Skip to: 11159
3065/* 11144 */ MCD::OPC_CheckPredicateOrFail, 8,
3066/* 11146 */ MCD::OPC_CheckFieldOrFail, 25, 3, 0,
3067/* 11150 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3068/* 11154 */ MCD::OPC_Decode, 194, 19, 166, 1, // Opcode: S4_stored_rl_at_vi, DecodeIdx: 166
3069/* 11159 */ MCD::OPC_FilterValue, 3, 14, 0, // Skip to: 11177
3070/* 11163 */ MCD::OPC_CheckPredicateOrFail, 8,
3071/* 11165 */ MCD::OPC_CheckFieldOrFail, 25, 3, 0,
3072/* 11169 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3073/* 11173 */ MCD::OPC_Decode, 185, 16, 54, // Opcode: R6_release_at_vi, DecodeIdx: 54
3074/* 11177 */ MCD::OPC_FilterValue, 10, 15, 0, // Skip to: 11196
3075/* 11181 */ MCD::OPC_CheckPredicateOrFail, 8,
3076/* 11183 */ MCD::OPC_CheckFieldOrFail, 25, 3, 0,
3077/* 11187 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3078/* 11191 */ MCD::OPC_Decode, 195, 19, 166, 1, // Opcode: S4_stored_rl_st_vi, DecodeIdx: 166
3079/* 11196 */ MCD::OPC_FilterValueOrFail, 11,
3080/* 11198 */ MCD::OPC_CheckPredicateOrFail, 8,
3081/* 11200 */ MCD::OPC_CheckFieldOrFail, 25, 3, 0,
3082/* 11204 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3083/* 11208 */ MCD::OPC_Decode, 186, 16, 54, // Opcode: R6_release_st_vi, DecodeIdx: 54
3084/* 11212 */ MCD::OPC_FilterValue, 8, 153, 0, // Skip to: 11369
3085/* 11216 */ MCD::OPC_ExtractField, 27, 1, // Inst{27} ...
3086/* 11219 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 11228
3087/* 11223 */ MCD::OPC_Decode, 252, 17, 170, 1, // Opcode: S2_storerb_io, DecodeIdx: 170
3088/* 11228 */ MCD::OPC_FilterValueOrFail, 1,
3089/* 11230 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
3090/* 11233 */ MCD::OPC_FilterValue, 0, 27, 0, // Skip to: 11264
3091/* 11237 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
3092/* 11240 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 11253
3093/* 11244 */ MCD::OPC_CheckFieldOrFail, 7, 1, 0,
3094/* 11248 */ MCD::OPC_Decode, 254, 17, 171, 1, // Opcode: S2_storerb_pci, DecodeIdx: 171
3095/* 11253 */ MCD::OPC_FilterValueOrFail, 2,
3096/* 11255 */ MCD::OPC_CheckFieldOrFail, 3, 5, 0,
3097/* 11259 */ MCD::OPC_Decode, 255, 17, 172, 1, // Opcode: S2_storerb_pcr, DecodeIdx: 172
3098/* 11264 */ MCD::OPC_FilterValue, 1, 77, 0, // Skip to: 11345
3099/* 11268 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
3100/* 11271 */ MCD::OPC_FilterValue, 0, 41, 0, // Skip to: 11316
3101/* 11275 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
3102/* 11278 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 11305
3103/* 11282 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
3104/* 11285 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 11298
3105/* 11289 */ MCD::OPC_CheckFieldOrFail, 0, 2, 0,
3106/* 11293 */ MCD::OPC_Decode, 128, 18, 173, 1, // Opcode: S2_storerb_pi, DecodeIdx: 173
3107/* 11298 */ MCD::OPC_FilterValueOrFail, 1,
3108/* 11300 */ MCD::OPC_Decode, 208, 17, 174, 1, // Opcode: S2_pstorerbt_pi, DecodeIdx: 174
3109/* 11305 */ MCD::OPC_FilterValueOrFail, 1,
3110/* 11307 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3111/* 11311 */ MCD::OPC_Decode, 209, 17, 174, 1, // Opcode: S2_pstorerbtnew_pi, DecodeIdx: 174
3112/* 11316 */ MCD::OPC_FilterValueOrFail, 1,
3113/* 11318 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
3114/* 11321 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 11334
3115/* 11325 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3116/* 11329 */ MCD::OPC_Decode, 199, 17, 174, 1, // Opcode: S2_pstorerbf_pi, DecodeIdx: 174
3117/* 11334 */ MCD::OPC_FilterValueOrFail, 1,
3118/* 11336 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3119/* 11340 */ MCD::OPC_Decode, 200, 17, 174, 1, // Opcode: S2_pstorerbfnew_pi, DecodeIdx: 174
3120/* 11345 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 11358
3121/* 11349 */ MCD::OPC_CheckFieldOrFail, 0, 8, 0,
3122/* 11353 */ MCD::OPC_Decode, 129, 18, 172, 1, // Opcode: S2_storerb_pr, DecodeIdx: 172
3123/* 11358 */ MCD::OPC_FilterValueOrFail, 3,
3124/* 11360 */ MCD::OPC_CheckFieldOrFail, 0, 8, 0,
3125/* 11364 */ MCD::OPC_Decode, 253, 17, 172, 1, // Opcode: S2_storerb_pbr, DecodeIdx: 172
3126/* 11369 */ MCD::OPC_FilterValue, 10, 153, 0, // Skip to: 11526
3127/* 11373 */ MCD::OPC_ExtractField, 27, 1, // Inst{27} ...
3128/* 11376 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 11385
3129/* 11380 */ MCD::OPC_Decode, 152, 18, 175, 1, // Opcode: S2_storerh_io, DecodeIdx: 175
3130/* 11385 */ MCD::OPC_FilterValueOrFail, 1,
3131/* 11387 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
3132/* 11390 */ MCD::OPC_FilterValue, 0, 27, 0, // Skip to: 11421
3133/* 11394 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
3134/* 11397 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 11410
3135/* 11401 */ MCD::OPC_CheckFieldOrFail, 7, 1, 0,
3136/* 11405 */ MCD::OPC_Decode, 154, 18, 176, 1, // Opcode: S2_storerh_pci, DecodeIdx: 176
3137/* 11410 */ MCD::OPC_FilterValueOrFail, 2,
3138/* 11412 */ MCD::OPC_CheckFieldOrFail, 3, 5, 0,
3139/* 11416 */ MCD::OPC_Decode, 155, 18, 172, 1, // Opcode: S2_storerh_pcr, DecodeIdx: 172
3140/* 11421 */ MCD::OPC_FilterValue, 1, 77, 0, // Skip to: 11502
3141/* 11425 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
3142/* 11428 */ MCD::OPC_FilterValue, 0, 41, 0, // Skip to: 11473
3143/* 11432 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
3144/* 11435 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 11462
3145/* 11439 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
3146/* 11442 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 11455
3147/* 11446 */ MCD::OPC_CheckFieldOrFail, 0, 2, 0,
3148/* 11450 */ MCD::OPC_Decode, 156, 18, 177, 1, // Opcode: S2_storerh_pi, DecodeIdx: 177
3149/* 11455 */ MCD::OPC_FilterValueOrFail, 1,
3150/* 11457 */ MCD::OPC_Decode, 232, 17, 178, 1, // Opcode: S2_pstorerht_pi, DecodeIdx: 178
3151/* 11462 */ MCD::OPC_FilterValueOrFail, 1,
3152/* 11464 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3153/* 11468 */ MCD::OPC_Decode, 233, 17, 178, 1, // Opcode: S2_pstorerhtnew_pi, DecodeIdx: 178
3154/* 11473 */ MCD::OPC_FilterValueOrFail, 1,
3155/* 11475 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
3156/* 11478 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 11491
3157/* 11482 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3158/* 11486 */ MCD::OPC_Decode, 223, 17, 178, 1, // Opcode: S2_pstorerhf_pi, DecodeIdx: 178
3159/* 11491 */ MCD::OPC_FilterValueOrFail, 1,
3160/* 11493 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3161/* 11497 */ MCD::OPC_Decode, 224, 17, 178, 1, // Opcode: S2_pstorerhfnew_pi, DecodeIdx: 178
3162/* 11502 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 11515
3163/* 11506 */ MCD::OPC_CheckFieldOrFail, 0, 8, 0,
3164/* 11510 */ MCD::OPC_Decode, 157, 18, 172, 1, // Opcode: S2_storerh_pr, DecodeIdx: 172
3165/* 11515 */ MCD::OPC_FilterValueOrFail, 3,
3166/* 11517 */ MCD::OPC_CheckFieldOrFail, 0, 8, 0,
3167/* 11521 */ MCD::OPC_Decode, 153, 18, 172, 1, // Opcode: S2_storerh_pbr, DecodeIdx: 172
3168/* 11526 */ MCD::OPC_FilterValue, 11, 153, 0, // Skip to: 11683
3169/* 11530 */ MCD::OPC_ExtractField, 27, 1, // Inst{27} ...
3170/* 11533 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 11542
3171/* 11537 */ MCD::OPC_Decode, 145, 18, 175, 1, // Opcode: S2_storerf_io, DecodeIdx: 175
3172/* 11542 */ MCD::OPC_FilterValueOrFail, 1,
3173/* 11544 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
3174/* 11547 */ MCD::OPC_FilterValue, 0, 27, 0, // Skip to: 11578
3175/* 11551 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
3176/* 11554 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 11567
3177/* 11558 */ MCD::OPC_CheckFieldOrFail, 7, 1, 0,
3178/* 11562 */ MCD::OPC_Decode, 147, 18, 176, 1, // Opcode: S2_storerf_pci, DecodeIdx: 176
3179/* 11567 */ MCD::OPC_FilterValueOrFail, 2,
3180/* 11569 */ MCD::OPC_CheckFieldOrFail, 3, 5, 0,
3181/* 11573 */ MCD::OPC_Decode, 148, 18, 172, 1, // Opcode: S2_storerf_pcr, DecodeIdx: 172
3182/* 11578 */ MCD::OPC_FilterValue, 1, 77, 0, // Skip to: 11659
3183/* 11582 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
3184/* 11585 */ MCD::OPC_FilterValue, 0, 41, 0, // Skip to: 11630
3185/* 11589 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
3186/* 11592 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 11619
3187/* 11596 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
3188/* 11599 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 11612
3189/* 11603 */ MCD::OPC_CheckFieldOrFail, 0, 2, 0,
3190/* 11607 */ MCD::OPC_Decode, 149, 18, 177, 1, // Opcode: S2_storerf_pi, DecodeIdx: 177
3191/* 11612 */ MCD::OPC_FilterValueOrFail, 1,
3192/* 11614 */ MCD::OPC_Decode, 220, 17, 178, 1, // Opcode: S2_pstorerft_pi, DecodeIdx: 178
3193/* 11619 */ MCD::OPC_FilterValueOrFail, 1,
3194/* 11621 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3195/* 11625 */ MCD::OPC_Decode, 221, 17, 178, 1, // Opcode: S2_pstorerftnew_pi, DecodeIdx: 178
3196/* 11630 */ MCD::OPC_FilterValueOrFail, 1,
3197/* 11632 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
3198/* 11635 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 11648
3199/* 11639 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3200/* 11643 */ MCD::OPC_Decode, 217, 17, 178, 1, // Opcode: S2_pstorerff_pi, DecodeIdx: 178
3201/* 11648 */ MCD::OPC_FilterValueOrFail, 1,
3202/* 11650 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3203/* 11654 */ MCD::OPC_Decode, 218, 17, 178, 1, // Opcode: S2_pstorerffnew_pi, DecodeIdx: 178
3204/* 11659 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 11672
3205/* 11663 */ MCD::OPC_CheckFieldOrFail, 0, 8, 0,
3206/* 11667 */ MCD::OPC_Decode, 150, 18, 172, 1, // Opcode: S2_storerf_pr, DecodeIdx: 172
3207/* 11672 */ MCD::OPC_FilterValueOrFail, 3,
3208/* 11674 */ MCD::OPC_CheckFieldOrFail, 0, 8, 0,
3209/* 11678 */ MCD::OPC_Decode, 146, 18, 172, 1, // Opcode: S2_storerf_pbr, DecodeIdx: 172
3210/* 11683 */ MCD::OPC_FilterValue, 12, 153, 0, // Skip to: 11840
3211/* 11687 */ MCD::OPC_ExtractField, 27, 1, // Inst{27} ...
3212/* 11690 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 11699
3213/* 11694 */ MCD::OPC_Decode, 166, 18, 179, 1, // Opcode: S2_storeri_io, DecodeIdx: 179
3214/* 11699 */ MCD::OPC_FilterValueOrFail, 1,
3215/* 11701 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
3216/* 11704 */ MCD::OPC_FilterValue, 0, 27, 0, // Skip to: 11735
3217/* 11708 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
3218/* 11711 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 11724
3219/* 11715 */ MCD::OPC_CheckFieldOrFail, 7, 1, 0,
3220/* 11719 */ MCD::OPC_Decode, 168, 18, 180, 1, // Opcode: S2_storeri_pci, DecodeIdx: 180
3221/* 11724 */ MCD::OPC_FilterValueOrFail, 2,
3222/* 11726 */ MCD::OPC_CheckFieldOrFail, 3, 5, 0,
3223/* 11730 */ MCD::OPC_Decode, 169, 18, 172, 1, // Opcode: S2_storeri_pcr, DecodeIdx: 172
3224/* 11735 */ MCD::OPC_FilterValue, 1, 77, 0, // Skip to: 11816
3225/* 11739 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
3226/* 11742 */ MCD::OPC_FilterValue, 0, 41, 0, // Skip to: 11787
3227/* 11746 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
3228/* 11749 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 11776
3229/* 11753 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
3230/* 11756 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 11769
3231/* 11760 */ MCD::OPC_CheckFieldOrFail, 0, 2, 0,
3232/* 11764 */ MCD::OPC_Decode, 170, 18, 181, 1, // Opcode: S2_storeri_pi, DecodeIdx: 181
3233/* 11769 */ MCD::OPC_FilterValueOrFail, 1,
3234/* 11771 */ MCD::OPC_Decode, 244, 17, 182, 1, // Opcode: S2_pstorerit_pi, DecodeIdx: 182
3235/* 11776 */ MCD::OPC_FilterValueOrFail, 1,
3236/* 11778 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3237/* 11782 */ MCD::OPC_Decode, 245, 17, 182, 1, // Opcode: S2_pstoreritnew_pi, DecodeIdx: 182
3238/* 11787 */ MCD::OPC_FilterValueOrFail, 1,
3239/* 11789 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
3240/* 11792 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 11805
3241/* 11796 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3242/* 11800 */ MCD::OPC_Decode, 235, 17, 182, 1, // Opcode: S2_pstorerif_pi, DecodeIdx: 182
3243/* 11805 */ MCD::OPC_FilterValueOrFail, 1,
3244/* 11807 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3245/* 11811 */ MCD::OPC_Decode, 236, 17, 182, 1, // Opcode: S2_pstorerifnew_pi, DecodeIdx: 182
3246/* 11816 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 11829
3247/* 11820 */ MCD::OPC_CheckFieldOrFail, 0, 8, 0,
3248/* 11824 */ MCD::OPC_Decode, 171, 18, 172, 1, // Opcode: S2_storeri_pr, DecodeIdx: 172
3249/* 11829 */ MCD::OPC_FilterValueOrFail, 3,
3250/* 11831 */ MCD::OPC_CheckFieldOrFail, 0, 8, 0,
3251/* 11835 */ MCD::OPC_Decode, 167, 18, 172, 1, // Opcode: S2_storeri_pbr, DecodeIdx: 172
3252/* 11840 */ MCD::OPC_FilterValue, 13, 216, 1, // Skip to: 12316
3253/* 11844 */ MCD::OPC_ExtractField, 11, 2, // Inst{12-11} ...
3254/* 11847 */ MCD::OPC_FilterValue, 0, 153, 0, // Skip to: 12004
3255/* 11851 */ MCD::OPC_ExtractField, 27, 1, // Inst{27} ...
3256/* 11854 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 11863
3257/* 11858 */ MCD::OPC_Decode, 131, 18, 183, 1, // Opcode: S2_storerbnew_io, DecodeIdx: 183
3258/* 11863 */ MCD::OPC_FilterValueOrFail, 1,
3259/* 11865 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
3260/* 11868 */ MCD::OPC_FilterValue, 0, 27, 0, // Skip to: 11899
3261/* 11872 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
3262/* 11875 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 11888
3263/* 11879 */ MCD::OPC_CheckFieldOrFail, 7, 1, 0,
3264/* 11883 */ MCD::OPC_Decode, 133, 18, 184, 1, // Opcode: S2_storerbnew_pci, DecodeIdx: 184
3265/* 11888 */ MCD::OPC_FilterValueOrFail, 2,
3266/* 11890 */ MCD::OPC_CheckFieldOrFail, 3, 5, 0,
3267/* 11894 */ MCD::OPC_Decode, 134, 18, 185, 1, // Opcode: S2_storerbnew_pcr, DecodeIdx: 185
3268/* 11899 */ MCD::OPC_FilterValue, 1, 77, 0, // Skip to: 11980
3269/* 11903 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
3270/* 11906 */ MCD::OPC_FilterValue, 0, 41, 0, // Skip to: 11951
3271/* 11910 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
3272/* 11913 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 11940
3273/* 11917 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
3274/* 11920 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 11933
3275/* 11924 */ MCD::OPC_CheckFieldOrFail, 0, 2, 0,
3276/* 11928 */ MCD::OPC_Decode, 135, 18, 186, 1, // Opcode: S2_storerbnew_pi, DecodeIdx: 186
3277/* 11933 */ MCD::OPC_FilterValueOrFail, 1,
3278/* 11935 */ MCD::OPC_Decode, 205, 17, 187, 1, // Opcode: S2_pstorerbnewt_pi, DecodeIdx: 187
3279/* 11940 */ MCD::OPC_FilterValueOrFail, 1,
3280/* 11942 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3281/* 11946 */ MCD::OPC_Decode, 206, 17, 187, 1, // Opcode: S2_pstorerbnewtnew_pi, DecodeIdx: 187
3282/* 11951 */ MCD::OPC_FilterValueOrFail, 1,
3283/* 11953 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
3284/* 11956 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 11969
3285/* 11960 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3286/* 11964 */ MCD::OPC_Decode, 202, 17, 187, 1, // Opcode: S2_pstorerbnewf_pi, DecodeIdx: 187
3287/* 11969 */ MCD::OPC_FilterValueOrFail, 1,
3288/* 11971 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3289/* 11975 */ MCD::OPC_Decode, 203, 17, 187, 1, // Opcode: S2_pstorerbnewfnew_pi, DecodeIdx: 187
3290/* 11980 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 11993
3291/* 11984 */ MCD::OPC_CheckFieldOrFail, 0, 8, 0,
3292/* 11988 */ MCD::OPC_Decode, 136, 18, 185, 1, // Opcode: S2_storerbnew_pr, DecodeIdx: 185
3293/* 11993 */ MCD::OPC_FilterValueOrFail, 3,
3294/* 11995 */ MCD::OPC_CheckFieldOrFail, 0, 8, 0,
3295/* 11999 */ MCD::OPC_Decode, 132, 18, 185, 1, // Opcode: S2_storerbnew_pbr, DecodeIdx: 185
3296/* 12004 */ MCD::OPC_FilterValue, 1, 153, 0, // Skip to: 12161
3297/* 12008 */ MCD::OPC_ExtractField, 27, 1, // Inst{27} ...
3298/* 12011 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 12020
3299/* 12015 */ MCD::OPC_Decode, 159, 18, 188, 1, // Opcode: S2_storerhnew_io, DecodeIdx: 188
3300/* 12020 */ MCD::OPC_FilterValueOrFail, 1,
3301/* 12022 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
3302/* 12025 */ MCD::OPC_FilterValue, 0, 27, 0, // Skip to: 12056
3303/* 12029 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
3304/* 12032 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 12045
3305/* 12036 */ MCD::OPC_CheckFieldOrFail, 7, 1, 0,
3306/* 12040 */ MCD::OPC_Decode, 161, 18, 189, 1, // Opcode: S2_storerhnew_pci, DecodeIdx: 189
3307/* 12045 */ MCD::OPC_FilterValueOrFail, 2,
3308/* 12047 */ MCD::OPC_CheckFieldOrFail, 3, 5, 0,
3309/* 12051 */ MCD::OPC_Decode, 162, 18, 185, 1, // Opcode: S2_storerhnew_pcr, DecodeIdx: 185
3310/* 12056 */ MCD::OPC_FilterValue, 1, 77, 0, // Skip to: 12137
3311/* 12060 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
3312/* 12063 */ MCD::OPC_FilterValue, 0, 41, 0, // Skip to: 12108
3313/* 12067 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
3314/* 12070 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 12097
3315/* 12074 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
3316/* 12077 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 12090
3317/* 12081 */ MCD::OPC_CheckFieldOrFail, 0, 2, 0,
3318/* 12085 */ MCD::OPC_Decode, 163, 18, 190, 1, // Opcode: S2_storerhnew_pi, DecodeIdx: 190
3319/* 12090 */ MCD::OPC_FilterValueOrFail, 1,
3320/* 12092 */ MCD::OPC_Decode, 229, 17, 191, 1, // Opcode: S2_pstorerhnewt_pi, DecodeIdx: 191
3321/* 12097 */ MCD::OPC_FilterValueOrFail, 1,
3322/* 12099 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3323/* 12103 */ MCD::OPC_Decode, 230, 17, 191, 1, // Opcode: S2_pstorerhnewtnew_pi, DecodeIdx: 191
3324/* 12108 */ MCD::OPC_FilterValueOrFail, 1,
3325/* 12110 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
3326/* 12113 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 12126
3327/* 12117 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3328/* 12121 */ MCD::OPC_Decode, 226, 17, 191, 1, // Opcode: S2_pstorerhnewf_pi, DecodeIdx: 191
3329/* 12126 */ MCD::OPC_FilterValueOrFail, 1,
3330/* 12128 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3331/* 12132 */ MCD::OPC_Decode, 227, 17, 191, 1, // Opcode: S2_pstorerhnewfnew_pi, DecodeIdx: 191
3332/* 12137 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 12150
3333/* 12141 */ MCD::OPC_CheckFieldOrFail, 0, 8, 0,
3334/* 12145 */ MCD::OPC_Decode, 164, 18, 185, 1, // Opcode: S2_storerhnew_pr, DecodeIdx: 185
3335/* 12150 */ MCD::OPC_FilterValueOrFail, 3,
3336/* 12152 */ MCD::OPC_CheckFieldOrFail, 0, 8, 0,
3337/* 12156 */ MCD::OPC_Decode, 160, 18, 185, 1, // Opcode: S2_storerhnew_pbr, DecodeIdx: 185
3338/* 12161 */ MCD::OPC_FilterValueOrFail, 2,
3339/* 12163 */ MCD::OPC_ExtractField, 27, 1, // Inst{27} ...
3340/* 12166 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 12175
3341/* 12170 */ MCD::OPC_Decode, 173, 18, 192, 1, // Opcode: S2_storerinew_io, DecodeIdx: 192
3342/* 12175 */ MCD::OPC_FilterValueOrFail, 1,
3343/* 12177 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
3344/* 12180 */ MCD::OPC_FilterValue, 0, 27, 0, // Skip to: 12211
3345/* 12184 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
3346/* 12187 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 12200
3347/* 12191 */ MCD::OPC_CheckFieldOrFail, 7, 1, 0,
3348/* 12195 */ MCD::OPC_Decode, 175, 18, 193, 1, // Opcode: S2_storerinew_pci, DecodeIdx: 193
3349/* 12200 */ MCD::OPC_FilterValueOrFail, 2,
3350/* 12202 */ MCD::OPC_CheckFieldOrFail, 3, 5, 0,
3351/* 12206 */ MCD::OPC_Decode, 176, 18, 185, 1, // Opcode: S2_storerinew_pcr, DecodeIdx: 185
3352/* 12211 */ MCD::OPC_FilterValue, 1, 77, 0, // Skip to: 12292
3353/* 12215 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
3354/* 12218 */ MCD::OPC_FilterValue, 0, 41, 0, // Skip to: 12263
3355/* 12222 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
3356/* 12225 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 12252
3357/* 12229 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
3358/* 12232 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 12245
3359/* 12236 */ MCD::OPC_CheckFieldOrFail, 0, 2, 0,
3360/* 12240 */ MCD::OPC_Decode, 177, 18, 194, 1, // Opcode: S2_storerinew_pi, DecodeIdx: 194
3361/* 12245 */ MCD::OPC_FilterValueOrFail, 1,
3362/* 12247 */ MCD::OPC_Decode, 241, 17, 195, 1, // Opcode: S2_pstorerinewt_pi, DecodeIdx: 195
3363/* 12252 */ MCD::OPC_FilterValueOrFail, 1,
3364/* 12254 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3365/* 12258 */ MCD::OPC_Decode, 242, 17, 195, 1, // Opcode: S2_pstorerinewtnew_pi, DecodeIdx: 195
3366/* 12263 */ MCD::OPC_FilterValueOrFail, 1,
3367/* 12265 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
3368/* 12268 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 12281
3369/* 12272 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3370/* 12276 */ MCD::OPC_Decode, 238, 17, 195, 1, // Opcode: S2_pstorerinewf_pi, DecodeIdx: 195
3371/* 12281 */ MCD::OPC_FilterValueOrFail, 1,
3372/* 12283 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3373/* 12287 */ MCD::OPC_Decode, 239, 17, 195, 1, // Opcode: S2_pstorerinewfnew_pi, DecodeIdx: 195
3374/* 12292 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 12305
3375/* 12296 */ MCD::OPC_CheckFieldOrFail, 0, 8, 0,
3376/* 12300 */ MCD::OPC_Decode, 178, 18, 185, 1, // Opcode: S2_storerinew_pr, DecodeIdx: 185
3377/* 12305 */ MCD::OPC_FilterValueOrFail, 3,
3378/* 12307 */ MCD::OPC_CheckFieldOrFail, 0, 8, 0,
3379/* 12311 */ MCD::OPC_Decode, 174, 18, 185, 1, // Opcode: S2_storerinew_pbr, DecodeIdx: 185
3380/* 12316 */ MCD::OPC_FilterValueOrFail, 14,
3381/* 12318 */ MCD::OPC_ExtractField, 27, 1, // Inst{27} ...
3382/* 12321 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 12330
3383/* 12325 */ MCD::OPC_Decode, 138, 18, 196, 1, // Opcode: S2_storerd_io, DecodeIdx: 196
3384/* 12330 */ MCD::OPC_FilterValueOrFail, 1,
3385/* 12332 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
3386/* 12335 */ MCD::OPC_FilterValue, 0, 27, 0, // Skip to: 12366
3387/* 12339 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
3388/* 12342 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 12355
3389/* 12346 */ MCD::OPC_CheckFieldOrFail, 7, 1, 0,
3390/* 12350 */ MCD::OPC_Decode, 140, 18, 197, 1, // Opcode: S2_storerd_pci, DecodeIdx: 197
3391/* 12355 */ MCD::OPC_FilterValueOrFail, 2,
3392/* 12357 */ MCD::OPC_CheckFieldOrFail, 3, 5, 0,
3393/* 12361 */ MCD::OPC_Decode, 141, 18, 198, 1, // Opcode: S2_storerd_pcr, DecodeIdx: 198
3394/* 12366 */ MCD::OPC_FilterValue, 1, 77, 0, // Skip to: 12447
3395/* 12370 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
3396/* 12373 */ MCD::OPC_FilterValue, 0, 41, 0, // Skip to: 12418
3397/* 12377 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
3398/* 12380 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 12407
3399/* 12384 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
3400/* 12387 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 12400
3401/* 12391 */ MCD::OPC_CheckFieldOrFail, 0, 2, 0,
3402/* 12395 */ MCD::OPC_Decode, 142, 18, 199, 1, // Opcode: S2_storerd_pi, DecodeIdx: 199
3403/* 12400 */ MCD::OPC_FilterValueOrFail, 1,
3404/* 12402 */ MCD::OPC_Decode, 214, 17, 200, 1, // Opcode: S2_pstorerdt_pi, DecodeIdx: 200
3405/* 12407 */ MCD::OPC_FilterValueOrFail, 1,
3406/* 12409 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3407/* 12413 */ MCD::OPC_Decode, 215, 17, 200, 1, // Opcode: S2_pstorerdtnew_pi, DecodeIdx: 200
3408/* 12418 */ MCD::OPC_FilterValueOrFail, 1,
3409/* 12420 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
3410/* 12423 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 12436
3411/* 12427 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3412/* 12431 */ MCD::OPC_Decode, 211, 17, 200, 1, // Opcode: S2_pstorerdf_pi, DecodeIdx: 200
3413/* 12436 */ MCD::OPC_FilterValueOrFail, 1,
3414/* 12438 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3415/* 12442 */ MCD::OPC_Decode, 212, 17, 200, 1, // Opcode: S2_pstorerdfnew_pi, DecodeIdx: 200
3416/* 12447 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 12460
3417/* 12451 */ MCD::OPC_CheckFieldOrFail, 0, 8, 0,
3418/* 12455 */ MCD::OPC_Decode, 143, 18, 198, 1, // Opcode: S2_storerd_pr, DecodeIdx: 198
3419/* 12460 */ MCD::OPC_FilterValueOrFail, 3,
3420/* 12462 */ MCD::OPC_CheckFieldOrFail, 0, 8, 0,
3421/* 12466 */ MCD::OPC_Decode, 139, 18, 198, 1, // Opcode: S2_storerd_pbr, DecodeIdx: 198
3422/* 12471 */ MCD::OPC_FilterValue, 11, 5, 0, // Skip to: 12480
3423/* 12475 */ MCD::OPC_Decode, 165, 7, 201, 1, // Opcode: A2_addi, DecodeIdx: 201
3424/* 12480 */ MCD::OPC_FilterValue, 12, 49, 7, // Skip to: 14325
3425/* 12484 */ MCD::OPC_ExtractField, 21, 7, // Inst{27-21} ...
3426/* 12487 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 12500
3427/* 12491 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3428/* 12495 */ MCD::OPC_Decode, 193, 18, 202, 1, // Opcode: S2_valignib, DecodeIdx: 202
3429/* 12500 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 12513
3430/* 12504 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3431/* 12508 */ MCD::OPC_Decode, 210, 18, 203, 1, // Opcode: S2_vspliceib, DecodeIdx: 203
3432/* 12513 */ MCD::OPC_FilterValue, 8, 53, 0, // Skip to: 12570
3433/* 12517 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
3434/* 12520 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 12533
3435/* 12524 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3436/* 12528 */ MCD::OPC_Decode, 148, 17, 204, 1, // Opcode: S2_extractup_rp, DecodeIdx: 204
3437/* 12533 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 12546
3438/* 12537 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3439/* 12541 */ MCD::OPC_Decode, 248, 17, 204, 1, // Opcode: S2_shuffeb, DecodeIdx: 204
3440/* 12546 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 12559
3441/* 12550 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3442/* 12554 */ MCD::OPC_Decode, 250, 17, 205, 1, // Opcode: S2_shuffob, DecodeIdx: 205
3443/* 12559 */ MCD::OPC_FilterValueOrFail, 6,
3444/* 12561 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3445/* 12565 */ MCD::OPC_Decode, 249, 17, 204, 1, // Opcode: S2_shuffeh, DecodeIdx: 204
3446/* 12570 */ MCD::OPC_FilterValue, 10, 66, 0, // Skip to: 12640
3447/* 12574 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
3448/* 12577 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 12590
3449/* 12581 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3450/* 12585 */ MCD::OPC_Decode, 242, 19, 204, 1, // Opcode: S4_vxaddsubw, DecodeIdx: 204
3451/* 12590 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 12603
3452/* 12594 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3453/* 12598 */ MCD::OPC_Decode, 154, 9, 206, 1, // Opcode: A5_vaddhubs, DecodeIdx: 206
3454/* 12603 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 12616
3455/* 12607 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3456/* 12611 */ MCD::OPC_Decode, 245, 19, 204, 1, // Opcode: S4_vxsubaddw, DecodeIdx: 204
3457/* 12616 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 12629
3458/* 12620 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3459/* 12624 */ MCD::OPC_Decode, 240, 19, 204, 1, // Opcode: S4_vxaddsubh, DecodeIdx: 204
3460/* 12629 */ MCD::OPC_FilterValueOrFail, 6,
3461/* 12631 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3462/* 12635 */ MCD::OPC_Decode, 243, 19, 204, 1, // Opcode: S4_vxsubaddh, DecodeIdx: 204
3463/* 12640 */ MCD::OPC_FilterValue, 12, 83, 0, // Skip to: 12727
3464/* 12644 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
3465/* 12647 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 12660
3466/* 12651 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3467/* 12655 */ MCD::OPC_Decode, 251, 17, 205, 1, // Opcode: S2_shuffoh, DecodeIdx: 205
3468/* 12660 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 12673
3469/* 12664 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3470/* 12668 */ MCD::OPC_Decode, 215, 18, 204, 1, // Opcode: S2_vtrunewh, DecodeIdx: 204
3471/* 12673 */ MCD::OPC_FilterValue, 3, 11, 0, // Skip to: 12688
3472/* 12677 */ MCD::OPC_CheckPredicateOrFail, 6,
3473/* 12679 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3474/* 12683 */ MCD::OPC_Decode, 135, 20, 204, 1, // Opcode: S6_vtrunehb_ppp, DecodeIdx: 204
3475/* 12688 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 12701
3476/* 12692 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3477/* 12696 */ MCD::OPC_Decode, 217, 18, 204, 1, // Opcode: S2_vtrunowh, DecodeIdx: 204
3478/* 12701 */ MCD::OPC_FilterValue, 5, 11, 0, // Skip to: 12716
3479/* 12705 */ MCD::OPC_CheckPredicateOrFail, 6,
3480/* 12707 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3481/* 12711 */ MCD::OPC_Decode, 136, 20, 204, 1, // Opcode: S6_vtrunohb_ppp, DecodeIdx: 204
3482/* 12716 */ MCD::OPC_FilterValueOrFail, 6,
3483/* 12718 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3484/* 12722 */ MCD::OPC_Decode, 154, 17, 204, 1, // Opcode: S2_lfsp, DecodeIdx: 204
3485/* 12727 */ MCD::OPC_FilterValue, 14, 55, 0, // Skip to: 12786
3486/* 12731 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
3487/* 12734 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 12747
3488/* 12738 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3489/* 12742 */ MCD::OPC_Decode, 241, 19, 204, 1, // Opcode: S4_vxaddsubhr, DecodeIdx: 204
3490/* 12747 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 12760
3491/* 12751 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3492/* 12755 */ MCD::OPC_Decode, 244, 19, 204, 1, // Opcode: S4_vxsubaddhr, DecodeIdx: 204
3493/* 12760 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 12773
3494/* 12764 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3495/* 12768 */ MCD::OPC_Decode, 231, 18, 204, 1, // Opcode: S4_extractp_rp, DecodeIdx: 204
3496/* 12773 */ MCD::OPC_FilterValueOrFail, 6,
3497/* 12775 */ MCD::OPC_CheckPredicateOrFail, 9,
3498/* 12777 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3499/* 12781 */ MCD::OPC_Decode, 130, 17, 204, 1, // Opcode: S2_cabacdecbin, DecodeIdx: 204
3500/* 12786 */ MCD::OPC_FilterValue, 16, 13, 0, // Skip to: 12803
3501/* 12790 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3502/* 12794 */ MCD::OPC_CheckFieldOrFail, 7, 1, 0,
3503/* 12798 */ MCD::OPC_Decode, 194, 18, 207, 1, // Opcode: S2_valignrb, DecodeIdx: 207
3504/* 12803 */ MCD::OPC_FilterValue, 20, 13, 0, // Skip to: 12820
3505/* 12807 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3506/* 12811 */ MCD::OPC_CheckFieldOrFail, 7, 1, 0,
3507/* 12815 */ MCD::OPC_Decode, 211, 18, 208, 1, // Opcode: S2_vsplicerb, DecodeIdx: 208
3508/* 12820 */ MCD::OPC_FilterValue, 22, 13, 0, // Skip to: 12837
3509/* 12824 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3510/* 12828 */ MCD::OPC_CheckFieldOrFail, 7, 1, 0,
3511/* 12832 */ MCD::OPC_Decode, 198, 8, 209, 1, // Opcode: A4_addp_c, DecodeIdx: 209
3512/* 12837 */ MCD::OPC_FilterValue, 23, 13, 0, // Skip to: 12854
3513/* 12841 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3514/* 12845 */ MCD::OPC_CheckFieldOrFail, 7, 1, 0,
3515/* 12849 */ MCD::OPC_Decode, 130, 9, 209, 1, // Opcode: A4_subp_c, DecodeIdx: 209
3516/* 12854 */ MCD::OPC_FilterValue, 24, 53, 0, // Skip to: 12911
3517/* 12858 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
3518/* 12861 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 12874
3519/* 12865 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3520/* 12869 */ MCD::OPC_Decode, 255, 16, 210, 1, // Opcode: S2_asr_r_vw, DecodeIdx: 210
3521/* 12874 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 12887
3522/* 12878 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3523/* 12882 */ MCD::OPC_Decode, 194, 17, 210, 1, // Opcode: S2_lsr_r_vw, DecodeIdx: 210
3524/* 12887 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 12900
3525/* 12891 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3526/* 12895 */ MCD::OPC_Decode, 225, 16, 210, 1, // Opcode: S2_asl_r_vw, DecodeIdx: 210
3527/* 12900 */ MCD::OPC_FilterValueOrFail, 6,
3528/* 12902 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3529/* 12906 */ MCD::OPC_Decode, 167, 17, 210, 1, // Opcode: S2_lsl_r_vw, DecodeIdx: 210
3530/* 12911 */ MCD::OPC_FilterValue, 26, 53, 0, // Skip to: 12968
3531/* 12915 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
3532/* 12918 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 12931
3533/* 12922 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3534/* 12926 */ MCD::OPC_Decode, 254, 16, 210, 1, // Opcode: S2_asr_r_vh, DecodeIdx: 210
3535/* 12931 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 12944
3536/* 12935 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3537/* 12939 */ MCD::OPC_Decode, 193, 17, 210, 1, // Opcode: S2_lsr_r_vh, DecodeIdx: 210
3538/* 12944 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 12957
3539/* 12948 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3540/* 12952 */ MCD::OPC_Decode, 224, 16, 210, 1, // Opcode: S2_asl_r_vh, DecodeIdx: 210
3541/* 12957 */ MCD::OPC_FilterValueOrFail, 6,
3542/* 12959 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3543/* 12963 */ MCD::OPC_Decode, 166, 17, 210, 1, // Opcode: S2_lsl_r_vh, DecodeIdx: 210
3544/* 12968 */ MCD::OPC_FilterValue, 28, 53, 0, // Skip to: 13025
3545/* 12972 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
3546/* 12975 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 12988
3547/* 12979 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3548/* 12983 */ MCD::OPC_Decode, 241, 16, 210, 1, // Opcode: S2_asr_r_p, DecodeIdx: 210
3549/* 12988 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 13001
3550/* 12992 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3551/* 12996 */ MCD::OPC_Decode, 182, 17, 210, 1, // Opcode: S2_lsr_r_p, DecodeIdx: 210
3552/* 13001 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 13014
3553/* 13005 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3554/* 13009 */ MCD::OPC_Decode, 212, 16, 210, 1, // Opcode: S2_asl_r_p, DecodeIdx: 210
3555/* 13014 */ MCD::OPC_FilterValueOrFail, 6,
3556/* 13016 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3557/* 13020 */ MCD::OPC_Decode, 155, 17, 210, 1, // Opcode: S2_lsl_r_p, DecodeIdx: 210
3558/* 13025 */ MCD::OPC_FilterValue, 30, 44, 0, // Skip to: 13073
3559/* 13029 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3560/* 13032 */ MCD::OPC_FilterValue, 0, 13, 0, // Skip to: 13049
3561/* 13036 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3562/* 13040 */ MCD::OPC_CheckFieldOrFail, 5, 1, 0,
3563/* 13044 */ MCD::OPC_Decode, 196, 18, 210, 1, // Opcode: S2_vcrotate, DecodeIdx: 210
3564/* 13049 */ MCD::OPC_FilterValue, 1, 13, 0, // Skip to: 13066
3565/* 13053 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3566/* 13057 */ MCD::OPC_CheckFieldOrFail, 5, 1, 0,
3567/* 13061 */ MCD::OPC_Decode, 195, 18, 210, 1, // Opcode: S2_vcnegh, DecodeIdx: 210
3568/* 13066 */ MCD::OPC_FilterValueOrFail, 3,
3569/* 13068 */ MCD::OPC_Decode, 238, 19, 211, 1, // Opcode: S4_vrcrotate, DecodeIdx: 211
3570/* 13073 */ MCD::OPC_FilterValue, 32, 9, 0, // Skip to: 13086
3571/* 13077 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3572/* 13081 */ MCD::OPC_Decode, 195, 16, 212, 1, // Opcode: S2_addasl_rrri, DecodeIdx: 212
3573/* 13086 */ MCD::OPC_FilterValue, 40, 61, 0, // Skip to: 13151
3574/* 13090 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
3575/* 13093 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 13105
3576/* 13097 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3577/* 13101 */ MCD::OPC_Decode, 253, 16, 85, // Opcode: S2_asr_r_svw_trun, DecodeIdx: 85
3578/* 13105 */ MCD::OPC_FilterValue, 4, 8, 0, // Skip to: 13117
3579/* 13109 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3580/* 13113 */ MCD::OPC_Decode, 230, 15, 85, // Opcode: M4_cmpyi_wh, DecodeIdx: 85
3581/* 13117 */ MCD::OPC_FilterValue, 5, 8, 0, // Skip to: 13129
3582/* 13121 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3583/* 13125 */ MCD::OPC_Decode, 231, 15, 85, // Opcode: M4_cmpyi_whc, DecodeIdx: 85
3584/* 13129 */ MCD::OPC_FilterValue, 6, 8, 0, // Skip to: 13141
3585/* 13133 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3586/* 13137 */ MCD::OPC_Decode, 232, 15, 85, // Opcode: M4_cmpyr_wh, DecodeIdx: 85
3587/* 13141 */ MCD::OPC_FilterValueOrFail, 7,
3588/* 13143 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3589/* 13147 */ MCD::OPC_Decode, 233, 15, 85, // Opcode: M4_cmpyr_whc, DecodeIdx: 85
3590/* 13151 */ MCD::OPC_FilterValue, 48, 27, 0, // Skip to: 13182
3591/* 13155 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
3592/* 13158 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 13171
3593/* 13162 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3594/* 13166 */ MCD::OPC_Decode, 252, 16, 132, 1, // Opcode: S2_asr_r_r_sat, DecodeIdx: 132
3595/* 13171 */ MCD::OPC_FilterValueOrFail, 4,
3596/* 13173 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3597/* 13177 */ MCD::OPC_Decode, 223, 16, 132, 1, // Opcode: S2_asl_r_r_sat, DecodeIdx: 132
3598/* 13182 */ MCD::OPC_FilterValue, 50, 53, 0, // Skip to: 13239
3599/* 13186 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
3600/* 13189 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 13202
3601/* 13193 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3602/* 13197 */ MCD::OPC_Decode, 247, 16, 132, 1, // Opcode: S2_asr_r_r, DecodeIdx: 132
3603/* 13202 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 13215
3604/* 13206 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3605/* 13210 */ MCD::OPC_Decode, 188, 17, 132, 1, // Opcode: S2_lsr_r_r, DecodeIdx: 132
3606/* 13215 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 13228
3607/* 13219 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3608/* 13223 */ MCD::OPC_Decode, 218, 16, 132, 1, // Opcode: S2_asl_r_r, DecodeIdx: 132
3609/* 13228 */ MCD::OPC_FilterValueOrFail, 6,
3610/* 13230 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3611/* 13234 */ MCD::OPC_Decode, 161, 17, 132, 1, // Opcode: S2_lsl_r_r, DecodeIdx: 132
3612/* 13239 */ MCD::OPC_FilterValue, 52, 65, 0, // Skip to: 13308
3613/* 13243 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3614/* 13246 */ MCD::OPC_FilterValue, 0, 13, 0, // Skip to: 13263
3615/* 13250 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3616/* 13254 */ MCD::OPC_CheckFieldOrFail, 5, 1, 0,
3617/* 13258 */ MCD::OPC_Decode, 247, 17, 132, 1, // Opcode: S2_setbit_r, DecodeIdx: 132
3618/* 13263 */ MCD::OPC_FilterValue, 1, 13, 0, // Skip to: 13280
3619/* 13267 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3620/* 13271 */ MCD::OPC_CheckFieldOrFail, 5, 1, 0,
3621/* 13275 */ MCD::OPC_Decode, 139, 17, 132, 1, // Opcode: S2_clrbit_r, DecodeIdx: 132
3622/* 13280 */ MCD::OPC_FilterValue, 2, 13, 0, // Skip to: 13297
3623/* 13284 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3624/* 13288 */ MCD::OPC_CheckFieldOrFail, 5, 1, 0,
3625/* 13292 */ MCD::OPC_Decode, 190, 18, 132, 1, // Opcode: S2_togglebit_r, DecodeIdx: 132
3626/* 13297 */ MCD::OPC_FilterValueOrFail, 3,
3627/* 13299 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3628/* 13303 */ MCD::OPC_Decode, 232, 18, 213, 1, // Opcode: S4_lsli, DecodeIdx: 213
3629/* 13308 */ MCD::OPC_FilterValue, 54, 55, 0, // Skip to: 13367
3630/* 13312 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
3631/* 13315 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 13328
3632/* 13319 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3633/* 13323 */ MCD::OPC_Decode, 221, 8, 132, 1, // Opcode: A4_cround_rr, DecodeIdx: 132
3634/* 13328 */ MCD::OPC_FilterValue, 2, 11, 0, // Skip to: 13343
3635/* 13332 */ MCD::OPC_CheckPredicateOrFail, 7,
3636/* 13334 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3637/* 13338 */ MCD::OPC_Decode, 159, 9, 210, 1, // Opcode: A7_croundd_rr, DecodeIdx: 210
3638/* 13343 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 13356
3639/* 13347 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3640/* 13351 */ MCD::OPC_Decode, 128, 9, 132, 1, // Opcode: A4_round_rr, DecodeIdx: 132
3641/* 13356 */ MCD::OPC_FilterValueOrFail, 6,
3642/* 13358 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3643/* 13362 */ MCD::OPC_Decode, 129, 9, 132, 1, // Opcode: A4_round_rr_sat, DecodeIdx: 132
3644/* 13367 */ MCD::OPC_FilterValue, 56, 13, 0, // Skip to: 13384
3645/* 13371 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3646/* 13375 */ MCD::OPC_CheckFieldOrFail, 2, 6, 0,
3647/* 13379 */ MCD::OPC_Decode, 192, 18, 167, 1, // Opcode: S2_tstbit_r, DecodeIdx: 167
3648/* 13384 */ MCD::OPC_FilterValue, 57, 13, 0, // Skip to: 13401
3649/* 13388 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3650/* 13392 */ MCD::OPC_CheckFieldOrFail, 2, 6, 0,
3651/* 13396 */ MCD::OPC_Decode, 234, 18, 167, 1, // Opcode: S4_ntstbit_r, DecodeIdx: 167
3652/* 13401 */ MCD::OPC_FilterValue, 58, 13, 0, // Skip to: 13418
3653/* 13405 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3654/* 13409 */ MCD::OPC_CheckFieldOrFail, 2, 6, 0,
3655/* 13413 */ MCD::OPC_Decode, 167, 9, 167, 1, // Opcode: C2_bitsset, DecodeIdx: 167
3656/* 13418 */ MCD::OPC_FilterValue, 59, 13, 0, // Skip to: 13435
3657/* 13422 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3658/* 13426 */ MCD::OPC_CheckFieldOrFail, 2, 6, 0,
3659/* 13430 */ MCD::OPC_Decode, 213, 9, 167, 1, // Opcode: C4_nbitsset, DecodeIdx: 167
3660/* 13435 */ MCD::OPC_FilterValue, 60, 13, 0, // Skip to: 13452
3661/* 13439 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3662/* 13443 */ MCD::OPC_CheckFieldOrFail, 2, 6, 0,
3663/* 13447 */ MCD::OPC_Decode, 165, 9, 167, 1, // Opcode: C2_bitsclr, DecodeIdx: 167
3664/* 13452 */ MCD::OPC_FilterValue, 61, 13, 0, // Skip to: 13469
3665/* 13456 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3666/* 13460 */ MCD::OPC_CheckFieldOrFail, 2, 6, 0,
3667/* 13464 */ MCD::OPC_Decode, 211, 9, 167, 1, // Opcode: C4_nbitsclr, DecodeIdx: 167
3668/* 13469 */ MCD::OPC_FilterValue, 62, 79, 0, // Skip to: 13552
3669/* 13473 */ MCD::OPC_ExtractField, 2, 6, // Inst{7-2} ...
3670/* 13476 */ MCD::OPC_FilterValue, 16, 9, 0, // Skip to: 13489
3671/* 13480 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3672/* 13484 */ MCD::OPC_Decode, 207, 8, 167, 1, // Opcode: A4_cmpbgt, DecodeIdx: 167
3673/* 13489 */ MCD::OPC_FilterValue, 24, 9, 0, // Skip to: 13502
3674/* 13493 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3675/* 13497 */ MCD::OPC_Decode, 211, 8, 167, 1, // Opcode: A4_cmpheq, DecodeIdx: 167
3676/* 13502 */ MCD::OPC_FilterValue, 32, 9, 0, // Skip to: 13515
3677/* 13506 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3678/* 13510 */ MCD::OPC_Decode, 213, 8, 167, 1, // Opcode: A4_cmphgt, DecodeIdx: 167
3679/* 13515 */ MCD::OPC_FilterValue, 40, 9, 0, // Skip to: 13528
3680/* 13519 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3681/* 13523 */ MCD::OPC_Decode, 215, 8, 167, 1, // Opcode: A4_cmphgtu, DecodeIdx: 167
3682/* 13528 */ MCD::OPC_FilterValue, 48, 9, 0, // Skip to: 13541
3683/* 13532 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3684/* 13536 */ MCD::OPC_Decode, 205, 8, 167, 1, // Opcode: A4_cmpbeq, DecodeIdx: 167
3685/* 13541 */ MCD::OPC_FilterValueOrFail, 56,
3686/* 13543 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3687/* 13547 */ MCD::OPC_Decode, 209, 8, 167, 1, // Opcode: A4_cmpbgtu, DecodeIdx: 167
3688/* 13552 */ MCD::OPC_FilterValue, 63, 53, 0, // Skip to: 13609
3689/* 13556 */ MCD::OPC_ExtractField, 2, 6, // Inst{7-2} ...
3690/* 13559 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 13572
3691/* 13563 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3692/* 13567 */ MCD::OPC_Decode, 154, 10, 167, 1, // Opcode: F2_sfcmpge, DecodeIdx: 167
3693/* 13572 */ MCD::OPC_FilterValue, 8, 9, 0, // Skip to: 13585
3694/* 13576 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3695/* 13580 */ MCD::OPC_Decode, 156, 10, 167, 1, // Opcode: F2_sfcmpuo, DecodeIdx: 167
3696/* 13585 */ MCD::OPC_FilterValue, 24, 9, 0, // Skip to: 13598
3697/* 13589 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3698/* 13593 */ MCD::OPC_Decode, 153, 10, 167, 1, // Opcode: F2_sfcmpeq, DecodeIdx: 167
3699/* 13598 */ MCD::OPC_FilterValueOrFail, 32,
3700/* 13600 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3701/* 13604 */ MCD::OPC_Decode, 155, 10, 167, 1, // Opcode: F2_sfcmpgt, DecodeIdx: 167
3702/* 13609 */ MCD::OPC_FilterValue, 64, 13, 0, // Skip to: 13626
3703/* 13613 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3704/* 13617 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
3705/* 13621 */ MCD::OPC_Decode, 150, 17, 214, 1, // Opcode: S2_insert_rp, DecodeIdx: 214
3706/* 13626 */ MCD::OPC_FilterValue, 72, 27, 0, // Skip to: 13657
3707/* 13630 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
3708/* 13633 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 13646
3709/* 13637 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3710/* 13641 */ MCD::OPC_Decode, 146, 17, 215, 1, // Opcode: S2_extractu_rp, DecodeIdx: 215
3711/* 13646 */ MCD::OPC_FilterValueOrFail, 2,
3712/* 13648 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3713/* 13652 */ MCD::OPC_Decode, 229, 18, 215, 1, // Opcode: S4_extract_rp, DecodeIdx: 215
3714/* 13657 */ MCD::OPC_FilterValue, 80, 13, 0, // Skip to: 13674
3715/* 13661 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3716/* 13665 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
3717/* 13669 */ MCD::OPC_Decode, 152, 17, 216, 1, // Opcode: S2_insertp_rp, DecodeIdx: 216
3718/* 13674 */ MCD::OPC_FilterValue, 84, 13, 0, // Skip to: 13691
3719/* 13678 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3720/* 13682 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
3721/* 13686 */ MCD::OPC_Decode, 132, 16, 216, 1, // Opcode: M4_xor_xacc, DecodeIdx: 216
3722/* 13691 */ MCD::OPC_FilterValue, 88, 53, 0, // Skip to: 13748
3723/* 13695 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
3724/* 13698 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 13711
3725/* 13702 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3726/* 13706 */ MCD::OPC_Decode, 245, 16, 217, 1, // Opcode: S2_asr_r_p_or, DecodeIdx: 217
3727/* 13711 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 13724
3728/* 13715 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3729/* 13719 */ MCD::OPC_Decode, 186, 17, 217, 1, // Opcode: S2_lsr_r_p_or, DecodeIdx: 217
3730/* 13724 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 13737
3731/* 13728 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3732/* 13732 */ MCD::OPC_Decode, 216, 16, 217, 1, // Opcode: S2_asl_r_p_or, DecodeIdx: 217
3733/* 13737 */ MCD::OPC_FilterValueOrFail, 6,
3734/* 13739 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3735/* 13743 */ MCD::OPC_Decode, 159, 17, 217, 1, // Opcode: S2_lsl_r_p_or, DecodeIdx: 217
3736/* 13748 */ MCD::OPC_FilterValue, 89, 106, 0, // Skip to: 13858
3737/* 13752 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
3738/* 13755 */ MCD::OPC_FilterValue, 1, 19, 0, // Skip to: 13778
3739/* 13759 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
3740/* 13762 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 13771
3741/* 13766 */ MCD::OPC_Decode, 145, 9, 218, 1, // Opcode: A4_vrmaxh, DecodeIdx: 218
3742/* 13771 */ MCD::OPC_FilterValueOrFail, 1,
3743/* 13773 */ MCD::OPC_Decode, 146, 9, 218, 1, // Opcode: A4_vrmaxuh, DecodeIdx: 218
3744/* 13778 */ MCD::OPC_FilterValue, 2, 19, 0, // Skip to: 13801
3745/* 13782 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
3746/* 13785 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 13794
3747/* 13789 */ MCD::OPC_Decode, 148, 9, 218, 1, // Opcode: A4_vrmaxw, DecodeIdx: 218
3748/* 13794 */ MCD::OPC_FilterValueOrFail, 1,
3749/* 13796 */ MCD::OPC_Decode, 147, 9, 218, 1, // Opcode: A4_vrmaxuw, DecodeIdx: 218
3750/* 13801 */ MCD::OPC_FilterValue, 5, 19, 0, // Skip to: 13824
3751/* 13805 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
3752/* 13808 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 13817
3753/* 13812 */ MCD::OPC_Decode, 149, 9, 218, 1, // Opcode: A4_vrminh, DecodeIdx: 218
3754/* 13817 */ MCD::OPC_FilterValueOrFail, 1,
3755/* 13819 */ MCD::OPC_Decode, 150, 9, 218, 1, // Opcode: A4_vrminuh, DecodeIdx: 218
3756/* 13824 */ MCD::OPC_FilterValue, 6, 19, 0, // Skip to: 13847
3757/* 13828 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
3758/* 13831 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 13840
3759/* 13835 */ MCD::OPC_Decode, 152, 9, 218, 1, // Opcode: A4_vrminw, DecodeIdx: 218
3760/* 13840 */ MCD::OPC_FilterValueOrFail, 1,
3761/* 13842 */ MCD::OPC_Decode, 151, 9, 218, 1, // Opcode: A4_vrminuw, DecodeIdx: 218
3762/* 13847 */ MCD::OPC_FilterValueOrFail, 7,
3763/* 13849 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
3764/* 13853 */ MCD::OPC_Decode, 197, 18, 217, 1, // Opcode: S2_vrcnegh, DecodeIdx: 217
3765/* 13858 */ MCD::OPC_FilterValue, 90, 53, 0, // Skip to: 13915
3766/* 13862 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
3767/* 13865 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 13878
3768/* 13869 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3769/* 13873 */ MCD::OPC_Decode, 243, 16, 217, 1, // Opcode: S2_asr_r_p_and, DecodeIdx: 217
3770/* 13878 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 13891
3771/* 13882 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3772/* 13886 */ MCD::OPC_Decode, 184, 17, 217, 1, // Opcode: S2_lsr_r_p_and, DecodeIdx: 217
3773/* 13891 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 13904
3774/* 13895 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3775/* 13899 */ MCD::OPC_Decode, 214, 16, 217, 1, // Opcode: S2_asl_r_p_and, DecodeIdx: 217
3776/* 13904 */ MCD::OPC_FilterValueOrFail, 6,
3777/* 13906 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3778/* 13910 */ MCD::OPC_Decode, 157, 17, 217, 1, // Opcode: S2_lsl_r_p_and, DecodeIdx: 217
3779/* 13915 */ MCD::OPC_FilterValue, 91, 53, 0, // Skip to: 13972
3780/* 13919 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
3781/* 13922 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 13935
3782/* 13926 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3783/* 13930 */ MCD::OPC_Decode, 246, 16, 217, 1, // Opcode: S2_asr_r_p_xor, DecodeIdx: 217
3784/* 13935 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 13948
3785/* 13939 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3786/* 13943 */ MCD::OPC_Decode, 187, 17, 217, 1, // Opcode: S2_lsr_r_p_xor, DecodeIdx: 217
3787/* 13948 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 13961
3788/* 13952 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3789/* 13956 */ MCD::OPC_Decode, 217, 16, 217, 1, // Opcode: S2_asl_r_p_xor, DecodeIdx: 217
3790/* 13961 */ MCD::OPC_FilterValueOrFail, 6,
3791/* 13963 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3792/* 13967 */ MCD::OPC_Decode, 160, 17, 217, 1, // Opcode: S2_lsl_r_p_xor, DecodeIdx: 217
3793/* 13972 */ MCD::OPC_FilterValue, 92, 53, 0, // Skip to: 14029
3794/* 13976 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
3795/* 13979 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 13992
3796/* 13983 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3797/* 13987 */ MCD::OPC_Decode, 244, 16, 217, 1, // Opcode: S2_asr_r_p_nac, DecodeIdx: 217
3798/* 13992 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 14005
3799/* 13996 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3800/* 14000 */ MCD::OPC_Decode, 185, 17, 217, 1, // Opcode: S2_lsr_r_p_nac, DecodeIdx: 217
3801/* 14005 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 14018
3802/* 14009 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3803/* 14013 */ MCD::OPC_Decode, 215, 16, 217, 1, // Opcode: S2_asl_r_p_nac, DecodeIdx: 217
3804/* 14018 */ MCD::OPC_FilterValueOrFail, 6,
3805/* 14020 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3806/* 14024 */ MCD::OPC_Decode, 158, 17, 217, 1, // Opcode: S2_lsl_r_p_nac, DecodeIdx: 217
3807/* 14029 */ MCD::OPC_FilterValue, 93, 9, 0, // Skip to: 14042
3808/* 14033 */ MCD::OPC_CheckFieldOrFail, 6, 2, 0,
3809/* 14037 */ MCD::OPC_Decode, 239, 19, 219, 1, // Opcode: S4_vrcrotate_acc, DecodeIdx: 219
3810/* 14042 */ MCD::OPC_FilterValue, 94, 53, 0, // Skip to: 14099
3811/* 14046 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
3812/* 14049 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 14062
3813/* 14053 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3814/* 14057 */ MCD::OPC_Decode, 242, 16, 217, 1, // Opcode: S2_asr_r_p_acc, DecodeIdx: 217
3815/* 14062 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 14075
3816/* 14066 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3817/* 14070 */ MCD::OPC_Decode, 183, 17, 217, 1, // Opcode: S2_lsr_r_p_acc, DecodeIdx: 217
3818/* 14075 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 14088
3819/* 14079 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3820/* 14083 */ MCD::OPC_Decode, 213, 16, 217, 1, // Opcode: S2_asl_r_p_acc, DecodeIdx: 217
3821/* 14088 */ MCD::OPC_FilterValueOrFail, 6,
3822/* 14090 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3823/* 14094 */ MCD::OPC_Decode, 156, 17, 217, 1, // Opcode: S2_lsl_r_p_acc, DecodeIdx: 217
3824/* 14099 */ MCD::OPC_FilterValue, 96, 53, 0, // Skip to: 14156
3825/* 14103 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
3826/* 14106 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 14119
3827/* 14110 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3828/* 14114 */ MCD::OPC_Decode, 251, 16, 220, 1, // Opcode: S2_asr_r_r_or, DecodeIdx: 220
3829/* 14119 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 14132
3830/* 14123 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3831/* 14127 */ MCD::OPC_Decode, 192, 17, 220, 1, // Opcode: S2_lsr_r_r_or, DecodeIdx: 220
3832/* 14132 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 14145
3833/* 14136 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3834/* 14140 */ MCD::OPC_Decode, 222, 16, 220, 1, // Opcode: S2_asl_r_r_or, DecodeIdx: 220
3835/* 14145 */ MCD::OPC_FilterValueOrFail, 6,
3836/* 14147 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3837/* 14151 */ MCD::OPC_Decode, 165, 17, 220, 1, // Opcode: S2_lsl_r_r_or, DecodeIdx: 220
3838/* 14156 */ MCD::OPC_FilterValue, 98, 53, 0, // Skip to: 14213
3839/* 14160 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
3840/* 14163 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 14176
3841/* 14167 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3842/* 14171 */ MCD::OPC_Decode, 249, 16, 220, 1, // Opcode: S2_asr_r_r_and, DecodeIdx: 220
3843/* 14176 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 14189
3844/* 14180 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3845/* 14184 */ MCD::OPC_Decode, 190, 17, 220, 1, // Opcode: S2_lsr_r_r_and, DecodeIdx: 220
3846/* 14189 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 14202
3847/* 14193 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3848/* 14197 */ MCD::OPC_Decode, 220, 16, 220, 1, // Opcode: S2_asl_r_r_and, DecodeIdx: 220
3849/* 14202 */ MCD::OPC_FilterValueOrFail, 6,
3850/* 14204 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3851/* 14208 */ MCD::OPC_Decode, 163, 17, 220, 1, // Opcode: S2_lsl_r_r_and, DecodeIdx: 220
3852/* 14213 */ MCD::OPC_FilterValue, 100, 53, 0, // Skip to: 14270
3853/* 14217 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
3854/* 14220 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 14233
3855/* 14224 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3856/* 14228 */ MCD::OPC_Decode, 250, 16, 220, 1, // Opcode: S2_asr_r_r_nac, DecodeIdx: 220
3857/* 14233 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 14246
3858/* 14237 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3859/* 14241 */ MCD::OPC_Decode, 191, 17, 220, 1, // Opcode: S2_lsr_r_r_nac, DecodeIdx: 220
3860/* 14246 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 14259
3861/* 14250 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3862/* 14254 */ MCD::OPC_Decode, 221, 16, 220, 1, // Opcode: S2_asl_r_r_nac, DecodeIdx: 220
3863/* 14259 */ MCD::OPC_FilterValueOrFail, 6,
3864/* 14261 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3865/* 14265 */ MCD::OPC_Decode, 164, 17, 220, 1, // Opcode: S2_lsl_r_r_nac, DecodeIdx: 220
3866/* 14270 */ MCD::OPC_FilterValueOrFail, 102,
3867/* 14272 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
3868/* 14275 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 14288
3869/* 14279 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3870/* 14283 */ MCD::OPC_Decode, 248, 16, 220, 1, // Opcode: S2_asr_r_r_acc, DecodeIdx: 220
3871/* 14288 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 14301
3872/* 14292 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3873/* 14296 */ MCD::OPC_Decode, 189, 17, 220, 1, // Opcode: S2_lsr_r_r_acc, DecodeIdx: 220
3874/* 14301 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 14314
3875/* 14305 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3876/* 14309 */ MCD::OPC_Decode, 219, 16, 220, 1, // Opcode: S2_asl_r_r_acc, DecodeIdx: 220
3877/* 14314 */ MCD::OPC_FilterValueOrFail, 6,
3878/* 14316 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3879/* 14320 */ MCD::OPC_Decode, 162, 17, 220, 1, // Opcode: S2_lsl_r_r_acc, DecodeIdx: 220
3880/* 14325 */ MCD::OPC_FilterValue, 13, 108, 8, // Skip to: 16485
3881/* 14329 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
3882/* 14332 */ MCD::OPC_FilterValue, 0, 17, 0, // Skip to: 14353
3883/* 14336 */ MCD::OPC_CheckFieldOrFail, 21, 3, 0,
3884/* 14340 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3885/* 14344 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
3886/* 14348 */ MCD::OPC_Decode, 197, 17, 206, 1, // Opcode: S2_parityp, DecodeIdx: 206
3887/* 14353 */ MCD::OPC_FilterValue, 1, 17, 0, // Skip to: 14374
3888/* 14357 */ MCD::OPC_CheckFieldOrFail, 21, 3, 0,
3889/* 14361 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3890/* 14365 */ MCD::OPC_CheckFieldOrFail, 7, 1, 0,
3891/* 14369 */ MCD::OPC_Decode, 196, 9, 221, 1, // Opcode: C2_vmux, DecodeIdx: 221
3892/* 14374 */ MCD::OPC_FilterValue, 2, 43, 1, // Skip to: 14677
3893/* 14378 */ MCD::OPC_ExtractField, 2, 6, // Inst{7-2} ...
3894/* 14381 */ MCD::OPC_FilterValue, 0, 50, 0, // Skip to: 14435
3895/* 14385 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
3896/* 14388 */ MCD::OPC_FilterValue, 0, 19, 0, // Skip to: 14411
3897/* 14392 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
3898/* 14395 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 14404
3899/* 14399 */ MCD::OPC_Decode, 162, 8, 222, 1, // Opcode: A2_vcmpweq, DecodeIdx: 222
3900/* 14404 */ MCD::OPC_FilterValueOrFail, 1,
3901/* 14406 */ MCD::OPC_Decode, 134, 9, 222, 1, // Opcode: A4_vcmpbeq_any, DecodeIdx: 222
3902/* 14411 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 14424
3903/* 14415 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3904/* 14419 */ MCD::OPC_Decode, 178, 9, 222, 1, // Opcode: C2_cmpeqp, DecodeIdx: 222
3905/* 14424 */ MCD::OPC_FilterValueOrFail, 7,
3906/* 14426 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3907/* 14430 */ MCD::OPC_Decode, 138, 10, 222, 1, // Opcode: F2_dfcmpeq, DecodeIdx: 222
3908/* 14435 */ MCD::OPC_FilterValue, 8, 39, 0, // Skip to: 14478
3909/* 14439 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
3910/* 14442 */ MCD::OPC_FilterValue, 0, 19, 0, // Skip to: 14465
3911/* 14446 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
3912/* 14449 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 14458
3913/* 14453 */ MCD::OPC_Decode, 163, 8, 222, 1, // Opcode: A2_vcmpwgt, DecodeIdx: 222
3914/* 14458 */ MCD::OPC_FilterValueOrFail, 7,
3915/* 14460 */ MCD::OPC_Decode, 140, 10, 222, 1, // Opcode: F2_dfcmpgt, DecodeIdx: 222
3916/* 14465 */ MCD::OPC_FilterValueOrFail, 1,
3917/* 14467 */ MCD::OPC_CheckPredicateOrFail, 3,
3918/* 14469 */ MCD::OPC_CheckFieldOrFail, 21, 3, 0,
3919/* 14473 */ MCD::OPC_Decode, 155, 9, 222, 1, // Opcode: A6_vcmpbeq_notany, DecodeIdx: 222
3920/* 14478 */ MCD::OPC_FilterValue, 16, 50, 0, // Skip to: 14532
3921/* 14482 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
3922/* 14485 */ MCD::OPC_FilterValue, 0, 19, 0, // Skip to: 14508
3923/* 14489 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
3924/* 14492 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 14501
3925/* 14496 */ MCD::OPC_Decode, 164, 8, 222, 1, // Opcode: A2_vcmpwgtu, DecodeIdx: 222
3926/* 14501 */ MCD::OPC_FilterValueOrFail, 1,
3927/* 14503 */ MCD::OPC_Decode, 136, 9, 222, 1, // Opcode: A4_vcmpbgt, DecodeIdx: 222
3928/* 14508 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 14521
3929/* 14512 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3930/* 14516 */ MCD::OPC_Decode, 181, 9, 222, 1, // Opcode: C2_cmpgtp, DecodeIdx: 222
3931/* 14521 */ MCD::OPC_FilterValueOrFail, 7,
3932/* 14523 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3933/* 14527 */ MCD::OPC_Decode, 139, 10, 222, 1, // Opcode: F2_dfcmpge, DecodeIdx: 222
3934/* 14532 */ MCD::OPC_FilterValue, 24, 37, 0, // Skip to: 14573
3935/* 14536 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
3936/* 14539 */ MCD::OPC_FilterValue, 0, 19, 0, // Skip to: 14562
3937/* 14543 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
3938/* 14546 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 14555
3939/* 14550 */ MCD::OPC_Decode, 159, 8, 222, 1, // Opcode: A2_vcmpheq, DecodeIdx: 222
3940/* 14555 */ MCD::OPC_FilterValueOrFail, 7,
3941/* 14557 */ MCD::OPC_Decode, 141, 10, 222, 1, // Opcode: F2_dfcmpuo, DecodeIdx: 222
3942/* 14562 */ MCD::OPC_FilterValueOrFail, 1,
3943/* 14564 */ MCD::OPC_CheckFieldOrFail, 21, 3, 0,
3944/* 14568 */ MCD::OPC_Decode, 133, 9, 223, 1, // Opcode: A4_tlbmatch, DecodeIdx: 223
3945/* 14573 */ MCD::OPC_FilterValue, 32, 37, 0, // Skip to: 14614
3946/* 14577 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
3947/* 14580 */ MCD::OPC_FilterValue, 0, 19, 0, // Skip to: 14603
3948/* 14584 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
3949/* 14587 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 14596
3950/* 14591 */ MCD::OPC_Decode, 160, 8, 222, 1, // Opcode: A2_vcmphgt, DecodeIdx: 222
3951/* 14596 */ MCD::OPC_FilterValueOrFail, 4,
3952/* 14598 */ MCD::OPC_Decode, 184, 9, 222, 1, // Opcode: C2_cmpgtup, DecodeIdx: 222
3953/* 14603 */ MCD::OPC_FilterValueOrFail, 1,
3954/* 14605 */ MCD::OPC_CheckFieldOrFail, 21, 3, 0,
3955/* 14609 */ MCD::OPC_Decode, 204, 8, 222, 1, // Opcode: A4_boundscheck_lo, DecodeIdx: 222
3956/* 14614 */ MCD::OPC_FilterValue, 40, 27, 0, // Skip to: 14645
3957/* 14618 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
3958/* 14621 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 14634
3959/* 14625 */ MCD::OPC_CheckFieldOrFail, 21, 3, 0,
3960/* 14629 */ MCD::OPC_Decode, 161, 8, 222, 1, // Opcode: A2_vcmphgtu, DecodeIdx: 222
3961/* 14634 */ MCD::OPC_FilterValueOrFail, 1,
3962/* 14636 */ MCD::OPC_CheckFieldOrFail, 21, 3, 0,
3963/* 14640 */ MCD::OPC_Decode, 203, 8, 222, 1, // Opcode: A4_boundscheck_hi, DecodeIdx: 222
3964/* 14645 */ MCD::OPC_FilterValue, 48, 13, 0, // Skip to: 14662
3965/* 14649 */ MCD::OPC_CheckFieldOrFail, 21, 3, 0,
3966/* 14653 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3967/* 14657 */ MCD::OPC_Decode, 157, 8, 222, 1, // Opcode: A2_vcmpbeq, DecodeIdx: 222
3968/* 14662 */ MCD::OPC_FilterValueOrFail, 56,
3969/* 14664 */ MCD::OPC_CheckFieldOrFail, 21, 3, 0,
3970/* 14668 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3971/* 14672 */ MCD::OPC_Decode, 158, 8, 222, 1, // Opcode: A2_vcmpbgtu, DecodeIdx: 222
3972/* 14677 */ MCD::OPC_FilterValue, 3, 40, 3, // Skip to: 15489
3973/* 14681 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
3974/* 14684 */ MCD::OPC_FilterValue, 0, 105, 0, // Skip to: 14793
3975/* 14688 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
3976/* 14691 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 14704
3977/* 14695 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3978/* 14699 */ MCD::OPC_Decode, 140, 8, 204, 1, // Opcode: A2_vaddub, DecodeIdx: 204
3979/* 14704 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 14717
3980/* 14708 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3981/* 14712 */ MCD::OPC_Decode, 190, 8, 205, 1, // Opcode: A2_vsubub, DecodeIdx: 205
3982/* 14717 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 14730
3983/* 14721 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3984/* 14725 */ MCD::OPC_Decode, 148, 8, 204, 1, // Opcode: A2_vavgub, DecodeIdx: 204
3985/* 14730 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 14743
3986/* 14734 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3987/* 14738 */ MCD::OPC_Decode, 154, 8, 204, 1, // Opcode: A2_vavgw, DecodeIdx: 204
3988/* 14743 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 14756
3989/* 14747 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3990/* 14751 */ MCD::OPC_Decode, 178, 8, 205, 1, // Opcode: A2_vnavgh, DecodeIdx: 205
3991/* 14756 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 14769
3992/* 14760 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3993/* 14764 */ MCD::OPC_Decode, 174, 8, 205, 1, // Opcode: A2_vminub, DecodeIdx: 205
3994/* 14769 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 14782
3995/* 14773 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3996/* 14777 */ MCD::OPC_Decode, 168, 8, 205, 1, // Opcode: A2_vmaxub, DecodeIdx: 205
3997/* 14782 */ MCD::OPC_FilterValueOrFail, 7,
3998/* 14784 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
3999/* 14788 */ MCD::OPC_Decode, 173, 7, 204, 1, // Opcode: A2_andp, DecodeIdx: 204
4000/* 14793 */ MCD::OPC_FilterValue, 1, 105, 0, // Skip to: 14902
4001/* 14797 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
4002/* 14800 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 14813
4003/* 14804 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4004/* 14808 */ MCD::OPC_Decode, 141, 8, 204, 1, // Opcode: A2_vaddubs, DecodeIdx: 204
4005/* 14813 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 14826
4006/* 14817 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4007/* 14821 */ MCD::OPC_Decode, 191, 8, 205, 1, // Opcode: A2_vsububs, DecodeIdx: 205
4008/* 14826 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 14839
4009/* 14830 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4010/* 14834 */ MCD::OPC_Decode, 149, 8, 204, 1, // Opcode: A2_vavgubr, DecodeIdx: 204
4011/* 14839 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 14852
4012/* 14843 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4013/* 14847 */ MCD::OPC_Decode, 156, 8, 204, 1, // Opcode: A2_vavgwr, DecodeIdx: 204
4014/* 14852 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 14865
4015/* 14856 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4016/* 14860 */ MCD::OPC_Decode, 180, 8, 205, 1, // Opcode: A2_vnavghr, DecodeIdx: 205
4017/* 14865 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 14878
4018/* 14869 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4019/* 14873 */ MCD::OPC_Decode, 173, 8, 205, 1, // Opcode: A2_vminh, DecodeIdx: 205
4020/* 14878 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 14891
4021/* 14882 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4022/* 14886 */ MCD::OPC_Decode, 167, 8, 205, 1, // Opcode: A2_vmaxh, DecodeIdx: 205
4023/* 14891 */ MCD::OPC_FilterValueOrFail, 7,
4024/* 14893 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4025/* 14897 */ MCD::OPC_Decode, 200, 8, 205, 1, // Opcode: A4_andnp, DecodeIdx: 205
4026/* 14902 */ MCD::OPC_FilterValue, 2, 105, 0, // Skip to: 15011
4027/* 14906 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
4028/* 14909 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 14922
4029/* 14913 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4030/* 14917 */ MCD::OPC_Decode, 138, 8, 204, 1, // Opcode: A2_vaddh, DecodeIdx: 204
4031/* 14922 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 14935
4032/* 14926 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4033/* 14930 */ MCD::OPC_Decode, 188, 8, 205, 1, // Opcode: A2_vsubh, DecodeIdx: 205
4034/* 14935 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 14948
4035/* 14939 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4036/* 14943 */ MCD::OPC_Decode, 145, 8, 204, 1, // Opcode: A2_vavgh, DecodeIdx: 204
4037/* 14948 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 14961
4038/* 14952 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4039/* 14956 */ MCD::OPC_Decode, 155, 8, 204, 1, // Opcode: A2_vavgwcr, DecodeIdx: 204
4040/* 14961 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 14974
4041/* 14965 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4042/* 14969 */ MCD::OPC_Decode, 179, 8, 205, 1, // Opcode: A2_vnavghcr, DecodeIdx: 205
4043/* 14974 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 14987
4044/* 14978 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4045/* 14982 */ MCD::OPC_Decode, 175, 8, 205, 1, // Opcode: A2_vminuh, DecodeIdx: 205
4046/* 14987 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 15000
4047/* 14991 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4048/* 14995 */ MCD::OPC_Decode, 169, 8, 205, 1, // Opcode: A2_vmaxuh, DecodeIdx: 205
4049/* 15000 */ MCD::OPC_FilterValueOrFail, 7,
4050/* 15002 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4051/* 15006 */ MCD::OPC_Decode, 196, 7, 204, 1, // Opcode: A2_orp, DecodeIdx: 204
4052/* 15011 */ MCD::OPC_FilterValue, 3, 105, 0, // Skip to: 15120
4053/* 15015 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
4054/* 15018 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 15031
4055/* 15022 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4056/* 15026 */ MCD::OPC_Decode, 139, 8, 204, 1, // Opcode: A2_vaddhs, DecodeIdx: 204
4057/* 15031 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 15044
4058/* 15035 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4059/* 15039 */ MCD::OPC_Decode, 189, 8, 205, 1, // Opcode: A2_vsubhs, DecodeIdx: 205
4060/* 15044 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 15057
4061/* 15048 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4062/* 15052 */ MCD::OPC_Decode, 147, 8, 204, 1, // Opcode: A2_vavghr, DecodeIdx: 204
4063/* 15057 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 15070
4064/* 15061 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4065/* 15065 */ MCD::OPC_Decode, 152, 8, 204, 1, // Opcode: A2_vavguw, DecodeIdx: 204
4066/* 15070 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 15083
4067/* 15074 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4068/* 15078 */ MCD::OPC_Decode, 181, 8, 205, 1, // Opcode: A2_vnavgw, DecodeIdx: 205
4069/* 15083 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 15096
4070/* 15087 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4071/* 15091 */ MCD::OPC_Decode, 177, 8, 205, 1, // Opcode: A2_vminw, DecodeIdx: 205
4072/* 15096 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 15109
4073/* 15100 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4074/* 15104 */ MCD::OPC_Decode, 171, 8, 205, 1, // Opcode: A2_vmaxw, DecodeIdx: 205
4075/* 15109 */ MCD::OPC_FilterValueOrFail, 7,
4076/* 15111 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4077/* 15115 */ MCD::OPC_Decode, 225, 8, 205, 1, // Opcode: A4_ornp, DecodeIdx: 205
4078/* 15120 */ MCD::OPC_FilterValue, 4, 105, 0, // Skip to: 15229
4079/* 15124 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
4080/* 15127 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 15140
4081/* 15131 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4082/* 15135 */ MCD::OPC_Decode, 142, 8, 204, 1, // Opcode: A2_vadduhs, DecodeIdx: 204
4083/* 15140 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 15153
4084/* 15144 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4085/* 15148 */ MCD::OPC_Decode, 192, 8, 205, 1, // Opcode: A2_vsubuhs, DecodeIdx: 205
4086/* 15153 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 15166
4087/* 15157 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4088/* 15161 */ MCD::OPC_Decode, 146, 8, 204, 1, // Opcode: A2_vavghcr, DecodeIdx: 204
4089/* 15166 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 15179
4090/* 15170 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4091/* 15174 */ MCD::OPC_Decode, 153, 8, 204, 1, // Opcode: A2_vavguwr, DecodeIdx: 204
4092/* 15179 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 15192
4093/* 15183 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4094/* 15187 */ MCD::OPC_Decode, 183, 8, 205, 1, // Opcode: A2_vnavgwr, DecodeIdx: 205
4095/* 15192 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 15205
4096/* 15196 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4097/* 15200 */ MCD::OPC_Decode, 176, 8, 205, 1, // Opcode: A2_vminuw, DecodeIdx: 205
4098/* 15205 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 15218
4099/* 15209 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4100/* 15213 */ MCD::OPC_Decode, 183, 7, 204, 1, // Opcode: A2_maxp, DecodeIdx: 204
4101/* 15218 */ MCD::OPC_FilterValueOrFail, 7,
4102/* 15220 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4103/* 15224 */ MCD::OPC_Decode, 196, 8, 204, 1, // Opcode: A2_xorp, DecodeIdx: 204
4104/* 15229 */ MCD::OPC_FilterValue, 5, 79, 0, // Skip to: 15312
4105/* 15233 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
4106/* 15236 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 15249
4107/* 15240 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4108/* 15244 */ MCD::OPC_Decode, 143, 8, 204, 1, // Opcode: A2_vaddw, DecodeIdx: 204
4109/* 15249 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 15262
4110/* 15253 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4111/* 15257 */ MCD::OPC_Decode, 193, 8, 205, 1, // Opcode: A2_vsubw, DecodeIdx: 205
4112/* 15262 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 15275
4113/* 15266 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4114/* 15270 */ MCD::OPC_Decode, 150, 8, 204, 1, // Opcode: A2_vavguh, DecodeIdx: 204
4115/* 15275 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 15288
4116/* 15279 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4117/* 15283 */ MCD::OPC_Decode, 167, 7, 204, 1, // Opcode: A2_addpsat, DecodeIdx: 204
4118/* 15288 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 15301
4119/* 15292 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4120/* 15296 */ MCD::OPC_Decode, 170, 8, 205, 1, // Opcode: A2_vmaxuw, DecodeIdx: 205
4121/* 15301 */ MCD::OPC_FilterValueOrFail, 6,
4122/* 15303 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4123/* 15307 */ MCD::OPC_Decode, 185, 7, 204, 1, // Opcode: A2_maxup, DecodeIdx: 204
4124/* 15312 */ MCD::OPC_FilterValue, 6, 92, 0, // Skip to: 15408
4125/* 15316 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
4126/* 15319 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 15332
4127/* 15323 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4128/* 15327 */ MCD::OPC_Decode, 144, 8, 204, 1, // Opcode: A2_vaddws, DecodeIdx: 204
4129/* 15332 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 15345
4130/* 15336 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4131/* 15340 */ MCD::OPC_Decode, 194, 8, 205, 1, // Opcode: A2_vsubws, DecodeIdx: 205
4132/* 15345 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 15358
4133/* 15349 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4134/* 15353 */ MCD::OPC_Decode, 151, 8, 204, 1, // Opcode: A2_vavguhr, DecodeIdx: 204
4135/* 15358 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 15371
4136/* 15362 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4137/* 15366 */ MCD::OPC_Decode, 170, 7, 204, 1, // Opcode: A2_addspl, DecodeIdx: 204
4138/* 15371 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 15384
4139/* 15375 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4140/* 15379 */ MCD::OPC_Decode, 182, 8, 205, 1, // Opcode: A2_vnavgwcr, DecodeIdx: 205
4141/* 15384 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 15397
4142/* 15388 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4143/* 15392 */ MCD::OPC_Decode, 187, 7, 205, 1, // Opcode: A2_minp, DecodeIdx: 205
4144/* 15397 */ MCD::OPC_FilterValueOrFail, 6,
4145/* 15399 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4146/* 15403 */ MCD::OPC_Decode, 166, 8, 205, 1, // Opcode: A2_vmaxb, DecodeIdx: 205
4147/* 15408 */ MCD::OPC_FilterValueOrFail, 7,
4148/* 15410 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
4149/* 15413 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 15426
4150/* 15417 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4151/* 15421 */ MCD::OPC_Decode, 166, 7, 204, 1, // Opcode: A2_addp, DecodeIdx: 204
4152/* 15426 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 15439
4153/* 15430 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4154/* 15434 */ MCD::OPC_Decode, 240, 7, 205, 1, // Opcode: A2_subp, DecodeIdx: 205
4155/* 15439 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 15452
4156/* 15443 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4157/* 15447 */ MCD::OPC_Decode, 169, 7, 204, 1, // Opcode: A2_addsph, DecodeIdx: 204
4158/* 15452 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 15465
4159/* 15456 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4160/* 15460 */ MCD::OPC_Decode, 189, 7, 205, 1, // Opcode: A2_minup, DecodeIdx: 205
4161/* 15465 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 15478
4162/* 15469 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4163/* 15473 */ MCD::OPC_Decode, 172, 8, 205, 1, // Opcode: A2_vminb, DecodeIdx: 205
4164/* 15478 */ MCD::OPC_FilterValueOrFail, 7,
4165/* 15480 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4166/* 15484 */ MCD::OPC_Decode, 223, 8, 132, 1, // Opcode: A4_modwrapu, DecodeIdx: 132
4167/* 15489 */ MCD::OPC_FilterValue, 4, 35, 0, // Skip to: 15528
4168/* 15493 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
4169/* 15496 */ MCD::OPC_FilterValue, 0, 13, 0, // Skip to: 15513
4170/* 15500 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4171/* 15504 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
4172/* 15508 */ MCD::OPC_Decode, 175, 26, 224, 1, // Opcode: dep_S2_packhl, DecodeIdx: 224
4173/* 15513 */ MCD::OPC_FilterValueOrFail, 1,
4174/* 15515 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4175/* 15519 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
4176/* 15523 */ MCD::OPC_Decode, 201, 8, 224, 1, // Opcode: A4_bitsplit, DecodeIdx: 224
4177/* 15528 */ MCD::OPC_FilterValue, 5, 188, 1, // Skip to: 15976
4178/* 15532 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
4179/* 15535 */ MCD::OPC_FilterValue, 0, 105, 0, // Skip to: 15644
4180/* 15539 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
4181/* 15542 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 15555
4182/* 15546 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4183/* 15550 */ MCD::OPC_Decode, 162, 7, 225, 1, // Opcode: A2_addh_l16_ll, DecodeIdx: 225
4184/* 15555 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 15568
4185/* 15559 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4186/* 15563 */ MCD::OPC_Decode, 237, 7, 225, 1, // Opcode: A2_subh_l16_ll, DecodeIdx: 225
4187/* 15568 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 15581
4188/* 15572 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4189/* 15576 */ MCD::OPC_Decode, 156, 7, 225, 1, // Opcode: A2_addh_h16_ll, DecodeIdx: 225
4190/* 15581 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 15594
4191/* 15585 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4192/* 15589 */ MCD::OPC_Decode, 231, 7, 225, 1, // Opcode: A2_subh_h16_ll, DecodeIdx: 225
4193/* 15594 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 15607
4194/* 15598 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4195/* 15602 */ MCD::OPC_Decode, 173, 26, 132, 1, // Opcode: dep_A2_addsat, DecodeIdx: 132
4196/* 15607 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 15620
4197/* 15611 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4198/* 15615 */ MCD::OPC_Decode, 186, 7, 225, 1, // Opcode: A2_min, DecodeIdx: 225
4199/* 15620 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 15633
4200/* 15624 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4201/* 15628 */ MCD::OPC_Decode, 182, 7, 132, 1, // Opcode: A2_max, DecodeIdx: 132
4202/* 15633 */ MCD::OPC_FilterValueOrFail, 7,
4203/* 15635 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4204/* 15639 */ MCD::OPC_Decode, 240, 18, 132, 1, // Opcode: S4_parity, DecodeIdx: 132
4205/* 15644 */ MCD::OPC_FilterValue, 1, 27, 0, // Skip to: 15675
4206/* 15648 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
4207/* 15651 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 15664
4208/* 15655 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4209/* 15659 */ MCD::OPC_Decode, 155, 7, 225, 1, // Opcode: A2_addh_h16_lh, DecodeIdx: 225
4210/* 15664 */ MCD::OPC_FilterValueOrFail, 3,
4211/* 15666 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4212/* 15670 */ MCD::OPC_Decode, 230, 7, 225, 1, // Opcode: A2_subh_h16_lh, DecodeIdx: 225
4213/* 15675 */ MCD::OPC_FilterValue, 2, 53, 0, // Skip to: 15732
4214/* 15679 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
4215/* 15682 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 15695
4216/* 15686 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4217/* 15690 */ MCD::OPC_Decode, 161, 7, 225, 1, // Opcode: A2_addh_l16_hl, DecodeIdx: 225
4218/* 15695 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 15708
4219/* 15699 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4220/* 15703 */ MCD::OPC_Decode, 236, 7, 225, 1, // Opcode: A2_subh_l16_hl, DecodeIdx: 225
4221/* 15708 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 15721
4222/* 15712 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4223/* 15716 */ MCD::OPC_Decode, 154, 7, 225, 1, // Opcode: A2_addh_h16_hl, DecodeIdx: 225
4224/* 15721 */ MCD::OPC_FilterValueOrFail, 3,
4225/* 15723 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4226/* 15727 */ MCD::OPC_Decode, 229, 7, 225, 1, // Opcode: A2_subh_h16_hl, DecodeIdx: 225
4227/* 15732 */ MCD::OPC_FilterValue, 3, 27, 0, // Skip to: 15763
4228/* 15736 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
4229/* 15739 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 15752
4230/* 15743 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4231/* 15747 */ MCD::OPC_Decode, 153, 7, 225, 1, // Opcode: A2_addh_h16_hh, DecodeIdx: 225
4232/* 15752 */ MCD::OPC_FilterValueOrFail, 3,
4233/* 15754 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4234/* 15758 */ MCD::OPC_Decode, 228, 7, 225, 1, // Opcode: A2_subh_h16_hh, DecodeIdx: 225
4235/* 15763 */ MCD::OPC_FilterValue, 4, 92, 0, // Skip to: 15859
4236/* 15767 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
4237/* 15770 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 15783
4238/* 15774 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4239/* 15778 */ MCD::OPC_Decode, 164, 7, 225, 1, // Opcode: A2_addh_l16_sat_ll, DecodeIdx: 225
4240/* 15783 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 15796
4241/* 15787 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4242/* 15791 */ MCD::OPC_Decode, 239, 7, 225, 1, // Opcode: A2_subh_l16_sat_ll, DecodeIdx: 225
4243/* 15796 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 15809
4244/* 15800 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4245/* 15804 */ MCD::OPC_Decode, 160, 7, 225, 1, // Opcode: A2_addh_h16_sat_ll, DecodeIdx: 225
4246/* 15809 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 15822
4247/* 15813 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4248/* 15817 */ MCD::OPC_Decode, 235, 7, 225, 1, // Opcode: A2_subh_h16_sat_ll, DecodeIdx: 225
4249/* 15822 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 15835
4250/* 15826 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4251/* 15830 */ MCD::OPC_Decode, 174, 26, 225, 1, // Opcode: dep_A2_subsat, DecodeIdx: 225
4252/* 15835 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 15848
4253/* 15839 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4254/* 15843 */ MCD::OPC_Decode, 188, 7, 225, 1, // Opcode: A2_minu, DecodeIdx: 225
4255/* 15848 */ MCD::OPC_FilterValueOrFail, 6,
4256/* 15850 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4257/* 15854 */ MCD::OPC_Decode, 184, 7, 132, 1, // Opcode: A2_maxu, DecodeIdx: 132
4258/* 15859 */ MCD::OPC_FilterValue, 5, 27, 0, // Skip to: 15890
4259/* 15863 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
4260/* 15866 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 15879
4261/* 15870 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4262/* 15874 */ MCD::OPC_Decode, 159, 7, 225, 1, // Opcode: A2_addh_h16_sat_lh, DecodeIdx: 225
4263/* 15879 */ MCD::OPC_FilterValueOrFail, 3,
4264/* 15881 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4265/* 15885 */ MCD::OPC_Decode, 234, 7, 225, 1, // Opcode: A2_subh_h16_sat_lh, DecodeIdx: 225
4266/* 15890 */ MCD::OPC_FilterValue, 6, 53, 0, // Skip to: 15947
4267/* 15894 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
4268/* 15897 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 15910
4269/* 15901 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4270/* 15905 */ MCD::OPC_Decode, 163, 7, 225, 1, // Opcode: A2_addh_l16_sat_hl, DecodeIdx: 225
4271/* 15910 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 15923
4272/* 15914 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4273/* 15918 */ MCD::OPC_Decode, 238, 7, 225, 1, // Opcode: A2_subh_l16_sat_hl, DecodeIdx: 225
4274/* 15923 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 15936
4275/* 15927 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4276/* 15931 */ MCD::OPC_Decode, 158, 7, 225, 1, // Opcode: A2_addh_h16_sat_hl, DecodeIdx: 225
4277/* 15936 */ MCD::OPC_FilterValueOrFail, 3,
4278/* 15938 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4279/* 15942 */ MCD::OPC_Decode, 233, 7, 225, 1, // Opcode: A2_subh_h16_sat_hl, DecodeIdx: 225
4280/* 15947 */ MCD::OPC_FilterValueOrFail, 7,
4281/* 15949 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
4282/* 15952 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 15965
4283/* 15956 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4284/* 15960 */ MCD::OPC_Decode, 157, 7, 225, 1, // Opcode: A2_addh_h16_sat_hh, DecodeIdx: 225
4285/* 15965 */ MCD::OPC_FilterValueOrFail, 3,
4286/* 15967 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4287/* 15971 */ MCD::OPC_Decode, 232, 7, 225, 1, // Opcode: A2_subh_h16_sat_hh, DecodeIdx: 225
4288/* 15976 */ MCD::OPC_FilterValue, 6, 27, 0, // Skip to: 16007
4289/* 15980 */ MCD::OPC_ExtractField, 22, 2, // Inst{23-22} ...
4290/* 15983 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 15996
4291/* 15987 */ MCD::OPC_CheckFieldOrFail, 16, 5, 0,
4292/* 15991 */ MCD::OPC_Decode, 166, 10, 226, 1, // Opcode: F2_sfimm_p, DecodeIdx: 226
4293/* 15996 */ MCD::OPC_FilterValueOrFail, 1,
4294/* 15998 */ MCD::OPC_CheckFieldOrFail, 16, 5, 0,
4295/* 16002 */ MCD::OPC_Decode, 165, 10, 226, 1, // Opcode: F2_sfimm_n, DecodeIdx: 226
4296/* 16007 */ MCD::OPC_FilterValue, 7, 9, 0, // Skip to: 16020
4297/* 16011 */ MCD::OPC_CheckFieldOrFail, 23, 1, 0,
4298/* 16015 */ MCD::OPC_Decode, 238, 15, 227, 1, // Opcode: M4_mpyrr_addi, DecodeIdx: 227
4299/* 16020 */ MCD::OPC_FilterValue, 8, 5, 0, // Skip to: 16029
4300/* 16024 */ MCD::OPC_Decode, 235, 15, 228, 1, // Opcode: M4_mpyri_addi, DecodeIdx: 228
4301/* 16029 */ MCD::OPC_FilterValue, 9, 27, 0, // Skip to: 16060
4302/* 16033 */ MCD::OPC_ExtractField, 22, 2, // Inst{23-22} ...
4303/* 16036 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 16049
4304/* 16040 */ MCD::OPC_CheckFieldOrFail, 16, 5, 0,
4305/* 16044 */ MCD::OPC_Decode, 143, 10, 229, 1, // Opcode: F2_dfimm_p, DecodeIdx: 229
4306/* 16049 */ MCD::OPC_FilterValueOrFail, 1,
4307/* 16051 */ MCD::OPC_CheckFieldOrFail, 16, 5, 0,
4308/* 16055 */ MCD::OPC_Decode, 142, 10, 229, 1, // Opcode: F2_dfimm_n, DecodeIdx: 229
4309/* 16060 */ MCD::OPC_FilterValue, 10, 28, 0, // Skip to: 16092
4310/* 16064 */ MCD::OPC_ExtractField, 22, 2, // Inst{23-22} ...
4311/* 16067 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 16076
4312/* 16071 */ MCD::OPC_Decode, 235, 18, 230, 1, // Opcode: S4_or_andi, DecodeIdx: 230
4313/* 16076 */ MCD::OPC_FilterValue, 1, 5, 0, // Skip to: 16085
4314/* 16080 */ MCD::OPC_Decode, 236, 18, 231, 1, // Opcode: S4_or_andix, DecodeIdx: 231
4315/* 16085 */ MCD::OPC_FilterValueOrFail, 2,
4316/* 16087 */ MCD::OPC_Decode, 237, 18, 230, 1, // Opcode: S4_or_ori, DecodeIdx: 230
4317/* 16092 */ MCD::OPC_FilterValue, 11, 19, 0, // Skip to: 16115
4318/* 16096 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
4319/* 16099 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 16108
4320/* 16103 */ MCD::OPC_Decode, 220, 18, 232, 1, // Opcode: S4_addaddi, DecodeIdx: 232
4321/* 16108 */ MCD::OPC_FilterValueOrFail, 1,
4322/* 16110 */ MCD::OPC_Decode, 235, 19, 233, 1, // Opcode: S4_subaddi, DecodeIdx: 233
4323/* 16115 */ MCD::OPC_FilterValue, 12, 150, 0, // Skip to: 16269
4324/* 16119 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
4325/* 16122 */ MCD::OPC_FilterValue, 0, 40, 0, // Skip to: 16166
4326/* 16126 */ MCD::OPC_ExtractField, 2, 3, // Inst{4-2} ...
4327/* 16129 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 16142
4328/* 16133 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4329/* 16137 */ MCD::OPC_Decode, 135, 9, 234, 1, // Opcode: A4_vcmpbeqi, DecodeIdx: 234
4330/* 16142 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 16155
4331/* 16146 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4332/* 16150 */ MCD::OPC_Decode, 139, 9, 235, 1, // Opcode: A4_vcmpheqi, DecodeIdx: 235
4333/* 16155 */ MCD::OPC_FilterValueOrFail, 4,
4334/* 16157 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4335/* 16161 */ MCD::OPC_Decode, 142, 9, 235, 1, // Opcode: A4_vcmpweqi, DecodeIdx: 235
4336/* 16166 */ MCD::OPC_FilterValue, 1, 40, 0, // Skip to: 16210
4337/* 16170 */ MCD::OPC_ExtractField, 2, 3, // Inst{4-2} ...
4338/* 16173 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 16186
4339/* 16177 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4340/* 16181 */ MCD::OPC_Decode, 137, 9, 235, 1, // Opcode: A4_vcmpbgti, DecodeIdx: 235
4341/* 16186 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 16199
4342/* 16190 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4343/* 16194 */ MCD::OPC_Decode, 140, 9, 235, 1, // Opcode: A4_vcmphgti, DecodeIdx: 235
4344/* 16199 */ MCD::OPC_FilterValueOrFail, 4,
4345/* 16201 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4346/* 16205 */ MCD::OPC_Decode, 143, 9, 235, 1, // Opcode: A4_vcmpwgti, DecodeIdx: 235
4347/* 16210 */ MCD::OPC_FilterValue, 2, 40, 0, // Skip to: 16254
4348/* 16214 */ MCD::OPC_ExtractField, 2, 3, // Inst{4-2} ...
4349/* 16217 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 16230
4350/* 16221 */ MCD::OPC_CheckFieldOrFail, 12, 2, 0,
4351/* 16225 */ MCD::OPC_Decode, 138, 9, 236, 1, // Opcode: A4_vcmpbgtui, DecodeIdx: 236
4352/* 16230 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 16243
4353/* 16234 */ MCD::OPC_CheckFieldOrFail, 12, 2, 0,
4354/* 16238 */ MCD::OPC_Decode, 141, 9, 236, 1, // Opcode: A4_vcmphgtui, DecodeIdx: 236
4355/* 16243 */ MCD::OPC_FilterValueOrFail, 4,
4356/* 16245 */ MCD::OPC_CheckFieldOrFail, 12, 2, 0,
4357/* 16249 */ MCD::OPC_Decode, 144, 9, 236, 1, // Opcode: A4_vcmpwgtui, DecodeIdx: 236
4358/* 16254 */ MCD::OPC_FilterValueOrFail, 4,
4359/* 16256 */ MCD::OPC_CheckFieldOrFail, 10, 4, 0,
4360/* 16260 */ MCD::OPC_CheckFieldOrFail, 2, 3, 4,
4361/* 16264 */ MCD::OPC_Decode, 137, 10, 237, 1, // Opcode: F2_dfclass, DecodeIdx: 237
4362/* 16269 */ MCD::OPC_FilterValue, 13, 94, 0, // Skip to: 16367
4363/* 16273 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
4364/* 16276 */ MCD::OPC_FilterValue, 0, 27, 0, // Skip to: 16307
4365/* 16280 */ MCD::OPC_ExtractField, 2, 3, // Inst{4-2} ...
4366/* 16283 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 16296
4367/* 16287 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4368/* 16291 */ MCD::OPC_Decode, 206, 8, 238, 1, // Opcode: A4_cmpbeqi, DecodeIdx: 238
4369/* 16296 */ MCD::OPC_FilterValueOrFail, 2,
4370/* 16298 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4371/* 16302 */ MCD::OPC_Decode, 212, 8, 239, 1, // Opcode: A4_cmpheqi, DecodeIdx: 239
4372/* 16307 */ MCD::OPC_FilterValue, 1, 27, 0, // Skip to: 16338
4373/* 16311 */ MCD::OPC_ExtractField, 2, 3, // Inst{4-2} ...
4374/* 16314 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 16327
4375/* 16318 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4376/* 16322 */ MCD::OPC_Decode, 208, 8, 240, 1, // Opcode: A4_cmpbgti, DecodeIdx: 240
4377/* 16327 */ MCD::OPC_FilterValueOrFail, 2,
4378/* 16329 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4379/* 16333 */ MCD::OPC_Decode, 214, 8, 239, 1, // Opcode: A4_cmphgti, DecodeIdx: 239
4380/* 16338 */ MCD::OPC_FilterValueOrFail, 2,
4381/* 16340 */ MCD::OPC_ExtractField, 2, 3, // Inst{4-2} ...
4382/* 16343 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 16356
4383/* 16347 */ MCD::OPC_CheckFieldOrFail, 12, 2, 0,
4384/* 16351 */ MCD::OPC_Decode, 210, 8, 241, 1, // Opcode: A4_cmpbgtui, DecodeIdx: 241
4385/* 16356 */ MCD::OPC_FilterValueOrFail, 2,
4386/* 16358 */ MCD::OPC_CheckFieldOrFail, 12, 2, 0,
4387/* 16362 */ MCD::OPC_Decode, 216, 8, 241, 1, // Opcode: A4_cmphgtui, DecodeIdx: 241
4388/* 16367 */ MCD::OPC_FilterValue, 14, 93, 0, // Skip to: 16464
4389/* 16371 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4390/* 16374 */ MCD::OPC_FilterValue, 0, 19, 0, // Skip to: 16397
4391/* 16378 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
4392/* 16381 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 16390
4393/* 16385 */ MCD::OPC_Decode, 223, 18, 242, 1, // Opcode: S4_andi_asl_ri, DecodeIdx: 242
4394/* 16390 */ MCD::OPC_FilterValueOrFail, 1,
4395/* 16392 */ MCD::OPC_Decode, 224, 18, 242, 1, // Opcode: S4_andi_lsr_ri, DecodeIdx: 242
4396/* 16397 */ MCD::OPC_FilterValue, 2, 19, 0, // Skip to: 16420
4397/* 16401 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
4398/* 16404 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 16413
4399/* 16408 */ MCD::OPC_Decode, 238, 18, 242, 1, // Opcode: S4_ori_asl_ri, DecodeIdx: 242
4400/* 16413 */ MCD::OPC_FilterValueOrFail, 1,
4401/* 16415 */ MCD::OPC_Decode, 239, 18, 242, 1, // Opcode: S4_ori_lsr_ri, DecodeIdx: 242
4402/* 16420 */ MCD::OPC_FilterValue, 4, 19, 0, // Skip to: 16443
4403/* 16424 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
4404/* 16427 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 16436
4405/* 16431 */ MCD::OPC_Decode, 221, 18, 242, 1, // Opcode: S4_addi_asl_ri, DecodeIdx: 242
4406/* 16436 */ MCD::OPC_FilterValueOrFail, 1,
4407/* 16438 */ MCD::OPC_Decode, 222, 18, 242, 1, // Opcode: S4_addi_lsr_ri, DecodeIdx: 242
4408/* 16443 */ MCD::OPC_FilterValueOrFail, 6,
4409/* 16445 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
4410/* 16448 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 16457
4411/* 16452 */ MCD::OPC_Decode, 236, 19, 242, 1, // Opcode: S4_subi_asl_ri, DecodeIdx: 242
4412/* 16457 */ MCD::OPC_FilterValueOrFail, 1,
4413/* 16459 */ MCD::OPC_Decode, 237, 19, 242, 1, // Opcode: S4_subi_lsr_ri, DecodeIdx: 242
4414/* 16464 */ MCD::OPC_FilterValueOrFail, 15,
4415/* 16466 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
4416/* 16469 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 16478
4417/* 16473 */ MCD::OPC_Decode, 237, 15, 243, 1, // Opcode: M4_mpyri_addr_u2, DecodeIdx: 243
4418/* 16478 */ MCD::OPC_FilterValueOrFail, 1,
4419/* 16480 */ MCD::OPC_Decode, 236, 15, 244, 1, // Opcode: M4_mpyri_addr, DecodeIdx: 244
4420/* 16485 */ MCD::OPC_FilterValue, 14, 212, 19, // Skip to: 21565
4421/* 16489 */ MCD::OPC_ExtractField, 21, 7, // Inst{27-21} ...
4422/* 16492 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 16505
4423/* 16496 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4424/* 16500 */ MCD::OPC_Decode, 251, 14, 245, 1, // Opcode: M2_mpysip, DecodeIdx: 245
4425/* 16505 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 16518
4426/* 16509 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4427/* 16513 */ MCD::OPC_Decode, 250, 14, 245, 1, // Opcode: M2_mpysin, DecodeIdx: 245
4428/* 16518 */ MCD::OPC_FilterValue, 8, 9, 0, // Skip to: 16531
4429/* 16522 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4430/* 16526 */ MCD::OPC_Decode, 244, 13, 246, 1, // Opcode: M2_macsip, DecodeIdx: 246
4431/* 16531 */ MCD::OPC_FilterValue, 12, 9, 0, // Skip to: 16544
4432/* 16535 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4433/* 16539 */ MCD::OPC_Decode, 243, 13, 246, 1, // Opcode: M2_macsin, DecodeIdx: 246
4434/* 16544 */ MCD::OPC_FilterValue, 16, 9, 0, // Skip to: 16557
4435/* 16548 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4436/* 16552 */ MCD::OPC_Decode, 210, 13, 247, 1, // Opcode: M2_accii, DecodeIdx: 247
4437/* 16557 */ MCD::OPC_FilterValue, 20, 9, 0, // Skip to: 16570
4438/* 16561 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4439/* 16565 */ MCD::OPC_Decode, 175, 15, 247, 1, // Opcode: M2_naccii, DecodeIdx: 247
4440/* 16570 */ MCD::OPC_FilterValue, 24, 13, 0, // Skip to: 16587
4441/* 16574 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4442/* 16578 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
4443/* 16582 */ MCD::OPC_Decode, 239, 15, 248, 1, // Opcode: M4_mpyrr_addr, DecodeIdx: 248
4444/* 16587 */ MCD::OPC_FilterValue, 32, 53, 0, // Skip to: 16644
4445/* 16591 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
4446/* 16594 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 16607
4447/* 16598 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4448/* 16602 */ MCD::OPC_Decode, 231, 14, 224, 1, // Opcode: M2_mpyd_ll_s0, DecodeIdx: 224
4449/* 16607 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 16620
4450/* 16611 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4451/* 16615 */ MCD::OPC_Decode, 229, 14, 224, 1, // Opcode: M2_mpyd_lh_s0, DecodeIdx: 224
4452/* 16620 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 16633
4453/* 16624 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4454/* 16628 */ MCD::OPC_Decode, 227, 14, 224, 1, // Opcode: M2_mpyd_hl_s0, DecodeIdx: 224
4455/* 16633 */ MCD::OPC_FilterValueOrFail, 3,
4456/* 16635 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4457/* 16639 */ MCD::OPC_Decode, 225, 14, 224, 1, // Opcode: M2_mpyd_hh_s0, DecodeIdx: 224
4458/* 16644 */ MCD::OPC_FilterValue, 33, 53, 0, // Skip to: 16701
4459/* 16648 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
4460/* 16651 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 16664
4461/* 16655 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4462/* 16659 */ MCD::OPC_Decode, 247, 14, 224, 1, // Opcode: M2_mpyd_rnd_ll_s0, DecodeIdx: 224
4463/* 16664 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 16677
4464/* 16668 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4465/* 16672 */ MCD::OPC_Decode, 245, 14, 224, 1, // Opcode: M2_mpyd_rnd_lh_s0, DecodeIdx: 224
4466/* 16677 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 16690
4467/* 16681 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4468/* 16685 */ MCD::OPC_Decode, 243, 14, 224, 1, // Opcode: M2_mpyd_rnd_hl_s0, DecodeIdx: 224
4469/* 16690 */ MCD::OPC_FilterValueOrFail, 3,
4470/* 16692 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4471/* 16696 */ MCD::OPC_Decode, 241, 14, 224, 1, // Opcode: M2_mpyd_rnd_hh_s0, DecodeIdx: 224
4472/* 16701 */ MCD::OPC_FilterValue, 34, 53, 0, // Skip to: 16758
4473/* 16705 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
4474/* 16708 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 16721
4475/* 16712 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4476/* 16716 */ MCD::OPC_Decode, 164, 15, 224, 1, // Opcode: M2_mpyud_ll_s0, DecodeIdx: 224
4477/* 16721 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 16734
4478/* 16725 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4479/* 16729 */ MCD::OPC_Decode, 162, 15, 224, 1, // Opcode: M2_mpyud_lh_s0, DecodeIdx: 224
4480/* 16734 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 16747
4481/* 16738 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4482/* 16742 */ MCD::OPC_Decode, 160, 15, 224, 1, // Opcode: M2_mpyud_hl_s0, DecodeIdx: 224
4483/* 16747 */ MCD::OPC_FilterValueOrFail, 3,
4484/* 16749 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4485/* 16753 */ MCD::OPC_Decode, 158, 15, 224, 1, // Opcode: M2_mpyud_hh_s0, DecodeIdx: 224
4486/* 16758 */ MCD::OPC_FilterValue, 36, 53, 0, // Skip to: 16815
4487/* 16762 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
4488/* 16765 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 16778
4489/* 16769 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4490/* 16773 */ MCD::OPC_Decode, 232, 14, 224, 1, // Opcode: M2_mpyd_ll_s1, DecodeIdx: 224
4491/* 16778 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 16791
4492/* 16782 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4493/* 16786 */ MCD::OPC_Decode, 230, 14, 224, 1, // Opcode: M2_mpyd_lh_s1, DecodeIdx: 224
4494/* 16791 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 16804
4495/* 16795 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4496/* 16799 */ MCD::OPC_Decode, 228, 14, 224, 1, // Opcode: M2_mpyd_hl_s1, DecodeIdx: 224
4497/* 16804 */ MCD::OPC_FilterValueOrFail, 3,
4498/* 16806 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4499/* 16810 */ MCD::OPC_Decode, 226, 14, 224, 1, // Opcode: M2_mpyd_hh_s1, DecodeIdx: 224
4500/* 16815 */ MCD::OPC_FilterValue, 37, 53, 0, // Skip to: 16872
4501/* 16819 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
4502/* 16822 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 16835
4503/* 16826 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4504/* 16830 */ MCD::OPC_Decode, 248, 14, 224, 1, // Opcode: M2_mpyd_rnd_ll_s1, DecodeIdx: 224
4505/* 16835 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 16848
4506/* 16839 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4507/* 16843 */ MCD::OPC_Decode, 246, 14, 224, 1, // Opcode: M2_mpyd_rnd_lh_s1, DecodeIdx: 224
4508/* 16848 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 16861
4509/* 16852 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4510/* 16856 */ MCD::OPC_Decode, 244, 14, 224, 1, // Opcode: M2_mpyd_rnd_hl_s1, DecodeIdx: 224
4511/* 16861 */ MCD::OPC_FilterValueOrFail, 3,
4512/* 16863 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4513/* 16867 */ MCD::OPC_Decode, 242, 14, 224, 1, // Opcode: M2_mpyd_rnd_hh_s1, DecodeIdx: 224
4514/* 16872 */ MCD::OPC_FilterValue, 38, 53, 0, // Skip to: 16929
4515/* 16876 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
4516/* 16879 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 16892
4517/* 16883 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4518/* 16887 */ MCD::OPC_Decode, 165, 15, 224, 1, // Opcode: M2_mpyud_ll_s1, DecodeIdx: 224
4519/* 16892 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 16905
4520/* 16896 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4521/* 16900 */ MCD::OPC_Decode, 163, 15, 224, 1, // Opcode: M2_mpyud_lh_s1, DecodeIdx: 224
4522/* 16905 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 16918
4523/* 16909 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4524/* 16913 */ MCD::OPC_Decode, 161, 15, 224, 1, // Opcode: M2_mpyud_hl_s1, DecodeIdx: 224
4525/* 16918 */ MCD::OPC_FilterValueOrFail, 3,
4526/* 16920 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4527/* 16924 */ MCD::OPC_Decode, 159, 15, 224, 1, // Opcode: M2_mpyud_hh_s1, DecodeIdx: 224
4528/* 16929 */ MCD::OPC_FilterValue, 40, 79, 0, // Skip to: 17012
4529/* 16933 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
4530/* 16936 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 16949
4531/* 16940 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4532/* 16944 */ MCD::OPC_Decode, 234, 13, 224, 1, // Opcode: M2_dpmpyss_s0, DecodeIdx: 224
4533/* 16949 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 16962
4534/* 16953 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4535/* 16957 */ MCD::OPC_Decode, 217, 13, 224, 1, // Opcode: M2_cmpyi_s0, DecodeIdx: 224
4536/* 16962 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 16975
4537/* 16966 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4538/* 16970 */ MCD::OPC_Decode, 218, 13, 224, 1, // Opcode: M2_cmpyr_s0, DecodeIdx: 224
4539/* 16975 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 16988
4540/* 16979 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4541/* 16983 */ MCD::OPC_Decode, 201, 15, 224, 1, // Opcode: M2_vmpy2s_s0, DecodeIdx: 224
4542/* 16988 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 17001
4543/* 16992 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4544/* 16996 */ MCD::OPC_Decode, 223, 13, 224, 1, // Opcode: M2_cmpys_s0, DecodeIdx: 224
4545/* 17001 */ MCD::OPC_FilterValueOrFail, 7,
4546/* 17003 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4547/* 17007 */ MCD::OPC_Decode, 205, 15, 224, 1, // Opcode: M2_vmpy2su_s0, DecodeIdx: 224
4548/* 17012 */ MCD::OPC_FilterValue, 42, 53, 0, // Skip to: 17069
4549/* 17016 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
4550/* 17019 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 17032
4551/* 17023 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4552/* 17027 */ MCD::OPC_Decode, 237, 13, 224, 1, // Opcode: M2_dpmpyuu_s0, DecodeIdx: 224
4553/* 17032 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 17045
4554/* 17036 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4555/* 17040 */ MCD::OPC_Decode, 137, 16, 224, 1, // Opcode: M5_vmpybsu, DecodeIdx: 224
4556/* 17045 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 17058
4557/* 17049 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4558/* 17053 */ MCD::OPC_Decode, 225, 13, 224, 1, // Opcode: M2_cmpysc_s0, DecodeIdx: 224
4559/* 17058 */ MCD::OPC_FilterValueOrFail, 7,
4560/* 17060 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4561/* 17064 */ MCD::OPC_Decode, 245, 15, 224, 1, // Opcode: M4_pmpyw, DecodeIdx: 224
4562/* 17069 */ MCD::OPC_FilterValue, 44, 53, 0, // Skip to: 17126
4563/* 17073 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
4564/* 17076 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 17089
4565/* 17080 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4566/* 17084 */ MCD::OPC_Decode, 138, 16, 224, 1, // Opcode: M5_vmpybuu, DecodeIdx: 224
4567/* 17089 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 17102
4568/* 17093 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4569/* 17097 */ MCD::OPC_Decode, 203, 15, 224, 1, // Opcode: M2_vmpy2s_s1, DecodeIdx: 224
4570/* 17102 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 17115
4571/* 17106 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4572/* 17110 */ MCD::OPC_Decode, 224, 13, 224, 1, // Opcode: M2_cmpys_s1, DecodeIdx: 224
4573/* 17115 */ MCD::OPC_FilterValueOrFail, 7,
4574/* 17117 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4575/* 17121 */ MCD::OPC_Decode, 206, 15, 224, 1, // Opcode: M2_vmpy2su_s1, DecodeIdx: 224
4576/* 17126 */ MCD::OPC_FilterValue, 46, 27, 0, // Skip to: 17157
4577/* 17130 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
4578/* 17133 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 17146
4579/* 17137 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4580/* 17141 */ MCD::OPC_Decode, 226, 13, 224, 1, // Opcode: M2_cmpysc_s1, DecodeIdx: 224
4581/* 17146 */ MCD::OPC_FilterValueOrFail, 7,
4582/* 17148 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4583/* 17152 */ MCD::OPC_Decode, 247, 15, 224, 1, // Opcode: M4_vpmpyh, DecodeIdx: 224
4584/* 17157 */ MCD::OPC_FilterValue, 48, 53, 0, // Skip to: 17214
4585/* 17161 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
4586/* 17164 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 17177
4587/* 17168 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4588/* 17172 */ MCD::OPC_Decode, 223, 14, 249, 1, // Opcode: M2_mpyd_acc_ll_s0, DecodeIdx: 249
4589/* 17177 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 17190
4590/* 17181 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4591/* 17185 */ MCD::OPC_Decode, 221, 14, 249, 1, // Opcode: M2_mpyd_acc_lh_s0, DecodeIdx: 249
4592/* 17190 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 17203
4593/* 17194 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4594/* 17198 */ MCD::OPC_Decode, 219, 14, 249, 1, // Opcode: M2_mpyd_acc_hl_s0, DecodeIdx: 249
4595/* 17203 */ MCD::OPC_FilterValueOrFail, 3,
4596/* 17205 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4597/* 17209 */ MCD::OPC_Decode, 217, 14, 249, 1, // Opcode: M2_mpyd_acc_hh_s0, DecodeIdx: 249
4598/* 17214 */ MCD::OPC_FilterValue, 49, 53, 0, // Skip to: 17271
4599/* 17218 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
4600/* 17221 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 17234
4601/* 17225 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4602/* 17229 */ MCD::OPC_Decode, 239, 14, 249, 1, // Opcode: M2_mpyd_nac_ll_s0, DecodeIdx: 249
4603/* 17234 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 17247
4604/* 17238 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4605/* 17242 */ MCD::OPC_Decode, 237, 14, 249, 1, // Opcode: M2_mpyd_nac_lh_s0, DecodeIdx: 249
4606/* 17247 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 17260
4607/* 17251 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4608/* 17255 */ MCD::OPC_Decode, 235, 14, 249, 1, // Opcode: M2_mpyd_nac_hl_s0, DecodeIdx: 249
4609/* 17260 */ MCD::OPC_FilterValueOrFail, 3,
4610/* 17262 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4611/* 17266 */ MCD::OPC_Decode, 233, 14, 249, 1, // Opcode: M2_mpyd_nac_hh_s0, DecodeIdx: 249
4612/* 17271 */ MCD::OPC_FilterValue, 50, 53, 0, // Skip to: 17328
4613/* 17275 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
4614/* 17278 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 17291
4615/* 17282 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4616/* 17286 */ MCD::OPC_Decode, 156, 15, 249, 1, // Opcode: M2_mpyud_acc_ll_s0, DecodeIdx: 249
4617/* 17291 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 17304
4618/* 17295 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4619/* 17299 */ MCD::OPC_Decode, 154, 15, 249, 1, // Opcode: M2_mpyud_acc_lh_s0, DecodeIdx: 249
4620/* 17304 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 17317
4621/* 17308 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4622/* 17312 */ MCD::OPC_Decode, 152, 15, 249, 1, // Opcode: M2_mpyud_acc_hl_s0, DecodeIdx: 249
4623/* 17317 */ MCD::OPC_FilterValueOrFail, 3,
4624/* 17319 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4625/* 17323 */ MCD::OPC_Decode, 150, 15, 249, 1, // Opcode: M2_mpyud_acc_hh_s0, DecodeIdx: 249
4626/* 17328 */ MCD::OPC_FilterValue, 51, 53, 0, // Skip to: 17385
4627/* 17332 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
4628/* 17335 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 17348
4629/* 17339 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4630/* 17343 */ MCD::OPC_Decode, 172, 15, 249, 1, // Opcode: M2_mpyud_nac_ll_s0, DecodeIdx: 249
4631/* 17348 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 17361
4632/* 17352 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4633/* 17356 */ MCD::OPC_Decode, 170, 15, 249, 1, // Opcode: M2_mpyud_nac_lh_s0, DecodeIdx: 249
4634/* 17361 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 17374
4635/* 17365 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4636/* 17369 */ MCD::OPC_Decode, 168, 15, 249, 1, // Opcode: M2_mpyud_nac_hl_s0, DecodeIdx: 249
4637/* 17374 */ MCD::OPC_FilterValueOrFail, 3,
4638/* 17376 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4639/* 17380 */ MCD::OPC_Decode, 166, 15, 249, 1, // Opcode: M2_mpyud_nac_hh_s0, DecodeIdx: 249
4640/* 17385 */ MCD::OPC_FilterValue, 52, 53, 0, // Skip to: 17442
4641/* 17389 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
4642/* 17392 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 17405
4643/* 17396 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4644/* 17400 */ MCD::OPC_Decode, 224, 14, 249, 1, // Opcode: M2_mpyd_acc_ll_s1, DecodeIdx: 249
4645/* 17405 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 17418
4646/* 17409 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4647/* 17413 */ MCD::OPC_Decode, 222, 14, 249, 1, // Opcode: M2_mpyd_acc_lh_s1, DecodeIdx: 249
4648/* 17418 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 17431
4649/* 17422 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4650/* 17426 */ MCD::OPC_Decode, 220, 14, 249, 1, // Opcode: M2_mpyd_acc_hl_s1, DecodeIdx: 249
4651/* 17431 */ MCD::OPC_FilterValueOrFail, 3,
4652/* 17433 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4653/* 17437 */ MCD::OPC_Decode, 218, 14, 249, 1, // Opcode: M2_mpyd_acc_hh_s1, DecodeIdx: 249
4654/* 17442 */ MCD::OPC_FilterValue, 53, 53, 0, // Skip to: 17499
4655/* 17446 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
4656/* 17449 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 17462
4657/* 17453 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4658/* 17457 */ MCD::OPC_Decode, 240, 14, 249, 1, // Opcode: M2_mpyd_nac_ll_s1, DecodeIdx: 249
4659/* 17462 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 17475
4660/* 17466 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4661/* 17470 */ MCD::OPC_Decode, 238, 14, 249, 1, // Opcode: M2_mpyd_nac_lh_s1, DecodeIdx: 249
4662/* 17475 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 17488
4663/* 17479 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4664/* 17483 */ MCD::OPC_Decode, 236, 14, 249, 1, // Opcode: M2_mpyd_nac_hl_s1, DecodeIdx: 249
4665/* 17488 */ MCD::OPC_FilterValueOrFail, 3,
4666/* 17490 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4667/* 17494 */ MCD::OPC_Decode, 234, 14, 249, 1, // Opcode: M2_mpyd_nac_hh_s1, DecodeIdx: 249
4668/* 17499 */ MCD::OPC_FilterValue, 54, 53, 0, // Skip to: 17556
4669/* 17503 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
4670/* 17506 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 17519
4671/* 17510 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4672/* 17514 */ MCD::OPC_Decode, 157, 15, 249, 1, // Opcode: M2_mpyud_acc_ll_s1, DecodeIdx: 249
4673/* 17519 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 17532
4674/* 17523 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4675/* 17527 */ MCD::OPC_Decode, 155, 15, 249, 1, // Opcode: M2_mpyud_acc_lh_s1, DecodeIdx: 249
4676/* 17532 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 17545
4677/* 17536 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4678/* 17540 */ MCD::OPC_Decode, 153, 15, 249, 1, // Opcode: M2_mpyud_acc_hl_s1, DecodeIdx: 249
4679/* 17545 */ MCD::OPC_FilterValueOrFail, 3,
4680/* 17547 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4681/* 17551 */ MCD::OPC_Decode, 151, 15, 249, 1, // Opcode: M2_mpyud_acc_hh_s1, DecodeIdx: 249
4682/* 17556 */ MCD::OPC_FilterValue, 55, 53, 0, // Skip to: 17613
4683/* 17560 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
4684/* 17563 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 17576
4685/* 17567 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4686/* 17571 */ MCD::OPC_Decode, 173, 15, 249, 1, // Opcode: M2_mpyud_nac_ll_s1, DecodeIdx: 249
4687/* 17576 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 17589
4688/* 17580 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4689/* 17584 */ MCD::OPC_Decode, 171, 15, 249, 1, // Opcode: M2_mpyud_nac_lh_s1, DecodeIdx: 249
4690/* 17589 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 17602
4691/* 17593 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4692/* 17597 */ MCD::OPC_Decode, 169, 15, 249, 1, // Opcode: M2_mpyud_nac_hl_s1, DecodeIdx: 249
4693/* 17602 */ MCD::OPC_FilterValueOrFail, 3,
4694/* 17604 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4695/* 17608 */ MCD::OPC_Decode, 167, 15, 249, 1, // Opcode: M2_mpyud_nac_hh_s1, DecodeIdx: 249
4696/* 17613 */ MCD::OPC_FilterValue, 56, 79, 0, // Skip to: 17696
4697/* 17617 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
4698/* 17620 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 17633
4699/* 17624 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4700/* 17628 */ MCD::OPC_Decode, 231, 13, 249, 1, // Opcode: M2_dpmpyss_acc_s0, DecodeIdx: 249
4701/* 17633 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 17646
4702/* 17637 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4703/* 17641 */ MCD::OPC_Decode, 211, 13, 249, 1, // Opcode: M2_cmaci_s0, DecodeIdx: 249
4704/* 17646 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 17659
4705/* 17650 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4706/* 17654 */ MCD::OPC_Decode, 212, 13, 249, 1, // Opcode: M2_cmacr_s0, DecodeIdx: 249
4707/* 17659 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 17672
4708/* 17663 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4709/* 17667 */ MCD::OPC_Decode, 195, 15, 249, 1, // Opcode: M2_vmac2s_s0, DecodeIdx: 249
4710/* 17672 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 17685
4711/* 17676 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4712/* 17680 */ MCD::OPC_Decode, 213, 13, 249, 1, // Opcode: M2_cmacs_s0, DecodeIdx: 249
4713/* 17685 */ MCD::OPC_FilterValueOrFail, 7,
4714/* 17687 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4715/* 17691 */ MCD::OPC_Decode, 227, 13, 249, 1, // Opcode: M2_cnacs_s0, DecodeIdx: 249
4716/* 17696 */ MCD::OPC_FilterValue, 57, 40, 0, // Skip to: 17740
4717/* 17700 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
4718/* 17703 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 17716
4719/* 17707 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4720/* 17711 */ MCD::OPC_Decode, 232, 13, 249, 1, // Opcode: M2_dpmpyss_nac_s0, DecodeIdx: 249
4721/* 17716 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 17729
4722/* 17720 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4723/* 17724 */ MCD::OPC_Decode, 191, 15, 249, 1, // Opcode: M2_vmac2, DecodeIdx: 249
4724/* 17729 */ MCD::OPC_FilterValueOrFail, 7,
4725/* 17731 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4726/* 17735 */ MCD::OPC_Decode, 246, 15, 249, 1, // Opcode: M4_pmpyw_acc, DecodeIdx: 249
4727/* 17740 */ MCD::OPC_FilterValue, 58, 40, 0, // Skip to: 17784
4728/* 17744 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
4729/* 17747 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 17760
4730/* 17751 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4731/* 17755 */ MCD::OPC_Decode, 235, 13, 249, 1, // Opcode: M2_dpmpyuu_acc_s0, DecodeIdx: 249
4732/* 17760 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 17773
4733/* 17764 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4734/* 17768 */ MCD::OPC_Decode, 215, 13, 249, 1, // Opcode: M2_cmacsc_s0, DecodeIdx: 249
4735/* 17773 */ MCD::OPC_FilterValueOrFail, 7,
4736/* 17775 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4737/* 17779 */ MCD::OPC_Decode, 229, 13, 249, 1, // Opcode: M2_cnacsc_s0, DecodeIdx: 249
4738/* 17784 */ MCD::OPC_FilterValue, 59, 27, 0, // Skip to: 17815
4739/* 17788 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
4740/* 17791 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 17804
4741/* 17795 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4742/* 17799 */ MCD::OPC_Decode, 236, 13, 249, 1, // Opcode: M2_dpmpyuu_nac_s0, DecodeIdx: 249
4743/* 17804 */ MCD::OPC_FilterValueOrFail, 5,
4744/* 17806 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4745/* 17810 */ MCD::OPC_Decode, 197, 15, 249, 1, // Opcode: M2_vmac2su_s0, DecodeIdx: 249
4746/* 17815 */ MCD::OPC_FilterValue, 60, 53, 0, // Skip to: 17872
4747/* 17819 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
4748/* 17822 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 17835
4749/* 17826 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4750/* 17830 */ MCD::OPC_Decode, 136, 16, 249, 1, // Opcode: M5_vmacbuu, DecodeIdx: 249
4751/* 17835 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 17848
4752/* 17839 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4753/* 17843 */ MCD::OPC_Decode, 196, 15, 249, 1, // Opcode: M2_vmac2s_s1, DecodeIdx: 249
4754/* 17848 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 17861
4755/* 17852 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4756/* 17856 */ MCD::OPC_Decode, 214, 13, 249, 1, // Opcode: M2_cmacs_s1, DecodeIdx: 249
4757/* 17861 */ MCD::OPC_FilterValueOrFail, 7,
4758/* 17863 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4759/* 17867 */ MCD::OPC_Decode, 228, 13, 249, 1, // Opcode: M2_cnacs_s1, DecodeIdx: 249
4760/* 17872 */ MCD::OPC_FilterValue, 61, 13, 0, // Skip to: 17889
4761/* 17876 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4762/* 17880 */ MCD::OPC_CheckFieldOrFail, 5, 3, 7,
4763/* 17884 */ MCD::OPC_Decode, 248, 15, 249, 1, // Opcode: M4_vpmpyh_acc, DecodeIdx: 249
4764/* 17889 */ MCD::OPC_FilterValue, 62, 40, 0, // Skip to: 17933
4765/* 17893 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
4766/* 17896 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 17909
4767/* 17900 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4768/* 17904 */ MCD::OPC_Decode, 135, 16, 249, 1, // Opcode: M5_vmacbsu, DecodeIdx: 249
4769/* 17909 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 17922
4770/* 17913 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4771/* 17917 */ MCD::OPC_Decode, 216, 13, 249, 1, // Opcode: M2_cmacsc_s1, DecodeIdx: 249
4772/* 17922 */ MCD::OPC_FilterValueOrFail, 7,
4773/* 17924 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4774/* 17928 */ MCD::OPC_Decode, 230, 13, 249, 1, // Opcode: M2_cnacsc_s1, DecodeIdx: 249
4775/* 17933 */ MCD::OPC_FilterValue, 63, 13, 0, // Skip to: 17950
4776/* 17937 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4777/* 17941 */ MCD::OPC_CheckFieldOrFail, 5, 3, 5,
4778/* 17945 */ MCD::OPC_Decode, 198, 15, 249, 1, // Opcode: M2_vmac2su_s1, DecodeIdx: 249
4779/* 17950 */ MCD::OPC_FilterValue, 64, 107, 0, // Skip to: 18061
4780/* 17954 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
4781/* 17957 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 17970
4782/* 17961 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4783/* 17965 */ MCD::OPC_Decode, 213, 15, 204, 1, // Opcode: M2_vrcmpyi_s0, DecodeIdx: 204
4784/* 17970 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 17983
4785/* 17974 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4786/* 17978 */ MCD::OPC_Decode, 215, 15, 204, 1, // Opcode: M2_vrcmpyr_s0, DecodeIdx: 204
4787/* 17983 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 17996
4788/* 17987 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4789/* 17991 */ MCD::OPC_Decode, 224, 15, 204, 1, // Opcode: M2_vrmpy_s0, DecodeIdx: 204
4790/* 17996 */ MCD::OPC_FilterValue, 3, 11, 0, // Skip to: 18011
4791/* 18000 */ MCD::OPC_CheckPredicateOrFail, 4,
4792/* 18002 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4793/* 18006 */ MCD::OPC_Decode, 136, 10, 204, 1, // Opcode: F2_dfadd, DecodeIdx: 204
4794/* 18011 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 18024
4795/* 18015 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4796/* 18019 */ MCD::OPC_Decode, 189, 15, 204, 1, // Opcode: M2_vdmpys_s0, DecodeIdx: 204
4797/* 18024 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 18037
4798/* 18028 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4799/* 18032 */ MCD::OPC_Decode, 139, 14, 204, 1, // Opcode: M2_mmpyl_s0, DecodeIdx: 204
4800/* 18037 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 18050
4801/* 18041 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4802/* 18045 */ MCD::OPC_Decode, 199, 15, 204, 1, // Opcode: M2_vmpy2es_s0, DecodeIdx: 204
4803/* 18050 */ MCD::OPC_FilterValueOrFail, 7,
4804/* 18052 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4805/* 18056 */ MCD::OPC_Decode, 135, 14, 204, 1, // Opcode: M2_mmpyh_s0, DecodeIdx: 204
4806/* 18061 */ MCD::OPC_FilterValue, 65, 81, 0, // Skip to: 18146
4807/* 18065 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
4808/* 18068 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 18081
4809/* 18072 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4810/* 18076 */ MCD::OPC_Decode, 178, 15, 205, 1, // Opcode: M2_vabsdiffw, DecodeIdx: 205
4811/* 18081 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 18094
4812/* 18085 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4813/* 18089 */ MCD::OPC_Decode, 255, 15, 204, 1, // Opcode: M4_vrmpyoh_s0, DecodeIdx: 204
4814/* 18094 */ MCD::OPC_FilterValue, 3, 11, 0, // Skip to: 18109
4815/* 18098 */ MCD::OPC_CheckPredicateOrFail, 5,
4816/* 18100 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4817/* 18104 */ MCD::OPC_Decode, 144, 10, 204, 1, // Opcode: F2_dfmax, DecodeIdx: 204
4818/* 18109 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 18122
4819/* 18113 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4820/* 18117 */ MCD::OPC_Decode, 137, 14, 204, 1, // Opcode: M2_mmpyl_rs0, DecodeIdx: 204
4821/* 18122 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 18135
4822/* 18126 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4823/* 18130 */ MCD::OPC_Decode, 182, 15, 204, 1, // Opcode: M2_vcmpy_s0_sat_r, DecodeIdx: 204
4824/* 18135 */ MCD::OPC_FilterValueOrFail, 7,
4825/* 18137 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4826/* 18141 */ MCD::OPC_Decode, 133, 14, 204, 1, // Opcode: M2_mmpyh_rs0, DecodeIdx: 204
4827/* 18146 */ MCD::OPC_FilterValue, 66, 107, 0, // Skip to: 18257
4828/* 18150 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
4829/* 18153 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 18166
4830/* 18157 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4831/* 18161 */ MCD::OPC_Decode, 214, 15, 204, 1, // Opcode: M2_vrcmpyi_s0c, DecodeIdx: 204
4832/* 18166 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 18179
4833/* 18170 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4834/* 18174 */ MCD::OPC_Decode, 184, 8, 204, 1, // Opcode: A2_vraddub, DecodeIdx: 204
4835/* 18179 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 18192
4836/* 18183 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4837/* 18187 */ MCD::OPC_Decode, 186, 8, 204, 1, // Opcode: A2_vrsadub, DecodeIdx: 204
4838/* 18192 */ MCD::OPC_FilterValue, 3, 11, 0, // Skip to: 18207
4839/* 18196 */ MCD::OPC_CheckPredicateOrFail, 5,
4840/* 18198 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4841/* 18202 */ MCD::OPC_Decode, 146, 10, 204, 1, // Opcode: F2_dfmpyfix, DecodeIdx: 204
4842/* 18207 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 18220
4843/* 18211 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4844/* 18215 */ MCD::OPC_Decode, 251, 15, 204, 1, // Opcode: M4_vrmpyeh_s0, DecodeIdx: 204
4845/* 18220 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 18233
4846/* 18224 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4847/* 18228 */ MCD::OPC_Decode, 147, 14, 204, 1, // Opcode: M2_mmpyul_s0, DecodeIdx: 204
4848/* 18233 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 18246
4849/* 18237 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4850/* 18241 */ MCD::OPC_Decode, 181, 15, 204, 1, // Opcode: M2_vcmpy_s0_sat_i, DecodeIdx: 204
4851/* 18246 */ MCD::OPC_FilterValueOrFail, 7,
4852/* 18248 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4853/* 18252 */ MCD::OPC_Decode, 143, 14, 204, 1, // Opcode: M2_mmpyuh_s0, DecodeIdx: 204
4854/* 18257 */ MCD::OPC_FilterValue, 67, 68, 0, // Skip to: 18329
4855/* 18261 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
4856/* 18264 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 18277
4857/* 18268 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4858/* 18272 */ MCD::OPC_Decode, 177, 15, 205, 1, // Opcode: M2_vabsdiffh, DecodeIdx: 205
4859/* 18277 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 18290
4860/* 18281 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4861/* 18285 */ MCD::OPC_Decode, 216, 15, 204, 1, // Opcode: M2_vrcmpyr_s0c, DecodeIdx: 204
4862/* 18290 */ MCD::OPC_FilterValue, 2, 11, 0, // Skip to: 18305
4863/* 18294 */ MCD::OPC_CheckPredicateOrFail, 7,
4864/* 18296 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4865/* 18300 */ MCD::OPC_Decode, 145, 16, 204, 1, // Opcode: M7_dcmpyiw, DecodeIdx: 204
4866/* 18305 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 18318
4867/* 18309 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4868/* 18313 */ MCD::OPC_Decode, 145, 14, 204, 1, // Opcode: M2_mmpyul_rs0, DecodeIdx: 204
4869/* 18318 */ MCD::OPC_FilterValueOrFail, 7,
4870/* 18320 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4871/* 18324 */ MCD::OPC_Decode, 141, 14, 204, 1, // Opcode: M2_mmpyuh_rs0, DecodeIdx: 204
4872/* 18329 */ MCD::OPC_FilterValue, 68, 96, 0, // Skip to: 18429
4873/* 18333 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
4874/* 18336 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 18349
4875/* 18340 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4876/* 18344 */ MCD::OPC_Decode, 142, 16, 204, 1, // Opcode: M5_vrmpybuu, DecodeIdx: 204
4877/* 18349 */ MCD::OPC_FilterValue, 2, 11, 0, // Skip to: 18364
4878/* 18353 */ MCD::OPC_CheckPredicateOrFail, 7,
4879/* 18355 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4880/* 18359 */ MCD::OPC_Decode, 149, 16, 204, 1, // Opcode: M7_dcmpyrw, DecodeIdx: 204
4881/* 18364 */ MCD::OPC_FilterValue, 3, 11, 0, // Skip to: 18379
4882/* 18368 */ MCD::OPC_CheckPredicateOrFail, 4,
4883/* 18370 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4884/* 18374 */ MCD::OPC_Decode, 150, 10, 204, 1, // Opcode: F2_dfsub, DecodeIdx: 204
4885/* 18379 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 18392
4886/* 18383 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4887/* 18387 */ MCD::OPC_Decode, 190, 15, 204, 1, // Opcode: M2_vdmpys_s1, DecodeIdx: 204
4888/* 18392 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 18405
4889/* 18396 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4890/* 18400 */ MCD::OPC_Decode, 140, 14, 204, 1, // Opcode: M2_mmpyl_s1, DecodeIdx: 204
4891/* 18405 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 18418
4892/* 18409 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4893/* 18413 */ MCD::OPC_Decode, 200, 15, 204, 1, // Opcode: M2_vmpy2es_s1, DecodeIdx: 204
4894/* 18418 */ MCD::OPC_FilterValueOrFail, 7,
4895/* 18420 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4896/* 18424 */ MCD::OPC_Decode, 136, 14, 204, 1, // Opcode: M2_mmpyh_s1, DecodeIdx: 204
4897/* 18429 */ MCD::OPC_FilterValue, 69, 109, 0, // Skip to: 18542
4898/* 18433 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
4899/* 18436 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 18451
4900/* 18440 */ MCD::OPC_CheckPredicateOrFail, 6,
4901/* 18442 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4902/* 18446 */ MCD::OPC_Decode, 144, 16, 205, 1, // Opcode: M6_vabsdiffub, DecodeIdx: 205
4903/* 18451 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 18464
4904/* 18455 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4905/* 18459 */ MCD::OPC_Decode, 134, 16, 204, 1, // Opcode: M5_vdmpybsu, DecodeIdx: 204
4906/* 18464 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 18477
4907/* 18468 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4908/* 18472 */ MCD::OPC_Decode, 128, 16, 204, 1, // Opcode: M4_vrmpyoh_s1, DecodeIdx: 204
4909/* 18477 */ MCD::OPC_FilterValue, 3, 11, 0, // Skip to: 18492
4910/* 18481 */ MCD::OPC_CheckPredicateOrFail, 5,
4911/* 18483 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4912/* 18487 */ MCD::OPC_Decode, 149, 10, 204, 1, // Opcode: F2_dfmpyll, DecodeIdx: 204
4913/* 18492 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 18505
4914/* 18496 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4915/* 18500 */ MCD::OPC_Decode, 219, 15, 204, 1, // Opcode: M2_vrcmpys_s1_h, DecodeIdx: 204
4916/* 18505 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 18518
4917/* 18509 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4918/* 18513 */ MCD::OPC_Decode, 138, 14, 204, 1, // Opcode: M2_mmpyl_rs1, DecodeIdx: 204
4919/* 18518 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 18531
4920/* 18522 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4921/* 18526 */ MCD::OPC_Decode, 184, 15, 204, 1, // Opcode: M2_vcmpy_s1_sat_r, DecodeIdx: 204
4922/* 18531 */ MCD::OPC_FilterValueOrFail, 7,
4923/* 18533 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4924/* 18537 */ MCD::OPC_Decode, 134, 14, 204, 1, // Opcode: M2_mmpyh_rs1, DecodeIdx: 204
4925/* 18542 */ MCD::OPC_FilterValue, 70, 96, 0, // Skip to: 18642
4926/* 18546 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
4927/* 18549 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 18562
4928/* 18553 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4929/* 18557 */ MCD::OPC_Decode, 141, 16, 204, 1, // Opcode: M5_vrmpybsu, DecodeIdx: 204
4930/* 18562 */ MCD::OPC_FilterValue, 2, 11, 0, // Skip to: 18577
4931/* 18566 */ MCD::OPC_CheckPredicateOrFail, 7,
4932/* 18568 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4933/* 18572 */ MCD::OPC_Decode, 151, 16, 204, 1, // Opcode: M7_dcmpyrwc, DecodeIdx: 204
4934/* 18577 */ MCD::OPC_FilterValue, 3, 11, 0, // Skip to: 18592
4935/* 18581 */ MCD::OPC_CheckPredicateOrFail, 5,
4936/* 18583 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4937/* 18587 */ MCD::OPC_Decode, 145, 10, 204, 1, // Opcode: F2_dfmin, DecodeIdx: 204
4938/* 18592 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 18605
4939/* 18596 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4940/* 18600 */ MCD::OPC_Decode, 252, 15, 204, 1, // Opcode: M4_vrmpyeh_s1, DecodeIdx: 204
4941/* 18605 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 18618
4942/* 18609 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4943/* 18613 */ MCD::OPC_Decode, 148, 14, 204, 1, // Opcode: M2_mmpyul_s1, DecodeIdx: 204
4944/* 18618 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 18631
4945/* 18622 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4946/* 18626 */ MCD::OPC_Decode, 183, 15, 204, 1, // Opcode: M2_vcmpy_s1_sat_i, DecodeIdx: 204
4947/* 18631 */ MCD::OPC_FilterValueOrFail, 7,
4948/* 18633 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4949/* 18637 */ MCD::OPC_Decode, 144, 14, 204, 1, // Opcode: M2_mmpyuh_s1, DecodeIdx: 204
4950/* 18642 */ MCD::OPC_FilterValue, 71, 70, 0, // Skip to: 18716
4951/* 18646 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
4952/* 18649 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 18664
4953/* 18653 */ MCD::OPC_CheckPredicateOrFail, 6,
4954/* 18655 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4955/* 18659 */ MCD::OPC_Decode, 143, 16, 205, 1, // Opcode: M6_vabsdiffb, DecodeIdx: 205
4956/* 18664 */ MCD::OPC_FilterValue, 2, 11, 0, // Skip to: 18679
4957/* 18668 */ MCD::OPC_CheckPredicateOrFail, 7,
4958/* 18670 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4959/* 18674 */ MCD::OPC_Decode, 147, 16, 204, 1, // Opcode: M7_dcmpyiwc, DecodeIdx: 204
4960/* 18679 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 18692
4961/* 18683 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4962/* 18687 */ MCD::OPC_Decode, 220, 15, 204, 1, // Opcode: M2_vrcmpys_s1_l, DecodeIdx: 204
4963/* 18692 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 18705
4964/* 18696 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4965/* 18700 */ MCD::OPC_Decode, 146, 14, 204, 1, // Opcode: M2_mmpyul_rs1, DecodeIdx: 204
4966/* 18705 */ MCD::OPC_FilterValueOrFail, 7,
4967/* 18707 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4968/* 18711 */ MCD::OPC_Decode, 142, 14, 204, 1, // Opcode: M2_mmpyuh_rs1, DecodeIdx: 204
4969/* 18716 */ MCD::OPC_FilterValue, 72, 42, 0, // Skip to: 18762
4970/* 18720 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
4971/* 18723 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 18736
4972/* 18727 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4973/* 18731 */ MCD::OPC_Decode, 187, 15, 206, 1, // Opcode: M2_vdmpyrs_s0, DecodeIdx: 206
4974/* 18736 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 18749
4975/* 18740 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4976/* 18744 */ MCD::OPC_Decode, 208, 15, 206, 1, // Opcode: M2_vradduh, DecodeIdx: 206
4977/* 18749 */ MCD::OPC_FilterValueOrFail, 4,
4978/* 18751 */ MCD::OPC_CheckPredicateOrFail, 7,
4979/* 18753 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4980/* 18757 */ MCD::OPC_Decode, 155, 16, 206, 1, // Opcode: M7_wcmpyiwc, DecodeIdx: 206
4981/* 18762 */ MCD::OPC_FilterValue, 73, 29, 0, // Skip to: 18795
4982/* 18766 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
4983/* 18769 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 18784
4984/* 18773 */ MCD::OPC_CheckPredicateOrFail, 7,
4985/* 18775 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4986/* 18779 */ MCD::OPC_Decode, 153, 16, 206, 1, // Opcode: M7_wcmpyiw, DecodeIdx: 206
4987/* 18784 */ MCD::OPC_FilterValueOrFail, 7,
4988/* 18786 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4989/* 18790 */ MCD::OPC_Decode, 207, 15, 206, 1, // Opcode: M2_vraddh, DecodeIdx: 206
4990/* 18795 */ MCD::OPC_FilterValue, 74, 15, 0, // Skip to: 18814
4991/* 18799 */ MCD::OPC_CheckPredicateOrFail, 7,
4992/* 18801 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4993/* 18805 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
4994/* 18809 */ MCD::OPC_Decode, 157, 16, 206, 1, // Opcode: M7_wcmpyrw, DecodeIdx: 206
4995/* 18814 */ MCD::OPC_FilterValue, 75, 15, 0, // Skip to: 18833
4996/* 18818 */ MCD::OPC_CheckPredicateOrFail, 7,
4997/* 18820 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
4998/* 18824 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
4999/* 18828 */ MCD::OPC_Decode, 159, 16, 206, 1, // Opcode: M7_wcmpyrwc, DecodeIdx: 206
5000/* 18833 */ MCD::OPC_FilterValue, 76, 29, 0, // Skip to: 18866
5001/* 18837 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
5002/* 18840 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 18853
5003/* 18844 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5004/* 18848 */ MCD::OPC_Decode, 188, 15, 206, 1, // Opcode: M2_vdmpyrs_s1, DecodeIdx: 206
5005/* 18853 */ MCD::OPC_FilterValueOrFail, 4,
5006/* 18855 */ MCD::OPC_CheckPredicateOrFail, 7,
5007/* 18857 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5008/* 18861 */ MCD::OPC_Decode, 156, 16, 206, 1, // Opcode: M7_wcmpyiwc_rnd, DecodeIdx: 206
5009/* 18866 */ MCD::OPC_FilterValue, 77, 42, 0, // Skip to: 18912
5010/* 18870 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
5011/* 18873 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 18888
5012/* 18877 */ MCD::OPC_CheckPredicateOrFail, 7,
5013/* 18879 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5014/* 18883 */ MCD::OPC_Decode, 154, 16, 206, 1, // Opcode: M7_wcmpyiw_rnd, DecodeIdx: 206
5015/* 18888 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 18901
5016/* 18892 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5017/* 18896 */ MCD::OPC_Decode, 221, 15, 206, 1, // Opcode: M2_vrcmpys_s1rp_h, DecodeIdx: 206
5018/* 18901 */ MCD::OPC_FilterValueOrFail, 7,
5019/* 18903 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5020/* 18907 */ MCD::OPC_Decode, 222, 15, 206, 1, // Opcode: M2_vrcmpys_s1rp_l, DecodeIdx: 206
5021/* 18912 */ MCD::OPC_FilterValue, 78, 15, 0, // Skip to: 18931
5022/* 18916 */ MCD::OPC_CheckPredicateOrFail, 7,
5023/* 18918 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5024/* 18922 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
5025/* 18926 */ MCD::OPC_Decode, 158, 16, 206, 1, // Opcode: M7_wcmpyrw_rnd, DecodeIdx: 206
5026/* 18931 */ MCD::OPC_FilterValue, 79, 15, 0, // Skip to: 18950
5027/* 18935 */ MCD::OPC_CheckPredicateOrFail, 7,
5028/* 18937 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5029/* 18941 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
5030/* 18945 */ MCD::OPC_Decode, 160, 16, 206, 1, // Opcode: M7_wcmpyrwc_rnd, DecodeIdx: 206
5031/* 18950 */ MCD::OPC_FilterValue, 80, 107, 0, // Skip to: 19061
5032/* 18954 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
5033/* 18957 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 18970
5034/* 18961 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5035/* 18965 */ MCD::OPC_Decode, 209, 15, 216, 1, // Opcode: M2_vrcmaci_s0, DecodeIdx: 216
5036/* 18970 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 18983
5037/* 18974 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5038/* 18978 */ MCD::OPC_Decode, 211, 15, 216, 1, // Opcode: M2_vrcmacr_s0, DecodeIdx: 216
5039/* 18983 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 18996
5040/* 18987 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5041/* 18991 */ MCD::OPC_Decode, 223, 15, 216, 1, // Opcode: M2_vrmac_s0, DecodeIdx: 216
5042/* 18996 */ MCD::OPC_FilterValue, 3, 11, 0, // Skip to: 19011
5043/* 19000 */ MCD::OPC_CheckPredicateOrFail, 5,
5044/* 19002 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5045/* 19006 */ MCD::OPC_Decode, 148, 10, 216, 1, // Opcode: F2_dfmpylh, DecodeIdx: 216
5046/* 19011 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 19024
5047/* 19015 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5048/* 19019 */ MCD::OPC_Decode, 185, 15, 216, 1, // Opcode: M2_vdmacs_s0, DecodeIdx: 216
5049/* 19024 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 19037
5050/* 19028 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5051/* 19032 */ MCD::OPC_Decode, 251, 13, 216, 1, // Opcode: M2_mmacls_s0, DecodeIdx: 216
5052/* 19037 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 19050
5053/* 19041 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5054/* 19045 */ MCD::OPC_Decode, 193, 15, 216, 1, // Opcode: M2_vmac2es_s0, DecodeIdx: 216
5055/* 19050 */ MCD::OPC_FilterValueOrFail, 7,
5056/* 19052 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5057/* 19056 */ MCD::OPC_Decode, 247, 13, 216, 1, // Opcode: M2_mmachs_s0, DecodeIdx: 216
5058/* 19061 */ MCD::OPC_FilterValue, 81, 79, 0, // Skip to: 19144
5059/* 19065 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
5060/* 19068 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 19081
5061/* 19072 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5062/* 19076 */ MCD::OPC_Decode, 133, 16, 216, 1, // Opcode: M5_vdmacbsu, DecodeIdx: 216
5063/* 19081 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 19094
5064/* 19085 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5065/* 19089 */ MCD::OPC_Decode, 192, 15, 216, 1, // Opcode: M2_vmac2es, DecodeIdx: 216
5066/* 19094 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 19107
5067/* 19098 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5068/* 19102 */ MCD::OPC_Decode, 180, 15, 216, 1, // Opcode: M2_vcmac_s0_sat_r, DecodeIdx: 216
5069/* 19107 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 19120
5070/* 19111 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5071/* 19115 */ MCD::OPC_Decode, 249, 13, 216, 1, // Opcode: M2_mmacls_rs0, DecodeIdx: 216
5072/* 19120 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 19133
5073/* 19124 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5074/* 19128 */ MCD::OPC_Decode, 249, 15, 216, 1, // Opcode: M4_vrmpyeh_acc_s0, DecodeIdx: 216
5075/* 19133 */ MCD::OPC_FilterValueOrFail, 7,
5076/* 19135 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5077/* 19139 */ MCD::OPC_Decode, 245, 13, 216, 1, // Opcode: M2_mmachs_rs0, DecodeIdx: 216
5078/* 19144 */ MCD::OPC_FilterValue, 82, 94, 0, // Skip to: 19242
5079/* 19148 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
5080/* 19151 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 19164
5081/* 19155 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5082/* 19159 */ MCD::OPC_Decode, 210, 15, 216, 1, // Opcode: M2_vrcmaci_s0c, DecodeIdx: 216
5083/* 19164 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 19177
5084/* 19168 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5085/* 19172 */ MCD::OPC_Decode, 185, 8, 216, 1, // Opcode: A2_vraddub_acc, DecodeIdx: 216
5086/* 19177 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 19190
5087/* 19181 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5088/* 19185 */ MCD::OPC_Decode, 187, 8, 216, 1, // Opcode: A2_vrsadub_acc, DecodeIdx: 216
5089/* 19190 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 19203
5090/* 19194 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5091/* 19198 */ MCD::OPC_Decode, 179, 15, 216, 1, // Opcode: M2_vcmac_s0_sat_i, DecodeIdx: 216
5092/* 19203 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 19216
5093/* 19207 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5094/* 19211 */ MCD::OPC_Decode, 131, 14, 216, 1, // Opcode: M2_mmaculs_s0, DecodeIdx: 216
5095/* 19216 */ MCD::OPC_FilterValue, 6, 11, 0, // Skip to: 19231
5096/* 19220 */ MCD::OPC_CheckPredicateOrFail, 7,
5097/* 19222 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5098/* 19226 */ MCD::OPC_Decode, 148, 16, 216, 1, // Opcode: M7_dcmpyiwc_acc, DecodeIdx: 216
5099/* 19231 */ MCD::OPC_FilterValueOrFail, 7,
5100/* 19233 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5101/* 19237 */ MCD::OPC_Decode, 255, 13, 216, 1, // Opcode: M2_mmacuhs_s0, DecodeIdx: 216
5102/* 19242 */ MCD::OPC_FilterValue, 83, 68, 0, // Skip to: 19314
5103/* 19246 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
5104/* 19249 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 19262
5105/* 19253 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5106/* 19257 */ MCD::OPC_Decode, 212, 15, 216, 1, // Opcode: M2_vrcmacr_s0c, DecodeIdx: 216
5107/* 19262 */ MCD::OPC_FilterValue, 2, 11, 0, // Skip to: 19277
5108/* 19266 */ MCD::OPC_CheckPredicateOrFail, 7,
5109/* 19268 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5110/* 19272 */ MCD::OPC_Decode, 146, 16, 216, 1, // Opcode: M7_dcmpyiw_acc, DecodeIdx: 216
5111/* 19277 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 19290
5112/* 19281 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5113/* 19285 */ MCD::OPC_Decode, 129, 14, 216, 1, // Opcode: M2_mmaculs_rs0, DecodeIdx: 216
5114/* 19290 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 19303
5115/* 19294 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5116/* 19298 */ MCD::OPC_Decode, 253, 15, 216, 1, // Opcode: M4_vrmpyoh_acc_s0, DecodeIdx: 216
5117/* 19303 */ MCD::OPC_FilterValueOrFail, 7,
5118/* 19305 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5119/* 19309 */ MCD::OPC_Decode, 253, 13, 216, 1, // Opcode: M2_mmacuhs_rs0, DecodeIdx: 216
5120/* 19314 */ MCD::OPC_FilterValue, 84, 96, 0, // Skip to: 19414
5121/* 19318 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
5122/* 19321 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 19334
5123/* 19325 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5124/* 19329 */ MCD::OPC_Decode, 140, 16, 216, 1, // Opcode: M5_vrmacbuu, DecodeIdx: 216
5125/* 19334 */ MCD::OPC_FilterValue, 2, 11, 0, // Skip to: 19349
5126/* 19338 */ MCD::OPC_CheckPredicateOrFail, 7,
5127/* 19340 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5128/* 19344 */ MCD::OPC_Decode, 150, 16, 216, 1, // Opcode: M7_dcmpyrw_acc, DecodeIdx: 216
5129/* 19349 */ MCD::OPC_FilterValue, 3, 11, 0, // Skip to: 19364
5130/* 19353 */ MCD::OPC_CheckPredicateOrFail, 5,
5131/* 19355 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5132/* 19359 */ MCD::OPC_Decode, 147, 10, 216, 1, // Opcode: F2_dfmpyhh, DecodeIdx: 216
5133/* 19364 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 19377
5134/* 19368 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5135/* 19372 */ MCD::OPC_Decode, 186, 15, 216, 1, // Opcode: M2_vdmacs_s1, DecodeIdx: 216
5136/* 19377 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 19390
5137/* 19381 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5138/* 19385 */ MCD::OPC_Decode, 252, 13, 216, 1, // Opcode: M2_mmacls_s1, DecodeIdx: 216
5139/* 19390 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 19403
5140/* 19394 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5141/* 19398 */ MCD::OPC_Decode, 194, 15, 216, 1, // Opcode: M2_vmac2es_s1, DecodeIdx: 216
5142/* 19403 */ MCD::OPC_FilterValueOrFail, 7,
5143/* 19405 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5144/* 19409 */ MCD::OPC_Decode, 248, 13, 216, 1, // Opcode: M2_mmachs_s1, DecodeIdx: 216
5145/* 19414 */ MCD::OPC_FilterValue, 85, 73, 0, // Skip to: 19491
5146/* 19418 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
5147/* 19421 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 19436
5148/* 19425 */ MCD::OPC_CheckPredicateOrFail, 10,
5149/* 19427 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5150/* 19431 */ MCD::OPC_Decode, 153, 9, 250, 1, // Opcode: A5_ACS, DecodeIdx: 250
5151/* 19436 */ MCD::OPC_FilterValueOrFail, 1,
5152/* 19438 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ...
5153/* 19441 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 19454
5154/* 19445 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5155/* 19449 */ MCD::OPC_Decode, 217, 15, 216, 1, // Opcode: M2_vrcmpys_acc_s1_h, DecodeIdx: 216
5156/* 19454 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 19467
5157/* 19458 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5158/* 19462 */ MCD::OPC_Decode, 250, 13, 216, 1, // Opcode: M2_mmacls_rs1, DecodeIdx: 216
5159/* 19467 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 19480
5160/* 19471 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5161/* 19475 */ MCD::OPC_Decode, 250, 15, 216, 1, // Opcode: M4_vrmpyeh_acc_s1, DecodeIdx: 216
5162/* 19480 */ MCD::OPC_FilterValueOrFail, 3,
5163/* 19482 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5164/* 19486 */ MCD::OPC_Decode, 246, 13, 216, 1, // Opcode: M2_mmachs_rs1, DecodeIdx: 216
5165/* 19491 */ MCD::OPC_FilterValue, 86, 55, 0, // Skip to: 19550
5166/* 19495 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
5167/* 19498 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 19511
5168/* 19502 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5169/* 19506 */ MCD::OPC_Decode, 139, 16, 216, 1, // Opcode: M5_vrmacbsu, DecodeIdx: 216
5170/* 19511 */ MCD::OPC_FilterValue, 2, 11, 0, // Skip to: 19526
5171/* 19515 */ MCD::OPC_CheckPredicateOrFail, 7,
5172/* 19517 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5173/* 19521 */ MCD::OPC_Decode, 152, 16, 216, 1, // Opcode: M7_dcmpyrwc_acc, DecodeIdx: 216
5174/* 19526 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 19539
5175/* 19530 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5176/* 19534 */ MCD::OPC_Decode, 132, 14, 216, 1, // Opcode: M2_mmaculs_s1, DecodeIdx: 216
5177/* 19539 */ MCD::OPC_FilterValueOrFail, 7,
5178/* 19541 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5179/* 19545 */ MCD::OPC_Decode, 128, 14, 216, 1, // Opcode: M2_mmacuhs_s1, DecodeIdx: 216
5180/* 19550 */ MCD::OPC_FilterValue, 87, 73, 0, // Skip to: 19627
5181/* 19554 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
5182/* 19557 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 19572
5183/* 19561 */ MCD::OPC_CheckPredicateOrFail, 6,
5184/* 19563 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5185/* 19567 */ MCD::OPC_Decode, 156, 9, 251, 1, // Opcode: A6_vminub_RdP, DecodeIdx: 251
5186/* 19572 */ MCD::OPC_FilterValueOrFail, 1,
5187/* 19574 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ...
5188/* 19577 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 19590
5189/* 19581 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5190/* 19585 */ MCD::OPC_Decode, 218, 15, 216, 1, // Opcode: M2_vrcmpys_acc_s1_l, DecodeIdx: 216
5191/* 19590 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 19603
5192/* 19594 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5193/* 19598 */ MCD::OPC_Decode, 130, 14, 216, 1, // Opcode: M2_mmaculs_rs1, DecodeIdx: 216
5194/* 19603 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 19616
5195/* 19607 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5196/* 19611 */ MCD::OPC_Decode, 254, 15, 216, 1, // Opcode: M4_vrmpyoh_acc_s1, DecodeIdx: 216
5197/* 19616 */ MCD::OPC_FilterValueOrFail, 3,
5198/* 19618 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5199/* 19622 */ MCD::OPC_Decode, 254, 13, 216, 1, // Opcode: M2_mmacuhs_rs1, DecodeIdx: 216
5200/* 19627 */ MCD::OPC_FilterValue, 88, 27, 0, // Skip to: 19658
5201/* 19631 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
5202/* 19634 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 19647
5203/* 19638 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5204/* 19642 */ MCD::OPC_Decode, 151, 10, 132, 1, // Opcode: F2_sfadd, DecodeIdx: 132
5205/* 19647 */ MCD::OPC_FilterValueOrFail, 1,
5206/* 19649 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5207/* 19653 */ MCD::OPC_Decode, 172, 10, 132, 1, // Opcode: F2_sfsub, DecodeIdx: 132
5208/* 19658 */ MCD::OPC_FilterValue, 90, 13, 0, // Skip to: 19675
5209/* 19662 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5210/* 19666 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
5211/* 19670 */ MCD::OPC_Decode, 170, 10, 132, 1, // Opcode: F2_sfmpy, DecodeIdx: 132
5212/* 19675 */ MCD::OPC_FilterValue, 92, 27, 0, // Skip to: 19706
5213/* 19679 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
5214/* 19682 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 19695
5215/* 19686 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5216/* 19690 */ MCD::OPC_Decode, 168, 10, 132, 1, // Opcode: F2_sfmax, DecodeIdx: 132
5217/* 19695 */ MCD::OPC_FilterValueOrFail, 1,
5218/* 19697 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5219/* 19701 */ MCD::OPC_Decode, 169, 10, 132, 1, // Opcode: F2_sfmin, DecodeIdx: 132
5220/* 19706 */ MCD::OPC_FilterValue, 94, 27, 0, // Skip to: 19737
5221/* 19710 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
5222/* 19713 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 19726
5223/* 19717 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5224/* 19721 */ MCD::OPC_Decode, 158, 10, 132, 1, // Opcode: F2_sffixupn, DecodeIdx: 132
5225/* 19726 */ MCD::OPC_FilterValueOrFail, 1,
5226/* 19728 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5227/* 19732 */ MCD::OPC_Decode, 157, 10, 132, 1, // Opcode: F2_sffixupd, DecodeIdx: 132
5228/* 19737 */ MCD::OPC_FilterValue, 95, 13, 0, // Skip to: 19754
5229/* 19741 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5230/* 19745 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
5231/* 19749 */ MCD::OPC_Decode, 171, 10, 252, 1, // Opcode: F2_sfrecipa, DecodeIdx: 252
5232/* 19754 */ MCD::OPC_FilterValue, 96, 105, 0, // Skip to: 19863
5233/* 19758 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
5234/* 19761 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 19774
5235/* 19765 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5236/* 19769 */ MCD::OPC_Decode, 172, 14, 132, 1, // Opcode: M2_mpy_ll_s0, DecodeIdx: 132
5237/* 19774 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 19787
5238/* 19778 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5239/* 19782 */ MCD::OPC_Decode, 170, 14, 132, 1, // Opcode: M2_mpy_lh_s0, DecodeIdx: 132
5240/* 19787 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 19800
5241/* 19791 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5242/* 19795 */ MCD::OPC_Decode, 168, 14, 132, 1, // Opcode: M2_mpy_hl_s0, DecodeIdx: 132
5243/* 19800 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 19813
5244/* 19804 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5245/* 19808 */ MCD::OPC_Decode, 166, 14, 132, 1, // Opcode: M2_mpy_hh_s0, DecodeIdx: 132
5246/* 19813 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 19826
5247/* 19817 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5248/* 19821 */ MCD::OPC_Decode, 204, 14, 132, 1, // Opcode: M2_mpy_sat_ll_s0, DecodeIdx: 132
5249/* 19826 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 19839
5250/* 19830 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5251/* 19834 */ MCD::OPC_Decode, 202, 14, 132, 1, // Opcode: M2_mpy_sat_lh_s0, DecodeIdx: 132
5252/* 19839 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 19852
5253/* 19843 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5254/* 19847 */ MCD::OPC_Decode, 200, 14, 132, 1, // Opcode: M2_mpy_sat_hl_s0, DecodeIdx: 132
5255/* 19852 */ MCD::OPC_FilterValueOrFail, 7,
5256/* 19854 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5257/* 19858 */ MCD::OPC_Decode, 198, 14, 132, 1, // Opcode: M2_mpy_sat_hh_s0, DecodeIdx: 132
5258/* 19863 */ MCD::OPC_FilterValue, 97, 105, 0, // Skip to: 19972
5259/* 19867 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
5260/* 19870 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 19883
5261/* 19874 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5262/* 19878 */ MCD::OPC_Decode, 196, 14, 132, 1, // Opcode: M2_mpy_rnd_ll_s0, DecodeIdx: 132
5263/* 19883 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 19896
5264/* 19887 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5265/* 19891 */ MCD::OPC_Decode, 194, 14, 132, 1, // Opcode: M2_mpy_rnd_lh_s0, DecodeIdx: 132
5266/* 19896 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 19909
5267/* 19900 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5268/* 19904 */ MCD::OPC_Decode, 192, 14, 132, 1, // Opcode: M2_mpy_rnd_hl_s0, DecodeIdx: 132
5269/* 19909 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 19922
5270/* 19913 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5271/* 19917 */ MCD::OPC_Decode, 190, 14, 132, 1, // Opcode: M2_mpy_rnd_hh_s0, DecodeIdx: 132
5272/* 19922 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 19935
5273/* 19926 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5274/* 19930 */ MCD::OPC_Decode, 212, 14, 132, 1, // Opcode: M2_mpy_sat_rnd_ll_s0, DecodeIdx: 132
5275/* 19935 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 19948
5276/* 19939 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5277/* 19943 */ MCD::OPC_Decode, 210, 14, 132, 1, // Opcode: M2_mpy_sat_rnd_lh_s0, DecodeIdx: 132
5278/* 19948 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 19961
5279/* 19952 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5280/* 19956 */ MCD::OPC_Decode, 208, 14, 132, 1, // Opcode: M2_mpy_sat_rnd_hl_s0, DecodeIdx: 132
5281/* 19961 */ MCD::OPC_FilterValueOrFail, 7,
5282/* 19963 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5283/* 19967 */ MCD::OPC_Decode, 206, 14, 132, 1, // Opcode: M2_mpy_sat_rnd_hh_s0, DecodeIdx: 132
5284/* 19972 */ MCD::OPC_FilterValue, 98, 53, 0, // Skip to: 20029
5285/* 19976 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
5286/* 19979 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 19992
5287/* 19983 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5288/* 19987 */ MCD::OPC_Decode, 139, 15, 132, 1, // Opcode: M2_mpyu_ll_s0, DecodeIdx: 132
5289/* 19992 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 20005
5290/* 19996 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5291/* 20000 */ MCD::OPC_Decode, 137, 15, 132, 1, // Opcode: M2_mpyu_lh_s0, DecodeIdx: 132
5292/* 20005 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 20018
5293/* 20009 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5294/* 20013 */ MCD::OPC_Decode, 135, 15, 132, 1, // Opcode: M2_mpyu_hl_s0, DecodeIdx: 132
5295/* 20018 */ MCD::OPC_FilterValueOrFail, 3,
5296/* 20020 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5297/* 20024 */ MCD::OPC_Decode, 133, 15, 132, 1, // Opcode: M2_mpyu_hh_s0, DecodeIdx: 132
5298/* 20029 */ MCD::OPC_FilterValue, 100, 105, 0, // Skip to: 20138
5299/* 20033 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
5300/* 20036 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 20049
5301/* 20040 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5302/* 20044 */ MCD::OPC_Decode, 173, 14, 132, 1, // Opcode: M2_mpy_ll_s1, DecodeIdx: 132
5303/* 20049 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 20062
5304/* 20053 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5305/* 20057 */ MCD::OPC_Decode, 171, 14, 132, 1, // Opcode: M2_mpy_lh_s1, DecodeIdx: 132
5306/* 20062 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 20075
5307/* 20066 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5308/* 20070 */ MCD::OPC_Decode, 169, 14, 132, 1, // Opcode: M2_mpy_hl_s1, DecodeIdx: 132
5309/* 20075 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 20088
5310/* 20079 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5311/* 20083 */ MCD::OPC_Decode, 167, 14, 132, 1, // Opcode: M2_mpy_hh_s1, DecodeIdx: 132
5312/* 20088 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 20101
5313/* 20092 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5314/* 20096 */ MCD::OPC_Decode, 205, 14, 132, 1, // Opcode: M2_mpy_sat_ll_s1, DecodeIdx: 132
5315/* 20101 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 20114
5316/* 20105 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5317/* 20109 */ MCD::OPC_Decode, 203, 14, 132, 1, // Opcode: M2_mpy_sat_lh_s1, DecodeIdx: 132
5318/* 20114 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 20127
5319/* 20118 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5320/* 20122 */ MCD::OPC_Decode, 201, 14, 132, 1, // Opcode: M2_mpy_sat_hl_s1, DecodeIdx: 132
5321/* 20127 */ MCD::OPC_FilterValueOrFail, 7,
5322/* 20129 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5323/* 20133 */ MCD::OPC_Decode, 199, 14, 132, 1, // Opcode: M2_mpy_sat_hh_s1, DecodeIdx: 132
5324/* 20138 */ MCD::OPC_FilterValue, 101, 105, 0, // Skip to: 20247
5325/* 20142 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
5326/* 20145 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 20158
5327/* 20149 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5328/* 20153 */ MCD::OPC_Decode, 197, 14, 132, 1, // Opcode: M2_mpy_rnd_ll_s1, DecodeIdx: 132
5329/* 20158 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 20171
5330/* 20162 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5331/* 20166 */ MCD::OPC_Decode, 195, 14, 132, 1, // Opcode: M2_mpy_rnd_lh_s1, DecodeIdx: 132
5332/* 20171 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 20184
5333/* 20175 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5334/* 20179 */ MCD::OPC_Decode, 193, 14, 132, 1, // Opcode: M2_mpy_rnd_hl_s1, DecodeIdx: 132
5335/* 20184 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 20197
5336/* 20188 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5337/* 20192 */ MCD::OPC_Decode, 191, 14, 132, 1, // Opcode: M2_mpy_rnd_hh_s1, DecodeIdx: 132
5338/* 20197 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 20210
5339/* 20201 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5340/* 20205 */ MCD::OPC_Decode, 213, 14, 132, 1, // Opcode: M2_mpy_sat_rnd_ll_s1, DecodeIdx: 132
5341/* 20210 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 20223
5342/* 20214 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5343/* 20218 */ MCD::OPC_Decode, 211, 14, 132, 1, // Opcode: M2_mpy_sat_rnd_lh_s1, DecodeIdx: 132
5344/* 20223 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 20236
5345/* 20227 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5346/* 20231 */ MCD::OPC_Decode, 209, 14, 132, 1, // Opcode: M2_mpy_sat_rnd_hl_s1, DecodeIdx: 132
5347/* 20236 */ MCD::OPC_FilterValueOrFail, 7,
5348/* 20238 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5349/* 20242 */ MCD::OPC_Decode, 207, 14, 132, 1, // Opcode: M2_mpy_sat_rnd_hh_s1, DecodeIdx: 132
5350/* 20247 */ MCD::OPC_FilterValue, 102, 53, 0, // Skip to: 20304
5351/* 20251 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
5352/* 20254 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 20267
5353/* 20258 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5354/* 20262 */ MCD::OPC_Decode, 140, 15, 132, 1, // Opcode: M2_mpyu_ll_s1, DecodeIdx: 132
5355/* 20267 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 20280
5356/* 20271 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5357/* 20275 */ MCD::OPC_Decode, 138, 15, 132, 1, // Opcode: M2_mpyu_lh_s1, DecodeIdx: 132
5358/* 20280 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 20293
5359/* 20284 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5360/* 20288 */ MCD::OPC_Decode, 136, 15, 132, 1, // Opcode: M2_mpyu_hl_s1, DecodeIdx: 132
5361/* 20293 */ MCD::OPC_FilterValueOrFail, 3,
5362/* 20295 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5363/* 20299 */ MCD::OPC_Decode, 134, 15, 132, 1, // Opcode: M2_mpyu_hh_s1, DecodeIdx: 132
5364/* 20304 */ MCD::OPC_FilterValue, 104, 27, 0, // Skip to: 20335
5365/* 20308 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
5366/* 20311 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 20324
5367/* 20315 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5368/* 20319 */ MCD::OPC_Decode, 249, 14, 132, 1, // Opcode: M2_mpyi, DecodeIdx: 132
5369/* 20324 */ MCD::OPC_FilterValueOrFail, 1,
5370/* 20326 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5371/* 20330 */ MCD::OPC_Decode, 214, 14, 132, 1, // Opcode: M2_mpy_up, DecodeIdx: 132
5372/* 20335 */ MCD::OPC_FilterValue, 105, 40, 0, // Skip to: 20379
5373/* 20339 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
5374/* 20342 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 20355
5375/* 20346 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5376/* 20350 */ MCD::OPC_Decode, 233, 13, 132, 1, // Opcode: M2_dpmpyss_rnd_s0, DecodeIdx: 132
5377/* 20355 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 20368
5378/* 20359 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5379/* 20363 */ MCD::OPC_Decode, 219, 13, 132, 1, // Opcode: M2_cmpyrs_s0, DecodeIdx: 132
5380/* 20368 */ MCD::OPC_FilterValueOrFail, 7,
5381/* 20370 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5382/* 20374 */ MCD::OPC_Decode, 202, 15, 132, 1, // Opcode: M2_vmpy2s_s0pack, DecodeIdx: 132
5383/* 20379 */ MCD::OPC_FilterValue, 106, 13, 0, // Skip to: 20396
5384/* 20383 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5385/* 20387 */ MCD::OPC_CheckFieldOrFail, 5, 3, 1,
5386/* 20391 */ MCD::OPC_Decode, 149, 15, 132, 1, // Opcode: M2_mpyu_up, DecodeIdx: 132
5387/* 20396 */ MCD::OPC_FilterValue, 107, 27, 0, // Skip to: 20427
5388/* 20400 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
5389/* 20403 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 20416
5390/* 20407 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5391/* 20411 */ MCD::OPC_Decode, 252, 14, 132, 1, // Opcode: M2_mpysu_up, DecodeIdx: 132
5392/* 20416 */ MCD::OPC_FilterValueOrFail, 6,
5393/* 20418 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5394/* 20422 */ MCD::OPC_Decode, 221, 13, 132, 1, // Opcode: M2_cmpyrsc_s0, DecodeIdx: 132
5395/* 20427 */ MCD::OPC_FilterValue, 109, 79, 0, // Skip to: 20510
5396/* 20431 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
5397/* 20434 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 20447
5398/* 20438 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5399/* 20442 */ MCD::OPC_Decode, 239, 13, 132, 1, // Opcode: M2_hmmpyh_s1, DecodeIdx: 132
5400/* 20447 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 20460
5401/* 20451 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5402/* 20455 */ MCD::OPC_Decode, 241, 13, 132, 1, // Opcode: M2_hmmpyl_s1, DecodeIdx: 132
5403/* 20460 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 20473
5404/* 20464 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5405/* 20468 */ MCD::OPC_Decode, 215, 14, 132, 1, // Opcode: M2_mpy_up_s1, DecodeIdx: 132
5406/* 20473 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 20486
5407/* 20477 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5408/* 20481 */ MCD::OPC_Decode, 238, 13, 132, 1, // Opcode: M2_hmmpyh_rs1, DecodeIdx: 132
5409/* 20486 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 20499
5410/* 20490 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5411/* 20494 */ MCD::OPC_Decode, 220, 13, 132, 1, // Opcode: M2_cmpyrs_s1, DecodeIdx: 132
5412/* 20499 */ MCD::OPC_FilterValueOrFail, 7,
5413/* 20501 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5414/* 20505 */ MCD::OPC_Decode, 204, 15, 132, 1, // Opcode: M2_vmpy2s_s1pack, DecodeIdx: 132
5415/* 20510 */ MCD::OPC_FilterValue, 111, 40, 0, // Skip to: 20554
5416/* 20514 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
5417/* 20517 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 20530
5418/* 20521 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5419/* 20525 */ MCD::OPC_Decode, 216, 14, 132, 1, // Opcode: M2_mpy_up_s1_sat, DecodeIdx: 132
5420/* 20530 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 20543
5421/* 20534 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5422/* 20538 */ MCD::OPC_Decode, 240, 13, 132, 1, // Opcode: M2_hmmpyl_rs1, DecodeIdx: 132
5423/* 20543 */ MCD::OPC_FilterValueOrFail, 6,
5424/* 20545 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5425/* 20549 */ MCD::OPC_Decode, 222, 13, 132, 1, // Opcode: M2_cmpyrsc_s1, DecodeIdx: 132
5426/* 20554 */ MCD::OPC_FilterValue, 112, 105, 0, // Skip to: 20663
5427/* 20558 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
5428/* 20561 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 20574
5429/* 20565 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5430/* 20569 */ MCD::OPC_Decode, 156, 14, 220, 1, // Opcode: M2_mpy_acc_ll_s0, DecodeIdx: 220
5431/* 20574 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 20587
5432/* 20578 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5433/* 20582 */ MCD::OPC_Decode, 154, 14, 220, 1, // Opcode: M2_mpy_acc_lh_s0, DecodeIdx: 220
5434/* 20587 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 20600
5435/* 20591 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5436/* 20595 */ MCD::OPC_Decode, 152, 14, 220, 1, // Opcode: M2_mpy_acc_hl_s0, DecodeIdx: 220
5437/* 20600 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 20613
5438/* 20604 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5439/* 20608 */ MCD::OPC_Decode, 150, 14, 220, 1, // Opcode: M2_mpy_acc_hh_s0, DecodeIdx: 220
5440/* 20613 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 20626
5441/* 20617 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5442/* 20621 */ MCD::OPC_Decode, 164, 14, 220, 1, // Opcode: M2_mpy_acc_sat_ll_s0, DecodeIdx: 220
5443/* 20626 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 20639
5444/* 20630 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5445/* 20634 */ MCD::OPC_Decode, 162, 14, 220, 1, // Opcode: M2_mpy_acc_sat_lh_s0, DecodeIdx: 220
5446/* 20639 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 20652
5447/* 20643 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5448/* 20647 */ MCD::OPC_Decode, 160, 14, 220, 1, // Opcode: M2_mpy_acc_sat_hl_s0, DecodeIdx: 220
5449/* 20652 */ MCD::OPC_FilterValueOrFail, 7,
5450/* 20654 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5451/* 20658 */ MCD::OPC_Decode, 158, 14, 220, 1, // Opcode: M2_mpy_acc_sat_hh_s0, DecodeIdx: 220
5452/* 20663 */ MCD::OPC_FilterValue, 113, 105, 0, // Skip to: 20772
5453/* 20667 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
5454/* 20670 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 20683
5455/* 20674 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5456/* 20678 */ MCD::OPC_Decode, 180, 14, 220, 1, // Opcode: M2_mpy_nac_ll_s0, DecodeIdx: 220
5457/* 20683 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 20696
5458/* 20687 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5459/* 20691 */ MCD::OPC_Decode, 178, 14, 220, 1, // Opcode: M2_mpy_nac_lh_s0, DecodeIdx: 220
5460/* 20696 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 20709
5461/* 20700 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5462/* 20704 */ MCD::OPC_Decode, 176, 14, 220, 1, // Opcode: M2_mpy_nac_hl_s0, DecodeIdx: 220
5463/* 20709 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 20722
5464/* 20713 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5465/* 20717 */ MCD::OPC_Decode, 174, 14, 220, 1, // Opcode: M2_mpy_nac_hh_s0, DecodeIdx: 220
5466/* 20722 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 20735
5467/* 20726 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5468/* 20730 */ MCD::OPC_Decode, 188, 14, 220, 1, // Opcode: M2_mpy_nac_sat_ll_s0, DecodeIdx: 220
5469/* 20735 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 20748
5470/* 20739 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5471/* 20743 */ MCD::OPC_Decode, 186, 14, 220, 1, // Opcode: M2_mpy_nac_sat_lh_s0, DecodeIdx: 220
5472/* 20748 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 20761
5473/* 20752 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5474/* 20756 */ MCD::OPC_Decode, 184, 14, 220, 1, // Opcode: M2_mpy_nac_sat_hl_s0, DecodeIdx: 220
5475/* 20761 */ MCD::OPC_FilterValueOrFail, 7,
5476/* 20763 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5477/* 20767 */ MCD::OPC_Decode, 182, 14, 220, 1, // Opcode: M2_mpy_nac_sat_hh_s0, DecodeIdx: 220
5478/* 20772 */ MCD::OPC_FilterValue, 114, 53, 0, // Skip to: 20829
5479/* 20776 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
5480/* 20779 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 20792
5481/* 20783 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5482/* 20787 */ MCD::OPC_Decode, 131, 15, 220, 1, // Opcode: M2_mpyu_acc_ll_s0, DecodeIdx: 220
5483/* 20792 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 20805
5484/* 20796 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5485/* 20800 */ MCD::OPC_Decode, 129, 15, 220, 1, // Opcode: M2_mpyu_acc_lh_s0, DecodeIdx: 220
5486/* 20805 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 20818
5487/* 20809 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5488/* 20813 */ MCD::OPC_Decode, 255, 14, 220, 1, // Opcode: M2_mpyu_acc_hl_s0, DecodeIdx: 220
5489/* 20818 */ MCD::OPC_FilterValueOrFail, 3,
5490/* 20820 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5491/* 20824 */ MCD::OPC_Decode, 253, 14, 220, 1, // Opcode: M2_mpyu_acc_hh_s0, DecodeIdx: 220
5492/* 20829 */ MCD::OPC_FilterValue, 115, 53, 0, // Skip to: 20886
5493/* 20833 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
5494/* 20836 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 20849
5495/* 20840 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5496/* 20844 */ MCD::OPC_Decode, 147, 15, 220, 1, // Opcode: M2_mpyu_nac_ll_s0, DecodeIdx: 220
5497/* 20849 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 20862
5498/* 20853 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5499/* 20857 */ MCD::OPC_Decode, 145, 15, 220, 1, // Opcode: M2_mpyu_nac_lh_s0, DecodeIdx: 220
5500/* 20862 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 20875
5501/* 20866 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5502/* 20870 */ MCD::OPC_Decode, 143, 15, 220, 1, // Opcode: M2_mpyu_nac_hl_s0, DecodeIdx: 220
5503/* 20875 */ MCD::OPC_FilterValueOrFail, 3,
5504/* 20877 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5505/* 20881 */ MCD::OPC_Decode, 141, 15, 220, 1, // Opcode: M2_mpyu_nac_hh_s0, DecodeIdx: 220
5506/* 20886 */ MCD::OPC_FilterValue, 116, 105, 0, // Skip to: 20995
5507/* 20890 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
5508/* 20893 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 20906
5509/* 20897 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5510/* 20901 */ MCD::OPC_Decode, 157, 14, 220, 1, // Opcode: M2_mpy_acc_ll_s1, DecodeIdx: 220
5511/* 20906 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 20919
5512/* 20910 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5513/* 20914 */ MCD::OPC_Decode, 155, 14, 220, 1, // Opcode: M2_mpy_acc_lh_s1, DecodeIdx: 220
5514/* 20919 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 20932
5515/* 20923 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5516/* 20927 */ MCD::OPC_Decode, 153, 14, 220, 1, // Opcode: M2_mpy_acc_hl_s1, DecodeIdx: 220
5517/* 20932 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 20945
5518/* 20936 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5519/* 20940 */ MCD::OPC_Decode, 151, 14, 220, 1, // Opcode: M2_mpy_acc_hh_s1, DecodeIdx: 220
5520/* 20945 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 20958
5521/* 20949 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5522/* 20953 */ MCD::OPC_Decode, 165, 14, 220, 1, // Opcode: M2_mpy_acc_sat_ll_s1, DecodeIdx: 220
5523/* 20958 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 20971
5524/* 20962 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5525/* 20966 */ MCD::OPC_Decode, 163, 14, 220, 1, // Opcode: M2_mpy_acc_sat_lh_s1, DecodeIdx: 220
5526/* 20971 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 20984
5527/* 20975 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5528/* 20979 */ MCD::OPC_Decode, 161, 14, 220, 1, // Opcode: M2_mpy_acc_sat_hl_s1, DecodeIdx: 220
5529/* 20984 */ MCD::OPC_FilterValueOrFail, 7,
5530/* 20986 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5531/* 20990 */ MCD::OPC_Decode, 159, 14, 220, 1, // Opcode: M2_mpy_acc_sat_hh_s1, DecodeIdx: 220
5532/* 20995 */ MCD::OPC_FilterValue, 117, 105, 0, // Skip to: 21104
5533/* 20999 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
5534/* 21002 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 21015
5535/* 21006 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5536/* 21010 */ MCD::OPC_Decode, 181, 14, 220, 1, // Opcode: M2_mpy_nac_ll_s1, DecodeIdx: 220
5537/* 21015 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 21028
5538/* 21019 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5539/* 21023 */ MCD::OPC_Decode, 179, 14, 220, 1, // Opcode: M2_mpy_nac_lh_s1, DecodeIdx: 220
5540/* 21028 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 21041
5541/* 21032 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5542/* 21036 */ MCD::OPC_Decode, 177, 14, 220, 1, // Opcode: M2_mpy_nac_hl_s1, DecodeIdx: 220
5543/* 21041 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 21054
5544/* 21045 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5545/* 21049 */ MCD::OPC_Decode, 175, 14, 220, 1, // Opcode: M2_mpy_nac_hh_s1, DecodeIdx: 220
5546/* 21054 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 21067
5547/* 21058 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5548/* 21062 */ MCD::OPC_Decode, 189, 14, 220, 1, // Opcode: M2_mpy_nac_sat_ll_s1, DecodeIdx: 220
5549/* 21067 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 21080
5550/* 21071 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5551/* 21075 */ MCD::OPC_Decode, 187, 14, 220, 1, // Opcode: M2_mpy_nac_sat_lh_s1, DecodeIdx: 220
5552/* 21080 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 21093
5553/* 21084 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5554/* 21088 */ MCD::OPC_Decode, 185, 14, 220, 1, // Opcode: M2_mpy_nac_sat_hl_s1, DecodeIdx: 220
5555/* 21093 */ MCD::OPC_FilterValueOrFail, 7,
5556/* 21095 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5557/* 21099 */ MCD::OPC_Decode, 183, 14, 220, 1, // Opcode: M2_mpy_nac_sat_hh_s1, DecodeIdx: 220
5558/* 21104 */ MCD::OPC_FilterValue, 118, 53, 0, // Skip to: 21161
5559/* 21108 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
5560/* 21111 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 21124
5561/* 21115 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5562/* 21119 */ MCD::OPC_Decode, 132, 15, 220, 1, // Opcode: M2_mpyu_acc_ll_s1, DecodeIdx: 220
5563/* 21124 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 21137
5564/* 21128 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5565/* 21132 */ MCD::OPC_Decode, 130, 15, 220, 1, // Opcode: M2_mpyu_acc_lh_s1, DecodeIdx: 220
5566/* 21137 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 21150
5567/* 21141 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5568/* 21145 */ MCD::OPC_Decode, 128, 15, 220, 1, // Opcode: M2_mpyu_acc_hl_s1, DecodeIdx: 220
5569/* 21150 */ MCD::OPC_FilterValueOrFail, 3,
5570/* 21152 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5571/* 21156 */ MCD::OPC_Decode, 254, 14, 220, 1, // Opcode: M2_mpyu_acc_hh_s1, DecodeIdx: 220
5572/* 21161 */ MCD::OPC_FilterValue, 119, 53, 0, // Skip to: 21218
5573/* 21165 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
5574/* 21168 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 21181
5575/* 21172 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5576/* 21176 */ MCD::OPC_Decode, 148, 15, 220, 1, // Opcode: M2_mpyu_nac_ll_s1, DecodeIdx: 220
5577/* 21181 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 21194
5578/* 21185 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5579/* 21189 */ MCD::OPC_Decode, 146, 15, 220, 1, // Opcode: M2_mpyu_nac_lh_s1, DecodeIdx: 220
5580/* 21194 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 21207
5581/* 21198 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5582/* 21202 */ MCD::OPC_Decode, 144, 15, 220, 1, // Opcode: M2_mpyu_nac_hl_s1, DecodeIdx: 220
5583/* 21207 */ MCD::OPC_FilterValueOrFail, 3,
5584/* 21209 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5585/* 21213 */ MCD::OPC_Decode, 142, 15, 220, 1, // Opcode: M2_mpyu_nac_hh_s1, DecodeIdx: 220
5586/* 21218 */ MCD::OPC_FilterValue, 120, 92, 0, // Skip to: 21314
5587/* 21222 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
5588/* 21225 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 21238
5589/* 21229 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5590/* 21233 */ MCD::OPC_Decode, 242, 13, 220, 1, // Opcode: M2_maci, DecodeIdx: 220
5591/* 21238 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 21251
5592/* 21242 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5593/* 21246 */ MCD::OPC_Decode, 209, 13, 220, 1, // Opcode: M2_acci, DecodeIdx: 220
5594/* 21251 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 21264
5595/* 21255 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5596/* 21259 */ MCD::OPC_Decode, 176, 15, 253, 1, // Opcode: M2_subacc, DecodeIdx: 253
5597/* 21264 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 21277
5598/* 21268 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5599/* 21272 */ MCD::OPC_Decode, 160, 10, 220, 1, // Opcode: F2_sffma, DecodeIdx: 220
5600/* 21277 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 21290
5601/* 21281 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5602/* 21285 */ MCD::OPC_Decode, 163, 10, 220, 1, // Opcode: F2_sffms, DecodeIdx: 220
5603/* 21290 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 21303
5604/* 21294 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5605/* 21298 */ MCD::OPC_Decode, 161, 10, 220, 1, // Opcode: F2_sffma_lib, DecodeIdx: 220
5606/* 21303 */ MCD::OPC_FilterValueOrFail, 7,
5607/* 21305 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5608/* 21309 */ MCD::OPC_Decode, 164, 10, 220, 1, // Opcode: F2_sffms_lib, DecodeIdx: 220
5609/* 21314 */ MCD::OPC_FilterValue, 121, 40, 0, // Skip to: 21358
5610/* 21318 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
5611/* 21321 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 21334
5612/* 21325 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5613/* 21329 */ MCD::OPC_Decode, 242, 15, 220, 1, // Opcode: M4_or_andn, DecodeIdx: 220
5614/* 21334 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 21347
5615/* 21338 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5616/* 21342 */ MCD::OPC_Decode, 227, 15, 220, 1, // Opcode: M4_and_andn, DecodeIdx: 220
5617/* 21347 */ MCD::OPC_FilterValueOrFail, 2,
5618/* 21349 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5619/* 21353 */ MCD::OPC_Decode, 130, 16, 220, 1, // Opcode: M4_xor_andn, DecodeIdx: 220
5620/* 21358 */ MCD::OPC_FilterValue, 122, 53, 0, // Skip to: 21415
5621/* 21362 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
5622/* 21365 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 21378
5623/* 21369 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5624/* 21373 */ MCD::OPC_Decode, 226, 15, 220, 1, // Opcode: M4_and_and, DecodeIdx: 220
5625/* 21378 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 21391
5626/* 21382 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5627/* 21386 */ MCD::OPC_Decode, 228, 15, 220, 1, // Opcode: M4_and_or, DecodeIdx: 220
5628/* 21391 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 21404
5629/* 21395 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5630/* 21399 */ MCD::OPC_Decode, 229, 15, 220, 1, // Opcode: M4_and_xor, DecodeIdx: 220
5631/* 21404 */ MCD::OPC_FilterValueOrFail, 3,
5632/* 21406 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5633/* 21410 */ MCD::OPC_Decode, 241, 15, 220, 1, // Opcode: M4_or_and, DecodeIdx: 220
5634/* 21415 */ MCD::OPC_FilterValue, 123, 45, 0, // Skip to: 21464
5635/* 21419 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
5636/* 21422 */ MCD::OPC_FilterValue, 0, 27, 0, // Skip to: 21453
5637/* 21426 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ...
5638/* 21429 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 21442
5639/* 21433 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5640/* 21437 */ MCD::OPC_Decode, 234, 15, 220, 1, // Opcode: M4_mac_up_s1_sat, DecodeIdx: 220
5641/* 21442 */ MCD::OPC_FilterValueOrFail, 1,
5642/* 21444 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5643/* 21448 */ MCD::OPC_Decode, 240, 15, 220, 1, // Opcode: M4_nac_up_s1_sat, DecodeIdx: 220
5644/* 21453 */ MCD::OPC_FilterValueOrFail, 1,
5645/* 21455 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5646/* 21459 */ MCD::OPC_Decode, 162, 10, 254, 1, // Opcode: F2_sffma_sc, DecodeIdx: 254
5647/* 21464 */ MCD::OPC_FilterValue, 124, 42, 0, // Skip to: 21510
5648/* 21468 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
5649/* 21471 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 21486
5650/* 21475 */ MCD::OPC_CheckPredicateOrFail, 4,
5651/* 21477 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5652/* 21481 */ MCD::OPC_Decode, 149, 14, 220, 1, // Opcode: M2_mnaci, DecodeIdx: 220
5653/* 21486 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 21499
5654/* 21490 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5655/* 21494 */ MCD::OPC_Decode, 174, 15, 220, 1, // Opcode: M2_nacci, DecodeIdx: 220
5656/* 21499 */ MCD::OPC_FilterValueOrFail, 3,
5657/* 21501 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5658/* 21505 */ MCD::OPC_Decode, 225, 15, 220, 1, // Opcode: M2_xor_xacc, DecodeIdx: 220
5659/* 21510 */ MCD::OPC_FilterValueOrFail, 126,
5660/* 21512 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
5661/* 21515 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 21528
5662/* 21519 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5663/* 21523 */ MCD::OPC_Decode, 243, 15, 220, 1, // Opcode: M4_or_or, DecodeIdx: 220
5664/* 21528 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 21541
5665/* 21532 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5666/* 21536 */ MCD::OPC_Decode, 244, 15, 220, 1, // Opcode: M4_or_xor, DecodeIdx: 220
5667/* 21541 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 21554
5668/* 21545 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5669/* 21549 */ MCD::OPC_Decode, 129, 16, 220, 1, // Opcode: M4_xor_and, DecodeIdx: 220
5670/* 21554 */ MCD::OPC_FilterValueOrFail, 3,
5671/* 21556 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5672/* 21560 */ MCD::OPC_Decode, 131, 16, 220, 1, // Opcode: M4_xor_or, DecodeIdx: 220
5673/* 21565 */ MCD::OPC_FilterValueOrFail, 15,
5674/* 21567 */ MCD::OPC_ExtractField, 21, 7, // Inst{27-21} ...
5675/* 21570 */ MCD::OPC_FilterValue, 8, 13, 0, // Skip to: 21587
5676/* 21574 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5677/* 21578 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
5678/* 21582 */ MCD::OPC_Decode, 171, 7, 132, 1, // Opcode: A2_and, DecodeIdx: 132
5679/* 21587 */ MCD::OPC_FilterValue, 9, 13, 0, // Skip to: 21604
5680/* 21591 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5681/* 21595 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
5682/* 21599 */ MCD::OPC_Decode, 194, 7, 132, 1, // Opcode: A2_or, DecodeIdx: 132
5683/* 21604 */ MCD::OPC_FilterValue, 11, 13, 0, // Skip to: 21621
5684/* 21608 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5685/* 21612 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
5686/* 21616 */ MCD::OPC_Decode, 195, 8, 132, 1, // Opcode: A2_xor, DecodeIdx: 132
5687/* 21621 */ MCD::OPC_FilterValue, 12, 13, 0, // Skip to: 21638
5688/* 21625 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5689/* 21629 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
5690/* 21633 */ MCD::OPC_Decode, 199, 8, 225, 1, // Opcode: A4_andn, DecodeIdx: 225
5691/* 21638 */ MCD::OPC_FilterValue, 13, 13, 0, // Skip to: 21655
5692/* 21642 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5693/* 21646 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
5694/* 21650 */ MCD::OPC_Decode, 224, 8, 225, 1, // Opcode: A4_orn, DecodeIdx: 225
5695/* 21655 */ MCD::OPC_FilterValue, 16, 27, 0, // Skip to: 21686
5696/* 21659 */ MCD::OPC_ExtractField, 2, 6, // Inst{7-2} ...
5697/* 21662 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 21675
5698/* 21666 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5699/* 21670 */ MCD::OPC_Decode, 176, 9, 167, 1, // Opcode: C2_cmpeq, DecodeIdx: 167
5700/* 21675 */ MCD::OPC_FilterValueOrFail, 4,
5701/* 21677 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5702/* 21681 */ MCD::OPC_Decode, 207, 9, 167, 1, // Opcode: C4_cmpneq, DecodeIdx: 167
5703/* 21686 */ MCD::OPC_FilterValue, 18, 27, 0, // Skip to: 21717
5704/* 21690 */ MCD::OPC_ExtractField, 2, 6, // Inst{7-2} ...
5705/* 21693 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 21706
5706/* 21697 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5707/* 21701 */ MCD::OPC_Decode, 179, 9, 167, 1, // Opcode: C2_cmpgt, DecodeIdx: 167
5708/* 21706 */ MCD::OPC_FilterValueOrFail, 4,
5709/* 21708 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5710/* 21712 */ MCD::OPC_Decode, 203, 9, 167, 1, // Opcode: C4_cmplte, DecodeIdx: 167
5711/* 21717 */ MCD::OPC_FilterValue, 19, 27, 0, // Skip to: 21748
5712/* 21721 */ MCD::OPC_ExtractField, 2, 6, // Inst{7-2} ...
5713/* 21724 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 21737
5714/* 21728 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5715/* 21732 */ MCD::OPC_Decode, 182, 9, 167, 1, // Opcode: C2_cmpgtu, DecodeIdx: 167
5716/* 21737 */ MCD::OPC_FilterValueOrFail, 4,
5717/* 21739 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5718/* 21743 */ MCD::OPC_Decode, 205, 9, 167, 1, // Opcode: C4_cmplteu, DecodeIdx: 167
5719/* 21748 */ MCD::OPC_FilterValue, 24, 13, 0, // Skip to: 21765
5720/* 21752 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5721/* 21756 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
5722/* 21760 */ MCD::OPC_Decode, 152, 7, 132, 1, // Opcode: A2_add, DecodeIdx: 132
5723/* 21765 */ MCD::OPC_FilterValue, 25, 13, 0, // Skip to: 21782
5724/* 21769 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5725/* 21773 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
5726/* 21777 */ MCD::OPC_Decode, 227, 7, 225, 1, // Opcode: A2_sub, DecodeIdx: 225
5727/* 21782 */ MCD::OPC_FilterValue, 26, 13, 0, // Skip to: 21799
5728/* 21786 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5729/* 21790 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
5730/* 21794 */ MCD::OPC_Decode, 250, 8, 132, 1, // Opcode: A4_rcmpeq, DecodeIdx: 132
5731/* 21799 */ MCD::OPC_FilterValue, 27, 13, 0, // Skip to: 21816
5732/* 21803 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5733/* 21807 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
5734/* 21811 */ MCD::OPC_Decode, 252, 8, 132, 1, // Opcode: A4_rcmpneq, DecodeIdx: 132
5735/* 21816 */ MCD::OPC_FilterValue, 28, 13, 0, // Skip to: 21833
5736/* 21820 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5737/* 21824 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
5738/* 21828 */ MCD::OPC_Decode, 176, 7, 225, 1, // Opcode: A2_combine_hh, DecodeIdx: 225
5739/* 21833 */ MCD::OPC_FilterValue, 29, 13, 0, // Skip to: 21850
5740/* 21837 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5741/* 21841 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
5742/* 21845 */ MCD::OPC_Decode, 177, 7, 225, 1, // Opcode: A2_combine_hl, DecodeIdx: 225
5743/* 21850 */ MCD::OPC_FilterValue, 30, 13, 0, // Skip to: 21867
5744/* 21854 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5745/* 21858 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
5746/* 21862 */ MCD::OPC_Decode, 178, 7, 225, 1, // Opcode: A2_combine_lh, DecodeIdx: 225
5747/* 21867 */ MCD::OPC_FilterValue, 31, 13, 0, // Skip to: 21884
5748/* 21871 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5749/* 21875 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
5750/* 21879 */ MCD::OPC_Decode, 179, 7, 225, 1, // Opcode: A2_combine_ll, DecodeIdx: 225
5751/* 21884 */ MCD::OPC_FilterValue, 32, 13, 0, // Skip to: 21901
5752/* 21888 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5753/* 21892 */ MCD::OPC_CheckFieldOrFail, 7, 1, 0,
5754/* 21896 */ MCD::OPC_Decode, 186, 9, 252, 1, // Opcode: C2_mux, DecodeIdx: 252
5755/* 21901 */ MCD::OPC_FilterValue, 40, 13, 0, // Skip to: 21918
5756/* 21905 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5757/* 21909 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
5758/* 21913 */ MCD::OPC_Decode, 181, 7, 224, 1, // Opcode: A2_combinew, DecodeIdx: 224
5759/* 21918 */ MCD::OPC_FilterValue, 44, 13, 0, // Skip to: 21935
5760/* 21922 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5761/* 21926 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
5762/* 21930 */ MCD::OPC_Decode, 196, 17, 224, 1, // Opcode: S2_packhl, DecodeIdx: 224
5763/* 21935 */ MCD::OPC_FilterValue, 48, 13, 0, // Skip to: 21952
5764/* 21939 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5765/* 21943 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
5766/* 21947 */ MCD::OPC_Decode, 243, 7, 132, 1, // Opcode: A2_svaddh, DecodeIdx: 132
5767/* 21952 */ MCD::OPC_FilterValue, 49, 13, 0, // Skip to: 21969
5768/* 21956 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5769/* 21960 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
5770/* 21964 */ MCD::OPC_Decode, 244, 7, 132, 1, // Opcode: A2_svaddhs, DecodeIdx: 132
5771/* 21969 */ MCD::OPC_FilterValue, 50, 13, 0, // Skip to: 21986
5772/* 21973 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5773/* 21977 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
5774/* 21981 */ MCD::OPC_Decode, 168, 7, 132, 1, // Opcode: A2_addsat, DecodeIdx: 132
5775/* 21986 */ MCD::OPC_FilterValue, 51, 13, 0, // Skip to: 22003
5776/* 21990 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5777/* 21994 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
5778/* 21998 */ MCD::OPC_Decode, 245, 7, 132, 1, // Opcode: A2_svadduhs, DecodeIdx: 132
5779/* 22003 */ MCD::OPC_FilterValue, 52, 13, 0, // Skip to: 22020
5780/* 22007 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5781/* 22011 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
5782/* 22015 */ MCD::OPC_Decode, 249, 7, 225, 1, // Opcode: A2_svsubh, DecodeIdx: 225
5783/* 22020 */ MCD::OPC_FilterValue, 53, 13, 0, // Skip to: 22037
5784/* 22024 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5785/* 22028 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
5786/* 22032 */ MCD::OPC_Decode, 250, 7, 225, 1, // Opcode: A2_svsubhs, DecodeIdx: 225
5787/* 22037 */ MCD::OPC_FilterValue, 54, 13, 0, // Skip to: 22054
5788/* 22041 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5789/* 22045 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
5790/* 22049 */ MCD::OPC_Decode, 242, 7, 225, 1, // Opcode: A2_subsat, DecodeIdx: 225
5791/* 22054 */ MCD::OPC_FilterValue, 55, 13, 0, // Skip to: 22071
5792/* 22058 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5793/* 22062 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
5794/* 22066 */ MCD::OPC_Decode, 251, 7, 225, 1, // Opcode: A2_svsubuhs, DecodeIdx: 225
5795/* 22071 */ MCD::OPC_FilterValue, 56, 13, 0, // Skip to: 22088
5796/* 22075 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5797/* 22079 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
5798/* 22083 */ MCD::OPC_Decode, 246, 7, 132, 1, // Opcode: A2_svavgh, DecodeIdx: 132
5799/* 22088 */ MCD::OPC_FilterValue, 57, 13, 0, // Skip to: 22105
5800/* 22092 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5801/* 22096 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
5802/* 22100 */ MCD::OPC_Decode, 247, 7, 132, 1, // Opcode: A2_svavghs, DecodeIdx: 132
5803/* 22105 */ MCD::OPC_FilterValue, 59, 13, 0, // Skip to: 22122
5804/* 22109 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5805/* 22113 */ MCD::OPC_CheckFieldOrFail, 5, 3, 0,
5806/* 22117 */ MCD::OPC_Decode, 248, 7, 225, 1, // Opcode: A2_svnavgh, DecodeIdx: 225
5807/* 22122 */ MCD::OPC_FilterValue, 72, 47, 0, // Skip to: 22173
5808/* 22126 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
5809/* 22129 */ MCD::OPC_FilterValue, 0, 19, 0, // Skip to: 22152
5810/* 22133 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
5811/* 22136 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 22145
5812/* 22140 */ MCD::OPC_Decode, 207, 7, 252, 1, // Opcode: A2_pandt, DecodeIdx: 252
5813/* 22145 */ MCD::OPC_FilterValueOrFail, 1,
5814/* 22147 */ MCD::OPC_Decode, 208, 7, 252, 1, // Opcode: A2_pandtnew, DecodeIdx: 252
5815/* 22152 */ MCD::OPC_FilterValueOrFail, 1,
5816/* 22154 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
5817/* 22157 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 22166
5818/* 22161 */ MCD::OPC_Decode, 205, 7, 252, 1, // Opcode: A2_pandf, DecodeIdx: 252
5819/* 22166 */ MCD::OPC_FilterValueOrFail, 1,
5820/* 22168 */ MCD::OPC_Decode, 206, 7, 252, 1, // Opcode: A2_pandfnew, DecodeIdx: 252
5821/* 22173 */ MCD::OPC_FilterValue, 73, 47, 0, // Skip to: 22224
5822/* 22177 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
5823/* 22180 */ MCD::OPC_FilterValue, 0, 19, 0, // Skip to: 22203
5824/* 22184 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
5825/* 22187 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 22196
5826/* 22191 */ MCD::OPC_Decode, 211, 7, 252, 1, // Opcode: A2_port, DecodeIdx: 252
5827/* 22196 */ MCD::OPC_FilterValueOrFail, 1,
5828/* 22198 */ MCD::OPC_Decode, 212, 7, 252, 1, // Opcode: A2_portnew, DecodeIdx: 252
5829/* 22203 */ MCD::OPC_FilterValueOrFail, 1,
5830/* 22205 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
5831/* 22208 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 22217
5832/* 22212 */ MCD::OPC_Decode, 209, 7, 252, 1, // Opcode: A2_porf, DecodeIdx: 252
5833/* 22217 */ MCD::OPC_FilterValueOrFail, 1,
5834/* 22219 */ MCD::OPC_Decode, 210, 7, 252, 1, // Opcode: A2_porfnew, DecodeIdx: 252
5835/* 22224 */ MCD::OPC_FilterValue, 75, 47, 0, // Skip to: 22275
5836/* 22228 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
5837/* 22231 */ MCD::OPC_FilterValue, 0, 19, 0, // Skip to: 22254
5838/* 22235 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
5839/* 22238 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 22247
5840/* 22242 */ MCD::OPC_Decode, 219, 7, 252, 1, // Opcode: A2_pxort, DecodeIdx: 252
5841/* 22247 */ MCD::OPC_FilterValueOrFail, 1,
5842/* 22249 */ MCD::OPC_Decode, 220, 7, 252, 1, // Opcode: A2_pxortnew, DecodeIdx: 252
5843/* 22254 */ MCD::OPC_FilterValueOrFail, 1,
5844/* 22256 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
5845/* 22259 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 22268
5846/* 22263 */ MCD::OPC_Decode, 217, 7, 252, 1, // Opcode: A2_pxorf, DecodeIdx: 252
5847/* 22268 */ MCD::OPC_FilterValueOrFail, 1,
5848/* 22270 */ MCD::OPC_Decode, 218, 7, 252, 1, // Opcode: A2_pxorfnew, DecodeIdx: 252
5849/* 22275 */ MCD::OPC_FilterValue, 88, 47, 0, // Skip to: 22326
5850/* 22279 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
5851/* 22282 */ MCD::OPC_FilterValue, 0, 19, 0, // Skip to: 22305
5852/* 22286 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
5853/* 22289 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 22298
5854/* 22293 */ MCD::OPC_Decode, 203, 7, 252, 1, // Opcode: A2_paddt, DecodeIdx: 252
5855/* 22298 */ MCD::OPC_FilterValueOrFail, 1,
5856/* 22300 */ MCD::OPC_Decode, 204, 7, 252, 1, // Opcode: A2_paddtnew, DecodeIdx: 252
5857/* 22305 */ MCD::OPC_FilterValueOrFail, 1,
5858/* 22307 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
5859/* 22310 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 22319
5860/* 22314 */ MCD::OPC_Decode, 197, 7, 252, 1, // Opcode: A2_paddf, DecodeIdx: 252
5861/* 22319 */ MCD::OPC_FilterValueOrFail, 1,
5862/* 22321 */ MCD::OPC_Decode, 198, 7, 252, 1, // Opcode: A2_paddfnew, DecodeIdx: 252
5863/* 22326 */ MCD::OPC_FilterValue, 89, 47, 0, // Skip to: 22377
5864/* 22330 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
5865/* 22333 */ MCD::OPC_FilterValue, 0, 19, 0, // Skip to: 22356
5866/* 22337 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
5867/* 22340 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 22349
5868/* 22344 */ MCD::OPC_Decode, 215, 7, 255, 1, // Opcode: A2_psubt, DecodeIdx: 255
5869/* 22349 */ MCD::OPC_FilterValueOrFail, 1,
5870/* 22351 */ MCD::OPC_Decode, 216, 7, 255, 1, // Opcode: A2_psubtnew, DecodeIdx: 255
5871/* 22356 */ MCD::OPC_FilterValueOrFail, 1,
5872/* 22358 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
5873/* 22361 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 22370
5874/* 22365 */ MCD::OPC_Decode, 213, 7, 255, 1, // Opcode: A2_psubf, DecodeIdx: 255
5875/* 22370 */ MCD::OPC_FilterValueOrFail, 1,
5876/* 22372 */ MCD::OPC_Decode, 214, 7, 255, 1, // Opcode: A2_psubfnew, DecodeIdx: 255
5877/* 22377 */ MCD::OPC_FilterValueOrFail, 104,
5878/* 22379 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
5879/* 22382 */ MCD::OPC_FilterValue, 0, 19, 0, // Skip to: 22405
5880/* 22386 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
5881/* 22389 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 22398
5882/* 22393 */ MCD::OPC_Decode, 171, 9, 128, 2, // Opcode: C2_ccombinewt, DecodeIdx: 256
5883/* 22398 */ MCD::OPC_FilterValueOrFail, 1,
5884/* 22400 */ MCD::OPC_Decode, 170, 9, 128, 2, // Opcode: C2_ccombinewnewt, DecodeIdx: 256
5885/* 22405 */ MCD::OPC_FilterValueOrFail, 1,
5886/* 22407 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
5887/* 22410 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 22419
5888/* 22414 */ MCD::OPC_Decode, 168, 9, 128, 2, // Opcode: C2_ccombinewf, DecodeIdx: 256
5889/* 22419 */ MCD::OPC_FilterValueOrFail, 1,
5890/* 22421 */ MCD::OPC_Decode, 169, 9, 128, 2, // Opcode: C2_ccombinewnewf, DecodeIdx: 256
5891/* 22426 */ MCD::OPC_Fail,
5892 0
5893};
5894
5895static const uint8_t DecoderTableEXT_mmvec32[] = {
5896/* 0 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5897/* 3 */ MCD::OPC_FilterValue, 24, 118, 0, // Skip to: 125
5898/* 7 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
5899/* 10 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 25
5900/* 14 */ MCD::OPC_CheckPredicateOrFail, 11,
5901/* 16 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5902/* 20 */ MCD::OPC_Decode, 162, 22, 129, 2, // Opcode: V6_vasrhbsat, DecodeIdx: 257
5903/* 25 */ MCD::OPC_FilterValue, 1, 11, 0, // Skip to: 40
5904/* 29 */ MCD::OPC_CheckPredicateOrFail, 11,
5905/* 31 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5906/* 35 */ MCD::OPC_Decode, 168, 22, 129, 2, // Opcode: V6_vasruwuhrndsat, DecodeIdx: 257
5907/* 40 */ MCD::OPC_FilterValue, 2, 11, 0, // Skip to: 55
5908/* 44 */ MCD::OPC_CheckPredicateOrFail, 11,
5909/* 46 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5910/* 50 */ MCD::OPC_Decode, 179, 22, 129, 2, // Opcode: V6_vasrwuhrndsat, DecodeIdx: 257
5911/* 55 */ MCD::OPC_FilterValue, 3, 11, 0, // Skip to: 70
5912/* 59 */ MCD::OPC_CheckPredicateOrFail, 11,
5913/* 61 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5914/* 65 */ MCD::OPC_Decode, 202, 23, 129, 2, // Opcode: V6_vlutvvb_nm, DecodeIdx: 257
5915/* 70 */ MCD::OPC_FilterValue, 4, 23, 0, // Skip to: 97
5916/* 74 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
5917/* 77 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 88
5918/* 81 */ MCD::OPC_CheckPredicateOrFail, 11,
5919/* 83 */ MCD::OPC_Decode, 207, 23, 130, 2, // Opcode: V6_vlutvwh_nm, DecodeIdx: 258
5920/* 88 */ MCD::OPC_FilterValueOrFail, 1,
5921/* 90 */ MCD::OPC_CheckPredicateOrFail, 12,
5922/* 92 */ MCD::OPC_Decode, 169, 22, 129, 2, // Opcode: V6_vasruwuhsat, DecodeIdx: 257
5923/* 97 */ MCD::OPC_FilterValue, 5, 11, 0, // Skip to: 112
5924/* 101 */ MCD::OPC_CheckPredicateOrFail, 12,
5925/* 103 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
5926/* 107 */ MCD::OPC_Decode, 167, 22, 129, 2, // Opcode: V6_vasruhubsat, DecodeIdx: 257
5927/* 112 */ MCD::OPC_FilterValueOrFail, 7,
5928/* 114 */ MCD::OPC_CheckPredicateOrFail, 12,
5929/* 116 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
5930/* 120 */ MCD::OPC_Decode, 166, 22, 129, 2, // Opcode: V6_vasruhubrndsat, DecodeIdx: 257
5931/* 125 */ MCD::OPC_FilterValue, 25, 220, 6, // Skip to: 1885
5932/* 129 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
5933/* 132 */ MCD::OPC_FilterValue, 0, 217, 0, // Skip to: 353
5934/* 136 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
5935/* 139 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 166
5936/* 143 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
5937/* 146 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 157
5938/* 150 */ MCD::OPC_CheckPredicateOrFail, 13,
5939/* 152 */ MCD::OPC_Decode, 193, 25, 131, 2, // Opcode: V6_vtmpyb, DecodeIdx: 259
5940/* 157 */ MCD::OPC_FilterValueOrFail, 1,
5941/* 159 */ MCD::OPC_CheckPredicateOrFail, 13,
5942/* 161 */ MCD::OPC_Decode, 194, 25, 132, 2, // Opcode: V6_vtmpyb_acc, DecodeIdx: 260
5943/* 166 */ MCD::OPC_FilterValue, 1, 23, 0, // Skip to: 193
5944/* 170 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
5945/* 173 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 184
5946/* 177 */ MCD::OPC_CheckPredicateOrFail, 13,
5947/* 179 */ MCD::OPC_Decode, 195, 25, 131, 2, // Opcode: V6_vtmpybus, DecodeIdx: 259
5948/* 184 */ MCD::OPC_FilterValueOrFail, 1,
5949/* 186 */ MCD::OPC_CheckPredicateOrFail, 13,
5950/* 188 */ MCD::OPC_Decode, 196, 25, 132, 2, // Opcode: V6_vtmpybus_acc, DecodeIdx: 260
5951/* 193 */ MCD::OPC_FilterValue, 2, 23, 0, // Skip to: 220
5952/* 197 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
5953/* 200 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 211
5954/* 204 */ MCD::OPC_CheckPredicateOrFail, 13,
5955/* 206 */ MCD::OPC_Decode, 239, 22, 133, 2, // Opcode: V6_vdmpyhb, DecodeIdx: 261
5956/* 211 */ MCD::OPC_FilterValueOrFail, 1,
5957/* 213 */ MCD::OPC_CheckPredicateOrFail, 13,
5958/* 215 */ MCD::OPC_Decode, 198, 25, 132, 2, // Opcode: V6_vtmpyhb_acc, DecodeIdx: 260
5959/* 220 */ MCD::OPC_FilterValue, 3, 23, 0, // Skip to: 247
5960/* 224 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
5961/* 227 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 238
5962/* 231 */ MCD::OPC_CheckPredicateOrFail, 13,
5963/* 233 */ MCD::OPC_Decode, 216, 24, 133, 2, // Opcode: V6_vrmpyub, DecodeIdx: 261
5964/* 238 */ MCD::OPC_FilterValueOrFail, 1,
5965/* 240 */ MCD::OPC_CheckPredicateOrFail, 13,
5966/* 242 */ MCD::OPC_Decode, 240, 22, 134, 2, // Opcode: V6_vdmpyhb_acc, DecodeIdx: 262
5967/* 247 */ MCD::OPC_FilterValue, 4, 23, 0, // Skip to: 274
5968/* 251 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
5969/* 254 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 265
5970/* 258 */ MCD::OPC_CheckPredicateOrFail, 13,
5971/* 260 */ MCD::OPC_Decode, 208, 24, 133, 2, // Opcode: V6_vrmpybus, DecodeIdx: 261
5972/* 265 */ MCD::OPC_FilterValueOrFail, 1,
5973/* 267 */ MCD::OPC_CheckPredicateOrFail, 13,
5974/* 269 */ MCD::OPC_Decode, 217, 24, 134, 2, // Opcode: V6_vrmpyub_acc, DecodeIdx: 262
5975/* 274 */ MCD::OPC_FilterValue, 5, 23, 0, // Skip to: 301
5976/* 278 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
5977/* 281 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 292
5978/* 285 */ MCD::OPC_CheckPredicateOrFail, 13,
5979/* 287 */ MCD::OPC_Decode, 253, 22, 131, 2, // Opcode: V6_vdsaduh, DecodeIdx: 259
5980/* 292 */ MCD::OPC_FilterValueOrFail, 1,
5981/* 294 */ MCD::OPC_CheckPredicateOrFail, 13,
5982/* 296 */ MCD::OPC_Decode, 209, 24, 134, 2, // Opcode: V6_vrmpybus_acc, DecodeIdx: 262
5983/* 301 */ MCD::OPC_FilterValue, 6, 23, 0, // Skip to: 328
5984/* 305 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
5985/* 308 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 319
5986/* 312 */ MCD::OPC_CheckPredicateOrFail, 13,
5987/* 314 */ MCD::OPC_Decode, 235, 22, 133, 2, // Opcode: V6_vdmpybus, DecodeIdx: 261
5988/* 319 */ MCD::OPC_FilterValueOrFail, 1,
5989/* 321 */ MCD::OPC_CheckPredicateOrFail, 13,
5990/* 323 */ MCD::OPC_Decode, 236, 22, 134, 2, // Opcode: V6_vdmpybus_acc, DecodeIdx: 262
5991/* 328 */ MCD::OPC_FilterValueOrFail, 7,
5992/* 330 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
5993/* 333 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 344
5994/* 337 */ MCD::OPC_CheckPredicateOrFail, 13,
5995/* 339 */ MCD::OPC_Decode, 237, 22, 131, 2, // Opcode: V6_vdmpybus_dv, DecodeIdx: 259
5996/* 344 */ MCD::OPC_FilterValueOrFail, 1,
5997/* 346 */ MCD::OPC_CheckPredicateOrFail, 13,
5998/* 348 */ MCD::OPC_Decode, 238, 22, 132, 2, // Opcode: V6_vdmpybus_dv_acc, DecodeIdx: 260
5999/* 353 */ MCD::OPC_FilterValue, 1, 217, 0, // Skip to: 574
6000/* 357 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
6001/* 360 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 387
6002/* 364 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6003/* 367 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 378
6004/* 371 */ MCD::OPC_CheckPredicateOrFail, 13,
6005/* 373 */ MCD::OPC_Decode, 249, 22, 133, 2, // Opcode: V6_vdmpyhsusat, DecodeIdx: 261
6006/* 378 */ MCD::OPC_FilterValueOrFail, 1,
6007/* 380 */ MCD::OPC_CheckPredicateOrFail, 13,
6008/* 382 */ MCD::OPC_Decode, 250, 22, 134, 2, // Opcode: V6_vdmpyhsusat_acc, DecodeIdx: 262
6009/* 387 */ MCD::OPC_FilterValue, 1, 23, 0, // Skip to: 414
6010/* 391 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6011/* 394 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 405
6012/* 398 */ MCD::OPC_CheckPredicateOrFail, 13,
6013/* 400 */ MCD::OPC_Decode, 247, 22, 135, 2, // Opcode: V6_vdmpyhsuisat, DecodeIdx: 263
6014/* 405 */ MCD::OPC_FilterValueOrFail, 1,
6015/* 407 */ MCD::OPC_CheckPredicateOrFail, 13,
6016/* 409 */ MCD::OPC_Decode, 248, 22, 136, 2, // Opcode: V6_vdmpyhsuisat_acc, DecodeIdx: 264
6017/* 414 */ MCD::OPC_FilterValue, 2, 23, 0, // Skip to: 441
6018/* 418 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6019/* 421 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 432
6020/* 425 */ MCD::OPC_CheckPredicateOrFail, 13,
6021/* 427 */ MCD::OPC_Decode, 245, 22, 133, 2, // Opcode: V6_vdmpyhsat, DecodeIdx: 261
6022/* 432 */ MCD::OPC_FilterValueOrFail, 1,
6023/* 434 */ MCD::OPC_CheckPredicateOrFail, 13,
6024/* 436 */ MCD::OPC_Decode, 244, 22, 136, 2, // Opcode: V6_vdmpyhisat_acc, DecodeIdx: 264
6025/* 441 */ MCD::OPC_FilterValue, 3, 23, 0, // Skip to: 468
6026/* 445 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6027/* 448 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 459
6028/* 452 */ MCD::OPC_CheckPredicateOrFail, 13,
6029/* 454 */ MCD::OPC_Decode, 243, 22, 135, 2, // Opcode: V6_vdmpyhisat, DecodeIdx: 263
6030/* 459 */ MCD::OPC_FilterValueOrFail, 1,
6031/* 461 */ MCD::OPC_CheckPredicateOrFail, 13,
6032/* 463 */ MCD::OPC_Decode, 246, 22, 134, 2, // Opcode: V6_vdmpyhsat_acc, DecodeIdx: 262
6033/* 468 */ MCD::OPC_FilterValue, 4, 23, 0, // Skip to: 495
6034/* 472 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6035/* 475 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 486
6036/* 479 */ MCD::OPC_CheckPredicateOrFail, 13,
6037/* 481 */ MCD::OPC_Decode, 241, 22, 131, 2, // Opcode: V6_vdmpyhb_dv, DecodeIdx: 259
6038/* 486 */ MCD::OPC_FilterValueOrFail, 1,
6039/* 488 */ MCD::OPC_CheckPredicateOrFail, 13,
6040/* 490 */ MCD::OPC_Decode, 242, 22, 132, 2, // Opcode: V6_vdmpyhb_dv_acc, DecodeIdx: 260
6041/* 495 */ MCD::OPC_FilterValue, 5, 23, 0, // Skip to: 522
6042/* 499 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6043/* 502 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 513
6044/* 506 */ MCD::OPC_CheckPredicateOrFail, 13,
6045/* 508 */ MCD::OPC_Decode, 133, 24, 137, 2, // Opcode: V6_vmpybus, DecodeIdx: 265
6046/* 513 */ MCD::OPC_FilterValueOrFail, 1,
6047/* 515 */ MCD::OPC_CheckPredicateOrFail, 13,
6048/* 517 */ MCD::OPC_Decode, 134, 24, 138, 2, // Opcode: V6_vmpybus_acc, DecodeIdx: 266
6049/* 522 */ MCD::OPC_FilterValue, 6, 23, 0, // Skip to: 549
6050/* 526 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6051/* 529 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 540
6052/* 533 */ MCD::OPC_CheckPredicateOrFail, 13,
6053/* 535 */ MCD::OPC_Decode, 228, 23, 131, 2, // Opcode: V6_vmpabus, DecodeIdx: 259
6054/* 540 */ MCD::OPC_FilterValueOrFail, 1,
6055/* 542 */ MCD::OPC_CheckPredicateOrFail, 13,
6056/* 544 */ MCD::OPC_Decode, 229, 23, 132, 2, // Opcode: V6_vmpabus_acc, DecodeIdx: 260
6057/* 549 */ MCD::OPC_FilterValueOrFail, 7,
6058/* 551 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6059/* 554 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 565
6060/* 558 */ MCD::OPC_CheckPredicateOrFail, 13,
6061/* 560 */ MCD::OPC_Decode, 234, 23, 131, 2, // Opcode: V6_vmpahb, DecodeIdx: 259
6062/* 565 */ MCD::OPC_FilterValueOrFail, 1,
6063/* 567 */ MCD::OPC_CheckPredicateOrFail, 13,
6064/* 569 */ MCD::OPC_Decode, 235, 23, 132, 2, // Opcode: V6_vmpahb_acc, DecodeIdx: 260
6065/* 574 */ MCD::OPC_FilterValue, 2, 173, 0, // Skip to: 751
6066/* 578 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
6067/* 581 */ MCD::OPC_FilterValue, 0, 55, 0, // Skip to: 640
6068/* 585 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ...
6069/* 588 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 615
6070/* 592 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6071/* 595 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 606
6072/* 599 */ MCD::OPC_CheckPredicateOrFail, 13,
6073/* 601 */ MCD::OPC_Decode, 141, 24, 137, 2, // Opcode: V6_vmpyh, DecodeIdx: 265
6074/* 606 */ MCD::OPC_FilterValueOrFail, 1,
6075/* 608 */ MCD::OPC_CheckPredicateOrFail, 13,
6076/* 610 */ MCD::OPC_Decode, 143, 24, 138, 2, // Opcode: V6_vmpyhsat_acc, DecodeIdx: 266
6077/* 615 */ MCD::OPC_FilterValueOrFail, 1,
6078/* 617 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6079/* 620 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 631
6080/* 624 */ MCD::OPC_CheckPredicateOrFail, 13,
6081/* 626 */ MCD::OPC_Decode, 145, 24, 133, 2, // Opcode: V6_vmpyhss, DecodeIdx: 261
6082/* 631 */ MCD::OPC_FilterValueOrFail, 1,
6083/* 633 */ MCD::OPC_CheckPredicateOrFail, 13,
6084/* 635 */ MCD::OPC_Decode, 176, 24, 138, 2, // Opcode: V6_vmpyuh_acc, DecodeIdx: 266
6085/* 640 */ MCD::OPC_FilterValue, 1, 55, 0, // Skip to: 699
6086/* 644 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ...
6087/* 647 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 674
6088/* 651 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6089/* 654 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 665
6090/* 658 */ MCD::OPC_CheckPredicateOrFail, 13,
6091/* 660 */ MCD::OPC_Decode, 144, 24, 133, 2, // Opcode: V6_vmpyhsrs, DecodeIdx: 261
6092/* 665 */ MCD::OPC_FilterValueOrFail, 1,
6093/* 667 */ MCD::OPC_CheckPredicateOrFail, 13,
6094/* 669 */ MCD::OPC_Decode, 161, 24, 134, 2, // Opcode: V6_vmpyiwb_acc, DecodeIdx: 262
6095/* 674 */ MCD::OPC_FilterValueOrFail, 1,
6096/* 676 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6097/* 679 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 690
6098/* 683 */ MCD::OPC_CheckPredicateOrFail, 13,
6099/* 685 */ MCD::OPC_Decode, 175, 24, 137, 2, // Opcode: V6_vmpyuh, DecodeIdx: 265
6100/* 690 */ MCD::OPC_FilterValueOrFail, 1,
6101/* 692 */ MCD::OPC_CheckPredicateOrFail, 13,
6102/* 694 */ MCD::OPC_Decode, 163, 24, 134, 2, // Opcode: V6_vmpyiwh_acc, DecodeIdx: 262
6103/* 699 */ MCD::OPC_FilterValue, 2, 23, 0, // Skip to: 726
6104/* 703 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6105/* 706 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 717
6106/* 710 */ MCD::OPC_CheckPredicateOrFail, 13,
6107/* 712 */ MCD::OPC_Decode, 210, 24, 139, 2, // Opcode: V6_vrmpybusi, DecodeIdx: 267
6108/* 717 */ MCD::OPC_FilterValueOrFail, 1,
6109/* 719 */ MCD::OPC_CheckPredicateOrFail, 13,
6110/* 721 */ MCD::OPC_Decode, 211, 24, 140, 2, // Opcode: V6_vrmpybusi_acc, DecodeIdx: 268
6111/* 726 */ MCD::OPC_FilterValueOrFail, 3,
6112/* 728 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6113/* 731 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 742
6114/* 735 */ MCD::OPC_CheckPredicateOrFail, 13,
6115/* 737 */ MCD::OPC_Decode, 252, 24, 139, 2, // Opcode: V6_vrsadubi, DecodeIdx: 267
6116/* 742 */ MCD::OPC_FilterValueOrFail, 1,
6117/* 744 */ MCD::OPC_CheckPredicateOrFail, 13,
6118/* 746 */ MCD::OPC_Decode, 253, 24, 140, 2, // Opcode: V6_vrsadubi_acc, DecodeIdx: 268
6119/* 751 */ MCD::OPC_FilterValue, 3, 241, 0, // Skip to: 996
6120/* 755 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
6121/* 758 */ MCD::OPC_FilterValue, 0, 55, 0, // Skip to: 817
6122/* 762 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ...
6123/* 765 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 792
6124/* 769 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6125/* 772 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 783
6126/* 776 */ MCD::OPC_CheckPredicateOrFail, 13,
6127/* 778 */ MCD::OPC_Decode, 157, 24, 133, 2, // Opcode: V6_vmpyihb, DecodeIdx: 261
6128/* 783 */ MCD::OPC_FilterValueOrFail, 1,
6129/* 785 */ MCD::OPC_CheckPredicateOrFail, 13,
6130/* 787 */ MCD::OPC_Decode, 254, 22, 132, 2, // Opcode: V6_vdsaduh_acc, DecodeIdx: 260
6131/* 792 */ MCD::OPC_FilterValueOrFail, 1,
6132/* 794 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6133/* 797 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 808
6134/* 801 */ MCD::OPC_CheckPredicateOrFail, 13,
6135/* 803 */ MCD::OPC_Decode, 244, 24, 133, 2, // Opcode: V6_vror, DecodeIdx: 261
6136/* 808 */ MCD::OPC_FilterValueOrFail, 1,
6137/* 810 */ MCD::OPC_CheckPredicateOrFail, 13,
6138/* 812 */ MCD::OPC_Decode, 158, 24, 134, 2, // Opcode: V6_vmpyihb_acc, DecodeIdx: 262
6139/* 817 */ MCD::OPC_FilterValue, 1, 71, 0, // Skip to: 892
6140/* 821 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ...
6141/* 824 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 851
6142/* 828 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6143/* 831 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 842
6144/* 835 */ MCD::OPC_CheckPredicateOrFail, 12,
6145/* 837 */ MCD::OPC_Decode, 177, 24, 133, 2, // Opcode: V6_vmpyuhe, DecodeIdx: 261
6146/* 842 */ MCD::OPC_FilterValueOrFail, 1,
6147/* 844 */ MCD::OPC_CheckPredicateOrFail, 13,
6148/* 846 */ MCD::OPC_Decode, 156, 22, 134, 2, // Opcode: V6_vaslw_acc, DecodeIdx: 262
6149/* 851 */ MCD::OPC_FilterValueOrFail, 1,
6150/* 853 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6151/* 856 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 867
6152/* 860 */ MCD::OPC_CheckPredicateOrFail, 12,
6153/* 862 */ MCD::OPC_Decode, 231, 23, 131, 2, // Opcode: V6_vmpabuu, DecodeIdx: 259
6154/* 867 */ MCD::OPC_FilterValueOrFail, 1,
6155/* 869 */ MCD::OPC_ExtractField, 10, 3, // Inst{12-10} ...
6156/* 872 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 883
6157/* 876 */ MCD::OPC_CheckPredicateOrFail, 13,
6158/* 878 */ MCD::OPC_Decode, 147, 22, 141, 2, // Opcode: V6_vandqrt_acc, DecodeIdx: 269
6159/* 883 */ MCD::OPC_FilterValueOrFail, 1,
6160/* 885 */ MCD::OPC_CheckPredicateOrFail, 11,
6161/* 887 */ MCD::OPC_Decode, 145, 22, 141, 2, // Opcode: V6_vandnqrt_acc, DecodeIdx: 269
6162/* 892 */ MCD::OPC_FilterValue, 2, 59, 0, // Skip to: 955
6163/* 896 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ...
6164/* 899 */ MCD::OPC_FilterValue, 0, 27, 0, // Skip to: 930
6165/* 903 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6166/* 906 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 917
6167/* 910 */ MCD::OPC_CheckPredicateOrFail, 12,
6168/* 912 */ MCD::OPC_Decode, 200, 23, 142, 2, // Opcode: V6_vlut4, DecodeIdx: 270
6169/* 917 */ MCD::OPC_FilterValueOrFail, 1,
6170/* 919 */ MCD::OPC_CheckPredicateOrFail, 13,
6171/* 921 */ MCD::OPC_CheckFieldOrFail, 2, 3, 0,
6172/* 925 */ MCD::OPC_Decode, 151, 22, 143, 2, // Opcode: V6_vandvrt_acc, DecodeIdx: 271
6173/* 930 */ MCD::OPC_FilterValueOrFail, 1,
6174/* 932 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6175/* 935 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 946
6176/* 939 */ MCD::OPC_CheckPredicateOrFail, 13,
6177/* 941 */ MCD::OPC_Decode, 174, 22, 133, 2, // Opcode: V6_vasrw, DecodeIdx: 261
6178/* 946 */ MCD::OPC_FilterValueOrFail, 1,
6179/* 948 */ MCD::OPC_CheckPredicateOrFail, 13,
6180/* 950 */ MCD::OPC_Decode, 175, 22, 134, 2, // Opcode: V6_vasrw_acc, DecodeIdx: 262
6181/* 955 */ MCD::OPC_FilterValueOrFail, 3,
6182/* 957 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6183/* 960 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 987
6184/* 964 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ...
6185/* 967 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 978
6186/* 971 */ MCD::OPC_CheckPredicateOrFail, 13,
6187/* 973 */ MCD::OPC_Decode, 159, 22, 133, 2, // Opcode: V6_vasrh, DecodeIdx: 261
6188/* 978 */ MCD::OPC_FilterValueOrFail, 1,
6189/* 980 */ MCD::OPC_CheckPredicateOrFail, 13,
6190/* 982 */ MCD::OPC_Decode, 155, 22, 133, 2, // Opcode: V6_vaslw, DecodeIdx: 261
6191/* 987 */ MCD::OPC_FilterValueOrFail, 1,
6192/* 989 */ MCD::OPC_CheckPredicateOrFail, 13,
6193/* 991 */ MCD::OPC_Decode, 221, 24, 140, 2, // Opcode: V6_vrmpyubi_acc, DecodeIdx: 268
6194/* 996 */ MCD::OPC_FilterValue, 4, 205, 0, // Skip to: 1205
6195/* 1000 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
6196/* 1003 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 1030
6197/* 1007 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6198/* 1010 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 1021
6199/* 1014 */ MCD::OPC_CheckPredicateOrFail, 13,
6200/* 1016 */ MCD::OPC_Decode, 152, 22, 133, 2, // Opcode: V6_vaslh, DecodeIdx: 261
6201/* 1021 */ MCD::OPC_FilterValueOrFail, 1,
6202/* 1023 */ MCD::OPC_CheckPredicateOrFail, 13,
6203/* 1025 */ MCD::OPC_Decode, 172, 24, 138, 2, // Opcode: V6_vmpyub_acc, DecodeIdx: 266
6204/* 1030 */ MCD::OPC_FilterValue, 1, 23, 0, // Skip to: 1057
6205/* 1034 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6206/* 1037 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 1048
6207/* 1041 */ MCD::OPC_CheckPredicateOrFail, 13,
6208/* 1043 */ MCD::OPC_Decode, 198, 23, 133, 2, // Opcode: V6_vlsrw, DecodeIdx: 261
6209/* 1048 */ MCD::OPC_FilterValueOrFail, 1,
6210/* 1050 */ MCD::OPC_CheckPredicateOrFail, 11,
6211/* 1052 */ MCD::OPC_Decode, 165, 24, 134, 2, // Opcode: V6_vmpyiwub_acc, DecodeIdx: 262
6212/* 1057 */ MCD::OPC_FilterValue, 2, 23, 0, // Skip to: 1084
6213/* 1061 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6214/* 1064 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 1075
6215/* 1068 */ MCD::OPC_CheckPredicateOrFail, 13,
6216/* 1070 */ MCD::OPC_Decode, 196, 23, 133, 2, // Opcode: V6_vlsrh, DecodeIdx: 261
6217/* 1075 */ MCD::OPC_FilterValueOrFail, 1,
6218/* 1077 */ MCD::OPC_CheckPredicateOrFail, 11,
6219/* 1079 */ MCD::OPC_Decode, 238, 23, 132, 2, // Opcode: V6_vmpauhb_acc, DecodeIdx: 260
6220/* 1084 */ MCD::OPC_FilterValue, 3, 23, 0, // Skip to: 1111
6221/* 1088 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6222/* 1091 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 1102
6223/* 1095 */ MCD::OPC_CheckPredicateOrFail, 11,
6224/* 1097 */ MCD::OPC_Decode, 195, 23, 133, 2, // Opcode: V6_vlsrb, DecodeIdx: 261
6225/* 1102 */ MCD::OPC_FilterValueOrFail, 1,
6226/* 1104 */ MCD::OPC_CheckPredicateOrFail, 12,
6227/* 1106 */ MCD::OPC_Decode, 178, 24, 134, 2, // Opcode: V6_vmpyuhe_acc, DecodeIdx: 262
6228/* 1111 */ MCD::OPC_FilterValue, 4, 11, 0, // Skip to: 1126
6229/* 1115 */ MCD::OPC_CheckPredicateOrFail, 12,
6230/* 1117 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
6231/* 1121 */ MCD::OPC_Decode, 236, 23, 144, 2, // Opcode: V6_vmpahhsat, DecodeIdx: 272
6232/* 1126 */ MCD::OPC_FilterValue, 5, 23, 0, // Skip to: 1153
6233/* 1130 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6234/* 1133 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 1144
6235/* 1137 */ MCD::OPC_CheckPredicateOrFail, 11,
6236/* 1139 */ MCD::OPC_Decode, 237, 23, 131, 2, // Opcode: V6_vmpauhb, DecodeIdx: 259
6237/* 1144 */ MCD::OPC_FilterValueOrFail, 1,
6238/* 1146 */ MCD::OPC_CheckPredicateOrFail, 12,
6239/* 1148 */ MCD::OPC_Decode, 239, 23, 144, 2, // Opcode: V6_vmpauhuhsat, DecodeIdx: 272
6240/* 1153 */ MCD::OPC_FilterValue, 6, 23, 0, // Skip to: 1180
6241/* 1157 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6242/* 1160 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 1171
6243/* 1164 */ MCD::OPC_CheckPredicateOrFail, 11,
6244/* 1166 */ MCD::OPC_Decode, 164, 24, 133, 2, // Opcode: V6_vmpyiwub, DecodeIdx: 261
6245/* 1171 */ MCD::OPC_FilterValueOrFail, 1,
6246/* 1173 */ MCD::OPC_CheckPredicateOrFail, 12,
6247/* 1175 */ MCD::OPC_Decode, 240, 23, 144, 2, // Opcode: V6_vmpsuhuhsat, DecodeIdx: 272
6248/* 1180 */ MCD::OPC_FilterValueOrFail, 7,
6249/* 1182 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6250/* 1185 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 1196
6251/* 1189 */ MCD::OPC_CheckPredicateOrFail, 13,
6252/* 1191 */ MCD::OPC_Decode, 162, 24, 133, 2, // Opcode: V6_vmpyiwh, DecodeIdx: 261
6253/* 1196 */ MCD::OPC_FilterValueOrFail, 1,
6254/* 1198 */ MCD::OPC_CheckPredicateOrFail, 12,
6255/* 1200 */ MCD::OPC_Decode, 160, 22, 134, 2, // Opcode: V6_vasrh_acc, DecodeIdx: 262
6256/* 1205 */ MCD::OPC_FilterValue, 5, 239, 0, // Skip to: 1448
6257/* 1209 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
6258/* 1212 */ MCD::OPC_FilterValue, 0, 66, 0, // Skip to: 1282
6259/* 1216 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ...
6260/* 1219 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 1246
6261/* 1223 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6262/* 1226 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 1237
6263/* 1230 */ MCD::OPC_CheckPredicateOrFail, 13,
6264/* 1232 */ MCD::OPC_Decode, 160, 24, 133, 2, // Opcode: V6_vmpyiwb, DecodeIdx: 261
6265/* 1237 */ MCD::OPC_FilterValueOrFail, 1,
6266/* 1239 */ MCD::OPC_CheckPredicateOrFail, 12,
6267/* 1241 */ MCD::OPC_Decode, 207, 24, 145, 2, // Opcode: V6_vrmpybub_rtt_acc, DecodeIdx: 273
6268/* 1246 */ MCD::OPC_FilterValueOrFail, 1,
6269/* 1248 */ MCD::OPC_ExtractField, 8, 6, // Inst{13-8} ...
6270/* 1251 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 1262
6271/* 1255 */ MCD::OPC_CheckPredicateOrFail, 13,
6272/* 1257 */ MCD::OPC_Decode, 204, 20, 146, 2, // Opcode: V6_lvsplatw, DecodeIdx: 274
6273/* 1262 */ MCD::OPC_FilterValue, 1, 7, 0, // Skip to: 1273
6274/* 1266 */ MCD::OPC_CheckPredicateOrFail, 14,
6275/* 1268 */ MCD::OPC_Decode, 222, 25, 146, 2, // Opcode: V6_zextract, DecodeIdx: 274
6276/* 1273 */ MCD::OPC_FilterValueOrFail, 32,
6277/* 1275 */ MCD::OPC_CheckPredicateOrFail, 13,
6278/* 1277 */ MCD::OPC_Decode, 192, 23, 147, 2, // Opcode: V6_vinsertwr, DecodeIdx: 275
6279/* 1282 */ MCD::OPC_FilterValue, 1, 46, 0, // Skip to: 1332
6280/* 1286 */ MCD::OPC_ExtractField, 2, 4, // Inst{5-2} ...
6281/* 1289 */ MCD::OPC_FilterValue, 1, 11, 0, // Skip to: 1304
6282/* 1293 */ MCD::OPC_CheckPredicateOrFail, 13,
6283/* 1295 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
6284/* 1299 */ MCD::OPC_Decode, 210, 20, 148, 2, // Opcode: V6_pred_scalar2, DecodeIdx: 276
6285/* 1304 */ MCD::OPC_FilterValue, 2, 11, 0, // Skip to: 1319
6286/* 1308 */ MCD::OPC_CheckPredicateOrFail, 13,
6287/* 1310 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
6288/* 1314 */ MCD::OPC_Decode, 150, 22, 149, 2, // Opcode: V6_vandvrt, DecodeIdx: 277
6289/* 1319 */ MCD::OPC_FilterValueOrFail, 3,
6290/* 1321 */ MCD::OPC_CheckPredicateOrFail, 11,
6291/* 1323 */ MCD::OPC_CheckFieldOrFail, 8, 6, 0,
6292/* 1327 */ MCD::OPC_Decode, 211, 20, 148, 2, // Opcode: V6_pred_scalar2v2, DecodeIdx: 276
6293/* 1332 */ MCD::OPC_FilterValue, 2, 71, 0, // Skip to: 1407
6294/* 1336 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ...
6295/* 1339 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 1366
6296/* 1343 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6297/* 1346 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 1357
6298/* 1350 */ MCD::OPC_CheckPredicateOrFail, 13,
6299/* 1352 */ MCD::OPC_Decode, 197, 25, 131, 2, // Opcode: V6_vtmpyhb, DecodeIdx: 259
6300/* 1357 */ MCD::OPC_FilterValueOrFail, 1,
6301/* 1359 */ MCD::OPC_CheckPredicateOrFail, 12,
6302/* 1361 */ MCD::OPC_Decode, 232, 23, 132, 2, // Opcode: V6_vmpabuu_acc, DecodeIdx: 260
6303/* 1366 */ MCD::OPC_FilterValueOrFail, 1,
6304/* 1368 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6305/* 1371 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 1398
6306/* 1375 */ MCD::OPC_ExtractField, 10, 3, // Inst{12-10} ...
6307/* 1378 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 1389
6308/* 1382 */ MCD::OPC_CheckPredicateOrFail, 13,
6309/* 1384 */ MCD::OPC_Decode, 146, 22, 150, 2, // Opcode: V6_vandqrt, DecodeIdx: 278
6310/* 1389 */ MCD::OPC_FilterValueOrFail, 1,
6311/* 1391 */ MCD::OPC_CheckPredicateOrFail, 11,
6312/* 1393 */ MCD::OPC_Decode, 144, 22, 150, 2, // Opcode: V6_vandnqrt, DecodeIdx: 278
6313/* 1398 */ MCD::OPC_FilterValueOrFail, 1,
6314/* 1400 */ MCD::OPC_CheckPredicateOrFail, 12,
6315/* 1402 */ MCD::OPC_Decode, 153, 22, 134, 2, // Opcode: V6_vaslh_acc, DecodeIdx: 262
6316/* 1407 */ MCD::OPC_FilterValueOrFail, 3,
6317/* 1409 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6318/* 1412 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 1423
6319/* 1416 */ MCD::OPC_CheckPredicateOrFail, 13,
6320/* 1418 */ MCD::OPC_Decode, 220, 24, 139, 2, // Opcode: V6_vrmpyubi, DecodeIdx: 267
6321/* 1423 */ MCD::OPC_FilterValueOrFail, 1,
6322/* 1425 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ...
6323/* 1428 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 1439
6324/* 1432 */ MCD::OPC_CheckPredicateOrFail, 12,
6325/* 1434 */ MCD::OPC_Decode, 142, 24, 138, 2, // Opcode: V6_vmpyh_acc, DecodeIdx: 266
6326/* 1439 */ MCD::OPC_FilterValueOrFail, 1,
6327/* 1441 */ MCD::OPC_CheckPredicateOrFail, 12,
6328/* 1443 */ MCD::OPC_Decode, 219, 24, 145, 2, // Opcode: V6_vrmpyub_rtt_acc, DecodeIdx: 273
6329/* 1448 */ MCD::OPC_FilterValue, 6, 1, 1, // Skip to: 1709
6330/* 1452 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
6331/* 1455 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 1470
6332/* 1459 */ MCD::OPC_CheckPredicateOrFail, 13,
6333/* 1461 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
6334/* 1465 */ MCD::OPC_Decode, 171, 24, 137, 2, // Opcode: V6_vmpyub, DecodeIdx: 265
6335/* 1470 */ MCD::OPC_FilterValue, 1, 65, 0, // Skip to: 1539
6336/* 1474 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6337/* 1477 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 1492
6338/* 1481 */ MCD::OPC_CheckPredicateOrFail, 11,
6339/* 1483 */ MCD::OPC_CheckFieldOrFail, 8, 5, 0,
6340/* 1487 */ MCD::OPC_Decode, 203, 20, 146, 2, // Opcode: V6_lvsplath, DecodeIdx: 274
6341/* 1492 */ MCD::OPC_FilterValueOrFail, 1,
6342/* 1494 */ MCD::OPC_ExtractField, 19, 2, // Inst{20-19} ...
6343/* 1497 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 1508
6344/* 1501 */ MCD::OPC_CheckPredicateOrFail, 14,
6345/* 1503 */ MCD::OPC_Decode, 237, 24, 151, 2, // Opcode: V6_vrmpyzcbs_rt_acc, DecodeIdx: 279
6346/* 1508 */ MCD::OPC_FilterValue, 1, 7, 0, // Skip to: 1519
6347/* 1512 */ MCD::OPC_CheckPredicateOrFail, 14,
6348/* 1514 */ MCD::OPC_Decode, 239, 24, 152, 2, // Opcode: V6_vrmpyzcbs_rx_acc, DecodeIdx: 280
6349/* 1519 */ MCD::OPC_FilterValue, 2, 7, 0, // Skip to: 1530
6350/* 1523 */ MCD::OPC_CheckPredicateOrFail, 14,
6351/* 1525 */ MCD::OPC_Decode, 229, 24, 151, 2, // Opcode: V6_vrmpyzbub_rt_acc, DecodeIdx: 279
6352/* 1530 */ MCD::OPC_FilterValueOrFail, 3,
6353/* 1532 */ MCD::OPC_CheckPredicateOrFail, 14,
6354/* 1534 */ MCD::OPC_Decode, 231, 24, 152, 2, // Opcode: V6_vrmpyzbub_rx_acc, DecodeIdx: 280
6355/* 1539 */ MCD::OPC_FilterValue, 2, 65, 0, // Skip to: 1608
6356/* 1543 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6357/* 1546 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 1561
6358/* 1550 */ MCD::OPC_CheckPredicateOrFail, 11,
6359/* 1552 */ MCD::OPC_CheckFieldOrFail, 8, 5, 0,
6360/* 1556 */ MCD::OPC_Decode, 202, 20, 146, 2, // Opcode: V6_lvsplatb, DecodeIdx: 274
6361/* 1561 */ MCD::OPC_FilterValueOrFail, 1,
6362/* 1563 */ MCD::OPC_ExtractField, 19, 2, // Inst{20-19} ...
6363/* 1566 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 1577
6364/* 1570 */ MCD::OPC_CheckPredicateOrFail, 14,
6365/* 1572 */ MCD::OPC_Decode, 225, 24, 151, 2, // Opcode: V6_vrmpyzbb_rt_acc, DecodeIdx: 279
6366/* 1577 */ MCD::OPC_FilterValue, 1, 7, 0, // Skip to: 1588
6367/* 1581 */ MCD::OPC_CheckPredicateOrFail, 14,
6368/* 1583 */ MCD::OPC_Decode, 227, 24, 152, 2, // Opcode: V6_vrmpyzbb_rx_acc, DecodeIdx: 280
6369/* 1588 */ MCD::OPC_FilterValue, 2, 7, 0, // Skip to: 1599
6370/* 1592 */ MCD::OPC_CheckPredicateOrFail, 14,
6371/* 1594 */ MCD::OPC_Decode, 241, 24, 151, 2, // Opcode: V6_vrmpyznb_rt_acc, DecodeIdx: 279
6372/* 1599 */ MCD::OPC_FilterValueOrFail, 3,
6373/* 1601 */ MCD::OPC_CheckPredicateOrFail, 14,
6374/* 1603 */ MCD::OPC_Decode, 243, 24, 152, 2, // Opcode: V6_vrmpyznb_rx_acc, DecodeIdx: 280
6375/* 1608 */ MCD::OPC_FilterValue, 3, 39, 0, // Skip to: 1651
6376/* 1612 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6377/* 1615 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 1626
6378/* 1619 */ MCD::OPC_CheckPredicateOrFail, 15,
6379/* 1621 */ MCD::OPC_Decode, 213, 20, 133, 2, // Opcode: V6_set_qfext, DecodeIdx: 261
6380/* 1626 */ MCD::OPC_FilterValueOrFail, 1,
6381/* 1628 */ MCD::OPC_ExtractField, 19, 2, // Inst{20-19} ...
6382/* 1631 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 1642
6383/* 1635 */ MCD::OPC_CheckPredicateOrFail, 14,
6384/* 1637 */ MCD::OPC_Decode, 233, 24, 151, 2, // Opcode: V6_vrmpyzcb_rt_acc, DecodeIdx: 279
6385/* 1642 */ MCD::OPC_FilterValueOrFail, 1,
6386/* 1644 */ MCD::OPC_CheckPredicateOrFail, 14,
6387/* 1646 */ MCD::OPC_Decode, 235, 24, 152, 2, // Opcode: V6_vrmpyzcb_rx_acc, DecodeIdx: 280
6388/* 1651 */ MCD::OPC_FilterValue, 4, 11, 0, // Skip to: 1666
6389/* 1655 */ MCD::OPC_CheckPredicateOrFail, 12,
6390/* 1657 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
6391/* 1661 */ MCD::OPC_Decode, 218, 24, 153, 2, // Opcode: V6_vrmpyub_rtt, DecodeIdx: 281
6392/* 1666 */ MCD::OPC_FilterValue, 5, 11, 0, // Skip to: 1681
6393/* 1670 */ MCD::OPC_CheckPredicateOrFail, 12,
6394/* 1672 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
6395/* 1676 */ MCD::OPC_Decode, 206, 24, 153, 2, // Opcode: V6_vrmpybub_rtt, DecodeIdx: 281
6396/* 1681 */ MCD::OPC_FilterValue, 6, 11, 0, // Skip to: 1696
6397/* 1685 */ MCD::OPC_CheckPredicateOrFail, 15,
6398/* 1687 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
6399/* 1691 */ MCD::OPC_Decode, 201, 20, 134, 2, // Opcode: V6_get_qfext_oracc, DecodeIdx: 262
6400/* 1696 */ MCD::OPC_FilterValueOrFail, 7,
6401/* 1698 */ MCD::OPC_CheckPredicateOrFail, 15,
6402/* 1700 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
6403/* 1704 */ MCD::OPC_Decode, 200, 20, 133, 2, // Opcode: V6_get_qfext, DecodeIdx: 261
6404/* 1709 */ MCD::OPC_FilterValueOrFail, 7,
6405/* 1711 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
6406/* 1714 */ MCD::OPC_FilterValue, 0, 61, 0, // Skip to: 1779
6407/* 1718 */ MCD::OPC_ExtractField, 19, 2, // Inst{20-19} ...
6408/* 1721 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 1736
6409/* 1725 */ MCD::OPC_CheckPredicateOrFail, 14,
6410/* 1727 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
6411/* 1731 */ MCD::OPC_Decode, 226, 24, 154, 2, // Opcode: V6_vrmpyzbb_rx, DecodeIdx: 282
6412/* 1736 */ MCD::OPC_FilterValue, 1, 11, 0, // Skip to: 1751
6413/* 1740 */ MCD::OPC_CheckPredicateOrFail, 14,
6414/* 1742 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
6415/* 1746 */ MCD::OPC_Decode, 224, 24, 155, 2, // Opcode: V6_vrmpyzbb_rt, DecodeIdx: 283
6416/* 1751 */ MCD::OPC_FilterValue, 2, 11, 0, // Skip to: 1766
6417/* 1755 */ MCD::OPC_CheckPredicateOrFail, 14,
6418/* 1757 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
6419/* 1761 */ MCD::OPC_Decode, 242, 24, 154, 2, // Opcode: V6_vrmpyznb_rx, DecodeIdx: 282
6420/* 1766 */ MCD::OPC_FilterValueOrFail, 3,
6421/* 1768 */ MCD::OPC_CheckPredicateOrFail, 14,
6422/* 1770 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
6423/* 1774 */ MCD::OPC_Decode, 240, 24, 155, 2, // Opcode: V6_vrmpyznb_rt, DecodeIdx: 283
6424/* 1779 */ MCD::OPC_FilterValue, 1, 39, 0, // Skip to: 1822
6425/* 1783 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6426/* 1786 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 1813
6427/* 1790 */ MCD::OPC_ExtractField, 19, 2, // Inst{20-19} ...
6428/* 1793 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 1804
6429/* 1797 */ MCD::OPC_CheckPredicateOrFail, 14,
6430/* 1799 */ MCD::OPC_Decode, 234, 24, 154, 2, // Opcode: V6_vrmpyzcb_rx, DecodeIdx: 282
6431/* 1804 */ MCD::OPC_FilterValueOrFail, 1,
6432/* 1806 */ MCD::OPC_CheckPredicateOrFail, 14,
6433/* 1808 */ MCD::OPC_Decode, 232, 24, 155, 2, // Opcode: V6_vrmpyzcb_rt, DecodeIdx: 283
6434/* 1813 */ MCD::OPC_FilterValueOrFail, 1,
6435/* 1815 */ MCD::OPC_CheckPredicateOrFail, 13,
6436/* 1817 */ MCD::OPC_Decode, 142, 25, 156, 2, // Opcode: V6_vshuff, DecodeIdx: 284
6437/* 1822 */ MCD::OPC_FilterValueOrFail, 2,
6438/* 1824 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6439/* 1827 */ MCD::OPC_FilterValue, 0, 45, 0, // Skip to: 1876
6440/* 1831 */ MCD::OPC_ExtractField, 19, 2, // Inst{20-19} ...
6441/* 1834 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 1845
6442/* 1838 */ MCD::OPC_CheckPredicateOrFail, 14,
6443/* 1840 */ MCD::OPC_Decode, 238, 24, 154, 2, // Opcode: V6_vrmpyzcbs_rx, DecodeIdx: 282
6444/* 1845 */ MCD::OPC_FilterValue, 1, 7, 0, // Skip to: 1856
6445/* 1849 */ MCD::OPC_CheckPredicateOrFail, 14,
6446/* 1851 */ MCD::OPC_Decode, 236, 24, 155, 2, // Opcode: V6_vrmpyzcbs_rt, DecodeIdx: 283
6447/* 1856 */ MCD::OPC_FilterValue, 2, 7, 0, // Skip to: 1867
6448/* 1860 */ MCD::OPC_CheckPredicateOrFail, 14,
6449/* 1862 */ MCD::OPC_Decode, 230, 24, 154, 2, // Opcode: V6_vrmpyzbub_rx, DecodeIdx: 282
6450/* 1867 */ MCD::OPC_FilterValueOrFail, 3,
6451/* 1869 */ MCD::OPC_CheckPredicateOrFail, 14,
6452/* 1871 */ MCD::OPC_Decode, 228, 24, 155, 2, // Opcode: V6_vrmpyzbub_rt, DecodeIdx: 283
6453/* 1876 */ MCD::OPC_FilterValueOrFail, 1,
6454/* 1878 */ MCD::OPC_CheckPredicateOrFail, 13,
6455/* 1880 */ MCD::OPC_Decode, 227, 22, 156, 2, // Opcode: V6_vdeal, DecodeIdx: 284
6456/* 1885 */ MCD::OPC_FilterValue, 26, 197, 0, // Skip to: 2086
6457/* 1889 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
6458/* 1892 */ MCD::OPC_FilterValue, 0, 58, 0, // Skip to: 1954
6459/* 1896 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6460/* 1899 */ MCD::OPC_FilterValue, 0, 15, 0, // Skip to: 1918
6461/* 1903 */ MCD::OPC_CheckPredicateOrFail, 13,
6462/* 1905 */ MCD::OPC_CheckFieldOrFail, 16, 5, 0,
6463/* 1909 */ MCD::OPC_CheckFieldOrFail, 7, 1, 0,
6464/* 1913 */ MCD::OPC_Decode, 200, 22, 157, 2, // Opcode: V6_vcmov, DecodeIdx: 285
6465/* 1918 */ MCD::OPC_FilterValueOrFail, 1,
6466/* 1920 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
6467/* 1923 */ MCD::OPC_FilterValue, 1, 7, 0, // Skip to: 1934
6468/* 1927 */ MCD::OPC_CheckPredicateOrFail, 15,
6469/* 1929 */ MCD::OPC_Decode, 255, 23, 133, 2, // Opcode: V6_vmpy_rt_sf, DecodeIdx: 261
6470/* 1934 */ MCD::OPC_FilterValue, 2, 7, 0, // Skip to: 1945
6471/* 1938 */ MCD::OPC_CheckPredicateOrFail, 15,
6472/* 1940 */ MCD::OPC_Decode, 254, 23, 133, 2, // Opcode: V6_vmpy_rt_qf16, DecodeIdx: 261
6473/* 1945 */ MCD::OPC_FilterValueOrFail, 3,
6474/* 1947 */ MCD::OPC_CheckPredicateOrFail, 15,
6475/* 1949 */ MCD::OPC_Decode, 253, 23, 133, 2, // Opcode: V6_vmpy_rt_hf, DecodeIdx: 261
6476/* 1954 */ MCD::OPC_FilterValue, 1, 19, 0, // Skip to: 1977
6477/* 1958 */ MCD::OPC_CheckPredicateOrFail, 13,
6478/* 1960 */ MCD::OPC_CheckFieldOrFail, 16, 5, 0,
6479/* 1964 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
6480/* 1968 */ MCD::OPC_CheckFieldOrFail, 7, 1, 0,
6481/* 1972 */ MCD::OPC_Decode, 188, 24, 157, 2, // Opcode: V6_vncmov, DecodeIdx: 285
6482/* 1977 */ MCD::OPC_FilterValue, 2, 15, 0, // Skip to: 1996
6483/* 1981 */ MCD::OPC_CheckPredicateOrFail, 13,
6484/* 1983 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
6485/* 1987 */ MCD::OPC_CheckFieldOrFail, 7, 1, 0,
6486/* 1991 */ MCD::OPC_Decode, 187, 24, 158, 2, // Opcode: V6_vnccombine, DecodeIdx: 286
6487/* 1996 */ MCD::OPC_FilterValue, 3, 15, 0, // Skip to: 2015
6488/* 2000 */ MCD::OPC_CheckPredicateOrFail, 13,
6489/* 2002 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
6490/* 2006 */ MCD::OPC_CheckFieldOrFail, 7, 1, 0,
6491/* 2010 */ MCD::OPC_Decode, 197, 22, 158, 2, // Opcode: V6_vccombine, DecodeIdx: 286
6492/* 2015 */ MCD::OPC_FilterValue, 4, 15, 0, // Skip to: 2034
6493/* 2019 */ MCD::OPC_CheckPredicateOrFail, 16,
6494/* 2021 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
6495/* 2025 */ MCD::OPC_CheckFieldOrFail, 5, 3, 7,
6496/* 2029 */ MCD::OPC_Decode, 245, 24, 159, 2, // Opcode: V6_vrotr, DecodeIdx: 287
6497/* 2034 */ MCD::OPC_FilterValue, 5, 15, 0, // Skip to: 2053
6498/* 2038 */ MCD::OPC_CheckPredicateOrFail, 16,
6499/* 2040 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
6500/* 2044 */ MCD::OPC_CheckFieldOrFail, 5, 3, 7,
6501/* 2048 */ MCD::OPC_Decode, 158, 22, 160, 2, // Opcode: V6_vasr_into, DecodeIdx: 288
6502/* 2053 */ MCD::OPC_FilterValueOrFail, 6,
6503/* 2055 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
6504/* 2058 */ MCD::OPC_FilterValue, 6, 11, 0, // Skip to: 2073
6505/* 2062 */ MCD::OPC_CheckPredicateOrFail, 17,
6506/* 2064 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
6507/* 2068 */ MCD::OPC_Decode, 210, 22, 159, 2, // Opcode: V6_vcvt2_b_hf, DecodeIdx: 287
6508/* 2073 */ MCD::OPC_FilterValueOrFail, 7,
6509/* 2075 */ MCD::OPC_CheckPredicateOrFail, 17,
6510/* 2077 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
6511/* 2081 */ MCD::OPC_Decode, 213, 22, 159, 2, // Opcode: V6_vcvt2_ub_hf, DecodeIdx: 287
6512/* 2086 */ MCD::OPC_FilterValue, 27, 205, 0, // Skip to: 2295
6513/* 2090 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
6514/* 2093 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 2120
6515/* 2097 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6516/* 2100 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 2111
6517/* 2104 */ MCD::OPC_CheckPredicateOrFail, 13,
6518/* 2106 */ MCD::OPC_Decode, 141, 22, 129, 2, // Opcode: V6_valignb, DecodeIdx: 257
6519/* 2111 */ MCD::OPC_FilterValueOrFail, 1,
6520/* 2113 */ MCD::OPC_CheckPredicateOrFail, 13,
6521/* 2115 */ MCD::OPC_Decode, 161, 22, 129, 2, // Opcode: V6_vasrhbrndsat, DecodeIdx: 257
6522/* 2120 */ MCD::OPC_FilterValue, 1, 23, 0, // Skip to: 2147
6523/* 2124 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6524/* 2127 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 2138
6525/* 2131 */ MCD::OPC_CheckPredicateOrFail, 13,
6526/* 2133 */ MCD::OPC_Decode, 193, 23, 129, 2, // Opcode: V6_vlalignb, DecodeIdx: 257
6527/* 2138 */ MCD::OPC_FilterValueOrFail, 1,
6528/* 2140 */ MCD::OPC_CheckPredicateOrFail, 13,
6529/* 2142 */ MCD::OPC_Decode, 201, 23, 129, 2, // Opcode: V6_vlutvvb, DecodeIdx: 257
6530/* 2147 */ MCD::OPC_FilterValue, 2, 11, 0, // Skip to: 2162
6531/* 2151 */ MCD::OPC_CheckPredicateOrFail, 13,
6532/* 2153 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
6533/* 2157 */ MCD::OPC_Decode, 176, 22, 129, 2, // Opcode: V6_vasrwh, DecodeIdx: 257
6534/* 2162 */ MCD::OPC_FilterValue, 3, 23, 0, // Skip to: 2189
6535/* 2166 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6536/* 2169 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 2180
6537/* 2173 */ MCD::OPC_CheckPredicateOrFail, 13,
6538/* 2175 */ MCD::OPC_Decode, 178, 22, 129, 2, // Opcode: V6_vasrwhsat, DecodeIdx: 257
6539/* 2180 */ MCD::OPC_FilterValueOrFail, 1,
6540/* 2182 */ MCD::OPC_CheckPredicateOrFail, 13,
6541/* 2184 */ MCD::OPC_Decode, 147, 25, 130, 2, // Opcode: V6_vshuffvdd, DecodeIdx: 258
6542/* 2189 */ MCD::OPC_FilterValue, 4, 23, 0, // Skip to: 2216
6543/* 2193 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6544/* 2196 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 2207
6545/* 2200 */ MCD::OPC_CheckPredicateOrFail, 13,
6546/* 2202 */ MCD::OPC_Decode, 177, 22, 129, 2, // Opcode: V6_vasrwhrndsat, DecodeIdx: 257
6547/* 2207 */ MCD::OPC_FilterValueOrFail, 1,
6548/* 2209 */ MCD::OPC_CheckPredicateOrFail, 13,
6549/* 2211 */ MCD::OPC_Decode, 231, 22, 130, 2, // Opcode: V6_vdealvdd, DecodeIdx: 258
6550/* 2216 */ MCD::OPC_FilterValue, 5, 23, 0, // Skip to: 2243
6551/* 2220 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6552/* 2223 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 2234
6553/* 2227 */ MCD::OPC_CheckPredicateOrFail, 13,
6554/* 2229 */ MCD::OPC_Decode, 180, 22, 129, 2, // Opcode: V6_vasrwuhsat, DecodeIdx: 257
6555/* 2234 */ MCD::OPC_FilterValueOrFail, 1,
6556/* 2236 */ MCD::OPC_CheckPredicateOrFail, 13,
6557/* 2238 */ MCD::OPC_Decode, 203, 23, 161, 2, // Opcode: V6_vlutvvb_oracc, DecodeIdx: 289
6558/* 2243 */ MCD::OPC_FilterValue, 6, 23, 0, // Skip to: 2270
6559/* 2247 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6560/* 2250 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 2261
6561/* 2254 */ MCD::OPC_CheckPredicateOrFail, 13,
6562/* 2256 */ MCD::OPC_Decode, 164, 22, 129, 2, // Opcode: V6_vasrhubsat, DecodeIdx: 257
6563/* 2261 */ MCD::OPC_FilterValueOrFail, 1,
6564/* 2263 */ MCD::OPC_CheckPredicateOrFail, 13,
6565/* 2265 */ MCD::OPC_Decode, 206, 23, 130, 2, // Opcode: V6_vlutvwh, DecodeIdx: 258
6566/* 2270 */ MCD::OPC_FilterValueOrFail, 7,
6567/* 2272 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6568/* 2275 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 2286
6569/* 2279 */ MCD::OPC_CheckPredicateOrFail, 13,
6570/* 2281 */ MCD::OPC_Decode, 163, 22, 129, 2, // Opcode: V6_vasrhubrndsat, DecodeIdx: 257
6571/* 2286 */ MCD::OPC_FilterValueOrFail, 1,
6572/* 2288 */ MCD::OPC_CheckPredicateOrFail, 13,
6573/* 2290 */ MCD::OPC_Decode, 208, 23, 162, 2, // Opcode: V6_vlutvwh_oracc, DecodeIdx: 290
6574/* 2295 */ MCD::OPC_FilterValue, 28, 32, 7, // Skip to: 4123
6575/* 2299 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
6576/* 2302 */ MCD::OPC_FilterValue, 0, 217, 0, // Skip to: 2523
6577/* 2306 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
6578/* 2309 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 2336
6579/* 2313 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6580/* 2316 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 2327
6581/* 2320 */ MCD::OPC_CheckPredicateOrFail, 13,
6582/* 2322 */ MCD::OPC_Decode, 222, 24, 159, 2, // Opcode: V6_vrmpyubv, DecodeIdx: 287
6583/* 2327 */ MCD::OPC_FilterValueOrFail, 1,
6584/* 2329 */ MCD::OPC_CheckPredicateOrFail, 13,
6585/* 2331 */ MCD::OPC_Decode, 223, 24, 163, 2, // Opcode: V6_vrmpyubv_acc, DecodeIdx: 291
6586/* 2336 */ MCD::OPC_FilterValue, 1, 23, 0, // Skip to: 2363
6587/* 2340 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6588/* 2343 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 2354
6589/* 2347 */ MCD::OPC_CheckPredicateOrFail, 13,
6590/* 2349 */ MCD::OPC_Decode, 214, 24, 159, 2, // Opcode: V6_vrmpybv, DecodeIdx: 287
6591/* 2354 */ MCD::OPC_FilterValueOrFail, 1,
6592/* 2356 */ MCD::OPC_CheckPredicateOrFail, 13,
6593/* 2358 */ MCD::OPC_Decode, 215, 24, 163, 2, // Opcode: V6_vrmpybv_acc, DecodeIdx: 291
6594/* 2363 */ MCD::OPC_FilterValue, 2, 23, 0, // Skip to: 2390
6595/* 2367 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6596/* 2370 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 2381
6597/* 2374 */ MCD::OPC_CheckPredicateOrFail, 13,
6598/* 2376 */ MCD::OPC_Decode, 212, 24, 159, 2, // Opcode: V6_vrmpybusv, DecodeIdx: 287
6599/* 2381 */ MCD::OPC_FilterValueOrFail, 1,
6600/* 2383 */ MCD::OPC_CheckPredicateOrFail, 13,
6601/* 2385 */ MCD::OPC_Decode, 213, 24, 163, 2, // Opcode: V6_vrmpybusv_acc, DecodeIdx: 291
6602/* 2390 */ MCD::OPC_FilterValue, 3, 23, 0, // Skip to: 2417
6603/* 2394 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6604/* 2397 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 2408
6605/* 2401 */ MCD::OPC_CheckPredicateOrFail, 13,
6606/* 2403 */ MCD::OPC_Decode, 251, 22, 159, 2, // Opcode: V6_vdmpyhvsat, DecodeIdx: 287
6607/* 2408 */ MCD::OPC_FilterValueOrFail, 1,
6608/* 2410 */ MCD::OPC_CheckPredicateOrFail, 13,
6609/* 2412 */ MCD::OPC_Decode, 252, 22, 163, 2, // Opcode: V6_vdmpyhvsat_acc, DecodeIdx: 291
6610/* 2417 */ MCD::OPC_FilterValue, 4, 23, 0, // Skip to: 2444
6611/* 2421 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6612/* 2424 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 2435
6613/* 2428 */ MCD::OPC_CheckPredicateOrFail, 13,
6614/* 2430 */ MCD::OPC_Decode, 137, 24, 164, 2, // Opcode: V6_vmpybv, DecodeIdx: 292
6615/* 2435 */ MCD::OPC_FilterValueOrFail, 1,
6616/* 2437 */ MCD::OPC_CheckPredicateOrFail, 13,
6617/* 2439 */ MCD::OPC_Decode, 138, 24, 160, 2, // Opcode: V6_vmpybv_acc, DecodeIdx: 288
6618/* 2444 */ MCD::OPC_FilterValue, 5, 23, 0, // Skip to: 2471
6619/* 2448 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6620/* 2451 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 2462
6621/* 2455 */ MCD::OPC_CheckPredicateOrFail, 13,
6622/* 2457 */ MCD::OPC_Decode, 173, 24, 164, 2, // Opcode: V6_vmpyubv, DecodeIdx: 292
6623/* 2462 */ MCD::OPC_FilterValueOrFail, 1,
6624/* 2464 */ MCD::OPC_CheckPredicateOrFail, 13,
6625/* 2466 */ MCD::OPC_Decode, 174, 24, 160, 2, // Opcode: V6_vmpyubv_acc, DecodeIdx: 288
6626/* 2471 */ MCD::OPC_FilterValue, 6, 23, 0, // Skip to: 2498
6627/* 2475 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6628/* 2478 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 2489
6629/* 2482 */ MCD::OPC_CheckPredicateOrFail, 13,
6630/* 2484 */ MCD::OPC_Decode, 135, 24, 164, 2, // Opcode: V6_vmpybusv, DecodeIdx: 292
6631/* 2489 */ MCD::OPC_FilterValueOrFail, 1,
6632/* 2491 */ MCD::OPC_CheckPredicateOrFail, 13,
6633/* 2493 */ MCD::OPC_Decode, 136, 24, 160, 2, // Opcode: V6_vmpybusv_acc, DecodeIdx: 288
6634/* 2498 */ MCD::OPC_FilterValueOrFail, 7,
6635/* 2500 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6636/* 2503 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 2514
6637/* 2507 */ MCD::OPC_CheckPredicateOrFail, 13,
6638/* 2509 */ MCD::OPC_Decode, 148, 24, 164, 2, // Opcode: V6_vmpyhv, DecodeIdx: 292
6639/* 2514 */ MCD::OPC_FilterValueOrFail, 1,
6640/* 2516 */ MCD::OPC_CheckPredicateOrFail, 13,
6641/* 2518 */ MCD::OPC_Decode, 149, 24, 160, 2, // Opcode: V6_vmpyhv_acc, DecodeIdx: 288
6642/* 2523 */ MCD::OPC_FilterValue, 1, 217, 0, // Skip to: 2744
6643/* 2527 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
6644/* 2530 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 2557
6645/* 2534 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6646/* 2537 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 2548
6647/* 2541 */ MCD::OPC_CheckPredicateOrFail, 13,
6648/* 2543 */ MCD::OPC_Decode, 179, 24, 164, 2, // Opcode: V6_vmpyuhv, DecodeIdx: 292
6649/* 2548 */ MCD::OPC_FilterValueOrFail, 1,
6650/* 2550 */ MCD::OPC_CheckPredicateOrFail, 13,
6651/* 2552 */ MCD::OPC_Decode, 180, 24, 160, 2, // Opcode: V6_vmpyuhv_acc, DecodeIdx: 288
6652/* 2557 */ MCD::OPC_FilterValue, 1, 23, 0, // Skip to: 2584
6653/* 2561 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6654/* 2564 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 2575
6655/* 2568 */ MCD::OPC_CheckPredicateOrFail, 13,
6656/* 2570 */ MCD::OPC_Decode, 150, 24, 159, 2, // Opcode: V6_vmpyhvsrs, DecodeIdx: 287
6657/* 2575 */ MCD::OPC_FilterValueOrFail, 1,
6658/* 2577 */ MCD::OPC_CheckPredicateOrFail, 13,
6659/* 2579 */ MCD::OPC_Decode, 147, 24, 160, 2, // Opcode: V6_vmpyhus_acc, DecodeIdx: 288
6660/* 2584 */ MCD::OPC_FilterValue, 2, 23, 0, // Skip to: 2611
6661/* 2588 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6662/* 2591 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 2602
6663/* 2595 */ MCD::OPC_CheckPredicateOrFail, 13,
6664/* 2597 */ MCD::OPC_Decode, 146, 24, 164, 2, // Opcode: V6_vmpyhus, DecodeIdx: 292
6665/* 2602 */ MCD::OPC_FilterValueOrFail, 1,
6666/* 2604 */ MCD::OPC_CheckPredicateOrFail, 11,
6667/* 2606 */ MCD::OPC_Decode, 251, 21, 160, 2, // Opcode: V6_vaddhw_acc, DecodeIdx: 288
6668/* 2611 */ MCD::OPC_FilterValue, 3, 23, 0, // Skip to: 2638
6669/* 2615 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6670/* 2618 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 2629
6671/* 2622 */ MCD::OPC_CheckPredicateOrFail, 13,
6672/* 2624 */ MCD::OPC_Decode, 230, 23, 165, 2, // Opcode: V6_vmpabusv, DecodeIdx: 293
6673/* 2629 */ MCD::OPC_FilterValueOrFail, 1,
6674/* 2631 */ MCD::OPC_CheckPredicateOrFail, 11,
6675/* 2633 */ MCD::OPC_Decode, 167, 24, 160, 2, // Opcode: V6_vmpyowh_64_acc, DecodeIdx: 288
6676/* 2638 */ MCD::OPC_FilterValue, 4, 23, 0, // Skip to: 2665
6677/* 2642 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6678/* 2645 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 2656
6679/* 2649 */ MCD::OPC_CheckPredicateOrFail, 13,
6680/* 2651 */ MCD::OPC_Decode, 155, 24, 159, 2, // Opcode: V6_vmpyih, DecodeIdx: 287
6681/* 2656 */ MCD::OPC_FilterValueOrFail, 1,
6682/* 2658 */ MCD::OPC_CheckPredicateOrFail, 13,
6683/* 2660 */ MCD::OPC_Decode, 156, 24, 163, 2, // Opcode: V6_vmpyih_acc, DecodeIdx: 291
6684/* 2665 */ MCD::OPC_FilterValue, 5, 23, 0, // Skip to: 2692
6685/* 2669 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6686/* 2672 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 2683
6687/* 2676 */ MCD::OPC_CheckPredicateOrFail, 13,
6688/* 2678 */ MCD::OPC_Decode, 143, 22, 159, 2, // Opcode: V6_vand, DecodeIdx: 287
6689/* 2683 */ MCD::OPC_FilterValueOrFail, 1,
6690/* 2685 */ MCD::OPC_CheckPredicateOrFail, 13,
6691/* 2687 */ MCD::OPC_Decode, 154, 24, 163, 2, // Opcode: V6_vmpyiewuh_acc, DecodeIdx: 291
6692/* 2692 */ MCD::OPC_FilterValue, 6, 23, 0, // Skip to: 2719
6693/* 2696 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6694/* 2699 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 2710
6695/* 2703 */ MCD::OPC_CheckPredicateOrFail, 13,
6696/* 2705 */ MCD::OPC_Decode, 192, 24, 159, 2, // Opcode: V6_vor, DecodeIdx: 287
6697/* 2710 */ MCD::OPC_FilterValueOrFail, 1,
6698/* 2712 */ MCD::OPC_CheckPredicateOrFail, 13,
6699/* 2714 */ MCD::OPC_Decode, 170, 24, 163, 2, // Opcode: V6_vmpyowh_sacc, DecodeIdx: 291
6700/* 2719 */ MCD::OPC_FilterValueOrFail, 7,
6701/* 2721 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6702/* 2724 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 2735
6703/* 2728 */ MCD::OPC_CheckPredicateOrFail, 13,
6704/* 2730 */ MCD::OPC_Decode, 213, 25, 159, 2, // Opcode: V6_vxor, DecodeIdx: 287
6705/* 2735 */ MCD::OPC_FilterValueOrFail, 1,
6706/* 2737 */ MCD::OPC_CheckPredicateOrFail, 13,
6707/* 2739 */ MCD::OPC_Decode, 169, 24, 163, 2, // Opcode: V6_vmpyowh_rnd_sacc, DecodeIdx: 291
6708/* 2744 */ MCD::OPC_FilterValue, 2, 193, 0, // Skip to: 2941
6709/* 2748 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
6710/* 2751 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 2778
6711/* 2755 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6712/* 2758 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 2769
6713/* 2762 */ MCD::OPC_CheckPredicateOrFail, 13,
6714/* 2764 */ MCD::OPC_Decode, 135, 22, 159, 2, // Opcode: V6_vaddw, DecodeIdx: 287
6715/* 2769 */ MCD::OPC_FilterValueOrFail, 1,
6716/* 2771 */ MCD::OPC_CheckPredicateOrFail, 13,
6717/* 2773 */ MCD::OPC_Decode, 152, 24, 163, 2, // Opcode: V6_vmpyiewh_acc, DecodeIdx: 291
6718/* 2778 */ MCD::OPC_FilterValue, 1, 23, 0, // Skip to: 2805
6719/* 2782 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6720/* 2785 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 2796
6721/* 2789 */ MCD::OPC_CheckPredicateOrFail, 13,
6722/* 2791 */ MCD::OPC_Decode, 254, 21, 159, 2, // Opcode: V6_vaddubsat, DecodeIdx: 287
6723/* 2796 */ MCD::OPC_FilterValueOrFail, 1,
6724/* 2798 */ MCD::OPC_CheckPredicateOrFail, 18,
6725/* 2800 */ MCD::OPC_Decode, 131, 24, 160, 2, // Opcode: V6_vmpy_sf_hf_acc, DecodeIdx: 288
6726/* 2805 */ MCD::OPC_FilterValue, 2, 23, 0, // Skip to: 2832
6727/* 2809 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6728/* 2812 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 2823
6729/* 2816 */ MCD::OPC_CheckPredicateOrFail, 13,
6730/* 2818 */ MCD::OPC_Decode, 129, 22, 159, 2, // Opcode: V6_vadduhsat, DecodeIdx: 287
6731/* 2823 */ MCD::OPC_FilterValueOrFail, 1,
6732/* 2825 */ MCD::OPC_CheckPredicateOrFail, 18,
6733/* 2827 */ MCD::OPC_Decode, 244, 23, 163, 2, // Opcode: V6_vmpy_hf_hf_acc, DecodeIdx: 291
6734/* 2832 */ MCD::OPC_FilterValue, 3, 23, 0, // Skip to: 2859
6735/* 2836 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6736/* 2839 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 2850
6737/* 2843 */ MCD::OPC_CheckPredicateOrFail, 13,
6738/* 2845 */ MCD::OPC_Decode, 248, 21, 159, 2, // Opcode: V6_vaddhsat, DecodeIdx: 287
6739/* 2850 */ MCD::OPC_FilterValueOrFail, 1,
6740/* 2852 */ MCD::OPC_CheckPredicateOrFail, 18,
6741/* 2854 */ MCD::OPC_Decode, 234, 22, 163, 2, // Opcode: V6_vdmpy_sf_hf_acc, DecodeIdx: 291
6742/* 2859 */ MCD::OPC_FilterValue, 4, 23, 0, // Skip to: 2886
6743/* 2863 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6744/* 2866 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 2877
6745/* 2870 */ MCD::OPC_CheckPredicateOrFail, 13,
6746/* 2872 */ MCD::OPC_Decode, 139, 22, 159, 2, // Opcode: V6_vaddwsat, DecodeIdx: 287
6747/* 2877 */ MCD::OPC_FilterValueOrFail, 1,
6748/* 2879 */ MCD::OPC_CheckPredicateOrFail, 11,
6749/* 2881 */ MCD::OPC_Decode, 132, 22, 160, 2, // Opcode: V6_vadduhw_acc, DecodeIdx: 288
6750/* 2886 */ MCD::OPC_FilterValue, 5, 23, 0, // Skip to: 2913
6751/* 2890 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6752/* 2893 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 2904
6753/* 2897 */ MCD::OPC_CheckPredicateOrFail, 13,
6754/* 2899 */ MCD::OPC_Decode, 162, 25, 159, 2, // Opcode: V6_vsubb, DecodeIdx: 287
6755/* 2904 */ MCD::OPC_FilterValueOrFail, 1,
6756/* 2906 */ MCD::OPC_CheckPredicateOrFail, 11,
6757/* 2908 */ MCD::OPC_Decode, 253, 21, 160, 2, // Opcode: V6_vaddubh_acc, DecodeIdx: 288
6758/* 2913 */ MCD::OPC_FilterValue, 6, 11, 0, // Skip to: 2928
6759/* 2917 */ MCD::OPC_CheckPredicateOrFail, 13,
6760/* 2919 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
6761/* 2923 */ MCD::OPC_Decode, 170, 25, 159, 2, // Opcode: V6_vsubh, DecodeIdx: 287
6762/* 2928 */ MCD::OPC_FilterValueOrFail, 7,
6763/* 2930 */ MCD::OPC_CheckPredicateOrFail, 13,
6764/* 2932 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
6765/* 2936 */ MCD::OPC_Decode, 186, 25, 159, 2, // Opcode: V6_vsubw, DecodeIdx: 287
6766/* 2941 */ MCD::OPC_FilterValue, 3, 225, 0, // Skip to: 3170
6767/* 2945 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
6768/* 2948 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 2975
6769/* 2952 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6770/* 2955 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 2966
6771/* 2959 */ MCD::OPC_CheckPredicateOrFail, 13,
6772/* 2961 */ MCD::OPC_Decode, 178, 25, 159, 2, // Opcode: V6_vsububsat, DecodeIdx: 287
6773/* 2966 */ MCD::OPC_FilterValueOrFail, 1,
6774/* 2968 */ MCD::OPC_CheckPredicateOrFail, 18,
6775/* 2970 */ MCD::OPC_Decode, 143, 23, 159, 2, // Opcode: V6_vfmin_hf, DecodeIdx: 287
6776/* 2975 */ MCD::OPC_FilterValue, 1, 23, 0, // Skip to: 3002
6777/* 2979 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6778/* 2982 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 2993
6779/* 2986 */ MCD::OPC_CheckPredicateOrFail, 13,
6780/* 2988 */ MCD::OPC_Decode, 181, 25, 159, 2, // Opcode: V6_vsubuhsat, DecodeIdx: 287
6781/* 2993 */ MCD::OPC_FilterValueOrFail, 1,
6782/* 2995 */ MCD::OPC_CheckPredicateOrFail, 18,
6783/* 2997 */ MCD::OPC_Decode, 144, 23, 159, 2, // Opcode: V6_vfmin_sf, DecodeIdx: 287
6784/* 3002 */ MCD::OPC_FilterValue, 2, 23, 0, // Skip to: 3029
6785/* 3006 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6786/* 3009 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 3020
6787/* 3013 */ MCD::OPC_CheckPredicateOrFail, 13,
6788/* 3015 */ MCD::OPC_Decode, 174, 25, 159, 2, // Opcode: V6_vsubhsat, DecodeIdx: 287
6789/* 3020 */ MCD::OPC_FilterValueOrFail, 1,
6790/* 3022 */ MCD::OPC_CheckPredicateOrFail, 18,
6791/* 3024 */ MCD::OPC_Decode, 140, 23, 159, 2, // Opcode: V6_vfmax_hf, DecodeIdx: 287
6792/* 3029 */ MCD::OPC_FilterValue, 3, 23, 0, // Skip to: 3056
6793/* 3033 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6794/* 3036 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 3047
6795/* 3040 */ MCD::OPC_CheckPredicateOrFail, 13,
6796/* 3042 */ MCD::OPC_Decode, 190, 25, 159, 2, // Opcode: V6_vsubwsat, DecodeIdx: 287
6797/* 3047 */ MCD::OPC_FilterValueOrFail, 1,
6798/* 3049 */ MCD::OPC_CheckPredicateOrFail, 18,
6799/* 3051 */ MCD::OPC_Decode, 141, 23, 159, 2, // Opcode: V6_vfmax_sf, DecodeIdx: 287
6800/* 3056 */ MCD::OPC_FilterValue, 4, 23, 0, // Skip to: 3083
6801/* 3060 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6802/* 3063 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 3074
6803/* 3067 */ MCD::OPC_CheckPredicateOrFail, 13,
6804/* 3069 */ MCD::OPC_Decode, 234, 21, 165, 2, // Opcode: V6_vaddb_dv, DecodeIdx: 293
6805/* 3074 */ MCD::OPC_FilterValueOrFail, 1,
6806/* 3076 */ MCD::OPC_CheckPredicateOrFail, 17,
6807/* 3078 */ MCD::OPC_Decode, 142, 23, 159, 2, // Opcode: V6_vfmin_f8, DecodeIdx: 287
6808/* 3083 */ MCD::OPC_FilterValue, 5, 23, 0, // Skip to: 3110
6809/* 3087 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6810/* 3090 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 3101
6811/* 3094 */ MCD::OPC_CheckPredicateOrFail, 13,
6812/* 3096 */ MCD::OPC_Decode, 245, 21, 165, 2, // Opcode: V6_vaddh_dv, DecodeIdx: 293
6813/* 3101 */ MCD::OPC_FilterValueOrFail, 1,
6814/* 3103 */ MCD::OPC_CheckPredicateOrFail, 17,
6815/* 3105 */ MCD::OPC_Decode, 139, 23, 159, 2, // Opcode: V6_vfmax_f8, DecodeIdx: 287
6816/* 3110 */ MCD::OPC_FilterValue, 6, 27, 0, // Skip to: 3141
6817/* 3114 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6818/* 3117 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 3128
6819/* 3121 */ MCD::OPC_CheckPredicateOrFail, 13,
6820/* 3123 */ MCD::OPC_Decode, 136, 22, 165, 2, // Opcode: V6_vaddw_dv, DecodeIdx: 293
6821/* 3128 */ MCD::OPC_FilterValueOrFail, 1,
6822/* 3130 */ MCD::OPC_CheckPredicateOrFail, 17,
6823/* 3132 */ MCD::OPC_CheckFieldOrFail, 16, 5, 6,
6824/* 3136 */ MCD::OPC_Decode, 209, 21, 166, 2, // Opcode: V6_vabs_f8, DecodeIdx: 294
6825/* 3141 */ MCD::OPC_FilterValueOrFail, 7,
6826/* 3143 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6827/* 3146 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 3157
6828/* 3150 */ MCD::OPC_CheckPredicateOrFail, 13,
6829/* 3152 */ MCD::OPC_Decode, 255, 21, 165, 2, // Opcode: V6_vaddubsat_dv, DecodeIdx: 293
6830/* 3157 */ MCD::OPC_FilterValueOrFail, 1,
6831/* 3159 */ MCD::OPC_CheckPredicateOrFail, 17,
6832/* 3161 */ MCD::OPC_CheckFieldOrFail, 16, 5, 6,
6833/* 3165 */ MCD::OPC_Decode, 145, 23, 166, 2, // Opcode: V6_vfneg_f8, DecodeIdx: 294
6834/* 3170 */ MCD::OPC_FilterValue, 4, 86, 2, // Skip to: 3772
6835/* 3174 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
6836/* 3177 */ MCD::OPC_FilterValue, 0, 83, 0, // Skip to: 3264
6837/* 3181 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6838/* 3184 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 3195
6839/* 3188 */ MCD::OPC_CheckPredicateOrFail, 13,
6840/* 3190 */ MCD::OPC_Decode, 130, 22, 165, 2, // Opcode: V6_vadduhsat_dv, DecodeIdx: 293
6841/* 3195 */ MCD::OPC_FilterValueOrFail, 1,
6842/* 3197 */ MCD::OPC_ExtractField, 2, 3, // Inst{4-2} ...
6843/* 3200 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 3211
6844/* 3204 */ MCD::OPC_CheckPredicateOrFail, 13,
6845/* 3206 */ MCD::OPC_Decode, 128, 23, 167, 2, // Opcode: V6_veqb_and, DecodeIdx: 295
6846/* 3211 */ MCD::OPC_FilterValue, 1, 7, 0, // Skip to: 3222
6847/* 3215 */ MCD::OPC_CheckPredicateOrFail, 13,
6848/* 3217 */ MCD::OPC_Decode, 132, 23, 167, 2, // Opcode: V6_veqh_and, DecodeIdx: 295
6849/* 3222 */ MCD::OPC_FilterValue, 2, 7, 0, // Skip to: 3233
6850/* 3226 */ MCD::OPC_CheckPredicateOrFail, 13,
6851/* 3228 */ MCD::OPC_Decode, 136, 23, 167, 2, // Opcode: V6_veqw_and, DecodeIdx: 295
6852/* 3233 */ MCD::OPC_FilterValue, 4, 7, 0, // Skip to: 3244
6853/* 3237 */ MCD::OPC_CheckPredicateOrFail, 13,
6854/* 3239 */ MCD::OPC_Decode, 155, 23, 167, 2, // Opcode: V6_vgtb_and, DecodeIdx: 295
6855/* 3244 */ MCD::OPC_FilterValue, 5, 7, 0, // Skip to: 3255
6856/* 3248 */ MCD::OPC_CheckPredicateOrFail, 13,
6857/* 3250 */ MCD::OPC_Decode, 163, 23, 167, 2, // Opcode: V6_vgth_and, DecodeIdx: 295
6858/* 3255 */ MCD::OPC_FilterValueOrFail, 6,
6859/* 3257 */ MCD::OPC_CheckPredicateOrFail, 13,
6860/* 3259 */ MCD::OPC_Decode, 187, 23, 167, 2, // Opcode: V6_vgtw_and, DecodeIdx: 295
6861/* 3264 */ MCD::OPC_FilterValue, 1, 83, 0, // Skip to: 3351
6862/* 3268 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6863/* 3271 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 3282
6864/* 3275 */ MCD::OPC_CheckPredicateOrFail, 13,
6865/* 3277 */ MCD::OPC_Decode, 249, 21, 165, 2, // Opcode: V6_vaddhsat_dv, DecodeIdx: 293
6866/* 3282 */ MCD::OPC_FilterValueOrFail, 1,
6867/* 3284 */ MCD::OPC_ExtractField, 2, 3, // Inst{4-2} ...
6868/* 3287 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 3298
6869/* 3291 */ MCD::OPC_CheckPredicateOrFail, 13,
6870/* 3293 */ MCD::OPC_Decode, 175, 23, 167, 2, // Opcode: V6_vgtub_and, DecodeIdx: 295
6871/* 3298 */ MCD::OPC_FilterValue, 1, 7, 0, // Skip to: 3309
6872/* 3302 */ MCD::OPC_CheckPredicateOrFail, 13,
6873/* 3304 */ MCD::OPC_Decode, 179, 23, 167, 2, // Opcode: V6_vgtuh_and, DecodeIdx: 295
6874/* 3309 */ MCD::OPC_FilterValue, 2, 7, 0, // Skip to: 3320
6875/* 3313 */ MCD::OPC_CheckPredicateOrFail, 13,
6876/* 3315 */ MCD::OPC_Decode, 183, 23, 167, 2, // Opcode: V6_vgtuw_and, DecodeIdx: 295
6877/* 3320 */ MCD::OPC_FilterValue, 4, 7, 0, // Skip to: 3331
6878/* 3324 */ MCD::OPC_CheckPredicateOrFail, 19,
6879/* 3326 */ MCD::OPC_Decode, 172, 23, 167, 2, // Opcode: V6_vgtsf_or, DecodeIdx: 295
6880/* 3331 */ MCD::OPC_FilterValue, 5, 7, 0, // Skip to: 3342
6881/* 3335 */ MCD::OPC_CheckPredicateOrFail, 19,
6882/* 3337 */ MCD::OPC_Decode, 168, 23, 167, 2, // Opcode: V6_vgthf_or, DecodeIdx: 295
6883/* 3342 */ MCD::OPC_FilterValueOrFail, 6,
6884/* 3344 */ MCD::OPC_CheckPredicateOrFail, 20,
6885/* 3346 */ MCD::OPC_Decode, 160, 23, 167, 2, // Opcode: V6_vgtbf_or, DecodeIdx: 295
6886/* 3351 */ MCD::OPC_FilterValue, 2, 83, 0, // Skip to: 3438
6887/* 3355 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6888/* 3358 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 3369
6889/* 3362 */ MCD::OPC_CheckPredicateOrFail, 13,
6890/* 3364 */ MCD::OPC_Decode, 140, 22, 165, 2, // Opcode: V6_vaddwsat_dv, DecodeIdx: 293
6891/* 3369 */ MCD::OPC_FilterValueOrFail, 1,
6892/* 3371 */ MCD::OPC_ExtractField, 2, 3, // Inst{4-2} ...
6893/* 3374 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 3385
6894/* 3378 */ MCD::OPC_CheckPredicateOrFail, 13,
6895/* 3380 */ MCD::OPC_Decode, 129, 23, 167, 2, // Opcode: V6_veqb_or, DecodeIdx: 295
6896/* 3385 */ MCD::OPC_FilterValue, 1, 7, 0, // Skip to: 3396
6897/* 3389 */ MCD::OPC_CheckPredicateOrFail, 13,
6898/* 3391 */ MCD::OPC_Decode, 133, 23, 167, 2, // Opcode: V6_veqh_or, DecodeIdx: 295
6899/* 3396 */ MCD::OPC_FilterValue, 2, 7, 0, // Skip to: 3407
6900/* 3400 */ MCD::OPC_CheckPredicateOrFail, 13,
6901/* 3402 */ MCD::OPC_Decode, 137, 23, 167, 2, // Opcode: V6_veqw_or, DecodeIdx: 295
6902/* 3407 */ MCD::OPC_FilterValue, 4, 7, 0, // Skip to: 3418
6903/* 3411 */ MCD::OPC_CheckPredicateOrFail, 13,
6904/* 3413 */ MCD::OPC_Decode, 156, 23, 167, 2, // Opcode: V6_vgtb_or, DecodeIdx: 295
6905/* 3418 */ MCD::OPC_FilterValue, 5, 7, 0, // Skip to: 3429
6906/* 3422 */ MCD::OPC_CheckPredicateOrFail, 13,
6907/* 3424 */ MCD::OPC_Decode, 164, 23, 167, 2, // Opcode: V6_vgth_or, DecodeIdx: 295
6908/* 3429 */ MCD::OPC_FilterValueOrFail, 6,
6909/* 3431 */ MCD::OPC_CheckPredicateOrFail, 13,
6910/* 3433 */ MCD::OPC_Decode, 188, 23, 167, 2, // Opcode: V6_vgtw_or, DecodeIdx: 295
6911/* 3438 */ MCD::OPC_FilterValue, 3, 83, 0, // Skip to: 3525
6912/* 3442 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6913/* 3445 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 3456
6914/* 3449 */ MCD::OPC_CheckPredicateOrFail, 13,
6915/* 3451 */ MCD::OPC_Decode, 163, 25, 165, 2, // Opcode: V6_vsubb_dv, DecodeIdx: 293
6916/* 3456 */ MCD::OPC_FilterValueOrFail, 1,
6917/* 3458 */ MCD::OPC_ExtractField, 2, 3, // Inst{4-2} ...
6918/* 3461 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 3472
6919/* 3465 */ MCD::OPC_CheckPredicateOrFail, 13,
6920/* 3467 */ MCD::OPC_Decode, 176, 23, 167, 2, // Opcode: V6_vgtub_or, DecodeIdx: 295
6921/* 3472 */ MCD::OPC_FilterValue, 1, 7, 0, // Skip to: 3483
6922/* 3476 */ MCD::OPC_CheckPredicateOrFail, 13,
6923/* 3478 */ MCD::OPC_Decode, 180, 23, 167, 2, // Opcode: V6_vgtuh_or, DecodeIdx: 295
6924/* 3483 */ MCD::OPC_FilterValue, 2, 7, 0, // Skip to: 3494
6925/* 3487 */ MCD::OPC_CheckPredicateOrFail, 13,
6926/* 3489 */ MCD::OPC_Decode, 184, 23, 167, 2, // Opcode: V6_vgtuw_or, DecodeIdx: 295
6927/* 3494 */ MCD::OPC_FilterValue, 4, 7, 0, // Skip to: 3505
6928/* 3498 */ MCD::OPC_CheckPredicateOrFail, 19,
6929/* 3500 */ MCD::OPC_Decode, 170, 23, 168, 2, // Opcode: V6_vgtsf, DecodeIdx: 296
6930/* 3505 */ MCD::OPC_FilterValue, 5, 7, 0, // Skip to: 3516
6931/* 3509 */ MCD::OPC_CheckPredicateOrFail, 19,
6932/* 3511 */ MCD::OPC_Decode, 166, 23, 168, 2, // Opcode: V6_vgthf, DecodeIdx: 296
6933/* 3516 */ MCD::OPC_FilterValueOrFail, 6,
6934/* 3518 */ MCD::OPC_CheckPredicateOrFail, 20,
6935/* 3520 */ MCD::OPC_Decode, 158, 23, 168, 2, // Opcode: V6_vgtbf, DecodeIdx: 296
6936/* 3525 */ MCD::OPC_FilterValue, 4, 83, 0, // Skip to: 3612
6937/* 3529 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6938/* 3532 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 3543
6939/* 3536 */ MCD::OPC_CheckPredicateOrFail, 13,
6940/* 3538 */ MCD::OPC_Decode, 171, 25, 165, 2, // Opcode: V6_vsubh_dv, DecodeIdx: 293
6941/* 3543 */ MCD::OPC_FilterValueOrFail, 1,
6942/* 3545 */ MCD::OPC_ExtractField, 2, 3, // Inst{4-2} ...
6943/* 3548 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 3559
6944/* 3552 */ MCD::OPC_CheckPredicateOrFail, 13,
6945/* 3554 */ MCD::OPC_Decode, 130, 23, 167, 2, // Opcode: V6_veqb_xor, DecodeIdx: 295
6946/* 3559 */ MCD::OPC_FilterValue, 1, 7, 0, // Skip to: 3570
6947/* 3563 */ MCD::OPC_CheckPredicateOrFail, 13,
6948/* 3565 */ MCD::OPC_Decode, 134, 23, 167, 2, // Opcode: V6_veqh_xor, DecodeIdx: 295
6949/* 3570 */ MCD::OPC_FilterValue, 2, 7, 0, // Skip to: 3581
6950/* 3574 */ MCD::OPC_CheckPredicateOrFail, 13,
6951/* 3576 */ MCD::OPC_Decode, 138, 23, 167, 2, // Opcode: V6_veqw_xor, DecodeIdx: 295
6952/* 3581 */ MCD::OPC_FilterValue, 4, 7, 0, // Skip to: 3592
6953/* 3585 */ MCD::OPC_CheckPredicateOrFail, 13,
6954/* 3587 */ MCD::OPC_Decode, 157, 23, 167, 2, // Opcode: V6_vgtb_xor, DecodeIdx: 295
6955/* 3592 */ MCD::OPC_FilterValue, 5, 7, 0, // Skip to: 3603
6956/* 3596 */ MCD::OPC_CheckPredicateOrFail, 13,
6957/* 3598 */ MCD::OPC_Decode, 165, 23, 167, 2, // Opcode: V6_vgth_xor, DecodeIdx: 295
6958/* 3603 */ MCD::OPC_FilterValueOrFail, 6,
6959/* 3605 */ MCD::OPC_CheckPredicateOrFail, 13,
6960/* 3607 */ MCD::OPC_Decode, 189, 23, 167, 2, // Opcode: V6_vgtw_xor, DecodeIdx: 295
6961/* 3612 */ MCD::OPC_FilterValue, 5, 50, 0, // Skip to: 3666
6962/* 3616 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6963/* 3619 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 3630
6964/* 3623 */ MCD::OPC_CheckPredicateOrFail, 13,
6965/* 3625 */ MCD::OPC_Decode, 187, 25, 165, 2, // Opcode: V6_vsubw_dv, DecodeIdx: 293
6966/* 3630 */ MCD::OPC_FilterValueOrFail, 1,
6967/* 3632 */ MCD::OPC_ExtractField, 2, 3, // Inst{4-2} ...
6968/* 3635 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 3646
6969/* 3639 */ MCD::OPC_CheckPredicateOrFail, 13,
6970/* 3641 */ MCD::OPC_Decode, 177, 23, 167, 2, // Opcode: V6_vgtub_xor, DecodeIdx: 295
6971/* 3646 */ MCD::OPC_FilterValue, 1, 7, 0, // Skip to: 3657
6972/* 3650 */ MCD::OPC_CheckPredicateOrFail, 13,
6973/* 3652 */ MCD::OPC_Decode, 181, 23, 167, 2, // Opcode: V6_vgtuh_xor, DecodeIdx: 295
6974/* 3657 */ MCD::OPC_FilterValueOrFail, 2,
6975/* 3659 */ MCD::OPC_CheckPredicateOrFail, 13,
6976/* 3661 */ MCD::OPC_Decode, 185, 23, 167, 2, // Opcode: V6_vgtuw_xor, DecodeIdx: 295
6977/* 3666 */ MCD::OPC_FilterValue, 6, 50, 0, // Skip to: 3720
6978/* 3670 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6979/* 3673 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 3684
6980/* 3677 */ MCD::OPC_CheckPredicateOrFail, 13,
6981/* 3679 */ MCD::OPC_Decode, 179, 25, 165, 2, // Opcode: V6_vsububsat_dv, DecodeIdx: 293
6982/* 3684 */ MCD::OPC_FilterValueOrFail, 1,
6983/* 3686 */ MCD::OPC_ExtractField, 2, 3, // Inst{4-2} ...
6984/* 3689 */ MCD::OPC_FilterValue, 2, 7, 0, // Skip to: 3700
6985/* 3693 */ MCD::OPC_CheckPredicateOrFail, 19,
6986/* 3695 */ MCD::OPC_Decode, 171, 23, 167, 2, // Opcode: V6_vgtsf_and, DecodeIdx: 295
6987/* 3700 */ MCD::OPC_FilterValue, 3, 7, 0, // Skip to: 3711
6988/* 3704 */ MCD::OPC_CheckPredicateOrFail, 19,
6989/* 3706 */ MCD::OPC_Decode, 167, 23, 167, 2, // Opcode: V6_vgthf_and, DecodeIdx: 295
6990/* 3711 */ MCD::OPC_FilterValueOrFail, 4,
6991/* 3713 */ MCD::OPC_CheckPredicateOrFail, 20,
6992/* 3715 */ MCD::OPC_Decode, 159, 23, 167, 2, // Opcode: V6_vgtbf_and, DecodeIdx: 295
6993/* 3720 */ MCD::OPC_FilterValueOrFail, 7,
6994/* 3722 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
6995/* 3725 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 3736
6996/* 3729 */ MCD::OPC_CheckPredicateOrFail, 13,
6997/* 3731 */ MCD::OPC_Decode, 182, 25, 165, 2, // Opcode: V6_vsubuhsat_dv, DecodeIdx: 293
6998/* 3736 */ MCD::OPC_FilterValueOrFail, 1,
6999/* 3738 */ MCD::OPC_ExtractField, 2, 3, // Inst{4-2} ...
7000/* 3741 */ MCD::OPC_FilterValue, 2, 7, 0, // Skip to: 3752
7001/* 3745 */ MCD::OPC_CheckPredicateOrFail, 19,
7002/* 3747 */ MCD::OPC_Decode, 173, 23, 167, 2, // Opcode: V6_vgtsf_xor, DecodeIdx: 295
7003/* 3752 */ MCD::OPC_FilterValue, 3, 7, 0, // Skip to: 3763
7004/* 3756 */ MCD::OPC_CheckPredicateOrFail, 19,
7005/* 3758 */ MCD::OPC_Decode, 169, 23, 167, 2, // Opcode: V6_vgthf_xor, DecodeIdx: 295
7006/* 3763 */ MCD::OPC_FilterValueOrFail, 4,
7007/* 3765 */ MCD::OPC_CheckPredicateOrFail, 20,
7008/* 3767 */ MCD::OPC_Decode, 161, 23, 167, 2, // Opcode: V6_vgtbf_xor, DecodeIdx: 295
7009/* 3772 */ MCD::OPC_FilterValue, 5, 131, 0, // Skip to: 3907
7010/* 3776 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
7011/* 3779 */ MCD::OPC_FilterValue, 0, 61, 0, // Skip to: 3844
7012/* 3783 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7013/* 3786 */ MCD::OPC_FilterValue, 0, 45, 0, // Skip to: 3835
7014/* 3790 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ...
7015/* 3793 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 3804
7016/* 3797 */ MCD::OPC_CheckPredicateOrFail, 13,
7017/* 3799 */ MCD::OPC_Decode, 175, 25, 165, 2, // Opcode: V6_vsubhsat_dv, DecodeIdx: 293
7018/* 3804 */ MCD::OPC_FilterValue, 1, 7, 0, // Skip to: 3815
7019/* 3808 */ MCD::OPC_CheckPredicateOrFail, 13,
7020/* 3810 */ MCD::OPC_Decode, 191, 25, 165, 2, // Opcode: V6_vsubwsat_dv, DecodeIdx: 293
7021/* 3815 */ MCD::OPC_FilterValue, 2, 7, 0, // Skip to: 3826
7022/* 3819 */ MCD::OPC_CheckPredicateOrFail, 13,
7023/* 3821 */ MCD::OPC_Decode, 252, 21, 164, 2, // Opcode: V6_vaddubh, DecodeIdx: 292
7024/* 3826 */ MCD::OPC_FilterValueOrFail, 3,
7025/* 3828 */ MCD::OPC_CheckPredicateOrFail, 13,
7026/* 3830 */ MCD::OPC_Decode, 131, 22, 164, 2, // Opcode: V6_vadduhw, DecodeIdx: 292
7027/* 3835 */ MCD::OPC_FilterValueOrFail, 1,
7028/* 3837 */ MCD::OPC_CheckPredicateOrFail, 11,
7029/* 3839 */ MCD::OPC_Decode, 239, 21, 169, 2, // Opcode: V6_vaddcarry, DecodeIdx: 297
7030/* 3844 */ MCD::OPC_FilterValueOrFail, 1,
7031/* 3846 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7032/* 3849 */ MCD::OPC_FilterValue, 0, 45, 0, // Skip to: 3898
7033/* 3853 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ...
7034/* 3856 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 3867
7035/* 3860 */ MCD::OPC_CheckPredicateOrFail, 13,
7036/* 3862 */ MCD::OPC_Decode, 250, 21, 164, 2, // Opcode: V6_vaddhw, DecodeIdx: 292
7037/* 3867 */ MCD::OPC_FilterValue, 1, 7, 0, // Skip to: 3878
7038/* 3871 */ MCD::OPC_CheckPredicateOrFail, 13,
7039/* 3873 */ MCD::OPC_Decode, 177, 25, 164, 2, // Opcode: V6_vsububh, DecodeIdx: 292
7040/* 3878 */ MCD::OPC_FilterValue, 2, 7, 0, // Skip to: 3889
7041/* 3882 */ MCD::OPC_CheckPredicateOrFail, 13,
7042/* 3884 */ MCD::OPC_Decode, 183, 25, 164, 2, // Opcode: V6_vsubuhw, DecodeIdx: 292
7043/* 3889 */ MCD::OPC_FilterValueOrFail, 3,
7044/* 3891 */ MCD::OPC_CheckPredicateOrFail, 13,
7045/* 3893 */ MCD::OPC_Decode, 176, 25, 164, 2, // Opcode: V6_vsubhw, DecodeIdx: 292
7046/* 3898 */ MCD::OPC_FilterValueOrFail, 1,
7047/* 3900 */ MCD::OPC_CheckPredicateOrFail, 11,
7048/* 3902 */ MCD::OPC_Decode, 168, 25, 169, 2, // Opcode: V6_vsubcarry, DecodeIdx: 297
7049/* 3907 */ MCD::OPC_FilterValue, 6, 105, 0, // Skip to: 4016
7050/* 3911 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7051/* 3914 */ MCD::OPC_FilterValue, 0, 89, 0, // Skip to: 4007
7052/* 3918 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
7053/* 3921 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 3932
7054/* 3925 */ MCD::OPC_CheckPredicateOrFail, 13,
7055/* 3927 */ MCD::OPC_Decode, 215, 21, 159, 2, // Opcode: V6_vabsdiffub, DecodeIdx: 287
7056/* 3932 */ MCD::OPC_FilterValue, 1, 7, 0, // Skip to: 3943
7057/* 3936 */ MCD::OPC_CheckPredicateOrFail, 13,
7058/* 3938 */ MCD::OPC_Decode, 214, 21, 159, 2, // Opcode: V6_vabsdiffh, DecodeIdx: 287
7059/* 3943 */ MCD::OPC_FilterValue, 2, 7, 0, // Skip to: 3954
7060/* 3947 */ MCD::OPC_CheckPredicateOrFail, 13,
7061/* 3949 */ MCD::OPC_Decode, 216, 21, 159, 2, // Opcode: V6_vabsdiffuh, DecodeIdx: 287
7062/* 3954 */ MCD::OPC_FilterValue, 3, 7, 0, // Skip to: 3965
7063/* 3958 */ MCD::OPC_CheckPredicateOrFail, 13,
7064/* 3960 */ MCD::OPC_Decode, 217, 21, 159, 2, // Opcode: V6_vabsdiffw, DecodeIdx: 287
7065/* 3965 */ MCD::OPC_FilterValue, 4, 7, 0, // Skip to: 3976
7066/* 3969 */ MCD::OPC_CheckPredicateOrFail, 13,
7067/* 3971 */ MCD::OPC_Decode, 189, 22, 159, 2, // Opcode: V6_vavgub, DecodeIdx: 287
7068/* 3976 */ MCD::OPC_FilterValue, 5, 7, 0, // Skip to: 3987
7069/* 3980 */ MCD::OPC_CheckPredicateOrFail, 13,
7070/* 3982 */ MCD::OPC_Decode, 191, 22, 159, 2, // Opcode: V6_vavguh, DecodeIdx: 287
7071/* 3987 */ MCD::OPC_FilterValue, 6, 7, 0, // Skip to: 3998
7072/* 3991 */ MCD::OPC_CheckPredicateOrFail, 13,
7073/* 3993 */ MCD::OPC_Decode, 187, 22, 159, 2, // Opcode: V6_vavgh, DecodeIdx: 287
7074/* 3998 */ MCD::OPC_FilterValueOrFail, 7,
7075/* 4000 */ MCD::OPC_CheckPredicateOrFail, 13,
7076/* 4002 */ MCD::OPC_Decode, 195, 22, 159, 2, // Opcode: V6_vavgw, DecodeIdx: 287
7077/* 4007 */ MCD::OPC_FilterValueOrFail, 1,
7078/* 4009 */ MCD::OPC_CheckPredicateOrFail, 11,
7079/* 4011 */ MCD::OPC_Decode, 204, 23, 170, 2, // Opcode: V6_vlutvvb_oracci, DecodeIdx: 298
7080/* 4016 */ MCD::OPC_FilterValueOrFail, 7,
7081/* 4018 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7082/* 4021 */ MCD::OPC_FilterValue, 0, 89, 0, // Skip to: 4114
7083/* 4025 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
7084/* 4028 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 4039
7085/* 4032 */ MCD::OPC_CheckPredicateOrFail, 13,
7086/* 4034 */ MCD::OPC_Decode, 185, 24, 159, 2, // Opcode: V6_vnavgub, DecodeIdx: 287
7087/* 4039 */ MCD::OPC_FilterValue, 1, 7, 0, // Skip to: 4050
7088/* 4043 */ MCD::OPC_CheckPredicateOrFail, 13,
7089/* 4045 */ MCD::OPC_Decode, 184, 24, 159, 2, // Opcode: V6_vnavgh, DecodeIdx: 287
7090/* 4050 */ MCD::OPC_FilterValue, 2, 7, 0, // Skip to: 4061
7091/* 4054 */ MCD::OPC_CheckPredicateOrFail, 13,
7092/* 4056 */ MCD::OPC_Decode, 186, 24, 159, 2, // Opcode: V6_vnavgw, DecodeIdx: 287
7093/* 4061 */ MCD::OPC_FilterValue, 3, 7, 0, // Skip to: 4072
7094/* 4065 */ MCD::OPC_CheckPredicateOrFail, 13,
7095/* 4067 */ MCD::OPC_Decode, 190, 22, 159, 2, // Opcode: V6_vavgubrnd, DecodeIdx: 287
7096/* 4072 */ MCD::OPC_FilterValue, 4, 7, 0, // Skip to: 4083
7097/* 4076 */ MCD::OPC_CheckPredicateOrFail, 13,
7098/* 4078 */ MCD::OPC_Decode, 192, 22, 159, 2, // Opcode: V6_vavguhrnd, DecodeIdx: 287
7099/* 4083 */ MCD::OPC_FilterValue, 5, 7, 0, // Skip to: 4094
7100/* 4087 */ MCD::OPC_CheckPredicateOrFail, 13,
7101/* 4089 */ MCD::OPC_Decode, 188, 22, 159, 2, // Opcode: V6_vavghrnd, DecodeIdx: 287
7102/* 4094 */ MCD::OPC_FilterValue, 6, 7, 0, // Skip to: 4105
7103/* 4098 */ MCD::OPC_CheckPredicateOrFail, 13,
7104/* 4100 */ MCD::OPC_Decode, 196, 22, 159, 2, // Opcode: V6_vavgwrnd, DecodeIdx: 287
7105/* 4105 */ MCD::OPC_FilterValueOrFail, 7,
7106/* 4107 */ MCD::OPC_CheckPredicateOrFail, 13,
7107/* 4109 */ MCD::OPC_Decode, 233, 23, 165, 2, // Opcode: V6_vmpabuuv, DecodeIdx: 293
7108/* 4114 */ MCD::OPC_FilterValueOrFail, 1,
7109/* 4116 */ MCD::OPC_CheckPredicateOrFail, 11,
7110/* 4118 */ MCD::OPC_Decode, 209, 23, 171, 2, // Opcode: V6_vlutvwh_oracci, DecodeIdx: 299
7111/* 4123 */ MCD::OPC_FilterValue, 29, 247, 0, // Skip to: 4374
7112/* 4127 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
7113/* 4130 */ MCD::OPC_FilterValue, 0, 73, 0, // Skip to: 4207
7114/* 4134 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
7115/* 4137 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 4164
7116/* 4141 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7117/* 4144 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 4155
7118/* 4148 */ MCD::OPC_CheckPredicateOrFail, 21,
7119/* 4150 */ MCD::OPC_Decode, 173, 22, 172, 2, // Opcode: V6_vasrvwuhsat, DecodeIdx: 300
7120/* 4155 */ MCD::OPC_FilterValueOrFail, 1,
7121/* 4157 */ MCD::OPC_CheckPredicateOrFail, 22,
7122/* 4159 */ MCD::OPC_Decode, 129, 24, 160, 2, // Opcode: V6_vmpy_sf_bf_acc, DecodeIdx: 288
7123/* 4164 */ MCD::OPC_FilterValue, 1, 11, 0, // Skip to: 4179
7124/* 4168 */ MCD::OPC_CheckPredicateOrFail, 21,
7125/* 4170 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
7126/* 4174 */ MCD::OPC_Decode, 172, 22, 172, 2, // Opcode: V6_vasrvwuhrndsat, DecodeIdx: 300
7127/* 4179 */ MCD::OPC_FilterValue, 2, 11, 0, // Skip to: 4194
7128/* 4183 */ MCD::OPC_CheckPredicateOrFail, 21,
7129/* 4185 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
7130/* 4189 */ MCD::OPC_Decode, 171, 22, 172, 2, // Opcode: V6_vasrvuhubsat, DecodeIdx: 300
7131/* 4194 */ MCD::OPC_FilterValueOrFail, 3,
7132/* 4196 */ MCD::OPC_CheckPredicateOrFail, 21,
7133/* 4198 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
7134/* 4202 */ MCD::OPC_Decode, 170, 22, 172, 2, // Opcode: V6_vasrvuhubrndsat, DecodeIdx: 300
7135/* 4207 */ MCD::OPC_FilterValue, 2, 91, 0, // Skip to: 4302
7136/* 4211 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
7137/* 4214 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 4229
7138/* 4218 */ MCD::OPC_CheckPredicateOrFail, 22,
7139/* 4220 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
7140/* 4224 */ MCD::OPC_Decode, 220, 23, 159, 2, // Opcode: V6_vmin_bf, DecodeIdx: 287
7141/* 4229 */ MCD::OPC_FilterValue, 3, 11, 0, // Skip to: 4244
7142/* 4233 */ MCD::OPC_CheckPredicateOrFail, 22,
7143/* 4235 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
7144/* 4239 */ MCD::OPC_Decode, 215, 22, 159, 2, // Opcode: V6_vcvt_bf_sf, DecodeIdx: 287
7145/* 4244 */ MCD::OPC_FilterValue, 4, 11, 0, // Skip to: 4259
7146/* 4248 */ MCD::OPC_CheckPredicateOrFail, 22,
7147/* 4250 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
7148/* 4254 */ MCD::OPC_Decode, 128, 24, 164, 2, // Opcode: V6_vmpy_sf_bf, DecodeIdx: 292
7149/* 4259 */ MCD::OPC_FilterValue, 5, 11, 0, // Skip to: 4274
7150/* 4263 */ MCD::OPC_CheckPredicateOrFail, 22,
7151/* 4265 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
7152/* 4269 */ MCD::OPC_Decode, 159, 25, 164, 2, // Opcode: V6_vsub_sf_bf, DecodeIdx: 292
7153/* 4274 */ MCD::OPC_FilterValue, 6, 11, 0, // Skip to: 4289
7154/* 4278 */ MCD::OPC_CheckPredicateOrFail, 22,
7155/* 4280 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
7156/* 4284 */ MCD::OPC_Decode, 230, 21, 164, 2, // Opcode: V6_vadd_sf_bf, DecodeIdx: 292
7157/* 4289 */ MCD::OPC_FilterValueOrFail, 7,
7158/* 4291 */ MCD::OPC_CheckPredicateOrFail, 22,
7159/* 4293 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
7160/* 4297 */ MCD::OPC_Decode, 211, 23, 159, 2, // Opcode: V6_vmax_bf, DecodeIdx: 287
7161/* 4302 */ MCD::OPC_FilterValue, 4, 35, 0, // Skip to: 4341
7162/* 4306 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
7163/* 4309 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 4324
7164/* 4313 */ MCD::OPC_CheckPredicateOrFail, 16,
7165/* 4315 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
7166/* 4319 */ MCD::OPC_Decode, 241, 21, 173, 2, // Opcode: V6_vaddcarrysat, DecodeIdx: 301
7167/* 4324 */ MCD::OPC_FilterValueOrFail, 1,
7168/* 4326 */ MCD::OPC_CheckPredicateOrFail, 16,
7169/* 4328 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
7170/* 4332 */ MCD::OPC_CheckFieldOrFail, 5, 2, 3,
7171/* 4336 */ MCD::OPC_Decode, 254, 24, 159, 2, // Opcode: V6_vsatdw, DecodeIdx: 287
7172/* 4341 */ MCD::OPC_FilterValueOrFail, 5,
7173/* 4343 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
7174/* 4346 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 4361
7175/* 4350 */ MCD::OPC_CheckPredicateOrFail, 16,
7176/* 4352 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
7177/* 4356 */ MCD::OPC_Decode, 240, 21, 174, 2, // Opcode: V6_vaddcarryo, DecodeIdx: 302
7178/* 4361 */ MCD::OPC_FilterValueOrFail, 1,
7179/* 4363 */ MCD::OPC_CheckPredicateOrFail, 16,
7180/* 4365 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
7181/* 4369 */ MCD::OPC_Decode, 169, 25, 174, 2, // Opcode: V6_vsubcarryo, DecodeIdx: 302
7182/* 4374 */ MCD::OPC_FilterValue, 30, 15, 6, // Skip to: 5929
7183/* 4378 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7184/* 4381 */ MCD::OPC_FilterValue, 0, 158, 2, // Skip to: 5055
7185/* 4385 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
7186/* 4388 */ MCD::OPC_FilterValue, 0, 33, 2, // Skip to: 4937
7187/* 4392 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
7188/* 4395 */ MCD::OPC_FilterValue, 0, 175, 0, // Skip to: 4574
7189/* 4399 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ...
7190/* 4402 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 4417
7191/* 4406 */ MCD::OPC_CheckPredicateOrFail, 13,
7192/* 4408 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7193/* 4412 */ MCD::OPC_Decode, 218, 21, 166, 2, // Opcode: V6_vabsh, DecodeIdx: 294
7194/* 4417 */ MCD::OPC_FilterValue, 1, 11, 0, // Skip to: 4432
7195/* 4421 */ MCD::OPC_CheckPredicateOrFail, 13,
7196/* 4423 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7197/* 4427 */ MCD::OPC_Decode, 203, 25, 175, 2, // Opcode: V6_vunpackub, DecodeIdx: 303
7198/* 4432 */ MCD::OPC_FilterValue, 2, 11, 0, // Skip to: 4447
7199/* 4436 */ MCD::OPC_CheckPredicateOrFail, 13,
7200/* 4438 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7201/* 4442 */ MCD::OPC_Decode, 143, 25, 166, 2, // Opcode: V6_vshuffb, DecodeIdx: 294
7202/* 4447 */ MCD::OPC_FilterValueOrFail, 3,
7203/* 4449 */ MCD::OPC_ExtractField, 2, 3, // Inst{4-2} ...
7204/* 4452 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 4467
7205/* 4456 */ MCD::OPC_CheckPredicateOrFail, 13,
7206/* 4458 */ MCD::OPC_CheckFieldOrFail, 10, 3, 0,
7207/* 4462 */ MCD::OPC_Decode, 205, 20, 176, 2, // Opcode: V6_pred_and, DecodeIdx: 304
7208/* 4467 */ MCD::OPC_FilterValue, 1, 11, 0, // Skip to: 4482
7209/* 4471 */ MCD::OPC_CheckPredicateOrFail, 13,
7210/* 4473 */ MCD::OPC_CheckFieldOrFail, 10, 3, 0,
7211/* 4477 */ MCD::OPC_Decode, 208, 20, 176, 2, // Opcode: V6_pred_or, DecodeIdx: 304
7212/* 4482 */ MCD::OPC_FilterValue, 2, 15, 0, // Skip to: 4501
7213/* 4486 */ MCD::OPC_CheckPredicateOrFail, 13,
7214/* 4488 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7215/* 4492 */ MCD::OPC_CheckFieldOrFail, 10, 3, 0,
7216/* 4496 */ MCD::OPC_Decode, 207, 20, 177, 2, // Opcode: V6_pred_not, DecodeIdx: 305
7217/* 4501 */ MCD::OPC_FilterValue, 3, 11, 0, // Skip to: 4516
7218/* 4505 */ MCD::OPC_CheckPredicateOrFail, 13,
7219/* 4507 */ MCD::OPC_CheckFieldOrFail, 10, 3, 0,
7220/* 4511 */ MCD::OPC_Decode, 212, 20, 176, 2, // Opcode: V6_pred_xor, DecodeIdx: 304
7221/* 4516 */ MCD::OPC_FilterValue, 4, 11, 0, // Skip to: 4531
7222/* 4520 */ MCD::OPC_CheckPredicateOrFail, 13,
7223/* 4522 */ MCD::OPC_CheckFieldOrFail, 10, 3, 0,
7224/* 4526 */ MCD::OPC_Decode, 209, 20, 176, 2, // Opcode: V6_pred_or_n, DecodeIdx: 304
7225/* 4531 */ MCD::OPC_FilterValue, 5, 11, 0, // Skip to: 4546
7226/* 4535 */ MCD::OPC_CheckPredicateOrFail, 13,
7227/* 4537 */ MCD::OPC_CheckFieldOrFail, 10, 3, 0,
7228/* 4541 */ MCD::OPC_Decode, 206, 20, 176, 2, // Opcode: V6_pred_and_n, DecodeIdx: 304
7229/* 4546 */ MCD::OPC_FilterValue, 6, 11, 0, // Skip to: 4561
7230/* 4550 */ MCD::OPC_CheckPredicateOrFail, 11,
7231/* 4552 */ MCD::OPC_CheckFieldOrFail, 10, 3, 0,
7232/* 4556 */ MCD::OPC_Decode, 214, 20, 176, 2, // Opcode: V6_shuffeqh, DecodeIdx: 304
7233/* 4561 */ MCD::OPC_FilterValueOrFail, 7,
7234/* 4563 */ MCD::OPC_CheckPredicateOrFail, 11,
7235/* 4565 */ MCD::OPC_CheckFieldOrFail, 10, 3, 0,
7236/* 4569 */ MCD::OPC_Decode, 215, 20, 176, 2, // Opcode: V6_shuffeqw, DecodeIdx: 304
7237/* 4574 */ MCD::OPC_FilterValue, 1, 46, 0, // Skip to: 4624
7238/* 4578 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ...
7239/* 4581 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 4596
7240/* 4585 */ MCD::OPC_CheckPredicateOrFail, 13,
7241/* 4587 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7242/* 4591 */ MCD::OPC_Decode, 219, 21, 166, 2, // Opcode: V6_vabsh_sat, DecodeIdx: 294
7243/* 4596 */ MCD::OPC_FilterValue, 1, 11, 0, // Skip to: 4611
7244/* 4600 */ MCD::OPC_CheckPredicateOrFail, 13,
7245/* 4602 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7246/* 4606 */ MCD::OPC_Decode, 204, 25, 175, 2, // Opcode: V6_vunpackuh, DecodeIdx: 303
7247/* 4611 */ MCD::OPC_FilterValueOrFail, 2,
7248/* 4613 */ MCD::OPC_CheckPredicateOrFail, 13,
7249/* 4615 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7250/* 4619 */ MCD::OPC_Decode, 214, 25, 175, 2, // Opcode: V6_vzb, DecodeIdx: 303
7251/* 4624 */ MCD::OPC_FilterValue, 2, 46, 0, // Skip to: 4674
7252/* 4628 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ...
7253/* 4631 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 4646
7254/* 4635 */ MCD::OPC_CheckPredicateOrFail, 13,
7255/* 4637 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7256/* 4641 */ MCD::OPC_Decode, 220, 21, 166, 2, // Opcode: V6_vabsw, DecodeIdx: 294
7257/* 4646 */ MCD::OPC_FilterValue, 1, 11, 0, // Skip to: 4661
7258/* 4650 */ MCD::OPC_CheckPredicateOrFail, 13,
7259/* 4652 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7260/* 4656 */ MCD::OPC_Decode, 199, 25, 175, 2, // Opcode: V6_vunpackb, DecodeIdx: 303
7261/* 4661 */ MCD::OPC_FilterValueOrFail, 2,
7262/* 4663 */ MCD::OPC_CheckPredicateOrFail, 13,
7263/* 4665 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7264/* 4669 */ MCD::OPC_Decode, 215, 25, 175, 2, // Opcode: V6_vzh, DecodeIdx: 303
7265/* 4674 */ MCD::OPC_FilterValue, 3, 46, 0, // Skip to: 4724
7266/* 4678 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ...
7267/* 4681 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 4696
7268/* 4685 */ MCD::OPC_CheckPredicateOrFail, 13,
7269/* 4687 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7270/* 4691 */ MCD::OPC_Decode, 221, 21, 166, 2, // Opcode: V6_vabsw_sat, DecodeIdx: 294
7271/* 4696 */ MCD::OPC_FilterValue, 1, 11, 0, // Skip to: 4711
7272/* 4700 */ MCD::OPC_CheckPredicateOrFail, 13,
7273/* 4702 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7274/* 4706 */ MCD::OPC_Decode, 200, 25, 175, 2, // Opcode: V6_vunpackh, DecodeIdx: 303
7275/* 4711 */ MCD::OPC_FilterValueOrFail, 2,
7276/* 4713 */ MCD::OPC_CheckPredicateOrFail, 13,
7277/* 4715 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7278/* 4719 */ MCD::OPC_Decode, 130, 25, 175, 2, // Opcode: V6_vsb, DecodeIdx: 303
7279/* 4724 */ MCD::OPC_FilterValue, 4, 61, 0, // Skip to: 4789
7280/* 4728 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ...
7281/* 4731 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 4746
7282/* 4735 */ MCD::OPC_CheckPredicateOrFail, 13,
7283/* 4737 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7284/* 4741 */ MCD::OPC_Decode, 191, 24, 166, 2, // Opcode: V6_vnot, DecodeIdx: 294
7285/* 4746 */ MCD::OPC_FilterValue, 1, 11, 0, // Skip to: 4761
7286/* 4750 */ MCD::OPC_CheckPredicateOrFail, 12,
7287/* 4752 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7288/* 4756 */ MCD::OPC_Decode, 212, 21, 166, 2, // Opcode: V6_vabsb, DecodeIdx: 294
7289/* 4761 */ MCD::OPC_FilterValue, 2, 11, 0, // Skip to: 4776
7290/* 4765 */ MCD::OPC_CheckPredicateOrFail, 13,
7291/* 4767 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7292/* 4771 */ MCD::OPC_Decode, 140, 25, 175, 2, // Opcode: V6_vsh, DecodeIdx: 303
7293/* 4776 */ MCD::OPC_FilterValueOrFail, 3,
7294/* 4778 */ MCD::OPC_CheckPredicateOrFail, 13,
7295/* 4780 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7296/* 4784 */ MCD::OPC_Decode, 190, 24, 166, 2, // Opcode: V6_vnormamtw, DecodeIdx: 294
7297/* 4789 */ MCD::OPC_FilterValue, 5, 46, 0, // Skip to: 4839
7298/* 4793 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ...
7299/* 4796 */ MCD::OPC_FilterValue, 1, 11, 0, // Skip to: 4811
7300/* 4800 */ MCD::OPC_CheckPredicateOrFail, 12,
7301/* 4802 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7302/* 4806 */ MCD::OPC_Decode, 213, 21, 166, 2, // Opcode: V6_vabsb_sat, DecodeIdx: 294
7303/* 4811 */ MCD::OPC_FilterValue, 2, 11, 0, // Skip to: 4826
7304/* 4815 */ MCD::OPC_CheckPredicateOrFail, 13,
7305/* 4817 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7306/* 4821 */ MCD::OPC_Decode, 199, 22, 166, 2, // Opcode: V6_vcl0w, DecodeIdx: 294
7307/* 4826 */ MCD::OPC_FilterValueOrFail, 3,
7308/* 4828 */ MCD::OPC_CheckPredicateOrFail, 13,
7309/* 4830 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7310/* 4834 */ MCD::OPC_Decode, 189, 24, 166, 2, // Opcode: V6_vnormamth, DecodeIdx: 294
7311/* 4839 */ MCD::OPC_FilterValue, 6, 46, 0, // Skip to: 4889
7312/* 4843 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ...
7313/* 4846 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 4861
7314/* 4850 */ MCD::OPC_CheckPredicateOrFail, 13,
7315/* 4852 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7316/* 4856 */ MCD::OPC_Decode, 230, 22, 166, 2, // Opcode: V6_vdealh, DecodeIdx: 294
7317/* 4861 */ MCD::OPC_FilterValue, 1, 11, 0, // Skip to: 4876
7318/* 4865 */ MCD::OPC_CheckPredicateOrFail, 21,
7319/* 4867 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7320/* 4871 */ MCD::OPC_Decode, 184, 22, 166, 2, // Opcode: V6_vassign_tmp, DecodeIdx: 294
7321/* 4876 */ MCD::OPC_FilterValueOrFail, 2,
7322/* 4878 */ MCD::OPC_CheckPredicateOrFail, 13,
7323/* 4880 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7324/* 4884 */ MCD::OPC_Decode, 201, 24, 166, 2, // Opcode: V6_vpopcounth, DecodeIdx: 294
7325/* 4889 */ MCD::OPC_FilterValueOrFail, 7,
7326/* 4891 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ...
7327/* 4894 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 4909
7328/* 4898 */ MCD::OPC_CheckPredicateOrFail, 13,
7329/* 4900 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7330/* 4904 */ MCD::OPC_Decode, 228, 22, 166, 2, // Opcode: V6_vdealb, DecodeIdx: 294
7331/* 4909 */ MCD::OPC_FilterValue, 1, 11, 0, // Skip to: 4924
7332/* 4913 */ MCD::OPC_CheckPredicateOrFail, 13,
7333/* 4915 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7334/* 4919 */ MCD::OPC_Decode, 145, 25, 166, 2, // Opcode: V6_vshuffh, DecodeIdx: 294
7335/* 4924 */ MCD::OPC_FilterValueOrFail, 2,
7336/* 4926 */ MCD::OPC_CheckPredicateOrFail, 13,
7337/* 4928 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7338/* 4932 */ MCD::OPC_Decode, 198, 22, 166, 2, // Opcode: V6_vcl0h, DecodeIdx: 294
7339/* 4937 */ MCD::OPC_FilterValueOrFail, 1,
7340/* 4939 */ MCD::OPC_ExtractField, 22, 2, // Inst{23-22} ...
7341/* 4942 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 4953
7342/* 4946 */ MCD::OPC_CheckPredicateOrFail, 11,
7343/* 4948 */ MCD::OPC_Decode, 205, 23, 178, 2, // Opcode: V6_vlutvvbi, DecodeIdx: 306
7344/* 4953 */ MCD::OPC_FilterValue, 1, 7, 0, // Skip to: 4964
7345/* 4957 */ MCD::OPC_CheckPredicateOrFail, 11,
7346/* 4959 */ MCD::OPC_Decode, 210, 23, 179, 2, // Opcode: V6_vlutvwhi, DecodeIdx: 307
7347/* 4964 */ MCD::OPC_FilterValueOrFail, 2,
7348/* 4966 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
7349/* 4969 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 4980
7350/* 4973 */ MCD::OPC_CheckPredicateOrFail, 11,
7351/* 4975 */ MCD::OPC_Decode, 238, 21, 165, 2, // Opcode: V6_vaddbsat_dv, DecodeIdx: 293
7352/* 4980 */ MCD::OPC_FilterValue, 1, 7, 0, // Skip to: 4991
7353/* 4984 */ MCD::OPC_CheckPredicateOrFail, 11,
7354/* 4986 */ MCD::OPC_Decode, 167, 25, 165, 2, // Opcode: V6_vsubbsat_dv, DecodeIdx: 293
7355/* 4991 */ MCD::OPC_FilterValue, 2, 7, 0, // Skip to: 5002
7356/* 4995 */ MCD::OPC_CheckPredicateOrFail, 11,
7357/* 4997 */ MCD::OPC_Decode, 134, 22, 165, 2, // Opcode: V6_vadduwsat_dv, DecodeIdx: 293
7358/* 5002 */ MCD::OPC_FilterValue, 3, 7, 0, // Skip to: 5013
7359/* 5006 */ MCD::OPC_CheckPredicateOrFail, 11,
7360/* 5008 */ MCD::OPC_Decode, 185, 25, 165, 2, // Opcode: V6_vsubuwsat_dv, DecodeIdx: 293
7361/* 5013 */ MCD::OPC_FilterValue, 4, 7, 0, // Skip to: 5024
7362/* 5017 */ MCD::OPC_CheckPredicateOrFail, 11,
7363/* 5019 */ MCD::OPC_Decode, 128, 22, 159, 2, // Opcode: V6_vaddububb_sat, DecodeIdx: 287
7364/* 5024 */ MCD::OPC_FilterValue, 5, 7, 0, // Skip to: 5035
7365/* 5028 */ MCD::OPC_CheckPredicateOrFail, 11,
7366/* 5030 */ MCD::OPC_Decode, 180, 25, 159, 2, // Opcode: V6_vsubububb_sat, DecodeIdx: 287
7367/* 5035 */ MCD::OPC_FilterValue, 6, 7, 0, // Skip to: 5046
7368/* 5039 */ MCD::OPC_CheckPredicateOrFail, 11,
7369/* 5041 */ MCD::OPC_Decode, 140, 24, 164, 2, // Opcode: V6_vmpyewuh_64, DecodeIdx: 292
7370/* 5046 */ MCD::OPC_FilterValueOrFail, 7,
7371/* 5048 */ MCD::OPC_CheckPredicateOrFail, 21,
7372/* 5050 */ MCD::OPC_Decode, 202, 22, 164, 2, // Opcode: V6_vcombine_tmp, DecodeIdx: 292
7373/* 5055 */ MCD::OPC_FilterValueOrFail, 1,
7374/* 5057 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
7375/* 5060 */ MCD::OPC_FilterValue, 0, 42, 3, // Skip to: 5874
7376/* 5064 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
7377/* 5067 */ MCD::OPC_FilterValue, 0, 94, 0, // Skip to: 5165
7378/* 5071 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ...
7379/* 5074 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 5089
7380/* 5078 */ MCD::OPC_CheckPredicateOrFail, 13,
7381/* 5080 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7382/* 5084 */ MCD::OPC_Decode, 201, 25, 180, 2, // Opcode: V6_vunpackob, DecodeIdx: 308
7383/* 5089 */ MCD::OPC_FilterValue, 1, 7, 0, // Skip to: 5100
7384/* 5093 */ MCD::OPC_CheckPredicateOrFail, 13,
7385/* 5095 */ MCD::OPC_Decode, 236, 21, 181, 2, // Opcode: V6_vaddbq, DecodeIdx: 309
7386/* 5100 */ MCD::OPC_FilterValue, 2, 7, 0, // Skip to: 5111
7387/* 5104 */ MCD::OPC_CheckPredicateOrFail, 13,
7388/* 5106 */ MCD::OPC_Decode, 189, 25, 181, 2, // Opcode: V6_vsubwq, DecodeIdx: 309
7389/* 5111 */ MCD::OPC_FilterValue, 3, 7, 0, // Skip to: 5122
7390/* 5115 */ MCD::OPC_CheckPredicateOrFail, 11,
7391/* 5117 */ MCD::OPC_Decode, 149, 22, 182, 2, // Opcode: V6_vandvqv, DecodeIdx: 310
7392/* 5122 */ MCD::OPC_FilterValue, 4, 11, 0, // Skip to: 5137
7393/* 5126 */ MCD::OPC_CheckPredicateOrFail, 23,
7394/* 5128 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7395/* 5132 */ MCD::OPC_Decode, 207, 22, 166, 2, // Opcode: V6_vconv_sf_qf32, DecodeIdx: 294
7396/* 5137 */ MCD::OPC_FilterValue, 5, 11, 0, // Skip to: 5152
7397/* 5141 */ MCD::OPC_CheckPredicateOrFail, 18,
7398/* 5143 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7399/* 5147 */ MCD::OPC_Decode, 226, 22, 166, 2, // Opcode: V6_vcvt_uh_hf, DecodeIdx: 294
7400/* 5152 */ MCD::OPC_FilterValueOrFail, 6,
7401/* 5154 */ MCD::OPC_CheckPredicateOrFail, 18,
7402/* 5156 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7403/* 5160 */ MCD::OPC_Decode, 217, 22, 166, 2, // Opcode: V6_vcvt_h_hf, DecodeIdx: 294
7404/* 5165 */ MCD::OPC_FilterValue, 1, 94, 0, // Skip to: 5263
7405/* 5169 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ...
7406/* 5172 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 5187
7407/* 5176 */ MCD::OPC_CheckPredicateOrFail, 13,
7408/* 5178 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7409/* 5182 */ MCD::OPC_Decode, 202, 25, 180, 2, // Opcode: V6_vunpackoh, DecodeIdx: 308
7410/* 5187 */ MCD::OPC_FilterValue, 1, 7, 0, // Skip to: 5198
7411/* 5191 */ MCD::OPC_CheckPredicateOrFail, 13,
7412/* 5193 */ MCD::OPC_Decode, 247, 21, 181, 2, // Opcode: V6_vaddhq, DecodeIdx: 309
7413/* 5198 */ MCD::OPC_FilterValue, 2, 7, 0, // Skip to: 5209
7414/* 5202 */ MCD::OPC_CheckPredicateOrFail, 13,
7415/* 5204 */ MCD::OPC_Decode, 164, 25, 181, 2, // Opcode: V6_vsubbnq, DecodeIdx: 309
7416/* 5209 */ MCD::OPC_FilterValue, 3, 7, 0, // Skip to: 5220
7417/* 5213 */ MCD::OPC_CheckPredicateOrFail, 11,
7418/* 5215 */ MCD::OPC_Decode, 148, 22, 182, 2, // Opcode: V6_vandvnqv, DecodeIdx: 310
7419/* 5220 */ MCD::OPC_FilterValue, 4, 11, 0, // Skip to: 5235
7420/* 5224 */ MCD::OPC_CheckPredicateOrFail, 18,
7421/* 5226 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7422/* 5230 */ MCD::OPC_Decode, 222, 22, 175, 2, // Opcode: V6_vcvt_hf_ub, DecodeIdx: 303
7423/* 5235 */ MCD::OPC_FilterValue, 5, 11, 0, // Skip to: 5250
7424/* 5239 */ MCD::OPC_CheckPredicateOrFail, 24,
7425/* 5241 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7426/* 5245 */ MCD::OPC_Decode, 209, 22, 166, 2, // Opcode: V6_vconv_w_sf, DecodeIdx: 294
7427/* 5250 */ MCD::OPC_FilterValueOrFail, 6,
7428/* 5252 */ MCD::OPC_CheckPredicateOrFail, 18,
7429/* 5254 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7430/* 5258 */ MCD::OPC_Decode, 183, 22, 166, 2, // Opcode: V6_vassign_fp, DecodeIdx: 294
7431/* 5263 */ MCD::OPC_FilterValue, 2, 106, 0, // Skip to: 5373
7432/* 5267 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ...
7433/* 5270 */ MCD::OPC_FilterValue, 1, 7, 0, // Skip to: 5281
7434/* 5274 */ MCD::OPC_CheckPredicateOrFail, 13,
7435/* 5276 */ MCD::OPC_Decode, 138, 22, 181, 2, // Opcode: V6_vaddwq, DecodeIdx: 309
7436/* 5281 */ MCD::OPC_FilterValue, 2, 7, 0, // Skip to: 5292
7437/* 5285 */ MCD::OPC_CheckPredicateOrFail, 13,
7438/* 5287 */ MCD::OPC_Decode, 172, 25, 181, 2, // Opcode: V6_vsubhnq, DecodeIdx: 309
7439/* 5292 */ MCD::OPC_FilterValue, 3, 34, 0, // Skip to: 5330
7440/* 5296 */ MCD::OPC_ExtractField, 8, 5, // Inst{12-8} ...
7441/* 5299 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 5310
7442/* 5303 */ MCD::OPC_CheckPredicateOrFail, 12,
7443/* 5305 */ MCD::OPC_Decode, 202, 24, 183, 2, // Opcode: V6_vprefixqb, DecodeIdx: 311
7444/* 5310 */ MCD::OPC_FilterValue, 1, 7, 0, // Skip to: 5321
7445/* 5314 */ MCD::OPC_CheckPredicateOrFail, 12,
7446/* 5316 */ MCD::OPC_Decode, 203, 24, 183, 2, // Opcode: V6_vprefixqh, DecodeIdx: 311
7447/* 5321 */ MCD::OPC_FilterValueOrFail, 2,
7448/* 5323 */ MCD::OPC_CheckPredicateOrFail, 12,
7449/* 5325 */ MCD::OPC_Decode, 204, 24, 183, 2, // Opcode: V6_vprefixqw, DecodeIdx: 311
7450/* 5330 */ MCD::OPC_FilterValue, 4, 11, 0, // Skip to: 5345
7451/* 5334 */ MCD::OPC_CheckPredicateOrFail, 18,
7452/* 5336 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7453/* 5340 */ MCD::OPC_Decode, 218, 22, 175, 2, // Opcode: V6_vcvt_hf_b, DecodeIdx: 303
7454/* 5345 */ MCD::OPC_FilterValue, 5, 11, 0, // Skip to: 5360
7455/* 5349 */ MCD::OPC_CheckPredicateOrFail, 24,
7456/* 5351 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7457/* 5355 */ MCD::OPC_Decode, 203, 22, 166, 2, // Opcode: V6_vconv_h_hf, DecodeIdx: 294
7458/* 5360 */ MCD::OPC_FilterValueOrFail, 6,
7459/* 5362 */ MCD::OPC_CheckPredicateOrFail, 18,
7460/* 5364 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7461/* 5368 */ MCD::OPC_Decode, 146, 23, 166, 2, // Opcode: V6_vfneg_hf, DecodeIdx: 294
7462/* 5373 */ MCD::OPC_FilterValue, 3, 68, 0, // Skip to: 5445
7463/* 5377 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ...
7464/* 5380 */ MCD::OPC_FilterValue, 1, 7, 0, // Skip to: 5391
7465/* 5384 */ MCD::OPC_CheckPredicateOrFail, 13,
7466/* 5386 */ MCD::OPC_Decode, 235, 21, 181, 2, // Opcode: V6_vaddbnq, DecodeIdx: 309
7467/* 5391 */ MCD::OPC_FilterValue, 2, 7, 0, // Skip to: 5402
7468/* 5395 */ MCD::OPC_CheckPredicateOrFail, 13,
7469/* 5397 */ MCD::OPC_Decode, 188, 25, 181, 2, // Opcode: V6_vsubwnq, DecodeIdx: 309
7470/* 5402 */ MCD::OPC_FilterValue, 4, 11, 0, // Skip to: 5417
7471/* 5406 */ MCD::OPC_CheckPredicateOrFail, 23,
7472/* 5408 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7473/* 5412 */ MCD::OPC_Decode, 205, 22, 166, 2, // Opcode: V6_vconv_hf_qf16, DecodeIdx: 294
7474/* 5417 */ MCD::OPC_FilterValue, 5, 11, 0, // Skip to: 5432
7475/* 5421 */ MCD::OPC_CheckPredicateOrFail, 24,
7476/* 5423 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7477/* 5427 */ MCD::OPC_Decode, 208, 22, 166, 2, // Opcode: V6_vconv_sf_w, DecodeIdx: 294
7478/* 5432 */ MCD::OPC_FilterValueOrFail, 6,
7479/* 5434 */ MCD::OPC_CheckPredicateOrFail, 18,
7480/* 5436 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7481/* 5440 */ MCD::OPC_Decode, 147, 23, 166, 2, // Opcode: V6_vfneg_sf, DecodeIdx: 294
7482/* 5445 */ MCD::OPC_FilterValue, 4, 3, 1, // Skip to: 5708
7483/* 5449 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ...
7484/* 5452 */ MCD::OPC_FilterValue, 0, 105, 0, // Skip to: 5561
7485/* 5456 */ MCD::OPC_ExtractField, 9, 4, // Inst{12-9} ...
7486/* 5459 */ MCD::OPC_FilterValue, 0, 18, 0, // Skip to: 5481
7487/* 5463 */ MCD::OPC_CheckPredicateOrFail, 13,
7488/* 5465 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7489/* 5469 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
7490/* 5473 */ MCD::OPC_CheckFieldOrFail, 0, 5, 0,
7491/* 5477 */ MCD::OPC_Decode, 190, 23, 61, // Opcode: V6_vhist, DecodeIdx: 61
7492/* 5481 */ MCD::OPC_FilterValue, 1, 37, 0, // Skip to: 5522
7493/* 5485 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
7494/* 5488 */ MCD::OPC_FilterValue, 0, 14, 0, // Skip to: 5506
7495/* 5492 */ MCD::OPC_CheckPredicateOrFail, 11,
7496/* 5494 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7497/* 5498 */ MCD::OPC_CheckFieldOrFail, 0, 5, 0,
7498/* 5502 */ MCD::OPC_Decode, 209, 25, 61, // Opcode: V6_vwhist256, DecodeIdx: 61
7499/* 5506 */ MCD::OPC_FilterValueOrFail, 1,
7500/* 5508 */ MCD::OPC_CheckPredicateOrFail, 11,
7501/* 5510 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7502/* 5514 */ MCD::OPC_CheckFieldOrFail, 0, 5, 0,
7503/* 5518 */ MCD::OPC_Decode, 210, 25, 61, // Opcode: V6_vwhist256_sat, DecodeIdx: 61
7504/* 5522 */ MCD::OPC_FilterValue, 2, 18, 0, // Skip to: 5544
7505/* 5526 */ MCD::OPC_CheckPredicateOrFail, 11,
7506/* 5528 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7507/* 5532 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
7508/* 5536 */ MCD::OPC_CheckFieldOrFail, 0, 5, 0,
7509/* 5540 */ MCD::OPC_Decode, 205, 25, 61, // Opcode: V6_vwhist128, DecodeIdx: 61
7510/* 5544 */ MCD::OPC_FilterValueOrFail, 3,
7511/* 5546 */ MCD::OPC_CheckPredicateOrFail, 11,
7512/* 5548 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7513/* 5552 */ MCD::OPC_CheckFieldOrFail, 0, 5, 0,
7514/* 5556 */ MCD::OPC_Decode, 206, 25, 184, 2, // Opcode: V6_vwhist128m, DecodeIdx: 312
7515/* 5561 */ MCD::OPC_FilterValue, 1, 7, 0, // Skip to: 5572
7516/* 5565 */ MCD::OPC_CheckPredicateOrFail, 13,
7517/* 5567 */ MCD::OPC_Decode, 246, 21, 181, 2, // Opcode: V6_vaddhnq, DecodeIdx: 309
7518/* 5572 */ MCD::OPC_FilterValue, 2, 89, 0, // Skip to: 5665
7519/* 5576 */ MCD::OPC_ExtractField, 9, 4, // Inst{12-9} ...
7520/* 5579 */ MCD::OPC_FilterValue, 0, 15, 0, // Skip to: 5598
7521/* 5583 */ MCD::OPC_CheckPredicateOrFail, 13,
7522/* 5585 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
7523/* 5589 */ MCD::OPC_CheckFieldOrFail, 0, 5, 0,
7524/* 5593 */ MCD::OPC_Decode, 191, 23, 185, 2, // Opcode: V6_vhistq, DecodeIdx: 313
7525/* 5598 */ MCD::OPC_FilterValue, 1, 31, 0, // Skip to: 5633
7526/* 5602 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
7527/* 5605 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 5620
7528/* 5609 */ MCD::OPC_CheckPredicateOrFail, 11,
7529/* 5611 */ MCD::OPC_CheckFieldOrFail, 0, 5, 0,
7530/* 5615 */ MCD::OPC_Decode, 211, 25, 185, 2, // Opcode: V6_vwhist256q, DecodeIdx: 313
7531/* 5620 */ MCD::OPC_FilterValueOrFail, 1,
7532/* 5622 */ MCD::OPC_CheckPredicateOrFail, 11,
7533/* 5624 */ MCD::OPC_CheckFieldOrFail, 0, 5, 0,
7534/* 5628 */ MCD::OPC_Decode, 212, 25, 185, 2, // Opcode: V6_vwhist256q_sat, DecodeIdx: 313
7535/* 5633 */ MCD::OPC_FilterValue, 2, 15, 0, // Skip to: 5652
7536/* 5637 */ MCD::OPC_CheckPredicateOrFail, 11,
7537/* 5639 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
7538/* 5643 */ MCD::OPC_CheckFieldOrFail, 0, 5, 0,
7539/* 5647 */ MCD::OPC_Decode, 207, 25, 185, 2, // Opcode: V6_vwhist128q, DecodeIdx: 313
7540/* 5652 */ MCD::OPC_FilterValueOrFail, 3,
7541/* 5654 */ MCD::OPC_CheckPredicateOrFail, 11,
7542/* 5656 */ MCD::OPC_CheckFieldOrFail, 0, 5, 0,
7543/* 5660 */ MCD::OPC_Decode, 208, 25, 186, 2, // Opcode: V6_vwhist128qm, DecodeIdx: 314
7544/* 5665 */ MCD::OPC_FilterValue, 4, 11, 0, // Skip to: 5680
7545/* 5669 */ MCD::OPC_CheckPredicateOrFail, 18,
7546/* 5671 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7547/* 5675 */ MCD::OPC_Decode, 224, 22, 175, 2, // Opcode: V6_vcvt_sf_hf, DecodeIdx: 303
7548/* 5680 */ MCD::OPC_FilterValue, 5, 11, 0, // Skip to: 5695
7549/* 5684 */ MCD::OPC_CheckPredicateOrFail, 24,
7550/* 5686 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7551/* 5690 */ MCD::OPC_Decode, 204, 22, 166, 2, // Opcode: V6_vconv_hf_h, DecodeIdx: 294
7552/* 5695 */ MCD::OPC_FilterValueOrFail, 6,
7553/* 5697 */ MCD::OPC_CheckPredicateOrFail, 18,
7554/* 5699 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7555/* 5703 */ MCD::OPC_Decode, 210, 21, 166, 2, // Opcode: V6_vabs_hf, DecodeIdx: 294
7556/* 5708 */ MCD::OPC_FilterValue, 5, 57, 0, // Skip to: 5769
7557/* 5712 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ...
7558/* 5715 */ MCD::OPC_FilterValue, 1, 7, 0, // Skip to: 5726
7559/* 5719 */ MCD::OPC_CheckPredicateOrFail, 13,
7560/* 5721 */ MCD::OPC_Decode, 137, 22, 181, 2, // Opcode: V6_vaddwnq, DecodeIdx: 309
7561/* 5726 */ MCD::OPC_FilterValue, 4, 11, 0, // Skip to: 5741
7562/* 5730 */ MCD::OPC_CheckPredicateOrFail, 18,
7563/* 5732 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7564/* 5736 */ MCD::OPC_Decode, 223, 22, 166, 2, // Opcode: V6_vcvt_hf_uh, DecodeIdx: 294
7565/* 5741 */ MCD::OPC_FilterValue, 5, 11, 0, // Skip to: 5756
7566/* 5745 */ MCD::OPC_CheckPredicateOrFail, 17,
7567/* 5747 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7568/* 5751 */ MCD::OPC_Decode, 219, 22, 175, 2, // Opcode: V6_vcvt_hf_f8, DecodeIdx: 303
7569/* 5756 */ MCD::OPC_FilterValueOrFail, 6,
7570/* 5758 */ MCD::OPC_CheckPredicateOrFail, 18,
7571/* 5760 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7572/* 5764 */ MCD::OPC_Decode, 211, 21, 166, 2, // Opcode: V6_vabs_sf, DecodeIdx: 294
7573/* 5769 */ MCD::OPC_FilterValue, 6, 42, 0, // Skip to: 5815
7574/* 5773 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ...
7575/* 5776 */ MCD::OPC_FilterValue, 1, 7, 0, // Skip to: 5787
7576/* 5780 */ MCD::OPC_CheckPredicateOrFail, 13,
7577/* 5782 */ MCD::OPC_Decode, 165, 25, 181, 2, // Opcode: V6_vsubbq, DecodeIdx: 309
7578/* 5787 */ MCD::OPC_FilterValue, 4, 11, 0, // Skip to: 5802
7579/* 5791 */ MCD::OPC_CheckPredicateOrFail, 23,
7580/* 5793 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7581/* 5797 */ MCD::OPC_Decode, 206, 22, 187, 2, // Opcode: V6_vconv_hf_qf32, DecodeIdx: 315
7582/* 5802 */ MCD::OPC_FilterValueOrFail, 21,
7583/* 5804 */ MCD::OPC_CheckPredicateOrFail, 17,
7584/* 5806 */ MCD::OPC_CheckFieldOrFail, 22, 2, 3,
7585/* 5810 */ MCD::OPC_Decode, 211, 22, 175, 2, // Opcode: V6_vcvt2_hf_b, DecodeIdx: 303
7586/* 5815 */ MCD::OPC_FilterValueOrFail, 7,
7587/* 5817 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ...
7588/* 5820 */ MCD::OPC_FilterValue, 1, 7, 0, // Skip to: 5831
7589/* 5824 */ MCD::OPC_CheckPredicateOrFail, 13,
7590/* 5826 */ MCD::OPC_Decode, 173, 25, 181, 2, // Opcode: V6_vsubhq, DecodeIdx: 309
7591/* 5831 */ MCD::OPC_FilterValue, 3, 11, 0, // Skip to: 5846
7592/* 5835 */ MCD::OPC_CheckPredicateOrFail, 13,
7593/* 5837 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7594/* 5841 */ MCD::OPC_Decode, 182, 22, 166, 2, // Opcode: V6_vassign, DecodeIdx: 294
7595/* 5846 */ MCD::OPC_FilterValue, 4, 11, 0, // Skip to: 5861
7596/* 5850 */ MCD::OPC_CheckPredicateOrFail, 18,
7597/* 5852 */ MCD::OPC_CheckFieldOrFail, 22, 2, 0,
7598/* 5856 */ MCD::OPC_Decode, 220, 22, 166, 2, // Opcode: V6_vcvt_hf_h, DecodeIdx: 294
7599/* 5861 */ MCD::OPC_FilterValueOrFail, 21,
7600/* 5863 */ MCD::OPC_CheckPredicateOrFail, 17,
7601/* 5865 */ MCD::OPC_CheckFieldOrFail, 22, 2, 3,
7602/* 5869 */ MCD::OPC_Decode, 212, 22, 175, 2, // Opcode: V6_vcvt2_hf_ub, DecodeIdx: 303
7603/* 5874 */ MCD::OPC_FilterValueOrFail, 1,
7604/* 5876 */ MCD::OPC_ExtractField, 22, 2, // Inst{23-22} ...
7605/* 5879 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 5890
7606/* 5883 */ MCD::OPC_CheckPredicateOrFail, 13,
7607/* 5885 */ MCD::OPC_Decode, 142, 22, 178, 2, // Opcode: V6_valignbi, DecodeIdx: 306
7608/* 5890 */ MCD::OPC_FilterValue, 1, 7, 0, // Skip to: 5901
7609/* 5894 */ MCD::OPC_CheckPredicateOrFail, 13,
7610/* 5896 */ MCD::OPC_Decode, 194, 23, 178, 2, // Opcode: V6_vlalignbi, DecodeIdx: 306
7611/* 5901 */ MCD::OPC_FilterValue, 2, 11, 0, // Skip to: 5916
7612/* 5905 */ MCD::OPC_CheckPredicateOrFail, 13,
7613/* 5907 */ MCD::OPC_CheckFieldOrFail, 7, 1, 0,
7614/* 5911 */ MCD::OPC_Decode, 192, 25, 188, 2, // Opcode: V6_vswap, DecodeIdx: 316
7615/* 5916 */ MCD::OPC_FilterValueOrFail, 3,
7616/* 5918 */ MCD::OPC_CheckPredicateOrFail, 13,
7617/* 5920 */ MCD::OPC_CheckFieldOrFail, 7, 1, 0,
7618/* 5924 */ MCD::OPC_Decode, 182, 24, 174, 2, // Opcode: V6_vmux, DecodeIdx: 302
7619/* 5929 */ MCD::OPC_FilterValue, 31, 100, 6, // Skip to: 7569
7620/* 5933 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
7621/* 5936 */ MCD::OPC_FilterValue, 0, 217, 0, // Skip to: 6157
7622/* 5940 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
7623/* 5943 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 5970
7624/* 5947 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7625/* 5950 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 5961
7626/* 5954 */ MCD::OPC_CheckPredicateOrFail, 11,
7627/* 5956 */ MCD::OPC_Decode, 237, 21, 159, 2, // Opcode: V6_vaddbsat, DecodeIdx: 287
7628/* 5961 */ MCD::OPC_FilterValueOrFail, 1,
7629/* 5963 */ MCD::OPC_CheckPredicateOrFail, 11,
7630/* 5965 */ MCD::OPC_Decode, 242, 21, 159, 2, // Opcode: V6_vaddclbh, DecodeIdx: 287
7631/* 5970 */ MCD::OPC_FilterValue, 1, 23, 0, // Skip to: 5997
7632/* 5974 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7633/* 5977 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 5988
7634/* 5981 */ MCD::OPC_CheckPredicateOrFail, 13,
7635/* 5983 */ MCD::OPC_Decode, 225, 23, 159, 2, // Opcode: V6_vminub, DecodeIdx: 287
7636/* 5988 */ MCD::OPC_FilterValueOrFail, 1,
7637/* 5990 */ MCD::OPC_CheckPredicateOrFail, 11,
7638/* 5992 */ MCD::OPC_Decode, 243, 21, 159, 2, // Opcode: V6_vaddclbw, DecodeIdx: 287
7639/* 5997 */ MCD::OPC_FilterValue, 2, 23, 0, // Skip to: 6024
7640/* 6001 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7641/* 6004 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 6015
7642/* 6008 */ MCD::OPC_CheckPredicateOrFail, 13,
7643/* 6010 */ MCD::OPC_Decode, 226, 23, 159, 2, // Opcode: V6_vminuh, DecodeIdx: 287
7644/* 6015 */ MCD::OPC_FilterValueOrFail, 1,
7645/* 6017 */ MCD::OPC_CheckPredicateOrFail, 12,
7646/* 6019 */ MCD::OPC_Decode, 193, 22, 159, 2, // Opcode: V6_vavguw, DecodeIdx: 287
7647/* 6024 */ MCD::OPC_FilterValue, 3, 23, 0, // Skip to: 6051
7648/* 6028 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7649/* 6031 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 6042
7650/* 6035 */ MCD::OPC_CheckPredicateOrFail, 13,
7651/* 6037 */ MCD::OPC_Decode, 224, 23, 159, 2, // Opcode: V6_vminh, DecodeIdx: 287
7652/* 6042 */ MCD::OPC_FilterValueOrFail, 1,
7653/* 6044 */ MCD::OPC_CheckPredicateOrFail, 12,
7654/* 6046 */ MCD::OPC_Decode, 194, 22, 159, 2, // Opcode: V6_vavguwrnd, DecodeIdx: 287
7655/* 6051 */ MCD::OPC_FilterValue, 4, 23, 0, // Skip to: 6078
7656/* 6055 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7657/* 6058 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 6069
7658/* 6062 */ MCD::OPC_CheckPredicateOrFail, 13,
7659/* 6064 */ MCD::OPC_Decode, 227, 23, 159, 2, // Opcode: V6_vminw, DecodeIdx: 287
7660/* 6069 */ MCD::OPC_FilterValueOrFail, 1,
7661/* 6071 */ MCD::OPC_CheckPredicateOrFail, 12,
7662/* 6073 */ MCD::OPC_Decode, 185, 22, 159, 2, // Opcode: V6_vavgb, DecodeIdx: 287
7663/* 6078 */ MCD::OPC_FilterValue, 5, 23, 0, // Skip to: 6105
7664/* 6082 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7665/* 6085 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 6096
7666/* 6089 */ MCD::OPC_CheckPredicateOrFail, 13,
7667/* 6091 */ MCD::OPC_Decode, 216, 23, 159, 2, // Opcode: V6_vmaxub, DecodeIdx: 287
7668/* 6096 */ MCD::OPC_FilterValueOrFail, 1,
7669/* 6098 */ MCD::OPC_CheckPredicateOrFail, 12,
7670/* 6100 */ MCD::OPC_Decode, 186, 22, 159, 2, // Opcode: V6_vavgbrnd, DecodeIdx: 287
7671/* 6105 */ MCD::OPC_FilterValue, 6, 23, 0, // Skip to: 6132
7672/* 6109 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7673/* 6112 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 6123
7674/* 6116 */ MCD::OPC_CheckPredicateOrFail, 13,
7675/* 6118 */ MCD::OPC_Decode, 217, 23, 159, 2, // Opcode: V6_vmaxuh, DecodeIdx: 287
7676/* 6123 */ MCD::OPC_FilterValueOrFail, 1,
7677/* 6125 */ MCD::OPC_CheckPredicateOrFail, 12,
7678/* 6127 */ MCD::OPC_Decode, 183, 24, 159, 2, // Opcode: V6_vnavgb, DecodeIdx: 287
7679/* 6132 */ MCD::OPC_FilterValueOrFail, 7,
7680/* 6134 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7681/* 6137 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 6148
7682/* 6141 */ MCD::OPC_CheckPredicateOrFail, 13,
7683/* 6143 */ MCD::OPC_Decode, 215, 23, 159, 2, // Opcode: V6_vmaxh, DecodeIdx: 287
7684/* 6148 */ MCD::OPC_FilterValueOrFail, 1,
7685/* 6150 */ MCD::OPC_CheckPredicateOrFail, 15,
7686/* 6152 */ MCD::OPC_Decode, 219, 23, 159, 2, // Opcode: V6_vmerge_qf, DecodeIdx: 287
7687/* 6157 */ MCD::OPC_FilterValue, 1, 131, 0, // Skip to: 6292
7688/* 6161 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
7689/* 6164 */ MCD::OPC_FilterValue, 0, 61, 0, // Skip to: 6229
7690/* 6168 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7691/* 6171 */ MCD::OPC_FilterValue, 0, 45, 0, // Skip to: 6220
7692/* 6175 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ...
7693/* 6178 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 6189
7694/* 6182 */ MCD::OPC_CheckPredicateOrFail, 13,
7695/* 6184 */ MCD::OPC_Decode, 218, 23, 159, 2, // Opcode: V6_vmaxw, DecodeIdx: 287
7696/* 6189 */ MCD::OPC_FilterValue, 1, 7, 0, // Skip to: 6200
7697/* 6193 */ MCD::OPC_CheckPredicateOrFail, 13,
7698/* 6195 */ MCD::OPC_Decode, 232, 22, 159, 2, // Opcode: V6_vdelta, DecodeIdx: 287
7699/* 6200 */ MCD::OPC_FilterValue, 2, 7, 0, // Skip to: 6211
7700/* 6204 */ MCD::OPC_CheckPredicateOrFail, 11,
7701/* 6206 */ MCD::OPC_Decode, 166, 25, 159, 2, // Opcode: V6_vsubbsat, DecodeIdx: 287
7702/* 6211 */ MCD::OPC_FilterValueOrFail, 3,
7703/* 6213 */ MCD::OPC_CheckPredicateOrFail, 13,
7704/* 6215 */ MCD::OPC_Decode, 205, 24, 159, 2, // Opcode: V6_vrdelta, DecodeIdx: 287
7705/* 6220 */ MCD::OPC_FilterValueOrFail, 1,
7706/* 6222 */ MCD::OPC_CheckPredicateOrFail, 19,
7707/* 6224 */ MCD::OPC_Decode, 219, 20, 189, 2, // Opcode: V6_v6mpyvubs10_vxx, DecodeIdx: 317
7708/* 6229 */ MCD::OPC_FilterValueOrFail, 1,
7709/* 6231 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7710/* 6234 */ MCD::OPC_FilterValue, 0, 45, 0, // Skip to: 6283
7711/* 6238 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ...
7712/* 6241 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 6252
7713/* 6245 */ MCD::OPC_CheckPredicateOrFail, 11,
7714/* 6247 */ MCD::OPC_Decode, 223, 23, 159, 2, // Opcode: V6_vminb, DecodeIdx: 287
7715/* 6252 */ MCD::OPC_FilterValue, 1, 7, 0, // Skip to: 6263
7716/* 6256 */ MCD::OPC_CheckPredicateOrFail, 11,
7717/* 6258 */ MCD::OPC_Decode, 214, 23, 159, 2, // Opcode: V6_vmaxb, DecodeIdx: 287
7718/* 6263 */ MCD::OPC_FilterValue, 2, 7, 0, // Skip to: 6274
7719/* 6267 */ MCD::OPC_CheckPredicateOrFail, 11,
7720/* 6269 */ MCD::OPC_Decode, 128, 25, 159, 2, // Opcode: V6_vsatuwuh, DecodeIdx: 287
7721/* 6274 */ MCD::OPC_FilterValueOrFail, 3,
7722/* 6276 */ MCD::OPC_CheckPredicateOrFail, 13,
7723/* 6278 */ MCD::OPC_Decode, 229, 22, 159, 2, // Opcode: V6_vdealb4w, DecodeIdx: 287
7724/* 6283 */ MCD::OPC_FilterValueOrFail, 1,
7725/* 6285 */ MCD::OPC_CheckPredicateOrFail, 19,
7726/* 6287 */ MCD::OPC_Decode, 217, 20, 189, 2, // Opcode: V6_v6mpyhubs10_vxx, DecodeIdx: 317
7727/* 6292 */ MCD::OPC_FilterValue, 2, 131, 0, // Skip to: 6427
7728/* 6296 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
7729/* 6299 */ MCD::OPC_FilterValue, 0, 61, 0, // Skip to: 6364
7730/* 6303 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7731/* 6306 */ MCD::OPC_FilterValue, 0, 45, 0, // Skip to: 6355
7732/* 6310 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ...
7733/* 6313 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 6324
7734/* 6317 */ MCD::OPC_CheckPredicateOrFail, 13,
7735/* 6319 */ MCD::OPC_Decode, 168, 24, 159, 2, // Opcode: V6_vmpyowh_rnd, DecodeIdx: 287
7736/* 6324 */ MCD::OPC_FilterValue, 1, 7, 0, // Skip to: 6335
7737/* 6328 */ MCD::OPC_CheckPredicateOrFail, 13,
7738/* 6330 */ MCD::OPC_Decode, 144, 25, 159, 2, // Opcode: V6_vshuffeb, DecodeIdx: 287
7739/* 6335 */ MCD::OPC_FilterValue, 2, 7, 0, // Skip to: 6346
7740/* 6339 */ MCD::OPC_CheckPredicateOrFail, 13,
7741/* 6341 */ MCD::OPC_Decode, 146, 25, 159, 2, // Opcode: V6_vshuffob, DecodeIdx: 287
7742/* 6346 */ MCD::OPC_FilterValueOrFail, 3,
7743/* 6348 */ MCD::OPC_CheckPredicateOrFail, 13,
7744/* 6350 */ MCD::OPC_Decode, 141, 25, 159, 2, // Opcode: V6_vshufeh, DecodeIdx: 287
7745/* 6355 */ MCD::OPC_FilterValueOrFail, 1,
7746/* 6357 */ MCD::OPC_CheckPredicateOrFail, 19,
7747/* 6359 */ MCD::OPC_Decode, 218, 20, 190, 2, // Opcode: V6_v6mpyvubs10, DecodeIdx: 318
7748/* 6364 */ MCD::OPC_FilterValueOrFail, 1,
7749/* 6366 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7750/* 6369 */ MCD::OPC_FilterValue, 0, 45, 0, // Skip to: 6418
7751/* 6373 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ...
7752/* 6376 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 6387
7753/* 6380 */ MCD::OPC_CheckPredicateOrFail, 13,
7754/* 6382 */ MCD::OPC_Decode, 150, 25, 159, 2, // Opcode: V6_vshufoh, DecodeIdx: 287
7755/* 6387 */ MCD::OPC_FilterValue, 1, 7, 0, // Skip to: 6398
7756/* 6391 */ MCD::OPC_CheckPredicateOrFail, 13,
7757/* 6393 */ MCD::OPC_Decode, 149, 25, 164, 2, // Opcode: V6_vshufoeh, DecodeIdx: 292
7758/* 6398 */ MCD::OPC_FilterValue, 2, 7, 0, // Skip to: 6409
7759/* 6402 */ MCD::OPC_CheckPredicateOrFail, 13,
7760/* 6404 */ MCD::OPC_Decode, 148, 25, 164, 2, // Opcode: V6_vshufoeb, DecodeIdx: 292
7761/* 6409 */ MCD::OPC_FilterValueOrFail, 3,
7762/* 6411 */ MCD::OPC_CheckPredicateOrFail, 13,
7763/* 6413 */ MCD::OPC_Decode, 201, 22, 164, 2, // Opcode: V6_vcombine, DecodeIdx: 292
7764/* 6418 */ MCD::OPC_FilterValueOrFail, 1,
7765/* 6420 */ MCD::OPC_CheckPredicateOrFail, 19,
7766/* 6422 */ MCD::OPC_Decode, 216, 20, 190, 2, // Opcode: V6_v6mpyhubs10, DecodeIdx: 318
7767/* 6427 */ MCD::OPC_FilterValue, 3, 217, 0, // Skip to: 6648
7768/* 6431 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
7769/* 6434 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 6461
7770/* 6438 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7771/* 6441 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 6452
7772/* 6445 */ MCD::OPC_CheckPredicateOrFail, 13,
7773/* 6447 */ MCD::OPC_Decode, 151, 24, 159, 2, // Opcode: V6_vmpyieoh, DecodeIdx: 287
7774/* 6452 */ MCD::OPC_FilterValueOrFail, 1,
7775/* 6454 */ MCD::OPC_CheckPredicateOrFail, 18,
7776/* 6456 */ MCD::OPC_Decode, 153, 25, 159, 2, // Opcode: V6_vsub_hf_hf, DecodeIdx: 287
7777/* 6461 */ MCD::OPC_FilterValue, 1, 23, 0, // Skip to: 6488
7778/* 6465 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7779/* 6468 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 6479
7780/* 6472 */ MCD::OPC_CheckPredicateOrFail, 11,
7781/* 6474 */ MCD::OPC_Decode, 133, 22, 159, 2, // Opcode: V6_vadduwsat, DecodeIdx: 287
7782/* 6479 */ MCD::OPC_FilterValueOrFail, 1,
7783/* 6481 */ MCD::OPC_CheckPredicateOrFail, 18,
7784/* 6483 */ MCD::OPC_Decode, 221, 22, 159, 2, // Opcode: V6_vcvt_hf_sf, DecodeIdx: 287
7785/* 6488 */ MCD::OPC_FilterValue, 2, 23, 0, // Skip to: 6515
7786/* 6492 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7787/* 6495 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 6506
7788/* 6499 */ MCD::OPC_CheckPredicateOrFail, 13,
7789/* 6501 */ MCD::OPC_Decode, 255, 24, 159, 2, // Opcode: V6_vsathub, DecodeIdx: 287
7790/* 6506 */ MCD::OPC_FilterValueOrFail, 1,
7791/* 6508 */ MCD::OPC_CheckPredicateOrFail, 23,
7792/* 6510 */ MCD::OPC_Decode, 225, 21, 159, 2, // Opcode: V6_vadd_qf16, DecodeIdx: 287
7793/* 6515 */ MCD::OPC_FilterValue, 3, 23, 0, // Skip to: 6542
7794/* 6519 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7795/* 6522 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 6533
7796/* 6526 */ MCD::OPC_CheckPredicateOrFail, 13,
7797/* 6528 */ MCD::OPC_Decode, 129, 25, 159, 2, // Opcode: V6_vsatwh, DecodeIdx: 287
7798/* 6533 */ MCD::OPC_FilterValueOrFail, 1,
7799/* 6535 */ MCD::OPC_CheckPredicateOrFail, 23,
7800/* 6537 */ MCD::OPC_Decode, 222, 21, 159, 2, // Opcode: V6_vadd_hf, DecodeIdx: 287
7801/* 6542 */ MCD::OPC_FilterValue, 4, 23, 0, // Skip to: 6569
7802/* 6546 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7803/* 6549 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 6560
7804/* 6553 */ MCD::OPC_CheckPredicateOrFail, 13,
7805/* 6555 */ MCD::OPC_Decode, 250, 24, 159, 2, // Opcode: V6_vroundwh, DecodeIdx: 287
7806/* 6560 */ MCD::OPC_FilterValueOrFail, 1,
7807/* 6562 */ MCD::OPC_CheckPredicateOrFail, 23,
7808/* 6564 */ MCD::OPC_Decode, 226, 21, 159, 2, // Opcode: V6_vadd_qf16_mix, DecodeIdx: 287
7809/* 6569 */ MCD::OPC_FilterValue, 5, 23, 0, // Skip to: 6596
7810/* 6573 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7811/* 6576 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 6587
7812/* 6580 */ MCD::OPC_CheckPredicateOrFail, 13,
7813/* 6582 */ MCD::OPC_Decode, 251, 24, 159, 2, // Opcode: V6_vroundwuh, DecodeIdx: 287
7814/* 6587 */ MCD::OPC_FilterValueOrFail, 1,
7815/* 6589 */ MCD::OPC_CheckPredicateOrFail, 23,
7816/* 6591 */ MCD::OPC_Decode, 154, 25, 159, 2, // Opcode: V6_vsub_qf16, DecodeIdx: 287
7817/* 6596 */ MCD::OPC_FilterValue, 6, 23, 0, // Skip to: 6623
7818/* 6600 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7819/* 6603 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 6614
7820/* 6607 */ MCD::OPC_CheckPredicateOrFail, 13,
7821/* 6609 */ MCD::OPC_Decode, 246, 24, 159, 2, // Opcode: V6_vroundhb, DecodeIdx: 287
7822/* 6614 */ MCD::OPC_FilterValueOrFail, 1,
7823/* 6616 */ MCD::OPC_CheckPredicateOrFail, 23,
7824/* 6618 */ MCD::OPC_Decode, 151, 25, 159, 2, // Opcode: V6_vsub_hf, DecodeIdx: 287
7825/* 6623 */ MCD::OPC_FilterValueOrFail, 7,
7826/* 6625 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7827/* 6628 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 6639
7828/* 6632 */ MCD::OPC_CheckPredicateOrFail, 13,
7829/* 6634 */ MCD::OPC_Decode, 247, 24, 159, 2, // Opcode: V6_vroundhub, DecodeIdx: 287
7830/* 6639 */ MCD::OPC_FilterValueOrFail, 1,
7831/* 6641 */ MCD::OPC_CheckPredicateOrFail, 23,
7832/* 6643 */ MCD::OPC_Decode, 155, 25, 159, 2, // Opcode: V6_vsub_qf16_mix, DecodeIdx: 287
7833/* 6648 */ MCD::OPC_FilterValue, 4, 24, 1, // Skip to: 6932
7834/* 6652 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
7835/* 6655 */ MCD::OPC_FilterValue, 0, 83, 0, // Skip to: 6742
7836/* 6659 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7837/* 6662 */ MCD::OPC_FilterValue, 0, 67, 0, // Skip to: 6733
7838/* 6666 */ MCD::OPC_ExtractField, 2, 3, // Inst{4-2} ...
7839/* 6669 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 6680
7840/* 6673 */ MCD::OPC_CheckPredicateOrFail, 13,
7841/* 6675 */ MCD::OPC_Decode, 255, 22, 168, 2, // Opcode: V6_veqb, DecodeIdx: 296
7842/* 6680 */ MCD::OPC_FilterValue, 1, 7, 0, // Skip to: 6691
7843/* 6684 */ MCD::OPC_CheckPredicateOrFail, 13,
7844/* 6686 */ MCD::OPC_Decode, 131, 23, 168, 2, // Opcode: V6_veqh, DecodeIdx: 296
7845/* 6691 */ MCD::OPC_FilterValue, 2, 7, 0, // Skip to: 6702
7846/* 6695 */ MCD::OPC_CheckPredicateOrFail, 13,
7847/* 6697 */ MCD::OPC_Decode, 135, 23, 168, 2, // Opcode: V6_veqw, DecodeIdx: 296
7848/* 6702 */ MCD::OPC_FilterValue, 4, 7, 0, // Skip to: 6713
7849/* 6706 */ MCD::OPC_CheckPredicateOrFail, 13,
7850/* 6708 */ MCD::OPC_Decode, 154, 23, 168, 2, // Opcode: V6_vgtb, DecodeIdx: 296
7851/* 6713 */ MCD::OPC_FilterValue, 5, 7, 0, // Skip to: 6724
7852/* 6717 */ MCD::OPC_CheckPredicateOrFail, 13,
7853/* 6719 */ MCD::OPC_Decode, 162, 23, 168, 2, // Opcode: V6_vgth, DecodeIdx: 296
7854/* 6724 */ MCD::OPC_FilterValueOrFail, 6,
7855/* 6726 */ MCD::OPC_CheckPredicateOrFail, 13,
7856/* 6728 */ MCD::OPC_Decode, 186, 23, 168, 2, // Opcode: V6_vgtw, DecodeIdx: 296
7857/* 6733 */ MCD::OPC_FilterValueOrFail, 1,
7858/* 6735 */ MCD::OPC_CheckPredicateOrFail, 23,
7859/* 6737 */ MCD::OPC_Decode, 250, 23, 164, 2, // Opcode: V6_vmpy_qf32_mix_hf, DecodeIdx: 292
7860/* 6742 */ MCD::OPC_FilterValue, 1, 50, 0, // Skip to: 6796
7861/* 6746 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7862/* 6749 */ MCD::OPC_FilterValue, 0, 34, 0, // Skip to: 6787
7863/* 6753 */ MCD::OPC_ExtractField, 2, 3, // Inst{4-2} ...
7864/* 6756 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 6767
7865/* 6760 */ MCD::OPC_CheckPredicateOrFail, 13,
7866/* 6762 */ MCD::OPC_Decode, 174, 23, 168, 2, // Opcode: V6_vgtub, DecodeIdx: 296
7867/* 6767 */ MCD::OPC_FilterValue, 1, 7, 0, // Skip to: 6778
7868/* 6771 */ MCD::OPC_CheckPredicateOrFail, 13,
7869/* 6773 */ MCD::OPC_Decode, 178, 23, 168, 2, // Opcode: V6_vgtuh, DecodeIdx: 296
7870/* 6778 */ MCD::OPC_FilterValueOrFail, 2,
7871/* 6780 */ MCD::OPC_CheckPredicateOrFail, 13,
7872/* 6782 */ MCD::OPC_Decode, 182, 23, 168, 2, // Opcode: V6_vgtuw, DecodeIdx: 296
7873/* 6787 */ MCD::OPC_FilterValueOrFail, 1,
7874/* 6789 */ MCD::OPC_CheckPredicateOrFail, 18,
7875/* 6791 */ MCD::OPC_Decode, 132, 24, 159, 2, // Opcode: V6_vmpy_sf_sf, DecodeIdx: 287
7876/* 6796 */ MCD::OPC_FilterValue, 2, 11, 0, // Skip to: 6811
7877/* 6800 */ MCD::OPC_CheckPredicateOrFail, 18,
7878/* 6802 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
7879/* 6806 */ MCD::OPC_Decode, 130, 24, 164, 2, // Opcode: V6_vmpy_sf_hf, DecodeIdx: 292
7880/* 6811 */ MCD::OPC_FilterValue, 3, 11, 0, // Skip to: 6826
7881/* 6815 */ MCD::OPC_CheckPredicateOrFail, 18,
7882/* 6817 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
7883/* 6821 */ MCD::OPC_Decode, 243, 23, 159, 2, // Opcode: V6_vmpy_hf_hf, DecodeIdx: 287
7884/* 6826 */ MCD::OPC_FilterValue, 4, 23, 0, // Skip to: 6853
7885/* 6830 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7886/* 6833 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 6844
7887/* 6837 */ MCD::OPC_CheckPredicateOrFail, 17,
7888/* 6839 */ MCD::OPC_Decode, 223, 21, 164, 2, // Opcode: V6_vadd_hf_f8, DecodeIdx: 292
7889/* 6844 */ MCD::OPC_FilterValueOrFail, 1,
7890/* 6846 */ MCD::OPC_CheckPredicateOrFail, 18,
7891/* 6848 */ MCD::OPC_Decode, 231, 21, 164, 2, // Opcode: V6_vadd_sf_hf, DecodeIdx: 292
7892/* 6853 */ MCD::OPC_FilterValue, 5, 23, 0, // Skip to: 6880
7893/* 6857 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7894/* 6860 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 6871
7895/* 6864 */ MCD::OPC_CheckPredicateOrFail, 17,
7896/* 6866 */ MCD::OPC_Decode, 152, 25, 164, 2, // Opcode: V6_vsub_hf_f8, DecodeIdx: 292
7897/* 6871 */ MCD::OPC_FilterValueOrFail, 1,
7898/* 6873 */ MCD::OPC_CheckPredicateOrFail, 18,
7899/* 6875 */ MCD::OPC_Decode, 160, 25, 164, 2, // Opcode: V6_vsub_sf_hf, DecodeIdx: 292
7900/* 6880 */ MCD::OPC_FilterValue, 6, 23, 0, // Skip to: 6907
7901/* 6884 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7902/* 6887 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 6898
7903/* 6891 */ MCD::OPC_CheckPredicateOrFail, 17,
7904/* 6893 */ MCD::OPC_Decode, 241, 23, 164, 2, // Opcode: V6_vmpy_hf_f8, DecodeIdx: 292
7905/* 6898 */ MCD::OPC_FilterValueOrFail, 1,
7906/* 6900 */ MCD::OPC_CheckPredicateOrFail, 18,
7907/* 6902 */ MCD::OPC_Decode, 232, 21, 159, 2, // Opcode: V6_vadd_sf_sf, DecodeIdx: 287
7908/* 6907 */ MCD::OPC_FilterValueOrFail, 7,
7909/* 6909 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7910/* 6912 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 6923
7911/* 6916 */ MCD::OPC_CheckPredicateOrFail, 17,
7912/* 6918 */ MCD::OPC_Decode, 242, 23, 160, 2, // Opcode: V6_vmpy_hf_f8_acc, DecodeIdx: 288
7913/* 6923 */ MCD::OPC_FilterValueOrFail, 1,
7914/* 6925 */ MCD::OPC_CheckPredicateOrFail, 18,
7915/* 6927 */ MCD::OPC_Decode, 161, 25, 159, 2, // Opcode: V6_vsub_sf_sf, DecodeIdx: 287
7916/* 6932 */ MCD::OPC_FilterValue, 5, 217, 0, // Skip to: 7153
7917/* 6936 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
7918/* 6939 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 6966
7919/* 6943 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7920/* 6946 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 6957
7921/* 6950 */ MCD::OPC_CheckPredicateOrFail, 13,
7922/* 6952 */ MCD::OPC_Decode, 181, 22, 159, 2, // Opcode: V6_vasrwv, DecodeIdx: 287
7923/* 6957 */ MCD::OPC_FilterValueOrFail, 1,
7924/* 6959 */ MCD::OPC_CheckPredicateOrFail, 23,
7925/* 6961 */ MCD::OPC_Decode, 227, 21, 159, 2, // Opcode: V6_vadd_qf32, DecodeIdx: 287
7926/* 6966 */ MCD::OPC_FilterValue, 1, 23, 0, // Skip to: 6993
7927/* 6970 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7928/* 6973 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 6984
7929/* 6977 */ MCD::OPC_CheckPredicateOrFail, 13,
7930/* 6979 */ MCD::OPC_Decode, 199, 23, 159, 2, // Opcode: V6_vlsrwv, DecodeIdx: 287
7931/* 6984 */ MCD::OPC_FilterValueOrFail, 1,
7932/* 6986 */ MCD::OPC_CheckPredicateOrFail, 23,
7933/* 6988 */ MCD::OPC_Decode, 229, 21, 159, 2, // Opcode: V6_vadd_sf, DecodeIdx: 287
7934/* 6993 */ MCD::OPC_FilterValue, 2, 23, 0, // Skip to: 7020
7935/* 6997 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7936/* 7000 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 7011
7937/* 7004 */ MCD::OPC_CheckPredicateOrFail, 13,
7938/* 7006 */ MCD::OPC_Decode, 197, 23, 159, 2, // Opcode: V6_vlsrhv, DecodeIdx: 287
7939/* 7011 */ MCD::OPC_FilterValueOrFail, 1,
7940/* 7013 */ MCD::OPC_CheckPredicateOrFail, 23,
7941/* 7015 */ MCD::OPC_Decode, 228, 21, 159, 2, // Opcode: V6_vadd_qf32_mix, DecodeIdx: 287
7942/* 7020 */ MCD::OPC_FilterValue, 3, 23, 0, // Skip to: 7047
7943/* 7024 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7944/* 7027 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 7038
7945/* 7031 */ MCD::OPC_CheckPredicateOrFail, 13,
7946/* 7033 */ MCD::OPC_Decode, 165, 22, 159, 2, // Opcode: V6_vasrhv, DecodeIdx: 287
7947/* 7038 */ MCD::OPC_FilterValueOrFail, 1,
7948/* 7040 */ MCD::OPC_CheckPredicateOrFail, 23,
7949/* 7042 */ MCD::OPC_Decode, 156, 25, 159, 2, // Opcode: V6_vsub_qf32, DecodeIdx: 287
7950/* 7047 */ MCD::OPC_FilterValue, 4, 23, 0, // Skip to: 7074
7951/* 7051 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7952/* 7054 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 7065
7953/* 7058 */ MCD::OPC_CheckPredicateOrFail, 13,
7954/* 7060 */ MCD::OPC_Decode, 157, 22, 159, 2, // Opcode: V6_vaslwv, DecodeIdx: 287
7955/* 7065 */ MCD::OPC_FilterValueOrFail, 1,
7956/* 7067 */ MCD::OPC_CheckPredicateOrFail, 23,
7957/* 7069 */ MCD::OPC_Decode, 158, 25, 159, 2, // Opcode: V6_vsub_sf, DecodeIdx: 287
7958/* 7074 */ MCD::OPC_FilterValue, 5, 23, 0, // Skip to: 7101
7959/* 7078 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7960/* 7081 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 7092
7961/* 7085 */ MCD::OPC_CheckPredicateOrFail, 13,
7962/* 7087 */ MCD::OPC_Decode, 154, 22, 159, 2, // Opcode: V6_vaslhv, DecodeIdx: 287
7963/* 7092 */ MCD::OPC_FilterValueOrFail, 1,
7964/* 7094 */ MCD::OPC_CheckPredicateOrFail, 23,
7965/* 7096 */ MCD::OPC_Decode, 157, 25, 159, 2, // Opcode: V6_vsub_qf32_mix, DecodeIdx: 287
7966/* 7101 */ MCD::OPC_FilterValue, 6, 23, 0, // Skip to: 7128
7967/* 7105 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7968/* 7108 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 7119
7969/* 7112 */ MCD::OPC_CheckPredicateOrFail, 13,
7970/* 7114 */ MCD::OPC_Decode, 233, 21, 159, 2, // Opcode: V6_vaddb, DecodeIdx: 287
7971/* 7119 */ MCD::OPC_FilterValueOrFail, 1,
7972/* 7121 */ MCD::OPC_CheckPredicateOrFail, 18,
7973/* 7123 */ MCD::OPC_Decode, 233, 22, 159, 2, // Opcode: V6_vdmpy_sf_hf, DecodeIdx: 287
7974/* 7128 */ MCD::OPC_FilterValueOrFail, 7,
7975/* 7130 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7976/* 7133 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 7144
7977/* 7137 */ MCD::OPC_CheckPredicateOrFail, 13,
7978/* 7139 */ MCD::OPC_Decode, 244, 21, 159, 2, // Opcode: V6_vaddh, DecodeIdx: 287
7979/* 7144 */ MCD::OPC_FilterValueOrFail, 1,
7980/* 7146 */ MCD::OPC_CheckPredicateOrFail, 18,
7981/* 7148 */ MCD::OPC_Decode, 224, 21, 159, 2, // Opcode: V6_vadd_hf_hf, DecodeIdx: 287
7982/* 7153 */ MCD::OPC_FilterValue, 6, 205, 0, // Skip to: 7362
7983/* 7157 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
7984/* 7160 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 7175
7985/* 7164 */ MCD::OPC_CheckPredicateOrFail, 13,
7986/* 7166 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
7987/* 7170 */ MCD::OPC_Decode, 153, 24, 159, 2, // Opcode: V6_vmpyiewuh, DecodeIdx: 287
7988/* 7175 */ MCD::OPC_FilterValue, 1, 23, 0, // Skip to: 7202
7989/* 7179 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7990/* 7182 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 7193
7991/* 7186 */ MCD::OPC_CheckPredicateOrFail, 13,
7992/* 7188 */ MCD::OPC_Decode, 159, 24, 159, 2, // Opcode: V6_vmpyiowh, DecodeIdx: 287
7993/* 7193 */ MCD::OPC_FilterValueOrFail, 1,
7994/* 7195 */ MCD::OPC_CheckPredicateOrFail, 23,
7995/* 7197 */ MCD::OPC_Decode, 213, 23, 159, 2, // Opcode: V6_vmax_sf, DecodeIdx: 287
7996/* 7202 */ MCD::OPC_FilterValue, 2, 23, 0, // Skip to: 7229
7997/* 7206 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
7998/* 7209 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 7220
7999/* 7213 */ MCD::OPC_CheckPredicateOrFail, 13,
8000/* 7215 */ MCD::OPC_Decode, 193, 24, 159, 2, // Opcode: V6_vpackeb, DecodeIdx: 287
8001/* 7220 */ MCD::OPC_FilterValueOrFail, 1,
8002/* 7222 */ MCD::OPC_CheckPredicateOrFail, 23,
8003/* 7224 */ MCD::OPC_Decode, 222, 23, 159, 2, // Opcode: V6_vmin_sf, DecodeIdx: 287
8004/* 7229 */ MCD::OPC_FilterValue, 3, 23, 0, // Skip to: 7256
8005/* 7233 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
8006/* 7236 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 7247
8007/* 7240 */ MCD::OPC_CheckPredicateOrFail, 13,
8008/* 7242 */ MCD::OPC_Decode, 194, 24, 159, 2, // Opcode: V6_vpackeh, DecodeIdx: 287
8009/* 7247 */ MCD::OPC_FilterValueOrFail, 1,
8010/* 7249 */ MCD::OPC_CheckPredicateOrFail, 23,
8011/* 7251 */ MCD::OPC_Decode, 212, 23, 159, 2, // Opcode: V6_vmax_hf, DecodeIdx: 287
8012/* 7256 */ MCD::OPC_FilterValue, 4, 23, 0, // Skip to: 7283
8013/* 7260 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
8014/* 7263 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 7274
8015/* 7267 */ MCD::OPC_CheckPredicateOrFail, 11,
8016/* 7269 */ MCD::OPC_Decode, 184, 25, 159, 2, // Opcode: V6_vsubuwsat, DecodeIdx: 287
8017/* 7274 */ MCD::OPC_FilterValueOrFail, 1,
8018/* 7276 */ MCD::OPC_CheckPredicateOrFail, 23,
8019/* 7278 */ MCD::OPC_Decode, 221, 23, 159, 2, // Opcode: V6_vmin_hf, DecodeIdx: 287
8020/* 7283 */ MCD::OPC_FilterValue, 5, 23, 0, // Skip to: 7310
8021/* 7287 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
8022/* 7290 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 7301
8023/* 7294 */ MCD::OPC_CheckPredicateOrFail, 13,
8024/* 7296 */ MCD::OPC_Decode, 196, 24, 159, 2, // Opcode: V6_vpackhub_sat, DecodeIdx: 287
8025/* 7301 */ MCD::OPC_FilterValueOrFail, 1,
8026/* 7303 */ MCD::OPC_CheckPredicateOrFail, 18,
8027/* 7305 */ MCD::OPC_Decode, 225, 22, 159, 2, // Opcode: V6_vcvt_ub_hf, DecodeIdx: 287
8028/* 7310 */ MCD::OPC_FilterValue, 6, 23, 0, // Skip to: 7337
8029/* 7314 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
8030/* 7317 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 7328
8031/* 7321 */ MCD::OPC_CheckPredicateOrFail, 13,
8032/* 7323 */ MCD::OPC_Decode, 195, 24, 159, 2, // Opcode: V6_vpackhb_sat, DecodeIdx: 287
8033/* 7328 */ MCD::OPC_FilterValueOrFail, 1,
8034/* 7330 */ MCD::OPC_CheckPredicateOrFail, 18,
8035/* 7332 */ MCD::OPC_Decode, 214, 22, 159, 2, // Opcode: V6_vcvt_b_hf, DecodeIdx: 287
8036/* 7337 */ MCD::OPC_FilterValueOrFail, 7,
8037/* 7339 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
8038/* 7342 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 7353
8039/* 7346 */ MCD::OPC_CheckPredicateOrFail, 13,
8040/* 7348 */ MCD::OPC_Decode, 200, 24, 159, 2, // Opcode: V6_vpackwuh_sat, DecodeIdx: 287
8041/* 7353 */ MCD::OPC_FilterValueOrFail, 1,
8042/* 7355 */ MCD::OPC_CheckPredicateOrFail, 21,
8043/* 7357 */ MCD::OPC_Decode, 181, 24, 159, 2, // Opcode: V6_vmpyuhvs, DecodeIdx: 287
8044/* 7362 */ MCD::OPC_FilterValueOrFail, 7,
8045/* 7364 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
8046/* 7367 */ MCD::OPC_FilterValue, 0, 23, 0, // Skip to: 7394
8047/* 7371 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
8048/* 7374 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 7385
8049/* 7378 */ MCD::OPC_CheckPredicateOrFail, 13,
8050/* 7380 */ MCD::OPC_Decode, 199, 24, 159, 2, // Opcode: V6_vpackwh_sat, DecodeIdx: 287
8051/* 7385 */ MCD::OPC_FilterValueOrFail, 1,
8052/* 7387 */ MCD::OPC_CheckPredicateOrFail, 23,
8053/* 7389 */ MCD::OPC_Decode, 248, 23, 159, 2, // Opcode: V6_vmpy_qf32, DecodeIdx: 287
8054/* 7394 */ MCD::OPC_FilterValue, 1, 23, 0, // Skip to: 7421
8055/* 7398 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
8056/* 7401 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 7412
8057/* 7405 */ MCD::OPC_CheckPredicateOrFail, 13,
8058/* 7407 */ MCD::OPC_Decode, 197, 24, 159, 2, // Opcode: V6_vpackob, DecodeIdx: 287
8059/* 7412 */ MCD::OPC_FilterValueOrFail, 1,
8060/* 7414 */ MCD::OPC_CheckPredicateOrFail, 23,
8061/* 7416 */ MCD::OPC_Decode, 252, 23, 159, 2, // Opcode: V6_vmpy_qf32_sf, DecodeIdx: 287
8062/* 7421 */ MCD::OPC_FilterValue, 2, 23, 0, // Skip to: 7448
8063/* 7425 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
8064/* 7428 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 7439
8065/* 7432 */ MCD::OPC_CheckPredicateOrFail, 13,
8066/* 7434 */ MCD::OPC_Decode, 198, 24, 159, 2, // Opcode: V6_vpackoh, DecodeIdx: 287
8067/* 7439 */ MCD::OPC_FilterValueOrFail, 1,
8068/* 7441 */ MCD::OPC_CheckPredicateOrFail, 17,
8069/* 7443 */ MCD::OPC_Decode, 216, 22, 159, 2, // Opcode: V6_vcvt_f8_hf, DecodeIdx: 287
8070/* 7448 */ MCD::OPC_FilterValue, 3, 23, 0, // Skip to: 7475
8071/* 7452 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
8072/* 7455 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 7466
8073/* 7459 */ MCD::OPC_CheckPredicateOrFail, 11,
8074/* 7461 */ MCD::OPC_Decode, 248, 24, 159, 2, // Opcode: V6_vrounduhub, DecodeIdx: 287
8075/* 7466 */ MCD::OPC_FilterValueOrFail, 1,
8076/* 7468 */ MCD::OPC_CheckPredicateOrFail, 23,
8077/* 7470 */ MCD::OPC_Decode, 245, 23, 159, 2, // Opcode: V6_vmpy_qf16, DecodeIdx: 287
8078/* 7475 */ MCD::OPC_FilterValue, 4, 23, 0, // Skip to: 7502
8079/* 7479 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
8080/* 7482 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 7493
8081/* 7486 */ MCD::OPC_CheckPredicateOrFail, 11,
8082/* 7488 */ MCD::OPC_Decode, 249, 24, 159, 2, // Opcode: V6_vrounduwuh, DecodeIdx: 287
8083/* 7493 */ MCD::OPC_FilterValueOrFail, 1,
8084/* 7495 */ MCD::OPC_CheckPredicateOrFail, 23,
8085/* 7497 */ MCD::OPC_Decode, 246, 23, 159, 2, // Opcode: V6_vmpy_qf16_hf, DecodeIdx: 287
8086/* 7502 */ MCD::OPC_FilterValue, 5, 23, 0, // Skip to: 7529
8087/* 7506 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
8088/* 7509 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 7520
8089/* 7513 */ MCD::OPC_CheckPredicateOrFail, 13,
8090/* 7515 */ MCD::OPC_Decode, 139, 24, 159, 2, // Opcode: V6_vmpyewuh, DecodeIdx: 287
8091/* 7520 */ MCD::OPC_FilterValueOrFail, 1,
8092/* 7522 */ MCD::OPC_CheckPredicateOrFail, 23,
8093/* 7524 */ MCD::OPC_Decode, 247, 23, 159, 2, // Opcode: V6_vmpy_qf16_mix_hf, DecodeIdx: 287
8094/* 7529 */ MCD::OPC_FilterValue, 6, 11, 0, // Skip to: 7544
8095/* 7533 */ MCD::OPC_CheckPredicateOrFail, 23,
8096/* 7535 */ MCD::OPC_CheckFieldOrFail, 13, 1, 1,
8097/* 7539 */ MCD::OPC_Decode, 251, 23, 164, 2, // Opcode: V6_vmpy_qf32_qf16, DecodeIdx: 292
8098/* 7544 */ MCD::OPC_FilterValueOrFail, 7,
8099/* 7546 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
8100/* 7549 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 7560
8101/* 7553 */ MCD::OPC_CheckPredicateOrFail, 13,
8102/* 7555 */ MCD::OPC_Decode, 166, 24, 159, 2, // Opcode: V6_vmpyowh, DecodeIdx: 287
8103/* 7560 */ MCD::OPC_FilterValueOrFail, 1,
8104/* 7562 */ MCD::OPC_CheckPredicateOrFail, 23,
8105/* 7564 */ MCD::OPC_Decode, 249, 23, 164, 2, // Opcode: V6_vmpy_qf32_hf, DecodeIdx: 292
8106/* 7569 */ MCD::OPC_FilterValue, 40, 39, 2, // Skip to: 8124
8107/* 7573 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
8108/* 7576 */ MCD::OPC_FilterValue, 0, 105, 0, // Skip to: 7685
8109/* 7580 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
8110/* 7583 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 7598
8111/* 7587 */ MCD::OPC_CheckPredicateOrFail, 13,
8112/* 7589 */ MCD::OPC_CheckFieldOrFail, 11, 2, 0,
8113/* 7593 */ MCD::OPC_Decode, 223, 20, 191, 2, // Opcode: V6_vL32b_ai, DecodeIdx: 319
8114/* 7598 */ MCD::OPC_FilterValue, 1, 11, 0, // Skip to: 7613
8115/* 7602 */ MCD::OPC_CheckPredicateOrFail, 13,
8116/* 7604 */ MCD::OPC_CheckFieldOrFail, 11, 2, 0,
8117/* 7608 */ MCD::OPC_Decode, 158, 21, 192, 2, // Opcode: V6_vS32b_ai, DecodeIdx: 320
8118/* 7613 */ MCD::OPC_FilterValue, 2, 11, 0, // Skip to: 7628
8119/* 7617 */ MCD::OPC_CheckPredicateOrFail, 13,
8120/* 7619 */ MCD::OPC_CheckFieldOrFail, 11, 2, 0,
8121/* 7623 */ MCD::OPC_Decode, 236, 20, 191, 2, // Opcode: V6_vL32b_nt_ai, DecodeIdx: 319
8122/* 7628 */ MCD::OPC_FilterValue, 3, 11, 0, // Skip to: 7643
8123/* 7632 */ MCD::OPC_CheckPredicateOrFail, 13,
8124/* 7634 */ MCD::OPC_CheckFieldOrFail, 11, 2, 0,
8125/* 7638 */ MCD::OPC_Decode, 174, 21, 192, 2, // Opcode: V6_vS32b_nt_ai, DecodeIdx: 320
8126/* 7643 */ MCD::OPC_FilterValue, 4, 7, 0, // Skip to: 7654
8127/* 7647 */ MCD::OPC_CheckPredicateOrFail, 13,
8128/* 7649 */ MCD::OPC_Decode, 203, 21, 193, 2, // Opcode: V6_vS32b_qpred_ai, DecodeIdx: 321
8129/* 7654 */ MCD::OPC_FilterValue, 5, 7, 0, // Skip to: 7665
8130/* 7658 */ MCD::OPC_CheckPredicateOrFail, 13,
8131/* 7660 */ MCD::OPC_Decode, 200, 21, 194, 2, // Opcode: V6_vS32b_pred_ai, DecodeIdx: 322
8132/* 7665 */ MCD::OPC_FilterValue, 6, 7, 0, // Skip to: 7676
8133/* 7669 */ MCD::OPC_CheckPredicateOrFail, 13,
8134/* 7671 */ MCD::OPC_Decode, 195, 21, 193, 2, // Opcode: V6_vS32b_nt_qpred_ai, DecodeIdx: 321
8135/* 7676 */ MCD::OPC_FilterValueOrFail, 7,
8136/* 7678 */ MCD::OPC_CheckPredicateOrFail, 13,
8137/* 7680 */ MCD::OPC_Decode, 192, 21, 194, 2, // Opcode: V6_vS32b_nt_pred_ai, DecodeIdx: 322
8138/* 7685 */ MCD::OPC_FilterValue, 1, 133, 0, // Skip to: 7822
8139/* 7689 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
8140/* 7692 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 7707
8141/* 7696 */ MCD::OPC_CheckPredicateOrFail, 13,
8142/* 7698 */ MCD::OPC_CheckFieldOrFail, 11, 2, 0,
8143/* 7702 */ MCD::OPC_Decode, 224, 20, 191, 2, // Opcode: V6_vL32b_cur_ai, DecodeIdx: 319
8144/* 7707 */ MCD::OPC_FilterValue, 1, 35, 0, // Skip to: 7746
8145/* 7711 */ MCD::OPC_ExtractField, 3, 2, // Inst{4-3} ...
8146/* 7714 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 7729
8147/* 7718 */ MCD::OPC_CheckPredicateOrFail, 13,
8148/* 7720 */ MCD::OPC_CheckFieldOrFail, 11, 2, 0,
8149/* 7724 */ MCD::OPC_Decode, 159, 21, 195, 2, // Opcode: V6_vS32b_new_ai, DecodeIdx: 323
8150/* 7729 */ MCD::OPC_FilterValueOrFail, 1,
8151/* 7731 */ MCD::OPC_CheckPredicateOrFail, 12,
8152/* 7733 */ MCD::OPC_CheckFieldOrFail, 11, 2, 0,
8153/* 7737 */ MCD::OPC_CheckFieldOrFail, 0, 3, 0,
8154/* 7741 */ MCD::OPC_Decode, 206, 21, 196, 2, // Opcode: V6_vS32b_srls_ai, DecodeIdx: 324
8155/* 7746 */ MCD::OPC_FilterValue, 2, 11, 0, // Skip to: 7761
8156/* 7750 */ MCD::OPC_CheckPredicateOrFail, 13,
8157/* 7752 */ MCD::OPC_CheckFieldOrFail, 11, 2, 0,
8158/* 7756 */ MCD::OPC_Decode, 237, 20, 191, 2, // Opcode: V6_vL32b_nt_cur_ai, DecodeIdx: 319
8159/* 7761 */ MCD::OPC_FilterValue, 3, 15, 0, // Skip to: 7780
8160/* 7765 */ MCD::OPC_CheckPredicateOrFail, 13,
8161/* 7767 */ MCD::OPC_CheckFieldOrFail, 11, 2, 0,
8162/* 7771 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
8163/* 7775 */ MCD::OPC_Decode, 175, 21, 195, 2, // Opcode: V6_vS32b_nt_new_ai, DecodeIdx: 323
8164/* 7780 */ MCD::OPC_FilterValue, 4, 7, 0, // Skip to: 7791
8165/* 7784 */ MCD::OPC_CheckPredicateOrFail, 13,
8166/* 7786 */ MCD::OPC_Decode, 171, 21, 193, 2, // Opcode: V6_vS32b_nqpred_ai, DecodeIdx: 321
8167/* 7791 */ MCD::OPC_FilterValue, 5, 7, 0, // Skip to: 7802
8168/* 7795 */ MCD::OPC_CheckPredicateOrFail, 13,
8169/* 7797 */ MCD::OPC_Decode, 168, 21, 194, 2, // Opcode: V6_vS32b_npred_ai, DecodeIdx: 322
8170/* 7802 */ MCD::OPC_FilterValue, 6, 7, 0, // Skip to: 7813
8171/* 7806 */ MCD::OPC_CheckPredicateOrFail, 13,
8172/* 7808 */ MCD::OPC_Decode, 187, 21, 193, 2, // Opcode: V6_vS32b_nt_nqpred_ai, DecodeIdx: 321
8173/* 7813 */ MCD::OPC_FilterValueOrFail, 7,
8174/* 7815 */ MCD::OPC_CheckPredicateOrFail, 13,
8175/* 7817 */ MCD::OPC_Decode, 184, 21, 194, 2, // Opcode: V6_vS32b_nt_npred_ai, DecodeIdx: 322
8176/* 7822 */ MCD::OPC_FilterValue, 2, 83, 0, // Skip to: 7909
8177/* 7826 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
8178/* 7829 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 7844
8179/* 7833 */ MCD::OPC_CheckPredicateOrFail, 13,
8180/* 7835 */ MCD::OPC_CheckFieldOrFail, 11, 2, 0,
8181/* 7839 */ MCD::OPC_Decode, 140, 21, 191, 2, // Opcode: V6_vL32b_tmp_ai, DecodeIdx: 319
8182/* 7844 */ MCD::OPC_FilterValue, 2, 11, 0, // Skip to: 7859
8183/* 7848 */ MCD::OPC_CheckPredicateOrFail, 13,
8184/* 7850 */ MCD::OPC_CheckFieldOrFail, 11, 2, 0,
8185/* 7854 */ MCD::OPC_Decode, 254, 20, 191, 2, // Opcode: V6_vL32b_nt_tmp_ai, DecodeIdx: 319
8186/* 7859 */ MCD::OPC_FilterValue, 4, 7, 0, // Skip to: 7870
8187/* 7863 */ MCD::OPC_CheckPredicateOrFail, 11,
8188/* 7865 */ MCD::OPC_Decode, 137, 21, 197, 2, // Opcode: V6_vL32b_pred_ai, DecodeIdx: 325
8189/* 7870 */ MCD::OPC_FilterValue, 5, 11, 0, // Skip to: 7885
8190/* 7874 */ MCD::OPC_CheckPredicateOrFail, 13,
8191/* 7876 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
8192/* 7880 */ MCD::OPC_Decode, 165, 21, 198, 2, // Opcode: V6_vS32b_new_pred_ai, DecodeIdx: 326
8193/* 7885 */ MCD::OPC_FilterValue, 6, 7, 0, // Skip to: 7896
8194/* 7889 */ MCD::OPC_CheckPredicateOrFail, 11,
8195/* 7891 */ MCD::OPC_Decode, 251, 20, 197, 2, // Opcode: V6_vL32b_nt_pred_ai, DecodeIdx: 325
8196/* 7896 */ MCD::OPC_FilterValueOrFail, 7,
8197/* 7898 */ MCD::OPC_CheckPredicateOrFail, 13,
8198/* 7900 */ MCD::OPC_CheckFieldOrFail, 3, 2, 2,
8199/* 7904 */ MCD::OPC_Decode, 181, 21, 198, 2, // Opcode: V6_vS32b_nt_new_pred_ai, DecodeIdx: 326
8200/* 7909 */ MCD::OPC_FilterValue, 3, 53, 0, // Skip to: 7966
8201/* 7913 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
8202/* 7916 */ MCD::OPC_FilterValue, 4, 7, 0, // Skip to: 7927
8203/* 7920 */ MCD::OPC_CheckPredicateOrFail, 11,
8204/* 7922 */ MCD::OPC_Decode, 233, 20, 197, 2, // Opcode: V6_vL32b_npred_ai, DecodeIdx: 325
8205/* 7927 */ MCD::OPC_FilterValue, 5, 11, 0, // Skip to: 7942
8206/* 7931 */ MCD::OPC_CheckPredicateOrFail, 13,
8207/* 7933 */ MCD::OPC_CheckFieldOrFail, 3, 2, 1,
8208/* 7937 */ MCD::OPC_Decode, 160, 21, 198, 2, // Opcode: V6_vS32b_new_npred_ai, DecodeIdx: 326
8209/* 7942 */ MCD::OPC_FilterValue, 6, 7, 0, // Skip to: 7953
8210/* 7946 */ MCD::OPC_CheckPredicateOrFail, 11,
8211/* 7948 */ MCD::OPC_Decode, 246, 20, 197, 2, // Opcode: V6_vL32b_nt_npred_ai, DecodeIdx: 325
8212/* 7953 */ MCD::OPC_FilterValueOrFail, 7,
8213/* 7955 */ MCD::OPC_CheckPredicateOrFail, 13,
8214/* 7957 */ MCD::OPC_CheckFieldOrFail, 3, 2, 3,
8215/* 7961 */ MCD::OPC_Decode, 176, 21, 198, 2, // Opcode: V6_vS32b_nt_new_npred_ai, DecodeIdx: 326
8216/* 7966 */ MCD::OPC_FilterValue, 4, 23, 0, // Skip to: 7993
8217/* 7970 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
8218/* 7973 */ MCD::OPC_FilterValue, 4, 7, 0, // Skip to: 7984
8219/* 7977 */ MCD::OPC_CheckPredicateOrFail, 11,
8220/* 7979 */ MCD::OPC_Decode, 230, 20, 197, 2, // Opcode: V6_vL32b_cur_pred_ai, DecodeIdx: 325
8221/* 7984 */ MCD::OPC_FilterValueOrFail, 6,
8222/* 7986 */ MCD::OPC_CheckPredicateOrFail, 11,
8223/* 7988 */ MCD::OPC_Decode, 243, 20, 197, 2, // Opcode: V6_vL32b_nt_cur_pred_ai, DecodeIdx: 325
8224/* 7993 */ MCD::OPC_FilterValue, 5, 23, 0, // Skip to: 8020
8225/* 7997 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
8226/* 8000 */ MCD::OPC_FilterValue, 4, 7, 0, // Skip to: 8011
8227/* 8004 */ MCD::OPC_CheckPredicateOrFail, 11,
8228/* 8006 */ MCD::OPC_Decode, 225, 20, 197, 2, // Opcode: V6_vL32b_cur_npred_ai, DecodeIdx: 325
8229/* 8011 */ MCD::OPC_FilterValueOrFail, 6,
8230/* 8013 */ MCD::OPC_CheckPredicateOrFail, 11,
8231/* 8015 */ MCD::OPC_Decode, 238, 20, 197, 2, // Opcode: V6_vL32b_nt_cur_npred_ai, DecodeIdx: 325
8232/* 8020 */ MCD::OPC_FilterValue, 6, 34, 0, // Skip to: 8058
8233/* 8024 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
8234/* 8027 */ MCD::OPC_FilterValue, 4, 7, 0, // Skip to: 8038
8235/* 8031 */ MCD::OPC_CheckPredicateOrFail, 11,
8236/* 8033 */ MCD::OPC_Decode, 146, 21, 197, 2, // Opcode: V6_vL32b_tmp_pred_ai, DecodeIdx: 325
8237/* 8038 */ MCD::OPC_FilterValue, 5, 7, 0, // Skip to: 8049
8238/* 8042 */ MCD::OPC_CheckPredicateOrFail, 13,
8239/* 8044 */ MCD::OPC_Decode, 155, 21, 194, 2, // Opcode: V6_vS32Ub_pred_ai, DecodeIdx: 322
8240/* 8049 */ MCD::OPC_FilterValueOrFail, 6,
8241/* 8051 */ MCD::OPC_CheckPredicateOrFail, 11,
8242/* 8053 */ MCD::OPC_Decode, 132, 21, 197, 2, // Opcode: V6_vL32b_nt_tmp_pred_ai, DecodeIdx: 325
8243/* 8058 */ MCD::OPC_FilterValueOrFail, 7,
8244/* 8060 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
8245/* 8063 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 8078
8246/* 8067 */ MCD::OPC_CheckPredicateOrFail, 13,
8247/* 8069 */ MCD::OPC_CheckFieldOrFail, 11, 2, 0,
8248/* 8073 */ MCD::OPC_Decode, 220, 20, 191, 2, // Opcode: V6_vL32Ub_ai, DecodeIdx: 319
8249/* 8078 */ MCD::OPC_FilterValue, 1, 11, 0, // Skip to: 8093
8250/* 8082 */ MCD::OPC_CheckPredicateOrFail, 13,
8251/* 8084 */ MCD::OPC_CheckFieldOrFail, 11, 2, 0,
8252/* 8088 */ MCD::OPC_Decode, 149, 21, 192, 2, // Opcode: V6_vS32Ub_ai, DecodeIdx: 320
8253/* 8093 */ MCD::OPC_FilterValue, 4, 7, 0, // Skip to: 8104
8254/* 8097 */ MCD::OPC_CheckPredicateOrFail, 11,
8255/* 8099 */ MCD::OPC_Decode, 141, 21, 197, 2, // Opcode: V6_vL32b_tmp_npred_ai, DecodeIdx: 325
8256/* 8104 */ MCD::OPC_FilterValue, 5, 7, 0, // Skip to: 8115
8257/* 8108 */ MCD::OPC_CheckPredicateOrFail, 13,
8258/* 8110 */ MCD::OPC_Decode, 150, 21, 194, 2, // Opcode: V6_vS32Ub_npred_ai, DecodeIdx: 322
8259/* 8115 */ MCD::OPC_FilterValueOrFail, 6,
8260/* 8117 */ MCD::OPC_CheckPredicateOrFail, 11,
8261/* 8119 */ MCD::OPC_Decode, 255, 20, 197, 2, // Opcode: V6_vL32b_nt_tmp_npred_ai, DecodeIdx: 325
8262/* 8124 */ MCD::OPC_FilterValue, 41, 143, 2, // Skip to: 8783
8263/* 8128 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
8264/* 8131 */ MCD::OPC_FilterValue, 0, 121, 0, // Skip to: 8256
8265/* 8135 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
8266/* 8138 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 8153
8267/* 8142 */ MCD::OPC_CheckPredicateOrFail, 13,
8268/* 8144 */ MCD::OPC_CheckFieldOrFail, 11, 3, 0,
8269/* 8148 */ MCD::OPC_Decode, 135, 21, 199, 2, // Opcode: V6_vL32b_pi, DecodeIdx: 327
8270/* 8153 */ MCD::OPC_FilterValue, 1, 11, 0, // Skip to: 8168
8271/* 8157 */ MCD::OPC_CheckPredicateOrFail, 13,
8272/* 8159 */ MCD::OPC_CheckFieldOrFail, 11, 3, 0,
8273/* 8163 */ MCD::OPC_Decode, 198, 21, 200, 2, // Opcode: V6_vS32b_pi, DecodeIdx: 328
8274/* 8168 */ MCD::OPC_FilterValue, 2, 11, 0, // Skip to: 8183
8275/* 8172 */ MCD::OPC_CheckPredicateOrFail, 13,
8276/* 8174 */ MCD::OPC_CheckFieldOrFail, 11, 3, 0,
8277/* 8178 */ MCD::OPC_Decode, 249, 20, 199, 2, // Opcode: V6_vL32b_nt_pi, DecodeIdx: 327
8278/* 8183 */ MCD::OPC_FilterValue, 3, 11, 0, // Skip to: 8198
8279/* 8187 */ MCD::OPC_CheckPredicateOrFail, 13,
8280/* 8189 */ MCD::OPC_CheckFieldOrFail, 11, 3, 0,
8281/* 8193 */ MCD::OPC_Decode, 190, 21, 200, 2, // Opcode: V6_vS32b_nt_pi, DecodeIdx: 328
8282/* 8198 */ MCD::OPC_FilterValue, 4, 11, 0, // Skip to: 8213
8283/* 8202 */ MCD::OPC_CheckPredicateOrFail, 13,
8284/* 8204 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
8285/* 8208 */ MCD::OPC_Decode, 204, 21, 201, 2, // Opcode: V6_vS32b_qpred_pi, DecodeIdx: 329
8286/* 8213 */ MCD::OPC_FilterValue, 5, 11, 0, // Skip to: 8228
8287/* 8217 */ MCD::OPC_CheckPredicateOrFail, 13,
8288/* 8219 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
8289/* 8223 */ MCD::OPC_Decode, 201, 21, 202, 2, // Opcode: V6_vS32b_pred_pi, DecodeIdx: 330
8290/* 8228 */ MCD::OPC_FilterValue, 6, 11, 0, // Skip to: 8243
8291/* 8232 */ MCD::OPC_CheckPredicateOrFail, 13,
8292/* 8234 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
8293/* 8238 */ MCD::OPC_Decode, 196, 21, 201, 2, // Opcode: V6_vS32b_nt_qpred_pi, DecodeIdx: 329
8294/* 8243 */ MCD::OPC_FilterValueOrFail, 7,
8295/* 8245 */ MCD::OPC_CheckPredicateOrFail, 13,
8296/* 8247 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
8297/* 8251 */ MCD::OPC_Decode, 193, 21, 202, 2, // Opcode: V6_vS32b_nt_pred_pi, DecodeIdx: 330
8298/* 8256 */ MCD::OPC_FilterValue, 1, 149, 0, // Skip to: 8409
8299/* 8260 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
8300/* 8263 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 8278
8301/* 8267 */ MCD::OPC_CheckPredicateOrFail, 13,
8302/* 8269 */ MCD::OPC_CheckFieldOrFail, 11, 3, 0,
8303/* 8273 */ MCD::OPC_Decode, 228, 20, 199, 2, // Opcode: V6_vL32b_cur_pi, DecodeIdx: 327
8304/* 8278 */ MCD::OPC_FilterValue, 1, 35, 0, // Skip to: 8317
8305/* 8282 */ MCD::OPC_ExtractField, 3, 2, // Inst{4-3} ...
8306/* 8285 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 8300
8307/* 8289 */ MCD::OPC_CheckPredicateOrFail, 13,
8308/* 8291 */ MCD::OPC_CheckFieldOrFail, 11, 3, 0,
8309/* 8295 */ MCD::OPC_Decode, 163, 21, 203, 2, // Opcode: V6_vS32b_new_pi, DecodeIdx: 331
8310/* 8300 */ MCD::OPC_FilterValueOrFail, 1,
8311/* 8302 */ MCD::OPC_CheckPredicateOrFail, 12,
8312/* 8304 */ MCD::OPC_CheckFieldOrFail, 11, 3, 0,
8313/* 8308 */ MCD::OPC_CheckFieldOrFail, 0, 3, 0,
8314/* 8312 */ MCD::OPC_Decode, 207, 21, 204, 2, // Opcode: V6_vS32b_srls_pi, DecodeIdx: 332
8315/* 8317 */ MCD::OPC_FilterValue, 2, 11, 0, // Skip to: 8332
8316/* 8321 */ MCD::OPC_CheckPredicateOrFail, 13,
8317/* 8323 */ MCD::OPC_CheckFieldOrFail, 11, 3, 0,
8318/* 8327 */ MCD::OPC_Decode, 241, 20, 199, 2, // Opcode: V6_vL32b_nt_cur_pi, DecodeIdx: 327
8319/* 8332 */ MCD::OPC_FilterValue, 3, 15, 0, // Skip to: 8351
8320/* 8336 */ MCD::OPC_CheckPredicateOrFail, 13,
8321/* 8338 */ MCD::OPC_CheckFieldOrFail, 11, 3, 0,
8322/* 8342 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
8323/* 8346 */ MCD::OPC_Decode, 179, 21, 203, 2, // Opcode: V6_vS32b_nt_new_pi, DecodeIdx: 331
8324/* 8351 */ MCD::OPC_FilterValue, 4, 11, 0, // Skip to: 8366
8325/* 8355 */ MCD::OPC_CheckPredicateOrFail, 13,
8326/* 8357 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
8327/* 8361 */ MCD::OPC_Decode, 172, 21, 201, 2, // Opcode: V6_vS32b_nqpred_pi, DecodeIdx: 329
8328/* 8366 */ MCD::OPC_FilterValue, 5, 11, 0, // Skip to: 8381
8329/* 8370 */ MCD::OPC_CheckPredicateOrFail, 13,
8330/* 8372 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
8331/* 8376 */ MCD::OPC_Decode, 169, 21, 202, 2, // Opcode: V6_vS32b_npred_pi, DecodeIdx: 330
8332/* 8381 */ MCD::OPC_FilterValue, 6, 11, 0, // Skip to: 8396
8333/* 8385 */ MCD::OPC_CheckPredicateOrFail, 13,
8334/* 8387 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
8335/* 8391 */ MCD::OPC_Decode, 188, 21, 201, 2, // Opcode: V6_vS32b_nt_nqpred_pi, DecodeIdx: 329
8336/* 8396 */ MCD::OPC_FilterValueOrFail, 7,
8337/* 8398 */ MCD::OPC_CheckPredicateOrFail, 13,
8338/* 8400 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
8339/* 8404 */ MCD::OPC_Decode, 185, 21, 202, 2, // Opcode: V6_vS32b_nt_npred_pi, DecodeIdx: 330
8340/* 8409 */ MCD::OPC_FilterValue, 2, 99, 0, // Skip to: 8512
8341/* 8413 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
8342/* 8416 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 8431
8343/* 8420 */ MCD::OPC_CheckPredicateOrFail, 13,
8344/* 8422 */ MCD::OPC_CheckFieldOrFail, 11, 3, 0,
8345/* 8426 */ MCD::OPC_Decode, 144, 21, 199, 2, // Opcode: V6_vL32b_tmp_pi, DecodeIdx: 327
8346/* 8431 */ MCD::OPC_FilterValue, 2, 11, 0, // Skip to: 8446
8347/* 8435 */ MCD::OPC_CheckPredicateOrFail, 13,
8348/* 8437 */ MCD::OPC_CheckFieldOrFail, 11, 3, 0,
8349/* 8441 */ MCD::OPC_Decode, 130, 21, 199, 2, // Opcode: V6_vL32b_nt_tmp_pi, DecodeIdx: 327
8350/* 8446 */ MCD::OPC_FilterValue, 4, 11, 0, // Skip to: 8461
8351/* 8450 */ MCD::OPC_CheckPredicateOrFail, 11,
8352/* 8452 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
8353/* 8456 */ MCD::OPC_Decode, 138, 21, 205, 2, // Opcode: V6_vL32b_pred_pi, DecodeIdx: 333
8354/* 8461 */ MCD::OPC_FilterValue, 5, 15, 0, // Skip to: 8480
8355/* 8465 */ MCD::OPC_CheckPredicateOrFail, 13,
8356/* 8467 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
8357/* 8471 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
8358/* 8475 */ MCD::OPC_Decode, 166, 21, 206, 2, // Opcode: V6_vS32b_new_pred_pi, DecodeIdx: 334
8359/* 8480 */ MCD::OPC_FilterValue, 6, 11, 0, // Skip to: 8495
8360/* 8484 */ MCD::OPC_CheckPredicateOrFail, 11,
8361/* 8486 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
8362/* 8490 */ MCD::OPC_Decode, 252, 20, 205, 2, // Opcode: V6_vL32b_nt_pred_pi, DecodeIdx: 333
8363/* 8495 */ MCD::OPC_FilterValueOrFail, 7,
8364/* 8497 */ MCD::OPC_CheckPredicateOrFail, 13,
8365/* 8499 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
8366/* 8503 */ MCD::OPC_CheckFieldOrFail, 3, 2, 2,
8367/* 8507 */ MCD::OPC_Decode, 182, 21, 206, 2, // Opcode: V6_vS32b_nt_new_pred_pi, DecodeIdx: 334
8368/* 8512 */ MCD::OPC_FilterValue, 3, 69, 0, // Skip to: 8585
8369/* 8516 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
8370/* 8519 */ MCD::OPC_FilterValue, 4, 11, 0, // Skip to: 8534
8371/* 8523 */ MCD::OPC_CheckPredicateOrFail, 11,
8372/* 8525 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
8373/* 8529 */ MCD::OPC_Decode, 234, 20, 205, 2, // Opcode: V6_vL32b_npred_pi, DecodeIdx: 333
8374/* 8534 */ MCD::OPC_FilterValue, 5, 15, 0, // Skip to: 8553
8375/* 8538 */ MCD::OPC_CheckPredicateOrFail, 13,
8376/* 8540 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
8377/* 8544 */ MCD::OPC_CheckFieldOrFail, 3, 2, 1,
8378/* 8548 */ MCD::OPC_Decode, 161, 21, 206, 2, // Opcode: V6_vS32b_new_npred_pi, DecodeIdx: 334
8379/* 8553 */ MCD::OPC_FilterValue, 6, 11, 0, // Skip to: 8568
8380/* 8557 */ MCD::OPC_CheckPredicateOrFail, 11,
8381/* 8559 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
8382/* 8563 */ MCD::OPC_Decode, 247, 20, 205, 2, // Opcode: V6_vL32b_nt_npred_pi, DecodeIdx: 333
8383/* 8568 */ MCD::OPC_FilterValueOrFail, 7,
8384/* 8570 */ MCD::OPC_CheckPredicateOrFail, 13,
8385/* 8572 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
8386/* 8576 */ MCD::OPC_CheckFieldOrFail, 3, 2, 3,
8387/* 8580 */ MCD::OPC_Decode, 177, 21, 206, 2, // Opcode: V6_vS32b_nt_new_npred_pi, DecodeIdx: 334
8388/* 8585 */ MCD::OPC_FilterValue, 4, 31, 0, // Skip to: 8620
8389/* 8589 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
8390/* 8592 */ MCD::OPC_FilterValue, 4, 11, 0, // Skip to: 8607
8391/* 8596 */ MCD::OPC_CheckPredicateOrFail, 11,
8392/* 8598 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
8393/* 8602 */ MCD::OPC_Decode, 231, 20, 205, 2, // Opcode: V6_vL32b_cur_pred_pi, DecodeIdx: 333
8394/* 8607 */ MCD::OPC_FilterValueOrFail, 6,
8395/* 8609 */ MCD::OPC_CheckPredicateOrFail, 11,
8396/* 8611 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
8397/* 8615 */ MCD::OPC_Decode, 244, 20, 205, 2, // Opcode: V6_vL32b_nt_cur_pred_pi, DecodeIdx: 333
8398/* 8620 */ MCD::OPC_FilterValue, 5, 31, 0, // Skip to: 8655
8399/* 8624 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
8400/* 8627 */ MCD::OPC_FilterValue, 4, 11, 0, // Skip to: 8642
8401/* 8631 */ MCD::OPC_CheckPredicateOrFail, 11,
8402/* 8633 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
8403/* 8637 */ MCD::OPC_Decode, 226, 20, 205, 2, // Opcode: V6_vL32b_cur_npred_pi, DecodeIdx: 333
8404/* 8642 */ MCD::OPC_FilterValueOrFail, 6,
8405/* 8644 */ MCD::OPC_CheckPredicateOrFail, 11,
8406/* 8646 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
8407/* 8650 */ MCD::OPC_Decode, 239, 20, 205, 2, // Opcode: V6_vL32b_nt_cur_npred_pi, DecodeIdx: 333
8408/* 8655 */ MCD::OPC_FilterValue, 6, 46, 0, // Skip to: 8705
8409/* 8659 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
8410/* 8662 */ MCD::OPC_FilterValue, 4, 11, 0, // Skip to: 8677
8411/* 8666 */ MCD::OPC_CheckPredicateOrFail, 11,
8412/* 8668 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
8413/* 8672 */ MCD::OPC_Decode, 147, 21, 205, 2, // Opcode: V6_vL32b_tmp_pred_pi, DecodeIdx: 333
8414/* 8677 */ MCD::OPC_FilterValue, 5, 11, 0, // Skip to: 8692
8415/* 8681 */ MCD::OPC_CheckPredicateOrFail, 13,
8416/* 8683 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
8417/* 8687 */ MCD::OPC_Decode, 156, 21, 202, 2, // Opcode: V6_vS32Ub_pred_pi, DecodeIdx: 330
8418/* 8692 */ MCD::OPC_FilterValueOrFail, 6,
8419/* 8694 */ MCD::OPC_CheckPredicateOrFail, 11,
8420/* 8696 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
8421/* 8700 */ MCD::OPC_Decode, 133, 21, 205, 2, // Opcode: V6_vL32b_nt_tmp_pred_pi, DecodeIdx: 333
8422/* 8705 */ MCD::OPC_FilterValueOrFail, 7,
8423/* 8707 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
8424/* 8710 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 8725
8425/* 8714 */ MCD::OPC_CheckPredicateOrFail, 13,
8426/* 8716 */ MCD::OPC_CheckFieldOrFail, 11, 3, 0,
8427/* 8720 */ MCD::OPC_Decode, 221, 20, 199, 2, // Opcode: V6_vL32Ub_pi, DecodeIdx: 327
8428/* 8725 */ MCD::OPC_FilterValue, 1, 11, 0, // Skip to: 8740
8429/* 8729 */ MCD::OPC_CheckPredicateOrFail, 13,
8430/* 8731 */ MCD::OPC_CheckFieldOrFail, 11, 3, 0,
8431/* 8735 */ MCD::OPC_Decode, 153, 21, 200, 2, // Opcode: V6_vS32Ub_pi, DecodeIdx: 328
8432/* 8740 */ MCD::OPC_FilterValue, 4, 11, 0, // Skip to: 8755
8433/* 8744 */ MCD::OPC_CheckPredicateOrFail, 11,
8434/* 8746 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
8435/* 8750 */ MCD::OPC_Decode, 142, 21, 205, 2, // Opcode: V6_vL32b_tmp_npred_pi, DecodeIdx: 333
8436/* 8755 */ MCD::OPC_FilterValue, 5, 11, 0, // Skip to: 8770
8437/* 8759 */ MCD::OPC_CheckPredicateOrFail, 13,
8438/* 8761 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
8439/* 8765 */ MCD::OPC_Decode, 151, 21, 202, 2, // Opcode: V6_vS32Ub_npred_pi, DecodeIdx: 330
8440/* 8770 */ MCD::OPC_FilterValueOrFail, 6,
8441/* 8772 */ MCD::OPC_CheckPredicateOrFail, 11,
8442/* 8774 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
8443/* 8778 */ MCD::OPC_Decode, 128, 21, 205, 2, // Opcode: V6_vL32b_nt_tmp_npred_pi, DecodeIdx: 333
8444/* 8783 */ MCD::OPC_FilterValue, 43, 39, 2, // Skip to: 9338
8445/* 8787 */ MCD::OPC_ExtractField, 5, 6, // Inst{10-5} ...
8446/* 8790 */ MCD::OPC_FilterValue, 0, 105, 0, // Skip to: 8899
8447/* 8794 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
8448/* 8797 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 8812
8449/* 8801 */ MCD::OPC_CheckPredicateOrFail, 13,
8450/* 8803 */ MCD::OPC_CheckFieldOrFail, 11, 2, 0,
8451/* 8807 */ MCD::OPC_Decode, 136, 21, 207, 2, // Opcode: V6_vL32b_ppu, DecodeIdx: 335
8452/* 8812 */ MCD::OPC_FilterValue, 1, 11, 0, // Skip to: 8827
8453/* 8816 */ MCD::OPC_CheckPredicateOrFail, 13,
8454/* 8818 */ MCD::OPC_CheckFieldOrFail, 11, 2, 0,
8455/* 8822 */ MCD::OPC_Decode, 199, 21, 208, 2, // Opcode: V6_vS32b_ppu, DecodeIdx: 336
8456/* 8827 */ MCD::OPC_FilterValue, 2, 11, 0, // Skip to: 8842
8457/* 8831 */ MCD::OPC_CheckPredicateOrFail, 13,
8458/* 8833 */ MCD::OPC_CheckFieldOrFail, 11, 2, 0,
8459/* 8837 */ MCD::OPC_Decode, 250, 20, 207, 2, // Opcode: V6_vL32b_nt_ppu, DecodeIdx: 335
8460/* 8842 */ MCD::OPC_FilterValue, 3, 11, 0, // Skip to: 8857
8461/* 8846 */ MCD::OPC_CheckPredicateOrFail, 13,
8462/* 8848 */ MCD::OPC_CheckFieldOrFail, 11, 2, 0,
8463/* 8852 */ MCD::OPC_Decode, 191, 21, 208, 2, // Opcode: V6_vS32b_nt_ppu, DecodeIdx: 336
8464/* 8857 */ MCD::OPC_FilterValue, 4, 7, 0, // Skip to: 8868
8465/* 8861 */ MCD::OPC_CheckPredicateOrFail, 13,
8466/* 8863 */ MCD::OPC_Decode, 205, 21, 209, 2, // Opcode: V6_vS32b_qpred_ppu, DecodeIdx: 337
8467/* 8868 */ MCD::OPC_FilterValue, 5, 7, 0, // Skip to: 8879
8468/* 8872 */ MCD::OPC_CheckPredicateOrFail, 13,
8469/* 8874 */ MCD::OPC_Decode, 202, 21, 210, 2, // Opcode: V6_vS32b_pred_ppu, DecodeIdx: 338
8470/* 8879 */ MCD::OPC_FilterValue, 6, 7, 0, // Skip to: 8890
8471/* 8883 */ MCD::OPC_CheckPredicateOrFail, 13,
8472/* 8885 */ MCD::OPC_Decode, 197, 21, 209, 2, // Opcode: V6_vS32b_nt_qpred_ppu, DecodeIdx: 337
8473/* 8890 */ MCD::OPC_FilterValueOrFail, 7,
8474/* 8892 */ MCD::OPC_CheckPredicateOrFail, 13,
8475/* 8894 */ MCD::OPC_Decode, 194, 21, 210, 2, // Opcode: V6_vS32b_nt_pred_ppu, DecodeIdx: 338
8476/* 8899 */ MCD::OPC_FilterValue, 1, 133, 0, // Skip to: 9036
8477/* 8903 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
8478/* 8906 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 8921
8479/* 8910 */ MCD::OPC_CheckPredicateOrFail, 13,
8480/* 8912 */ MCD::OPC_CheckFieldOrFail, 11, 2, 0,
8481/* 8916 */ MCD::OPC_Decode, 229, 20, 207, 2, // Opcode: V6_vL32b_cur_ppu, DecodeIdx: 335
8482/* 8921 */ MCD::OPC_FilterValue, 1, 35, 0, // Skip to: 8960
8483/* 8925 */ MCD::OPC_ExtractField, 3, 2, // Inst{4-3} ...
8484/* 8928 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 8943
8485/* 8932 */ MCD::OPC_CheckPredicateOrFail, 13,
8486/* 8934 */ MCD::OPC_CheckFieldOrFail, 11, 2, 0,
8487/* 8938 */ MCD::OPC_Decode, 164, 21, 211, 2, // Opcode: V6_vS32b_new_ppu, DecodeIdx: 339
8488/* 8943 */ MCD::OPC_FilterValueOrFail, 1,
8489/* 8945 */ MCD::OPC_CheckPredicateOrFail, 12,
8490/* 8947 */ MCD::OPC_CheckFieldOrFail, 11, 2, 0,
8491/* 8951 */ MCD::OPC_CheckFieldOrFail, 0, 3, 0,
8492/* 8955 */ MCD::OPC_Decode, 208, 21, 212, 2, // Opcode: V6_vS32b_srls_ppu, DecodeIdx: 340
8493/* 8960 */ MCD::OPC_FilterValue, 2, 11, 0, // Skip to: 8975
8494/* 8964 */ MCD::OPC_CheckPredicateOrFail, 13,
8495/* 8966 */ MCD::OPC_CheckFieldOrFail, 11, 2, 0,
8496/* 8970 */ MCD::OPC_Decode, 242, 20, 207, 2, // Opcode: V6_vL32b_nt_cur_ppu, DecodeIdx: 335
8497/* 8975 */ MCD::OPC_FilterValue, 3, 15, 0, // Skip to: 8994
8498/* 8979 */ MCD::OPC_CheckPredicateOrFail, 13,
8499/* 8981 */ MCD::OPC_CheckFieldOrFail, 11, 2, 0,
8500/* 8985 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
8501/* 8989 */ MCD::OPC_Decode, 180, 21, 211, 2, // Opcode: V6_vS32b_nt_new_ppu, DecodeIdx: 339
8502/* 8994 */ MCD::OPC_FilterValue, 4, 7, 0, // Skip to: 9005
8503/* 8998 */ MCD::OPC_CheckPredicateOrFail, 13,
8504/* 9000 */ MCD::OPC_Decode, 173, 21, 209, 2, // Opcode: V6_vS32b_nqpred_ppu, DecodeIdx: 337
8505/* 9005 */ MCD::OPC_FilterValue, 5, 7, 0, // Skip to: 9016
8506/* 9009 */ MCD::OPC_CheckPredicateOrFail, 13,
8507/* 9011 */ MCD::OPC_Decode, 170, 21, 210, 2, // Opcode: V6_vS32b_npred_ppu, DecodeIdx: 338
8508/* 9016 */ MCD::OPC_FilterValue, 6, 7, 0, // Skip to: 9027
8509/* 9020 */ MCD::OPC_CheckPredicateOrFail, 13,
8510/* 9022 */ MCD::OPC_Decode, 189, 21, 209, 2, // Opcode: V6_vS32b_nt_nqpred_ppu, DecodeIdx: 337
8511/* 9027 */ MCD::OPC_FilterValueOrFail, 7,
8512/* 9029 */ MCD::OPC_CheckPredicateOrFail, 13,
8513/* 9031 */ MCD::OPC_Decode, 186, 21, 210, 2, // Opcode: V6_vS32b_nt_npred_ppu, DecodeIdx: 338
8514/* 9036 */ MCD::OPC_FilterValue, 2, 83, 0, // Skip to: 9123
8515/* 9040 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
8516/* 9043 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 9058
8517/* 9047 */ MCD::OPC_CheckPredicateOrFail, 13,
8518/* 9049 */ MCD::OPC_CheckFieldOrFail, 11, 2, 0,
8519/* 9053 */ MCD::OPC_Decode, 145, 21, 207, 2, // Opcode: V6_vL32b_tmp_ppu, DecodeIdx: 335
8520/* 9058 */ MCD::OPC_FilterValue, 2, 11, 0, // Skip to: 9073
8521/* 9062 */ MCD::OPC_CheckPredicateOrFail, 13,
8522/* 9064 */ MCD::OPC_CheckFieldOrFail, 11, 2, 0,
8523/* 9068 */ MCD::OPC_Decode, 131, 21, 207, 2, // Opcode: V6_vL32b_nt_tmp_ppu, DecodeIdx: 335
8524/* 9073 */ MCD::OPC_FilterValue, 4, 7, 0, // Skip to: 9084
8525/* 9077 */ MCD::OPC_CheckPredicateOrFail, 11,
8526/* 9079 */ MCD::OPC_Decode, 139, 21, 213, 2, // Opcode: V6_vL32b_pred_ppu, DecodeIdx: 341
8527/* 9084 */ MCD::OPC_FilterValue, 5, 11, 0, // Skip to: 9099
8528/* 9088 */ MCD::OPC_CheckPredicateOrFail, 13,
8529/* 9090 */ MCD::OPC_CheckFieldOrFail, 3, 2, 0,
8530/* 9094 */ MCD::OPC_Decode, 167, 21, 214, 2, // Opcode: V6_vS32b_new_pred_ppu, DecodeIdx: 342
8531/* 9099 */ MCD::OPC_FilterValue, 6, 7, 0, // Skip to: 9110
8532/* 9103 */ MCD::OPC_CheckPredicateOrFail, 11,
8533/* 9105 */ MCD::OPC_Decode, 253, 20, 213, 2, // Opcode: V6_vL32b_nt_pred_ppu, DecodeIdx: 341
8534/* 9110 */ MCD::OPC_FilterValueOrFail, 7,
8535/* 9112 */ MCD::OPC_CheckPredicateOrFail, 13,
8536/* 9114 */ MCD::OPC_CheckFieldOrFail, 3, 2, 2,
8537/* 9118 */ MCD::OPC_Decode, 183, 21, 214, 2, // Opcode: V6_vS32b_nt_new_pred_ppu, DecodeIdx: 342
8538/* 9123 */ MCD::OPC_FilterValue, 3, 53, 0, // Skip to: 9180
8539/* 9127 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
8540/* 9130 */ MCD::OPC_FilterValue, 4, 7, 0, // Skip to: 9141
8541/* 9134 */ MCD::OPC_CheckPredicateOrFail, 11,
8542/* 9136 */ MCD::OPC_Decode, 235, 20, 213, 2, // Opcode: V6_vL32b_npred_ppu, DecodeIdx: 341
8543/* 9141 */ MCD::OPC_FilterValue, 5, 11, 0, // Skip to: 9156
8544/* 9145 */ MCD::OPC_CheckPredicateOrFail, 13,
8545/* 9147 */ MCD::OPC_CheckFieldOrFail, 3, 2, 1,
8546/* 9151 */ MCD::OPC_Decode, 162, 21, 214, 2, // Opcode: V6_vS32b_new_npred_ppu, DecodeIdx: 342
8547/* 9156 */ MCD::OPC_FilterValue, 6, 7, 0, // Skip to: 9167
8548/* 9160 */ MCD::OPC_CheckPredicateOrFail, 11,
8549/* 9162 */ MCD::OPC_Decode, 248, 20, 213, 2, // Opcode: V6_vL32b_nt_npred_ppu, DecodeIdx: 341
8550/* 9167 */ MCD::OPC_FilterValueOrFail, 7,
8551/* 9169 */ MCD::OPC_CheckPredicateOrFail, 13,
8552/* 9171 */ MCD::OPC_CheckFieldOrFail, 3, 2, 3,
8553/* 9175 */ MCD::OPC_Decode, 178, 21, 214, 2, // Opcode: V6_vS32b_nt_new_npred_ppu, DecodeIdx: 342
8554/* 9180 */ MCD::OPC_FilterValue, 4, 23, 0, // Skip to: 9207
8555/* 9184 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
8556/* 9187 */ MCD::OPC_FilterValue, 4, 7, 0, // Skip to: 9198
8557/* 9191 */ MCD::OPC_CheckPredicateOrFail, 11,
8558/* 9193 */ MCD::OPC_Decode, 232, 20, 213, 2, // Opcode: V6_vL32b_cur_pred_ppu, DecodeIdx: 341
8559/* 9198 */ MCD::OPC_FilterValueOrFail, 6,
8560/* 9200 */ MCD::OPC_CheckPredicateOrFail, 11,
8561/* 9202 */ MCD::OPC_Decode, 245, 20, 213, 2, // Opcode: V6_vL32b_nt_cur_pred_ppu, DecodeIdx: 341
8562/* 9207 */ MCD::OPC_FilterValue, 5, 23, 0, // Skip to: 9234
8563/* 9211 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
8564/* 9214 */ MCD::OPC_FilterValue, 4, 7, 0, // Skip to: 9225
8565/* 9218 */ MCD::OPC_CheckPredicateOrFail, 11,
8566/* 9220 */ MCD::OPC_Decode, 227, 20, 213, 2, // Opcode: V6_vL32b_cur_npred_ppu, DecodeIdx: 341
8567/* 9225 */ MCD::OPC_FilterValueOrFail, 6,
8568/* 9227 */ MCD::OPC_CheckPredicateOrFail, 11,
8569/* 9229 */ MCD::OPC_Decode, 240, 20, 213, 2, // Opcode: V6_vL32b_nt_cur_npred_ppu, DecodeIdx: 341
8570/* 9234 */ MCD::OPC_FilterValue, 6, 34, 0, // Skip to: 9272
8571/* 9238 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
8572/* 9241 */ MCD::OPC_FilterValue, 4, 7, 0, // Skip to: 9252
8573/* 9245 */ MCD::OPC_CheckPredicateOrFail, 11,
8574/* 9247 */ MCD::OPC_Decode, 148, 21, 213, 2, // Opcode: V6_vL32b_tmp_pred_ppu, DecodeIdx: 341
8575/* 9252 */ MCD::OPC_FilterValue, 5, 7, 0, // Skip to: 9263
8576/* 9256 */ MCD::OPC_CheckPredicateOrFail, 13,
8577/* 9258 */ MCD::OPC_Decode, 157, 21, 210, 2, // Opcode: V6_vS32Ub_pred_ppu, DecodeIdx: 338
8578/* 9263 */ MCD::OPC_FilterValueOrFail, 6,
8579/* 9265 */ MCD::OPC_CheckPredicateOrFail, 11,
8580/* 9267 */ MCD::OPC_Decode, 134, 21, 213, 2, // Opcode: V6_vL32b_nt_tmp_pred_ppu, DecodeIdx: 341
8581/* 9272 */ MCD::OPC_FilterValueOrFail, 7,
8582/* 9274 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
8583/* 9277 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 9292
8584/* 9281 */ MCD::OPC_CheckPredicateOrFail, 13,
8585/* 9283 */ MCD::OPC_CheckFieldOrFail, 11, 2, 0,
8586/* 9287 */ MCD::OPC_Decode, 222, 20, 207, 2, // Opcode: V6_vL32Ub_ppu, DecodeIdx: 335
8587/* 9292 */ MCD::OPC_FilterValue, 1, 11, 0, // Skip to: 9307
8588/* 9296 */ MCD::OPC_CheckPredicateOrFail, 13,
8589/* 9298 */ MCD::OPC_CheckFieldOrFail, 11, 2, 0,
8590/* 9302 */ MCD::OPC_Decode, 154, 21, 208, 2, // Opcode: V6_vS32Ub_ppu, DecodeIdx: 336
8591/* 9307 */ MCD::OPC_FilterValue, 4, 7, 0, // Skip to: 9318
8592/* 9311 */ MCD::OPC_CheckPredicateOrFail, 11,
8593/* 9313 */ MCD::OPC_Decode, 143, 21, 213, 2, // Opcode: V6_vL32b_tmp_npred_ppu, DecodeIdx: 341
8594/* 9318 */ MCD::OPC_FilterValue, 5, 7, 0, // Skip to: 9329
8595/* 9322 */ MCD::OPC_CheckPredicateOrFail, 13,
8596/* 9324 */ MCD::OPC_Decode, 152, 21, 210, 2, // Opcode: V6_vS32Ub_npred_ppu, DecodeIdx: 338
8597/* 9329 */ MCD::OPC_FilterValueOrFail, 6,
8598/* 9331 */ MCD::OPC_CheckPredicateOrFail, 11,
8599/* 9333 */ MCD::OPC_Decode, 129, 21, 213, 2, // Opcode: V6_vL32b_nt_tmp_npred_ppu, DecodeIdx: 341
8600/* 9338 */ MCD::OPC_FilterValue, 44, 35, 0, // Skip to: 9377
8601/* 9342 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
8602/* 9345 */ MCD::OPC_FilterValue, 0, 15, 0, // Skip to: 9364
8603/* 9349 */ MCD::OPC_CheckPredicateOrFail, 14,
8604/* 9351 */ MCD::OPC_CheckFieldOrFail, 11, 2, 0,
8605/* 9355 */ MCD::OPC_CheckFieldOrFail, 0, 8, 0,
8606/* 9359 */ MCD::OPC_Decode, 216, 25, 196, 2, // Opcode: V6_zLd_ai, DecodeIdx: 324
8607/* 9364 */ MCD::OPC_FilterValueOrFail, 4,
8608/* 9366 */ MCD::OPC_CheckPredicateOrFail, 14,
8609/* 9368 */ MCD::OPC_CheckFieldOrFail, 0, 8, 0,
8610/* 9372 */ MCD::OPC_Decode, 219, 25, 215, 2, // Opcode: V6_zLd_pred_ai, DecodeIdx: 343
8611/* 9377 */ MCD::OPC_FilterValue, 45, 71, 0, // Skip to: 9452
8612/* 9381 */ MCD::OPC_ExtractField, 0, 8, // Inst{7-0} ...
8613/* 9384 */ MCD::OPC_FilterValue, 0, 31, 0, // Skip to: 9419
8614/* 9388 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
8615/* 9391 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 9406
8616/* 9395 */ MCD::OPC_CheckPredicateOrFail, 14,
8617/* 9397 */ MCD::OPC_CheckFieldOrFail, 11, 3, 0,
8618/* 9401 */ MCD::OPC_Decode, 217, 25, 204, 2, // Opcode: V6_zLd_pi, DecodeIdx: 332
8619/* 9406 */ MCD::OPC_FilterValueOrFail, 4,
8620/* 9408 */ MCD::OPC_CheckPredicateOrFail, 14,
8621/* 9410 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
8622/* 9414 */ MCD::OPC_Decode, 220, 25, 216, 2, // Opcode: V6_zLd_pred_pi, DecodeIdx: 344
8623/* 9419 */ MCD::OPC_FilterValueOrFail, 1,
8624/* 9421 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
8625/* 9424 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 9439
8626/* 9428 */ MCD::OPC_CheckPredicateOrFail, 14,
8627/* 9430 */ MCD::OPC_CheckFieldOrFail, 8, 5, 0,
8628/* 9434 */ MCD::OPC_Decode, 218, 25, 212, 2, // Opcode: V6_zLd_ppu, DecodeIdx: 340
8629/* 9439 */ MCD::OPC_FilterValueOrFail, 4,
8630/* 9441 */ MCD::OPC_CheckPredicateOrFail, 14,
8631/* 9443 */ MCD::OPC_CheckFieldOrFail, 8, 3, 0,
8632/* 9447 */ MCD::OPC_Decode, 221, 25, 217, 2, // Opcode: V6_zLd_pred_ppu, DecodeIdx: 345
8633/* 9452 */ MCD::OPC_FilterValue, 47, 197, 0, // Skip to: 9653
8634/* 9456 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
8635/* 9459 */ MCD::OPC_FilterValue, 0, 79, 0, // Skip to: 9542
8636/* 9463 */ MCD::OPC_ExtractField, 7, 6, // Inst{12-7} ...
8637/* 9466 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 9481
8638/* 9470 */ MCD::OPC_CheckPredicateOrFail, 12,
8639/* 9472 */ MCD::OPC_CheckFieldOrFail, 5, 2, 0,
8640/* 9476 */ MCD::OPC_Decode, 152, 23, 218, 2, // Opcode: V6_vgathermw, DecodeIdx: 346
8641/* 9481 */ MCD::OPC_FilterValue, 2, 11, 0, // Skip to: 9496
8642/* 9485 */ MCD::OPC_CheckPredicateOrFail, 12,
8643/* 9487 */ MCD::OPC_CheckFieldOrFail, 5, 2, 0,
8644/* 9491 */ MCD::OPC_Decode, 148, 23, 218, 2, // Opcode: V6_vgathermh, DecodeIdx: 346
8645/* 9496 */ MCD::OPC_FilterValue, 4, 11, 0, // Skip to: 9511
8646/* 9500 */ MCD::OPC_CheckPredicateOrFail, 12,
8647/* 9502 */ MCD::OPC_CheckFieldOrFail, 5, 2, 0,
8648/* 9506 */ MCD::OPC_Decode, 150, 23, 219, 2, // Opcode: V6_vgathermhw, DecodeIdx: 347
8649/* 9511 */ MCD::OPC_FilterValue, 8, 7, 0, // Skip to: 9522
8650/* 9515 */ MCD::OPC_CheckPredicateOrFail, 12,
8651/* 9517 */ MCD::OPC_Decode, 153, 23, 220, 2, // Opcode: V6_vgathermwq, DecodeIdx: 348
8652/* 9522 */ MCD::OPC_FilterValue, 10, 7, 0, // Skip to: 9533
8653/* 9526 */ MCD::OPC_CheckPredicateOrFail, 12,
8654/* 9528 */ MCD::OPC_Decode, 149, 23, 220, 2, // Opcode: V6_vgathermhq, DecodeIdx: 348
8655/* 9533 */ MCD::OPC_FilterValueOrFail, 12,
8656/* 9535 */ MCD::OPC_CheckPredicateOrFail, 12,
8657/* 9537 */ MCD::OPC_Decode, 151, 23, 221, 2, // Opcode: V6_vgathermhwq, DecodeIdx: 349
8658/* 9542 */ MCD::OPC_FilterValue, 1, 67, 0, // Skip to: 9613
8659/* 9546 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
8660/* 9549 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 9560
8661/* 9553 */ MCD::OPC_CheckPredicateOrFail, 12,
8662/* 9555 */ MCD::OPC_Decode, 137, 25, 222, 2, // Opcode: V6_vscattermw, DecodeIdx: 350
8663/* 9560 */ MCD::OPC_FilterValue, 1, 7, 0, // Skip to: 9571
8664/* 9564 */ MCD::OPC_CheckPredicateOrFail, 12,
8665/* 9566 */ MCD::OPC_Decode, 131, 25, 222, 2, // Opcode: V6_vscattermh, DecodeIdx: 350
8666/* 9571 */ MCD::OPC_FilterValue, 2, 7, 0, // Skip to: 9582
8667/* 9575 */ MCD::OPC_CheckPredicateOrFail, 12,
8668/* 9577 */ MCD::OPC_Decode, 134, 25, 223, 2, // Opcode: V6_vscattermhw, DecodeIdx: 351
8669/* 9582 */ MCD::OPC_FilterValue, 4, 7, 0, // Skip to: 9593
8670/* 9586 */ MCD::OPC_CheckPredicateOrFail, 12,
8671/* 9588 */ MCD::OPC_Decode, 138, 25, 222, 2, // Opcode: V6_vscattermw_add, DecodeIdx: 350
8672/* 9593 */ MCD::OPC_FilterValue, 5, 7, 0, // Skip to: 9604
8673/* 9597 */ MCD::OPC_CheckPredicateOrFail, 12,
8674/* 9599 */ MCD::OPC_Decode, 132, 25, 222, 2, // Opcode: V6_vscattermh_add, DecodeIdx: 350
8675/* 9604 */ MCD::OPC_FilterValueOrFail, 6,
8676/* 9606 */ MCD::OPC_CheckPredicateOrFail, 12,
8677/* 9608 */ MCD::OPC_Decode, 135, 25, 223, 2, // Opcode: V6_vscattermhw_add, DecodeIdx: 351
8678/* 9613 */ MCD::OPC_FilterValue, 4, 23, 0, // Skip to: 9640
8679/* 9617 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
8680/* 9620 */ MCD::OPC_FilterValue, 0, 7, 0, // Skip to: 9631
8681/* 9624 */ MCD::OPC_CheckPredicateOrFail, 12,
8682/* 9626 */ MCD::OPC_Decode, 139, 25, 224, 2, // Opcode: V6_vscattermwq, DecodeIdx: 352
8683/* 9631 */ MCD::OPC_FilterValueOrFail, 1,
8684/* 9633 */ MCD::OPC_CheckPredicateOrFail, 12,
8685/* 9635 */ MCD::OPC_Decode, 133, 25, 224, 2, // Opcode: V6_vscattermhq, DecodeIdx: 352
8686/* 9640 */ MCD::OPC_FilterValueOrFail, 5,
8687/* 9642 */ MCD::OPC_CheckPredicateOrFail, 12,
8688/* 9644 */ MCD::OPC_CheckFieldOrFail, 7, 1, 0,
8689/* 9648 */ MCD::OPC_Decode, 136, 25, 225, 2, // Opcode: V6_vscattermhwq, DecodeIdx: 353
8690/* 9653 */ MCD::OPC_FilterValueOrFail, 146, 1,
8691/* 9656 */ MCD::OPC_CheckPredicateOrFail, 13,
8692/* 9658 */ MCD::OPC_CheckFieldOrFail, 21, 3, 0,
8693/* 9662 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
8694/* 9666 */ MCD::OPC_CheckFieldOrFail, 5, 3, 1,
8695/* 9670 */ MCD::OPC_Decode, 199, 20, 226, 2, // Opcode: V6_extractw, DecodeIdx: 354
8696/* 9675 */ MCD::OPC_Fail,
8697 0
8698};
8699
8700static const uint8_t DecoderTableMustExtend32[] = {
8701/* 0 */ MCD::OPC_ExtractField, 21, 4, // Inst{24-21} ...
8702/* 3 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 15
8703/* 7 */ MCD::OPC_CheckFieldOrFail, 27, 5, 9,
8704/* 11 */ MCD::OPC_Decode, 176, 16, 33, // Opcode: PS_storerbabs, DecodeIdx: 33
8705/* 15 */ MCD::OPC_FilterValue, 1, 31, 0, // Skip to: 50
8706/* 19 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ...
8707/* 22 */ MCD::OPC_FilterValue, 77, 13, 0, // Skip to: 39
8708/* 26 */ MCD::OPC_CheckFieldOrFail, 12, 2, 1,
8709/* 30 */ MCD::OPC_CheckFieldOrFail, 7, 1, 0,
8710/* 34 */ MCD::OPC_Decode, 245, 12, 227, 2, // Opcode: L4_loadbsw2_ap, DecodeIdx: 355
8711/* 39 */ MCD::OPC_FilterValueOrFail, 78,
8712/* 41 */ MCD::OPC_CheckFieldOrFail, 12, 1, 1,
8713/* 45 */ MCD::OPC_Decode, 246, 12, 228, 2, // Opcode: L4_loadbsw2_ur, DecodeIdx: 356
8714/* 50 */ MCD::OPC_FilterValue, 2, 44, 0, // Skip to: 98
8715/* 54 */ MCD::OPC_ExtractField, 27, 5, // Inst{31-27} ...
8716/* 57 */ MCD::OPC_FilterValue, 9, 4, 0, // Skip to: 65
8717/* 61 */ MCD::OPC_Decode, 180, 16, 35, // Opcode: PS_storerhabs, DecodeIdx: 35
8718/* 65 */ MCD::OPC_FilterValueOrFail, 19,
8719/* 67 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
8720/* 70 */ MCD::OPC_FilterValue, 1, 13, 0, // Skip to: 87
8721/* 74 */ MCD::OPC_CheckFieldOrFail, 12, 2, 1,
8722/* 78 */ MCD::OPC_CheckFieldOrFail, 7, 1, 0,
8723/* 82 */ MCD::OPC_Decode, 243, 12, 229, 2, // Opcode: L4_loadalignh_ap, DecodeIdx: 357
8724/* 87 */ MCD::OPC_FilterValueOrFail, 2,
8725/* 89 */ MCD::OPC_CheckFieldOrFail, 12, 1, 1,
8726/* 93 */ MCD::OPC_Decode, 244, 12, 230, 2, // Opcode: L4_loadalignh_ur, DecodeIdx: 358
8727/* 98 */ MCD::OPC_FilterValue, 3, 44, 0, // Skip to: 146
8728/* 102 */ MCD::OPC_ExtractField, 27, 5, // Inst{31-27} ...
8729/* 105 */ MCD::OPC_FilterValue, 9, 4, 0, // Skip to: 113
8730/* 109 */ MCD::OPC_Decode, 179, 16, 35, // Opcode: PS_storerfabs, DecodeIdx: 35
8731/* 113 */ MCD::OPC_FilterValueOrFail, 19,
8732/* 115 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
8733/* 118 */ MCD::OPC_FilterValue, 1, 13, 0, // Skip to: 135
8734/* 122 */ MCD::OPC_CheckFieldOrFail, 12, 2, 1,
8735/* 126 */ MCD::OPC_CheckFieldOrFail, 7, 1, 0,
8736/* 130 */ MCD::OPC_Decode, 249, 12, 227, 2, // Opcode: L4_loadbzw2_ap, DecodeIdx: 355
8737/* 135 */ MCD::OPC_FilterValueOrFail, 2,
8738/* 137 */ MCD::OPC_CheckFieldOrFail, 12, 1, 1,
8739/* 141 */ MCD::OPC_Decode, 250, 12, 228, 2, // Opcode: L4_loadbzw2_ur, DecodeIdx: 356
8740/* 146 */ MCD::OPC_FilterValue, 4, 44, 0, // Skip to: 194
8741/* 150 */ MCD::OPC_ExtractField, 27, 5, // Inst{31-27} ...
8742/* 153 */ MCD::OPC_FilterValue, 9, 4, 0, // Skip to: 161
8743/* 157 */ MCD::OPC_Decode, 182, 16, 37, // Opcode: PS_storeriabs, DecodeIdx: 37
8744/* 161 */ MCD::OPC_FilterValueOrFail, 19,
8745/* 163 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
8746/* 166 */ MCD::OPC_FilterValue, 1, 13, 0, // Skip to: 183
8747/* 170 */ MCD::OPC_CheckFieldOrFail, 12, 2, 1,
8748/* 174 */ MCD::OPC_CheckFieldOrFail, 7, 1, 0,
8749/* 178 */ MCD::OPC_Decode, 241, 12, 229, 2, // Opcode: L4_loadalignb_ap, DecodeIdx: 357
8750/* 183 */ MCD::OPC_FilterValueOrFail, 2,
8751/* 185 */ MCD::OPC_CheckFieldOrFail, 12, 1, 1,
8752/* 189 */ MCD::OPC_Decode, 242, 12, 230, 2, // Opcode: L4_loadalignb_ur, DecodeIdx: 358
8753/* 194 */ MCD::OPC_FilterValue, 5, 78, 0, // Skip to: 276
8754/* 198 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ...
8755/* 201 */ MCD::OPC_FilterValue, 0, 25, 0, // Skip to: 230
8756/* 205 */ MCD::OPC_ExtractField, 11, 1, // Inst{11} ...
8757/* 208 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 220
8758/* 212 */ MCD::OPC_CheckFieldOrFail, 27, 5, 9,
8759/* 216 */ MCD::OPC_Decode, 177, 16, 39, // Opcode: PS_storerbnewabs, DecodeIdx: 39
8760/* 220 */ MCD::OPC_FilterValueOrFail, 1,
8761/* 222 */ MCD::OPC_CheckFieldOrFail, 27, 5, 9,
8762/* 226 */ MCD::OPC_Decode, 181, 16, 41, // Opcode: PS_storerhnewabs, DecodeIdx: 41
8763/* 230 */ MCD::OPC_FilterValueOrFail, 1,
8764/* 232 */ MCD::OPC_ExtractField, 27, 5, // Inst{31-27} ...
8765/* 235 */ MCD::OPC_FilterValue, 9, 8, 0, // Skip to: 247
8766/* 239 */ MCD::OPC_CheckFieldOrFail, 11, 1, 0,
8767/* 243 */ MCD::OPC_Decode, 183, 16, 43, // Opcode: PS_storerinewabs, DecodeIdx: 43
8768/* 247 */ MCD::OPC_FilterValueOrFail, 19,
8769/* 249 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
8770/* 252 */ MCD::OPC_FilterValue, 1, 13, 0, // Skip to: 269
8771/* 256 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
8772/* 260 */ MCD::OPC_CheckFieldOrFail, 7, 1, 0,
8773/* 264 */ MCD::OPC_Decode, 251, 12, 231, 2, // Opcode: L4_loadbzw4_ap, DecodeIdx: 359
8774/* 269 */ MCD::OPC_FilterValueOrFail, 2,
8775/* 271 */ MCD::OPC_Decode, 252, 12, 232, 2, // Opcode: L4_loadbzw4_ur, DecodeIdx: 360
8776/* 276 */ MCD::OPC_FilterValue, 6, 8, 0, // Skip to: 288
8777/* 280 */ MCD::OPC_CheckFieldOrFail, 27, 5, 9,
8778/* 284 */ MCD::OPC_Decode, 178, 16, 45, // Opcode: PS_storerdabs, DecodeIdx: 45
8779/* 288 */ MCD::OPC_FilterValue, 7, 31, 0, // Skip to: 323
8780/* 292 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ...
8781/* 295 */ MCD::OPC_FilterValue, 77, 13, 0, // Skip to: 312
8782/* 299 */ MCD::OPC_CheckFieldOrFail, 12, 2, 1,
8783/* 303 */ MCD::OPC_CheckFieldOrFail, 7, 1, 0,
8784/* 307 */ MCD::OPC_Decode, 247, 12, 231, 2, // Opcode: L4_loadbsw4_ap, DecodeIdx: 359
8785/* 312 */ MCD::OPC_FilterValueOrFail, 78,
8786/* 314 */ MCD::OPC_CheckFieldOrFail, 12, 1, 1,
8787/* 318 */ MCD::OPC_Decode, 248, 12, 232, 2, // Opcode: L4_loadbsw4_ur, DecodeIdx: 360
8788/* 323 */ MCD::OPC_FilterValue, 8, 219, 0, // Skip to: 546
8789/* 327 */ MCD::OPC_ExtractField, 27, 5, // Inst{31-27} ...
8790/* 330 */ MCD::OPC_FilterValue, 9, 4, 0, // Skip to: 338
8791/* 334 */ MCD::OPC_Decode, 170, 16, 47, // Opcode: PS_loadrbabs, DecodeIdx: 47
8792/* 338 */ MCD::OPC_FilterValue, 19, 88, 0, // Skip to: 430
8793/* 342 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
8794/* 345 */ MCD::OPC_FilterValue, 1, 13, 0, // Skip to: 362
8795/* 349 */ MCD::OPC_CheckFieldOrFail, 12, 2, 1,
8796/* 353 */ MCD::OPC_CheckFieldOrFail, 7, 1, 0,
8797/* 357 */ MCD::OPC_Decode, 255, 12, 227, 2, // Opcode: L4_loadrb_ap, DecodeIdx: 355
8798/* 362 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 375
8799/* 366 */ MCD::OPC_CheckFieldOrFail, 12, 1, 1,
8800/* 370 */ MCD::OPC_Decode, 129, 13, 228, 2, // Opcode: L4_loadrb_ur, DecodeIdx: 356
8801/* 375 */ MCD::OPC_FilterValueOrFail, 3,
8802/* 377 */ MCD::OPC_ExtractField, 11, 3, // Inst{13-11} ...
8803/* 380 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 393
8804/* 384 */ MCD::OPC_CheckFieldOrFail, 5, 3, 4,
8805/* 388 */ MCD::OPC_Decode, 153, 13, 233, 2, // Opcode: L4_ploadrbt_abs, DecodeIdx: 361
8806/* 393 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 406
8807/* 397 */ MCD::OPC_CheckFieldOrFail, 5, 3, 4,
8808/* 401 */ MCD::OPC_Decode, 149, 13, 233, 2, // Opcode: L4_ploadrbf_abs, DecodeIdx: 361
8809/* 406 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 419
8810/* 410 */ MCD::OPC_CheckFieldOrFail, 5, 3, 4,
8811/* 414 */ MCD::OPC_Decode, 155, 13, 233, 2, // Opcode: L4_ploadrbtnew_abs, DecodeIdx: 361
8812/* 419 */ MCD::OPC_FilterValueOrFail, 7,
8813/* 421 */ MCD::OPC_CheckFieldOrFail, 5, 3, 4,
8814/* 425 */ MCD::OPC_Decode, 151, 13, 233, 2, // Opcode: L4_ploadrbfnew_abs, DecodeIdx: 361
8815/* 430 */ MCD::OPC_FilterValueOrFail, 21,
8816/* 432 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
8817/* 435 */ MCD::OPC_FilterValue, 1, 13, 0, // Skip to: 452
8818/* 439 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
8819/* 443 */ MCD::OPC_CheckFieldOrFail, 6, 2, 2,
8820/* 447 */ MCD::OPC_Decode, 211, 19, 234, 2, // Opcode: S4_storerb_ap, DecodeIdx: 362
8821/* 452 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 465
8822/* 456 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
8823/* 460 */ MCD::OPC_Decode, 213, 19, 235, 2, // Opcode: S4_storerb_ur, DecodeIdx: 363
8824/* 465 */ MCD::OPC_FilterValueOrFail, 3,
8825/* 467 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
8826/* 470 */ MCD::OPC_FilterValue, 0, 35, 0, // Skip to: 509
8827/* 474 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
8828/* 477 */ MCD::OPC_FilterValue, 0, 13, 0, // Skip to: 494
8829/* 481 */ MCD::OPC_CheckFieldOrFail, 18, 3, 0,
8830/* 485 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
8831/* 489 */ MCD::OPC_Decode, 128, 19, 236, 2, // Opcode: S4_pstorerbt_abs, DecodeIdx: 364
8832/* 494 */ MCD::OPC_FilterValueOrFail, 1,
8833/* 496 */ MCD::OPC_CheckFieldOrFail, 18, 3, 0,
8834/* 500 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
8835/* 504 */ MCD::OPC_Decode, 130, 19, 236, 2, // Opcode: S4_pstorerbtnew_abs, DecodeIdx: 364
8836/* 509 */ MCD::OPC_FilterValueOrFail, 1,
8837/* 511 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
8838/* 514 */ MCD::OPC_FilterValue, 0, 13, 0, // Skip to: 531
8839/* 518 */ MCD::OPC_CheckFieldOrFail, 18, 3, 0,
8840/* 522 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
8841/* 526 */ MCD::OPC_Decode, 241, 18, 236, 2, // Opcode: S4_pstorerbf_abs, DecodeIdx: 364
8842/* 531 */ MCD::OPC_FilterValueOrFail, 1,
8843/* 533 */ MCD::OPC_CheckFieldOrFail, 18, 3, 0,
8844/* 537 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
8845/* 541 */ MCD::OPC_Decode, 243, 18, 236, 2, // Opcode: S4_pstorerbfnew_abs, DecodeIdx: 364
8846/* 546 */ MCD::OPC_FilterValue, 9, 101, 0, // Skip to: 651
8847/* 550 */ MCD::OPC_ExtractField, 27, 5, // Inst{31-27} ...
8848/* 553 */ MCD::OPC_FilterValue, 9, 4, 0, // Skip to: 561
8849/* 557 */ MCD::OPC_Decode, 174, 16, 47, // Opcode: PS_loadrubabs, DecodeIdx: 47
8850/* 561 */ MCD::OPC_FilterValueOrFail, 19,
8851/* 563 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
8852/* 566 */ MCD::OPC_FilterValue, 1, 13, 0, // Skip to: 583
8853/* 570 */ MCD::OPC_CheckFieldOrFail, 12, 2, 1,
8854/* 574 */ MCD::OPC_CheckFieldOrFail, 7, 1, 0,
8855/* 578 */ MCD::OPC_Decode, 139, 13, 227, 2, // Opcode: L4_loadrub_ap, DecodeIdx: 355
8856/* 583 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 596
8857/* 587 */ MCD::OPC_CheckFieldOrFail, 12, 1, 1,
8858/* 591 */ MCD::OPC_Decode, 141, 13, 228, 2, // Opcode: L4_loadrub_ur, DecodeIdx: 356
8859/* 596 */ MCD::OPC_FilterValueOrFail, 3,
8860/* 598 */ MCD::OPC_ExtractField, 11, 3, // Inst{13-11} ...
8861/* 601 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 614
8862/* 605 */ MCD::OPC_CheckFieldOrFail, 5, 3, 4,
8863/* 609 */ MCD::OPC_Decode, 185, 13, 233, 2, // Opcode: L4_ploadrubt_abs, DecodeIdx: 361
8864/* 614 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 627
8865/* 618 */ MCD::OPC_CheckFieldOrFail, 5, 3, 4,
8866/* 622 */ MCD::OPC_Decode, 181, 13, 233, 2, // Opcode: L4_ploadrubf_abs, DecodeIdx: 361
8867/* 627 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 640
8868/* 631 */ MCD::OPC_CheckFieldOrFail, 5, 3, 4,
8869/* 635 */ MCD::OPC_Decode, 187, 13, 233, 2, // Opcode: L4_ploadrubtnew_abs, DecodeIdx: 361
8870/* 640 */ MCD::OPC_FilterValueOrFail, 7,
8871/* 642 */ MCD::OPC_CheckFieldOrFail, 5, 3, 4,
8872/* 646 */ MCD::OPC_Decode, 183, 13, 233, 2, // Opcode: L4_ploadrubfnew_abs, DecodeIdx: 361
8873/* 651 */ MCD::OPC_FilterValue, 10, 219, 0, // Skip to: 874
8874/* 655 */ MCD::OPC_ExtractField, 27, 5, // Inst{31-27} ...
8875/* 658 */ MCD::OPC_FilterValue, 9, 4, 0, // Skip to: 666
8876/* 662 */ MCD::OPC_Decode, 172, 16, 49, // Opcode: PS_loadrhabs, DecodeIdx: 49
8877/* 666 */ MCD::OPC_FilterValue, 19, 88, 0, // Skip to: 758
8878/* 670 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
8879/* 673 */ MCD::OPC_FilterValue, 1, 13, 0, // Skip to: 690
8880/* 677 */ MCD::OPC_CheckFieldOrFail, 12, 2, 1,
8881/* 681 */ MCD::OPC_CheckFieldOrFail, 7, 1, 0,
8882/* 685 */ MCD::OPC_Decode, 133, 13, 227, 2, // Opcode: L4_loadrh_ap, DecodeIdx: 355
8883/* 690 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 703
8884/* 694 */ MCD::OPC_CheckFieldOrFail, 12, 1, 1,
8885/* 698 */ MCD::OPC_Decode, 135, 13, 228, 2, // Opcode: L4_loadrh_ur, DecodeIdx: 356
8886/* 703 */ MCD::OPC_FilterValueOrFail, 3,
8887/* 705 */ MCD::OPC_ExtractField, 11, 3, // Inst{13-11} ...
8888/* 708 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 721
8889/* 712 */ MCD::OPC_CheckFieldOrFail, 5, 3, 4,
8890/* 716 */ MCD::OPC_Decode, 169, 13, 233, 2, // Opcode: L4_ploadrht_abs, DecodeIdx: 361
8891/* 721 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 734
8892/* 725 */ MCD::OPC_CheckFieldOrFail, 5, 3, 4,
8893/* 729 */ MCD::OPC_Decode, 165, 13, 233, 2, // Opcode: L4_ploadrhf_abs, DecodeIdx: 361
8894/* 734 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 747
8895/* 738 */ MCD::OPC_CheckFieldOrFail, 5, 3, 4,
8896/* 742 */ MCD::OPC_Decode, 171, 13, 233, 2, // Opcode: L4_ploadrhtnew_abs, DecodeIdx: 361
8897/* 747 */ MCD::OPC_FilterValueOrFail, 7,
8898/* 749 */ MCD::OPC_CheckFieldOrFail, 5, 3, 4,
8899/* 753 */ MCD::OPC_Decode, 167, 13, 233, 2, // Opcode: L4_ploadrhfnew_abs, DecodeIdx: 361
8900/* 758 */ MCD::OPC_FilterValueOrFail, 21,
8901/* 760 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
8902/* 763 */ MCD::OPC_FilterValue, 1, 13, 0, // Skip to: 780
8903/* 767 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
8904/* 771 */ MCD::OPC_CheckFieldOrFail, 6, 2, 2,
8905/* 775 */ MCD::OPC_Decode, 223, 19, 234, 2, // Opcode: S4_storerh_ap, DecodeIdx: 362
8906/* 780 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 793
8907/* 784 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
8908/* 788 */ MCD::OPC_Decode, 225, 19, 235, 2, // Opcode: S4_storerh_ur, DecodeIdx: 363
8909/* 793 */ MCD::OPC_FilterValueOrFail, 3,
8910/* 795 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
8911/* 798 */ MCD::OPC_FilterValue, 0, 35, 0, // Skip to: 837
8912/* 802 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
8913/* 805 */ MCD::OPC_FilterValue, 0, 13, 0, // Skip to: 822
8914/* 809 */ MCD::OPC_CheckFieldOrFail, 18, 3, 0,
8915/* 813 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
8916/* 817 */ MCD::OPC_Decode, 168, 19, 236, 2, // Opcode: S4_pstorerht_abs, DecodeIdx: 364
8917/* 822 */ MCD::OPC_FilterValueOrFail, 1,
8918/* 824 */ MCD::OPC_CheckFieldOrFail, 18, 3, 0,
8919/* 828 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
8920/* 832 */ MCD::OPC_Decode, 170, 19, 236, 2, // Opcode: S4_pstorerhtnew_abs, DecodeIdx: 364
8921/* 837 */ MCD::OPC_FilterValueOrFail, 1,
8922/* 839 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
8923/* 842 */ MCD::OPC_FilterValue, 0, 13, 0, // Skip to: 859
8924/* 846 */ MCD::OPC_CheckFieldOrFail, 18, 3, 0,
8925/* 850 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
8926/* 854 */ MCD::OPC_Decode, 153, 19, 236, 2, // Opcode: S4_pstorerhf_abs, DecodeIdx: 364
8927/* 859 */ MCD::OPC_FilterValueOrFail, 1,
8928/* 861 */ MCD::OPC_CheckFieldOrFail, 18, 3, 0,
8929/* 865 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
8930/* 869 */ MCD::OPC_Decode, 155, 19, 236, 2, // Opcode: S4_pstorerhfnew_abs, DecodeIdx: 364
8931/* 874 */ MCD::OPC_FilterValue, 11, 219, 0, // Skip to: 1097
8932/* 878 */ MCD::OPC_ExtractField, 27, 5, // Inst{31-27} ...
8933/* 881 */ MCD::OPC_FilterValue, 9, 4, 0, // Skip to: 889
8934/* 885 */ MCD::OPC_Decode, 175, 16, 49, // Opcode: PS_loadruhabs, DecodeIdx: 49
8935/* 889 */ MCD::OPC_FilterValue, 19, 88, 0, // Skip to: 981
8936/* 893 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
8937/* 896 */ MCD::OPC_FilterValue, 1, 13, 0, // Skip to: 913
8938/* 900 */ MCD::OPC_CheckFieldOrFail, 12, 2, 1,
8939/* 904 */ MCD::OPC_CheckFieldOrFail, 7, 1, 0,
8940/* 908 */ MCD::OPC_Decode, 142, 13, 227, 2, // Opcode: L4_loadruh_ap, DecodeIdx: 355
8941/* 913 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 926
8942/* 917 */ MCD::OPC_CheckFieldOrFail, 12, 1, 1,
8943/* 921 */ MCD::OPC_Decode, 144, 13, 228, 2, // Opcode: L4_loadruh_ur, DecodeIdx: 356
8944/* 926 */ MCD::OPC_FilterValueOrFail, 3,
8945/* 928 */ MCD::OPC_ExtractField, 11, 3, // Inst{13-11} ...
8946/* 931 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 944
8947/* 935 */ MCD::OPC_CheckFieldOrFail, 5, 3, 4,
8948/* 939 */ MCD::OPC_Decode, 193, 13, 233, 2, // Opcode: L4_ploadruht_abs, DecodeIdx: 361
8949/* 944 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 957
8950/* 948 */ MCD::OPC_CheckFieldOrFail, 5, 3, 4,
8951/* 952 */ MCD::OPC_Decode, 189, 13, 233, 2, // Opcode: L4_ploadruhf_abs, DecodeIdx: 361
8952/* 957 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 970
8953/* 961 */ MCD::OPC_CheckFieldOrFail, 5, 3, 4,
8954/* 965 */ MCD::OPC_Decode, 195, 13, 233, 2, // Opcode: L4_ploadruhtnew_abs, DecodeIdx: 361
8955/* 970 */ MCD::OPC_FilterValueOrFail, 7,
8956/* 972 */ MCD::OPC_CheckFieldOrFail, 5, 3, 4,
8957/* 976 */ MCD::OPC_Decode, 191, 13, 233, 2, // Opcode: L4_ploadruhfnew_abs, DecodeIdx: 361
8958/* 981 */ MCD::OPC_FilterValueOrFail, 21,
8959/* 983 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
8960/* 986 */ MCD::OPC_FilterValue, 1, 13, 0, // Skip to: 1003
8961/* 990 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
8962/* 994 */ MCD::OPC_CheckFieldOrFail, 6, 2, 2,
8963/* 998 */ MCD::OPC_Decode, 220, 19, 234, 2, // Opcode: S4_storerf_ap, DecodeIdx: 362
8964/* 1003 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 1016
8965/* 1007 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
8966/* 1011 */ MCD::OPC_Decode, 222, 19, 235, 2, // Opcode: S4_storerf_ur, DecodeIdx: 363
8967/* 1016 */ MCD::OPC_FilterValueOrFail, 3,
8968/* 1018 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
8969/* 1021 */ MCD::OPC_FilterValue, 0, 35, 0, // Skip to: 1060
8970/* 1025 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
8971/* 1028 */ MCD::OPC_FilterValue, 0, 13, 0, // Skip to: 1045
8972/* 1032 */ MCD::OPC_CheckFieldOrFail, 18, 3, 0,
8973/* 1036 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
8974/* 1040 */ MCD::OPC_Decode, 148, 19, 236, 2, // Opcode: S4_pstorerft_abs, DecodeIdx: 364
8975/* 1045 */ MCD::OPC_FilterValueOrFail, 1,
8976/* 1047 */ MCD::OPC_CheckFieldOrFail, 18, 3, 0,
8977/* 1051 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
8978/* 1055 */ MCD::OPC_Decode, 150, 19, 236, 2, // Opcode: S4_pstorerftnew_abs, DecodeIdx: 364
8979/* 1060 */ MCD::OPC_FilterValueOrFail, 1,
8980/* 1062 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
8981/* 1065 */ MCD::OPC_FilterValue, 0, 13, 0, // Skip to: 1082
8982/* 1069 */ MCD::OPC_CheckFieldOrFail, 18, 3, 0,
8983/* 1073 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
8984/* 1077 */ MCD::OPC_Decode, 143, 19, 236, 2, // Opcode: S4_pstorerff_abs, DecodeIdx: 364
8985/* 1082 */ MCD::OPC_FilterValueOrFail, 1,
8986/* 1084 */ MCD::OPC_CheckFieldOrFail, 18, 3, 0,
8987/* 1088 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
8988/* 1092 */ MCD::OPC_Decode, 145, 19, 236, 2, // Opcode: S4_pstorerffnew_abs, DecodeIdx: 364
8989/* 1097 */ MCD::OPC_FilterValue, 12, 219, 0, // Skip to: 1320
8990/* 1101 */ MCD::OPC_ExtractField, 27, 5, // Inst{31-27} ...
8991/* 1104 */ MCD::OPC_FilterValue, 9, 4, 0, // Skip to: 1112
8992/* 1108 */ MCD::OPC_Decode, 173, 16, 51, // Opcode: PS_loadriabs, DecodeIdx: 51
8993/* 1112 */ MCD::OPC_FilterValue, 19, 88, 0, // Skip to: 1204
8994/* 1116 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
8995/* 1119 */ MCD::OPC_FilterValue, 1, 13, 0, // Skip to: 1136
8996/* 1123 */ MCD::OPC_CheckFieldOrFail, 12, 2, 1,
8997/* 1127 */ MCD::OPC_CheckFieldOrFail, 7, 1, 0,
8998/* 1131 */ MCD::OPC_Decode, 136, 13, 227, 2, // Opcode: L4_loadri_ap, DecodeIdx: 355
8999/* 1136 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 1149
9000/* 1140 */ MCD::OPC_CheckFieldOrFail, 12, 1, 1,
9001/* 1144 */ MCD::OPC_Decode, 138, 13, 228, 2, // Opcode: L4_loadri_ur, DecodeIdx: 356
9002/* 1149 */ MCD::OPC_FilterValueOrFail, 3,
9003/* 1151 */ MCD::OPC_ExtractField, 11, 3, // Inst{13-11} ...
9004/* 1154 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 1167
9005/* 1158 */ MCD::OPC_CheckFieldOrFail, 5, 3, 4,
9006/* 1162 */ MCD::OPC_Decode, 177, 13, 233, 2, // Opcode: L4_ploadrit_abs, DecodeIdx: 361
9007/* 1167 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 1180
9008/* 1171 */ MCD::OPC_CheckFieldOrFail, 5, 3, 4,
9009/* 1175 */ MCD::OPC_Decode, 173, 13, 233, 2, // Opcode: L4_ploadrif_abs, DecodeIdx: 361
9010/* 1180 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 1193
9011/* 1184 */ MCD::OPC_CheckFieldOrFail, 5, 3, 4,
9012/* 1188 */ MCD::OPC_Decode, 179, 13, 233, 2, // Opcode: L4_ploadritnew_abs, DecodeIdx: 361
9013/* 1193 */ MCD::OPC_FilterValueOrFail, 7,
9014/* 1195 */ MCD::OPC_CheckFieldOrFail, 5, 3, 4,
9015/* 1199 */ MCD::OPC_Decode, 175, 13, 233, 2, // Opcode: L4_ploadrifnew_abs, DecodeIdx: 361
9016/* 1204 */ MCD::OPC_FilterValueOrFail, 21,
9017/* 1206 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
9018/* 1209 */ MCD::OPC_FilterValue, 1, 13, 0, // Skip to: 1226
9019/* 1213 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
9020/* 1217 */ MCD::OPC_CheckFieldOrFail, 6, 2, 2,
9021/* 1221 */ MCD::OPC_Decode, 229, 19, 234, 2, // Opcode: S4_storeri_ap, DecodeIdx: 362
9022/* 1226 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 1239
9023/* 1230 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
9024/* 1234 */ MCD::OPC_Decode, 231, 19, 235, 2, // Opcode: S4_storeri_ur, DecodeIdx: 363
9025/* 1239 */ MCD::OPC_FilterValueOrFail, 3,
9026/* 1241 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
9027/* 1244 */ MCD::OPC_FilterValue, 0, 35, 0, // Skip to: 1283
9028/* 1248 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
9029/* 1251 */ MCD::OPC_FilterValue, 0, 13, 0, // Skip to: 1268
9030/* 1255 */ MCD::OPC_CheckFieldOrFail, 18, 3, 0,
9031/* 1259 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
9032/* 1263 */ MCD::OPC_Decode, 188, 19, 236, 2, // Opcode: S4_pstorerit_abs, DecodeIdx: 364
9033/* 1268 */ MCD::OPC_FilterValueOrFail, 1,
9034/* 1270 */ MCD::OPC_CheckFieldOrFail, 18, 3, 0,
9035/* 1274 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
9036/* 1278 */ MCD::OPC_Decode, 190, 19, 236, 2, // Opcode: S4_pstoreritnew_abs, DecodeIdx: 364
9037/* 1283 */ MCD::OPC_FilterValueOrFail, 1,
9038/* 1285 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
9039/* 1288 */ MCD::OPC_FilterValue, 0, 13, 0, // Skip to: 1305
9040/* 1292 */ MCD::OPC_CheckFieldOrFail, 18, 3, 0,
9041/* 1296 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
9042/* 1300 */ MCD::OPC_Decode, 173, 19, 236, 2, // Opcode: S4_pstorerif_abs, DecodeIdx: 364
9043/* 1305 */ MCD::OPC_FilterValueOrFail, 1,
9044/* 1307 */ MCD::OPC_CheckFieldOrFail, 18, 3, 0,
9045/* 1311 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
9046/* 1315 */ MCD::OPC_Decode, 175, 19, 236, 2, // Opcode: S4_pstorerifnew_abs, DecodeIdx: 364
9047/* 1320 */ MCD::OPC_FilterValue, 13, 99, 1, // Skip to: 1679
9048/* 1324 */ MCD::OPC_ExtractField, 11, 2, // Inst{12-11} ...
9049/* 1327 */ MCD::OPC_FilterValue, 0, 114, 0, // Skip to: 1445
9050/* 1331 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ...
9051/* 1334 */ MCD::OPC_FilterValue, 85, 13, 0, // Skip to: 1351
9052/* 1338 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
9053/* 1342 */ MCD::OPC_CheckFieldOrFail, 6, 2, 2,
9054/* 1346 */ MCD::OPC_Decode, 214, 19, 237, 2, // Opcode: S4_storerbnew_ap, DecodeIdx: 365
9055/* 1351 */ MCD::OPC_FilterValue, 86, 9, 0, // Skip to: 1364
9056/* 1355 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
9057/* 1359 */ MCD::OPC_Decode, 216, 19, 238, 2, // Opcode: S4_storerbnew_ur, DecodeIdx: 366
9058/* 1364 */ MCD::OPC_FilterValueOrFail, 87,
9059/* 1366 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
9060/* 1369 */ MCD::OPC_FilterValue, 0, 35, 0, // Skip to: 1408
9061/* 1373 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
9062/* 1376 */ MCD::OPC_FilterValue, 0, 13, 0, // Skip to: 1393
9063/* 1380 */ MCD::OPC_CheckFieldOrFail, 18, 3, 0,
9064/* 1384 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
9065/* 1388 */ MCD::OPC_Decode, 251, 18, 239, 2, // Opcode: S4_pstorerbnewt_abs, DecodeIdx: 367
9066/* 1393 */ MCD::OPC_FilterValueOrFail, 1,
9067/* 1395 */ MCD::OPC_CheckFieldOrFail, 18, 3, 0,
9068/* 1399 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
9069/* 1403 */ MCD::OPC_Decode, 253, 18, 239, 2, // Opcode: S4_pstorerbnewtnew_abs, DecodeIdx: 367
9070/* 1408 */ MCD::OPC_FilterValueOrFail, 1,
9071/* 1410 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
9072/* 1413 */ MCD::OPC_FilterValue, 0, 13, 0, // Skip to: 1430
9073/* 1417 */ MCD::OPC_CheckFieldOrFail, 18, 3, 0,
9074/* 1421 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
9075/* 1425 */ MCD::OPC_Decode, 246, 18, 239, 2, // Opcode: S4_pstorerbnewf_abs, DecodeIdx: 367
9076/* 1430 */ MCD::OPC_FilterValueOrFail, 1,
9077/* 1432 */ MCD::OPC_CheckFieldOrFail, 18, 3, 0,
9078/* 1436 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
9079/* 1440 */ MCD::OPC_Decode, 248, 18, 239, 2, // Opcode: S4_pstorerbnewfnew_abs, DecodeIdx: 367
9080/* 1445 */ MCD::OPC_FilterValue, 1, 114, 0, // Skip to: 1563
9081/* 1449 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ...
9082/* 1452 */ MCD::OPC_FilterValue, 85, 13, 0, // Skip to: 1469
9083/* 1456 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
9084/* 1460 */ MCD::OPC_CheckFieldOrFail, 6, 2, 2,
9085/* 1464 */ MCD::OPC_Decode, 226, 19, 237, 2, // Opcode: S4_storerhnew_ap, DecodeIdx: 365
9086/* 1469 */ MCD::OPC_FilterValue, 86, 9, 0, // Skip to: 1482
9087/* 1473 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
9088/* 1477 */ MCD::OPC_Decode, 228, 19, 238, 2, // Opcode: S4_storerhnew_ur, DecodeIdx: 366
9089/* 1482 */ MCD::OPC_FilterValueOrFail, 87,
9090/* 1484 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
9091/* 1487 */ MCD::OPC_FilterValue, 0, 35, 0, // Skip to: 1526
9092/* 1491 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
9093/* 1494 */ MCD::OPC_FilterValue, 0, 13, 0, // Skip to: 1511
9094/* 1498 */ MCD::OPC_CheckFieldOrFail, 18, 3, 0,
9095/* 1502 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
9096/* 1506 */ MCD::OPC_Decode, 163, 19, 239, 2, // Opcode: S4_pstorerhnewt_abs, DecodeIdx: 367
9097/* 1511 */ MCD::OPC_FilterValueOrFail, 1,
9098/* 1513 */ MCD::OPC_CheckFieldOrFail, 18, 3, 0,
9099/* 1517 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
9100/* 1521 */ MCD::OPC_Decode, 165, 19, 239, 2, // Opcode: S4_pstorerhnewtnew_abs, DecodeIdx: 367
9101/* 1526 */ MCD::OPC_FilterValueOrFail, 1,
9102/* 1528 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
9103/* 1531 */ MCD::OPC_FilterValue, 0, 13, 0, // Skip to: 1548
9104/* 1535 */ MCD::OPC_CheckFieldOrFail, 18, 3, 0,
9105/* 1539 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
9106/* 1543 */ MCD::OPC_Decode, 158, 19, 239, 2, // Opcode: S4_pstorerhnewf_abs, DecodeIdx: 367
9107/* 1548 */ MCD::OPC_FilterValueOrFail, 1,
9108/* 1550 */ MCD::OPC_CheckFieldOrFail, 18, 3, 0,
9109/* 1554 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
9110/* 1558 */ MCD::OPC_Decode, 160, 19, 239, 2, // Opcode: S4_pstorerhnewfnew_abs, DecodeIdx: 367
9111/* 1563 */ MCD::OPC_FilterValueOrFail, 2,
9112/* 1565 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ...
9113/* 1568 */ MCD::OPC_FilterValue, 85, 13, 0, // Skip to: 1585
9114/* 1572 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
9115/* 1576 */ MCD::OPC_CheckFieldOrFail, 6, 2, 2,
9116/* 1580 */ MCD::OPC_Decode, 232, 19, 237, 2, // Opcode: S4_storerinew_ap, DecodeIdx: 365
9117/* 1585 */ MCD::OPC_FilterValue, 86, 9, 0, // Skip to: 1598
9118/* 1589 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
9119/* 1593 */ MCD::OPC_Decode, 234, 19, 238, 2, // Opcode: S4_storerinew_ur, DecodeIdx: 366
9120/* 1598 */ MCD::OPC_FilterValueOrFail, 87,
9121/* 1600 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
9122/* 1603 */ MCD::OPC_FilterValue, 0, 35, 0, // Skip to: 1642
9123/* 1607 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
9124/* 1610 */ MCD::OPC_FilterValue, 0, 13, 0, // Skip to: 1627
9125/* 1614 */ MCD::OPC_CheckFieldOrFail, 18, 3, 0,
9126/* 1618 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
9127/* 1622 */ MCD::OPC_Decode, 183, 19, 239, 2, // Opcode: S4_pstorerinewt_abs, DecodeIdx: 367
9128/* 1627 */ MCD::OPC_FilterValueOrFail, 1,
9129/* 1629 */ MCD::OPC_CheckFieldOrFail, 18, 3, 0,
9130/* 1633 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
9131/* 1637 */ MCD::OPC_Decode, 185, 19, 239, 2, // Opcode: S4_pstorerinewtnew_abs, DecodeIdx: 367
9132/* 1642 */ MCD::OPC_FilterValueOrFail, 1,
9133/* 1644 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
9134/* 1647 */ MCD::OPC_FilterValue, 0, 13, 0, // Skip to: 1664
9135/* 1651 */ MCD::OPC_CheckFieldOrFail, 18, 3, 0,
9136/* 1655 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
9137/* 1659 */ MCD::OPC_Decode, 178, 19, 239, 2, // Opcode: S4_pstorerinewf_abs, DecodeIdx: 367
9138/* 1664 */ MCD::OPC_FilterValueOrFail, 1,
9139/* 1666 */ MCD::OPC_CheckFieldOrFail, 18, 3, 0,
9140/* 1670 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
9141/* 1674 */ MCD::OPC_Decode, 180, 19, 239, 2, // Opcode: S4_pstorerinewfnew_abs, DecodeIdx: 367
9142/* 1679 */ MCD::OPC_FilterValueOrFail, 14,
9143/* 1681 */ MCD::OPC_ExtractField, 27, 5, // Inst{31-27} ...
9144/* 1684 */ MCD::OPC_FilterValue, 9, 4, 0, // Skip to: 1692
9145/* 1688 */ MCD::OPC_Decode, 171, 16, 53, // Opcode: PS_loadrdabs, DecodeIdx: 53
9146/* 1692 */ MCD::OPC_FilterValue, 19, 88, 0, // Skip to: 1784
9147/* 1696 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
9148/* 1699 */ MCD::OPC_FilterValue, 1, 13, 0, // Skip to: 1716
9149/* 1703 */ MCD::OPC_CheckFieldOrFail, 12, 2, 1,
9150/* 1707 */ MCD::OPC_CheckFieldOrFail, 7, 1, 0,
9151/* 1711 */ MCD::OPC_Decode, 130, 13, 231, 2, // Opcode: L4_loadrd_ap, DecodeIdx: 359
9152/* 1716 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 1729
9153/* 1720 */ MCD::OPC_CheckFieldOrFail, 12, 1, 1,
9154/* 1724 */ MCD::OPC_Decode, 132, 13, 232, 2, // Opcode: L4_loadrd_ur, DecodeIdx: 360
9155/* 1729 */ MCD::OPC_FilterValueOrFail, 3,
9156/* 1731 */ MCD::OPC_ExtractField, 11, 3, // Inst{13-11} ...
9157/* 1734 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 1747
9158/* 1738 */ MCD::OPC_CheckFieldOrFail, 5, 3, 4,
9159/* 1742 */ MCD::OPC_Decode, 161, 13, 240, 2, // Opcode: L4_ploadrdt_abs, DecodeIdx: 368
9160/* 1747 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 1760
9161/* 1751 */ MCD::OPC_CheckFieldOrFail, 5, 3, 4,
9162/* 1755 */ MCD::OPC_Decode, 157, 13, 240, 2, // Opcode: L4_ploadrdf_abs, DecodeIdx: 368
9163/* 1760 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 1773
9164/* 1764 */ MCD::OPC_CheckFieldOrFail, 5, 3, 4,
9165/* 1768 */ MCD::OPC_Decode, 163, 13, 240, 2, // Opcode: L4_ploadrdtnew_abs, DecodeIdx: 368
9166/* 1773 */ MCD::OPC_FilterValueOrFail, 7,
9167/* 1775 */ MCD::OPC_CheckFieldOrFail, 5, 3, 4,
9168/* 1779 */ MCD::OPC_Decode, 159, 13, 240, 2, // Opcode: L4_ploadrdfnew_abs, DecodeIdx: 368
9169/* 1784 */ MCD::OPC_FilterValueOrFail, 21,
9170/* 1786 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ...
9171/* 1789 */ MCD::OPC_FilterValue, 1, 13, 0, // Skip to: 1806
9172/* 1793 */ MCD::OPC_CheckFieldOrFail, 13, 1, 0,
9173/* 1797 */ MCD::OPC_CheckFieldOrFail, 6, 2, 2,
9174/* 1801 */ MCD::OPC_Decode, 217, 19, 241, 2, // Opcode: S4_storerd_ap, DecodeIdx: 369
9175/* 1806 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 1819
9176/* 1810 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
9177/* 1814 */ MCD::OPC_Decode, 219, 19, 242, 2, // Opcode: S4_storerd_ur, DecodeIdx: 370
9178/* 1819 */ MCD::OPC_FilterValueOrFail, 3,
9179/* 1821 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
9180/* 1824 */ MCD::OPC_FilterValue, 0, 35, 0, // Skip to: 1863
9181/* 1828 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
9182/* 1831 */ MCD::OPC_FilterValue, 0, 13, 0, // Skip to: 1848
9183/* 1835 */ MCD::OPC_CheckFieldOrFail, 18, 3, 0,
9184/* 1839 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
9185/* 1843 */ MCD::OPC_Decode, 138, 19, 243, 2, // Opcode: S4_pstorerdt_abs, DecodeIdx: 371
9186/* 1848 */ MCD::OPC_FilterValueOrFail, 1,
9187/* 1850 */ MCD::OPC_CheckFieldOrFail, 18, 3, 0,
9188/* 1854 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
9189/* 1858 */ MCD::OPC_Decode, 140, 19, 243, 2, // Opcode: S4_pstorerdtnew_abs, DecodeIdx: 371
9190/* 1863 */ MCD::OPC_FilterValueOrFail, 1,
9191/* 1865 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
9192/* 1868 */ MCD::OPC_FilterValue, 0, 13, 0, // Skip to: 1885
9193/* 1872 */ MCD::OPC_CheckFieldOrFail, 18, 3, 0,
9194/* 1876 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
9195/* 1880 */ MCD::OPC_Decode, 133, 19, 243, 2, // Opcode: S4_pstorerdf_abs, DecodeIdx: 371
9196/* 1885 */ MCD::OPC_FilterValueOrFail, 1,
9197/* 1887 */ MCD::OPC_CheckFieldOrFail, 18, 3, 0,
9198/* 1891 */ MCD::OPC_CheckFieldOrFail, 7, 1, 1,
9199/* 1895 */ MCD::OPC_Decode, 135, 19, 243, 2, // Opcode: S4_pstorerdfnew_abs, DecodeIdx: 371
9200/* 1900 */ MCD::OPC_Fail,
9201 0
9202};
9203
9204static const uint8_t DecoderTableSUBINSN_A32[] = {
9205/* 0 */ MCD::OPC_ExtractField, 11, 2, // Inst{12-11} ...
9206/* 3 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 16
9207/* 7 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9208/* 11 */ MCD::OPC_Decode, 137, 20, 244, 2, // Opcode: SA1_addi, DecodeIdx: 372
9209/* 16 */ MCD::OPC_FilterValue, 1, 27, 0, // Skip to: 47
9210/* 20 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
9211/* 23 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 36
9212/* 27 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9213/* 31 */ MCD::OPC_Decode, 154, 20, 245, 2, // Opcode: SA1_seti, DecodeIdx: 373
9214/* 36 */ MCD::OPC_FilterValueOrFail, 1,
9215/* 38 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9216/* 42 */ MCD::OPC_Decode, 139, 20, 246, 2, // Opcode: SA1_addsp, DecodeIdx: 374
9217/* 47 */ MCD::OPC_FilterValue, 2, 105, 0, // Skip to: 156
9218/* 51 */ MCD::OPC_ExtractField, 8, 3, // Inst{10-8} ...
9219/* 54 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 67
9220/* 58 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9221/* 62 */ MCD::OPC_Decode, 158, 20, 247, 2, // Opcode: SA1_tfr, DecodeIdx: 375
9222/* 67 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 80
9223/* 71 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9224/* 75 */ MCD::OPC_Decode, 153, 20, 247, 2, // Opcode: SA1_inc, DecodeIdx: 375
9225/* 80 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 93
9226/* 84 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9227/* 88 */ MCD::OPC_Decode, 140, 20, 247, 2, // Opcode: SA1_and1, DecodeIdx: 375
9228/* 93 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 106
9229/* 97 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9230/* 101 */ MCD::OPC_Decode, 152, 20, 247, 2, // Opcode: SA1_dec, DecodeIdx: 375
9231/* 106 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 119
9232/* 110 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9233/* 114 */ MCD::OPC_Decode, 157, 20, 247, 2, // Opcode: SA1_sxth, DecodeIdx: 375
9234/* 119 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 132
9235/* 123 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9236/* 127 */ MCD::OPC_Decode, 156, 20, 247, 2, // Opcode: SA1_sxtb, DecodeIdx: 375
9237/* 132 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 145
9238/* 136 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9239/* 140 */ MCD::OPC_Decode, 160, 20, 247, 2, // Opcode: SA1_zxth, DecodeIdx: 375
9240/* 145 */ MCD::OPC_FilterValueOrFail, 7,
9241/* 147 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9242/* 151 */ MCD::OPC_Decode, 159, 20, 247, 2, // Opcode: SA1_zxtb, DecodeIdx: 375
9243/* 156 */ MCD::OPC_FilterValueOrFail, 3,
9244/* 158 */ MCD::OPC_ExtractField, 8, 3, // Inst{10-8} ...
9245/* 161 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 174
9246/* 165 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9247/* 169 */ MCD::OPC_Decode, 138, 20, 248, 2, // Opcode: SA1_addrx, DecodeIdx: 376
9248/* 174 */ MCD::OPC_FilterValue, 1, 13, 0, // Skip to: 191
9249/* 178 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9250/* 182 */ MCD::OPC_CheckFieldOrFail, 2, 2, 0,
9251/* 186 */ MCD::OPC_Decode, 145, 20, 249, 2, // Opcode: SA1_cmpeqi, DecodeIdx: 377
9252/* 191 */ MCD::OPC_FilterValue, 2, 66, 0, // Skip to: 261
9253/* 195 */ MCD::OPC_ExtractField, 4, 4, // Inst{7-4} ...
9254/* 198 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 211
9255/* 202 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9256/* 206 */ MCD::OPC_Decode, 155, 20, 250, 2, // Opcode: SA1_setin1, DecodeIdx: 378
9257/* 211 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 224
9258/* 215 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9259/* 219 */ MCD::OPC_Decode, 144, 20, 250, 2, // Opcode: SA1_clrtnew, DecodeIdx: 378
9260/* 224 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 237
9261/* 228 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9262/* 232 */ MCD::OPC_Decode, 142, 20, 250, 2, // Opcode: SA1_clrfnew, DecodeIdx: 378
9263/* 237 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 250
9264/* 241 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9265/* 245 */ MCD::OPC_Decode, 143, 20, 250, 2, // Opcode: SA1_clrt, DecodeIdx: 378
9266/* 250 */ MCD::OPC_FilterValueOrFail, 7,
9267/* 252 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9268/* 256 */ MCD::OPC_Decode, 141, 20, 250, 2, // Opcode: SA1_clrf, DecodeIdx: 378
9269/* 261 */ MCD::OPC_FilterValue, 4, 69, 0, // Skip to: 334
9270/* 265 */ MCD::OPC_ExtractField, 3, 2, // Inst{4-3} ...
9271/* 268 */ MCD::OPC_FilterValue, 0, 13, 0, // Skip to: 285
9272/* 272 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9273/* 276 */ MCD::OPC_CheckFieldOrFail, 7, 1, 0,
9274/* 280 */ MCD::OPC_Decode, 146, 20, 251, 2, // Opcode: SA1_combine0i, DecodeIdx: 379
9275/* 285 */ MCD::OPC_FilterValue, 1, 13, 0, // Skip to: 302
9276/* 289 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9277/* 293 */ MCD::OPC_CheckFieldOrFail, 7, 1, 0,
9278/* 297 */ MCD::OPC_Decode, 147, 20, 251, 2, // Opcode: SA1_combine1i, DecodeIdx: 379
9279/* 302 */ MCD::OPC_FilterValue, 2, 13, 0, // Skip to: 319
9280/* 306 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9281/* 310 */ MCD::OPC_CheckFieldOrFail, 7, 1, 0,
9282/* 314 */ MCD::OPC_Decode, 148, 20, 251, 2, // Opcode: SA1_combine2i, DecodeIdx: 379
9283/* 319 */ MCD::OPC_FilterValueOrFail, 3,
9284/* 321 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9285/* 325 */ MCD::OPC_CheckFieldOrFail, 7, 1, 0,
9286/* 329 */ MCD::OPC_Decode, 149, 20, 251, 2, // Opcode: SA1_combine3i, DecodeIdx: 379
9287/* 334 */ MCD::OPC_FilterValueOrFail, 5,
9288/* 336 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
9289/* 339 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 352
9290/* 343 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9291/* 347 */ MCD::OPC_Decode, 151, 20, 252, 2, // Opcode: SA1_combinezr, DecodeIdx: 380
9292/* 352 */ MCD::OPC_FilterValueOrFail, 1,
9293/* 354 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9294/* 358 */ MCD::OPC_Decode, 150, 20, 252, 2, // Opcode: SA1_combinerz, DecodeIdx: 380
9295/* 363 */ MCD::OPC_Fail,
9296 0
9297};
9298
9299static const uint8_t DecoderTableSUBINSN_L132[] = {
9300/* 0 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ...
9301/* 3 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 16
9302/* 7 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9303/* 11 */ MCD::OPC_Decode, 169, 20, 253, 2, // Opcode: SL1_loadri_io, DecodeIdx: 381
9304/* 16 */ MCD::OPC_FilterValueOrFail, 1,
9305/* 18 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9306/* 22 */ MCD::OPC_Decode, 170, 20, 254, 2, // Opcode: SL1_loadrub_io, DecodeIdx: 382
9307/* 27 */ MCD::OPC_Fail,
9308 0
9309};
9310
9311static const uint8_t DecoderTableSUBINSN_L232[] = {
9312/* 0 */ MCD::OPC_ExtractField, 11, 2, // Inst{12-11} ...
9313/* 3 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 16
9314/* 7 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9315/* 11 */ MCD::OPC_Decode, 179, 20, 255, 2, // Opcode: SL2_loadrh_io, DecodeIdx: 383
9316/* 16 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 29
9317/* 20 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9318/* 24 */ MCD::OPC_Decode, 181, 20, 255, 2, // Opcode: SL2_loadruh_io, DecodeIdx: 383
9319/* 29 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 42
9320/* 33 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9321/* 37 */ MCD::OPC_Decode, 177, 20, 128, 3, // Opcode: SL2_loadrb_io, DecodeIdx: 384
9322/* 42 */ MCD::OPC_FilterValueOrFail, 3,
9323/* 44 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
9324/* 47 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 60
9325/* 51 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9326/* 55 */ MCD::OPC_Decode, 180, 20, 129, 3, // Opcode: SL2_loadri_sp, DecodeIdx: 385
9327/* 60 */ MCD::OPC_FilterValueOrFail, 3,
9328/* 62 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
9329/* 65 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 78
9330/* 69 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9331/* 73 */ MCD::OPC_Decode, 178, 20, 130, 3, // Opcode: SL2_loadrd_sp, DecodeIdx: 386
9332/* 78 */ MCD::OPC_FilterValueOrFail, 1,
9333/* 80 */ MCD::OPC_ExtractField, 0, 8, // Inst{7-0} ...
9334/* 83 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 95
9335/* 87 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9336/* 91 */ MCD::OPC_Decode, 171, 20, 61, // Opcode: SL2_deallocframe, DecodeIdx: 61
9337/* 95 */ MCD::OPC_FilterValue, 64, 8, 0, // Skip to: 107
9338/* 99 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9339/* 103 */ MCD::OPC_Decode, 182, 20, 61, // Opcode: SL2_return, DecodeIdx: 61
9340/* 107 */ MCD::OPC_FilterValue, 68, 8, 0, // Skip to: 119
9341/* 111 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9342/* 115 */ MCD::OPC_Decode, 185, 20, 61, // Opcode: SL2_return_t, DecodeIdx: 61
9343/* 119 */ MCD::OPC_FilterValue, 69, 8, 0, // Skip to: 131
9344/* 123 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9345/* 127 */ MCD::OPC_Decode, 183, 20, 61, // Opcode: SL2_return_f, DecodeIdx: 61
9346/* 131 */ MCD::OPC_FilterValue, 70, 8, 0, // Skip to: 143
9347/* 135 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9348/* 139 */ MCD::OPC_Decode, 186, 20, 61, // Opcode: SL2_return_tnew, DecodeIdx: 61
9349/* 143 */ MCD::OPC_FilterValue, 71, 8, 0, // Skip to: 155
9350/* 147 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9351/* 151 */ MCD::OPC_Decode, 184, 20, 61, // Opcode: SL2_return_fnew, DecodeIdx: 61
9352/* 155 */ MCD::OPC_FilterValue, 192, 1, 8, 0, // Skip to: 168
9353/* 160 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9354/* 164 */ MCD::OPC_Decode, 172, 20, 61, // Opcode: SL2_jumpr31, DecodeIdx: 61
9355/* 168 */ MCD::OPC_FilterValue, 196, 1, 8, 0, // Skip to: 181
9356/* 173 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9357/* 177 */ MCD::OPC_Decode, 175, 20, 61, // Opcode: SL2_jumpr31_t, DecodeIdx: 61
9358/* 181 */ MCD::OPC_FilterValue, 197, 1, 8, 0, // Skip to: 194
9359/* 186 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9360/* 190 */ MCD::OPC_Decode, 173, 20, 61, // Opcode: SL2_jumpr31_f, DecodeIdx: 61
9361/* 194 */ MCD::OPC_FilterValue, 198, 1, 8, 0, // Skip to: 207
9362/* 199 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9363/* 203 */ MCD::OPC_Decode, 176, 20, 61, // Opcode: SL2_jumpr31_tnew, DecodeIdx: 61
9364/* 207 */ MCD::OPC_FilterValueOrFail, 199, 1,
9365/* 210 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9366/* 214 */ MCD::OPC_Decode, 174, 20, 61, // Opcode: SL2_jumpr31_fnew, DecodeIdx: 61
9367/* 218 */ MCD::OPC_Fail,
9368 0
9369};
9370
9371static const uint8_t DecoderTableSUBINSN_S132[] = {
9372/* 0 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ...
9373/* 3 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 16
9374/* 7 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9375/* 11 */ MCD::OPC_Decode, 188, 20, 131, 3, // Opcode: SS1_storew_io, DecodeIdx: 387
9376/* 16 */ MCD::OPC_FilterValueOrFail, 1,
9377/* 18 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9378/* 22 */ MCD::OPC_Decode, 187, 20, 132, 3, // Opcode: SS1_storeb_io, DecodeIdx: 388
9379/* 27 */ MCD::OPC_Fail,
9380 0
9381};
9382
9383static const uint8_t DecoderTableSUBINSN_S232[] = {
9384/* 0 */ MCD::OPC_ExtractField, 11, 2, // Inst{12-11} ...
9385/* 3 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 16
9386/* 7 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9387/* 11 */ MCD::OPC_Decode, 193, 20, 133, 3, // Opcode: SS2_storeh_io, DecodeIdx: 389
9388/* 16 */ MCD::OPC_FilterValue, 1, 27, 0, // Skip to: 47
9389/* 20 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
9390/* 23 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 36
9391/* 27 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9392/* 31 */ MCD::OPC_Decode, 194, 20, 134, 3, // Opcode: SS2_storew_sp, DecodeIdx: 390
9393/* 36 */ MCD::OPC_FilterValueOrFail, 1,
9394/* 38 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9395/* 42 */ MCD::OPC_Decode, 192, 20, 135, 3, // Opcode: SS2_stored_sp, DecodeIdx: 391
9396/* 47 */ MCD::OPC_FilterValue, 2, 53, 0, // Skip to: 104
9397/* 51 */ MCD::OPC_ExtractField, 8, 3, // Inst{10-8} ...
9398/* 54 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 67
9399/* 58 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9400/* 62 */ MCD::OPC_Decode, 195, 20, 136, 3, // Opcode: SS2_storewi0, DecodeIdx: 392
9401/* 67 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 80
9402/* 71 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9403/* 75 */ MCD::OPC_Decode, 196, 20, 136, 3, // Opcode: SS2_storewi1, DecodeIdx: 392
9404/* 80 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 93
9405/* 84 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9406/* 88 */ MCD::OPC_Decode, 190, 20, 137, 3, // Opcode: SS2_storebi0, DecodeIdx: 393
9407/* 93 */ MCD::OPC_FilterValueOrFail, 3,
9408/* 95 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9409/* 99 */ MCD::OPC_Decode, 191, 20, 137, 3, // Opcode: SS2_storebi1, DecodeIdx: 393
9410/* 104 */ MCD::OPC_FilterValueOrFail, 3,
9411/* 106 */ MCD::OPC_CheckFieldOrFail, 28, 4, 0,
9412/* 110 */ MCD::OPC_CheckFieldOrFail, 9, 2, 2,
9413/* 114 */ MCD::OPC_CheckFieldOrFail, 0, 4, 0,
9414/* 118 */ MCD::OPC_Decode, 189, 20, 138, 3, // Opcode: SS2_allocframe, DecodeIdx: 394
9415/* 123 */ MCD::OPC_Fail,
9416 0
9417};
9418
9419static bool checkDecoderPredicate(unsigned Idx, const FeatureBitset &Bits) {
9420 switch (Idx) {
9421 default: llvm_unreachable("Invalid index!");
9422 case 0:
9423 return (Bits[Hexagon::ArchV73]);
9424 case 1:
9425 return (Bits[Hexagon::ArchV60]);
9426 case 2:
9427 return (Bits[Hexagon::FeaturePreV65]);
9428 case 3:
9429 return (Bits[Hexagon::ArchV65]);
9430 case 4:
9431 return (Bits[Hexagon::ArchV66]);
9432 case 5:
9433 return (Bits[Hexagon::ArchV67]);
9434 case 6:
9435 return (Bits[Hexagon::ArchV62]);
9436 case 7:
9437 return (Bits[Hexagon::ArchV67] && Bits[Hexagon::ExtensionAudio]);
9438 case 8:
9439 return (Bits[Hexagon::ArchV68]);
9440 case 9:
9441 return (Bits[Hexagon::FeatureCabac]);
9442 case 10:
9443 return (Bits[Hexagon::ArchV55]);
9444 case 11:
9445 return (Bits[Hexagon::ExtensionHVXV62]);
9446 case 12:
9447 return (Bits[Hexagon::ExtensionHVXV65]);
9448 case 13:
9449 return (Bits[Hexagon::ExtensionHVXV60]);
9450 case 14:
9451 return (Bits[Hexagon::ExtensionHVXV66] && Bits[Hexagon::ExtensionZReg]);
9452 case 15:
9453 return (Bits[Hexagon::ExtensionHVXV79] && Bits[Hexagon::ExtensionHVXQFloat]);
9454 case 16:
9455 return (Bits[Hexagon::ExtensionHVXV66]);
9456 case 17:
9457 return (Bits[Hexagon::ExtensionHVXV79] && Bits[Hexagon::ExtensionHVXIEEEFP]);
9458 case 18:
9459 return (Bits[Hexagon::ExtensionHVXV68] && Bits[Hexagon::ExtensionHVXIEEEFP]);
9460 case 19:
9461 return (Bits[Hexagon::ExtensionHVXV68]);
9462 case 20:
9463 return (Bits[Hexagon::ExtensionHVXV73] && Bits[Hexagon::ExtensionHVXQFloat]);
9464 case 21:
9465 return (Bits[Hexagon::ExtensionHVXV69]);
9466 case 22:
9467 return (Bits[Hexagon::ExtensionHVXV73] && Bits[Hexagon::ExtensionHVXIEEEFP]);
9468 case 23:
9469 return (Bits[Hexagon::ExtensionHVXV68] && Bits[Hexagon::ExtensionHVXQFloat]);
9470 case 24:
9471 return (Bits[Hexagon::ExtensionHVXV73]);
9472 }
9473}
9474
9475// Handling 395 cases.
9476template <typename InsnType>
9477static DecodeStatus decodeToMCInst(unsigned Idx, DecodeStatus S, InsnType insn, MCInst &MI, uint64_t Address, const MCDisassembler *Decoder, bool &DecodeComplete) {
9478 DecodeComplete = true;
9479 using TmpType = std::conditional_t<std::is_integral<InsnType>::value, InsnType, uint64_t>;
9480 TmpType tmp;
9481 switch (Idx) {
9482 default: llvm_unreachable("Invalid index!");
9483 case 0:
9484 tmp = 0x0;
9485 insertBits(tmp, fieldFromInstruction(insn, 0, 14), 6, 14);
9486 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 20, 12);
9487 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9488 return S;
9489 case 1:
9490 tmp = fieldFromInstruction(insn, 16, 4);
9491 if (!Check(S, DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9492 tmp = fieldFromInstruction(insn, 8, 5);
9493 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9494 tmp = 0x0;
9495 insertBits(tmp, fieldFromInstruction(insn, 1, 7), 2, 7);
9496 insertBits(tmp, fieldFromInstruction(insn, 20, 2), 9, 2);
9497 if (!Check(S, brtargetDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9498 return S;
9499 case 2:
9500 tmp = fieldFromInstruction(insn, 16, 4);
9501 if (!Check(S, DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9502 tmp = 0x0;
9503 insertBits(tmp, fieldFromInstruction(insn, 1, 7), 2, 7);
9504 insertBits(tmp, fieldFromInstruction(insn, 20, 2), 9, 2);
9505 if (!Check(S, brtargetDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9506 return S;
9507 case 3:
9508 tmp = fieldFromInstruction(insn, 16, 4);
9509 if (!Check(S, DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9510 tmp = fieldFromInstruction(insn, 8, 4);
9511 if (!Check(S, DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9512 tmp = 0x0;
9513 insertBits(tmp, fieldFromInstruction(insn, 1, 7), 2, 7);
9514 insertBits(tmp, fieldFromInstruction(insn, 20, 2), 9, 2);
9515 if (!Check(S, brtargetDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9516 return S;
9517 case 4:
9518 tmp = fieldFromInstruction(insn, 16, 4);
9519 if (!Check(S, DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9520 tmp = fieldFromInstruction(insn, 8, 6);
9521 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9522 tmp = 0x0;
9523 insertBits(tmp, fieldFromInstruction(insn, 1, 7), 2, 7);
9524 insertBits(tmp, fieldFromInstruction(insn, 20, 2), 9, 2);
9525 if (!Check(S, brtargetDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9526 return S;
9527 case 5:
9528 tmp = fieldFromInstruction(insn, 8, 4);
9529 if (!Check(S, DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9530 tmp = fieldFromInstruction(insn, 16, 4);
9531 if (!Check(S, DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9532 tmp = 0x0;
9533 insertBits(tmp, fieldFromInstruction(insn, 1, 7), 2, 7);
9534 insertBits(tmp, fieldFromInstruction(insn, 20, 2), 9, 2);
9535 if (!Check(S, brtargetDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9536 return S;
9537 case 6:
9538 tmp = fieldFromInstruction(insn, 16, 3);
9539 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9540 tmp = fieldFromInstruction(insn, 8, 5);
9541 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9542 tmp = 0x0;
9543 insertBits(tmp, fieldFromInstruction(insn, 1, 7), 2, 7);
9544 insertBits(tmp, fieldFromInstruction(insn, 20, 2), 9, 2);
9545 if (!Check(S, brtargetDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9546 return S;
9547 case 7:
9548 tmp = fieldFromInstruction(insn, 8, 5);
9549 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9550 tmp = fieldFromInstruction(insn, 16, 3);
9551 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9552 tmp = 0x0;
9553 insertBits(tmp, fieldFromInstruction(insn, 1, 7), 2, 7);
9554 insertBits(tmp, fieldFromInstruction(insn, 20, 2), 9, 2);
9555 if (!Check(S, brtargetDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9556 return S;
9557 case 8:
9558 tmp = fieldFromInstruction(insn, 16, 3);
9559 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9560 tmp = fieldFromInstruction(insn, 8, 5);
9561 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9562 tmp = 0x0;
9563 insertBits(tmp, fieldFromInstruction(insn, 1, 7), 2, 7);
9564 insertBits(tmp, fieldFromInstruction(insn, 20, 2), 9, 2);
9565 if (!Check(S, brtargetDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9566 return S;
9567 case 9:
9568 tmp = fieldFromInstruction(insn, 16, 3);
9569 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9570 tmp = 0x0;
9571 insertBits(tmp, fieldFromInstruction(insn, 1, 7), 2, 7);
9572 insertBits(tmp, fieldFromInstruction(insn, 20, 2), 9, 2);
9573 if (!Check(S, brtargetDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9574 return S;
9575 case 10:
9576 tmp = fieldFromInstruction(insn, 0, 5);
9577 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9578 tmp = fieldFromInstruction(insn, 5, 2);
9579 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9580 tmp = fieldFromInstruction(insn, 16, 5);
9581 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9582 tmp = fieldFromInstruction(insn, 8, 5);
9583 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9584 tmp = 0x0;
9585 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 0, 1);
9586 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 1, 1);
9587 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9588 return S;
9589 case 11:
9590 tmp = fieldFromInstruction(insn, 0, 5);
9591 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9592 tmp = fieldFromInstruction(insn, 5, 2);
9593 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9594 tmp = fieldFromInstruction(insn, 16, 5);
9595 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9596 tmp = fieldFromInstruction(insn, 8, 5);
9597 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9598 tmp = 0x0;
9599 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 0, 1);
9600 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 1, 1);
9601 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9602 return S;
9603 case 12:
9604 tmp = fieldFromInstruction(insn, 5, 2);
9605 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9606 tmp = fieldFromInstruction(insn, 16, 5);
9607 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9608 tmp = fieldFromInstruction(insn, 8, 5);
9609 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9610 tmp = 0x0;
9611 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 0, 1);
9612 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 1, 1);
9613 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9614 tmp = fieldFromInstruction(insn, 0, 5);
9615 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9616 return S;
9617 case 13:
9618 tmp = fieldFromInstruction(insn, 5, 2);
9619 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9620 tmp = fieldFromInstruction(insn, 16, 5);
9621 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9622 tmp = fieldFromInstruction(insn, 8, 5);
9623 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9624 tmp = 0x0;
9625 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 0, 1);
9626 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 1, 1);
9627 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9628 tmp = fieldFromInstruction(insn, 0, 3);
9629 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9630 return S;
9631 case 14:
9632 tmp = fieldFromInstruction(insn, 5, 2);
9633 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9634 tmp = fieldFromInstruction(insn, 16, 5);
9635 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9636 tmp = fieldFromInstruction(insn, 8, 5);
9637 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9638 tmp = 0x0;
9639 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 0, 1);
9640 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 1, 1);
9641 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9642 tmp = fieldFromInstruction(insn, 0, 5);
9643 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9644 return S;
9645 case 15:
9646 tmp = fieldFromInstruction(insn, 5, 2);
9647 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9648 tmp = fieldFromInstruction(insn, 16, 5);
9649 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9650 tmp = fieldFromInstruction(insn, 7, 6);
9651 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9652 tmp = 0x0;
9653 insertBits(tmp, fieldFromInstruction(insn, 0, 5), 0, 5);
9654 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 5, 1);
9655 if (!Check(S, s32_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9656 return S;
9657 case 16:
9658 tmp = fieldFromInstruction(insn, 5, 2);
9659 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9660 tmp = fieldFromInstruction(insn, 16, 5);
9661 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9662 tmp = fieldFromInstruction(insn, 7, 6) << 1;
9663 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9664 tmp = 0x0;
9665 insertBits(tmp, fieldFromInstruction(insn, 0, 5), 0, 5);
9666 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 5, 1);
9667 if (!Check(S, s32_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9668 return S;
9669 case 17:
9670 tmp = fieldFromInstruction(insn, 5, 2);
9671 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9672 tmp = fieldFromInstruction(insn, 16, 5);
9673 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9674 tmp = fieldFromInstruction(insn, 7, 6) << 2;
9675 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9676 tmp = 0x0;
9677 insertBits(tmp, fieldFromInstruction(insn, 0, 5), 0, 5);
9678 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 5, 1);
9679 if (!Check(S, s32_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9680 return S;
9681 case 18:
9682 tmp = fieldFromInstruction(insn, 0, 5);
9683 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9684 tmp = fieldFromInstruction(insn, 16, 5);
9685 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9686 tmp = fieldFromInstruction(insn, 8, 5);
9687 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9688 tmp = 0x0;
9689 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 0, 1);
9690 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 1, 1);
9691 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9692 return S;
9693 case 19:
9694 tmp = fieldFromInstruction(insn, 0, 5);
9695 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9696 tmp = fieldFromInstruction(insn, 16, 5);
9697 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9698 tmp = fieldFromInstruction(insn, 8, 5);
9699 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9700 tmp = 0x0;
9701 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 0, 1);
9702 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 1, 1);
9703 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9704 return S;
9705 case 20:
9706 tmp = fieldFromInstruction(insn, 16, 5);
9707 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9708 tmp = fieldFromInstruction(insn, 8, 5);
9709 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9710 tmp = 0x0;
9711 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 0, 1);
9712 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 1, 1);
9713 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9714 tmp = fieldFromInstruction(insn, 0, 5);
9715 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9716 return S;
9717 case 21:
9718 tmp = fieldFromInstruction(insn, 16, 5);
9719 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9720 tmp = fieldFromInstruction(insn, 8, 5);
9721 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9722 tmp = 0x0;
9723 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 0, 1);
9724 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 1, 1);
9725 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9726 tmp = fieldFromInstruction(insn, 0, 3);
9727 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9728 return S;
9729 case 22:
9730 tmp = fieldFromInstruction(insn, 16, 5);
9731 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9732 tmp = fieldFromInstruction(insn, 8, 5);
9733 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9734 tmp = 0x0;
9735 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 0, 1);
9736 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 1, 1);
9737 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9738 tmp = fieldFromInstruction(insn, 0, 5);
9739 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9740 return S;
9741 case 23:
9742 tmp = fieldFromInstruction(insn, 16, 5);
9743 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9744 tmp = fieldFromInstruction(insn, 7, 6);
9745 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9746 tmp = 0x0;
9747 insertBits(tmp, fieldFromInstruction(insn, 0, 7), 0, 7);
9748 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 7, 1);
9749 if (!Check(S, s32_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9750 return S;
9751 case 24:
9752 tmp = fieldFromInstruction(insn, 16, 5);
9753 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9754 tmp = fieldFromInstruction(insn, 7, 6) << 1;
9755 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9756 tmp = 0x0;
9757 insertBits(tmp, fieldFromInstruction(insn, 0, 7), 0, 7);
9758 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 7, 1);
9759 if (!Check(S, s32_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9760 return S;
9761 case 25:
9762 tmp = fieldFromInstruction(insn, 16, 5);
9763 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9764 tmp = fieldFromInstruction(insn, 7, 6) << 2;
9765 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9766 tmp = 0x0;
9767 insertBits(tmp, fieldFromInstruction(insn, 0, 7), 0, 7);
9768 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 7, 1);
9769 if (!Check(S, s32_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9770 return S;
9771 case 26:
9772 tmp = fieldFromInstruction(insn, 16, 5);
9773 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9774 tmp = fieldFromInstruction(insn, 7, 6);
9775 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9776 tmp = fieldFromInstruction(insn, 0, 5);
9777 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9778 return S;
9779 case 27:
9780 tmp = fieldFromInstruction(insn, 16, 5);
9781 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9782 tmp = fieldFromInstruction(insn, 7, 6) << 1;
9783 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9784 tmp = fieldFromInstruction(insn, 0, 5);
9785 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9786 return S;
9787 case 28:
9788 tmp = fieldFromInstruction(insn, 16, 5);
9789 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9790 tmp = fieldFromInstruction(insn, 7, 6) << 2;
9791 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9792 tmp = fieldFromInstruction(insn, 0, 5);
9793 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9794 return S;
9795 case 29:
9796 tmp = fieldFromInstruction(insn, 16, 5);
9797 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9798 tmp = fieldFromInstruction(insn, 7, 6);
9799 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9800 tmp = fieldFromInstruction(insn, 0, 5);
9801 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9802 return S;
9803 case 30:
9804 tmp = fieldFromInstruction(insn, 16, 5);
9805 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9806 tmp = fieldFromInstruction(insn, 7, 6) << 1;
9807 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9808 tmp = fieldFromInstruction(insn, 0, 5);
9809 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9810 return S;
9811 case 31:
9812 tmp = fieldFromInstruction(insn, 16, 5);
9813 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9814 tmp = fieldFromInstruction(insn, 7, 6) << 2;
9815 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9816 tmp = fieldFromInstruction(insn, 0, 5);
9817 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9818 return S;
9819 case 32:
9820 tmp = fieldFromInstruction(insn, 0, 2);
9821 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9822 tmp = fieldFromInstruction(insn, 16, 5);
9823 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9824 tmp = 0x0;
9825 insertBits(tmp, fieldFromInstruction(insn, 3, 5), 0, 5);
9826 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 5, 1);
9827 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9828 tmp = fieldFromInstruction(insn, 8, 5);
9829 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9830 return S;
9831 case 33:
9832 tmp = 0x0;
9833 insertBits(tmp, fieldFromInstruction(insn, 0, 8), 0, 8);
9834 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 8, 1);
9835 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 9, 5);
9836 insertBits(tmp, fieldFromInstruction(insn, 25, 2), 14, 2);
9837 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9838 tmp = fieldFromInstruction(insn, 8, 5);
9839 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9840 return S;
9841 case 34:
9842 tmp = fieldFromInstruction(insn, 0, 2);
9843 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9844 tmp = fieldFromInstruction(insn, 16, 5);
9845 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9846 tmp = 0x0;
9847 insertBits(tmp, fieldFromInstruction(insn, 3, 5), 1, 5);
9848 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 6, 1);
9849 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9850 tmp = fieldFromInstruction(insn, 8, 5);
9851 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9852 return S;
9853 case 35:
9854 tmp = 0x0;
9855 insertBits(tmp, fieldFromInstruction(insn, 0, 8), 1, 8);
9856 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 9, 1);
9857 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 10, 5);
9858 insertBits(tmp, fieldFromInstruction(insn, 25, 2), 15, 2);
9859 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9860 tmp = fieldFromInstruction(insn, 8, 5);
9861 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9862 return S;
9863 case 36:
9864 tmp = fieldFromInstruction(insn, 0, 2);
9865 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9866 tmp = fieldFromInstruction(insn, 16, 5);
9867 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9868 tmp = 0x0;
9869 insertBits(tmp, fieldFromInstruction(insn, 3, 5), 2, 5);
9870 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 7, 1);
9871 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9872 tmp = fieldFromInstruction(insn, 8, 5);
9873 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9874 return S;
9875 case 37:
9876 tmp = 0x0;
9877 insertBits(tmp, fieldFromInstruction(insn, 0, 8), 2, 8);
9878 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 10, 1);
9879 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 11, 5);
9880 insertBits(tmp, fieldFromInstruction(insn, 25, 2), 16, 2);
9881 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9882 tmp = fieldFromInstruction(insn, 8, 5);
9883 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9884 return S;
9885 case 38:
9886 tmp = fieldFromInstruction(insn, 0, 2);
9887 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9888 tmp = fieldFromInstruction(insn, 16, 5);
9889 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9890 tmp = 0x0;
9891 insertBits(tmp, fieldFromInstruction(insn, 3, 5), 0, 5);
9892 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 5, 1);
9893 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9894 tmp = fieldFromInstruction(insn, 8, 3);
9895 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9896 return S;
9897 case 39:
9898 tmp = 0x0;
9899 insertBits(tmp, fieldFromInstruction(insn, 0, 8), 0, 8);
9900 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 8, 1);
9901 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 9, 5);
9902 insertBits(tmp, fieldFromInstruction(insn, 25, 2), 14, 2);
9903 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9904 tmp = fieldFromInstruction(insn, 8, 3);
9905 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9906 return S;
9907 case 40:
9908 tmp = fieldFromInstruction(insn, 0, 2);
9909 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9910 tmp = fieldFromInstruction(insn, 16, 5);
9911 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9912 tmp = 0x0;
9913 insertBits(tmp, fieldFromInstruction(insn, 3, 5), 1, 5);
9914 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 6, 1);
9915 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9916 tmp = fieldFromInstruction(insn, 8, 3);
9917 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9918 return S;
9919 case 41:
9920 tmp = 0x0;
9921 insertBits(tmp, fieldFromInstruction(insn, 0, 8), 1, 8);
9922 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 9, 1);
9923 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 10, 5);
9924 insertBits(tmp, fieldFromInstruction(insn, 25, 2), 15, 2);
9925 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9926 tmp = fieldFromInstruction(insn, 8, 3);
9927 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9928 return S;
9929 case 42:
9930 tmp = fieldFromInstruction(insn, 0, 2);
9931 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9932 tmp = fieldFromInstruction(insn, 16, 5);
9933 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9934 tmp = 0x0;
9935 insertBits(tmp, fieldFromInstruction(insn, 3, 5), 2, 5);
9936 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 7, 1);
9937 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9938 tmp = fieldFromInstruction(insn, 8, 3);
9939 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9940 return S;
9941 case 43:
9942 tmp = 0x0;
9943 insertBits(tmp, fieldFromInstruction(insn, 0, 8), 2, 8);
9944 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 10, 1);
9945 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 11, 5);
9946 insertBits(tmp, fieldFromInstruction(insn, 25, 2), 16, 2);
9947 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9948 tmp = fieldFromInstruction(insn, 8, 3);
9949 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9950 return S;
9951 case 44:
9952 tmp = fieldFromInstruction(insn, 0, 2);
9953 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9954 tmp = fieldFromInstruction(insn, 16, 5);
9955 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9956 tmp = 0x0;
9957 insertBits(tmp, fieldFromInstruction(insn, 3, 5), 3, 5);
9958 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 8, 1);
9959 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9960 tmp = fieldFromInstruction(insn, 8, 5);
9961 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9962 return S;
9963 case 45:
9964 tmp = 0x0;
9965 insertBits(tmp, fieldFromInstruction(insn, 0, 8), 3, 8);
9966 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 11, 1);
9967 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 12, 5);
9968 insertBits(tmp, fieldFromInstruction(insn, 25, 2), 17, 2);
9969 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9970 tmp = fieldFromInstruction(insn, 8, 5);
9971 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9972 return S;
9973 case 46:
9974 tmp = fieldFromInstruction(insn, 0, 5);
9975 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9976 tmp = fieldFromInstruction(insn, 11, 2);
9977 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9978 tmp = fieldFromInstruction(insn, 16, 5);
9979 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9980 tmp = fieldFromInstruction(insn, 5, 6);
9981 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9982 return S;
9983 case 47:
9984 tmp = fieldFromInstruction(insn, 0, 5);
9985 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9986 tmp = 0x0;
9987 insertBits(tmp, fieldFromInstruction(insn, 5, 9), 0, 9);
9988 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 9, 5);
9989 insertBits(tmp, fieldFromInstruction(insn, 25, 2), 14, 2);
9990 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9991 return S;
9992 case 48:
9993 tmp = fieldFromInstruction(insn, 0, 5);
9994 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9995 tmp = fieldFromInstruction(insn, 11, 2);
9996 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9997 tmp = fieldFromInstruction(insn, 16, 5);
9998 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9999 tmp = fieldFromInstruction(insn, 5, 6) << 1;
10000 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10001 return S;
10002 case 49:
10003 tmp = fieldFromInstruction(insn, 0, 5);
10004 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10005 tmp = 0x0;
10006 insertBits(tmp, fieldFromInstruction(insn, 5, 9), 1, 9);
10007 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 10, 5);
10008 insertBits(tmp, fieldFromInstruction(insn, 25, 2), 15, 2);
10009 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10010 return S;
10011 case 50:
10012 tmp = fieldFromInstruction(insn, 0, 5);
10013 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10014 tmp = fieldFromInstruction(insn, 11, 2);
10015 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10016 tmp = fieldFromInstruction(insn, 16, 5);
10017 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10018 tmp = fieldFromInstruction(insn, 5, 6) << 2;
10019 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10020 return S;
10021 case 51:
10022 tmp = fieldFromInstruction(insn, 0, 5);
10023 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10024 tmp = 0x0;
10025 insertBits(tmp, fieldFromInstruction(insn, 5, 9), 2, 9);
10026 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 11, 5);
10027 insertBits(tmp, fieldFromInstruction(insn, 25, 2), 16, 2);
10028 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10029 return S;
10030 case 52:
10031 tmp = fieldFromInstruction(insn, 0, 5);
10032 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10033 tmp = fieldFromInstruction(insn, 11, 2);
10034 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10035 tmp = fieldFromInstruction(insn, 16, 5);
10036 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10037 tmp = fieldFromInstruction(insn, 5, 6) << 3;
10038 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10039 return S;
10040 case 53:
10041 tmp = fieldFromInstruction(insn, 0, 5);
10042 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10043 tmp = 0x0;
10044 insertBits(tmp, fieldFromInstruction(insn, 5, 9), 3, 9);
10045 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 12, 5);
10046 insertBits(tmp, fieldFromInstruction(insn, 25, 2), 17, 2);
10047 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10048 return S;
10049 case 54:
10050 tmp = fieldFromInstruction(insn, 16, 5);
10051 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10052 return S;
10053 case 55:
10054 tmp = fieldFromInstruction(insn, 8, 2);
10055 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10056 tmp = fieldFromInstruction(insn, 16, 5);
10057 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10058 return S;
10059 case 56:
10060 tmp = 0x0;
10061 insertBits(tmp, fieldFromInstruction(insn, 2, 3), 0, 3);
10062 insertBits(tmp, fieldFromInstruction(insn, 8, 5), 3, 5);
10063 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10064 return S;
10065 case 57:
10066 tmp = 0x0;
10067 insertBits(tmp, fieldFromInstruction(insn, 2, 3), 0, 3);
10068 insertBits(tmp, fieldFromInstruction(insn, 8, 5), 3, 5);
10069 insertBits(tmp, fieldFromInstruction(insn, 16, 2), 8, 2);
10070 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10071 return S;
10072 case 58:
10073 tmp = fieldFromInstruction(insn, 16, 5);
10074 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10075 tmp = fieldFromInstruction(insn, 16, 5);
10076 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10077 tmp = 0x0;
10078 insertBits(tmp, fieldFromInstruction(insn, 2, 3), 0, 3);
10079 insertBits(tmp, fieldFromInstruction(insn, 8, 5), 3, 5);
10080 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10081 return S;
10082 case 59:
10083 tmp = fieldFromInstruction(insn, 0, 5);
10084 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10085 tmp = fieldFromInstruction(insn, 16, 5);
10086 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10087 return S;
10088 case 60:
10089 tmp = fieldFromInstruction(insn, 16, 5);
10090 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10091 tmp = fieldFromInstruction(insn, 8, 5);
10092 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10093 return S;
10094 case 61:
10095 return S;
10096 case 62:
10097 tmp = 0x0;
10098 insertBits(tmp, fieldFromInstruction(insn, 1, 13), 2, 13);
10099 insertBits(tmp, fieldFromInstruction(insn, 16, 9), 15, 9);
10100 if (!Check(S, brtargetDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10101 return S;
10102 case 63:
10103 tmp = fieldFromInstruction(insn, 8, 2);
10104 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10105 tmp = 0x0;
10106 insertBits(tmp, fieldFromInstruction(insn, 1, 7), 2, 7);
10107 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 9, 1);
10108 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 10, 5);
10109 insertBits(tmp, fieldFromInstruction(insn, 22, 2), 15, 2);
10110 if (!Check(S, brtargetDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10111 return S;
10112 case 64:
10113 tmp = 0x0;
10114 insertBits(tmp, fieldFromInstruction(insn, 3, 2), 2, 2);
10115 insertBits(tmp, fieldFromInstruction(insn, 8, 5), 4, 5);
10116 if (!Check(S, brtargetDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10117 tmp = fieldFromInstruction(insn, 16, 5);
10118 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10119 return S;
10120 case 65:
10121 tmp = fieldFromInstruction(insn, 16, 5);
10122 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10123 tmp = 0x0;
10124 insertBits(tmp, fieldFromInstruction(insn, 1, 11), 2, 11);
10125 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 13, 1);
10126 insertBits(tmp, fieldFromInstruction(insn, 21, 1), 14, 1);
10127 if (!Check(S, brtargetDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10128 return S;
10129 case 66:
10130 tmp = fieldFromInstruction(insn, 0, 5);
10131 if (!Check(S, DecodeGuestRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10132 tmp = fieldFromInstruction(insn, 16, 5);
10133 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10134 return S;
10135 case 67:
10136 tmp = fieldFromInstruction(insn, 0, 5);
10137 if (!Check(S, DecodeCtrRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10138 tmp = fieldFromInstruction(insn, 16, 5);
10139 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10140 return S;
10141 case 68:
10142 tmp = fieldFromInstruction(insn, 16, 5);
10143 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10144 tmp = fieldFromInstruction(insn, 8, 5);
10145 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10146 return S;
10147 case 69:
10148 tmp = fieldFromInstruction(insn, 0, 5);
10149 if (!Check(S, DecodeGuestRegs64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10150 tmp = fieldFromInstruction(insn, 16, 5);
10151 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10152 return S;
10153 case 70:
10154 tmp = fieldFromInstruction(insn, 0, 5);
10155 if (!Check(S, DecodeCtrRegs64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10156 tmp = fieldFromInstruction(insn, 16, 5);
10157 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10158 return S;
10159 case 71:
10160 tmp = fieldFromInstruction(insn, 16, 5);
10161 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10162 tmp = fieldFromInstruction(insn, 16, 5);
10163 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10164 return S;
10165 case 72:
10166 tmp = fieldFromInstruction(insn, 0, 7);
10167 if (!Check(S, DecodeSysRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10168 tmp = fieldFromInstruction(insn, 16, 5);
10169 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10170 return S;
10171 case 73:
10172 tmp = fieldFromInstruction(insn, 0, 5);
10173 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10174 tmp = fieldFromInstruction(insn, 16, 5);
10175 if (!Check(S, DecodeCtrRegs64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10176 return S;
10177 case 74:
10178 tmp = fieldFromInstruction(insn, 0, 5);
10179 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10180 tmp = fieldFromInstruction(insn, 16, 5);
10181 if (!Check(S, DecodeGuestRegs64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10182 return S;
10183 case 75:
10184 tmp = 0x0;
10185 insertBits(tmp, fieldFromInstruction(insn, 3, 2), 2, 2);
10186 insertBits(tmp, fieldFromInstruction(insn, 8, 5), 4, 5);
10187 if (!Check(S, brtargetDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10188 tmp = 0x0;
10189 insertBits(tmp, fieldFromInstruction(insn, 0, 2), 0, 2);
10190 insertBits(tmp, fieldFromInstruction(insn, 5, 3), 2, 3);
10191 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 5, 5);
10192 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10193 return S;
10194 case 76:
10195 tmp = fieldFromInstruction(insn, 0, 5);
10196 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10197 tmp = fieldFromInstruction(insn, 16, 5);
10198 if (!Check(S, DecodeCtrRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10199 return S;
10200 case 77:
10201 tmp = fieldFromInstruction(insn, 0, 5);
10202 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10203 tmp = fieldFromInstruction(insn, 16, 5);
10204 if (!Check(S, DecodeGuestRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10205 return S;
10206 case 78:
10207 tmp = fieldFromInstruction(insn, 0, 5);
10208 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10209 tmp = fieldFromInstruction(insn, 7, 6);
10210 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10211 return S;
10212 case 79:
10213 tmp = fieldFromInstruction(insn, 0, 2);
10214 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10215 tmp = fieldFromInstruction(insn, 8, 2);
10216 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10217 tmp = fieldFromInstruction(insn, 16, 2);
10218 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10219 return S;
10220 case 80:
10221 tmp = fieldFromInstruction(insn, 0, 2);
10222 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10223 tmp = fieldFromInstruction(insn, 16, 2);
10224 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10225 tmp = fieldFromInstruction(insn, 8, 2);
10226 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10227 return S;
10228 case 81:
10229 tmp = fieldFromInstruction(insn, 0, 2);
10230 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10231 tmp = fieldFromInstruction(insn, 16, 2);
10232 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10233 tmp = fieldFromInstruction(insn, 8, 2);
10234 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10235 tmp = fieldFromInstruction(insn, 6, 2);
10236 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10237 return S;
10238 case 82:
10239 tmp = fieldFromInstruction(insn, 0, 2);
10240 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10241 tmp = fieldFromInstruction(insn, 16, 2);
10242 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10243 return S;
10244 case 83:
10245 tmp = fieldFromInstruction(insn, 16, 5);
10246 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10247 tmp = fieldFromInstruction(insn, 8, 5);
10248 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10249 return S;
10250 case 84:
10251 tmp = fieldFromInstruction(insn, 0, 5);
10252 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10253 tmp = fieldFromInstruction(insn, 16, 5);
10254 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10255 return S;
10256 case 85:
10257 tmp = fieldFromInstruction(insn, 0, 5);
10258 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10259 tmp = fieldFromInstruction(insn, 16, 5);
10260 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10261 tmp = fieldFromInstruction(insn, 8, 5);
10262 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10263 return S;
10264 case 86:
10265 tmp = fieldFromInstruction(insn, 0, 5);
10266 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10267 tmp = fieldFromInstruction(insn, 16, 5);
10268 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10269 return S;
10270 case 87:
10271 tmp = fieldFromInstruction(insn, 0, 7);
10272 if (!Check(S, DecodeSysRegs64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10273 tmp = fieldFromInstruction(insn, 16, 5);
10274 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10275 return S;
10276 case 88:
10277 tmp = fieldFromInstruction(insn, 16, 5);
10278 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10279 tmp = fieldFromInstruction(insn, 16, 5);
10280 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10281 return S;
10282 case 89:
10283 tmp = fieldFromInstruction(insn, 0, 5);
10284 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10285 tmp = fieldFromInstruction(insn, 16, 7);
10286 if (!Check(S, DecodeSysRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10287 return S;
10288 case 90:
10289 tmp = fieldFromInstruction(insn, 0, 5);
10290 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10291 tmp = fieldFromInstruction(insn, 16, 7);
10292 if (!Check(S, DecodeSysRegs64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10293 return S;
10294 case 91:
10295 tmp = fieldFromInstruction(insn, 0, 5);
10296 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10297 tmp = fieldFromInstruction(insn, 8, 2);
10298 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10299 tmp = fieldFromInstruction(insn, 16, 5);
10300 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10301 return S;
10302 case 92:
10303 tmp = fieldFromInstruction(insn, 16, 5);
10304 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10305 tmp = fieldFromInstruction(insn, 16, 5);
10306 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10307 tmp = 0x0;
10308 insertBits(tmp, fieldFromInstruction(insn, 0, 14), 0, 14);
10309 insertBits(tmp, fieldFromInstruction(insn, 22, 2), 14, 2);
10310 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10311 return S;
10312 case 93:
10313 tmp = fieldFromInstruction(insn, 0, 5);
10314 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10315 tmp = fieldFromInstruction(insn, 21, 2);
10316 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10317 tmp = fieldFromInstruction(insn, 16, 5);
10318 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10319 tmp = fieldFromInstruction(insn, 5, 8);
10320 if (!Check(S, s32_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10321 return S;
10322 case 94:
10323 tmp = fieldFromInstruction(insn, 0, 5);
10324 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10325 tmp = fieldFromInstruction(insn, 21, 2);
10326 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10327 tmp = fieldFromInstruction(insn, 5, 8);
10328 if (!Check(S, s32_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10329 tmp = fieldFromInstruction(insn, 16, 5);
10330 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10331 return S;
10332 case 95:
10333 tmp = fieldFromInstruction(insn, 0, 5);
10334 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10335 tmp = fieldFromInstruction(insn, 16, 5);
10336 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10337 tmp = fieldFromInstruction(insn, 5, 8);
10338 if (!Check(S, s32_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10339 return S;
10340 case 96:
10341 tmp = fieldFromInstruction(insn, 0, 5);
10342 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10343 tmp = fieldFromInstruction(insn, 5, 8);
10344 if (!Check(S, s32_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10345 tmp = fieldFromInstruction(insn, 16, 5);
10346 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10347 return S;
10348 case 97:
10349 tmp = fieldFromInstruction(insn, 0, 5);
10350 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10351 tmp = fieldFromInstruction(insn, 16, 5);
10352 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10353 tmp = fieldFromInstruction(insn, 5, 8);
10354 if (!Check(S, s32_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10355 return S;
10356 case 98:
10357 tmp = fieldFromInstruction(insn, 0, 2);
10358 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10359 tmp = fieldFromInstruction(insn, 16, 5);
10360 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10361 tmp = 0x0;
10362 insertBits(tmp, fieldFromInstruction(insn, 5, 9), 0, 9);
10363 insertBits(tmp, fieldFromInstruction(insn, 21, 1), 9, 1);
10364 if (!Check(S, s32_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10365 return S;
10366 case 99:
10367 tmp = fieldFromInstruction(insn, 0, 2);
10368 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10369 tmp = fieldFromInstruction(insn, 16, 5);
10370 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10371 tmp = fieldFromInstruction(insn, 5, 9);
10372 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10373 return S;
10374 case 100:
10375 tmp = fieldFromInstruction(insn, 0, 5);
10376 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10377 tmp = fieldFromInstruction(insn, 16, 5);
10378 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10379 tmp = 0x0;
10380 insertBits(tmp, fieldFromInstruction(insn, 5, 9), 0, 9);
10381 insertBits(tmp, fieldFromInstruction(insn, 21, 1), 9, 1);
10382 if (!Check(S, s32_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10383 return S;
10384 case 101:
10385 tmp = fieldFromInstruction(insn, 0, 5);
10386 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10387 tmp = 0x0;
10388 insertBits(tmp, fieldFromInstruction(insn, 5, 9), 0, 9);
10389 insertBits(tmp, fieldFromInstruction(insn, 21, 1), 9, 1);
10390 if (!Check(S, s32_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10391 tmp = fieldFromInstruction(insn, 16, 5);
10392 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10393 return S;
10394 case 102:
10395 tmp = fieldFromInstruction(insn, 0, 5);
10396 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10397 tmp = 0x0;
10398 insertBits(tmp, fieldFromInstruction(insn, 5, 9), 0, 9);
10399 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 9, 5);
10400 insertBits(tmp, fieldFromInstruction(insn, 22, 2), 14, 2);
10401 if (!Check(S, s32_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10402 return S;
10403 case 103:
10404 tmp = fieldFromInstruction(insn, 0, 5);
10405 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10406 tmp = fieldFromInstruction(insn, 23, 2);
10407 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10408 tmp = fieldFromInstruction(insn, 5, 8);
10409 if (!Check(S, s32_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10410 tmp = 0x0;
10411 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 0, 1);
10412 insertBits(tmp, fieldFromInstruction(insn, 16, 7), 1, 7);
10413 if (!Check(S, s8_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10414 return S;
10415 case 104:
10416 tmp = fieldFromInstruction(insn, 0, 5);
10417 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10418 tmp = fieldFromInstruction(insn, 5, 8);
10419 if (!Check(S, s32_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10420 tmp = 0x0;
10421 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 0, 1);
10422 insertBits(tmp, fieldFromInstruction(insn, 16, 7), 1, 7);
10423 if (!Check(S, s8_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10424 return S;
10425 case 105:
10426 tmp = fieldFromInstruction(insn, 0, 5);
10427 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10428 tmp = fieldFromInstruction(insn, 5, 8);
10429 if (!Check(S, s8_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10430 tmp = 0x0;
10431 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 0, 1);
10432 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 1, 5);
10433 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10434 return S;
10435 case 106:
10436 tmp = fieldFromInstruction(insn, 0, 5);
10437 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10438 tmp = fieldFromInstruction(insn, 21, 2);
10439 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10440 tmp = 0x0;
10441 insertBits(tmp, fieldFromInstruction(insn, 5, 8), 0, 8);
10442 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 8, 4);
10443 if (!Check(S, s32_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10444 return S;
10445 case 107:
10446 tmp = fieldFromInstruction(insn, 0, 5);
10447 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10448 tmp = fieldFromInstruction(insn, 16, 5);
10449 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10450 tmp = fieldFromInstruction(insn, 8, 6);
10451 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10452 return S;
10453 case 108:
10454 tmp = fieldFromInstruction(insn, 0, 5);
10455 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10456 tmp = fieldFromInstruction(insn, 16, 5);
10457 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10458 tmp = fieldFromInstruction(insn, 8, 4);
10459 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10460 return S;
10461 case 109:
10462 tmp = fieldFromInstruction(insn, 0, 5);
10463 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10464 tmp = fieldFromInstruction(insn, 16, 5);
10465 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10466 tmp = fieldFromInstruction(insn, 8, 5);
10467 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10468 return S;
10469 case 110:
10470 tmp = fieldFromInstruction(insn, 0, 5);
10471 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10472 tmp = fieldFromInstruction(insn, 16, 5);
10473 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10474 return S;
10475 case 111:
10476 tmp = fieldFromInstruction(insn, 0, 5);
10477 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10478 tmp = fieldFromInstruction(insn, 16, 5);
10479 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10480 tmp = fieldFromInstruction(insn, 8, 6);
10481 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10482 tmp = 0x0;
10483 insertBits(tmp, fieldFromInstruction(insn, 5, 3), 0, 3);
10484 insertBits(tmp, fieldFromInstruction(insn, 21, 3), 3, 3);
10485 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10486 return S;
10487 case 112:
10488 tmp = fieldFromInstruction(insn, 0, 5);
10489 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10490 tmp = fieldFromInstruction(insn, 0, 5);
10491 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10492 tmp = fieldFromInstruction(insn, 16, 5);
10493 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10494 tmp = fieldFromInstruction(insn, 8, 6);
10495 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10496 return S;
10497 case 113:
10498 tmp = fieldFromInstruction(insn, 0, 5);
10499 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10500 tmp = fieldFromInstruction(insn, 0, 5);
10501 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10502 tmp = fieldFromInstruction(insn, 16, 5);
10503 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10504 tmp = fieldFromInstruction(insn, 8, 6);
10505 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10506 tmp = 0x0;
10507 insertBits(tmp, fieldFromInstruction(insn, 5, 3), 0, 3);
10508 insertBits(tmp, fieldFromInstruction(insn, 21, 3), 3, 3);
10509 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10510 return S;
10511 case 114:
10512 tmp = fieldFromInstruction(insn, 0, 2);
10513 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10514 tmp = fieldFromInstruction(insn, 16, 5);
10515 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10516 tmp = fieldFromInstruction(insn, 8, 5);
10517 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10518 return S;
10519 case 115:
10520 tmp = fieldFromInstruction(insn, 0, 2);
10521 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10522 tmp = fieldFromInstruction(insn, 16, 5);
10523 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10524 return S;
10525 case 116:
10526 tmp = fieldFromInstruction(insn, 0, 2);
10527 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10528 tmp = fieldFromInstruction(insn, 16, 5);
10529 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10530 tmp = fieldFromInstruction(insn, 8, 6);
10531 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10532 return S;
10533 case 117:
10534 tmp = fieldFromInstruction(insn, 0, 5);
10535 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10536 tmp = fieldFromInstruction(insn, 8, 2);
10537 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10538 return S;
10539 case 118:
10540 tmp = fieldFromInstruction(insn, 0, 5);
10541 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10542 tmp = fieldFromInstruction(insn, 0, 5);
10543 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10544 tmp = fieldFromInstruction(insn, 16, 5);
10545 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10546 tmp = 0x0;
10547 insertBits(tmp, fieldFromInstruction(insn, 5, 3), 0, 3);
10548 insertBits(tmp, fieldFromInstruction(insn, 21, 1), 3, 1);
10549 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10550 tmp = fieldFromInstruction(insn, 8, 6);
10551 if (!Check(S, s6_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10552 return S;
10553 case 119:
10554 tmp = fieldFromInstruction(insn, 0, 5);
10555 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10556 tmp = fieldFromInstruction(insn, 16, 5);
10557 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10558 tmp = fieldFromInstruction(insn, 8, 6);
10559 if (!Check(S, s6_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10560 return S;
10561 case 120:
10562 tmp = fieldFromInstruction(insn, 0, 5);
10563 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10564 tmp = fieldFromInstruction(insn, 16, 5);
10565 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10566 tmp = fieldFromInstruction(insn, 8, 4);
10567 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10568 return S;
10569 case 121:
10570 tmp = fieldFromInstruction(insn, 0, 5);
10571 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10572 tmp = fieldFromInstruction(insn, 16, 5);
10573 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10574 tmp = fieldFromInstruction(insn, 8, 5);
10575 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10576 return S;
10577 case 122:
10578 tmp = fieldFromInstruction(insn, 0, 5);
10579 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10580 tmp = fieldFromInstruction(insn, 16, 5);
10581 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10582 tmp = fieldFromInstruction(insn, 8, 5);
10583 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10584 return S;
10585 case 123:
10586 tmp = fieldFromInstruction(insn, 0, 5);
10587 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10588 tmp = fieldFromInstruction(insn, 16, 5);
10589 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10590 tmp = fieldFromInstruction(insn, 8, 5);
10591 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10592 return S;
10593 case 124:
10594 tmp = fieldFromInstruction(insn, 0, 5);
10595 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10596 tmp = fieldFromInstruction(insn, 16, 2);
10597 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10598 tmp = fieldFromInstruction(insn, 8, 2);
10599 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10600 return S;
10601 case 125:
10602 tmp = fieldFromInstruction(insn, 0, 5);
10603 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10604 tmp = fieldFromInstruction(insn, 16, 2);
10605 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10606 return S;
10607 case 126:
10608 tmp = fieldFromInstruction(insn, 0, 5);
10609 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10610 tmp = fieldFromInstruction(insn, 5, 2);
10611 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10612 tmp = fieldFromInstruction(insn, 16, 5);
10613 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10614 return S;
10615 case 127:
10616 tmp = fieldFromInstruction(insn, 0, 5);
10617 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10618 tmp = fieldFromInstruction(insn, 16, 5);
10619 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10620 tmp = fieldFromInstruction(insn, 8, 6);
10621 if (!Check(S, s6_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10622 return S;
10623 case 128:
10624 tmp = fieldFromInstruction(insn, 0, 5);
10625 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10626 tmp = fieldFromInstruction(insn, 16, 5);
10627 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10628 tmp = fieldFromInstruction(insn, 8, 5);
10629 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10630 tmp = 0x0;
10631 insertBits(tmp, fieldFromInstruction(insn, 5, 3), 0, 3);
10632 insertBits(tmp, fieldFromInstruction(insn, 21, 2), 3, 2);
10633 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10634 return S;
10635 case 129:
10636 tmp = fieldFromInstruction(insn, 0, 5);
10637 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10638 tmp = fieldFromInstruction(insn, 8, 5);
10639 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10640 tmp = 0x0;
10641 insertBits(tmp, fieldFromInstruction(insn, 5, 3), 0, 3);
10642 insertBits(tmp, fieldFromInstruction(insn, 21, 2), 3, 2);
10643 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10644 return S;
10645 case 130:
10646 tmp = fieldFromInstruction(insn, 0, 5);
10647 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10648 tmp = fieldFromInstruction(insn, 0, 5);
10649 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10650 tmp = fieldFromInstruction(insn, 16, 5);
10651 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10652 tmp = fieldFromInstruction(insn, 8, 5);
10653 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10654 return S;
10655 case 131:
10656 tmp = fieldFromInstruction(insn, 0, 5);
10657 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10658 tmp = fieldFromInstruction(insn, 0, 5);
10659 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10660 tmp = fieldFromInstruction(insn, 16, 5);
10661 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10662 tmp = fieldFromInstruction(insn, 8, 5);
10663 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10664 tmp = 0x0;
10665 insertBits(tmp, fieldFromInstruction(insn, 5, 3), 0, 3);
10666 insertBits(tmp, fieldFromInstruction(insn, 21, 2), 3, 2);
10667 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10668 return S;
10669 case 132:
10670 tmp = fieldFromInstruction(insn, 0, 5);
10671 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10672 tmp = fieldFromInstruction(insn, 16, 5);
10673 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10674 tmp = fieldFromInstruction(insn, 8, 5);
10675 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10676 return S;
10677 case 133:
10678 tmp = fieldFromInstruction(insn, 16, 5);
10679 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10680 tmp = fieldFromInstruction(insn, 8, 5);
10681 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10682 tmp = fieldFromInstruction(insn, 13, 1);
10683 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10684 return S;
10685 case 134:
10686 tmp = fieldFromInstruction(insn, 16, 5);
10687 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10688 tmp = fieldFromInstruction(insn, 0, 11) << 3;
10689 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10690 return S;
10691 case 135:
10692 tmp = fieldFromInstruction(insn, 0, 5);
10693 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10694 tmp = fieldFromInstruction(insn, 8, 2);
10695 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10696 tmp = fieldFromInstruction(insn, 16, 5);
10697 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10698 return S;
10699 case 136:
10700 tmp = fieldFromInstruction(insn, 0, 5);
10701 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10702 tmp = fieldFromInstruction(insn, 16, 5);
10703 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10704 tmp = 0x0;
10705 insertBits(tmp, fieldFromInstruction(insn, 5, 9), 1, 9);
10706 insertBits(tmp, fieldFromInstruction(insn, 25, 2), 10, 2);
10707 if (!Check(S, s31_1ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10708 return S;
10709 case 137:
10710 tmp = fieldFromInstruction(insn, 0, 5);
10711 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10712 tmp = fieldFromInstruction(insn, 16, 5);
10713 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10714 tmp = fieldFromInstruction(insn, 16, 5);
10715 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10716 tmp = fieldFromInstruction(insn, 5, 4) << 1;
10717 if (!Check(S, s4_1ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10718 tmp = fieldFromInstruction(insn, 13, 1);
10719 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10720 return S;
10721 case 138:
10722 tmp = fieldFromInstruction(insn, 0, 5);
10723 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10724 tmp = fieldFromInstruction(insn, 16, 5);
10725 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10726 tmp = fieldFromInstruction(insn, 16, 5);
10727 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10728 tmp = fieldFromInstruction(insn, 13, 1);
10729 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10730 return S;
10731 case 139:
10732 tmp = fieldFromInstruction(insn, 0, 5);
10733 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10734 tmp = fieldFromInstruction(insn, 16, 5);
10735 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10736 tmp = fieldFromInstruction(insn, 16, 5);
10737 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10738 tmp = fieldFromInstruction(insn, 5, 4) << 1;
10739 if (!Check(S, s4_1ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10740 return S;
10741 case 140:
10742 tmp = fieldFromInstruction(insn, 0, 5);
10743 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10744 tmp = fieldFromInstruction(insn, 0, 5);
10745 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10746 tmp = fieldFromInstruction(insn, 16, 5);
10747 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10748 tmp = 0x0;
10749 insertBits(tmp, fieldFromInstruction(insn, 5, 9), 1, 9);
10750 insertBits(tmp, fieldFromInstruction(insn, 25, 2), 10, 2);
10751 if (!Check(S, s31_1ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10752 return S;
10753 case 141:
10754 tmp = fieldFromInstruction(insn, 0, 5);
10755 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10756 tmp = fieldFromInstruction(insn, 16, 5);
10757 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10758 tmp = fieldFromInstruction(insn, 0, 5);
10759 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10760 tmp = fieldFromInstruction(insn, 16, 5);
10761 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10762 tmp = fieldFromInstruction(insn, 5, 4) << 1;
10763 if (!Check(S, s4_1ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10764 tmp = fieldFromInstruction(insn, 13, 1);
10765 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10766 return S;
10767 case 142:
10768 tmp = fieldFromInstruction(insn, 0, 5);
10769 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10770 tmp = fieldFromInstruction(insn, 16, 5);
10771 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10772 tmp = fieldFromInstruction(insn, 0, 5);
10773 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10774 tmp = fieldFromInstruction(insn, 16, 5);
10775 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10776 tmp = fieldFromInstruction(insn, 13, 1);
10777 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10778 return S;
10779 case 143:
10780 tmp = fieldFromInstruction(insn, 0, 5);
10781 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10782 tmp = fieldFromInstruction(insn, 16, 5);
10783 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10784 tmp = fieldFromInstruction(insn, 0, 5);
10785 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10786 tmp = fieldFromInstruction(insn, 16, 5);
10787 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10788 tmp = fieldFromInstruction(insn, 5, 4) << 1;
10789 if (!Check(S, s4_1ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10790 return S;
10791 case 144:
10792 tmp = fieldFromInstruction(insn, 0, 5);
10793 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10794 tmp = fieldFromInstruction(insn, 0, 5);
10795 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10796 tmp = fieldFromInstruction(insn, 16, 5);
10797 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10798 tmp = 0x0;
10799 insertBits(tmp, fieldFromInstruction(insn, 5, 9), 0, 9);
10800 insertBits(tmp, fieldFromInstruction(insn, 25, 2), 9, 2);
10801 if (!Check(S, s32_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10802 return S;
10803 case 145:
10804 tmp = fieldFromInstruction(insn, 0, 5);
10805 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10806 tmp = fieldFromInstruction(insn, 16, 5);
10807 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10808 tmp = fieldFromInstruction(insn, 0, 5);
10809 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10810 tmp = fieldFromInstruction(insn, 16, 5);
10811 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10812 tmp = fieldFromInstruction(insn, 5, 4);
10813 if (!Check(S, s4_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10814 tmp = fieldFromInstruction(insn, 13, 1);
10815 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10816 return S;
10817 case 146:
10818 tmp = fieldFromInstruction(insn, 0, 5);
10819 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10820 tmp = fieldFromInstruction(insn, 16, 5);
10821 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10822 tmp = fieldFromInstruction(insn, 0, 5);
10823 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10824 tmp = fieldFromInstruction(insn, 16, 5);
10825 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10826 tmp = fieldFromInstruction(insn, 5, 4);
10827 if (!Check(S, s4_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10828 return S;
10829 case 147:
10830 tmp = fieldFromInstruction(insn, 0, 5);
10831 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10832 tmp = fieldFromInstruction(insn, 16, 5);
10833 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10834 tmp = 0x0;
10835 insertBits(tmp, fieldFromInstruction(insn, 5, 9), 2, 9);
10836 insertBits(tmp, fieldFromInstruction(insn, 25, 2), 11, 2);
10837 if (!Check(S, s30_2ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10838 return S;
10839 case 148:
10840 tmp = fieldFromInstruction(insn, 0, 5);
10841 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10842 tmp = fieldFromInstruction(insn, 16, 5);
10843 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10844 tmp = fieldFromInstruction(insn, 16, 5);
10845 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10846 tmp = fieldFromInstruction(insn, 5, 4) << 2;
10847 if (!Check(S, s4_2ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10848 tmp = fieldFromInstruction(insn, 13, 1);
10849 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10850 return S;
10851 case 149:
10852 tmp = fieldFromInstruction(insn, 0, 5);
10853 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10854 tmp = fieldFromInstruction(insn, 16, 5);
10855 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10856 tmp = fieldFromInstruction(insn, 16, 5);
10857 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10858 tmp = fieldFromInstruction(insn, 13, 1);
10859 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10860 return S;
10861 case 150:
10862 tmp = fieldFromInstruction(insn, 0, 5);
10863 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10864 tmp = fieldFromInstruction(insn, 16, 5);
10865 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10866 tmp = fieldFromInstruction(insn, 16, 5);
10867 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10868 tmp = fieldFromInstruction(insn, 5, 4) << 2;
10869 if (!Check(S, s4_2ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10870 return S;
10871 case 151:
10872 tmp = fieldFromInstruction(insn, 0, 5);
10873 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10874 tmp = fieldFromInstruction(insn, 16, 5);
10875 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10876 tmp = 0x0;
10877 insertBits(tmp, fieldFromInstruction(insn, 5, 9), 0, 9);
10878 insertBits(tmp, fieldFromInstruction(insn, 25, 2), 9, 2);
10879 if (!Check(S, s32_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10880 return S;
10881 case 152:
10882 tmp = fieldFromInstruction(insn, 0, 5);
10883 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10884 tmp = fieldFromInstruction(insn, 16, 5);
10885 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10886 tmp = fieldFromInstruction(insn, 16, 5);
10887 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10888 tmp = fieldFromInstruction(insn, 5, 4);
10889 if (!Check(S, s4_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10890 tmp = fieldFromInstruction(insn, 13, 1);
10891 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10892 return S;
10893 case 153:
10894 tmp = fieldFromInstruction(insn, 0, 5);
10895 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10896 tmp = fieldFromInstruction(insn, 16, 5);
10897 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10898 tmp = fieldFromInstruction(insn, 16, 5);
10899 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10900 tmp = fieldFromInstruction(insn, 5, 4);
10901 if (!Check(S, s4_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10902 return S;
10903 case 154:
10904 tmp = fieldFromInstruction(insn, 0, 5);
10905 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10906 tmp = fieldFromInstruction(insn, 16, 5);
10907 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10908 tmp = fieldFromInstruction(insn, 9, 2);
10909 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10910 tmp = fieldFromInstruction(insn, 16, 5);
10911 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10912 tmp = fieldFromInstruction(insn, 5, 4);
10913 if (!Check(S, s4_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10914 return S;
10915 case 155:
10916 tmp = fieldFromInstruction(insn, 0, 5);
10917 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10918 tmp = fieldFromInstruction(insn, 16, 5);
10919 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10920 tmp = fieldFromInstruction(insn, 9, 2);
10921 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10922 tmp = fieldFromInstruction(insn, 16, 5);
10923 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10924 tmp = fieldFromInstruction(insn, 5, 4) << 1;
10925 if (!Check(S, s4_1ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10926 return S;
10927 case 156:
10928 tmp = fieldFromInstruction(insn, 0, 5);
10929 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10930 tmp = fieldFromInstruction(insn, 16, 5);
10931 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10932 tmp = 0x0;
10933 insertBits(tmp, fieldFromInstruction(insn, 5, 9), 2, 9);
10934 insertBits(tmp, fieldFromInstruction(insn, 25, 2), 11, 2);
10935 if (!Check(S, s30_2ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10936 return S;
10937 case 157:
10938 tmp = fieldFromInstruction(insn, 0, 5);
10939 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10940 tmp = fieldFromInstruction(insn, 16, 5);
10941 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10942 tmp = fieldFromInstruction(insn, 16, 5);
10943 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10944 tmp = fieldFromInstruction(insn, 5, 4) << 2;
10945 if (!Check(S, s4_2ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10946 tmp = fieldFromInstruction(insn, 13, 1);
10947 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10948 return S;
10949 case 158:
10950 tmp = fieldFromInstruction(insn, 0, 5);
10951 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10952 tmp = fieldFromInstruction(insn, 16, 5);
10953 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10954 tmp = fieldFromInstruction(insn, 16, 5);
10955 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10956 tmp = fieldFromInstruction(insn, 5, 4) << 2;
10957 if (!Check(S, s4_2ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10958 return S;
10959 case 159:
10960 tmp = fieldFromInstruction(insn, 0, 5);
10961 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10962 tmp = fieldFromInstruction(insn, 16, 5);
10963 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10964 tmp = fieldFromInstruction(insn, 9, 2);
10965 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10966 tmp = fieldFromInstruction(insn, 16, 5);
10967 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10968 tmp = fieldFromInstruction(insn, 5, 4) << 2;
10969 if (!Check(S, s4_2ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10970 return S;
10971 case 160:
10972 tmp = fieldFromInstruction(insn, 0, 5);
10973 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10974 tmp = fieldFromInstruction(insn, 16, 5);
10975 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10976 tmp = 0x0;
10977 insertBits(tmp, fieldFromInstruction(insn, 5, 9), 3, 9);
10978 insertBits(tmp, fieldFromInstruction(insn, 25, 2), 12, 2);
10979 if (!Check(S, s29_3ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10980 return S;
10981 case 161:
10982 tmp = fieldFromInstruction(insn, 0, 5);
10983 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10984 tmp = fieldFromInstruction(insn, 16, 5);
10985 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10986 tmp = fieldFromInstruction(insn, 16, 5);
10987 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10988 tmp = fieldFromInstruction(insn, 5, 4) << 3;
10989 if (!Check(S, s4_3ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10990 tmp = fieldFromInstruction(insn, 13, 1);
10991 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10992 return S;
10993 case 162:
10994 tmp = fieldFromInstruction(insn, 0, 5);
10995 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10996 tmp = fieldFromInstruction(insn, 16, 5);
10997 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10998 tmp = fieldFromInstruction(insn, 16, 5);
10999 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11000 tmp = fieldFromInstruction(insn, 5, 4) << 3;
11001 if (!Check(S, s4_3ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11002 return S;
11003 case 163:
11004 tmp = fieldFromInstruction(insn, 0, 5);
11005 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11006 tmp = fieldFromInstruction(insn, 16, 5);
11007 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11008 tmp = fieldFromInstruction(insn, 9, 2);
11009 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11010 tmp = fieldFromInstruction(insn, 16, 5);
11011 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11012 tmp = fieldFromInstruction(insn, 5, 4) << 3;
11013 if (!Check(S, s4_3ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11014 return S;
11015 case 164:
11016 tmp = fieldFromInstruction(insn, 0, 5);
11017 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11018 return S;
11019 case 165:
11020 tmp = fieldFromInstruction(insn, 16, 5);
11021 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11022 tmp = fieldFromInstruction(insn, 16, 5);
11023 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11024 tmp = fieldFromInstruction(insn, 0, 11) << 3;
11025 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11026 return S;
11027 case 166:
11028 tmp = fieldFromInstruction(insn, 16, 5);
11029 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11030 tmp = fieldFromInstruction(insn, 8, 5);
11031 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11032 return S;
11033 case 167:
11034 tmp = fieldFromInstruction(insn, 0, 2);
11035 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11036 tmp = fieldFromInstruction(insn, 16, 5);
11037 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11038 tmp = fieldFromInstruction(insn, 8, 5);
11039 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11040 return S;
11041 case 168:
11042 tmp = fieldFromInstruction(insn, 8, 5);
11043 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11044 return S;
11045 case 169:
11046 tmp = fieldFromInstruction(insn, 0, 2);
11047 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11048 tmp = fieldFromInstruction(insn, 16, 5);
11049 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11050 tmp = fieldFromInstruction(insn, 8, 5);
11051 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11052 return S;
11053 case 170:
11054 tmp = fieldFromInstruction(insn, 16, 5);
11055 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11056 tmp = 0x0;
11057 insertBits(tmp, fieldFromInstruction(insn, 0, 8), 0, 8);
11058 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 8, 1);
11059 insertBits(tmp, fieldFromInstruction(insn, 25, 2), 9, 2);
11060 if (!Check(S, s32_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11061 tmp = fieldFromInstruction(insn, 8, 5);
11062 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11063 return S;
11064 case 171:
11065 tmp = fieldFromInstruction(insn, 16, 5);
11066 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11067 tmp = fieldFromInstruction(insn, 16, 5);
11068 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11069 tmp = fieldFromInstruction(insn, 3, 4);
11070 if (!Check(S, s4_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11071 tmp = fieldFromInstruction(insn, 13, 1);
11072 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11073 tmp = fieldFromInstruction(insn, 8, 5);
11074 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11075 return S;
11076 case 172:
11077 tmp = fieldFromInstruction(insn, 16, 5);
11078 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11079 tmp = fieldFromInstruction(insn, 16, 5);
11080 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11081 tmp = fieldFromInstruction(insn, 13, 1);
11082 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11083 tmp = fieldFromInstruction(insn, 8, 5);
11084 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11085 return S;
11086 case 173:
11087 tmp = fieldFromInstruction(insn, 16, 5);
11088 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11089 tmp = fieldFromInstruction(insn, 16, 5);
11090 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11091 tmp = fieldFromInstruction(insn, 3, 4);
11092 if (!Check(S, s4_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11093 tmp = fieldFromInstruction(insn, 8, 5);
11094 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11095 return S;
11096 case 174:
11097 tmp = fieldFromInstruction(insn, 16, 5);
11098 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11099 tmp = fieldFromInstruction(insn, 0, 2);
11100 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11101 tmp = fieldFromInstruction(insn, 16, 5);
11102 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11103 tmp = fieldFromInstruction(insn, 3, 4);
11104 if (!Check(S, s4_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11105 tmp = fieldFromInstruction(insn, 8, 5);
11106 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11107 return S;
11108 case 175:
11109 tmp = fieldFromInstruction(insn, 16, 5);
11110 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11111 tmp = 0x0;
11112 insertBits(tmp, fieldFromInstruction(insn, 0, 8), 1, 8);
11113 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 9, 1);
11114 insertBits(tmp, fieldFromInstruction(insn, 25, 2), 10, 2);
11115 if (!Check(S, s31_1ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11116 tmp = fieldFromInstruction(insn, 8, 5);
11117 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11118 return S;
11119 case 176:
11120 tmp = fieldFromInstruction(insn, 16, 5);
11121 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11122 tmp = fieldFromInstruction(insn, 16, 5);
11123 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11124 tmp = fieldFromInstruction(insn, 3, 4) << 1;
11125 if (!Check(S, s4_1ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11126 tmp = fieldFromInstruction(insn, 13, 1);
11127 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11128 tmp = fieldFromInstruction(insn, 8, 5);
11129 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11130 return S;
11131 case 177:
11132 tmp = fieldFromInstruction(insn, 16, 5);
11133 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11134 tmp = fieldFromInstruction(insn, 16, 5);
11135 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11136 tmp = fieldFromInstruction(insn, 3, 4) << 1;
11137 if (!Check(S, s4_1ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11138 tmp = fieldFromInstruction(insn, 8, 5);
11139 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11140 return S;
11141 case 178:
11142 tmp = fieldFromInstruction(insn, 16, 5);
11143 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11144 tmp = fieldFromInstruction(insn, 0, 2);
11145 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11146 tmp = fieldFromInstruction(insn, 16, 5);
11147 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11148 tmp = fieldFromInstruction(insn, 3, 4) << 1;
11149 if (!Check(S, s4_1ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11150 tmp = fieldFromInstruction(insn, 8, 5);
11151 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11152 return S;
11153 case 179:
11154 tmp = fieldFromInstruction(insn, 16, 5);
11155 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11156 tmp = 0x0;
11157 insertBits(tmp, fieldFromInstruction(insn, 0, 8), 2, 8);
11158 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 10, 1);
11159 insertBits(tmp, fieldFromInstruction(insn, 25, 2), 11, 2);
11160 if (!Check(S, s30_2ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11161 tmp = fieldFromInstruction(insn, 8, 5);
11162 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11163 return S;
11164 case 180:
11165 tmp = fieldFromInstruction(insn, 16, 5);
11166 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11167 tmp = fieldFromInstruction(insn, 16, 5);
11168 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11169 tmp = fieldFromInstruction(insn, 3, 4) << 2;
11170 if (!Check(S, s4_2ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11171 tmp = fieldFromInstruction(insn, 13, 1);
11172 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11173 tmp = fieldFromInstruction(insn, 8, 5);
11174 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11175 return S;
11176 case 181:
11177 tmp = fieldFromInstruction(insn, 16, 5);
11178 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11179 tmp = fieldFromInstruction(insn, 16, 5);
11180 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11181 tmp = fieldFromInstruction(insn, 3, 4) << 2;
11182 if (!Check(S, s4_2ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11183 tmp = fieldFromInstruction(insn, 8, 5);
11184 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11185 return S;
11186 case 182:
11187 tmp = fieldFromInstruction(insn, 16, 5);
11188 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11189 tmp = fieldFromInstruction(insn, 0, 2);
11190 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11191 tmp = fieldFromInstruction(insn, 16, 5);
11192 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11193 tmp = fieldFromInstruction(insn, 3, 4) << 2;
11194 if (!Check(S, s4_2ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11195 tmp = fieldFromInstruction(insn, 8, 5);
11196 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11197 return S;
11198 case 183:
11199 tmp = fieldFromInstruction(insn, 16, 5);
11200 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11201 tmp = 0x0;
11202 insertBits(tmp, fieldFromInstruction(insn, 0, 8), 0, 8);
11203 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 8, 1);
11204 insertBits(tmp, fieldFromInstruction(insn, 25, 2), 9, 2);
11205 if (!Check(S, s32_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11206 tmp = fieldFromInstruction(insn, 8, 3);
11207 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11208 return S;
11209 case 184:
11210 tmp = fieldFromInstruction(insn, 16, 5);
11211 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11212 tmp = fieldFromInstruction(insn, 16, 5);
11213 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11214 tmp = fieldFromInstruction(insn, 3, 4);
11215 if (!Check(S, s4_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11216 tmp = fieldFromInstruction(insn, 13, 1);
11217 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11218 tmp = fieldFromInstruction(insn, 8, 3);
11219 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11220 return S;
11221 case 185:
11222 tmp = fieldFromInstruction(insn, 16, 5);
11223 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11224 tmp = fieldFromInstruction(insn, 16, 5);
11225 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11226 tmp = fieldFromInstruction(insn, 13, 1);
11227 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11228 tmp = fieldFromInstruction(insn, 8, 3);
11229 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11230 return S;
11231 case 186:
11232 tmp = fieldFromInstruction(insn, 16, 5);
11233 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11234 tmp = fieldFromInstruction(insn, 16, 5);
11235 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11236 tmp = fieldFromInstruction(insn, 3, 4);
11237 if (!Check(S, s4_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11238 tmp = fieldFromInstruction(insn, 8, 3);
11239 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11240 return S;
11241 case 187:
11242 tmp = fieldFromInstruction(insn, 16, 5);
11243 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11244 tmp = fieldFromInstruction(insn, 0, 2);
11245 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11246 tmp = fieldFromInstruction(insn, 16, 5);
11247 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11248 tmp = fieldFromInstruction(insn, 3, 4);
11249 if (!Check(S, s4_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11250 tmp = fieldFromInstruction(insn, 8, 3);
11251 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11252 return S;
11253 case 188:
11254 tmp = fieldFromInstruction(insn, 16, 5);
11255 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11256 tmp = 0x0;
11257 insertBits(tmp, fieldFromInstruction(insn, 0, 8), 1, 8);
11258 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 9, 1);
11259 insertBits(tmp, fieldFromInstruction(insn, 25, 2), 10, 2);
11260 if (!Check(S, s31_1ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11261 tmp = fieldFromInstruction(insn, 8, 3);
11262 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11263 return S;
11264 case 189:
11265 tmp = fieldFromInstruction(insn, 16, 5);
11266 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11267 tmp = fieldFromInstruction(insn, 16, 5);
11268 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11269 tmp = fieldFromInstruction(insn, 3, 4) << 1;
11270 if (!Check(S, s4_1ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11271 tmp = fieldFromInstruction(insn, 13, 1);
11272 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11273 tmp = fieldFromInstruction(insn, 8, 3);
11274 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11275 return S;
11276 case 190:
11277 tmp = fieldFromInstruction(insn, 16, 5);
11278 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11279 tmp = fieldFromInstruction(insn, 16, 5);
11280 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11281 tmp = fieldFromInstruction(insn, 3, 4) << 1;
11282 if (!Check(S, s4_1ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11283 tmp = fieldFromInstruction(insn, 8, 3);
11284 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11285 return S;
11286 case 191:
11287 tmp = fieldFromInstruction(insn, 16, 5);
11288 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11289 tmp = fieldFromInstruction(insn, 0, 2);
11290 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11291 tmp = fieldFromInstruction(insn, 16, 5);
11292 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11293 tmp = fieldFromInstruction(insn, 3, 4) << 1;
11294 if (!Check(S, s4_1ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11295 tmp = fieldFromInstruction(insn, 8, 3);
11296 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11297 return S;
11298 case 192:
11299 tmp = fieldFromInstruction(insn, 16, 5);
11300 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11301 tmp = 0x0;
11302 insertBits(tmp, fieldFromInstruction(insn, 0, 8), 2, 8);
11303 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 10, 1);
11304 insertBits(tmp, fieldFromInstruction(insn, 25, 2), 11, 2);
11305 if (!Check(S, s30_2ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11306 tmp = fieldFromInstruction(insn, 8, 3);
11307 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11308 return S;
11309 case 193:
11310 tmp = fieldFromInstruction(insn, 16, 5);
11311 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11312 tmp = fieldFromInstruction(insn, 16, 5);
11313 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11314 tmp = fieldFromInstruction(insn, 3, 4) << 2;
11315 if (!Check(S, s4_2ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11316 tmp = fieldFromInstruction(insn, 13, 1);
11317 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11318 tmp = fieldFromInstruction(insn, 8, 3);
11319 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11320 return S;
11321 case 194:
11322 tmp = fieldFromInstruction(insn, 16, 5);
11323 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11324 tmp = fieldFromInstruction(insn, 16, 5);
11325 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11326 tmp = fieldFromInstruction(insn, 3, 4) << 2;
11327 if (!Check(S, s4_2ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11328 tmp = fieldFromInstruction(insn, 8, 3);
11329 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11330 return S;
11331 case 195:
11332 tmp = fieldFromInstruction(insn, 16, 5);
11333 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11334 tmp = fieldFromInstruction(insn, 0, 2);
11335 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11336 tmp = fieldFromInstruction(insn, 16, 5);
11337 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11338 tmp = fieldFromInstruction(insn, 3, 4) << 2;
11339 if (!Check(S, s4_2ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11340 tmp = fieldFromInstruction(insn, 8, 3);
11341 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11342 return S;
11343 case 196:
11344 tmp = fieldFromInstruction(insn, 16, 5);
11345 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11346 tmp = 0x0;
11347 insertBits(tmp, fieldFromInstruction(insn, 0, 8), 3, 8);
11348 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 11, 1);
11349 insertBits(tmp, fieldFromInstruction(insn, 25, 2), 12, 2);
11350 if (!Check(S, s29_3ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11351 tmp = fieldFromInstruction(insn, 8, 5);
11352 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11353 return S;
11354 case 197:
11355 tmp = fieldFromInstruction(insn, 16, 5);
11356 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11357 tmp = fieldFromInstruction(insn, 16, 5);
11358 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11359 tmp = fieldFromInstruction(insn, 3, 4) << 3;
11360 if (!Check(S, s4_3ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11361 tmp = fieldFromInstruction(insn, 13, 1);
11362 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11363 tmp = fieldFromInstruction(insn, 8, 5);
11364 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11365 return S;
11366 case 198:
11367 tmp = fieldFromInstruction(insn, 16, 5);
11368 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11369 tmp = fieldFromInstruction(insn, 16, 5);
11370 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11371 tmp = fieldFromInstruction(insn, 13, 1);
11372 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11373 tmp = fieldFromInstruction(insn, 8, 5);
11374 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11375 return S;
11376 case 199:
11377 tmp = fieldFromInstruction(insn, 16, 5);
11378 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11379 tmp = fieldFromInstruction(insn, 16, 5);
11380 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11381 tmp = fieldFromInstruction(insn, 3, 4) << 3;
11382 if (!Check(S, s4_3ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11383 tmp = fieldFromInstruction(insn, 8, 5);
11384 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11385 return S;
11386 case 200:
11387 tmp = fieldFromInstruction(insn, 16, 5);
11388 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11389 tmp = fieldFromInstruction(insn, 0, 2);
11390 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11391 tmp = fieldFromInstruction(insn, 16, 5);
11392 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11393 tmp = fieldFromInstruction(insn, 3, 4) << 3;
11394 if (!Check(S, s4_3ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11395 tmp = fieldFromInstruction(insn, 8, 5);
11396 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11397 return S;
11398 case 201:
11399 tmp = fieldFromInstruction(insn, 0, 5);
11400 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11401 tmp = fieldFromInstruction(insn, 16, 5);
11402 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11403 tmp = 0x0;
11404 insertBits(tmp, fieldFromInstruction(insn, 5, 9), 0, 9);
11405 insertBits(tmp, fieldFromInstruction(insn, 21, 7), 9, 7);
11406 if (!Check(S, s32_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11407 return S;
11408 case 202:
11409 tmp = fieldFromInstruction(insn, 0, 5);
11410 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11411 tmp = fieldFromInstruction(insn, 8, 5);
11412 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11413 tmp = fieldFromInstruction(insn, 16, 5);
11414 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11415 tmp = fieldFromInstruction(insn, 5, 3);
11416 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11417 return S;
11418 case 203:
11419 tmp = fieldFromInstruction(insn, 0, 5);
11420 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11421 tmp = fieldFromInstruction(insn, 16, 5);
11422 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11423 tmp = fieldFromInstruction(insn, 8, 5);
11424 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11425 tmp = fieldFromInstruction(insn, 5, 3);
11426 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11427 return S;
11428 case 204:
11429 tmp = fieldFromInstruction(insn, 0, 5);
11430 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11431 tmp = fieldFromInstruction(insn, 16, 5);
11432 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11433 tmp = fieldFromInstruction(insn, 8, 5);
11434 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11435 return S;
11436 case 205:
11437 tmp = fieldFromInstruction(insn, 0, 5);
11438 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11439 tmp = fieldFromInstruction(insn, 8, 5);
11440 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11441 tmp = fieldFromInstruction(insn, 16, 5);
11442 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11443 return S;
11444 case 206:
11445 tmp = fieldFromInstruction(insn, 0, 5);
11446 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11447 tmp = fieldFromInstruction(insn, 16, 5);
11448 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11449 tmp = fieldFromInstruction(insn, 8, 5);
11450 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11451 return S;
11452 case 207:
11453 tmp = fieldFromInstruction(insn, 0, 5);
11454 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11455 tmp = fieldFromInstruction(insn, 8, 5);
11456 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11457 tmp = fieldFromInstruction(insn, 16, 5);
11458 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11459 tmp = fieldFromInstruction(insn, 5, 2);
11460 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11461 return S;
11462 case 208:
11463 tmp = fieldFromInstruction(insn, 0, 5);
11464 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11465 tmp = fieldFromInstruction(insn, 16, 5);
11466 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11467 tmp = fieldFromInstruction(insn, 8, 5);
11468 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11469 tmp = fieldFromInstruction(insn, 5, 2);
11470 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11471 return S;
11472 case 209:
11473 tmp = fieldFromInstruction(insn, 0, 5);
11474 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11475 tmp = fieldFromInstruction(insn, 5, 2);
11476 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11477 tmp = fieldFromInstruction(insn, 16, 5);
11478 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11479 tmp = fieldFromInstruction(insn, 8, 5);
11480 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11481 tmp = fieldFromInstruction(insn, 5, 2);
11482 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11483 return S;
11484 case 210:
11485 tmp = fieldFromInstruction(insn, 0, 5);
11486 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11487 tmp = fieldFromInstruction(insn, 16, 5);
11488 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11489 tmp = fieldFromInstruction(insn, 8, 5);
11490 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11491 return S;
11492 case 211:
11493 tmp = fieldFromInstruction(insn, 0, 5);
11494 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11495 tmp = fieldFromInstruction(insn, 16, 5);
11496 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11497 tmp = fieldFromInstruction(insn, 8, 5);
11498 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11499 tmp = 0x0;
11500 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 0, 1);
11501 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 1, 1);
11502 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11503 return S;
11504 case 212:
11505 tmp = fieldFromInstruction(insn, 0, 5);
11506 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11507 tmp = fieldFromInstruction(insn, 8, 5);
11508 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11509 tmp = fieldFromInstruction(insn, 16, 5);
11510 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11511 tmp = fieldFromInstruction(insn, 5, 3);
11512 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11513 return S;
11514 case 213:
11515 tmp = fieldFromInstruction(insn, 0, 5);
11516 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11517 tmp = 0x0;
11518 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 0, 1);
11519 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 1, 5);
11520 if (!Check(S, s6_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11521 tmp = fieldFromInstruction(insn, 8, 5);
11522 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11523 return S;
11524 case 214:
11525 tmp = fieldFromInstruction(insn, 0, 5);
11526 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11527 tmp = fieldFromInstruction(insn, 0, 5);
11528 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11529 tmp = fieldFromInstruction(insn, 16, 5);
11530 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11531 tmp = fieldFromInstruction(insn, 8, 5);
11532 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11533 return S;
11534 case 215:
11535 tmp = fieldFromInstruction(insn, 0, 5);
11536 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11537 tmp = fieldFromInstruction(insn, 16, 5);
11538 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11539 tmp = fieldFromInstruction(insn, 8, 5);
11540 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11541 return S;
11542 case 216:
11543 tmp = fieldFromInstruction(insn, 0, 5);
11544 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11545 tmp = fieldFromInstruction(insn, 0, 5);
11546 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11547 tmp = fieldFromInstruction(insn, 16, 5);
11548 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11549 tmp = fieldFromInstruction(insn, 8, 5);
11550 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11551 return S;
11552 case 217:
11553 tmp = fieldFromInstruction(insn, 0, 5);
11554 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11555 tmp = fieldFromInstruction(insn, 0, 5);
11556 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11557 tmp = fieldFromInstruction(insn, 16, 5);
11558 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11559 tmp = fieldFromInstruction(insn, 8, 5);
11560 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11561 return S;
11562 case 218:
11563 tmp = fieldFromInstruction(insn, 8, 5);
11564 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11565 tmp = fieldFromInstruction(insn, 8, 5);
11566 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11567 tmp = fieldFromInstruction(insn, 16, 5);
11568 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11569 tmp = fieldFromInstruction(insn, 0, 5);
11570 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11571 return S;
11572 case 219:
11573 tmp = fieldFromInstruction(insn, 0, 5);
11574 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11575 tmp = fieldFromInstruction(insn, 0, 5);
11576 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11577 tmp = fieldFromInstruction(insn, 16, 5);
11578 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11579 tmp = fieldFromInstruction(insn, 8, 5);
11580 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11581 tmp = 0x0;
11582 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 0, 1);
11583 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 1, 1);
11584 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11585 return S;
11586 case 220:
11587 tmp = fieldFromInstruction(insn, 0, 5);
11588 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11589 tmp = fieldFromInstruction(insn, 0, 5);
11590 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11591 tmp = fieldFromInstruction(insn, 16, 5);
11592 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11593 tmp = fieldFromInstruction(insn, 8, 5);
11594 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11595 return S;
11596 case 221:
11597 tmp = fieldFromInstruction(insn, 0, 5);
11598 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11599 tmp = fieldFromInstruction(insn, 5, 2);
11600 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11601 tmp = fieldFromInstruction(insn, 16, 5);
11602 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11603 tmp = fieldFromInstruction(insn, 8, 5);
11604 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11605 return S;
11606 case 222:
11607 tmp = fieldFromInstruction(insn, 0, 2);
11608 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11609 tmp = fieldFromInstruction(insn, 16, 5);
11610 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11611 tmp = fieldFromInstruction(insn, 8, 5);
11612 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11613 return S;
11614 case 223:
11615 tmp = fieldFromInstruction(insn, 0, 2);
11616 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11617 tmp = fieldFromInstruction(insn, 16, 5);
11618 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11619 tmp = fieldFromInstruction(insn, 8, 5);
11620 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11621 return S;
11622 case 224:
11623 tmp = fieldFromInstruction(insn, 0, 5);
11624 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11625 tmp = fieldFromInstruction(insn, 16, 5);
11626 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11627 tmp = fieldFromInstruction(insn, 8, 5);
11628 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11629 return S;
11630 case 225:
11631 tmp = fieldFromInstruction(insn, 0, 5);
11632 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11633 tmp = fieldFromInstruction(insn, 8, 5);
11634 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11635 tmp = fieldFromInstruction(insn, 16, 5);
11636 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11637 return S;
11638 case 226:
11639 tmp = fieldFromInstruction(insn, 0, 5);
11640 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11641 tmp = 0x0;
11642 insertBits(tmp, fieldFromInstruction(insn, 5, 9), 0, 9);
11643 insertBits(tmp, fieldFromInstruction(insn, 21, 1), 9, 1);
11644 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11645 return S;
11646 case 227:
11647 tmp = fieldFromInstruction(insn, 0, 5);
11648 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11649 tmp = 0x0;
11650 insertBits(tmp, fieldFromInstruction(insn, 5, 3), 0, 3);
11651 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 3, 1);
11652 insertBits(tmp, fieldFromInstruction(insn, 21, 2), 4, 2);
11653 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11654 tmp = fieldFromInstruction(insn, 16, 5);
11655 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11656 tmp = fieldFromInstruction(insn, 8, 5);
11657 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11658 return S;
11659 case 228:
11660 tmp = fieldFromInstruction(insn, 8, 5);
11661 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11662 tmp = 0x0;
11663 insertBits(tmp, fieldFromInstruction(insn, 5, 3), 0, 3);
11664 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 3, 1);
11665 insertBits(tmp, fieldFromInstruction(insn, 21, 2), 4, 2);
11666 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11667 tmp = fieldFromInstruction(insn, 16, 5);
11668 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11669 tmp = 0x0;
11670 insertBits(tmp, fieldFromInstruction(insn, 0, 5), 0, 5);
11671 insertBits(tmp, fieldFromInstruction(insn, 23, 1), 5, 1);
11672 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11673 return S;
11674 case 229:
11675 tmp = fieldFromInstruction(insn, 0, 5);
11676 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11677 tmp = 0x0;
11678 insertBits(tmp, fieldFromInstruction(insn, 5, 9), 0, 9);
11679 insertBits(tmp, fieldFromInstruction(insn, 21, 1), 9, 1);
11680 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11681 return S;
11682 case 230:
11683 tmp = fieldFromInstruction(insn, 0, 5);
11684 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11685 tmp = fieldFromInstruction(insn, 0, 5);
11686 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11687 tmp = fieldFromInstruction(insn, 16, 5);
11688 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11689 tmp = 0x0;
11690 insertBits(tmp, fieldFromInstruction(insn, 5, 9), 0, 9);
11691 insertBits(tmp, fieldFromInstruction(insn, 21, 1), 9, 1);
11692 if (!Check(S, s32_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11693 return S;
11694 case 231:
11695 tmp = fieldFromInstruction(insn, 16, 5);
11696 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11697 tmp = fieldFromInstruction(insn, 0, 5);
11698 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11699 tmp = fieldFromInstruction(insn, 16, 5);
11700 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11701 tmp = 0x0;
11702 insertBits(tmp, fieldFromInstruction(insn, 5, 9), 0, 9);
11703 insertBits(tmp, fieldFromInstruction(insn, 21, 1), 9, 1);
11704 if (!Check(S, s32_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11705 return S;
11706 case 232:
11707 tmp = fieldFromInstruction(insn, 8, 5);
11708 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11709 tmp = fieldFromInstruction(insn, 16, 5);
11710 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11711 tmp = fieldFromInstruction(insn, 0, 5);
11712 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11713 tmp = 0x0;
11714 insertBits(tmp, fieldFromInstruction(insn, 5, 3), 0, 3);
11715 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 3, 1);
11716 insertBits(tmp, fieldFromInstruction(insn, 21, 2), 4, 2);
11717 if (!Check(S, s32_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11718 return S;
11719 case 233:
11720 tmp = fieldFromInstruction(insn, 8, 5);
11721 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11722 tmp = fieldFromInstruction(insn, 16, 5);
11723 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11724 tmp = 0x0;
11725 insertBits(tmp, fieldFromInstruction(insn, 5, 3), 0, 3);
11726 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 3, 1);
11727 insertBits(tmp, fieldFromInstruction(insn, 21, 2), 4, 2);
11728 if (!Check(S, s32_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11729 tmp = fieldFromInstruction(insn, 0, 5);
11730 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11731 return S;
11732 case 234:
11733 tmp = fieldFromInstruction(insn, 0, 2);
11734 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11735 tmp = fieldFromInstruction(insn, 16, 5);
11736 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11737 tmp = fieldFromInstruction(insn, 5, 8);
11738 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11739 return S;
11740 case 235:
11741 tmp = fieldFromInstruction(insn, 0, 2);
11742 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11743 tmp = fieldFromInstruction(insn, 16, 5);
11744 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11745 tmp = fieldFromInstruction(insn, 5, 8);
11746 if (!Check(S, s8_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11747 return S;
11748 case 236:
11749 tmp = fieldFromInstruction(insn, 0, 2);
11750 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11751 tmp = fieldFromInstruction(insn, 16, 5);
11752 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11753 tmp = fieldFromInstruction(insn, 5, 7);
11754 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11755 return S;
11756 case 237:
11757 tmp = fieldFromInstruction(insn, 0, 2);
11758 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11759 tmp = fieldFromInstruction(insn, 16, 5);
11760 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11761 tmp = fieldFromInstruction(insn, 5, 5);
11762 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11763 return S;
11764 case 238:
11765 tmp = fieldFromInstruction(insn, 0, 2);
11766 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11767 tmp = fieldFromInstruction(insn, 16, 5);
11768 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11769 tmp = fieldFromInstruction(insn, 5, 8);
11770 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11771 return S;
11772 case 239:
11773 tmp = fieldFromInstruction(insn, 0, 2);
11774 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11775 tmp = fieldFromInstruction(insn, 16, 5);
11776 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11777 tmp = fieldFromInstruction(insn, 5, 8);
11778 if (!Check(S, s32_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11779 return S;
11780 case 240:
11781 tmp = fieldFromInstruction(insn, 0, 2);
11782 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11783 tmp = fieldFromInstruction(insn, 16, 5);
11784 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11785 tmp = fieldFromInstruction(insn, 5, 8);
11786 if (!Check(S, s8_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11787 return S;
11788 case 241:
11789 tmp = fieldFromInstruction(insn, 0, 2);
11790 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11791 tmp = fieldFromInstruction(insn, 16, 5);
11792 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11793 tmp = fieldFromInstruction(insn, 5, 7);
11794 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11795 return S;
11796 case 242:
11797 tmp = fieldFromInstruction(insn, 16, 5);
11798 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11799 tmp = 0x0;
11800 insertBits(tmp, fieldFromInstruction(insn, 3, 1), 0, 1);
11801 insertBits(tmp, fieldFromInstruction(insn, 5, 3), 1, 3);
11802 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 4, 1);
11803 insertBits(tmp, fieldFromInstruction(insn, 21, 3), 5, 3);
11804 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11805 tmp = fieldFromInstruction(insn, 16, 5);
11806 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11807 tmp = fieldFromInstruction(insn, 8, 5);
11808 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11809 return S;
11810 case 243:
11811 tmp = fieldFromInstruction(insn, 8, 5);
11812 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11813 tmp = fieldFromInstruction(insn, 0, 5);
11814 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11815 tmp = 0x0;
11816 insertBits(tmp, fieldFromInstruction(insn, 5, 3), 2, 3);
11817 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 5, 1);
11818 insertBits(tmp, fieldFromInstruction(insn, 21, 2), 6, 2);
11819 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11820 tmp = fieldFromInstruction(insn, 16, 5);
11821 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11822 return S;
11823 case 244:
11824 tmp = fieldFromInstruction(insn, 8, 5);
11825 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11826 tmp = fieldFromInstruction(insn, 0, 5);
11827 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11828 tmp = fieldFromInstruction(insn, 16, 5);
11829 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11830 tmp = 0x0;
11831 insertBits(tmp, fieldFromInstruction(insn, 5, 3), 0, 3);
11832 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 3, 1);
11833 insertBits(tmp, fieldFromInstruction(insn, 21, 2), 4, 2);
11834 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11835 return S;
11836 case 245:
11837 tmp = fieldFromInstruction(insn, 0, 5);
11838 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11839 tmp = fieldFromInstruction(insn, 16, 5);
11840 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11841 tmp = fieldFromInstruction(insn, 5, 8);
11842 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11843 return S;
11844 case 246:
11845 tmp = fieldFromInstruction(insn, 0, 5);
11846 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11847 tmp = fieldFromInstruction(insn, 0, 5);
11848 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11849 tmp = fieldFromInstruction(insn, 16, 5);
11850 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11851 tmp = fieldFromInstruction(insn, 5, 8);
11852 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11853 return S;
11854 case 247:
11855 tmp = fieldFromInstruction(insn, 0, 5);
11856 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11857 tmp = fieldFromInstruction(insn, 0, 5);
11858 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11859 tmp = fieldFromInstruction(insn, 16, 5);
11860 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11861 tmp = fieldFromInstruction(insn, 5, 8);
11862 if (!Check(S, s32_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11863 return S;
11864 case 248:
11865 tmp = fieldFromInstruction(insn, 8, 5);
11866 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11867 tmp = fieldFromInstruction(insn, 0, 5);
11868 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11869 tmp = fieldFromInstruction(insn, 8, 5);
11870 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11871 tmp = fieldFromInstruction(insn, 16, 5);
11872 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11873 return S;
11874 case 249:
11875 tmp = fieldFromInstruction(insn, 0, 5);
11876 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11877 tmp = fieldFromInstruction(insn, 0, 5);
11878 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11879 tmp = fieldFromInstruction(insn, 16, 5);
11880 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11881 tmp = fieldFromInstruction(insn, 8, 5);
11882 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11883 return S;
11884 case 250:
11885 tmp = fieldFromInstruction(insn, 0, 5);
11886 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11887 tmp = fieldFromInstruction(insn, 5, 2);
11888 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11889 tmp = fieldFromInstruction(insn, 0, 5);
11890 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11891 tmp = fieldFromInstruction(insn, 16, 5);
11892 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11893 tmp = fieldFromInstruction(insn, 8, 5);
11894 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11895 return S;
11896 case 251:
11897 tmp = fieldFromInstruction(insn, 0, 5);
11898 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11899 tmp = fieldFromInstruction(insn, 5, 2);
11900 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11901 tmp = fieldFromInstruction(insn, 8, 5);
11902 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11903 tmp = fieldFromInstruction(insn, 16, 5);
11904 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11905 return S;
11906 case 252:
11907 tmp = fieldFromInstruction(insn, 0, 5);
11908 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11909 tmp = fieldFromInstruction(insn, 5, 2);
11910 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11911 tmp = fieldFromInstruction(insn, 16, 5);
11912 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11913 tmp = fieldFromInstruction(insn, 8, 5);
11914 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11915 return S;
11916 case 253:
11917 tmp = fieldFromInstruction(insn, 0, 5);
11918 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11919 tmp = fieldFromInstruction(insn, 0, 5);
11920 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11921 tmp = fieldFromInstruction(insn, 8, 5);
11922 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11923 tmp = fieldFromInstruction(insn, 16, 5);
11924 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11925 return S;
11926 case 254:
11927 tmp = fieldFromInstruction(insn, 0, 5);
11928 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11929 tmp = fieldFromInstruction(insn, 0, 5);
11930 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11931 tmp = fieldFromInstruction(insn, 16, 5);
11932 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11933 tmp = fieldFromInstruction(insn, 8, 5);
11934 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11935 tmp = fieldFromInstruction(insn, 5, 2);
11936 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11937 return S;
11938 case 255:
11939 tmp = fieldFromInstruction(insn, 0, 5);
11940 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11941 tmp = fieldFromInstruction(insn, 5, 2);
11942 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11943 tmp = fieldFromInstruction(insn, 8, 5);
11944 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11945 tmp = fieldFromInstruction(insn, 16, 5);
11946 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11947 return S;
11948 case 256:
11949 tmp = fieldFromInstruction(insn, 0, 5);
11950 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11951 tmp = fieldFromInstruction(insn, 5, 2);
11952 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11953 tmp = fieldFromInstruction(insn, 16, 5);
11954 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11955 tmp = fieldFromInstruction(insn, 8, 5);
11956 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11957 return S;
11958 case 257:
11959 tmp = fieldFromInstruction(insn, 0, 5);
11960 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11961 tmp = fieldFromInstruction(insn, 8, 5);
11962 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11963 tmp = fieldFromInstruction(insn, 19, 5);
11964 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11965 tmp = fieldFromInstruction(insn, 16, 3);
11966 if (!Check(S, DecodeIntRegsLow8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11967 return S;
11968 case 258:
11969 tmp = fieldFromInstruction(insn, 0, 5);
11970 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11971 tmp = fieldFromInstruction(insn, 8, 5);
11972 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11973 tmp = fieldFromInstruction(insn, 19, 5);
11974 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11975 tmp = fieldFromInstruction(insn, 16, 3);
11976 if (!Check(S, DecodeIntRegsLow8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11977 return S;
11978 case 259:
11979 tmp = fieldFromInstruction(insn, 0, 5);
11980 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11981 tmp = fieldFromInstruction(insn, 8, 5);
11982 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11983 tmp = fieldFromInstruction(insn, 16, 5);
11984 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11985 return S;
11986 case 260:
11987 tmp = fieldFromInstruction(insn, 0, 5);
11988 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11989 tmp = fieldFromInstruction(insn, 0, 5);
11990 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11991 tmp = fieldFromInstruction(insn, 8, 5);
11992 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11993 tmp = fieldFromInstruction(insn, 16, 5);
11994 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11995 return S;
11996 case 261:
11997 tmp = fieldFromInstruction(insn, 0, 5);
11998 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11999 tmp = fieldFromInstruction(insn, 8, 5);
12000 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12001 tmp = fieldFromInstruction(insn, 16, 5);
12002 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12003 return S;
12004 case 262:
12005 tmp = fieldFromInstruction(insn, 0, 5);
12006 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12007 tmp = fieldFromInstruction(insn, 0, 5);
12008 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12009 tmp = fieldFromInstruction(insn, 8, 5);
12010 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12011 tmp = fieldFromInstruction(insn, 16, 5);
12012 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12013 return S;
12014 case 263:
12015 tmp = fieldFromInstruction(insn, 0, 5);
12016 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12017 tmp = fieldFromInstruction(insn, 8, 5);
12018 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12019 tmp = fieldFromInstruction(insn, 16, 5);
12020 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12021 return S;
12022 case 264:
12023 tmp = fieldFromInstruction(insn, 0, 5);
12024 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12025 tmp = fieldFromInstruction(insn, 0, 5);
12026 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12027 tmp = fieldFromInstruction(insn, 8, 5);
12028 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12029 tmp = fieldFromInstruction(insn, 16, 5);
12030 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12031 return S;
12032 case 265:
12033 tmp = fieldFromInstruction(insn, 0, 5);
12034 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12035 tmp = fieldFromInstruction(insn, 8, 5);
12036 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12037 tmp = fieldFromInstruction(insn, 16, 5);
12038 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12039 return S;
12040 case 266:
12041 tmp = fieldFromInstruction(insn, 0, 5);
12042 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12043 tmp = fieldFromInstruction(insn, 0, 5);
12044 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12045 tmp = fieldFromInstruction(insn, 8, 5);
12046 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12047 tmp = fieldFromInstruction(insn, 16, 5);
12048 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12049 return S;
12050 case 267:
12051 tmp = fieldFromInstruction(insn, 0, 5);
12052 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12053 tmp = fieldFromInstruction(insn, 8, 5);
12054 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12055 tmp = fieldFromInstruction(insn, 16, 5);
12056 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12057 tmp = fieldFromInstruction(insn, 5, 1);
12058 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12059 return S;
12060 case 268:
12061 tmp = fieldFromInstruction(insn, 0, 5);
12062 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12063 tmp = fieldFromInstruction(insn, 0, 5);
12064 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12065 tmp = fieldFromInstruction(insn, 8, 5);
12066 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12067 tmp = fieldFromInstruction(insn, 16, 5);
12068 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12069 tmp = fieldFromInstruction(insn, 5, 1);
12070 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12071 return S;
12072 case 269:
12073 tmp = fieldFromInstruction(insn, 0, 5);
12074 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12075 tmp = fieldFromInstruction(insn, 0, 5);
12076 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12077 tmp = fieldFromInstruction(insn, 8, 2);
12078 if (!Check(S, DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12079 tmp = fieldFromInstruction(insn, 16, 5);
12080 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12081 return S;
12082 case 270:
12083 tmp = fieldFromInstruction(insn, 0, 5);
12084 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12085 tmp = fieldFromInstruction(insn, 8, 5);
12086 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12087 tmp = fieldFromInstruction(insn, 16, 5);
12088 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12089 return S;
12090 case 271:
12091 tmp = fieldFromInstruction(insn, 0, 2);
12092 if (!Check(S, DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12093 tmp = fieldFromInstruction(insn, 0, 2);
12094 if (!Check(S, DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12095 tmp = fieldFromInstruction(insn, 8, 5);
12096 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12097 tmp = fieldFromInstruction(insn, 16, 5);
12098 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12099 return S;
12100 case 272:
12101 tmp = fieldFromInstruction(insn, 0, 5);
12102 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12103 tmp = fieldFromInstruction(insn, 0, 5);
12104 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12105 tmp = fieldFromInstruction(insn, 8, 5);
12106 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12107 tmp = fieldFromInstruction(insn, 16, 5);
12108 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12109 return S;
12110 case 273:
12111 tmp = fieldFromInstruction(insn, 0, 5);
12112 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12113 tmp = fieldFromInstruction(insn, 0, 5);
12114 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12115 tmp = fieldFromInstruction(insn, 8, 5);
12116 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12117 tmp = fieldFromInstruction(insn, 16, 5);
12118 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12119 return S;
12120 case 274:
12121 tmp = fieldFromInstruction(insn, 0, 5);
12122 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12123 tmp = fieldFromInstruction(insn, 16, 5);
12124 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12125 return S;
12126 case 275:
12127 tmp = fieldFromInstruction(insn, 0, 5);
12128 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12129 tmp = fieldFromInstruction(insn, 0, 5);
12130 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12131 tmp = fieldFromInstruction(insn, 16, 5);
12132 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12133 return S;
12134 case 276:
12135 tmp = fieldFromInstruction(insn, 0, 2);
12136 if (!Check(S, DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12137 tmp = fieldFromInstruction(insn, 16, 5);
12138 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12139 return S;
12140 case 277:
12141 tmp = fieldFromInstruction(insn, 0, 2);
12142 if (!Check(S, DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12143 tmp = fieldFromInstruction(insn, 8, 5);
12144 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12145 tmp = fieldFromInstruction(insn, 16, 5);
12146 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12147 return S;
12148 case 278:
12149 tmp = fieldFromInstruction(insn, 0, 5);
12150 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12151 tmp = fieldFromInstruction(insn, 8, 2);
12152 if (!Check(S, DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12153 tmp = fieldFromInstruction(insn, 16, 5);
12154 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12155 return S;
12156 case 279:
12157 tmp = fieldFromInstruction(insn, 0, 5);
12158 if (!Check(S, DecodeHvxVQRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12159 tmp = fieldFromInstruction(insn, 0, 5);
12160 if (!Check(S, DecodeHvxVQRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12161 tmp = fieldFromInstruction(insn, 8, 5);
12162 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12163 tmp = fieldFromInstruction(insn, 16, 3);
12164 if (!Check(S, DecodeIntRegsLow8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12165 return S;
12166 case 280:
12167 tmp = fieldFromInstruction(insn, 0, 5);
12168 if (!Check(S, DecodeHvxVQRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12169 tmp = fieldFromInstruction(insn, 16, 3);
12170 if (!Check(S, DecodeIntRegsLow8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12171 tmp = fieldFromInstruction(insn, 0, 5);
12172 if (!Check(S, DecodeHvxVQRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12173 tmp = fieldFromInstruction(insn, 8, 5);
12174 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12175 tmp = fieldFromInstruction(insn, 16, 3);
12176 if (!Check(S, DecodeIntRegsLow8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12177 return S;
12178 case 281:
12179 tmp = fieldFromInstruction(insn, 0, 5);
12180 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12181 tmp = fieldFromInstruction(insn, 8, 5);
12182 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12183 tmp = fieldFromInstruction(insn, 16, 5);
12184 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12185 return S;
12186 case 282:
12187 tmp = fieldFromInstruction(insn, 0, 5);
12188 if (!Check(S, DecodeHvxVQRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12189 tmp = fieldFromInstruction(insn, 16, 3);
12190 if (!Check(S, DecodeIntRegsLow8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12191 tmp = fieldFromInstruction(insn, 8, 5);
12192 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12193 tmp = fieldFromInstruction(insn, 16, 3);
12194 if (!Check(S, DecodeIntRegsLow8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12195 return S;
12196 case 283:
12197 tmp = fieldFromInstruction(insn, 0, 5);
12198 if (!Check(S, DecodeHvxVQRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12199 tmp = fieldFromInstruction(insn, 8, 5);
12200 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12201 tmp = fieldFromInstruction(insn, 16, 3);
12202 if (!Check(S, DecodeIntRegsLow8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12203 return S;
12204 case 284:
12205 tmp = fieldFromInstruction(insn, 8, 5);
12206 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12207 tmp = fieldFromInstruction(insn, 0, 5);
12208 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12209 tmp = fieldFromInstruction(insn, 8, 5);
12210 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12211 tmp = fieldFromInstruction(insn, 0, 5);
12212 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12213 tmp = fieldFromInstruction(insn, 16, 5);
12214 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12215 return S;
12216 case 285:
12217 tmp = fieldFromInstruction(insn, 0, 5);
12218 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12219 tmp = fieldFromInstruction(insn, 5, 2);
12220 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12221 tmp = fieldFromInstruction(insn, 8, 5);
12222 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12223 return S;
12224 case 286:
12225 tmp = fieldFromInstruction(insn, 0, 5);
12226 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12227 tmp = fieldFromInstruction(insn, 5, 2);
12228 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12229 tmp = fieldFromInstruction(insn, 8, 5);
12230 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12231 tmp = fieldFromInstruction(insn, 16, 5);
12232 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12233 return S;
12234 case 287:
12235 tmp = fieldFromInstruction(insn, 0, 5);
12236 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12237 tmp = fieldFromInstruction(insn, 8, 5);
12238 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12239 tmp = fieldFromInstruction(insn, 16, 5);
12240 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12241 return S;
12242 case 288:
12243 tmp = fieldFromInstruction(insn, 0, 5);
12244 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12245 tmp = fieldFromInstruction(insn, 0, 5);
12246 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12247 tmp = fieldFromInstruction(insn, 8, 5);
12248 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12249 tmp = fieldFromInstruction(insn, 16, 5);
12250 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12251 return S;
12252 case 289:
12253 tmp = fieldFromInstruction(insn, 0, 5);
12254 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12255 tmp = fieldFromInstruction(insn, 0, 5);
12256 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12257 tmp = fieldFromInstruction(insn, 8, 5);
12258 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12259 tmp = fieldFromInstruction(insn, 19, 5);
12260 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12261 tmp = fieldFromInstruction(insn, 16, 3);
12262 if (!Check(S, DecodeIntRegsLow8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12263 return S;
12264 case 290:
12265 tmp = fieldFromInstruction(insn, 0, 5);
12266 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12267 tmp = fieldFromInstruction(insn, 0, 5);
12268 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12269 tmp = fieldFromInstruction(insn, 8, 5);
12270 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12271 tmp = fieldFromInstruction(insn, 19, 5);
12272 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12273 tmp = fieldFromInstruction(insn, 16, 3);
12274 if (!Check(S, DecodeIntRegsLow8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12275 return S;
12276 case 291:
12277 tmp = fieldFromInstruction(insn, 0, 5);
12278 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12279 tmp = fieldFromInstruction(insn, 0, 5);
12280 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12281 tmp = fieldFromInstruction(insn, 8, 5);
12282 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12283 tmp = fieldFromInstruction(insn, 16, 5);
12284 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12285 return S;
12286 case 292:
12287 tmp = fieldFromInstruction(insn, 0, 5);
12288 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12289 tmp = fieldFromInstruction(insn, 8, 5);
12290 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12291 tmp = fieldFromInstruction(insn, 16, 5);
12292 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12293 return S;
12294 case 293:
12295 tmp = fieldFromInstruction(insn, 0, 5);
12296 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12297 tmp = fieldFromInstruction(insn, 8, 5);
12298 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12299 tmp = fieldFromInstruction(insn, 16, 5);
12300 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12301 return S;
12302 case 294:
12303 tmp = fieldFromInstruction(insn, 0, 5);
12304 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12305 tmp = fieldFromInstruction(insn, 8, 5);
12306 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12307 return S;
12308 case 295:
12309 tmp = fieldFromInstruction(insn, 0, 2);
12310 if (!Check(S, DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12311 tmp = fieldFromInstruction(insn, 0, 2);
12312 if (!Check(S, DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12313 tmp = fieldFromInstruction(insn, 8, 5);
12314 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12315 tmp = fieldFromInstruction(insn, 16, 5);
12316 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12317 return S;
12318 case 296:
12319 tmp = fieldFromInstruction(insn, 0, 2);
12320 if (!Check(S, DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12321 tmp = fieldFromInstruction(insn, 8, 5);
12322 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12323 tmp = fieldFromInstruction(insn, 16, 5);
12324 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12325 return S;
12326 case 297:
12327 tmp = fieldFromInstruction(insn, 0, 5);
12328 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12329 tmp = fieldFromInstruction(insn, 5, 2);
12330 if (!Check(S, DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12331 tmp = fieldFromInstruction(insn, 8, 5);
12332 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12333 tmp = fieldFromInstruction(insn, 16, 5);
12334 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12335 tmp = fieldFromInstruction(insn, 5, 2);
12336 if (!Check(S, DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12337 return S;
12338 case 298:
12339 tmp = fieldFromInstruction(insn, 0, 5);
12340 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12341 tmp = fieldFromInstruction(insn, 0, 5);
12342 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12343 tmp = fieldFromInstruction(insn, 8, 5);
12344 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12345 tmp = fieldFromInstruction(insn, 16, 5);
12346 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12347 tmp = fieldFromInstruction(insn, 5, 3);
12348 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12349 return S;
12350 case 299:
12351 tmp = fieldFromInstruction(insn, 0, 5);
12352 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12353 tmp = fieldFromInstruction(insn, 0, 5);
12354 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12355 tmp = fieldFromInstruction(insn, 8, 5);
12356 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12357 tmp = fieldFromInstruction(insn, 16, 5);
12358 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12359 tmp = fieldFromInstruction(insn, 5, 3);
12360 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12361 return S;
12362 case 300:
12363 tmp = fieldFromInstruction(insn, 0, 5);
12364 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12365 tmp = fieldFromInstruction(insn, 8, 5);
12366 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12367 tmp = fieldFromInstruction(insn, 16, 5);
12368 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12369 return S;
12370 case 301:
12371 tmp = fieldFromInstruction(insn, 0, 5);
12372 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12373 tmp = fieldFromInstruction(insn, 8, 5);
12374 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12375 tmp = fieldFromInstruction(insn, 16, 5);
12376 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12377 tmp = fieldFromInstruction(insn, 5, 2);
12378 if (!Check(S, DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12379 return S;
12380 case 302:
12381 tmp = fieldFromInstruction(insn, 0, 5);
12382 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12383 tmp = fieldFromInstruction(insn, 5, 2);
12384 if (!Check(S, DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12385 tmp = fieldFromInstruction(insn, 8, 5);
12386 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12387 tmp = fieldFromInstruction(insn, 16, 5);
12388 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12389 return S;
12390 case 303:
12391 tmp = fieldFromInstruction(insn, 0, 5);
12392 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12393 tmp = fieldFromInstruction(insn, 8, 5);
12394 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12395 return S;
12396 case 304:
12397 tmp = fieldFromInstruction(insn, 0, 2);
12398 if (!Check(S, DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12399 tmp = fieldFromInstruction(insn, 8, 2);
12400 if (!Check(S, DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12401 tmp = fieldFromInstruction(insn, 22, 2);
12402 if (!Check(S, DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12403 return S;
12404 case 305:
12405 tmp = fieldFromInstruction(insn, 0, 2);
12406 if (!Check(S, DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12407 tmp = fieldFromInstruction(insn, 8, 2);
12408 if (!Check(S, DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12409 return S;
12410 case 306:
12411 tmp = fieldFromInstruction(insn, 0, 5);
12412 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12413 tmp = fieldFromInstruction(insn, 8, 5);
12414 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12415 tmp = fieldFromInstruction(insn, 16, 5);
12416 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12417 tmp = fieldFromInstruction(insn, 5, 3);
12418 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12419 return S;
12420 case 307:
12421 tmp = fieldFromInstruction(insn, 0, 5);
12422 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12423 tmp = fieldFromInstruction(insn, 8, 5);
12424 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12425 tmp = fieldFromInstruction(insn, 16, 5);
12426 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12427 tmp = fieldFromInstruction(insn, 5, 3);
12428 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12429 return S;
12430 case 308:
12431 tmp = fieldFromInstruction(insn, 0, 5);
12432 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12433 tmp = fieldFromInstruction(insn, 0, 5);
12434 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12435 tmp = fieldFromInstruction(insn, 8, 5);
12436 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12437 return S;
12438 case 309:
12439 tmp = fieldFromInstruction(insn, 0, 5);
12440 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12441 tmp = fieldFromInstruction(insn, 22, 2);
12442 if (!Check(S, DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12443 tmp = fieldFromInstruction(insn, 0, 5);
12444 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12445 tmp = fieldFromInstruction(insn, 8, 5);
12446 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12447 return S;
12448 case 310:
12449 tmp = fieldFromInstruction(insn, 0, 5);
12450 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12451 tmp = fieldFromInstruction(insn, 22, 2);
12452 if (!Check(S, DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12453 tmp = fieldFromInstruction(insn, 8, 5);
12454 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12455 return S;
12456 case 311:
12457 tmp = fieldFromInstruction(insn, 0, 5);
12458 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12459 tmp = fieldFromInstruction(insn, 22, 2);
12460 if (!Check(S, DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12461 return S;
12462 case 312:
12463 tmp = fieldFromInstruction(insn, 8, 1);
12464 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12465 return S;
12466 case 313:
12467 tmp = fieldFromInstruction(insn, 22, 2);
12468 if (!Check(S, DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12469 return S;
12470 case 314:
12471 tmp = fieldFromInstruction(insn, 22, 2);
12472 if (!Check(S, DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12473 tmp = fieldFromInstruction(insn, 8, 1);
12474 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12475 return S;
12476 case 315:
12477 tmp = fieldFromInstruction(insn, 0, 5);
12478 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12479 tmp = fieldFromInstruction(insn, 8, 5);
12480 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12481 return S;
12482 case 316:
12483 tmp = fieldFromInstruction(insn, 0, 5);
12484 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12485 tmp = fieldFromInstruction(insn, 5, 2);
12486 if (!Check(S, DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12487 tmp = fieldFromInstruction(insn, 8, 5);
12488 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12489 tmp = fieldFromInstruction(insn, 16, 5);
12490 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12491 return S;
12492 case 317:
12493 tmp = fieldFromInstruction(insn, 0, 5);
12494 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12495 tmp = fieldFromInstruction(insn, 0, 5);
12496 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12497 tmp = fieldFromInstruction(insn, 8, 5);
12498 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12499 tmp = fieldFromInstruction(insn, 16, 5);
12500 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12501 tmp = fieldFromInstruction(insn, 5, 2);
12502 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12503 return S;
12504 case 318:
12505 tmp = fieldFromInstruction(insn, 0, 5);
12506 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12507 tmp = fieldFromInstruction(insn, 8, 5);
12508 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12509 tmp = fieldFromInstruction(insn, 16, 5);
12510 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12511 tmp = fieldFromInstruction(insn, 5, 2);
12512 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12513 return S;
12514 case 319:
12515 tmp = fieldFromInstruction(insn, 0, 5);
12516 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12517 tmp = fieldFromInstruction(insn, 16, 5);
12518 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12519 tmp = 0x0;
12520 insertBits(tmp, fieldFromInstruction(insn, 8, 3), 0, 3);
12521 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 3, 1);
12522 if (!Check(S, s4_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12523 return S;
12524 case 320:
12525 tmp = fieldFromInstruction(insn, 16, 5);
12526 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12527 tmp = 0x0;
12528 insertBits(tmp, fieldFromInstruction(insn, 8, 3), 0, 3);
12529 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 3, 1);
12530 if (!Check(S, s4_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12531 tmp = fieldFromInstruction(insn, 0, 5);
12532 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12533 return S;
12534 case 321:
12535 tmp = fieldFromInstruction(insn, 11, 2);
12536 if (!Check(S, DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12537 tmp = fieldFromInstruction(insn, 16, 5);
12538 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12539 tmp = 0x0;
12540 insertBits(tmp, fieldFromInstruction(insn, 8, 3), 0, 3);
12541 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 3, 1);
12542 if (!Check(S, s4_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12543 tmp = fieldFromInstruction(insn, 0, 5);
12544 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12545 return S;
12546 case 322:
12547 tmp = fieldFromInstruction(insn, 11, 2);
12548 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12549 tmp = fieldFromInstruction(insn, 16, 5);
12550 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12551 tmp = 0x0;
12552 insertBits(tmp, fieldFromInstruction(insn, 8, 3), 0, 3);
12553 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 3, 1);
12554 if (!Check(S, s4_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12555 tmp = fieldFromInstruction(insn, 0, 5);
12556 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12557 return S;
12558 case 323:
12559 tmp = fieldFromInstruction(insn, 16, 5);
12560 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12561 tmp = 0x0;
12562 insertBits(tmp, fieldFromInstruction(insn, 8, 3), 0, 3);
12563 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 3, 1);
12564 if (!Check(S, s4_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12565 tmp = fieldFromInstruction(insn, 0, 3);
12566 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12567 return S;
12568 case 324:
12569 tmp = fieldFromInstruction(insn, 16, 5);
12570 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12571 tmp = 0x0;
12572 insertBits(tmp, fieldFromInstruction(insn, 8, 3), 0, 3);
12573 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 3, 1);
12574 if (!Check(S, s4_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12575 return S;
12576 case 325:
12577 tmp = fieldFromInstruction(insn, 0, 5);
12578 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12579 tmp = fieldFromInstruction(insn, 11, 2);
12580 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12581 tmp = fieldFromInstruction(insn, 16, 5);
12582 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12583 tmp = 0x0;
12584 insertBits(tmp, fieldFromInstruction(insn, 8, 3), 0, 3);
12585 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 3, 1);
12586 if (!Check(S, s4_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12587 return S;
12588 case 326:
12589 tmp = fieldFromInstruction(insn, 11, 2);
12590 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12591 tmp = fieldFromInstruction(insn, 16, 5);
12592 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12593 tmp = 0x0;
12594 insertBits(tmp, fieldFromInstruction(insn, 8, 3), 0, 3);
12595 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 3, 1);
12596 if (!Check(S, s4_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12597 tmp = fieldFromInstruction(insn, 0, 3);
12598 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12599 return S;
12600 case 327:
12601 tmp = fieldFromInstruction(insn, 0, 5);
12602 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12603 tmp = fieldFromInstruction(insn, 16, 5);
12604 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12605 tmp = fieldFromInstruction(insn, 16, 5);
12606 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12607 tmp = fieldFromInstruction(insn, 8, 3);
12608 if (!Check(S, s3_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12609 return S;
12610 case 328:
12611 tmp = fieldFromInstruction(insn, 16, 5);
12612 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12613 tmp = fieldFromInstruction(insn, 16, 5);
12614 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12615 tmp = fieldFromInstruction(insn, 8, 3);
12616 if (!Check(S, s3_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12617 tmp = fieldFromInstruction(insn, 0, 5);
12618 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12619 return S;
12620 case 329:
12621 tmp = fieldFromInstruction(insn, 16, 5);
12622 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12623 tmp = fieldFromInstruction(insn, 11, 2);
12624 if (!Check(S, DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12625 tmp = fieldFromInstruction(insn, 16, 5);
12626 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12627 tmp = fieldFromInstruction(insn, 8, 3);
12628 if (!Check(S, s3_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12629 tmp = fieldFromInstruction(insn, 0, 5);
12630 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12631 return S;
12632 case 330:
12633 tmp = fieldFromInstruction(insn, 16, 5);
12634 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12635 tmp = fieldFromInstruction(insn, 11, 2);
12636 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12637 tmp = fieldFromInstruction(insn, 16, 5);
12638 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12639 tmp = fieldFromInstruction(insn, 8, 3);
12640 if (!Check(S, s3_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12641 tmp = fieldFromInstruction(insn, 0, 5);
12642 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12643 return S;
12644 case 331:
12645 tmp = fieldFromInstruction(insn, 16, 5);
12646 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12647 tmp = fieldFromInstruction(insn, 16, 5);
12648 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12649 tmp = fieldFromInstruction(insn, 8, 3);
12650 if (!Check(S, s3_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12651 tmp = fieldFromInstruction(insn, 0, 3);
12652 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12653 return S;
12654 case 332:
12655 tmp = fieldFromInstruction(insn, 16, 5);
12656 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12657 tmp = fieldFromInstruction(insn, 16, 5);
12658 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12659 tmp = fieldFromInstruction(insn, 8, 3);
12660 if (!Check(S, s3_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12661 return S;
12662 case 333:
12663 tmp = fieldFromInstruction(insn, 0, 5);
12664 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12665 tmp = fieldFromInstruction(insn, 16, 5);
12666 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12667 tmp = fieldFromInstruction(insn, 11, 2);
12668 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12669 tmp = fieldFromInstruction(insn, 16, 5);
12670 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12671 tmp = fieldFromInstruction(insn, 8, 3);
12672 if (!Check(S, s3_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12673 return S;
12674 case 334:
12675 tmp = fieldFromInstruction(insn, 16, 5);
12676 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12677 tmp = fieldFromInstruction(insn, 11, 2);
12678 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12679 tmp = fieldFromInstruction(insn, 16, 5);
12680 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12681 tmp = fieldFromInstruction(insn, 8, 3);
12682 if (!Check(S, s3_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12683 tmp = fieldFromInstruction(insn, 0, 3);
12684 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12685 return S;
12686 case 335:
12687 tmp = fieldFromInstruction(insn, 0, 5);
12688 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12689 tmp = fieldFromInstruction(insn, 16, 5);
12690 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12691 tmp = fieldFromInstruction(insn, 16, 5);
12692 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12693 tmp = fieldFromInstruction(insn, 13, 1);
12694 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12695 return S;
12696 case 336:
12697 tmp = fieldFromInstruction(insn, 16, 5);
12698 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12699 tmp = fieldFromInstruction(insn, 16, 5);
12700 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12701 tmp = fieldFromInstruction(insn, 13, 1);
12702 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12703 tmp = fieldFromInstruction(insn, 0, 5);
12704 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12705 return S;
12706 case 337:
12707 tmp = fieldFromInstruction(insn, 16, 5);
12708 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12709 tmp = fieldFromInstruction(insn, 11, 2);
12710 if (!Check(S, DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12711 tmp = fieldFromInstruction(insn, 16, 5);
12712 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12713 tmp = fieldFromInstruction(insn, 13, 1);
12714 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12715 tmp = fieldFromInstruction(insn, 0, 5);
12716 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12717 return S;
12718 case 338:
12719 tmp = fieldFromInstruction(insn, 16, 5);
12720 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12721 tmp = fieldFromInstruction(insn, 11, 2);
12722 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12723 tmp = fieldFromInstruction(insn, 16, 5);
12724 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12725 tmp = fieldFromInstruction(insn, 13, 1);
12726 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12727 tmp = fieldFromInstruction(insn, 0, 5);
12728 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12729 return S;
12730 case 339:
12731 tmp = fieldFromInstruction(insn, 16, 5);
12732 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12733 tmp = fieldFromInstruction(insn, 16, 5);
12734 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12735 tmp = fieldFromInstruction(insn, 13, 1);
12736 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12737 tmp = fieldFromInstruction(insn, 0, 3);
12738 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12739 return S;
12740 case 340:
12741 tmp = fieldFromInstruction(insn, 16, 5);
12742 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12743 tmp = fieldFromInstruction(insn, 16, 5);
12744 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12745 tmp = fieldFromInstruction(insn, 13, 1);
12746 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12747 return S;
12748 case 341:
12749 tmp = fieldFromInstruction(insn, 0, 5);
12750 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12751 tmp = fieldFromInstruction(insn, 16, 5);
12752 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12753 tmp = fieldFromInstruction(insn, 11, 2);
12754 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12755 tmp = fieldFromInstruction(insn, 16, 5);
12756 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12757 tmp = fieldFromInstruction(insn, 13, 1);
12758 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12759 return S;
12760 case 342:
12761 tmp = fieldFromInstruction(insn, 16, 5);
12762 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12763 tmp = fieldFromInstruction(insn, 11, 2);
12764 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12765 tmp = fieldFromInstruction(insn, 16, 5);
12766 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12767 tmp = fieldFromInstruction(insn, 13, 1);
12768 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12769 tmp = fieldFromInstruction(insn, 0, 3);
12770 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12771 return S;
12772 case 343:
12773 tmp = fieldFromInstruction(insn, 11, 2);
12774 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12775 tmp = fieldFromInstruction(insn, 16, 5);
12776 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12777 tmp = 0x0;
12778 insertBits(tmp, fieldFromInstruction(insn, 8, 3), 0, 3);
12779 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 3, 1);
12780 if (!Check(S, s4_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12781 return S;
12782 case 344:
12783 tmp = fieldFromInstruction(insn, 16, 5);
12784 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12785 tmp = fieldFromInstruction(insn, 11, 2);
12786 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12787 tmp = fieldFromInstruction(insn, 16, 5);
12788 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12789 tmp = fieldFromInstruction(insn, 8, 3);
12790 if (!Check(S, s3_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12791 return S;
12792 case 345:
12793 tmp = fieldFromInstruction(insn, 16, 5);
12794 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12795 tmp = fieldFromInstruction(insn, 11, 2);
12796 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12797 tmp = fieldFromInstruction(insn, 16, 5);
12798 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12799 tmp = fieldFromInstruction(insn, 13, 1);
12800 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12801 return S;
12802 case 346:
12803 tmp = fieldFromInstruction(insn, 16, 5);
12804 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12805 tmp = fieldFromInstruction(insn, 13, 1);
12806 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12807 tmp = fieldFromInstruction(insn, 0, 5);
12808 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12809 return S;
12810 case 347:
12811 tmp = fieldFromInstruction(insn, 16, 5);
12812 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12813 tmp = fieldFromInstruction(insn, 13, 1);
12814 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12815 tmp = fieldFromInstruction(insn, 0, 5);
12816 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12817 return S;
12818 case 348:
12819 tmp = fieldFromInstruction(insn, 5, 2);
12820 if (!Check(S, DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12821 tmp = fieldFromInstruction(insn, 16, 5);
12822 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12823 tmp = fieldFromInstruction(insn, 13, 1);
12824 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12825 tmp = fieldFromInstruction(insn, 0, 5);
12826 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12827 return S;
12828 case 349:
12829 tmp = fieldFromInstruction(insn, 5, 2);
12830 if (!Check(S, DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12831 tmp = fieldFromInstruction(insn, 16, 5);
12832 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12833 tmp = fieldFromInstruction(insn, 13, 1);
12834 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12835 tmp = fieldFromInstruction(insn, 0, 5);
12836 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12837 return S;
12838 case 350:
12839 tmp = fieldFromInstruction(insn, 16, 5);
12840 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12841 tmp = fieldFromInstruction(insn, 13, 1);
12842 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12843 tmp = fieldFromInstruction(insn, 8, 5);
12844 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12845 tmp = fieldFromInstruction(insn, 0, 5);
12846 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12847 return S;
12848 case 351:
12849 tmp = fieldFromInstruction(insn, 16, 5);
12850 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12851 tmp = fieldFromInstruction(insn, 13, 1);
12852 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12853 tmp = fieldFromInstruction(insn, 8, 5);
12854 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12855 tmp = fieldFromInstruction(insn, 0, 5);
12856 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12857 return S;
12858 case 352:
12859 tmp = fieldFromInstruction(insn, 5, 2);
12860 if (!Check(S, DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12861 tmp = fieldFromInstruction(insn, 16, 5);
12862 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12863 tmp = fieldFromInstruction(insn, 13, 1);
12864 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12865 tmp = fieldFromInstruction(insn, 8, 5);
12866 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12867 tmp = fieldFromInstruction(insn, 0, 5);
12868 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12869 return S;
12870 case 353:
12871 tmp = fieldFromInstruction(insn, 5, 2);
12872 if (!Check(S, DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12873 tmp = fieldFromInstruction(insn, 16, 5);
12874 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12875 tmp = fieldFromInstruction(insn, 13, 1);
12876 if (!Check(S, DecodeModRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12877 tmp = fieldFromInstruction(insn, 8, 5);
12878 if (!Check(S, DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12879 tmp = fieldFromInstruction(insn, 0, 5);
12880 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12881 return S;
12882 case 354:
12883 tmp = fieldFromInstruction(insn, 0, 5);
12884 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12885 tmp = fieldFromInstruction(insn, 8, 5);
12886 if (!Check(S, DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12887 tmp = fieldFromInstruction(insn, 16, 5);
12888 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12889 return S;
12890 case 355:
12891 tmp = fieldFromInstruction(insn, 0, 5);
12892 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12893 tmp = fieldFromInstruction(insn, 16, 5);
12894 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12895 tmp = 0x0;
12896 insertBits(tmp, fieldFromInstruction(insn, 5, 2), 0, 2);
12897 insertBits(tmp, fieldFromInstruction(insn, 8, 4), 2, 4);
12898 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12899 return S;
12900 case 356:
12901 tmp = fieldFromInstruction(insn, 0, 5);
12902 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12903 tmp = fieldFromInstruction(insn, 16, 5);
12904 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12905 tmp = 0x0;
12906 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 0, 1);
12907 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 1, 1);
12908 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12909 tmp = 0x0;
12910 insertBits(tmp, fieldFromInstruction(insn, 5, 2), 0, 2);
12911 insertBits(tmp, fieldFromInstruction(insn, 8, 4), 2, 4);
12912 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12913 return S;
12914 case 357:
12915 tmp = fieldFromInstruction(insn, 0, 5);
12916 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12917 tmp = fieldFromInstruction(insn, 16, 5);
12918 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12919 tmp = fieldFromInstruction(insn, 0, 5);
12920 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12921 tmp = 0x0;
12922 insertBits(tmp, fieldFromInstruction(insn, 5, 2), 0, 2);
12923 insertBits(tmp, fieldFromInstruction(insn, 8, 4), 2, 4);
12924 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12925 return S;
12926 case 358:
12927 tmp = fieldFromInstruction(insn, 0, 5);
12928 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12929 tmp = fieldFromInstruction(insn, 0, 5);
12930 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12931 tmp = fieldFromInstruction(insn, 16, 5);
12932 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12933 tmp = 0x0;
12934 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 0, 1);
12935 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 1, 1);
12936 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12937 tmp = 0x0;
12938 insertBits(tmp, fieldFromInstruction(insn, 5, 2), 0, 2);
12939 insertBits(tmp, fieldFromInstruction(insn, 8, 4), 2, 4);
12940 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12941 return S;
12942 case 359:
12943 tmp = fieldFromInstruction(insn, 0, 5);
12944 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12945 tmp = fieldFromInstruction(insn, 16, 5);
12946 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12947 tmp = 0x0;
12948 insertBits(tmp, fieldFromInstruction(insn, 5, 2), 0, 2);
12949 insertBits(tmp, fieldFromInstruction(insn, 8, 4), 2, 4);
12950 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12951 return S;
12952 case 360:
12953 tmp = fieldFromInstruction(insn, 0, 5);
12954 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12955 tmp = fieldFromInstruction(insn, 16, 5);
12956 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12957 tmp = 0x0;
12958 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 0, 1);
12959 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 1, 1);
12960 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12961 tmp = 0x0;
12962 insertBits(tmp, fieldFromInstruction(insn, 5, 2), 0, 2);
12963 insertBits(tmp, fieldFromInstruction(insn, 8, 4), 2, 4);
12964 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12965 return S;
12966 case 361:
12967 tmp = fieldFromInstruction(insn, 0, 5);
12968 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12969 tmp = fieldFromInstruction(insn, 9, 2);
12970 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12971 tmp = 0x0;
12972 insertBits(tmp, fieldFromInstruction(insn, 8, 1), 0, 1);
12973 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 1, 5);
12974 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12975 return S;
12976 case 362:
12977 tmp = fieldFromInstruction(insn, 16, 5);
12978 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12979 tmp = fieldFromInstruction(insn, 0, 6);
12980 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12981 tmp = fieldFromInstruction(insn, 8, 5);
12982 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12983 return S;
12984 case 363:
12985 tmp = fieldFromInstruction(insn, 16, 5);
12986 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12987 tmp = 0x0;
12988 insertBits(tmp, fieldFromInstruction(insn, 6, 1), 0, 1);
12989 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 1, 1);
12990 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12991 tmp = fieldFromInstruction(insn, 0, 6);
12992 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12993 tmp = fieldFromInstruction(insn, 8, 5);
12994 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12995 return S;
12996 case 364:
12997 tmp = fieldFromInstruction(insn, 0, 2);
12998 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12999 tmp = 0x0;
13000 insertBits(tmp, fieldFromInstruction(insn, 3, 4), 0, 4);
13001 insertBits(tmp, fieldFromInstruction(insn, 16, 2), 4, 2);
13002 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13003 tmp = fieldFromInstruction(insn, 8, 5);
13004 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13005 return S;
13006 case 365:
13007 tmp = fieldFromInstruction(insn, 16, 5);
13008 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13009 tmp = fieldFromInstruction(insn, 0, 6);
13010 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13011 tmp = fieldFromInstruction(insn, 8, 3);
13012 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13013 return S;
13014 case 366:
13015 tmp = fieldFromInstruction(insn, 16, 5);
13016 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13017 tmp = 0x0;
13018 insertBits(tmp, fieldFromInstruction(insn, 6, 1), 0, 1);
13019 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 1, 1);
13020 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13021 tmp = fieldFromInstruction(insn, 0, 6);
13022 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13023 tmp = fieldFromInstruction(insn, 8, 3);
13024 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13025 return S;
13026 case 367:
13027 tmp = fieldFromInstruction(insn, 0, 2);
13028 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13029 tmp = 0x0;
13030 insertBits(tmp, fieldFromInstruction(insn, 3, 4), 0, 4);
13031 insertBits(tmp, fieldFromInstruction(insn, 16, 2), 4, 2);
13032 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13033 tmp = fieldFromInstruction(insn, 8, 3);
13034 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13035 return S;
13036 case 368:
13037 tmp = fieldFromInstruction(insn, 0, 5);
13038 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13039 tmp = fieldFromInstruction(insn, 9, 2);
13040 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13041 tmp = 0x0;
13042 insertBits(tmp, fieldFromInstruction(insn, 8, 1), 0, 1);
13043 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 1, 5);
13044 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13045 return S;
13046 case 369:
13047 tmp = fieldFromInstruction(insn, 16, 5);
13048 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13049 tmp = fieldFromInstruction(insn, 0, 6);
13050 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13051 tmp = fieldFromInstruction(insn, 8, 5);
13052 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13053 return S;
13054 case 370:
13055 tmp = fieldFromInstruction(insn, 16, 5);
13056 if (!Check(S, DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13057 tmp = 0x0;
13058 insertBits(tmp, fieldFromInstruction(insn, 6, 1), 0, 1);
13059 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 1, 1);
13060 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13061 tmp = fieldFromInstruction(insn, 0, 6);
13062 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13063 tmp = fieldFromInstruction(insn, 8, 5);
13064 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13065 return S;
13066 case 371:
13067 tmp = fieldFromInstruction(insn, 0, 2);
13068 if (!Check(S, DecodePredRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13069 tmp = 0x0;
13070 insertBits(tmp, fieldFromInstruction(insn, 3, 4), 0, 4);
13071 insertBits(tmp, fieldFromInstruction(insn, 16, 2), 4, 2);
13072 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13073 tmp = fieldFromInstruction(insn, 8, 5);
13074 if (!Check(S, DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13075 return S;
13076 case 372:
13077 tmp = fieldFromInstruction(insn, 0, 4);
13078 if (!Check(S, DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13079 tmp = fieldFromInstruction(insn, 0, 4);
13080 if (!Check(S, DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13081 tmp = fieldFromInstruction(insn, 4, 7);
13082 if (!Check(S, s32_0ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13083 return S;
13084 case 373:
13085 tmp = fieldFromInstruction(insn, 0, 4);
13086 if (!Check(S, DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13087 tmp = fieldFromInstruction(insn, 4, 6);
13088 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13089 return S;
13090 case 374:
13091 tmp = fieldFromInstruction(insn, 0, 4);
13092 if (!Check(S, DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13093 tmp = fieldFromInstruction(insn, 4, 6) << 2;
13094 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13095 return S;
13096 case 375:
13097 tmp = fieldFromInstruction(insn, 0, 4);
13098 if (!Check(S, DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13099 tmp = fieldFromInstruction(insn, 4, 4);
13100 if (!Check(S, DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13101 return S;
13102 case 376:
13103 tmp = fieldFromInstruction(insn, 0, 4);
13104 if (!Check(S, DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13105 tmp = fieldFromInstruction(insn, 0, 4);
13106 if (!Check(S, DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13107 tmp = fieldFromInstruction(insn, 4, 4);
13108 if (!Check(S, DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13109 return S;
13110 case 377:
13111 tmp = fieldFromInstruction(insn, 4, 4);
13112 if (!Check(S, DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13113 tmp = fieldFromInstruction(insn, 0, 2);
13114 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13115 return S;
13116 case 378:
13117 tmp = fieldFromInstruction(insn, 0, 4);
13118 if (!Check(S, DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13119 return S;
13120 case 379:
13121 tmp = fieldFromInstruction(insn, 0, 3);
13122 if (!Check(S, DecodeGeneralDoubleLow8RegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13123 tmp = fieldFromInstruction(insn, 5, 2);
13124 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13125 return S;
13126 case 380:
13127 tmp = fieldFromInstruction(insn, 0, 3);
13128 if (!Check(S, DecodeGeneralDoubleLow8RegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13129 tmp = fieldFromInstruction(insn, 4, 4);
13130 if (!Check(S, DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13131 return S;
13132 case 381:
13133 tmp = fieldFromInstruction(insn, 0, 4);
13134 if (!Check(S, DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13135 tmp = fieldFromInstruction(insn, 4, 4);
13136 if (!Check(S, DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13137 tmp = fieldFromInstruction(insn, 8, 4) << 2;
13138 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13139 return S;
13140 case 382:
13141 tmp = fieldFromInstruction(insn, 0, 4);
13142 if (!Check(S, DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13143 tmp = fieldFromInstruction(insn, 4, 4);
13144 if (!Check(S, DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13145 tmp = fieldFromInstruction(insn, 8, 4);
13146 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13147 return S;
13148 case 383:
13149 tmp = fieldFromInstruction(insn, 0, 4);
13150 if (!Check(S, DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13151 tmp = fieldFromInstruction(insn, 4, 4);
13152 if (!Check(S, DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13153 tmp = fieldFromInstruction(insn, 8, 3) << 1;
13154 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13155 return S;
13156 case 384:
13157 tmp = fieldFromInstruction(insn, 0, 4);
13158 if (!Check(S, DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13159 tmp = fieldFromInstruction(insn, 4, 4);
13160 if (!Check(S, DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13161 tmp = fieldFromInstruction(insn, 8, 3);
13162 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13163 return S;
13164 case 385:
13165 tmp = fieldFromInstruction(insn, 0, 4);
13166 if (!Check(S, DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13167 tmp = fieldFromInstruction(insn, 4, 5) << 2;
13168 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13169 return S;
13170 case 386:
13171 tmp = fieldFromInstruction(insn, 0, 3);
13172 if (!Check(S, DecodeGeneralDoubleLow8RegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13173 tmp = fieldFromInstruction(insn, 3, 5) << 3;
13174 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13175 return S;
13176 case 387:
13177 tmp = fieldFromInstruction(insn, 4, 4);
13178 if (!Check(S, DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13179 tmp = fieldFromInstruction(insn, 8, 4) << 2;
13180 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13181 tmp = fieldFromInstruction(insn, 0, 4);
13182 if (!Check(S, DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13183 return S;
13184 case 388:
13185 tmp = fieldFromInstruction(insn, 4, 4);
13186 if (!Check(S, DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13187 tmp = fieldFromInstruction(insn, 8, 4);
13188 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13189 tmp = fieldFromInstruction(insn, 0, 4);
13190 if (!Check(S, DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13191 return S;
13192 case 389:
13193 tmp = fieldFromInstruction(insn, 4, 4);
13194 if (!Check(S, DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13195 tmp = fieldFromInstruction(insn, 8, 3) << 1;
13196 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13197 tmp = fieldFromInstruction(insn, 0, 4);
13198 if (!Check(S, DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13199 return S;
13200 case 390:
13201 tmp = fieldFromInstruction(insn, 4, 5) << 2;
13202 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13203 tmp = fieldFromInstruction(insn, 0, 4);
13204 if (!Check(S, DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13205 return S;
13206 case 391:
13207 tmp = fieldFromInstruction(insn, 3, 6) << 3;
13208 if (!Check(S, s6_3ImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13209 tmp = fieldFromInstruction(insn, 0, 3);
13210 if (!Check(S, DecodeGeneralDoubleLow8RegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13211 return S;
13212 case 392:
13213 tmp = fieldFromInstruction(insn, 4, 4);
13214 if (!Check(S, DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13215 tmp = fieldFromInstruction(insn, 0, 4) << 2;
13216 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13217 return S;
13218 case 393:
13219 tmp = fieldFromInstruction(insn, 4, 4);
13220 if (!Check(S, DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13221 tmp = fieldFromInstruction(insn, 0, 4);
13222 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13223 return S;
13224 case 394:
13225 tmp = fieldFromInstruction(insn, 4, 5) << 3;
13226 if (!Check(S, unsignedImmDecoder(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13227 return S;
13228 }
13229}
13230
13231static unsigned decodeNumToSkip(const uint8_t *&Ptr) {
13232 unsigned NumToSkip = *Ptr++;
13233 NumToSkip |= (*Ptr++) << 8;
13234 return NumToSkip;
13235}
13236
13237template <typename InsnType>
13238static DecodeStatus decodeInstruction(const uint8_t DecodeTable[], MCInst &MI,
13239 InsnType insn, uint64_t Address,
13240 const MCDisassembler *DisAsm,
13241 const MCSubtargetInfo &STI) {
13242 const FeatureBitset &Bits = STI.getFeatureBits();
13243
13244 const uint8_t *Ptr = DecodeTable;
13245 uint64_t CurFieldValue = 0;
13246 DecodeStatus S = MCDisassembler::Success;
13247 while (true) {
13248 ptrdiff_t Loc = Ptr - DecodeTable;
13249 const uint8_t DecoderOp = *Ptr++;
13250 switch (DecoderOp) {
13251 default:
13252 errs() << Loc << ": Unexpected decode table opcode: "
13253 << (int)DecoderOp << '\n';
13254 return MCDisassembler::Fail;
13255 case MCD::OPC_ExtractField: {
13256 // Decode the start value.
13257 unsigned Start = decodeULEB128AndIncUnsafe(p&: Ptr);
13258 unsigned Len = *Ptr++;
13259 CurFieldValue = fieldFromInstruction(insn, Start, Len);
13260 LLVM_DEBUG(dbgs() << Loc << ": OPC_ExtractField(" << Start << ", "
13261 << Len << "): " << CurFieldValue << "\n");
13262 break;
13263 }
13264 case MCD::OPC_FilterValue:
13265 case MCD::OPC_FilterValueOrFail: {
13266 bool IsFail = DecoderOp == MCD::OPC_FilterValueOrFail;
13267 // Decode the field value.
13268 uint64_t Val = decodeULEB128AndIncUnsafe(p&: Ptr);
13269 bool Failed = Val != CurFieldValue;
13270 unsigned NumToSkip = IsFail ? 0 : decodeNumToSkip(Ptr);
13271
13272 // Note: Print NumToSkip even for OPC_FilterValueOrFail to simplify debug
13273 // prints.
13274 LLVM_DEBUG({
13275 StringRef OpName = IsFail ? "OPC_FilterValueOrFail" : "OPC_FilterValue";
13276 dbgs() << Loc << ": " << OpName << '(' << Val << ", " << NumToSkip
13277 << ") " << (Failed ? "FAIL:" : "PASS:")
13278 << " continuing at " << (Ptr - DecodeTable) << '\n';
13279 });
13280
13281 // Perform the filter operation.
13282 if (Failed) {
13283 if (IsFail)
13284 return MCDisassembler::Fail;
13285 Ptr += NumToSkip;
13286 }
13287 break;
13288 }
13289 case MCD::OPC_CheckField:
13290 case MCD::OPC_CheckFieldOrFail: {
13291 bool IsFail = DecoderOp == MCD::OPC_CheckFieldOrFail;
13292 // Decode the start value.
13293 unsigned Start = decodeULEB128AndIncUnsafe(p&: Ptr);
13294 unsigned Len = *Ptr;
13295 uint64_t FieldValue = fieldFromInstruction(insn, Start, Len);
13296 // Decode the field value.
13297 unsigned PtrLen = 0;
13298 uint64_t ExpectedValue = decodeULEB128(p: ++Ptr, n: &PtrLen);
13299 Ptr += PtrLen;
13300 bool Failed = ExpectedValue != FieldValue;
13301 unsigned NumToSkip = IsFail ? 0 : decodeNumToSkip(Ptr);
13302
13303 LLVM_DEBUG({
13304 StringRef OpName = IsFail ? "OPC_CheckFieldOrFail" : "OPC_CheckField";
13305 dbgs() << Loc << ": " << OpName << '(' << Start << ", " << Len << ", "
13306 << ExpectedValue << ", " << NumToSkip << "): FieldValue = "
13307 << FieldValue << ", ExpectedValue = " << ExpectedValue << ": "
13308 << (Failed ? "FAIL\n" : "PASS\n");
13309 });
13310
13311 // If the actual and expected values don't match, skip or fail.
13312 if (Failed) {
13313 if (IsFail)
13314 return MCDisassembler::Fail;
13315 Ptr += NumToSkip;
13316 }
13317 break;
13318 }
13319 case MCD::OPC_CheckPredicate:
13320 case MCD::OPC_CheckPredicateOrFail: {
13321 bool IsFail = DecoderOp == MCD::OPC_CheckPredicateOrFail;
13322 // Decode the Predicate Index value.
13323 unsigned PIdx = decodeULEB128AndIncUnsafe(p&: Ptr);
13324 unsigned NumToSkip = IsFail ? 0 : decodeNumToSkip(Ptr);
13325 // Check the predicate.
13326 bool Failed = !checkDecoderPredicate(Idx: PIdx, Bits);
13327
13328 LLVM_DEBUG({
13329 StringRef OpName = IsFail ? "OPC_CheckPredicateOrFail" : "OPC_CheckPredicate";
13330 dbgs() << Loc << ": " << OpName << '(' << PIdx << ", " << NumToSkip
13331 << "): " << (Failed ? "FAIL\n" : "PASS\n");
13332 });
13333
13334 if (Failed) {
13335 if (IsFail)
13336 return MCDisassembler::Fail;
13337 Ptr += NumToSkip;
13338 }
13339 break;
13340 }
13341 case MCD::OPC_Decode: {
13342 // Decode the Opcode value.
13343 unsigned Opc = decodeULEB128AndIncUnsafe(p&: Ptr);
13344 unsigned DecodeIdx = decodeULEB128AndIncUnsafe(p&: Ptr);
13345
13346 MI.clear();
13347 MI.setOpcode(Opc);
13348 bool DecodeComplete;
13349 S = decodeToMCInst(DecodeIdx, S, insn, MI, Address, DisAsm, DecodeComplete);
13350 assert(DecodeComplete);
13351
13352 LLVM_DEBUG(dbgs() << Loc << ": OPC_Decode: opcode " << Opc
13353 << ", using decoder " << DecodeIdx << ": "
13354 << (S != MCDisassembler::Fail ? "PASS\n" : "FAIL\n"));
13355 return S;
13356 }
13357 case MCD::OPC_Fail: {
13358 LLVM_DEBUG(dbgs() << Loc << ": OPC_Fail\n");
13359 return MCDisassembler::Fail;
13360 }
13361 }
13362 }
13363 llvm_unreachable("bogosity detected in disassembler state machine!");
13364}
13365
13366
13367} // namespace
13368